Hi All,

I am using following environment.

Web Server: Apache Tomcat on Sun Solaris
Database: Oracle 8.1.7 on Sun Solaris

I have batch process running on the web server. The process reads the xml 
from url and then parse the xml and insert data in the database. I am 
getting following error.

ERROR importRandAllData : The following error occurred:
java.io.IOException: Premature EOF
        at 
sun.net.www.http.ChunkedInputStream.readAheadBlocking(ChunkedInputStream.java:540)
        at 
sun.net.www.http.ChunkedInputStream.readAhead(ChunkedInputStream.java:584)
        at 
sun.net.www.http.ChunkedInputStream.read(ChunkedInputStream.java:671)
        at java.io.FilterInputStream.read(FilterInputStream.java:111)
        at 
oracle.xml.parser.v2.XMLByteReader.fillByteBuffer(XMLByteReader.java:354)
        at 
oracle.xml.parser.v2.XMLUTF8Reader.fillBuffer(XMLUTF8Reader.java:142)
        at 
oracle.xml.parser.v2.XMLByteReader.saveBuffer(XMLByteReader.java:448)
        at oracle.xml.parser.v2.XMLReader.fillBuffer(XMLReader.java:2026)
        at 
oracle.xml.parser.v2.XMLReader.skipWhiteSpace(XMLReader.java:1805)
        at 
oracle.xml.parser.v2.NonValidatingParser.parseAttributes(NonValidatingParser.java:1235)
        at 
oracle.xml.parser.v2.NonValidatingParser.parseElement(NonValidatingParser.java:1088)
        at 
oracle.xml.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:293)
        at 
oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:260)
        at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:201)
        at 
com.gsk.ramos.ctsweb.RandAllImport.getAllStudiesFromURL(RandAllImport.java:1305)
        at 
com.gsk.ramos.ctsweb.DBAccess.importRandAllData(DBAccess.java:14020)
        at com.gsk.ramos.ctsweb.Gateway.service(Gateway.java:3316)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
        at 
org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:98)
        at 
org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:176)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:172)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
        at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
        at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at 
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
        at 
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
        at 
org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:356)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
        at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
        at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at 
org.apache.ajp.tomcat4.Ajp13Processor.process(Ajp13Processor.java:466)
        at 
org.apache.ajp.tomcat4.Ajp13Processor.run(Ajp13Processor.java:585)
        at java.lang.Thread.run(Thread.java:536)


Any inputs will be highly appreciated.


Sachin Zope
Preclinical IT
Sr. Java Developer
610-270-5863 (Work)
610-269-2243 (Home)
412-656-8343 (Cell)

Reply via email to