Hello

I've exposed a service using Spring (org.codehaus.xfire.spring.remoting.XFireExporter).

Then I've written a client as shown in http://xfire.codehaus.org/Client+API .

I've deployed my service at tomcat 5.5.x (I'm using xfire-1.1) and verified the WSDL generation at my browser (http://127.0.0.1:8080/jspoc-ws/InvoiceService?WSDL ).

When I run myclient I get java.lang.StackOverflowError (trace below).

I've revised my code and can't figure out what I'm doing wrong.

Anyone has observed similar issues?

Thanks for your time
Miguel Guinada



at com.ctc.wstx.io.UTF8Reader.loadMore(UTF8Reader.java:338)
    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:934)
    at com.ctc.wstx.sr.BasicStreamReader.readTextSecondary(BasicStreamReader.java:4362)
    at com.ctc.wstx.sr.BasicStreamReader.readCoalescedText (BasicStreamReader.java:3930)
    at com.ctc.wstx.sr.BasicStreamReader.finishToken(BasicStreamReader.java:3509)
    at com.ctc.wstx.sr.BasicStreamReader.safeFinishToken(BasicStreamReader.java:3469)
    at com.ctc.wstx.sr.BasicStreamReader.getText (BasicStreamReader.java:776)
    at org.codehaus.xfire.util.stax.DepthXMLStreamReader.getText(DepthXMLStreamReader.java:168)
    at org.codehaus.xfire.util.stax.DepthXMLStreamReader.getText(DepthXMLStreamReader.java:168)
    at org.codehaus.xfire.aegis.stax.ElementReader.checkHasMoreChildReaders (ElementReader.java:150)
    at org.codehaus.xfire.aegis.stax.ElementReader.getValue(ElementReader.java:79)
    at org.codehaus.xfire.aegis.type.basic.StringType.readObject(StringType.java:21)
    at org.codehaus.xfire.aegis.type.basic.StringType.readObject (StringType.java:21)
    at org.codehaus.xfire.aegis.type.basic.BeanType.readObject(BeanType.java:138)
    at org.codehaus.xfire.aegis.type.basic.ArrayType.readCollection(ArrayType.java:79)
    at org.codehaus.xfire.aegis.type.collection.CollectionType.readObject (CollectionType.java:36)
    at org.codehaus.xfire.aegis.type.basic.BeanType.readObject(BeanType.java:138)
    at org.codehaus.xfire.aegis.type.basic.BeanType.readObject(BeanType.java:138)
    at org.codehaus.xfire.aegis.type.basic.ArrayType.readCollection (ArrayType.java:79)
    at org.codehaus.xfire.aegis.type.collection.CollectionType.readObject(CollectionType.java:36)
    at org.codehaus.xfire.aegis.type.basic.BeanType.readObject(BeanType.java:138)
    at org.codehaus.xfire.aegis.type.basic.BeanType.readObject (BeanType.java:138)
    at org.codehaus.xfire.aegis.type.basic.ArrayType.readCollection(ArrayType.java:79)
    at org.codehaus.xfire.aegis.type.collection.CollectionType.readObject(CollectionType.java:36)
    at org.codehaus.xfire.aegis.type.basic.BeanType.readObject(BeanType.java:138)
    at org.codehaus.xfire.aegis.type.basic.BeanType.readObject(BeanType.java:138)
    ...



Reply via email to