Hi All -
I'm updating our Java-based application from the LM 2.5.3 API to LM 4 API. I'm using the unsupported API, and leveraging Axis2 for the SOAP work.
When using GetConfigurationByName, all works well as long as the requested Configuration exists in LM.
But, if it doesn't, I get an oddball Axis2/SOAP error (see below).
Anybody else having this problem?
In fact, anybody else still using Java for LM API? Kinda feels like VMware has abandoned all but the Windows/C# crowd.
Thanks,
JC
2009-10-28 15:53:07,518 main ERROR labmanageradapter.LabManagerAdapter - Unknown exception encountered when retrieving configuration
org.apache.axiom.om.impl.exception.OMBuilderException: detail unsupported element in SOAPFault element
at org.apache.axiom.soap.impl.builder.SOAP12BuilderHelper.handleEvent(SOAP12BuilderHelper.java:175)
at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.constructNode(StAXSOAPModelBuilder.java:374)
at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.createOMElement(StAXSOAPModelBuilder.java:212)
at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.createNextOMElement(StAXSOAPModelBuilder.java:191)
at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:172)
at org.apache.axiom.om.impl.llom.OMElementImpl.buildNext(OMElementImpl.java:633)
at org.apache.axiom.om.impl.llom.OMNodeImpl.getNextOMSibling(OMNodeImpl.java:141)
at org.apache.axiom.om.impl.llom.OMElementImpl.getNextOMSibling(OMElementImpl.java:314)
at org.apache.axiom.om.impl.traverse.OMChildrenQNameIterator.next(OMChildrenQNameIterator.java:118)
at org.apache.axiom.om.impl.llom.OMElementImpl.getFirstChildWithName(OMElementImpl.java:252)
at org.apache.axiom.soap.impl.llom.soap12.SOAP12FaultImpl.getReason(SOAP12FaultImpl.java:143)
at org.apache.axis2.AxisFault.initializeValues(AxisFault.java:202)
at org.apache.axis2.AxisFault.<init>(AxisFault.java:196)
at org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:512)
at org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:370)
at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:416)
at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:228)
at org.apache.axis2.client.OperationClient.execute(OperationClient.java:163)
at com.vmware.labmanager.VMwareLabManagerSOAPinterfaceStub.GetConfigurationByName(VMwareLabManagerSOAPinterfaceStub.java:4428)
at org.nplace.ci.fap.labmanageradapter.LabManagerAdapter.getConfigurationByName(LabManagerAdapter.java:390)
I'm updating our Java-based application from the LM 2.5.3 API to LM 4 API. I'm using the unsupported API, and leveraging Axis2 for the SOAP work.
When using GetConfigurationByName, all works well as long as the requested Configuration exists in LM.
But, if it doesn't, I get an oddball Axis2/SOAP error (see below).
Anybody else having this problem?
In fact, anybody else still using Java for LM API? Kinda feels like VMware has abandoned all but the Windows/C# crowd.
Thanks,
JC
2009-10-28 15:53:07,518 main ERROR labmanageradapter.LabManagerAdapter - Unknown exception encountered when retrieving configuration
org.apache.axiom.om.impl.exception.OMBuilderException: detail unsupported element in SOAPFault element
at org.apache.axiom.soap.impl.builder.SOAP12BuilderHelper.handleEvent(SOAP12BuilderHelper.java:175)
at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.constructNode(StAXSOAPModelBuilder.java:374)
at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.createOMElement(StAXSOAPModelBuilder.java:212)
at org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.createNextOMElement(StAXSOAPModelBuilder.java:191)
at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:172)
at org.apache.axiom.om.impl.llom.OMElementImpl.buildNext(OMElementImpl.java:633)
at org.apache.axiom.om.impl.llom.OMNodeImpl.getNextOMSibling(OMNodeImpl.java:141)
at org.apache.axiom.om.impl.llom.OMElementImpl.getNextOMSibling(OMElementImpl.java:314)
at org.apache.axiom.om.impl.traverse.OMChildrenQNameIterator.next(OMChildrenQNameIterator.java:118)
at org.apache.axiom.om.impl.llom.OMElementImpl.getFirstChildWithName(OMElementImpl.java:252)
at org.apache.axiom.soap.impl.llom.soap12.SOAP12FaultImpl.getReason(SOAP12FaultImpl.java:143)
at org.apache.axis2.AxisFault.initializeValues(AxisFault.java:202)
at org.apache.axis2.AxisFault.<init>(AxisFault.java:196)
at org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:512)
at org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:370)
at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:416)
at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:228)
at org.apache.axis2.client.OperationClient.execute(OperationClient.java:163)
at com.vmware.labmanager.VMwareLabManagerSOAPinterfaceStub.GetConfigurationByName(VMwareLabManagerSOAPinterfaceStub.java:4428)
at org.nplace.ci.fap.labmanageradapter.LabManagerAdapter.getConfigurationByName(LabManagerAdapter.java:390)