--- console spew from opennms -v start ---
root@ubuntu:/opt/OpenNMS/bin# ./opennms -v start
Starting OpenNMS: Could not connect to 127.0.0.1 on port 8181 (OpenNMS might not be running or could be starting up or shutting down): Connection refused
Could not connect to 127.0.0.1 on port 8181 (OpenNMS might not be running or could be starting up or shutting down): Connection refused
OpenNMS.Eventd : start_pending
OpenNMS.Trapd : start_pending
OpenNMS.Dhcpd : start_pending
OpenNMS.Actiond : start_pending
OpenNMS.Capsd : start_pending
OpenNMS.Notifd : start_pending
OpenNMS.Scriptd : start_pending
OpenNMS.Rtcd : start_pending
OpenNMS.Pollerd : start_pending
OpenNMS.PollerBackEnd : start_pending
OpenNMS.Collectd : start_pending
OpenNMS.Threshd : start_pending
OpenNMS.Discovery : start_pending
OpenNMS.Vacuumd : start_pending
OpenNMS.EventTranslator: start_pending
OpenNMS.PassiveStatusd : start_pending
Could not connect to 127.0.0.1 on port 8181 (OpenNMS might not be running or could be starting up or shutting down): Connection refused
Started OpenNMS, but it stopped running: check output.log
failed
--- relevant section of output.log ---
[GC 30277K->28321K(32812K), 0.0040100 secs]
[GC 30369K->28368K(32812K), 0.0039230 secs]
Caused by: [GC 30416K->28416K(32812K), 0.0032330 secs]
Caused by: An error occurred while attempting to start the "OpenNMS:Name=Capsd" service (class org.opennms.netmgt.capsd.jmx.Capsd). Shutting down and exitin
g.
javax.management.RuntimeMBeanException: RuntimeException thrown in operation init
at com.sun.jmx.mbeanserver.StandardMetaDataImpl.wrapRuntimeException(StandardMetaDataImpl.java:994)
at com.sun.jmx.mbeanserver.StandardMetaDataImpl.invoke(StandardMetaDataImpl.java:430)
at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:815)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
at org.opennms.netmgt.vmmgr.Manager.invoke(Manager.java:498)
at org.opennms.netmgt.vmmgr.Manager.invokeMethods(Manager.java:437)
at org.opennms.netmgt.vmmgr.Manager.getInstancesAndInvoke(Manager.java:313)
at org.opennms.netmgt.vmmgr.Manager.start(Manager.java:219)
at org.opennms.netmgt.vmmgr.Manager.doStartCommand(Manager.java:651)
at org.opennms.netmgt.vmmgr.Manager.main(Manager.java:595)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.opennms.bootstrap.Bootstrap$3.run(Bootstrap.java:347)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.reflect.UndeclaredThrowableException
at org.opennms.netmgt.capsd.Capsd.initializeSnmpPeerFactory(Capsd.java:267)
at org.opennms.netmgt.capsd.Capsd.onInit(Capsd.java:169)
at org.opennms.netmgt.daemon.AbstractServiceDaemon.init(AbstractServiceDaemon.java:111)
at org.opennms.netmgt.capsd.jmx.Capsd.init(Capsd.java:39)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.sun.jmx.mbeanserver.StandardMetaDataImpl.invoke(StandardMetaDataImpl.java:414)
... 15 more
Caused by: unable to find FieldDescriptor for 'specific' in ClassDescriptor of definition{file: [not available]; line: 5; column: 27}
at org.exolab.castor.xml.Unmarshaller.unmarshal(Unmarshaller.java:671)
at org.exolab.castor.xml.Unmarshaller.unmarshal(Unmarshaller.java:565)
at org.exolab.castor.xml.Unmarshaller.unmarshal(Unmarshaller.java:748)
at org.opennms.netmgt.config.SnmpPeerFactory.<init>(SnmpPeerFactory.java:119)
at org.opennms.netmgt.config.SnmpPeerFactory.init(SnmpPeerFactory.java:150)
at org.opennms.netmgt.capsd.Capsd.initializeSnmpPeerFactory(Capsd.java:264)
... 23 more
Caused by: org.xml.sax.SAXException: unable to find FieldDescriptor for 'specific' in ClassDescriptor of definition
at org.exolab.castor.xml.UnmarshalHandler.startElement(UnmarshalHandler.java:1861)
at org.exolab.castor.xml.UnmarshalHandler.startElement(UnmarshalHandler.java:1338)
at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(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.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.exolab.castor.xml.Unmarshaller.unmarshal(Unmarshaller.java:657)
... 28 more