jlink RuntimeException: descriptor returns inconsistent package	set
    Jim Connors 
    james.connors at oracle.com
       
    Fri Feb 10 15:49:38 UTC 2017
    
    
  
On 2/10/2017 2:05 AM, Alan Bateman wrote:
> I think I need to see the JAR file to explain this. My guess is that 
> it has the ModulePackages class file attribute with the non-exported 
> packages rather than all packages (the ModulePackages changed a while 
> back to include all packages). I can't be sure of course but we do 
> need to improve the error message from jlink when it finds the 
> mismatch with the JAR file contents.
>
In addition to sending you the jar files on the side, I went ahead and 
extracted the contents of the jar files to a directory.  It is organized 
as follows:
com.jtconnors.socket/
     module-info.class
         com/
             jtconnors/
                 socket/
                 class files
                     test/
                         class files
scoreboard/
     module-info.class
     scoreboard/
         common/
         fx2/
         images/
         util/
         ...
In this scenario, the same error appears:
C:\tmp\scratch>jlink --module-path .;\Users\jtconnor\jdk-9\jmods 
--add-modules scoreboard --output reducedImage --compress=2 --strip-debug
Error: java.lang.RuntimeException: Module scoreboard's descriptor 
returns inconsistent package set
-- Jim C
    
    
More information about the jigsaw-dev
mailing list