Here is the source of that class in 5.11.1: http://grepcode.com/file/repo1.maven.org/maven2/org.apache.activemq/activemq-all/5.11.1/org/apache/activemq/util/ClassLoadingAwareObjectInputStream.java?av=f
If you look at line 112 (the one from your stack trace), you can see that it doesn't log the error message from your original post, whereas the version of the file that was added in 5.11.3 has that exact log line at that line number. So despite what you believe, you appear to be using a version that is 5.11.3 or later. The good news is that all you should have to do is add the same -D parameter to your client executable and everything should work fine. And I assume you know that by trusting *, you're intentionally opening a security vulnerability in your ActiveMQ broker and clients that could be used by an attacker to execute exploits against you. That's your prerogative, of course, but it's not what I'd do if I were you (nor what I'd want you to do, if I were your employer). Tim On Tue, Sep 12, 2017 at 12:32 AM, khandelwalanuj < anuj.cool.khandel...@gmail.com> wrote: > Clients are running on older version : < 5.11.1 > > > > -- > Sent from: http://activemq.2283324.n4.nabble.com/ActiveMQ-User- > f2341805.html >