[JBoss JIRA] Created: (JBESB-2001) Soapui throws ClassCastException when WSDL is not available
by jarkko Lietolahti (JIRA)
Soapui throws ClassCastException when WSDL is not available
-----------------------------------------------------------
Key: JBESB-2001
URL: https://jira.jboss.org/jira/browse/JBESB-2001
Project: JBoss ESB
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: Web Services
Affects Versions: 4.4
Reporter: jarkko Lietolahti
Caused by: org.jboss.soa.esb.UnmarshalException: java.lang.ClassNotFoundException: com.eviware.soapui.support.SoapUIException
---
23:50:13,285 WARN [ActionProcessingPipeline] Unexpected exception caught while processing the action pipeline:
org.jboss.soa.esb.actions.ActionProcessingException: soapUI Client Service invocation failed.
at org.jboss.soa.esb.actions.soap.SOAPClient.process(SOAPClient.java:412)
at org.jboss.soa.esb.listeners.message.ActionProcessingPipeline.process(ActionProcessingPipeline.java:316)
at org.jboss.soa.esb.listeners.message.MessageAwareListener$TransactionalRunner.run(MessageAwareListener.java:530)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.io.IOException: Failed to import WSDL 'http://localhost:80/ws/test/WebService?wsdl'.
at org.jboss.soa.esb.services.soapui.SoapUIClientService.getWsdlInterfaces(SoapUIClientService.java:318)
at org.jboss.soa.esb.services.soapui.SoapUIClientService.getOperation(SoapUIClientService.java:325)
at org.jboss.soa.esb.services.soapui.SoapUIClientService.buildRequest(SoapUIClientService.java:288)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.soa.esb.actions.soap.MBeanSoapUIInvoker.buildRequest(MBeanSoapUIInvoker.java:72)
at org.jboss.soa.esb.actions.soap.SOAPClient.process(SOAPClient.java:409)
... 5 more
Caused by: com.eviware.soapui.support.SoapUIException: Error importing wsdl
at com.eviware.soapui.impl.wsdl.WsdlProject.importWsdl(WsdlProject.java:424)
at com.eviware.soapui.impl.wsdl.WsdlProject.importWsdl(WsdlProject.java:402)
at org.jboss.soa.esb.services.soapui.SoapUIClientService.getWsdlInterfaces(SoapUIClientService.java:313)
... 18 more
Caused by: java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:519)
at java.net.Socket.connect(Socket.java:469)
at java.net.Socket.<init>(Socket.java:366)
at java.net.Socket.<init>(Socket.java:240)
at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:79)
at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:121)
at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:706)
at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.open(MultiThreadedHttpConnectionManager.java:1321)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:386)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:324)
at org.jboss.soa.esb.services.soapui.EsbWsdlLoader.load(EsbWsdlLoader.java:65)
at com.eviware.soapui.impl.wsdl.support.wsdl.WsdlLoader.loadXmlObject(WsdlLoader.java:62)
at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getDefinitionParts(SchemaUtils.java:412)
at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getDefinitionParts(SchemaUtils.java:403)
at com.eviware.soapui.impl.wsdl.support.wsdl.WsdlLoader.cacheWsdl(WsdlLoader.java:116)
at com.eviware.soapui.impl.wsdl.support.wsdl.WsdlContext$Loader.construct(WsdlContext.java:200)
at com.eviware.soapui.support.swing.SwingWorkerDelegator.construct(SwingWorkerDelegator.java:45)
at com.eviware.soapui.support.swing.SwingWorker$2.run(SwingWorker.java:111)
... 1 more
23:50:13,405 ERROR [ServiceInvoker] Unexpected throwable during attempted message delivery using Courier for EPR
org.jboss.internal.soa.esb.message.format.DeferredDeserialisationException: Error constructing object value
at org.jboss.internal.soa.esb.message.format.xml.marshal.MarshalValueImpl.getValue(MarshalValueImpl.java:89)
at org.jboss.internal.soa.esb.message.format.xml.BodyImpl.unwrap(BodyImpl.java:276)
at org.jboss.internal.soa.esb.message.format.xml.BodyImpl.get(BodyImpl.java:96)
at org.jboss.internal.soa.esb.message.format.xml.FaultImpl.getCause(FaultImpl.java:66)
at org.jboss.soa.esb.listeners.message.errors.Factory.createExceptionFromFault(Factory.java:44)
at org.jboss.internal.soa.esb.couriers.helpers.JmsComposer.compose(JmsComposer.java:82)
at org.jboss.internal.soa.esb.couriers.JmsCourier.pickup(JmsCourier.java:388)
at org.jboss.internal.soa.esb.couriers.TwoWayCourierImpl.pickup(TwoWayCourierImpl.java:228)
at org.jboss.internal.soa.esb.couriers.TwoWayCourierImpl.pickup(TwoWayCourierImpl.java:204)
at org.jboss.soa.esb.client.ServiceInvoker$EPRInvoker.attemptDelivery(ServiceInvoker.java:538)
at org.jboss.soa.esb.client.ServiceInvoker$EPRInvoker.access$200(ServiceInvoker.java:452)
at org.jboss.soa.esb.client.ServiceInvoker.post(ServiceInvoker.java:318)
at org.jboss.soa.esb.client.ServiceInvoker.deliverSync(ServiceInvoker.java:198)
at fi.finnet.soa.esb.service.order.ws.CheckCustomerWS.getCustomer(CheckCustomerWS.java:161)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.wsf.container.jboss42.InvocationHandlerJSE.invoke(InvocationHandlerJSE.java:102)
at org.jboss.ws.core.server.ServiceEndpointInvoker.invoke(ServiceEndpointInvoker.java:221)
at org.jboss.wsf.stack.jbws.RequestHandlerImpl.processRequest(RequestHandlerImpl.java:466)
at org.jboss.wsf.stack.jbws.RequestHandlerImpl.handleRequest(RequestHandlerImpl.java:284)
at org.jboss.wsf.stack.jbws.RequestHandlerImpl.doPost(RequestHandlerImpl.java:201)
at org.jboss.wsf.stack.jbws.RequestHandlerImpl.handleHttpRequest(RequestHandlerImpl.java:134)
at org.jboss.wsf.stack.jbws.EndpointServlet.service(EndpointServlet.java:84)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
at java.lang.Thread.run(Thread.java:619)
Caused by: org.jboss.soa.esb.UnmarshalException: java.lang.ClassNotFoundException: com.eviware.soapui.support.SoapUIException
at org.jboss.internal.soa.esb.message.format.xml.marshal.SerializedMarshalUnmarshalPlugin.unmarshal(SerializedMarshalUnmarshalPlugin.java:114)
at org.jboss.internal.soa.esb.message.format.xml.marshal.MarshalValueImpl.getValue(MarshalValueImpl.java:85)
... 43 more
Caused by: java.lang.ClassNotFoundException: com.eviware.soapui.support.SoapUIException
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at org.jboss.soa.esb.util.ClassUtil.forName(ClassUtil.java:93)
at org.jboss.soa.esb.util.ContextObjectInputStream.resolveClass(ContextObjectInputStream.java:70)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1575)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1496)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1732)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
at org.jboss.internal.soa.esb.util.Encoding.decodeToObject(Encoding.java:77)
at org.jboss.internal.soa.esb.message.format.xml.marshal.SerializedMarshalUnmarshalPlugin.unmarshal(SerializedMarshalUnmarshalPlugin.java:110)
... 44 more
23:50:13,408 INFO [ServiceInvoker] Delivering message [header: [ To: JMSEpr [ PortReference < <wsa:Address jms://localhost:1099/queue/getCustomerFESBEsbChannel/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.initial : org.jnp.interfaces.NamingContextFactory/>, <wsa:ReferenceProperties jbossesb:java.naming.provider.url : jnp://127.0.0.1:1099/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.url.pkgs : org.jboss.naming:org.jnp.interfaces/>, <wsa:ReferenceProperties jbossesb:destination-type : queue/>, <wsa:ReferenceProperties jbossesb:specification-version : 1.1/>, <wsa:ReferenceProperties jbossesb:connection-factory : ConnectionFactory/>, <wsa:ReferenceProperties jbossesb:persistent : true/>, <wsa:ReferenceProperties jbossesb:acknowledge-mode : AUTO_ACKNOWLEDGE/>, <wsa:ReferenceProperties jbossesb:transacted : false/>, <wsa:ReferenceProperties jbossesb:type : urn:jboss/esb/epr/type/jms/> > ] ReplyTo: JMSEpr [ PortReference < <wsa:Address jms://localhost:1099/queue/getCustomerFESBEsbChannel_reply/>, <wsa:ReferenceProperties jbossesb:java.naming.provider.url : jnp://127.0.0.1:1099/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.initial : org.jnp.interfaces.NamingContextFactory/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.url.pkgs : org.jboss.naming:org.jnp.interfaces/>, <wsa:ReferenceProperties jbossesb:destination-type : queue/>, <wsa:ReferenceProperties jbossesb:specification-version : 1.1/>, <wsa:ReferenceProperties jbossesb:connection-factory : ConnectionFactory/>, <wsa:ReferenceProperties jbossesb:message-selector : jbossESBresponseUUID='b4a7bb1c-0b8e-4082-839e-34ea78978824'/>, <wsa:ReferenceProperties jbossesb:persistent : true/>, <wsa:ReferenceProperties jbossesb:acknowledge-mode : AUTO_ACKNOWLEDGE/>, <wsa:ReferenceProperties jbossesb:transacted : false/>, <wsa:ReferenceProperties jbossesb:type : urn:jboss/esb/epr/type/jms/> > ] ]] to DLQ.
23:50:13,413 ERROR [STDERR] org.jboss.soa.esb.listeners.message.MessageDeliverException: Caught unexpected throwable during send. Bailing-out!
23:50:13,413 ERROR [STDERR] at org.jboss.soa.esb.client.ServiceInvoker$EPRInvoker.attemptDelivery(ServiceInvoker.java:573)
23:50:13,413 ERROR [STDERR] at org.jboss.soa.esb.client.ServiceInvoker$EPRInvoker.access$200(ServiceInvoker.java:452)
23:50:13,413 ERROR [STDERR] at org.jboss.soa.esb.client.ServiceInvoker.post(ServiceInvoker.java:318)
23:50:13,413 ERROR [STDERR] at org.jboss.soa.esb.client.ServiceInvoker.deliverSync(ServiceInvoker.java:198)
23:50:13,413 ERROR [STDERR] at fi.finnet.soa.esb.service.order.ws.CheckCustomerWS.getCustomer(CheckCustomerWS.java:161)
23:50:13,414 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
23:50:13,414 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
23:50:13,414 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
23:50:13,414 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:597)
23:50:13,414 ERROR [STDERR] at org.jboss.wsf.container.jboss42.InvocationHandlerJSE.invoke(InvocationHandlerJSE.java:102)
23:50:13,414 ERROR [STDERR] at org.jboss.ws.core.server.ServiceEndpointInvoker.invoke(ServiceEndpointInvoker.java:221)
23:50:13,414 ERROR [STDERR] at org.jboss.wsf.stack.jbws.RequestHandlerImpl.processRequest(RequestHandlerImpl.java:466)
23:50:13,414 ERROR [STDERR] at org.jboss.wsf.stack.jbws.RequestHandlerImpl.handleRequest(RequestHandlerImpl.java:284)
23:50:13,414 ERROR [STDERR] at org.jboss.wsf.stack.jbws.RequestHandlerImpl.doPost(RequestHandlerImpl.java:201)
23:50:13,414 ERROR [STDERR] at org.jboss.wsf.stack.jbws.RequestHandlerImpl.handleHttpRequest(RequestHandlerImpl.java:134)
23:50:13,414 ERROR [STDERR] at org.jboss.wsf.stack.jbws.EndpointServlet.service(EndpointServlet.java:84)
23:50:13,414 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
23:50:13,414 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
23:50:13,414 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
23:50:13,414 ERROR [STDERR] at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
23:50:13,414 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
23:50:13,414 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
23:50:13,414 ERROR [STDERR] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
23:50:13,414 ERROR [STDERR] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
23:50:13,414 ERROR [STDERR] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
23:50:13,414 ERROR [STDERR] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
23:50:13,415 ERROR [STDERR] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
23:50:13,415 ERROR [STDERR] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
23:50:13,415 ERROR [STDERR] at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
23:50:13,415 ERROR [STDERR] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
23:50:13,415 ERROR [STDERR] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
23:50:13,415 ERROR [STDERR] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
23:50:13,415 ERROR [STDERR] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
23:50:13,415 ERROR [STDERR] at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
23:50:13,415 ERROR [STDERR] at java.lang.Thread.run(Thread.java:619)
23:50:13,415 ERROR [STDERR] Caused by: org.jboss.internal.soa.esb.message.format.DeferredDeserialisationException: Error constructing object value
23:50:13,415 ERROR [STDERR] at org.jboss.internal.soa.esb.message.format.xml.marshal.MarshalValueImpl.getValue(MarshalValueImpl.java:89)
23:50:13,415 ERROR [STDERR] at org.jboss.internal.soa.esb.message.format.xml.BodyImpl.unwrap(BodyImpl.java:276)
23:50:13,415 ERROR [STDERR] at org.jboss.internal.soa.esb.message.format.xml.BodyImpl.get(BodyImpl.java:96)
23:50:13,415 ERROR [STDERR] at org.jboss.internal.soa.esb.message.format.xml.FaultImpl.getCause(FaultImpl.java:66)
23:50:13,415 ERROR [STDERR] at org.jboss.soa.esb.listeners.message.errors.Factory.createExceptionFromFault(Factory.java:44)
23:50:13,415 ERROR [STDERR] at org.jboss.internal.soa.esb.couriers.helpers.JmsComposer.compose(JmsComposer.java:82)
23:50:13,415 ERROR [STDERR] at org.jboss.internal.soa.esb.couriers.JmsCourier.pickup(JmsCourier.java:388)
23:50:13,415 ERROR [STDERR] at org.jboss.internal.soa.esb.couriers.TwoWayCourierImpl.pickup(TwoWayCourierImpl.java:228)
23:50:13,415 ERROR [STDERR] at org.jboss.internal.soa.esb.couriers.TwoWayCourierImpl.pickup(TwoWayCourierImpl.java:204)
23:50:13,415 ERROR [STDERR] at org.jboss.soa.esb.client.ServiceInvoker$EPRInvoker.attemptDelivery(ServiceInvoker.java:538)
23:50:13,415 ERROR [STDERR] ... 34 more
23:50:13,416 ERROR [STDERR] Caused by: org.jboss.soa.esb.UnmarshalException: java.lang.ClassNotFoundException: com.eviware.soapui.support.SoapUIException
23:50:13,416 ERROR [STDERR] at org.jboss.internal.soa.esb.message.format.xml.marshal.SerializedMarshalUnmarshalPlugin.unmarshal(SerializedMarshalUnmarshalPlugin.java:114)
23:50:13,416 ERROR [STDERR] at org.jboss.internal.soa.esb.message.format.xml.marshal.MarshalValueImpl.getValue(MarshalValueImpl.java:85)
23:50:13,416 ERROR [STDERR] ... 43 more
23:50:13,417 ERROR [STDERR] Caused by: java.lang.ClassNotFoundException: com.eviware.soapui.support.SoapUIException
23:50:13,417 ERROR [STDERR] at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
23:50:13,417 ERROR [STDERR] at java.security.AccessController.doPrivileged(Native Method)
23:50:13,417 ERROR [STDERR] at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
23:50:13,417 ERROR [STDERR] at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
23:50:13,417 ERROR [STDERR] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
23:50:13,417 ERROR [STDERR] at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
23:50:13,417 ERROR [STDERR] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
23:50:13,418 ERROR [STDERR] at java.lang.Class.forName0(Native Method)
23:50:13,418 ERROR [STDERR] at java.lang.Class.forName(Class.java:247)
23:50:13,418 ERROR [STDERR] at org.jboss.soa.esb.util.ClassUtil.forName(ClassUtil.java:93)
23:50:13,418 ERROR [STDERR] at org.jboss.soa.esb.util.ContextObjectInputStream.resolveClass(ContextObjectInputStream.java:70)
23:50:13,418 ERROR [STDERR] at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1575)
23:50:13,418 ERROR [STDERR] at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1496)
23:50:13,418 ERROR [STDERR] at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1732)
23:50:13,418 ERROR [STDERR] at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
23:50:13,418 ERROR [STDERR] at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
23:50:13,418 ERROR [STDERR] at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
23:50:13,419 ERROR [STDERR] at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
23:50:13,419 ERROR [STDERR] at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
23:50:13,419 ERROR [STDERR] at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
23:50:13,419 ERROR [STDERR] at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
23:50:13,419 ERROR [STDERR] at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
23:50:13,419 ERROR [STDERR] at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
23:50:13,419 ERROR [STDERR] at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
23:50:13,419 ERROR [STDERR] at org.jboss.internal.soa.esb.util.Encoding.decodeToObject(Encoding.java:77)
23:50:13,419 ERROR [STDERR] at org.jboss.internal.soa.esb.message.format.xml.marshal.SerializedMarshalUnmarshalPlugin.unmarshal(SerializedMarshalUnmarshalPlugin.java:110)
23:50:13,419 ERROR [STDERR] ... 44 more
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
15 years, 9 months
[JBoss JIRA] Created: (JBESB-1995) FTP notification - Failed to rename file: 550
by Willem Labuschagne (JIRA)
FTP notification - Failed to rename file: 550
---------------------------------------------
Key: JBESB-1995
URL: https://jira.jboss.org/jira/browse/JBESB-1995
Project: JBoss ESB
Issue Type: Bug
Security Level: Public (Everyone can see)
Affects Versions: 4.4
Environment: JBoss 4.2.3.GA, JBossESB-4.4.GA
Reporter: Willem Labuschagne
When using the file notification, and using the option to specify own filename, I get a the follow error. It seems that the other side has already moved the file when the rename tries to happen. The filename must not tried be renamed but saved with the correct filename.
12:00:28,734 ERROR [NotificationList] Can't instantiate target <target class="NotifyFTP">
<ftp URL="ftp://formscape:1234**@10.5.102.127/0580" filename="{itc-_MessageID}.xml"/>
</target>
org.jboss.soa.esb.notification.NotificationException: Could not complete FTP notification
at org.jboss.soa.esb.notification.NotifyFTP.sendNotification(NotifyFTP.java:162)
at org.jboss.soa.esb.notification.NotificationList.notifyAll(NotificationList.java:164)
at org.jboss.soa.esb.actions.Notifier.notifyOK(Notifier.java:93)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.soa.esb.listeners.message.ActionProcessorMethodInfo.processSuccess(ActionProcessorMethodInfo.java:165)
at org.jboss.soa.esb.listeners.message.OverriddenActionLifecycleProcessor.processSuccess(OverriddenActionLifecycleProcessor.java:108)
at org.jboss.soa.esb.listeners.message.ActionProcessingPipeline.notifySuccess(ActionProcessingPipeline.java:610)
at org.jboss.soa.esb.listeners.message.ActionProcessingPipeline.process(ActionProcessingPipeline.java:384)
at org.jboss.soa.esb.listeners.message.MessageAwareListener$TransactionalRunner.run(MessageAwareListener.java:530)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:595)
Caused by: org.jboss.soa.esb.util.RemoteFileSystemException: Failed to rename file: 550 e93864db-cea6-4ab5-bb16-3ab96ba4e9e9.xml: The process cannot access the file because it is being used by another process.
at org.jboss.internal.soa.esb.util.FtpImpl.uploadFile(FtpImpl.java:591)
at org.jboss.soa.esb.notification.NotifyFTP.sendNotification(NotifyFTP.java:160)
... 14 more
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
15 years, 9 months
[JBoss JIRA] Created: (JBESB-1952) update readme.txt in samples/quickstarts/helloworld_action/oracle-aq
by Mike T. (JIRA)
update readme.txt in samples/quickstarts/helloworld_action/oracle-aq
--------------------------------------------------------------------
Key: JBESB-1952
URL: https://jira.jboss.org/jira/browse/JBESB-1952
Project: JBoss ESB
Issue Type: Task
Security Level: Public (Everyone can see)
Components: Examples
Environment: This has been found in JBoss ESB 4.3. Very possible that newer versions have the same issue.
Reporter: Mike T.
the readme.txt file located in samples\quickstarts\helloworld_action\oracle-aq which includes instructions on setting up Oracle AQ as a JMS provider needs to be updated:
- jndi.properties file does not need to be edited as per step 2. jboss-esb.xml needs to be edited.
- lib/ext/jms/oracleaq folder does not exist in the distribution. It would recommended to include them or include links to where they can be downloaded from.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
15 years, 9 months
[JBoss JIRA] Created: (JBESB-1166) ESB Message Property setter/getter shortcut
by Burr Sutter (JIRA)
ESB Message Property setter/getter shortcut
-------------------------------------------
Key: JBESB-1166
URL: http://jira.jboss.com/jira/browse/JBESB-1166
Project: JBoss ESB
Issue Type: Feature Request
Security Level: Public (Everyone can see)
Components: Rosetta
Affects Versions: 4.2.1 IR1
Reporter: Burr Sutter
Assigned To: Mark Little
Fix For: 4.2.1
I have noticed that in my code I have a lot of this kind of usage for the properties on the esb message object:
esbMessage.getProperties().setProperty("MAIL_SUBJECT",subject);
esbMessage.getProperties().setProperty("MAIL_MESSAGE_NUMBER",mailMessage.getMessageNumber());
esbMessage.getProperties().setProperty("MAIL_SENT_DATE",mailMessage.getSentDate());
I propose we create "shortcut" methods on the Message class itself like so:
esbMessage.setProperty("MAIL_SUBJECT",subject);
esbMessage.setProperty("MAIL_MESSAGE_NUMBER",mailMessage.getMessageNumber());
esbMessage.setProperty("MAIL_SENT_DATE",mailMessage.getSentDate());
The use of the word "property" in the setter/getter should make it obvious what part of the message it is going into. We should also consider the same for header, attachment, etc.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
15 years, 9 months
[JBoss JIRA] Created: (JBESB-2033) Modify ObjectToCSVString to try all valid javabeans method names
by Ryan Hochstetler (JIRA)
Modify ObjectToCSVString to try all valid javabeans method names
----------------------------------------------------------------
Key: JBESB-2033
URL: https://jira.jboss.org/jira/browse/JBESB-2033
Project: JBoss ESB
Issue Type: Feature Request
Security Level: Public (Everyone can see)
Components: Transformation Service
Affects Versions: 4.4
Environment: Environment neutral feature request
Reporter: Ryan Hochstetler
org.jboss.soa.esb.actions.converters.ObjectToCSVString only tries to build getter method names using the "get" prefix. The JavaBeans naming specification allows the "is" syntax for boolean members. It would be convenient if ObjectToCSVString would try the "get" syntax first, then the "is" syntax before throwing ActionProcessingException in the process() method. Otherwise, implementors will be required to add geSomeBoolean() { return isSomeBoolean(); } to all classes passing through ObjectToCSVString
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
15 years, 9 months