Jeff kindly provided the fix for this problem so I am posting it here.

This is a known problem with OpenNMS 19 which will be fixed before
release. The problem is to do with some minion modules failing to start
which effects the overall startup. In the meantime a fix (which allows
opennms to work but prevents minions from handing syslog and trapd) is

open /etc/org.apache.karaf.features.cfg

remove the lines
  opennms-syslogd-handler-default,\

  opennms-trapd-handler-default,\

Craig

On 05-01-17 2:24 PM, Craig Gallen (opennms) wrote:
> Hi,
> 
> Before I raise a bug, I have a quick question as this may be being
> addressed already. Am i missing some new installation step or is there
> an issue with the web ui.
> 
> I have installed OpenNMS 19 from snapshots
> 19.0.0-0.20170104.onms1150.release.19.0.0.49
> 
> and the topology and geographical pages are not loading
> the response is 'page not found' on multiple pages including
> 
> http://localhost:8980/opennms/vaadin-wallboard Page Not Found
> http://localhost:8980/opennms/topology  Page Not Found
> http://localhost:8980/opennms/node-maps Page Not Found
> 
> I opened a karaf admin terminal and a large number of the bundles for
> topology dashlets, vaadin, plugin manager etc are INSTALLED but not
> ACTIVATED which would explain why pages are failing to load. Previously
> these activated as part of the start up process.
> 
> I looked in Karaf log and saw issues with the pax-web-extender
> HTTP-whiteboard which might partly explain the problem.
> 
> Any thoughts welcome :) Should I raise an issue?
> 
> Craig
> 
> 017-01-05 12:51:23,125 DEBUG
> org.opennms.container.web.bridge:19.0.0.SNAPSHOT(42) [FelixStartLevel]
> org.opennms.container.web.bridge: BundleEvent STARTING -
> org.opennms.container.web.bridge
> 2017-01-05 12:51:23,167 WARN
> org.ops4j.pax.web.pax-web-extender-whiteboard:4.2.7(52)
> [FelixStartLevel]
> org.ops4j.pax.web.extender.whiteboard.internal.tracker.FilterTracker:
> Registered filter
> [org.opennms.container.web.bridge.internal.DispatcherFilter@2cad4f8c]
> did not contain a valid url pattern or servlet names property
> 2017-01-05 12:51:23,175 DEBUG
> org.opennms.container.web.bridge:19.0.0.SNAPSHOT(42) [FelixStartLevel]
> org.opennms.container.web.bridge: ServiceEvent REGISTERED -
> [org.osgi.service.http.HttpService,
> org.apache.felix.http.api.ExtHttpService] - org.opennms.container.web.bridge
> 2017-01-05 12:51:23,175 DEBUG
> org.opennms.container.web.bridge:19.0.0.SNAPSHOT(42) [FelixStartLevel]
> org.opennms.container.web.bridge: ServiceEvent REGISTERED -
> [javax.servlet.Filter] - org.opennms.container.web.bridge
> 2017-01-05 12:51:23,212 ERROR
> org.ops4j.pax.web.pax-web-extender-whiteboard:4.2.7(52)
> [FelixStartLevel]
> org.ops4j.pax.web.extender.whiteboard.internal.WebApplication:
> Registration skipped for
> [ListenerWebElement{mapping=DefaultListenerMapping{httpContextId=null,listener=org.opennms.container.web.felix.base.internal.EventDispatcher@397203d0}}]
> due to error during registration
> java.lang.UnsupportedOperationException: Internal error: In use
> HttpService is not an WebContainer (from Pax Web)
>       at
> org.ops4j.pax.web.extender.whiteboard.internal.element.ListenerWebElement.register(ListenerWebElement.java:62)[52:org.ops4j.pax.web.pax-web-extender-whiteboard:4.2.7]
>       at
> org.ops4j.pax.web.extender.whiteboard.internal.WebApplication.registerWebElement(WebApplication.java:270)[52:org.ops4j.pax.web.pax-web-extender-whiteboard:4.2.7]
>       at
> org.ops4j.pax.web.extender.whiteboard.internal.WebApplication.addWebElement(WebApplication.java:127)[52:org.ops4j.pax.web.pax-web-extender-whiteboard:4.2.7]
>       at
> org.ops4j.pax.web.extender.whiteboard.internal.tracker.AbstractTracker.addingService(AbstractTracker.java:169)[52:org.ops4j.pax.web.pax-web-extender-whiteboard:4.2.7]
>       at
> org.ops4j.pax.web.extender.whiteboard.internal.tracker.AbstractTracker.addingService(AbstractTracker.java:44)[52:org.ops4j.pax.web.pax-web-extender-whiteboard:4.2.7]
>       at
> org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)[karaf.jar:2.4.3]
>       at
> org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)[karaf.jar:2.4.3]
>       at
> org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[karaf.jar:2.4.3]
>       at
> org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229)[karaf.jar:2.4.3]
>       at
> org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:894)[karaf.jar:2.4.3]
>       at
> org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:943)[org.apache.felix.framework-4.4.1.jar:]
>       at
> org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:794)[org.apache.felix.framework-4.4.1.jar:]
>       at
> org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:544)[org.apache.felix.framework-4.4.1.jar:]
>       at
> org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4445)[org.apache.felix.framework-4.4.1.jar:]
>       at
> org.apache.felix.framework.Felix.registerService(Felix.java:3431)[org.apache.felix.framework-4.4.1.jar:]
>       at
> org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:346)[org.apache.felix.framework-4.4.1.jar:]
>       at
> org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:353)[org.apache.felix.framework-4.4.1.jar:]
>       at
> org.opennms.container.web.bridge.internal.BridgeActivator.doStart(BridgeActivator.java:68)[42:org.opennms.container.web.bridge:19.0.0.SNAPSHOT]
>       at
> org.opennms.container.web.felix.base.internal.AbstractActivator.start(AbstractActivator.java:42)[42:org.opennms.container.web.bridge:19.0.0.SNAPSHOT]
>       at
> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:645)[org.apache.felix.framework-4.4.1.jar:]
>       at
> org.apache.felix.framework.Felix.activateBundle(Felix.java:2154)[org.apache.felix.framework-4.4.1.jar:]
>       at
> org.apache.felix.framework.Felix.startBundle(Felix.java:2072)[org.apache.felix.framework-4.4.1.jar:]
>       at
> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1299)[org.apache.felix.framework-4.4.1.jar:]
>       at
> org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:304)[org.apache.felix.framework-4.4.1.jar:]
>       at java.lang.Thread.run(Thread.java:745)[:1.8.0_111]
> 2017-01-05 12:51:23,220 DEBUG
> org.opennms.container.web.bridge:19.0.0.SNAPSHOT(42) [FelixStartLevel]
> org.opennms.container.web.bridge: ServiceEvent REGISTERED -
> [java.util.EventListener] - org.opennms.container.web.bridge
> 
> 
> 

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Please read the OpenNMS Mailing List FAQ:
http://www.opennms.org/index.php/Mailing_List_FAQ

opennms-devel mailing list

To *unsubscribe* or change your subscription options, see the bottom of this 
page:
https://lists.sourceforge.net/lists/listinfo/opennms-devel

Reply via email to