2009-09-02 08:58:16 UTC
Attempts to import a small (3 record) test XLS file failed with the following exception:
org.apache.poi.hpsf.IllegalPropertySetDataException: DefaultDomain.GENERIC
BasicException[0]
Class = org.apache.poi.hpsf.Section
Method =
Line = 255
ExceptionClass = org.apache.poi.hpsf.IllegalPropertySetDataException
ExceptionDomain = DefaultDomain
ExceptionCode = GENERIC
Description = The property set claims to have a size of 16 bytes. However, it exceeds 16 bytes.
StackTrace:
at org.apache.poi.hpsf.Section.(Section.java:255)
at org.apache.poi.hpsf.PropertySet.init(PropertySet.java:454)
at org.apache.poi.hpsf.PropertySet.(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:74)
at org.apache.poi.hssf.usermodel.HSSFWorkbook.(HSSFWorkbook.java:171)
at org.apache.poi.hssf.usermodel.HSSFWorkbook.(HSSFWorkbook.java:148)
at org.apache.jsp.wizards.en_005fUS.ImportAccountsFromXLS_jsp._jspService(ImportAccountsFromXLS_jsp.java:688)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.planetj.servlet.filter.compression.CompressingFilter.doFilter(CompressingFilter.java:217)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.openejb.tomcat.catalina.OpenEJBValve.invoke(OpenEJBValve.java:45)
at org.apache.openejb.tomcat.catalina.OpenEJBValve.invoke(OpenEJBValve.java:45)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:595)
The following are the headers/fields included in the file:
DTYPE BUSINESSSTREET BUSINESSCITY BUSINESSSTATE BUSINESSPOSTALCODE BUSINESSCOUNTRY WEBPAGE FIRSTNAME LASTNAME JOBTITLE BUSINESSPHONE EMAILADDRESS CATEGORIES NOTES