Jean-Marc Borer created NETBEANSINFRA-262:
---------------------------------------------

             Summary: Class-Path manifest entry not properly URL decoded 
                 Key: NETBEANSINFRA-262
                 URL: https://issues.apache.org/jira/browse/NETBEANSINFRA-262
             Project: Apache NetBeans Infra
          Issue Type: Bug
          Components: MU - Apache NetBeans NBM maven plugin
    Affects Versions: NBM Maven Plugin 4.6
            Reporter: Jean-Marc Borer


Compilation of NB RCP apps lead to 

Could not resolve Class-Path item in 
org.netbeans.api:org-netbeans-libs-javafx:nbm-file:RELEASE124, path 
is:%24%7Bjava.home%7D/lib/ext/jfxrt.jar, skipping


since the commit that changes this is here:

[https://github.com/apache/netbeans/commit/1b96b56ac3bfda8bd9b97f36c25901e84289cb23]

And is part of this:

[https://github.com/apache/netbeans/pull/2761]

 

${java.home} is now URL encoded in the manifest. According to 
[https://docs.oracle.com/javase/8/docs/technotes/guides/jar/jar.html#classpath]

Every Class-Path are URLs and as such should be decoded accordingly and 
therefore the class CreateClusterAppMojo should be fixed:

lines 376 shall become:
      try 
      {
           classPath = URLDecoder.decode(ex.getClasspath(), "UTF-8");
       } catch (UnsupportedEncodingException exception) 
       {
           throw new IllegalStateException(exception);
       }



 

 

 

 

 



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to