[ 
https://issues.apache.org/jira/browse/CXF-8049?focusedWorklogId=249076&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-249076
 ]

ASF GitHub Bot logged work on CXF-8049:
---------------------------------------

                Author: ASF GitHub Bot
            Created on: 28/May/19 01:46
            Start Date: 28/May/19 01:46
    Worklog Time Spent: 10m 
      Work Description: vadakr commented on pull request #558: CXF-8049: 
Enclosing class path entries that contain whitespaces in double quotes
URL: https://github.com/apache/cxf/pull/558
 
 
   
 
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


Issue Time Tracking
-------------------

            Worklog Id:     (was: 249076)
            Time Spent: 10m
    Remaining Estimate: 0h

> org.apache.cxf.common.util.Compiler fails to compile if a classpath entry 
> contains spaces
> -----------------------------------------------------------------------------------------
>
>                 Key: CXF-8049
>                 URL: https://issues.apache.org/jira/browse/CXF-8049
>             Project: CXF
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 3.3.2
>         Environment: IntelliJ IDEA 2019.1.2 (Ultimate Edition)
> Build #IU-191.7141.44, built on May 7, 2019
> JRE: 1.8.0_202-release-1483-b49 x86_64
> JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
> macOS 10.14.3
>  
> Using OpenJDK 12 to run/debug my project
>            Reporter: Ranjit Vadakkan
>            Priority: Major
>         Attachments: workaround.txt
>
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> I'm trying to create a dynamic client using 
> [https://github.com/apache/cxf/blob/master/distribution/src/main/release/samples/wsdl_first_dynamic_client/src/main/java/demo/hw/client/ComplexClient.java]
>  as a template.
>  
> When I try to debug this, I intermittently get a (javac compile) failure 
> where 
> org.apache.cxf.common.util.Compiler.internalCompile fails because the 
> classpath contains an entry with spaces. In my case, this entry with a space 
> was a jar from the IntelliJ installation path - 
> {{/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar}}
> After spending some time debugging it, I could [^workaround.txt] the problem 
> by escaping the said entry from the calling code (ComplexClient.java), but 
> maybe this should be done inside org.apache.cxf.common.util.Compiler.addArgs 
> where the classpath is being retrieved from the system property 
> 'java.class.path'.
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to