Eric, I checked the behaviour in head and could successfully redeploy (inter alia) a javabean that is exposed as a complex xml type through BeanSerializer.
So it should be a packaging issue. Did I ask which jb version you run? > -----Ursprüngliche Nachricht----- > Von: Eric Jain [mailto:[EMAIL PROTECTED] > Gesendet: Montag, 19. Mai 2003 18:24 > An: jboss-user > Betreff: [JBoss-user] Re: JBoss.NET issues > > > > Could you check the redeployment output from AxisService? > Which error > > message do you get in the service invocation? > > I rechecked. While most parts of the wsdl do in fact get > updated, the schema elements for complex types that have > changed are not updated. Also, it is not possible to invoke > any methods that accept complex parameters after redeploying > the application without restarting, regardless of whether any > changes where in fact made. Below is one of the errors > resulting from such an attempt. Perhaps there is some problem > classes that are part of the application but are not reloaded > correctly? > > > 2003-05-19 17:48:39,770 ERROR [ser.BeanPropertyTarget] Could > not convert > [Lorg.expasy.services.proteins.Criteria; to bean field > 'criteria', type > [Lorg.expasy.services.proteins.Criteria; > 2003-05-19 17:48:39,783 ERROR [http.AxisServlet] Exception: AxisFault > faultCode: {http://xml.apache.org/axis/}Server.userException > faultString: java.lang.ArrayStoreException: Object and inner > type of array differs > faultActor: null > faultDetail: > stackTrace: java.lang.ArrayStoreException: Object and > inner type of array differs > at > org.apache.axis.encoding.ser.BeanPropertyTarget.set(Ljava.lang > .Object;)V > (BeanPropertyTarget.java:175) > at > org.apache.axis.encoding.DeserializerImpl.valueComplete()V(Des > erializerI > mpl.java:260) > at > org.apache.axis.encoding.ser.ArrayDeserializer.valueComplete() > V(ArrayDes > erializer.java:544) > at > org.apache.axis.encoding.DeserializerImpl.endElement(Ljava.lan > g.String;L > java.lang.String;Lorg.apache.axis.encoding.DeserializationCont > ext;)V(Des > erializerImpl.java:502) > at > org.apache.axis.encoding.DeserializationContextImpl.endElement > (Ljava.lan > g.String;Ljava.lang.String;Ljava.lang.String;)V(Deserializatio > nContextIm > pl.java:942) > at > org.apache.axis.message.SAX2EventRecorder.replay(IILorg.xml.sa > x.ContentH > andler;)V(SAX2EventRecorder.java:206) > at > org.apache.axis.message.MessageElement.publishToHandler(Lorg.x > ml.sax.Con > tentHandler;)V(MessageElement.java:684) > at > org.apache.axis.message.RPCElement.deserialize()V(RPCElement.java:207) > at > org.apache.axis.message.RPCElement.getParams()Ljava.util.Vecto > r;(RPCElem > ent.java:265) > at > org.apache.axis.providers.java.RPCProvider.processMessage(Lorg > .apache.ax > is.MessageContext;Lorg.apache.axis.message.SOAPEnvelope;Lorg.a > pache.axis > ..message.SOAPEnvelope;Ljava.lang.Object;)V(RPCProvider.java:190) > at > org.apache.axis.providers.java.JavaProvider.invoke(Lorg.apache > .axis.Mess > ageContext;)V(JavaProvider.java:276) > at > org.apache.axis.strategies.InvocationStrategy.visit(Lorg.apach > e.axis.Han > dler;Lorg.apache.axis.MessageContext;)V(InvocationStrategy.java:71) > at > org.apache.axis.SimpleChain.doVisiting(Lorg.apache.axis.Messag > eContext;L > org.apache.axis.HandlerIterationStrategy;)V(SimpleChain.java:156) > at > org.apache.axis.SimpleChain.invoke(Lorg.apache.axis.MessageCon > text;)V(Si > mpleChain.java:126) > at > org.apache.axis.handlers.soap.SOAPService.invoke(Lorg.apache.a > xis.Messag > eContext;)V(SOAPService.java:437) > at > org.apache.axis.server.AxisServer.invoke(Lorg.apache.axis.Mess > ageContext > ;)V(AxisServer.java:316) > at > org.apache.axis.transport.http.AxisServlet.doPost(Ljavax.servl > et.http.Ht > tpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(Ax > isServlet. > java:701) > .... > > > -- > Eric Jain > > > > ------------------------------------------------------- > This SF.net email is sponsored by: If flattening out C++ or > Java code to make your application fit in a relational > database is painful, > don't do it! Check out ObjectStore. Now part of Progress > Software. http://www.objectstore.net/sourceforge > _______________________________________________ > JBoss-user mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/j> boss-user > ########################################### This message has been scanned by F-Secure Anti-Virus for Microsoft Exchange. For more information, connect to http://www.F-Secure.com/ ------------------------------------------------------- This SF.Net email is sponsored by: INetU Attention Web Developers & Consultants: Become An INetU Hosting Partner. Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission! INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user