Per my emails of a couple of days ago, I have Decanter installed and it seems
to be working OK but I'm seeing the following in the log. I'm a bit confused
with what it might be trying to tell me. The Decanter::Collect::Log bundle is
installed and active as is the ElasticSearch appender. At first blush it
appears to only happen from a single log statement that is issued from within
an Exception handler block. I have a feeling I'm misunderstanding Decanter in
some way, any insight would be appreciated.
Scott
2016-02-26 16:30:07,344 | WARN | Thread-88 | LogAppender
| 279 - org.apache.karaf.decanter.collector.log - 1.0.1 | Error while
appending event
java.lang.IllegalArgumentException: invalid topic: decanter/collect/log/
at
org.osgi.service.event.Event.validateTopicName(Event.java:209)[3:org.apache.karaf.services.eventadmin:4.0.4]
at
org.osgi.service.event.Event.<init>(Event.java:59)[3:org.apache.karaf.services.eventadmin:4.0.4]
at
org.apache.karaf.decanter.collector.log.LogAppender.appendInternal(LogAppender.java:89)[279:org.apache.karaf.decanter.collector.log:1.0.1]
at
org.apache.karaf.decanter.collector.log.LogAppender.doAppend(LogAppender.java:52)[279:org.apache.karaf.decanter.collector.log:1.0.1]
at
org.ops4j.pax.logging.service.internal.PaxAppenderProxy.doAppend(PaxAppenderProxy.java:63)[6:org.ops4j.pax.logging.pax-logging-service:1.8.5]
at
org.ops4j.pax.logging.service.internal.AppenderBridgeImpl.append(AppenderBridgeImpl.java:67)[6:org.ops4j.pax.logging.pax-logging-service:1.8.5]
at
org.ops4j.pax.logging.service.internal.AppenderBridgeImpl.doAppend(AppenderBridgeImpl.java:61)[6:org.ops4j.pax.logging.pax-logging-service:1.8.5]
at
org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:59)[6:org.ops4j.pax.logging.pax-logging-service:1.8.5]
at
org.apache.log4j.Category.callAppenders(Category.java:179)[6:org.ops4j.pax.logging.pax-logging-service:1.8.5]
at
org.apache.log4j.Category.forcedLog(Category.java:333)[6:org.ops4j.pax.logging.pax-logging-service:1.8.5]
at
org.apache.log4j.Category.log(Category.java:724)[6:org.ops4j.pax.logging.pax-logging-service:1.8.5]
at
org.ops4j.pax.logging.service.internal.PaxLoggerImpl.error(PaxLoggerImpl.java:195)[6:org.ops4j.pax.logging.pax-logging-service:1.8.5]
at
org.ops4j.pax.logging.internal.TrackingLogger.error(TrackingLogger.java:96)[5:org.ops4j.pax.logging.pax-logging-api:1.8.5]
at
org.ops4j.pax.logging.slf4j.Slf4jLogger.error(Slf4jLogger.java:953)[5:org.ops4j.pax.logging.pax-logging-api:1.8.5]