[JBossCache] - Re: Problem reading (deserializing) objects from FileCacheLo
by arjan
Okay, I did some extra checks using some (remote) debugging on the JBoss AS.
I added some breakpoints to org.jboss.invocation.MarshalledValueInputStream. It seems like Thread.currentThread().getContextClassLoader() does return a different classloader than ChartMetadata.getClass().getClassLoader() (and thus the classloader used to load the webapp).
The first returns a org.jboss.mx.loading.UnifiedClassLoader3 instance, while the second returns a org.jboss.web.tomcat.service.WebAppClassLoader. The ChartMetadata class is packaged as part of a .war archive. The application itself is packaged in an .ear archive. Does this make the difference? Should Tomcat use the unified classloader instead?
When clecking ChartMetadata.class.getClassLoader() and Thread.currentThread().getContextClassLoader() from within my code (the helper-class used to access the TreeCache) all seems to be fine (both point to the WebAppClassLoader.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4106686#4106686
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4106686
18 years, 8 months
[JBoss jBPM] - Re: jBPM BPEL & Eclipse Process Designer interworking
by federicok
First, I am using JBoss 4.0.5.GA, jbpm-bpel-1.1Beta3 and Eclipse BPEL Designer 0.3.
Secondly, I made a simple bpel process to test the correlation sets. Later I had to change the xmlns:bpws="http://docs.oasis-open.org/wsbpel/2.0/process/executable" to xmlns:bpws=http://schemas.xmlsoap.org/ws/2003/03/business-process/ in the bpel document and set xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/" in the wsdl document generated in the project.
the bpel of the project is
| <?xml version="1.0" encoding="UTF-8"?>
| <bpws:process exitOnStandardFault="yes" name="POC-CorrelationSets"
| suppressJoinFailure="yes" targetNamespace="http://eclipse.org/bpel/sample"
| xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/" xmlns:tns="http://eclipse.org/bpel/sample">
| <bpws:import importType="http://schemas.xmlsoap.org/wsdl/" location="POC-CorrelationSets.wsdl" namespace="http://eclipse.org/bpel/sample"/>
| <bpws:partnerLinks>
| <bpws:partnerLink name="client" partnerLinkType="tns:POC-CorrelationSets" myRole="POC-CorrelationSetsProvider" partnerRole="POC-CorrelationSetsRequester"/>
| </bpws:partnerLinks>
| <bpws:variables>
| <bpws:variable
| messageType="tns:POC-CorrelationSetsRequestMessage" name="input"/>
| <bpws:variable
| messageType="tns:POC-CorrelationSetsResponseMessage" name="output"/>
| </bpws:variables>
| <bpws:sequence name="main">
| <bpws:receive createInstance="yes" name="receiveInput" operation="initiate" partnerLink="client" portType="tns:POC-CorrelationSets" variable="input"/>
| <bpws:invoke inputVariable="output" name="callbackClient" operation="onResult" partnerLink="client" portType="tns:POC-CorrelationSetsCallback"/>
| </bpws:sequence>
| </bpws:process>
|
and the wsdl is
| <?xml version="1.0"?>
| <definitions name="POC-CorrelationSets"
| targetNamespace="http://eclipse.org/bpel/sample"
| xmlns:tns="http://eclipse.org/bpel/sample"
| xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
| xmlns="http://schemas.xmlsoap.org/wsdl/"
| >
|
| <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| TYPE DEFINITION
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
| <types>
| <schema attributeFormDefault="unqualified"
| elementFormDefault="qualified"
| targetNamespace="http://eclipse.org/bpel/sample"
| xmlns="http://www.w3.org/2001/XMLSchema"
| >
|
| <element name="POC-CorrelationSetsRequest">
| <complexType>
| <sequence>
| <element name="input" type="string" />
| </sequence>
| </complexType>
| </element>
|
| <element name="POC-CorrelationSetsResponse">
| <complexType>
| <sequence>
| <element name="result" type="string"/>
| </sequence>
| </complexType>
| </element>
|
| </schema>
| </types>
|
| <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| MESSAGE TYPE DEFINITION
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
| <message name="POC-CorrelationSetsRequestMessage">
| <part name="payload" element="tns:POC-CorrelationSetsRequest"/>
| </message>
|
| <message name="POC-CorrelationSetsResponseMessage">
| <part name="payload" element="tns:POC-CorrelationSetsResponse"/>
| </message>
|
|
| <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| PORT TYPE DEFINITION
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
| <!-- portType implemented by the POC-CorrelationSets BPEL process -->
| <portType name="POC-CorrelationSets">
| <operation name="initiate">
| <input message="tns:POC-CorrelationSetsRequestMessage"/>
| </operation>
| </portType>
|
| <!-- portType implemented by the requester of POC-CorrelationSets BPEL process
| for asynchronous callback purposes
| -->
| <portType name="POC-CorrelationSetsCallback">
| <operation name="onResult">
| <input message="tns:POC-CorrelationSetsResponseMessage"/>
| </operation>
| </portType>
|
|
| <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| PARTNER LINK TYPE DEFINITION
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
| <plnk:partnerLinkType name="POC-CorrelationSets">
| <plnk:role name="POC-CorrelationSetsProvider" portType="tns:POC-CorrelationSets"/>
| <plnk:role name="POC-CorrelationSetsRequester" portType="tns:POC-CorrelationSetsCallback"/>
| </plnk:partnerLinkType>
| </definitions>
|
And when I execute the ant deploy-definition I get something like that:
| 12:14:14,046 INFO [[/jbpm-bpel]] processDeployServlet: deploying process definition: file=file:/opt/jbpm-bpel-1.1.Beta3/examples/POC-CorrelationSets/target/POC-CorrelationSets-process.zip
| 12:14:14,134 INFO [BpelReader] read wsdl definitions: POC-CorrelationSets.wsdl
| 12:14:14,196 INFO [BpelReader] read wsdl definitions: POC-CorrelationSets.wsdl
| 12:14:14,198 ERROR [ProblemHandler] POC-CorrelationSets.bpel port type of first role not found [/process/partnerLinks/partnerLink]
| 12:14:14,202 ERROR [ProblemHandler] POC-CorrelationSets.bpel port type of second role not found [/process/partnerLinks/partnerLink]
| 12:14:14,205 ERROR [ProblemHandler] POC-CorrelationSets.bpel port type mismatch between message activity and partner link [/process/sequence/receive]
| 12:14:14,206 ERROR [ProblemHandler] POC-CorrelationSets.bpel operation not found [/process/sequence/receive]
| 12:14:14,208 ERROR [ProblemHandler] POC-CorrelationSets.bpel could not read process document
| java.lang.NullPointerException
| at org.jbpm.bpel.xml.BpelReader.readReceiver(BpelReader.java:995)
| at org.jbpm.bpel.xml.ReceiveReader.readSpecificProperties(ReceiveReader.java:40)
| at org.jbpm.bpel.xml.ActivityReader.read(ActivityReader.java:54)
| at org.jbpm.bpel.xml.BpelReader.readActivity(BpelReader.java:1178)
| at org.jbpm.bpel.xml.SequenceReader.readSpecificProperties(SequenceReader.java:41)
| at org.jbpm.bpel.xml.ActivityReader.read(ActivityReader.java:54)
| at org.jbpm.bpel.xml.BpelReader.readActivity(BpelReader.java:1178)
| at org.jbpm.bpel.xml.BpelReader.readScope(BpelReader.java:540)
| at org.jbpm.bpel.xml.BpelReader.read(BpelReader.java:251)
| .
| .
| .
| 12:14:14,255 ERROR [[processDeployServlet]] Servlet.service() for servlet processDeployServlet threw exception
| org.jbpm.jpdl.JpdlException: [[ERROR] POC-CorrelationSets.bpel port type of first role not found [/process/partnerLinks/partnerLink], [ERROR] POC-CorrelationSets.bpel port type of second role not found [/process/partnerLinks/partnerLink], [ERROR] POC-CorrelationSets.bpel port type mismatch between message activity and partner link [/process/sequence/receive], [ERROR] POC-CorrelationSets.bpel operation not found [/process/sequence/receive], [ERROR] POC-CorrelationSets.bpel could not read process document]
| .
| .
| .
|
Those are the most relevant error messages, tell me if you need further details
A question, are you using Eclipse BPEL Designer 0.3 to develop jbpm-bpel process?
thanks
saludos/regards,
federico
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4106674#4106674
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4106674
18 years, 8 months