Seems like timeout, did you try with increasing the timeout limit for the connection?
On Wed, Oct 5, 2011 at 7:45 AM, Jacques Poulin <jacques.pou...@gmail.com>wrote: > Hi, > > I'm using the Codegen wizard in Eclipse to build an Axis2 web service > (1.6.1). > > I deploy the .aar to a Tomcat server I've got on my Lan, and I use another > machine within the same Lan to call that service. I can let it run for > days, it works flawlessly. Note that the service returns a large response, > something like 150K. > > I then deploy the service to a remote server. When I say remote, I mean > I'm in Canada, and I'm calling the service in Australia. > > For some reason, I get this error all the time, can anyone help ? : > > org.apache.axis2.AxisFault: [was class java.io.IOException] Attempted read > from closed stream. > at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430) > at > ca.jpti.webservice.dbwrapperservice.DBWrapperStub.fromOM(DBWrapperStub.java:4274) > at > ca.jpti.webservice.dbwrapperservice.DBWrapperStub.getLeagues(DBWrapperStub.java:859) > at ca.jpti.scraper.data.League$leaguesThread.run(League.java:297) > at java.lang.Thread.run(Thread.java:636) > Caused by: java.lang.RuntimeException: [was class java.io.IOException] > Attempted read from closed stream. > at > com.ctc.wstx.util.ExceptionUtil.throwRuntimeException(ExceptionUtil.java:18) > at > com.ctc.wstx.sr.StreamScanner.throwLazyError(StreamScanner.java:731) > at > com.ctc.wstx.sr.BasicStreamReader.safeFinishToken(BasicStreamReader.java:3657) > at > com.ctc.wstx.sr.BasicStreamReader.getText(BasicStreamReader.java:809) > at > com.ctc.wstx.sr.BasicStreamReader.getElementText(BasicStreamReader.java:679) > at > org.apache.axiom.util.stax.wrapper.XMLStreamReaderWrapper.getElementText(XMLStreamReaderWrapper.java:100) > at > org.apache.axiom.util.stax.wrapper.XMLStreamReaderWrapper.getElementText(XMLStreamReaderWrapper.java:100) > at > org.apache.axiom.om.impl.SwitchingWrapper.getElementText(SwitchingWrapper.java:953) > at > javax.xml.stream.util.StreamReaderDelegate.getElementText(StreamReaderDelegate.java:100) > at > org.apache.axiom.util.stax.wrapper.XMLStreamReaderWrapper.getElementText(XMLStreamReaderWrapper.java:100) > at > org.apache.axiom.util.stax.debug.XMLStreamReaderValidator.getElementText(XMLStreamReaderValidator.java:76) > at > ca.jpti.webservice.dbwrapperservice.GetLeaguesResponse$Factory.parse(GetLeaguesResponse.java:421) > at > ca.jpti.webservice.dbwrapperservice.DBWrapperStub.fromOM(DBWrapperStub.java:4142) > ... 3 more > Caused by: java.io.IOException: Attempted read from closed stream. > at > org.apache.commons.httpclient.ChunkedInputStream.read(ChunkedInputStream.java:169) > at java.io.FilterInputStream.read(FilterInputStream.java:133) > at > org.apache.commons.httpclient.AutoCloseInputStream.read(AutoCloseInputStream.java:108) > at java.io.FilterInputStream.read(FilterInputStream.java:133) > at > org.apache.axiom.om.util.DetachableInputStream.read(DetachableInputStream.java:147) > at java.io.FilterInputStream.read(FilterInputStream.java:133) > at java.io.PushbackInputStream.read(PushbackInputStream.java:186) > at java.io.FilterInputStream.read(FilterInputStream.java:107) > at com.ctc.wstx.io.UTF8Reader.loadMore(UTF8Reader.java:365) > at com.ctc.wstx.io.UTF8Reader.read(UTF8Reader.java:110) > at com.ctc.wstx.io.MergedReader.read(MergedReader.java:101) > at com.ctc.wstx.io.ReaderSource.readInto(ReaderSource.java:84) > at > com.ctc.wstx.io.BranchingReaderSource.readInto(BranchingReaderSource.java:57) > at com.ctc.wstx.sr.StreamScanner.loadMore(StreamScanner.java:992) > at > com.ctc.wstx.sr.BasicStreamReader.readTextSecondary(BasicStreamReader.java:4628) > at > com.ctc.wstx.sr.BasicStreamReader.readCoalescedText(BasicStreamReader.java:4126) > at > com.ctc.wstx.sr.BasicStreamReader.finishToken(BasicStreamReader.java:3701) > at > com.ctc.wstx.sr.BasicStreamReader.safeFinishToken(BasicStreamReader.java:3649) > ... 13 more > > >