Hi *,
We are getting the next error in our java development with xDB. It is a random error when we load an xml file usign the xDB API
SEVERE: Error durante la transformación de flat a XML o durante la importación de XML a XDB
CompoundException [exceptions=[com.gbp.apl65.xgen.service.GenericException: com.gbp.apl65.xgen.persistence.xdb.XdbBackendException: com.xhive.error.XhiveException: IO_ERROR, Original message: Read timed out, com.gbp.apl65.xgen.service.GenericException: com.gbp.apl65.xgen.persistence.flat2xml.Flat2XmlException: [root,TERCIO,R1,]java.io.IOException: Pipe closed]]
at com.gbp.apl65.xgen.persistence.XLoaderTask.importFlatToXdb(XLoaderTask.java:291)
at com.gbp.apl65.xgen.persistence.XLoaderTask.doTask(XLoaderTask.java:162)
at com.gbp.apl65.xgen.presentation.GenericDelegate.executeTask(GenericDelegate.java:145)
at com.gbp.apl65.xgen.presentation.XLoader.main(XLoader.java:39)
com.gbp.apl65.xgen.service.GenericException: com.gbp.apl65.xgen.persistence.xdb.XdbBackendException: com.xhive.error.XhiveException: IO_ERROR, Original message: Read timed out
at com.gbp.apl65.xgen.persistence.XLoaderTask.importFlatToXdb(XLoaderTask.java:364)
at com.gbp.apl65.xgen.persistence.XLoaderTask.doTask(XLoaderTask.java:162)
at com.gbp.apl65.xgen.presentation.GenericDelegate.executeTask(GenericDelegate.java:145)
at com.gbp.apl65.xgen.presentation.XLoader.main(XLoader.java:39)
Caused by: com.gbp.apl65.xgen.persistence.xdb.XdbBackendException: com.xhive.error.XhiveException: IO_ERROR, Original message: Read timed out
at com.gbp.apl65.xgen.persistence.xdb.impl.XdbLoader.loadXml(XdbLoader.java:144)
at com.gbp.apl65.xgen.persistence.xdb.LoadXmlRunnable.run(LoadXmlRunnable.java:52)
at java.lang.Thread.run(Thread.java:619)
Caused by: com.xhive.error.XhiveException: IO_ERROR, Original message: Read timed out
at xDB_9_0_4.IV.b(xdb:273)
at xDB_9_0_4.iD.g(xdb:428)
at xDB_9_0_4.Kx.f(xdb:666)
at xDB_9_0_4.Kx.b(xdb:541)
at xDB_9_0_4.nZ.a(xdb:87)
at xDB_9_0_4.bh.b(xdb:12)
at xDB_9_0_4.bh.a(xdb:17)
at xDB_9_0_4.FL.c(xdb:451)
at xDB_9_0_4.vy.zu(xdb:849)
at xDB_9_0_4.vy.endElement(xdb:464)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at xDB_9_0_4.jD.a(xdb:306)
at xDB_9_0_4.jD.a(xdb:106)
at xDB_9_0_4.qP.a(xdb:352)
at xDB_9_0_4.qP.a(xdb:138)
at xDB_9_0_4.qP.c(xdb:133)
at xDB_9_0_4.qP.parse(xdb:46)
at com.gbp.apl65.xgen.persistence.xdb.impl.XdbLoader.loadXml(XdbLoader.java:98)
... 2 more
Caused by: java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
at java.io.DataInputStream.readUnsignedByte(DataInputStream.java:271)
at xDB_9_0_4.Io.readUnsignedByte(xdb:130)
at xDB_9_0_4.IV.LZ(xdb:174)
at xDB_9_0_4.IV.b(xdb:268)
... 24 more
com.gbp.apl65.xgen.service.GenericException: com.gbp.apl65.xgen.persistence.flat2xml.Flat2XmlException: [root,TERCIO,R1,]java.io.IOException: Pipe closed
at com.gbp.apl65.xgen.persistence.XLoaderTask.importFlatToXdb(XLoaderTask.java:384)
at com.gbp.apl65.xgen.persistence.XLoaderTask.doTask(XLoaderTask.java:162)
at com.gbp.apl65.xgen.presentation.GenericDelegate.executeTask(GenericDelegate.java:145)
at com.gbp.apl65.xgen.presentation.XLoader.main(XLoader.java:39)
Caused by: com.gbp.apl65.xgen.persistence.flat2xml.Flat2XmlException: [root,TERCIO,R1,]java.io.IOException: Pipe closed
at com.gbp.apl65.xgen.persistence.flat2xml.impl.ServingxmlFlatToXml.convertFlatToXml(ServingxmlFlatToXml.java:111)
at com.gbp.apl65.xgen.persistence.flat2xml.ConvertFlatToXmlRunnable.run(ConvertFlatToXmlRunnable.java:56)
at java.lang.Thread.run(Thread.java:619)
Caused by: [root,TERCIO,R1,]java.io.IOException: Pipe closed
at com.servingxml.util.ServingXmlException.contextualizeMessage(ServingXmlException.java:89)
at com.servingxml.components.recordmapping.GenerateElement.writeRecord(GenerateElement.java:85)
at com.servingxml.components.recordmapping.RecordMappingRecordWriterAdaptor.writeRecord(RecordMappingRecordWriterAdaptor.java:93)
at com.servingxml.components.recordio.AbstractRecordFilter.writeRecord(AbstractRecordFilter.java:63)
at com.servingxml.components.recordio.RecordWriterFilterAdaptor.writeRecord(RecordWriterFilterAdaptor.java:69)
at com.servingxml.components.flatfile.layout.FlatRecordReceiverImpl$1.receiveRecord(FlatRecordReceiverImpl.java:76)
at com.servingxml.components.flatfile.recordtype.CombineFlatRecordsReader.writeStack(CombineFlatRecordsReader.java:157)
at com.servingxml.components.flatfile.recordtype.CombineFlatRecordsReader.endReadRecords(CombineFlatRecordsReader.java:173)
at com.servingxml.components.flatfile.recordtype.VbsFlatRecordReader.endReadRecords(VbsFlatRecordReader.java:92)
at com.servingxml.components.flatfile.recordtype.FlatRecordReaderChoice$1.receiveRecord(FlatRecordReaderChoice.java:86)
at com.servingxml.components.flatfile.recordtype.FlatRecordReaderImpl.readRecord(FlatRecordReaderImpl.java:80)
at com.servingxml.components.flatfile.recordtype.FlatRecordReaderChoice.readRecord(FlatRecordReaderChoice.java:98)
at com.servingxml.components.flatfile.layout.FlatRecordReceiverImpl.bodyRecord(FlatRecordReceiverImpl.java:122)
at com.servingxml.components.flatfile.layout.FlatRecordReceiverAdaptor.endRecord(FlatRecordReceiverAdaptor.java:94)
at com.servingxml.components.flatfile.scanner.characters.RecordEventType$EndRecordEventType.write(RecordEventType.java:123)
at com.servingxml.components.flatfile.scanner.characters.RecordEvent.write(RecordEvent.java:48)
at com.servingxml.components.flatfile.scanner.characters.RecordEventBuffer.write(RecordEventBuffer.java:70)
at com.servingxml.components.flatfile.scanner.characters.LineDelimitedCharScanner.readRecords(LineDelimitedCharScanner.java:125)
at com.servingxml.components.flatfile.scanner.characters.LineDelimitedCharScanner.scan(LineDelimitedCharScanner.java:96)
at com.servingxml.components.flatfile.layout.FlatFileReader.readRecords(FlatFileReader.java:97)
at com.servingxml.components.recordio.AbstractRecordFilter.readRecords(AbstractRecordFilter.java:48)
at com.servingxml.components.recordio.RecordWriterFilterAdaptor.readRecords(RecordWriterFilterAdaptor.java:39)
at com.servingxml.components.recordio.RecordPipeline.execute(RecordPipeline.java:67)
at com.servingxml.components.recordmapping.RecordStreamXmlReader.parse(RecordStreamXmlReader.java:62)
at com.servingxml.app.xmlpipeline.XmlPipeline.execute(XmlPipeline.java:127)
at com.servingxml.components.transform.SerializedContent.execute(SerializedContent.java:90)
at com.servingxml.components.service.ServiceImpl.execute(ServiceImpl.java:64)
at com.gbp.apl65.xgen.persistence.flat2xml.impl.ServingxmlFlatToXml.convertFlatToXml(ServingxmlFlatToXml.java:109)
... 2 more
Mon, 7 Oct 2013 05:18:40.882 com.gbp.apl65.xgen.presentation.GenericDelegate executeTask
INFO: executeTask() devuelve: 8
I think the issue is related to a connectiontimeout. But why and where? this error appears randomly. What my java development does is to load an xml file into xDB. The same files sometimes works, sometimes gives this error.
Any idea?
We are reviewing the code but we do not see anything to understand the error
Thanks in advance
Regards