Philip Brown created KARAF-6500:
-----------------------------------
Summary: adding logging zeros out message body
Key: KARAF-6500
URL: https://issues.apache.org/jira/browse/KARAF-6500
Project: Karaf
Issue Type: Bug
Components: karaf
Affects Versions: 4.2.7, 4.1.2
Environment: linux centos 8
java -version
openjdk version "1.8.0_222"
OpenJDK Runtime Environment (build 1.8.0_222-b10)
Reporter: Philip Brown
Attachments: queuetest.xml.log1.good
Trying out basic karaf+camel+jms to artemis integration, and stumbled on this
bug.
Basic file polling of input directory.. pass file to artemis, then through a
few queues, and back out.
Actually works fine, until I add logging. Then, depending on where logline is,
will ZERO OUT MESSAGE BODY.
repeatable 100% of the time.
retried it with both karaf 4.1.2 and 4.2.7 in fresh install directories. breaks
in both.
bug probably goes back further.
I'm attaching the very simple deploy file.
run it as-is to get it working.
$ mkdir inqueue outqueue
in top level and make a file in inqueue to see it get validly copied over to
outqueue.
Then uncomment one of the 2nd or 3rd loglines.
Suddenly, the body gets zeroed.
note#1: I write the body of the message to the log
note #2: this works just fine for the first logline, but the exact same logline
in 2nd route, zeros the body out
note #3: this doesnt just log a blank message body. The ACTUAL message body is
zeroed, as you can see by the resulting out file
I believe the required features are:
feature:install jms camel camel-jms camel-blueprint
feature:install artemis-jms-client artemis-core-client
--
This message was sent by Atlassian Jira
(v8.3.4#803005)