You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Fredrik Wangel (JIRA)" <ji...@apache.org> on 2018/08/29 13:37:00 UTC

[jira] [Created] (CXF-7830) java2ws command too long

Fredrik Wangel created CXF-7830:
-----------------------------------

             Summary: java2ws command too long
                 Key: CXF-7830
                 URL: https://issues.apache.org/jira/browse/CXF-7830
             Project: CXF
          Issue Type: Bug
          Components: Tooling
    Affects Versions: 3.2.6
         Environment: Windows 10

JDK 9, 10 and 11
            Reporter: Fredrik Wangel


Using the cxf-java2ws-plugin from a Maven project using JDK 9+ (10 and 11 release candidate) on Windows 10, it fails to run because the generated command line is too long.

In our case, the generated classpath was more than 75000 characters long – Yes, it is a big project. It used to work on JDK 8.



{{[ERROR] Failed to execute goal org.apache.cxf:cxf-java2ws-plugin:3.2.6:java2ws (_EXECUTIONNAME_) on project _PROJECTNAME_: Error while executing process.: Cannot run program "cmd.exe" (in directory "C:\opt\dev\...\_PROJECTNAME_\target"): CreateProcess error=206, The filename or extension is too long -> [Help 1]}}

 

The current code base (3.3.0-SNAPSHOT) does not work at all with JDK 10 or 11.

The problem is that the classpath is part of the command line and on Windows it seems to be limited to around 8000 characters.



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