Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 298541 - [java-overlay] dev-java/icedtea-1.12 fails to build: java.lang.IllegalArgumentException: invalid entry crc-32
Summary: [java-overlay] dev-java/icedtea-1.12 fails to build: java.lang.IllegalArgumen...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Java (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Java team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-27 15:58 UTC by Dennis Schridde
Modified: 2011-10-19 14:31 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,372.50 KB, text/plain)
2009-12-27 15:58 UTC, Dennis Schridde
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dennis Schridde 2009-12-27 15:58:22 UTC
dev-java/icedtea-1.12 fails to build with following error message (full log attached):

make[3]: Entering directory `/var/tmp/portage/dev-java/icedtea-1.12/work/icedtea-1.12/openjdk/jaxp/make'                                                                                                            
cd .. && JAVA_HOME=/var/tmp/portage/dev-java/icedtea-1.12/work/icedtea-1.12/bootstrap/jdk1.6.0 ant -version                                                                                                         
Apache Ant version 1.7.1 compiled on March 22 2009                                                                                                                                                                  
cd .. && JAVA_HOME=/var/tmp/portage/dev-java/icedtea-1.12/work/icedtea-1.12/bootstrap/jdk1.6.0 ant -Djavac.target=7 -Djavac.source=7 -Ddrops.dir=/var/tmp/portage/dev-java/icedtea-1.12/work/icedtea-1.12/drops -Doutput.dir=/var/tmp/portage/dev-java/icedtea-1.12/work/icedtea-1.12/openjdk/build/linux-amd64/jaxp -Dbootstrap.dir=/var/tmp/portage/dev-java/icedtea-1.12/work/icedtea-1.12/openjdk/build/linux-amd64/langtools/dist/bootstrap all                                                                                                                                                                                                        
Buildfile: build.xml                                                                                                                                                                                                
    [mkdir] Created dir: /var/tmp/portage/dev-java/icedtea-1.12/work/icedtea-1.12/openjdk/build/linux-amd64/jaxp/build/xml_generated                                                                                
     [copy] Copying 1 file to /var/tmp/portage/dev-java/icedtea-1.12/work/icedtea-1.12/openjdk/build/linux-amd64/jaxp/build/xml_generated                                                                           

-banner:
     [echo] +---------------------------------------+
     [echo] + Starting ant project jaxp +            
     [echo] +---------------------------------------+

-javac-jar-exists:

sanity:
     [echo] Sanity Settings:
     [echo] ant.home=/usr/share/ant-core
     [echo] ant.version=Apache Ant version 1.7.1 compiled on March 22 2009
     [echo] ant.java.version=1.6                                          
     [echo] java.home=/usr/lib64/icedtea/jre                              
     [echo] java.version=1.7.0_0-icedtea                                  
     [echo] os.name=Linux                                                 
     [echo] os.arch=amd64                                                 
     [echo] os.version=2.6.32-gentoo                                      
     [echo] bootstrap.dir=/var/tmp/portage/dev-java/icedtea-1.12/work/icedtea-1.12/openjdk/build/linux-amd64/langtools/dist/bootstrap
     [echo] javac.jar=/var/tmp/portage/dev-java/icedtea-1.12/work/icedtea-1.12/openjdk/build/linux-amd64/langtools/dist/bootstrap/lib/javac.jar
     [echo] javac.memoryInitialSize=256m                                                                                                       
     [echo] javac.memoryMaximumSize=512m                                                                                                       
     [echo] javac.source=7                                                                                                                     
     [echo] javac.debug=true                                                                                                                   
     [echo] javac.target=7                                                                                                                     
     [echo] javac.version.opt=                                                                                                                 
     [echo] javac.lint.opts=                                                                                                                   
     [echo] javac.no.jdk.warnings=-XDignore.symbol.file=true                                                                                   
     [echo] output.dir=/var/tmp/portage/dev-java/icedtea-1.12/work/icedtea-1.12/openjdk/build/linux-amd64/jaxp                                 
     [echo] build.dir=/var/tmp/portage/dev-java/icedtea-1.12/work/icedtea-1.12/openjdk/build/linux-amd64/jaxp/build                            
     [echo] dist.dir=/var/tmp/portage/dev-java/icedtea-1.12/work/icedtea-1.12/openjdk/build/linux-amd64/jaxp/dist                              
     [echo] drop.dir=${drop.dir}                                                                                                               
     [echo] drops.dir=/var/tmp/portage/dev-java/icedtea-1.12/work/icedtea-1.12/drops                                                           

init:
    [mkdir] Created dir: /var/tmp/portage/dev-java/icedtea-1.12/work/icedtea-1.12/openjdk/build/linux-amd64/jaxp/build/classes
    [mkdir] Created dir: /var/tmp/portage/dev-java/icedtea-1.12/work/icedtea-1.12/openjdk/build/linux-amd64/jaxp/dist         
    [mkdir] Created dir: /var/tmp/portage/dev-java/icedtea-1.12/work/icedtea-1.12/openjdk/build/linux-amd64/jaxp/dist/lib     

-jaxp_src-ready:

-jaxp_src-copy-bundle:
     [echo] Copying from /var/tmp/portage/dev-java/icedtea-1.12/work/icedtea-1.12/drops/jdk7-jaxp-m5.zip
    [mkdir] Created dir: /var/tmp/portage/dev-java/icedtea-1.12/work/icedtea-1.12/openjdk/build/linux-amd64/jaxp/drop/bundles
     [copy] Copying 1 file to /var/tmp/portage/dev-java/icedtea-1.12/work/icedtea-1.12/openjdk/build/linux-amd64/jaxp/drop/bundles
     [move] Moving 1 file to /var/tmp/portage/dev-java/icedtea-1.12/work/icedtea-1.12/openjdk/build/linux-amd64/jaxp/drop/bundles 

-jaxp_src-url-should-be-used:

-jaxp_src-url-bundle:

jaxp_src-update:
    [mkdir] Created dir: /var/tmp/portage/dev-java/icedtea-1.12/work/icedtea-1.12/openjdk/build/linux-amd64/jaxp/drop/jaxp_src-temp
    [unzip] Expanding: /var/tmp/portage/dev-java/icedtea-1.12/work/icedtea-1.12/openjdk/build/linux-amd64/jaxp/drop/bundles/jdk7-jaxp-m5.zip into /var/tmp/portage/dev-java/icedtea-1.12/work/icedtea-1.12/openjdk/build/linux-amd64/jaxp/drop/jaxp_src-temp                                                                                                                                                                            

BUILD FAILED
java.lang.IllegalArgumentException: invalid entry crc-32
        at java.util.zip.ZipEntry.setCrc(ZipEntry.java:186)
        at org.apache.tools.zip.ZipFile.populateFromCentralDirectory(ZipFile.java:300)
        at org.apache.tools.zip.ZipFile.<init>(ZipFile.java:152)                      
        at org.apache.tools.ant.taskdefs.Expand.expandFile(Expand.java:137)           
        at org.apache.tools.ant.taskdefs.Expand.execute(Expand.java:107)              
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)       
        at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)                
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:623)                                     
        at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)          
        at org.apache.tools.ant.Task.perform(Task.java:348)                                     
        at org.apache.tools.ant.Target.execute(Target.java:357)                                 
        at org.apache.tools.ant.Target.performTasks(Target.java:385)                            
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)                 
        at org.apache.tools.ant.Project.executeTarget(Project.java:1306)                        
        at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)  
        at org.apache.tools.ant.Project.executeTargets(Project.java:1189)                       
        at org.apache.tools.ant.Main.runBuild(Main.java:758)                                    
        at org.apache.tools.ant.Main.startAnt(Main.java:217)                                    
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)                          
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)                         

Total time: 0 seconds
make[3]: *** [all] Error 1
make[3]: Leaving directory `/var/tmp/portage/dev-java/icedtea-1.12/work/icedtea-1.12/openjdk/jaxp/make'


Reproducible: Always
Comment 1 Dennis Schridde 2009-12-27 15:58:54 UTC
Created attachment 214316 [details]
build.log
Comment 2 Dennis Schridde 2009-12-27 18:27:35 UTC
This happened when using dev-java/icedtea-1.11.
Comment 3 Dennis Schridde 2009-12-28 14:18:47 UTC
Also an issue for dev-java/icedtea6-1.6.2-r1.
Comment 4 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2010-02-05 13:20:23 UTC
Can't reproduce here, building icedtea-7.1.12 with 7.1.12 works
Comment 5 Stefan Ring 2010-05-17 12:16:50 UTC
The cause of this bug is described here:

http://mail.openjdk.java.net/pipermail/jdk7-dev/2009-August/000857.html
http://bugs.sun.com/view_bug.do;jsessionid=e623f811ecc216d23e7f8b05fa6?bug_id=6869274

Since it's caused by the server compiler, it will mostly affect 64 bit machines.
Comment 6 Miroslav Šulc gentoo-dev 2011-10-19 14:31:20 UTC
this version is not available anymore. please try latest version. if the problem persists, feel free to reopen this bug.