ClassNotFoundException when running vmwarecimquery/vmwareconfigbuilder

Description

A ClassNotFoundException is thrown when vmwarecimquery or vmwareconfigbuilder is executed:

Trying to connect to 192.168.31.200... SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. Exception in thread "main" java.lang.NoClassDefFoundError: org/opennms/core/utils/AnyServerX509TrustManager at org.opennms.protocols.vmware.VmwareViJavaAccess.relax(VmwareViJavaAccess.java:260) at org.opennms.protocols.vmware.VmwareViJavaAccess.connect(VmwareViJavaAccess.java:207) at org.opennms.protocols.vmware.VmwareCimQuery.cimQuery(VmwareCimQuery.java:66) at org.opennms.protocols.vmware.VmwareCimQuery.main(VmwareCimQuery.java:211) Caused by: java.lang.ClassNotFoundException: org.opennms.core.utils.AnyServerX509TrustManager at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 4 more

Acceptance / Success Criteria

None

Lucidchart Diagrams

Activity

Show:

Benjamin Reed August 30, 2017 at 7:31 PM

No response since July, re-marking as resolved.

Christian Pape August 23, 2017 at 3:13 PM

Does the ClassNotFoundException of the initial issue description also appears in addition to the InvalidLogin exception you see? For me this look more like you did not use the correct credentials for querying the vCenter server.

saiju george July 16, 2017 at 12:28 PM

i am using OpenNMS 20.0.1 but getting the same error:

Trying to connect to opsvc000.lax.ops00000.seviniti.netlocal... SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Exception:
com.vmware.vim25.InvalidLogin
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at java.lang.Class.newInstance(Class.java:442)
at com.vmware.vim25.ws.XmlGenDom.fromXml(XmlGenDom.java:219)
at com.vmware.vim25.ws.XmlGenDom.parseSoapFault(XmlGenDom.java:147)
at com.vmware.vim25.ws.XmlGenDom.fromXML(XmlGenDom.java:105)
at com.vmware.vim25.ws.SoapClient.unMarshall(SoapClient.java:212)
at com.vmware.vim25.ws.WSClient.invoke(WSClient.java:93)
at com.vmware.vim25.ws.VimStub.login(VimStub.java:1732)
at com.vmware.vim25.mo.SessionManager.login(SessionManager.java:153)
at com.vmware.vim25.mo.ServiceInstance.login(ServiceInstance.java:238)
at com.vmware.vim25.mo.ServiceInstance.constructServiceInstance(ServiceInstance.java:131)
at com.vmware.vim25.mo.ServiceInstance.<init>(ServiceInstance.java:79)
at com.vmware.vim25.mo.ServiceInstance.<init>(ServiceInstance.java:69)
at com.vmware.vim25.mo.ServiceInstance.<init>(ServiceInstance.java:64)
at org.opennms.protocols.vmware.VmwareViJavaAccess.connect(VmwareViJavaAccess.java:209)
at org.opennms.protocols.vmware.VmwareCimQuery.cimQuery(VmwareCimQuery.java:66)
at org.opennms.protocols.vmware.VmwareCimQuery.main(VmwareCimQuery.java:211)

Ronny Trommer June 22, 2017 at 8:41 AM

PR merged against foundation-2017

Christian Pape June 22, 2017 at 8:31 AM

Fixed

Details

Assignee

Reporter

Sprint

Affects versions

Priority

PagerDuty

Created June 22, 2017 at 8:25 AM
Updated August 30, 2017 at 7:31 PM
Resolved August 30, 2017 at 7:31 PM

Flag notifications