I am using Poi latest final 3.8 version to fix this issue.but still i am getting the fallowing exception.please let me kno
org.apache.poi.hssf.record.RecordFormatException: Unable to construct record instance at org.apache.poi.hssf.record.RecordFactory$ReflectionRecordCreator.create(RecordFactory.java:64) at org.apache.poi.hssf.record.RecordFactory.createSingleRecord(RecordFactory.java:263) at org.apache.poi.hssf.record.RecordFactoryInputStream.readNextRecord(RecordFactoryInputStream.java:270) at org.apache.poi.hssf.record.RecordFactoryInputStream.nextRecord(RecordFactoryInputStream.java:236) at org.apache.poi.hssf.record.RecordFactory.createRecords(RecordFactory.java:377) at org.apache.poi.hssf.usermodel.HSSFWorkbook.(HSSFWorkbook.java:275) at org.apache.poi.hssf.usermodel.HSSFWorkbook.(HSSFWorkbook.java:200) at org.apache.poi.hssf.usermodel.HSSFWorkbook.(HSSFWorkbook.java:316) at org.apache.poi.hssf.usermodel.HSSFWorkbook.(HSSFWorkbook.java:297) at com.alstom.hpr.manager.excel.impl.type.XlsImport.importFile(XlsImport.java:40) at com.alstom.hpr.manager.excel.impl.BaseExcelManagement.importFile(BaseExcelManagement.java:89) at com.alstom.hpr.struts.imports.ImportFinUnitDataAction.importFile(ImportFinUnitDataAction.java:190) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:280) at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:216) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at com.alstom.fwk.servlet.StrutsServlet.service(StrutsServlet.java:95) at com.alstom.hpr.servlet.HprStrutsServlet.service(HprStrutsServlet.java:98) 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.alstom.fwk.servlet.filter.SimConnectionFilter.doFilter(SimConnectionFilter.java:47) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.alstom.fwk.servlet.filter.LoggerFilter.doFilter(LoggerFilter.java:71) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.alstom.fwk.servlet.filter.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:121) 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.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) 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:298) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Thread.java:662) Caused by: org.apache.poi.hssf.record.RecordFormatException: Not enough data (0) to read requested (6) bytes at org.apache.poi.hssf.record.RecordInputStream.checkRecordPosition(RecordInputStream.java:215) at org.apache.poi.hssf.record.RecordInputStream.readFully(RecordInputStream.java:278) at org.apache.poi.hssf.record.RecordInputStream.readFully(RecordInputStream.java:274) at org.apache.poi.hssf.record.chart.ChartEndBlockRecord.(ChartEndBlockRecord.java:44) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at org.apache.poi.hssf.record.RecordFactory$ReflectionRecordCreator.create(RecordFactory.java:56) ... 46 more
Code i have written is i am getting the inputstream from the FormFile of struts request HSSFWorkbook wb = new HSSFWorkbook(is);
i'd appreciate developer's comments on whether this is indeed a bug and not some rudeness on the part of my own code,please
Gary_CifersSILVER Member member 64 posts Location: Oklahoma, USA
Posted: I do believe you might have possibly thought of the wrong kind of "Poi"? I'm not sure how many of the people here are actually developers (though we all do come from many different walks of life...) But this site is full of Artists/Dancers/Spinners who use Poi/Staff/Fans/Rope Dart/etc.. Poi being the tool best described as a pair of balls on lengths of chain/rope/fabric that is spun about... Hopefully there might be someone here that may be able to help but if not i hope you find your answer in some way.
beaniebobGOLD Member casually noob tech poi spinrar 155 posts Location: Sydney, NSW, Australia
Posted: maybe this site might be what you're looking for..?
You have been sent this page because too many pages were requested from our server within a short time frame all from the same IP address. This "incident" has been logged, and we'll be taking a closer look at our records.
If you feel that you should not have received this message, then please contact me. Thanks!