[ 
https://issues.apache.org/jira/browse/KARAF-6146?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16764394#comment-16764394
 ] 

ASF subversion and git services commented on KARAF-6146:
--------------------------------------------------------

Commit 35f23323adb5659d9051bedccda6738a968fc086 in karaf-decanter's branch 
refs/heads/master from Jean-Baptiste Onofré
[ https://gitbox.apache.org/repos/asf?p=karaf-decanter.git;h=35f2332 ]

Merge pull request #71 from jbonofre/KARAF-6146

[KARAF-6146] Fix potential NPE in alerter

> 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é
>            Priority: Major
>             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)

Reply via email to