[ANNOUNCE] POI 3.0.2 released

2008-02-07 Thread Yegor Kozlov

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

2008-02-07 Thread bugzilla
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)?

2008-02-07 Thread Yegor Kozlov
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

2008-02-07 Thread bugzilla
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

2008-02-07 Thread Nick Burch

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

2008-02-07 Thread bugzilla
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

2008-02-07 Thread bugzilla
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

2008-02-07 Thread bugzilla
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)?

2008-02-07 Thread Nick Burch

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)

2008-02-07 Thread bugzilla
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

2008-02-07 Thread bugzilla
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

2008-02-07 Thread bugzilla
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

2008-02-07 Thread bugzilla
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

2008-02-07 Thread bugzilla
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

2008-02-07 Thread bugzilla
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

2008-02-07 Thread bugzilla
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

2008-02-07 Thread bugzilla
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

2008-02-07 Thread Gump [HEAD] :-(
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