Jean-Baptiste Onofré created KARAF-6146:
-------------------------------------------
Summary: Decanter log alerter throws a NuullPointerException
Key: KARAF-6146
URL: https://issues.apache.org/jira/browse/KARAF-6146
Project: Karaf
Issue Type: Bug
Components: decanter
Affects Versions: decanter-2.1.0
Reporter: Jean-Baptiste Onofré
Assignee: Jean-Baptiste Onofré
Fix For: decanter-2.2.0
When using the Decanter log alerter (mainly for demo or test), it throws a
{{NullPointerException}} when an alert is displayed:
{code}
07:42:00.641 WARN [EventAdminAsyncThread #7] EventAdmin: Exception during event
dispatch [org.osgi.service.event.Event [topic=decanter/alert/warn]
{hostName=precision, alertPattern=range:[0,10),
felix.fileinstall.filename=file:/home/jbonofre/Downloads/apache-karaf-4.2.1/etc/org.apache.karaf.decanter.collector.jmx-local.cfg,
CurrentThreadCpuTimeSupported=true, CurrentThreadUserTime=10000000,
PeakThreadCount=133, type=jmx-local,
service.factoryPid=org.apache.karaf.decanter.collector.jmx,
decanter.collector.name=jmx, scheduler.period=60, ThreadCpuTimeSupported=true,
scheduler.concurrent=false, component.id=10, karafName=root, host=null,
scheduler.name=decanter-collector-jmx, alertAttribute=ThreadCount,
DaemonThreadCount=57, timestamp=1549694520576,
ThreadAllocatedMemorySupported=true, ThreadContentionMonitoringEnabled=false,
component.name=org.apache.karaf.decanter.collector.jmx,
TotalStartedThreadCount=208, alertLevel=warn, AllThreadIds=[J@bb4618e,
ThreadAllocatedMemoryEnabled=true, CurrentThreadCpuTime=25464364, url=local,
ObjectName=java.lang:type=Threading,
service.pid=org.apache.karaf.decanter.collector.jmx.fc1deb09-fca8-4d94-a0ab-456a0cab62d2,
ThreadContentionMonitoringSupported=true, ThreadCount=105,
alertBackToNormal=false, ThreadCpuTimeEnabled=true,
ObjectMonitorUsageSupported=true, hostAddress=127.0.0.1,
SynchronizerUsageSupported=true} | [org.osgi.service.event.EventHandler] |
Bundle(org.apache.karaf.decanter.alerting.log [94])]
java.lang.NullPointerException: null
at
org.apache.karaf.decanter.alerting.log.Logger.handleEvent(Logger.java:38) ~[?:?]
at
org.apache.felix.eventadmin.impl.handler.EventHandlerProxy.sendEvent(EventHandlerProxy.java:415)
[3:org.apache.karaf.services.eventadmin:4.2.1]
at
org.apache.felix.eventadmin.impl.tasks.HandlerTask.runWithoutBlacklistTiming(HandlerTask.java:82)
[3:org.apache.karaf.services.eventadmin:4.2.1]
at
org.apache.felix.eventadmin.impl.tasks.SyncDeliverTasks.execute(SyncDeliverTasks.java:104)
[3:org.apache.karaf.services.eventadmin:4.2.1]
at
org.apache.felix.eventadmin.impl.tasks.AsyncDeliverTasks$TaskExecuter.run(AsyncDeliverTasks.java:166)
[3:org.apache.karaf.services.eventadmin:4.2.1]
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[?:?]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[?:?]
at java.lang.Thread.run(Thread.java:748) [?:?]
{code}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)