[ANNOUNCE] POI 3.0.2 released
The Apache POI team is pleased to announce the release of POI 3.0.2. Apache POI is well-known in the Java field as a library for reading and writing OLE2 office file formats, such as Excel, PowerPoint, Visio and Word. There have been many important bug fixes since the 3.0.1 release and a lot of new features. A full list of changes is available in the change log: http://poi.apache.org/changes.html The source and binaries can be downloaded from your local mirror: http://www.apache.org/dyn/closer.cgi/poi/release/ The release is also available from the central Maven repository under Group ID org.apache.poi and Version 3.0.2-FINAL. For the Apache POI Team Yegor Kozlov - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 37923] - Trying to read an excel worksheet with hyperlink references
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=37923. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND· INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=37923 [EMAIL PROTECTED] changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED --- Additional Comments From [EMAIL PROTECTED] 2008-02-07 01:01 --- Support for Excel hyperlinks is implemented. How to read: HSSFSheet sheet = workbook.getSheetAt(0); HSSFCell cell = sheet.getRow(0).getCell((short)0); HSSFHyperlink link = cell.getHyperlink(); if(link != null){ System.out.println(link.getAddress()); } See also the quick guide: http://poi.apache.org/hssf/quick-guide.html Yegor -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug, or are watching the assignee. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Should POIFSFileSystem close its input stream (Buzilla 44366)?
Personally, I think the caller is always responsible for closing the input stream. With java.io.* streams calling fis.close() twice doesn't do any harm. BUT think of reading via JDBC input streams ( from Oracle or MySQL blobs, etc.). Are you sure they will be happy with closing of already closed stream? So, I'm -1 to automatically close it in POIFSFileSystem(InputStream stream). What we can do is to create a special constructor: POIFSFileSystem(InputStream stream, boolean autoClose ). autoClose=false by default. Use it in your code if you need this auto-close behavior Yegor The way POIFSFileSystem is implemented right now, the caller is responsible for closing the input stream supplied. During normal operation, POIFSFileSystem reads until EOF (see code within RawDataBlockList/RawDataBlock). In most cases the input stream is being closed by the caller (either explicitly, or implicitly due to garbage collection of an input stream local variable). POIFSFileSystem could close the input stream, but doesn't. I ran into this problem, when a java process held a lock on an XLS file long after HSSFWorkbook had finished reading it. Of course the solution was simple - just call fis.close(), but I was wondering how many other places this problem might exist. My suggestion is to have POIFSFileSystem always close the input stream, so the caller never has to worry about that detail. There is a potential problem with this proposed patch for the unusual case where the caller supplies an input stream that can continue to be used after reaching EOF. I've never seen such a stream, but any arbitrary subclass of InputStream could allow such behaviour. In this unusual circumstance however, the caller could wrap the input stream in order to trap the close() call. Another less likely problem with the patch concerns calling close() twice on an input stream. The javadoc has nothing to say about this point, but all major subclasses of InputStream have no trouble with this. So I guess it is a question of whether we want to code is.close() in a finally block after every call to POIFSFileSystem (and classes that utilise it), vs writing wrapper code in the uncommon cases when is.close() is unwanted. All existing junits work in the presence of this new patch. If anyone can think of a scenario where this patch (always closing the input stream) would be bad, it would be good to see this requirement demonstrated as a new junit. Either way this gets decided, I would like to update the javadoc. It's always good to document who is responsible for closing a stream. -josh - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 44330] - Footer and Header implementation
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=44330. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND· INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=44330 [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution||FIXED --- Additional Comments From [EMAIL PROTECTED] 2008-02-07 01:27 --- Patch applied. Thanks. -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug, or are watching the assignee. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re[2]: Fun with HSSF and Hyperlinks
On Thu, 7 Feb 2008, Yegor Kozlov wrote: HLINK turned out to be a very unlogical beast. In some cases strings are stored as UTF-16LE, in some they are plain, not unicode bytes. From the look of your patch, it's even more complicated than I'd found it to be, so well done! :) Nick - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 44373] New: - Patch for HSSFDateUtil.isADateFormat to recognize other date(time) formats
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=44373. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND· INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=44373 Summary: Patch for HSSFDateUtil.isADateFormat to recognize other date(time) formats Product: POI Version: 3.0 Platform: Other OS/Version: All Status: NEW Keywords: PatchAvailable Severity: normal Priority: P2 Component: HSSF AssignedTo: dev@poi.apache.org ReportedBy: [EMAIL PROTECTED] Current implementation (as of 3.0.2) does not recognize correctly date formats containing format specifiers in upper case, nor it recognizes dot as a date separator and time format specifiers as a valid datetime format. Attached patch adds these format specifiers to the regex. Change: ^[ymd\\-/, ]+$ = ^[yYmMdDhHsS\\-/,. :]+$ -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug, or are watching the assignee. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 44373] - Patch for HSSFDateUtil.isADateFormat to recognize other date(time) formats
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=44373. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND· INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=44373 --- Additional Comments From [EMAIL PROTECTED] 2008-02-07 03:51 --- Created an attachment (id=21491) -- (http://issues.apache.org/bugzilla/attachment.cgi?id=21491action=view) patch for HSSFDateUtil.isADateFormat() -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug, or are watching the assignee. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 44373] - Patch for HSSFDateUtil.isADateFormat() to recognize other date(time) formats
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=44373. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND· INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=44373 [EMAIL PROTECTED] changed: What|Removed |Added Summary|Patch for |Patch for |HSSFDateUtil.isADateFormat |HSSFDateUtil.isADateFormat() |to recognize other |to recognize other |date(time) formats |date(time) formats -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug, or are watching the assignee. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Should POIFSFileSystem close its input stream (Buzilla 44366)?
On Thu, 7 Feb 2008, Yegor Kozlov wrote: With java.io.* streams calling fis.close() twice doesn't do any harm. BUT think of reading via JDBC input streams ( from Oracle or MySQL blobs, etc.). Are you sure they will be happy with closing of already closed stream? My worry is there will be badly behaved inputstreams out there, which we may start breaking. Servlet engines, odd jdbc drivers etc What we can do is to create a special constructor: POIFSFileSystem(InputStream stream, boolean autoClose ). autoClose=false by default. That looks good to me. It makes it clearer to users that autoClose isn't automatically done (since there are now two constructors, one which offers it at an option), and allows users who really want autoclose to have it done for them. All without breaking existing code :) Nick - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 38641] - [PATCH] Use the calendar's timezone in HSSFCell.setCellValue(Calendar)
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=38641. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND· INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=38641 --- Additional Comments From [EMAIL PROTECTED] 2008-02-07 05:23 --- This bug is annoying when POI is used on the server side, and there are clients using different time zones. Currently, there is a workaround, but it would be simple to fix that bug. Here is the workaround: long time=date.getTime(); TimeZone defaultTZ=TimeZone.getDefault(); TimeZone usedTZ= [get the timezone to use here] int offset=usedTZ.getOffset(time) - defaultTZ.getOffset(time); if (offset!=0){ date=new Date(time+offset); } cell.setCellValue(date); -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug, or are watching the assignee. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 44375] New: - [Regression in 3.0.2] Unable to read an Excel file
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=44375. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND· INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=44375 Summary: [Regression in 3.0.2] Unable to read an Excel file Product: POI Version: unspecified Platform: All OS/Version: All Status: NEW Severity: regression Priority: P2 Component: HSSF AssignedTo: dev@poi.apache.org ReportedBy: [EMAIL PROTECTED] Impossible to create an HSSFWorkbook from an excel file. There is a StringIndexOutOfBoundsException in POIDocument.readProperties(). It worked with POI 3.0.1. Here is the full stack trace: Exception in thread main java.lang.StringIndexOutOfBoundsException: String index out of range: 541934449 at java.lang.String.checkBounds(String.java:372) at java.lang.String.init(String.java:404) at org.apache.poi.hpsf.Property.readDictionary(Property.java:257) at org.apache.poi.hpsf.Property.init(Property.java:153) at org.apache.poi.hpsf.Section.init(Section.java:291) at org.apache.poi.hpsf.PropertySet.init(PropertySet.java:454) at org.apache.poi.hpsf.PropertySet.init(PropertySet.java:249) at org.apache.poi.hpsf.PropertySetFactory.create(PropertySetFactory.java:61) at org.apache.poi.POIDocument.getPropertySet(POIDocument.java:97) at org.apache.poi.POIDocument.readProperties(POIDocument.java:77) at org.apache.poi.hssf.usermodel.HSSFWorkbook.init(HSSFWorkbook.java:171) at org.apache.poi.hssf.usermodel.HSSFWorkbook.init(HSSFWorkbook.java:148) at Test.init(Test.java:18) at Test.main(Test.java:38) -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug, or are watching the assignee. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 44364] - [patch] Added Excel functions MATCH, NA, SUMPRODUCT and other fixes
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=44364. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND· INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=44364 --- Additional Comments From [EMAIL PROTECTED] 2008-02-07 11:38 --- You need to copy the new version of TestDataValidation.xls to src/testcases/org/apache/poi/hssf/data/ I wasn't sure about how to include modified binary files in patch submissions. The last revision of this file seems to be 615859 (Jan 28), and my work was after that so there shouldn't be any need to merge. -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug, or are watching the assignee. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 44375] - [Regression in 3.0.2] Unable to read an Excel file
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=44375. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND· INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=44375 --- Additional Comments From [EMAIL PROTECTED] 2008-02-07 09:03 --- Hmm, no changes to org.apache.poi.hpsf.Property have been made since 2006, so it's not anything obvious there -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug, or are watching the assignee. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 44364] - [patch] Added Excel functions MATCH, NA, SUMPRODUCT and other fixes
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=44364. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND· INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=44364 --- Additional Comments From [EMAIL PROTECTED] 2008-02-07 06:37 --- Created an attachment (id=21492) -- (http://issues.apache.org/bugzilla/attachment.cgi?id=21492action=view) junit report on failing TestFormulasFromSpreadsheet -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug, or are watching the assignee. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 44375] - [Regression in 3.0.2] Unable to read an Excel file
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=44375. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND· INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=44375 --- Additional Comments From [EMAIL PROTECTED] 2008-02-07 08:51 --- Created an attachment (id=21493) -- (http://issues.apache.org/bugzilla/attachment.cgi?id=21493action=view) xls file not readable with POI HSSF 3.0.2 (ok with 3.0.1) To reproduce, simply try: POIFSFileSystem fs=new POIFSFileSystem(new FileInputStream(C:/temp/test.xls)); new HSSFWorkbook(fs); // this line throws a StringIndexOutOfBoundsException -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug, or are watching the assignee. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 44373] - Patch for HSSFDateUtil.isADateFormat() to recognize other date(time) formats
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=44373. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND· INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=44373 [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution||FIXED --- Additional Comments From [EMAIL PROTECTED] 2008-02-07 06:02 --- Thanks for this patch, applied to trunk (along with a test) -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug, or are watching the assignee. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 44375] - [Regression in 3.0.2] Unable to read an Excel file
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=44375. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND· INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=44375 [EMAIL PROTECTED] changed: What|Removed |Added AssignedTo|dev@poi.apache.org |[EMAIL PROTECTED] Status|ASSIGNED|NEW -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug, or are watching the assignee. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[EMAIL PROTECTED]: Project poi (in module poi) failed
To whom it may engage... This is an automated request, but not an unsolicited one. For more information please visit http://gump.apache.org/nagged.html, and/or contact the folk at [EMAIL PROTECTED] Project poi has an issue affecting its community integration. This issue affects 1 projects. The current state of this project is 'Failed', with reason 'Build Failed'. For reference only, the following projects are affected by this: - poi : POI Full details are available at: http://vmgump.apache.org/gump/public/poi/poi/index.html That said, some information snippets are provided here. The following annotations (debug/informational/warning/error messages) were provided: -DEBUG- Output [poi-contrib-gump-07022008.jar] identifier set to output basename: [poi-contrib-gump] -DEBUG- Output [poi-scratchpad-gump-07022008.jar] identifier set to output basename: [poi-scratchpad-gump] -DEBUG- Output [poi-gump-07022008.jar] identifier set to output basename: [poi-gump] -INFO- Failed with reason build failed -DEBUG- Extracted fallback artifacts from Gump Repository The following work was performed: http://vmgump.apache.org/gump/public/poi/poi/gump_work/build_poi_poi.html Work Name: build_poi_poi (Type: Build) Work ended in a state of : Failed Elapsed: 43 secs Command Line: /usr/lib/jvm/java-1.5.0-sun/bin/java -Djava.awt.headless=true -Xbootclasspath/p:/srv/gump/public/workspace/xml-commons/java/external/build/xml-apis.jar:/srv/gump/public/workspace/xml-xerces2/build/xercesImpl.jar:/srv/gump/public/workspace/xml-xalan/build/serializer.jar:/srv/gump/public/workspace/xml-xalan/build/xalan-unbundled.jar org.apache.tools.ant.Main -Dgump.merge=/srv/gump/public/gump/work/merge.xml -Dbuild.sysclasspath=only -Dversion.id=gump -DDSTAMP=07022008 -f build.xml gump [Working Directory: /srv/gump/public/workspace/poi] CLASSPATH: /usr/lib/jvm/java-1.5.0-sun/lib/tools.jar:/srv/gump/public/workspace/poi/build/classes:/srv/gump/public/workspace/poi/build/contrib-classes:/srv/gump/public/workspace/poi/build/scratchpad-classes:/srv/gump/public/workspace/poi/build/test-classes:/srv/gump/public/workspace/poi/build/scratchpad-test-classes:/srv/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/srv/gump/public/workspace/ant/dist/lib/ant-swing.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/srv/gump/public/workspace/ant/dist/lib/ant-trax.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit.jar:/srv/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/srv/gump/public/workspace/ant/dist/lib/ant-nodeps.jar:/srv/gump/public/workspace/ant/dist/lib/ant.jar:/srv/gump/public/workspace/logging-log4j-12/dist/lib/log4j-07022008.jar:/srv/gump/public/workspace/apache-commons/logging/target/commons-logging-07022008.jar:/srv/gump/public/workspace/apache-commons/logging/target/commons-logging-api- 07022008.jar:/srv/gump/public/workspace/apache-commons/beanutils/dist/commons-beanutils-07022008.jar:/srv/gump/public/workspace/apache-commons/collections/build/commons-collections-07022008.jar:/srv/gump/public/workspace/apache-commons/lang/commons-lang-07022008.jar:/srv/gump/public/workspace/junit/dist/junit-07022008.jar:/srv/gump/public/workspace/xml-commons/java/external/build/xml-apis-ext.jar - [junit] at java.lang.String.init(String.java:404) [junit] at org.apache.poi.hpsf.Property.readDictionary(Property.java:257) [junit] at org.apache.poi.hpsf.Property.init(Property.java:153) [junit] at org.apache.poi.hpsf.Section.init(Section.java:291) [junit] at org.apache.poi.hpsf.PropertySet.init(PropertySet.java:454) [junit] at org.apache.poi.hpsf.PropertySet.init(PropertySet.java:249) [junit] at org.apache.poi.hpsf.PropertySetFactory.create(PropertySetFactory.java:61) [junit] at org.apache.poi.hpsf.basic.TestBasic.testReadAllFiles(TestBasic.java:257) [junit] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [junit] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [junit] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [junit] at java.lang.reflect.Method.invoke(Method.java:585) [junit] at junit.framework.TestCase.runTest(TestCase.java:168) [junit] at junit.framework.TestCase.runBare(TestCase.java:134) [junit] at junit.framework.TestResult$1.protect(TestResult.java:110) [junit] at junit.framework.TestResult.runProtected(TestResult.java:128) [junit] at junit.framework.TestResult.run(TestResult.java:113) [junit] at junit.framework.TestCase.run(TestCase.java:124) [junit] at junit.framework.TestSuite.runTest(TestSuite.java:232) [junit] at junit.framework.TestSuite.run(TestSuite.java:227) [junit] at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:79) [junit] at