Unknown Signal: HUP while starting on Windows systems

Description

While starting OpenNMS I get a couple of "Unknown Signal: HUP" Exceptions:

C:\Users\marsk_000\Desktop\OpenNMS>"C:\Program Files\Java\jdk1.7.0_71\bin\java" -Xmx512m -XX:MaxPermSize=256m -XX:+HeapDumpOnOutOfMemoryError -DisThreadContextMapInheritable=true -Dopennms.home="C:/Users/marsk_000/Desktop/OpenNMS" -Djava.endorsed.dirs="C:/Users/marsk_000/Desktop/OpenNMS/lib/endorsed" -Djava.io.tmpdir=C:/Users/marsk_000/Desktop/OpenNMS/data/tmp -Dcom.sun.management.jmxremote.port=18980 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -jar "C:/Users/marsk_000/Desktop/OpenNMS/lib/opennms_bootstrap.jar" start
[DEBUG] System property 'opennms.library.jicmp' set to 'C:/Users/marsk_000/Desktop/OpenNMS/lib\jicmp.dll. Attempting to load jicmp library from this location.
[INFO] Successfully loaded jicmp library.
[DEBUG] System property 'opennms.library.jicmp6' set to 'C:/Users/marsk_000/Desktop/OpenNMS/lib\jicmp6.dll. Attempting to load jicmp6 library from this location.
[INFO] Successfully loaded jicmp6 library.
init...
Okt 23, 2014 2:34:00 PM com.noelios.restlet.http.StreamClientHelper start
INFO: Starting the HTTP client
Error starting karaf activator org.apache.karaf.diagnostic.core.internal.Activator: Unknown signal: HUP
Okt 23, 2014 2:34:03 PM org.apache.karaf.main.Main startKarafActivators
WARNING: Error starting karaf activator org.apache.karaf.diagnostic.core.internal.Activator from url jar:file:/C:/Users/marsk_000/Desktop/OpenNMS/lib/org.apache.karaf.diagnostic.core-2.4.0.jar!/META-INF/MANIFEST.MF
java.lang.IllegalArgumentException: Unknown signal: HUP
at sun.misc.Signal.<init>(Signal.java:143)
at org.apache.karaf.diagnostic.core.internal.Activator.start(Activator.java:40)
at org.apache.karaf.main.Main.startKarafActivators(Main.java:373)
at org.apache.karaf.main.Main.launch(Main.java:348)
at org.opennms.container.web.WebAppListener.contextInitialized(WebAppListener.java:80)
at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:746)
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:238)
at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1240)
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:689)
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:482)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
at org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:39)
at org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:186)
at org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:494)
at org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:141)
at org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:145)
at org.eclipse.jetty.deploy.providers.ScanningAppProvider$1.fileAdded(ScanningAppProvider.java:56)
at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:615)
at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:540)
at org.eclipse.jetty.util.Scanner.scan(Scanner.java:403)
at org.eclipse.jetty.util.Scanner.doStart(Scanner.java:337)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
at org.eclipse.jetty.deploy.providers.ScanningAppProvider.doStart(ScanningAppProvider.java:121)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
at org.eclipse.jetty.deploy.DeploymentManager.startAppProvider(DeploymentManager.java:555)
at org.eclipse.jetty.deploy.DeploymentManager.doStart(DeploymentManager.java:230)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
at org.eclipse.jetty.util.component.AggregateLifeCycle.doStart(AggregateLifeCycle.java:81)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:58)
at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:96)
at org.eclipse.jetty.server.Server.doStart(Server.java:281)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
at org.opennms.netmgt.jetty.JettyServer.onStart(JettyServer.java:95)
at org.opennms.netmgt.daemon.AbstractServiceDaemon$4.run(AbstractServiceDaemon.java:297)
at org.opennms.core.logging.Logging.withPrefix(Logging.java:66)
at org.opennms.netmgt.daemon.AbstractServiceDaemon.start(AbstractServiceDaemon.java:290)
at org.opennms.netmgt.daemon.AbstractSpringContextJmxServiceDaemon$2.run(AbstractSpringContextJmxServiceDaemon.java:128)
at org.opennms.core.logging.Logging.withPrefix(Logging.java:66)
at org.opennms.netmgt.daemon.AbstractSpringContextJmxServiceDaemon.start(AbstractSpringContextJmxServiceDaemon.java:118)
at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:75)
at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:279)
at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:112)
at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:46)
at com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.java:237)
at com.sun.jmx.mbeanserver.PerInterface.invoke(PerInterface.java:138)
at com.sun.jmx.mbeanserver.MBeanSupport.invoke(MBeanSupport.java:252)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
at org.opennms.netmgt.vmmgr.Invoker.invoke(Invoker.java:278)
at org.opennms.netmgt.vmmgr.Invoker.invokeMethods(Invoker.java:207)
at org.opennms.netmgt.vmmgr.Starter.start(Starter.java:248)
at org.opennms.netmgt.vmmgr.Starter.startDaemon(Starter.java:107)
at org.opennms.netmgt.vmmgr.Controller.start(Controller.java:183)
at org.opennms.netmgt.vmmgr.Controller.main(Controller.java:162)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.opennms.bootstrap.Bootstrap$3.run(Bootstrap.java:366)
at java.lang.Thread.run(Thread.java:745)

