VMware

This Question is Not Answered

1 "correct" answer available (10 pts) 2 "helpful" answers available (6 pts)
0 Replies Last post: Oct 28, 2009 1:14 PM by JohnCasebolt  

Java Exception when GetConfigurationByName called for non-existent Configuration posted: Oct 28, 2009 1:14 PM

Click to view JohnCasebolt's profile Novice 5 posts since
Mar 30, 2005
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)

Developer Social Media

Communities