[
http://jira.jboss.com/jira/browse/JBPORTAL-1146?page=all ]
Sohil Shah resolved JBPORTAL-1146.
----------------------------------
Resolution: Done
The Zip File creation instead of using InputStream directly did the trick.
Also, some issues with properly creating path hierarchy needed fixing which was completely
independent of the ZipFile issue
java.lang.NegativeArraySizeException in uploading zip archive
-------------------------------------------------------------
Key: JBPORTAL-1146
URL:
http://jira.jboss.com/jira/browse/JBPORTAL-1146
Project: JBoss Portal
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: Portal CMS
Affects Versions: 2.4 Final
Environment: Windows XP / JBP 2.4
Reporter: Antoine Herzog
Assigned To: Sohil Shah
Fix For: 2.4.2 Final, 2.6.2 Final, 2.8 Final
Attachments: StoreArchiveCommand.java
Original Estimate: 2 hours
Remaining Estimate: 2 hours
when uploading an archive file, there is an exception :
java.lang.NegativeArraySizeException
at
org.jboss.portal.cms.impl.jcr.command.StoreArchiveCommand.execute(StoreArchiveCommand.java:72)
at org.jboss.portal.cms.impl.jcr.JCRCommand.dispatch(JCRCommand.java:61)
It is because of the zipEntry.getSize() that return -1 (unknown size).
this is because of the use of ZipInputStream class.
there is a turnaround with using the ZipFile class instead.
see :
http://forum.java.sun.com/thread.jspa?threadID=492219&messageID=2316626
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira