hello everybody,

i am trying to invoke the save method of personService but i always get some
stackoverflow.
all the other methods like get... find... work fine. 

here is my tcp stack output while trying to save a new person from the
webservice example:

POST /services/PersonService HTTP/1.1
Soapaction: ""
Content-Type: text/xml; charset=utf-8
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_5; en-us)
AppleWebKit/525.18 (KHTML, like Gecko) Version/3.1.2 Safari/525.20.1
Accept: */*
Accept-Language: en-us
Accept-Encoding: gzip, deflate
Cookie: ja_purity_tpl=ja_purity; bc_tpl=bc; username=nils;
JSESSIONID=193ek35ycw1sw
Content-Length: 455
Connection: keep-alive
Host: 127.0.0.1:8080

<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
  <SOAP-ENV:Body>
    <tns:save xmlns:tns="http://service.tutorial.appfuse.org";>
      <tns:in0>
        <tns:firstName>somefn</tns:firstName>
        <tns:lastName>someln</tns:lastName>
      </tns:in0>
    </tns:save>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>HTTP/1.1 500 Internal Server Error
Set-Cookie: JSESSIONID=j2xu35vbi1z8;Path=/
Content-Type: text/html
Content-Language: en-US
Transfer-Encoding: chunked
Server: Jetty(6.1.9)

6000





<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>

<html>
<head>
    <title>An error has occurred</title>
    <link rel="stylesheet" type="text/css" media="all"
href="/styles/simplicity/theme.css" />
</head>

<body id="error">
    <div id="page">
        <div id="content" class="clearfix">
            <div id="main">
                <h1>Yikes!</h1>
                
                    <pre>java.lang.StackOverflowError
.at
org.codehaus.xfire.util.stax.DepthXMLStreamReader.getAttributeValue(DepthXMLStreamReader.java:75)
.at
org.codehaus.xfire.util.stax.DepthXMLStreamReader.getAttributeValue(DepthXMLStreamReader.java:75)
.at
org.codehaus.xfire.aegis.stax.ElementReader.getAttributeReader(ElementReader.java:256)
.at
org.codehaus.xfire.aegis.type.basic.ObjectType.readObject(ObjectType.java:70)
.at
org.codehaus.xfire.aegis.type.basic.ObjectType.readObject(ObjectType.java:133)
.at
org.codehaus.xfire.aegis.type.basic.ObjectType.readObject(ObjectType.java:133)
.at
org.codehaus.xfire.aegis.type.basic.ObjectType.readObject(ObjectType.java:133)
.at
org.codehaus.xfire.aegis.type.basic.ObjectType.readObject(ObjectType.java:133)
.at
org.codehaus.xfire.aegis.type.basic.ObjectType.readObject(ObjectType.java:133)
.at
org.codehaus.xfire.aegis.type.basic.ObjectType.readObject(ObjectType.java:133)
.at org.codehaus.xfire.aegis.type.basic.ObjectT

...... keeps printing out the same like 1000 times.


doing this with the userService brings a similar exception. 


here are also some different types i collected :)


java.lang.StackOverflowError
        at
com.ctc.wstx.sr.NsAttributeCollector.getValue(NsAttributeCollector.java:325)
        at
com.ctc.wstx.sr.BasicStreamReader.getAttributeValue(BasicStreamReader.java:643)
        at
org.codehaus.xfire.util.stax.DepthXMLStreamReader.getAttributeValue(DepthXMLStreamReader.java:75)
        at
org.codehaus.xfire.util.stax.DepthXMLStreamReader.getAttributeValue(DepthXMLStreamReader.java:75)
        at
org.codehaus.xfire.aegis.stax.ElementReader.getAttributeReader(ElementReader.java:256)
        at
org.codehaus.xfire.aegis.type.basic.ObjectType.readObject(ObjectType.java:70)
        at
org.codehaus.xfire.aegis.type.basic.ObjectType.readObject(ObjectType.java:133)



java.lang.StackOverflowError
        at java.util.HashMap.get(HashMap.java:300)
        at 
org.codehaus.xfire.AbstractContext.getProperty(AbstractContext.java:12)
        at
org.codehaus.xfire.aegis.type.basic.ObjectType.readObject(ObjectType.java:104)
        at
org.codehaus.xfire.aegis.type.basic.ObjectType.readObject(ObjectType.java:133)
        at
org.codehaus.xfire.aegis.type.basic.ObjectType.readObject(ObjectType.java:133)
        at
org.codehaus.xfire.aegis.type.basic.ObjectType.readObject(ObjectType.java:133)


java.lang.StackOverflowError
        at
com.ctc.wstx.sr.BasicStreamReader.getAttributeValue(BasicStreamReader.java:643)
        at
org.codehaus.xfire.util.stax.DepthXMLStreamReader.getAttributeValue(DepthXMLStreamReader.java:75)
        at
org.codehaus.xfire.util.stax.DepthXMLStreamReader.getAttributeValue(DepthXMLStreamReader.java:75)
        at
org.codehaus.xfire.aegis.stax.ElementReader.getAttributeReader(ElementReader.java:256)
        at
org.codehaus.xfire.aegis.type.basic.ObjectType.readObject(ObjectType.java:70)
        at
org.codehaus.xfire.aegis.type.basic.ObjectType.readObject(ObjectType.java:133)

 java.lang.StackOverflowError
        at
com.ctc.wstx.sr.NsAttributeCollector.getValue(NsAttributeCollector.java:325)
        at
com.ctc.wstx.sr.BasicStreamReader.getAttributeValue(BasicStreamReader.java:643)
        at
org.codehaus.xfire.util.stax.DepthXMLStreamReader.getAttributeValue(DepthXMLStreamReader.java:75)
        at
org.codehaus.xfire.util.stax.DepthXMLStreamReader.getAttributeValue(DepthXMLStreamReader.java:75)
        at
org.codehaus.xfire.aegis.stax.ElementReader.getAttributeReader(ElementReader.java:256)
        at
org.codehaus.xfire.aegis.type.basic.ObjectType.readObject(ObjectType.java:70)
        at
org.codehaus.xfire.aegis.type.basic.ObjectType.readObject(ObjectType.java:133)


java.lang.StackOverflowError
        at
org.codehaus.xfire.aegis.AbstractMessageReader.<init>(AbstractMessageReader.java:20)
        at
org.codehaus.xfire.aegis.stax.AttributeReader.<init>(AttributeReader.java:15)
        at
org.codehaus.xfire.aegis.stax.ElementReader.getAttributeReader(ElementReader.java:256)
        at
org.codehaus.xfire.aegis.type.basic.ObjectType.readObject(ObjectType.java:70)
        at
org.codehaus.xfire.aegis.type.basic.ObjectType.readObject(ObjectType.java:13




-- 
View this message in context: 
http://www.nabble.com/axis-stackoverflow-tp21091534s2369p21091534.html
Sent from the AppFuse - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net
For additional commands, e-mail: users-h...@appfuse.dev.java.net

Reply via email to