(JBoss 3.0.0 final, Sun Linux JDK 1.4.0_01.)
I have an axis client hitting jboss.net, which in turn executes a
stateless ejb of mine.
When I make calls to a method of:
public UserData addUser(UserData pOrigData, PersistenceLevel pLevel)
I have no problem. The problem comes when the first argument turns into
a Collection in another method:
public Collection addUsers(Collection pOrigDatas, PersistenceLevel pLevel).
Not sure why the Collection is confusing things (causing an "argument
type mismatch"). Here's my stack trace -
Thanks for any and all help,
David
--
[java] java.lang.IllegalArgumentException: argument type mismatch on
object "$Proxy74", method name "addUsers", tried argument types:
[Ljava.lang.Object;, com.dotech.gizzard.persistence.PersistenceLevel
[java] at
org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:135)
[java] at
org.apache.axis.encoding.DeserializationContextImpl.endElement(DeserializationContextImpl.java:865)
[java] at
org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1528)
[java] at
org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
[java] at
org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
[java] at
org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
[java] at
org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
[java] at
org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:500)
[java] at
org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
[java] at
org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
[java] at javax.xml.parsers.SAXParser.parse(SAXParser.java:345)
[java] at
org.apache.axis.encoding.DeserializationContextImpl.parse(DeserializationContextImpl.java:201)
[java] at
org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:428) [java]
at
org.apache.axis.client.Call.invoke(Call.java:1793)
[java] at org.apache.axis.client.Call.invoke(Call.java:1594)
[java] at org.apache.axis.client.Call.invoke(Call.java:1513)
[java] at org.apache.axis.client.Call.invoke(Call.java:1093)
[java] at
com.dotech.gizzard.persistence.axis.AXISPersistenceManagerFactory$1.invoke(AXISPersistenceManagerFactory.java:46)
[java] at $Proxy0.addUsers(Unknown Source)
[java] at
com.dotech.gizzard.persistence.test.UserTest.addUsers(UserTest.java:66)
[java] at
com.dotech.gizzard.persistence.test.UserTest.main(UserTest.java:31)
_______________________________________________________________
Don't miss the 2002 Sprint PCS Application Developer's Conference
August 25-28 in Las Vegas -
http://devcon.sprintpcs.com/adp/index.cfm?source=osdntextlink
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user