|
Hi
I want to run kandula under axis1.2.1. I was able to build the distribution using axis1.2.1 (replacing appropriate entries in project.xml). When I run the interop example I get the following error
[junit] Running InteropPortTypeRPCServiceTestCase [junit] Tests run: 2, Failures: 0, Errors: 2, Time elapsed: 1.891 sec [junit] Output: [junit] - Exception: [junit] java.io.IOException: Non nillable element 'participantProtocolService' is null. [junit] at org.apache.axis.encoding.ser.BeanSerializer.serialize(BeanSerializer.java:215)
<longer stacktrace to follow>
Its basically the same error as described at http://www.mail-archive.com/[email protected]/msg00032.html
I suppose this is due to axis1.2 Serializer not accepting null objects. I added some debug statements to the kandula code. From that I can tell that the error is triggered by TransactionManager.begin () which at some stage calls CoordinationContext.register () with a null endpointreference.
To be honest I am not very familiar with kandula but I tried to work around by passing an initialized EPR (with some address) to the method call and I got rid of the exception that way, but now on the server side in InteropServiceSoapBindingImpl.commit () the state of the transaction received from the TransactionManager is STATUS_NO_TRANSACTION
I don’t know how to proceed from here. We would like to use kandula with the forthcoming versions of the axis1 branch as some other projects we required have no intention to switch on the axis2 branch so far. Any help would be much appreciated
Regards, Andreas Maierhofer
|
- axis1.2.1 - errors running interop example andreas.maierhofer
- Re: axis1.2.1 - errors running interop example Thilina Gunarathne
- Re: axis1.2.1 - errors running interop exampl... Dasarath Weeratunge
- RE: axis1.2.1 - errors running interop example andreas.maierhofer
