WSS4J Cannot Load Class error


I’m working with an WS(running on jboss 5) that was developed some time ago. They also developed an ESB(Servicemix 4) side which routes calls after intercepting it to the WS. Unfortunately little information was left behind and I’m new to WS technologies. From what I understand the ESB part has a camel router and a ‘faced’ (here is where username/password are processed) functionality. It all works fine, except that there is an error that is logged with every single call to the service in the log file.

After researching for 3 days, I cannot understand what is causing this error. It’s not stopping functionality but we are trying to get this error off our logs. What I know is that the class belongs to a WSS4J and the ‘Loader’ cannot find it. I suppose it has to do with the version of WSS4J, but in the pom of the ESBFaced piece there is a placeholder for the version number instead of the value, and trying to change it doesn’t allow the endpoints to be registered in the OSGi container(if I got it right). To maker things worse MVN is not much of my thing either I couldn’t figure out were the actual value of the version is. There is no file.

So here is the error:

4:05:04,956 | WARN | qtp-4653230-2243 | Loader | 190 | essor
java.lang.ClassNotFoundException: essor
at$ 200)
at Method)
at ava:188)
at java.lang.ClassLoader.loadClass( 07)
at sun.misc.Launcher$AppClassLoader.loadClass(Launche
at java.lang.ClassLoader.loadClass( 52)
at org.springframework.osgi.context.internal.classloa der.ChainedClassLoader.doLoadClass(ChainedClassLoa
at org.springframework.osgi.context.internal.classloa der.ChainedClassLoader.loadClass(ChainedClassLoade
at urityHeader(
at urityHeader(
at r.handleMessage(
at r.handleMessage(
at org.apache.cxf.phase.PhaseInterceptorChain.doInter cept(
at org.apache.cxf.transport.ChainInitiationObserver.o nMessage(
at org.apache.servicemix.cxfbc.CxfBcConsumer$JbiChain InitiationObserver.onMessage( 8)
at org.apache.cxf.transport.http_jetty.JettyHTTPDesti nation.serviceRequest( 2)
at org.apache.cxf.transport.http_jetty.JettyHTTPDesti nation.doService(
at org.apache.cxf.transport.http_jetty.JettyHTTPHandl er.handle(
at org.mortbay.jetty.handler.ContextHandler.handle(Co
at org.mortbay.jetty.handler.ContextHandlerCollection .handle(
at org.mortbay.jetty.handler.HandlerList.handle(Handl
at org.mortbay.jetty.handler.HandlerWrapper.handle(Ha
at org.mortbay.jetty.Server.handle(
at org.mortbay.jetty.HttpConnection.handleRequest(Htt
at org.mortbay.jetty.HttpConnection$ ntent(
at org.mortbay.jetty.HttpParser.parseNext(HttpParser. java:755)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpPa
at org.mortbay.jetty.HttpConnection.handle(HttpConnec
at org.mortbay.thread.QueuedThreadPool$ (

Thanks in advance

Anyone? Is there something unclear with my question?