You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2019/05/28 01:47:00 UTC

[jira] [Work logged] (CXF-8049) org.apache.cxf.common.util.Compiler fails to compile if a classpath entry contains spaces

     [ 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:
users@infra.apache.org


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)