Skip to Content
0
Aug 11, 2016 at 10:40 AM

CXF initialization error with Netweaver AS 7.40 SP12

94 Views

Hello,

We have a web application which used to work fine with Netweaver AS 7.30 SP4.

After upgrading to Netweaver AS 7.4 SP12, the following error occurred...

The CXF version used into the web application seems to be in conflict with the one embedded in this new Netweaver version.

How to fix a such issue? Any configuration to indicate to Netweaver to pick only CXF version from the web application?

Regards,

Anthony

Caused by: java.lang.ExceptionInInitializerError

at org.apache.cxf.transport.servlet.AbstractCXFServlet.init(AbstractCXFServlet.java:73)

at com.businessobjects.http.servlet.internal.ServletRegistration.init(ServletRegistration.java:81)

at com.businessobjects.http.servlet.internal.digester.WebXmlRegistrationManager.loadServlets(WebXmlRegistrationManager.java:127)

at com.businessobjects.http.servlet.internal.digester.WebXmlRegistrationManager.registerRest(WebXmlRegistrationManager.java:209)

at com.businessobjects.http.servlet.internal.ProxyServlet.readXml(ProxyServlet.java:368)

at com.businessobjects.http.servlet.internal.ProxyServlet.registerInternal(ProxyServlet.java:395)

at com.businessobjects.http.servlet.internal.ProxyServlet.register(ProxyServlet.java:317)

at com.businessobjects.http.servlet.config.WebXmlConfigurator.register(WebXmlConfigurator.java:60)

at com.businessobjects.bip.core.web.bundle.CoreWebXmlActivator.start(CoreWebXmlActivator.java:66)

at com.businessobjects.webpath.rebean3ws.Activator.start(Activator.java:20)

at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:782)

at java.security.AccessController.doPrivileged(Native Method)

at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:773)

at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:754)

at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:352)

at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:280)

at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:272)

at com.businessobjects.http.servlet.Activator.startBundle(Activator.java:129)

at com.businessobjects.http.servlet.Activator.start(Activator.java:116)

at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:782)

at java.security.AccessController.doPrivileged(Native Method)

at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:773)

at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:754)

at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:352)

at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:370)

at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1068)

at org.eclipse.osgi.framework.internal.core.PackageAdminImpl.resumeBundles(PackageAdminImpl.java:305)

at org.eclipse.osgi.framework.internal.core.PackageAdminImpl.processDelta(PackageAdminImpl.java:549)

at org.eclipse.osgi.framework.internal.core.PackageAdminImpl.doResolveBundles(PackageAdminImpl.java:241)

at org.eclipse.osgi.framework.internal.core.PackageAdminImpl$1.run(PackageAdminImpl.java:176)

at java.lang.Thread.run(Thread.java:679)

Caused by: 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:248)

at org.apache.cxf.common.logging.LogUtils.getL7dLogger(LogUtils.java:190)

at org.apache.cxf.BusFactory.<clinit>(BusFactory.java:63)

... 31 more