Error starting karaf activator org.apache.karaf.diagnostic.core.internal.Activator: Unknown signal: HUP
Okt 23, 2014 2:34:03 PM org.apache.karaf.main.Main startKarafActivators
WARNING: Error starting karaf activator org.apache.karaf.diagnostic.core.internal.Activator from url jar:file:/C:/Users/marsk_000/Desktop/OpenNMS/lib/org.apache.karaf.diagnostic.core-2.4.0.jar!/META-INF/MANIFEST.MF
java.lang.IllegalArgumentException: Unknown signal: HUP
at sun.misc.Signal.<init>(Signal.java:143)
at org.apache.karaf.diagnostic.core.internal.Activator.start(Activator.java:40)
at org.apache.karaf.main.Main.startKarafActivators(Main.java:373)
at org.apache.karaf.main.Main.launch(Main.java:348)
at org.opennms.container.web.WebAppListener.contextInitialized(WebAppListener.java:80)
at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:746)
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:238)
at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1240)
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:689)
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:482)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
at org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:39)
at org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:186)
at org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:494)
at org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:141)
at org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:145)
at org.eclipse.jetty.deploy.providers.ScanningAppProvider$1.fileAdded(ScanningAppProvider.java:56)
at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:615)
at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:540)
at org.eclipse.jetty.util.Scanner.scan(Scanner.java:403)
at org.eclipse.jetty.util.Scanner.doStart(Scanner.java:337)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
at org.eclipse.jetty.deploy.providers.ScanningAppProvider.doStart(ScanningAppProvider.java:121)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
at org.eclipse.jetty.deploy.DeploymentManager.startAppProvider(DeploymentManager.java:555)
at org.eclipse.jetty.deploy.DeploymentManager.doStart(DeploymentManager.java:230)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
at org.eclipse.jetty.util.component.AggregateLifeCycle.doStart(AggregateLifeCycle.java:81)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:58)
at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:96)
at org.eclipse.jetty.server.Server.doStart(Server.java:281)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
at org.opennms.netmgt.jetty.JettyServer.onStart(JettyServer.java:95)
at org.opennms.netmgt.daemon.AbstractServiceDaemon$4.run(AbstractServiceDaemon.java:297)
at org.opennms.core.logging.Logging.withPrefix(Logging.java:66)
at org.opennms.netmgt.daemon.AbstractServiceDaemon.start(AbstractServiceDaemon.java:290)
at org.opennms.netmgt.daemon.AbstractSpringContextJmxServiceDaemon$2.run(AbstractSpringContextJmxServiceDaemon.java:128)
at org.opennms.core.logging.Logging.withPrefix(Logging.java:66)
at org.opennms.netmgt.daemon.AbstractSpringContextJmxServiceDaemon.start(AbstractSpringContextJmxServiceDaemon.java:118)
at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:75)
at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:279)
at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:112)
at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:46)
at com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.java:237)
at com.sun.jmx.mbeanserver.PerInterface.invoke(PerInterface.java:138)
at com.sun.jmx.mbeanserver.MBeanSupport.invoke(MBeanSupport.java:252)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
at org.opennms.netmgt.vmmgr.Invoker.invoke(Invoker.java:278)
at org.opennms.netmgt.vmmgr.Invoker.invokeMethods(Invoker.java:207)
at org.opennms.netmgt.vmmgr.Starter.start(Starter.java:248)
at org.opennms.netmgt.vmmgr.Starter.startDaemon(Starter.java:107)
at org.opennms.netmgt.vmmgr.Controller.start(Controller.java:183)
at org.opennms.netmgt.vmmgr.Controller.main(Controller.java:162)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.opennms.bootstrap.Bootstrap$3.run(Bootstrap.java:366)
at java.lang.Thread.run(Thread.java:745)

org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] : Enabling SLF4J API support.
org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] : Enabling Jakarta Commons Logging API support.
org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] : Enabling Log4J API support.
org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] : Enabling Avalon Logger API support.
org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] : Enabling JULI Logger API support.

Environment

Windows 8.1 (VM)

Acceptance / Success Criteria

None

Lucidchart Diagrams

Activity

Seth Leger January 22, 2015 at 4:16 PM

Since it's a non-fatal problem that will probably be fixed at some point by upgrading Karaf, I'm marking this as won't fix.

Markus von Rüden October 27, 2014 at 11:12 AM

This seems to be an Apache Karaf Diagnostic issue on Windows systems.
--> http://servicemix.396122.n5.nabble.com/Error-when-starting-ServiceMix-5-3-0-td5721784.html

Won't Fix

Details

Assignee

Reporter

Components

Affects versions

Priority

PagerDuty

Created October 23, 2014 at 8:36 AM
Updated October 6, 2015 at 4:34 PM
Resolved January 22, 2015 at 4:16 PM