Bug 780866 (SOA-3321) - Quickstart webservice_consumer_wise2 produces server errors
Summary: Quickstart webservice_consumer_wise2 produces server errors
Keywords:
Status: CLOSED NEXTRELEASE
Alias: SOA-3321
Product: JBoss Enterprise SOA Platform 5
Classification: JBoss
Component: Examples
Version: 5.2.0.ER2,5.2.0.ER3
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ---
: 5.2.0.ER4
Assignee: tcunning
QA Contact:
URL: http://jira.jboss.org/jira/browse/SOA...
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-08-30 13:06 UTC by mvanek
Modified: 2013-03-13 04:56 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-10-07 08:52:14 UTC
Type: Bug


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker JBESB-3658 0 Major Closed Smooks ignores context class loader 2013-05-23 04:15:14 UTC
Red Hat Issue Tracker SOA-3321 0 Major Closed Quickstart webservice_consumer_wise2 produces server errors 2013-05-23 04:15:14 UTC

Description mvanek 2011-08-30 13:06:31 UTC
project_key: SOA

Try webservice_consumer_wise2.
Server log contains generated error:
------------------------------------
15:02:46,714 INFO  [InquiryHelper] uddi:juddi.apache.org:2d2182cc-516c-4c48-8c36-8dee712105e4 is modified Tue Aug 30 15:02:38 CEST 2011 1314709358478
15:02:47,779 INFO  [STDOUT] &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
15:02:47,804 INFO  [STDOUT] Request map is: {external=org.jboss.soa.esb.samples.quickstart.webservice_consumer_wise2.ExternalObject@1b226a49[internal=org.jboss.soa.esb.samples.quickstart.webservice_consumer_wise2.InternalObject@706fec89[text=Jimbo,number=1],date=Wed Mar 07 04:27:00 CET 2007]}
15:02:47,804 INFO  [STDOUT] &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
15:02:47,976 INFO  [STDOUT] parsing WSDL...
15:02:48,436 INFO  [STDOUT] generating code...
15:02:48,451 INFO  [STDOUT] org/jboss/soa/esb/samples/quickstart/webservice_consumer_wise2/generated/ComplexObject.java
15:02:48,457 INFO  [STDOUT] org/jboss/soa/esb/samples/quickstart/webservice_consumer_wise2/generated/ObjectFactory.java
15:02:48,459 INFO  [STDOUT] org/jboss/soa/esb/samples/quickstart/webservice_consumer_wise2/generated/PingComplexObject.java
15:02:48,459 INFO  [STDOUT] org/jboss/soa/esb/samples/quickstart/webservice_consumer_wise2/generated/PingComplexObjectResponse.java
15:02:48,460 INFO  [STDOUT] org/jboss/soa/esb/samples/quickstart/webservice_consumer_wise2/generated/PingWS.java
15:02:48,461 INFO  [STDOUT] org/jboss/soa/esb/samples/quickstart/webservice_consumer_wise2/generated/PingWSService.java
15:02:48,468 INFO  [STDOUT] org/jboss/soa/esb/samples/quickstart/webservice_consumer_wise2/generated/package-info.java
15:02:48,480 INFO  [STDOUT] 
compiling code...
15:02:48,480 INFO  [STDOUT] javac -d /tmp/PingWS -classpath /home/mvanek/work/build/5.2.0.ER2/jboss-soa-p-5/jboss-as/bin/run.jar:/usr/java/jdk1.6.0_24/lib/tools.jar -Xbootclasspath/p:/usr/java/jdk1.6.0_24/jre/lib/rt.jar:/home/mvanek/work/build/5.2.0.ER2/jboss-soa-p-5/jboss-as/lib/endorsed/jaxb-api.jar /tmp/src/PingWS/org/jboss/soa/esb/samples/quickstart/webservice_consumer_wise2/generated/ComplexObject.java /tmp/src/PingWS/org/jboss/soa/esb/samples/quickstart/webservice_consumer_wise2/generated/ObjectFactory.java /tmp/src/PingWS/org/jboss/soa/esb/samples/quickstart/webservice_consumer_wise2/generated/PingComplexObject.java /tmp/src/PingWS/org/jboss/soa/esb/samples/quickstart/webservice_consumer_wise2/generated/PingComplexObjectResponse.java /tmp/src/PingWS/org/jboss/soa/esb/samples/quickstart/webservice_consumer_wise2/generated/PingWS.java /tmp/src/PingWS/org/jboss/soa/esb/samples/quickstart/webservice_consumer_wise2/generated/PingWSService.java /tmp/src/PingWS/org/jboss/soa/esb/samples/quickstart/webservice_consumer_wise2/generated/package-info.java 
15:02:49,145 ERROR [STDERR] org.milyn.SmooksException: Failed to apply processing unit [org.milyn.javabean.ext.PropertyChecker] to [org:milyn:smooks:unknowndoc:/smooks-resource-list/jb:bean/jb:value].
15:02:49,145 ERROR [STDERR]     at org.milyn.delivery.dom.SmooksDOMFilter.processVisitorException(SmooksDOMFilter.java:823)
15:02:49,145 ERROR [STDERR]     at org.milyn.delivery.dom.SmooksDOMFilter.access$700(SmooksDOMFilter.java:134)
15:02:49,145 ERROR [STDERR]     at org.milyn.delivery.dom.SmooksDOMFilter$ElementProcessor.processMapping(SmooksDOMFilter.java:765)
15:02:49,145 ERROR [STDERR]     at org.milyn.delivery.dom.SmooksDOMFilter$ElementProcessor.process(SmooksDOMFilter.java:710)
15:02:49,145 ERROR [STDERR]     at org.milyn.delivery.dom.SmooksDOMFilter$ElementProcessor.access$000(SmooksDOMFilter.java:666)
15:02:49,145 ERROR [STDERR]     at org.milyn.delivery.dom.SmooksDOMFilter.filter(SmooksDOMFilter.java:385)
15:02:49,145 ERROR [STDERR]     at org.milyn.delivery.dom.SmooksDOMFilter.doFilter(SmooksDOMFilter.java:238)
15:02:49,145 ERROR [STDERR]     at org.milyn.delivery.dom.SmooksDOMFilter.doFilter(SmooksDOMFilter.java:216)
15:02:49,145 ERROR [STDERR]     at org.milyn.Smooks._filter(Smooks.java:516)
15:02:49,145 ERROR [STDERR]     at org.milyn.Smooks.filterSource(Smooks.java:470)
15:02:49,145 ERROR [STDERR]     at org.milyn.cdr.XMLConfigDigester.digestExtendedResourceConfig(XMLConfigDigester.java:555)
15:02:49,145 ERROR [STDERR]     at org.milyn.cdr.XMLConfigDigester.digestV11XSDValidatedConfig(XMLConfigDigester.java:340)
15:02:49,145 ERROR [STDERR]     at org.milyn.cdr.XMLConfigDigester.digestConfigRecursively(XMLConfigDigester.java:226)
15:02:49,145 ERROR [STDERR]     at org.milyn.cdr.XMLConfigDigester.digestConfig(XMLConfigDigester.java:184)
15:02:49,145 ERROR [STDERR]     at org.milyn.cdr.SmooksResourceConfigurationStore.registerResources(SmooksResourceConfigurationStore.java:227)
15:02:49,145 ERROR [STDERR]     at org.milyn.Smooks.addConfigurations(Smooks.java:338)
15:02:49,145 ERROR [STDERR]     at org.jboss.soa.esb.actions.soap.wise.SmooksMapper.applyMapping(SmooksMapper.java:95)
15:02:49,145 ERROR [STDERR]     at it.javalinux.wise.core.client.WSMethod.invoke(WSMethod.java:114)
15:02:49,145 ERROR [STDERR]     at org.jboss.soa.esb.actions.soap.wise.SOAPClient.process(SOAPClient.java:253)
15:02:49,145 ERROR [STDERR]     at org.jboss.soa.esb.listeners.message.ActionProcessingPipeline.processPipeline(ActionProcessingPipeline.java:649)
15:02:49,145 ERROR [STDERR]     at org.jboss.soa.esb.listeners.message.ActionProcessingPipeline.processPipeline(ActionProcessingPipeline.java:603)
15:02:49,145 ERROR [STDERR]     at org.jboss.soa.esb.listeners.message.ActionProcessingPipeline.process(ActionProcessingPipeline.java:433)
15:02:49,145 ERROR [STDERR]     at org.jboss.soa.esb.listeners.message.MessageAwareListener$TransactionalRunner.run(MessageAwareListener.java:550)
15:02:49,145 ERROR [STDERR]     at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
15:02:49,145 ERROR [STDERR]     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
15:02:49,145 ERROR [STDERR]     at java.lang.Thread.run(Thread.java:662)
15:02:49,145 ERROR [STDERR] Caused by: org.milyn.cdr.SmooksConfigurationException: Bean class 'org.jboss.soa.esb.samples.quickstart.webservice_consumer_wise2.generated.ComplexObject' not avilable on classpath.
15:02:49,145 ERROR [STDERR]     at org.milyn.javabean.ext.PropertyChecker.getBeanClass(PropertyChecker.java:97)
15:02:49,145 ERROR [STDERR]     at org.milyn.javabean.ext.PropertyChecker.getBeanType(PropertyChecker.java:78)
15:02:49,145 ERROR [STDERR]     at org.milyn.javabean.ext.PropertyChecker.visitBefore(PropertyChecker.java:47)
15:02:49,145 ERROR [STDERR]     at org.milyn.delivery.dom.SmooksDOMFilter$ElementProcessor.processMapping(SmooksDOMFilter.java:759)
15:02:49,145 ERROR [STDERR]     ... 23 more
15:02:49,153 WARN  [ActionProcessingPipeline] No fault address defined for fault message! To: JMSEpr [ PortReference < <wsa:Address jms:localhost#queue/quickstart_webservice_consumer_wise2_esb/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.initial : org.jnp.interfaces.NamingContextFactory/>, <wsa:ReferenceProperties jbossesb:java.naming.provider.url : localhost/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.url.pkgs : org.jnp.interfaces/>, <wsa:ReferenceProperties jbossesb:destination-type : queue/>, <wsa:ReferenceProperties jbossesb:destination-name : queue/quickstart_webservice_consumer_wise2_esb/>, <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/> > ] MessageID: 9b9b0817-26a4-4011-8ac7-3962e0d81eb8 RelatesTo: jms:correlationID#9b9b0817-26a4-4011-8ac7-3962e0d81eb8
15:02:49,159 INFO  [InquiryHelper] uddi:juddi.apache.org:2416ecbe-6925-4ce5-9399-23ee43301e7b is modified Tue Aug 30 14:30:28 CEST 2011 1314707428906

Comment 1 mvanek 2011-08-30 13:06:48 UTC
Link: Added: This issue Cloned to JBESB-3658


Comment 2 Douglas Palmer 2011-09-01 10:03:01 UTC
Workaround Description: Removed: Try 
15:02:46,714 INFO  [InquiryHelper] uddi:juddi.apache.org:2d2182cc-516c-4c48-8c36-8dee712105e4 is modified Tue Aug 30 15:02:38 CEST 2011 1314709358478
15:02:47,779 INFO  [STDOUT] &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
15:02:47,804 INFO  [STDOUT] Request map is: {external=org.jboss.soa.esb.samples.quickstart.webservice_consumer_wise2.ExternalObject@1b226a49[internal=org.jboss.soa.esb.samples.quickstart.webservice_consumer_wise2.InternalObject@706fec89[text=Jimbo,number=1],date=Wed Mar 07 04:27:00 CET 2007]}
15:02:47,804 INFO  [STDOUT] &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
15:02:47,976 INFO  [STDOUT] parsing WSDL...
15:02:48,436 INFO  [STDOUT] generating code...
15:02:48,451 INFO  [STDOUT] org/jboss/soa/esb/samples/quickstart/webservice_consumer_wise2/generated/ComplexObject.java
15:02:48,457 INFO  [STDOUT] org/jboss/soa/esb/samples/quickstart/webservice_consumer_wise2/generated/ObjectFactory.java
15:02:48,459 INFO  [STDOUT] org/jboss/soa/esb/samples/quickstart/webservice_consumer_wise2/generated/PingComplexObject.java
15:02:48,459 INFO  [STDOUT] org/jboss/soa/esb/samples/quickstart/webservice_consumer_wise2/generated/PingComplexObjectResponse.java
15:02:48,460 INFO  [STDOUT] org/jboss/soa/esb/samples/quickstart/webservice_consumer_wise2/generated/PingWS.java
15:02:48,461 INFO  [STDOUT] org/jboss/soa/esb/samples/quickstart/webservice_consumer_wise2/generated/PingWSService.java
15:02:48,468 INFO  [STDOUT] org/jboss/soa/esb/samples/quickstart/webservice_consumer_wise2/generated/package-info.java
15:02:48,480 INFO  [STDOUT] 
compiling code...
15:02:48,480 INFO  [STDOUT] javac -d /tmp/PingWS -classpath /home/mvanek/work/build/5.2.0.ER2/jboss-soa-p-5/jboss-as/bin/run.jar:/usr/java/jdk1.6.0_24/lib/tools.jar -Xbootclasspath/p:/usr/java/jdk1.6.0_24/jre/lib/rt.jar:/home/mvanek/work/build/5.2.0.ER2/jboss-soa-p-5/jboss-as/lib/endorsed/jaxb-api.jar /tmp/src/PingWS/org/jboss/soa/esb/samples/quickstart/webservice_consumer_wise2/generated/ComplexObject.java /tmp/src/PingWS/org/jboss/soa/esb/samples/quickstart/webservice_consumer_wise2/generated/ObjectFactory.java /tmp/src/PingWS/org/jboss/soa/esb/samples/quickstart/webservice_consumer_wise2/generated/PingComplexObject.java /tmp/src/PingWS/org/jboss/soa/esb/samples/quickstart/webservice_consumer_wise2/generated/PingComplexObjectResponse.java /tmp/src/PingWS/org/jboss/soa/esb/samples/quickstart/webservice_consumer_wise2/generated/PingWS.java /tmp/src/PingWS/org/jboss/soa/esb/samples/quickstart/webservice_consumer_wise2/generated/PingWSService.java /tmp/src/PingWS/org/jboss/soa/esb/samples/quickstart/webservice_consumer_wise2/generated/package-info.java 
15:02:49,145 ERROR [STDERR] org.milyn.SmooksException: Failed to apply processing unit [org.milyn.javabean.ext.PropertyChecker] to [org:milyn:smooks:unknowndoc:/smooks-resource-list/jb:bean/jb:value].
15:02:49,145 ERROR [STDERR]     at org.milyn.delivery.dom.SmooksDOMFilter.processVisitorException(SmooksDOMFilter.java:823)
15:02:49,145 ERROR [STDERR]     at org.milyn.delivery.dom.SmooksDOMFilter.access$700(SmooksDOMFilter.java:134)
15:02:49,145 ERROR [STDERR]     at org.milyn.delivery.dom.SmooksDOMFilter$ElementProcessor.processMapping(SmooksDOMFilter.java:765)
15:02:49,145 ERROR [STDERR]     at org.milyn.delivery.dom.SmooksDOMFilter$ElementProcessor.process(SmooksDOMFilter.java:710)
15:02:49,145 ERROR [STDERR]     at org.milyn.delivery.dom.SmooksDOMFilter$ElementProcessor.access$000(SmooksDOMFilter.java:666)
15:02:49,145 ERROR [STDERR]     at org.milyn.delivery.dom.SmooksDOMFilter.filter(SmooksDOMFilter.java:385)
15:02:49,145 ERROR [STDERR]     at org.milyn.delivery.dom.SmooksDOMFilter.doFilter(SmooksDOMFilter.java:238)
15:02:49,145 ERROR [STDERR]     at org.milyn.delivery.dom.SmooksDOMFilter.doFilter(SmooksDOMFilter.java:216)
15:02:49,145 ERROR [STDERR]     at org.milyn.Smooks._filter(Smooks.java:516)
15:02:49,145 ERROR [STDERR]     at org.milyn.Smooks.filterSource(Smooks.java:470)
15:02:49,145 ERROR [STDERR]     at org.milyn.cdr.XMLConfigDigester.digestExtendedResourceConfig(XMLConfigDigester.java:555)
15:02:49,145 ERROR [STDERR]     at org.milyn.cdr.XMLConfigDigester.digestV11XSDValidatedConfig(XMLConfigDigester.java:340)
15:02:49,145 ERROR [STDERR]     at org.milyn.cdr.XMLConfigDigester.digestConfigRecursively(XMLConfigDigester.java:226)
15:02:49,145 ERROR [STDERR]     at org.milyn.cdr.XMLConfigDigester.digestConfig(XMLConfigDigester.java:184)
15:02:49,145 ERROR [STDERR]     at org.milyn.cdr.SmooksResourceConfigurationStore.registerResources(SmooksResourceConfigurationStore.java:227)
15:02:49,145 ERROR [STDERR]     at org.milyn.Smooks.addConfigurations(Smooks.java:338)
15:02:49,145 ERROR [STDERR]     at org.jboss.soa.esb.actions.soap.wise.SmooksMapper.applyMapping(SmooksMapper.java:95)
15:02:49,145 ERROR [STDERR]     at it.javalinux.wise.core.client.WSMethod.invoke(WSMethod.java:114)
15:02:49,145 ERROR [STDERR]     at org.jboss.soa.esb.actions.soap.wise.SOAPClient.process(SOAPClient.java:253)
15:02:49,145 ERROR [STDERR]     at org.jboss.soa.esb.listeners.message.ActionProcessingPipeline.processPipeline(ActionProcessingPipeline.java:649)
15:02:49,145 ERROR [STDERR]     at org.jboss.soa.esb.listeners.message.ActionProcessingPipeline.processPipeline(ActionProcessingPipeline.java:603)
15:02:49,145 ERROR [STDERR]     at org.jboss.soa.esb.listeners.message.ActionProcessingPipeline.process(ActionProcessingPipeline.java:433)
15:02:49,145 ERROR [STDERR]     at org.jboss.soa.esb.listeners.message.MessageAwareListener$TransactionalRunner.run(MessageAwareListener.java:550)
15:02:49,145 ERROR [STDERR]     at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
15:02:49,145 ERROR [STDERR]     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
15:02:49,145 ERROR [STDERR]     at java.lang.Thread.run(Thread.java:662)
15:02:49,145 ERROR [STDERR] Caused by: org.milyn.cdr.SmooksConfigurationException: Bean class 'org.jboss.soa.esb.samples.quickstart.webservice_consumer_wise2.generated.ComplexObject' not avilable on classpath.
15:02:49,145 ERROR [STDERR]     at org.milyn.javabean.ext.PropertyChecker.getBeanClass(PropertyChecker.java:97)
15:02:49,145 ERROR [STDERR]     at org.milyn.javabean.ext.PropertyChecker.getBeanType(PropertyChecker.java:78)
15:02:49,145 ERROR [STDERR]     at org.milyn.javabean.ext.PropertyChecker.visitBefore(PropertyChecker.java:47)
15:02:49,145 ERROR [STDERR]     at org.milyn.delivery.dom.SmooksDOMFilter$ElementProcessor.processMapping(SmooksDOMFilter.java:759)
15:02:49,145 ERROR [STDERR]     ... 23 more
15:02:49,153 WARN  [ActionProcessingPipeline] No fault address defined for fault message! To: JMSEpr [ PortReference < <wsa:Address jms:localhost#queue/quickstart_webservice_consumer_wise2_esb/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.initial : org.jnp.interfaces.NamingContextFactory/>, <wsa:ReferenceProperties jbossesb:java.naming.provider.url : localhost/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.url.pkgs : org.jnp.interfaces/>, <wsa:ReferenceProperties jbossesb:destination-type : queue/>, <wsa:ReferenceProperties jbossesb:destination-name : queue/quickstart_webservice_consumer_wise2_esb/>, <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/> > ] MessageID: 9b9b0817-26a4-4011-8ac7-3962e0d81eb8 RelatesTo: jms:correlationID#9b9b0817-26a4-4011-8ac7-3962e0d81eb8
15:02:49,159 INFO  [InquiryHelper] uddi:juddi.apache.org:2416ecbe-6925-4ce5-9399-23ee43301e7b is modified Tue Aug 30 14:30:28 CEST 2011 1314707428906
 


Comment 3 Kevin Conner 2011-09-02 18:13:33 UTC
The problem is that Smooks is overriding the context classloader with the one associated with its application context, currently esb.deployer, so has no visibility of anything accessed through the context classloader.


Comment 4 Kevin Conner 2011-09-03 02:59:08 UTC
A workaround has been applied to the ESB codebase, overriding the smooks behaviour.  This should be present in ER4.

Comment 5 Marek Baluch 2011-10-07 08:52:14 UTC
Verifed on SOA 5.2 ER4.


Note You need to log in before you can comment on or make changes to this bug.