Re: [Webswell-tech] WebswellConnect 2: CPA Problem
Brought to you by:
ladislav_urban,
vladimir2
|
From: Ladislav U. <lad...@we...> - 2007-07-10 11:34:50
|
Hello Juergen,
Firstly welcome in Webswell community.
Is your Registry/Repository up and running?
Is your local installation of Hermes up and running?
Have you tried servers URLs in browser? Does it work?
You can have some issues with port.
Do you see some more error messages in all_logs directory?
Ladislav
On Mon, 2007-07-09 at 10:53 +0200, Juergen Edelbluth wrote:
> Dear Mr Urban,
>
> for my diploma thesis, I'm working together with the agroconnectRLP
> team (Mr Carsten Eider) at the University of Applied Sciences Bingen
> with WebswellConnect 2.
>
> I have a problem with the CPA that is attached to this message. It is
> build on base of the examples which came bundled with WC2. I have
> configured two nodes for a test communication scenario. Both nodes are
> virtual machines and can reach each other. All firewall or otherwise
> restricting software (SELinux...) is disabled. Both nodes are running
> under CentOS 5.0 (based on RedHat EL).
>
> Following happens on node1:
>
> - [startup.sh] Webswell starts up without any errors.
> - [WebswellDispatcher.sh] Starts up, NO error, following info at the
> end of output (full output attached):
> 2007-07-09 11:27:02 <DEBUG> <Number of Contexts is 2>
> 2007-07-09 11:27:18 <DEBUG> <Number of all application contexts to register is: 2>
> 2007-07-09 11:27:18 <INFO > <Added PartnershipContext: TestMessage, agroconnectCPA, cecid:agroconnectService>
> 2007-07-09 11:27:19 <INFO > <Added PartnershipContext: TestMessage, agroconnectCPA, cecid:agroconnectService>
> 2007-07-09 11:27:19 <INFO > <Webswell Dispatcher ready...>
> - After a while (ca. 30 seconds) the following comes to the output:
> 2007-07-09 11:27:59 <ERROR> <Remote exception in Axis: >
> AxisFault
> faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Client
> faultSubcode:
> faultString: Invalid SOAP message: Unable to create envelope from given source:
> faultActor:
> faultNode:
> faultDetail:
> {http://xml.apache.org/axis/}stackTrace: AxisFault
> faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Client
> faultSubcode:
> faultString: Invalid SOAP message: Unable to create envelope from given source:
> faultActor:
> faultNode:
> faultDetail:
>
> Invalid SOAP message: Unable to create envelope from given source:
> at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:260)
> at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:169)
> at org.apache.axis.encoding.DeserializationContextImpl.endElement(DeserializationContextImpl.java:1015)
> at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
> at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
> at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
> at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
> at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
> at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
> at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
> at org.apache.axis.encoding.DeserializationContextImpl.parse(DeserializationContextImpl.java:242)
> at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:538)
> at org.apache.axis.Message.getSOAPEnvelope(Message.java:376)
> at org.apache.axis.client.Call.invokeEngine(Call.java:2583)
> at org.apache.axis.client.Call.invoke(Call.java:2553)
> at org.apache.axis.client.Call.invoke(Call.java:2248)
> at org.apache.axis.client.Call.invoke(Call.java:2171)
> at org.apache.axis.client.Call.invoke(Call.java:1691)
> at com.webswell.connect.webswelldispatcher.ebms.service.EbmsSoapHttpSendStub.request(EbmsSoapHttpSendStub.java:143)
> at com.webswell.connect.webswelldispatcher.WebswellDispatcher.sendMessages(WebswellDispatcher.java:204)
> at com.webswell.connect.webswelldispatcher.WebswellDispatcher.main(WebswellDispatcher.java:440)
>
>
> Invalid SOAP message: Unable to create envelope from given source:
> at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:260)
> at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:169)
> at org.apache.axis.encoding.DeserializationContextImpl.endElement(DeserializationContextImpl.java:1015)
> at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
> at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
> at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
> at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
> at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
> at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
> at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
> at org.apache.axis.encoding.DeserializationContextImpl.parse(DeserializationContextImpl.java:242)
> at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:538)
> at org.apache.axis.Message.getSOAPEnvelope(Message.java:376)
> at org.apache.axis.client.Call.invokeEngine(Call.java:2583)
> at org.apache.axis.client.Call.invoke(Call.java:2553)
> at org.apache.axis.client.Call.invoke(Call.java:2248)
> at org.apache.axis.client.Call.invoke(Call.java:2171)
> at org.apache.axis.client.Call.invoke(Call.java:1691)
> at com.webswell.connect.webswelldispatcher.ebms.service.EbmsSoapHttpSendStub.request(EbmsSoapHttpSendStub.java:143)
> at com.webswell.connect.webswelldispatcher.WebswellDispatcher.sendMessages(WebswellDispatcher.java:204)
> at com.webswell.connect.webswelldispatcher.WebswellDispatcher.main(WebswellDispatcher.java:440)
> 2007-07-09 11:27:59 <WARN > <No files are processed>
> 2007-07-09 11:28:00 <ERROR> <Remote Exception error: >
> AxisFault
> faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Client
> faultSubcode:
> faultString: Invalid SOAP message: Unable to create envelope from given source:
> faultActor:
> faultNode:
> faultDetail:
> {http://xml.apache.org/axis/}stackTrace: AxisFault
> faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Client
> faultSubcode:
> faultString: Invalid SOAP message: Unable to create envelope from given source:
> faultActor:
> faultNode:
> faultDetail:
>
> Invalid SOAP message: Unable to create envelope from given source:
> at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:260)
> at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:169)
> at org.apache.axis.encoding.DeserializationContextImpl.endElement(DeserializationContextImpl.java:1015)
> at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
> at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
> at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
> at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
> at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
> at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
> at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
> at org.apache.axis.encoding.DeserializationContextImpl.parse(DeserializationContextImpl.java:242)
> at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:538)
> at org.apache.axis.Message.getSOAPEnvelope(Message.java:376)
> at org.apache.axis.client.Call.invokeEngine(Call.java:2583)
> at org.apache.axis.client.Call.invoke(Call.java:2553)
> at org.apache.axis.client.Call.invoke(Call.java:2248)
> at org.apache.axis.client.Call.invoke(Call.java:2171)
> at org.apache.axis.client.Call.invoke(Call.java:1691)
> at com.webswell.connect.webswelldispatcher.ebms.service.EbmsSoapHttpReceiverListStub.request(EbmsSoapHttpReceiverListStub.java:176)
> at com.webswell.connect.webswelldispatcher.WebswellDispatcher.processMessages(WebswellDispatcher.java:313)
> at com.webswell.connect.webswelldispatcher.WebswellDispatcher.main(WebswellDispatcher.java:442)
>
>
> Invalid SOAP message: Unable to create envelope from given source:
> at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:260)
> at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:169)
> at org.apache.axis.encoding.DeserializationContextImpl.endElement(DeserializationContextImpl.java:1015)
> at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
> at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
> at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
> at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
> at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
> at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
> at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
> at org.apache.axis.encoding.DeserializationContextImpl.parse(DeserializationContextImpl.java:242)
> at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:538)
> at org.apache.axis.Message.getSOAPEnvelope(Message.java:376)
> at org.apache.axis.client.Call.invokeEngine(Call.java:2583)
> at org.apache.axis.client.Call.invoke(Call.java:2553)
> at org.apache.axis.client.Call.invoke(Call.java:2248)
> at org.apache.axis.client.Call.invoke(Call.java:2171)
> at org.apache.axis.client.Call.invoke(Call.java:1691)
> at com.webswell.connect.webswelldispatcher.ebms.service.EbmsSoapHttpReceiverListStub.request(EbmsSoapHttpReceiverListStub.java:176)
> at com.webswell.connect.webswelldispatcher.WebswellDispatcher.processMessages(WebswellDispatcher.java:313)
> at com.webswell.connect.webswelldispatcher.WebswellDispatcher.main(WebswellDispatcher.java:442)
>
> The message is repeated every 2 seconds.
>
>
> On node2, with the same CPA file, this happens:
>
> - [startup.sh] No errors reported.
> - [WebswellDispatcher.sh] looks first like a normal startup, but this
> happens short before the finish line (complete output attached but the
> exception at the end, as it is not written to the logfile):
> DEBUG CPATransformHelper - Number of Contexts is 2
> DEBUG WebswellDispatcher - Number of all application contexts to register is: 2
> Exception in thread "main" java.lang.NullPointerException
> at com.webswell.connect.webswelldispatcher.cpa.PartnershipContextUtils.registerEbmsPartnership(PartnershipContextUtils.java:101)
> at com.webswell.connect.webswelldispatcher.WebswellDispatcher.main(WebswellDispatcher.java:421)
>
>
> Can you give me advice what's wrong here and hwo to solve?
>
> Kind regards,
> Juergen Edelbluth
|