> -----Original Message-----
> From: KARR, DAVID
> Sent: Wednesday, November 06, 2013 12:51 PM
> To: [email protected]
> Subject: RE: Suddenly getting "IllegalArgumentException:
> org.apache.cxf.Messages != org.apache.cxf.APIMessages"
> 
> > -----Original Message-----
> > From: KARR, DAVID
> > Sent: Wednesday, November 06, 2013 12:43 PM
> > To: [email protected]
> > Subject: Suddenly getting "IllegalArgumentException:
> org.apache.cxf.Messages
> > != org.apache.cxf.APIMessages"
> >
> > *** Security Advisory: This Message Originated Outside of AT&T ***.
> > Reference http://cso.att.com/EmailSecurity/IDSP.html for more information.
> >
> > I have one CXF JAX-RS app deployed to a weblogic domain, which was working
> > fine.
> >
> > I then started developing a different app, using some slightly different
> > frameworks along with CXF, and I deployed the new app to the same domain.
> I
> > just got this new app working.
> >
> > However, I noticed that now the existing app is failing with the following
> > stack trace:
> >
> > java.lang.IllegalArgumentException: org.apache.cxf.Messages !=
> > org.apache.cxf.APIMessages
> >         at java.util.logging.Logger.getLogger(Logger.java:314)
> >         at
> > org.apache.cxf.common.logging.LogUtils.createLogger(LogUtils.java:270)
> >         at
> > org.apache.cxf.common.logging.LogUtils.getL7dLogger(LogUtils.java:212)
> >         at org.apache.cxf.BusFactory.<clinit>(BusFactory.java:79)
> >         at org.apache.cxf.bus.CXFBusImpl.<init>(CXFBusImpl.java:76)
> >
> > I'm using CXF 2.6.2 for both the app, and 2.7.7 for the new app.  I'm
> > guessing the introduction of the new CXF version into my local maven repo
> has
> > caused me some problem.  I've inspected the jars in the resulting EAR, and
> > they all reference CXF 2.6.2.  I imagine there's something else that's now
> in
> > my classpath that is causing this problem.
> 
> Note that I have this in my dependencies:
> 
>                       <groupId>javax.ws.rs</groupId>
>                       <artifactId>jsr311-api</artifactId>
>                       <version>1.1.1</version>
> 
> When one other person earlier this year saw the same problem, Sergey
> intimated that the version of "javax.ws.rs" needed to be changed, although
> this was with respect to CXF 2.7.x.

Well, I don't know what's going on here, but when I upgraded that existing app 
from 2.6.2 to 2.7.7, I no longer got that error.  I'm ok with that upgrade, but 
it would be nice to know what the heck's going on here.

Reply via email to