×
The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.
We have a vendor supplied API which is causing the following errors when I
try to run it in WDSC 5.1.2, using JDK 1.3. Their suggestion is to try to
run it in a Java 5 environment. Does either WDSC 5.1.2 or WDSC 6.0.1 allow
you to use Java 5? If not, any ideas on other alternatives? Has any one
seen this type of error before?
Thanks
[5/23/07 11:39:49:537 EDT] 46f646f6 WebGroup E SRVE0020E: [Servlet
Error]-[Utility]: Failed to load servlet: java.lang.LinkageError:
LinkageError while defining class: com.mirapoint.api.Appliance
Could not be defined due to: (com/mirapoint/api/Appliance) bad major
version at offset=6
This is often caused by having a class defined at multiple
locations within the classloader hierarchy. Other potential causes
include compiling against an older or newer version of the class
that has an incompatible method signature.
Dumping the current context classloader hierarchy:
==> indicates defining classloader
==>[0]
com.ibm.ws.classloader.CompoundClassLoader@5f155f15
Local ClassPath:
C:\WDSC\workspace\EmailPortal\WebContent\WEB-INF\classes;C:\WDSC\workspace\EmailPortal\WebContent\WEB-INF\lib\IntegrationAPI.jar;C:\WDSC\workspace\EmailPortal\WebContent\WEB-INF\lib\ldapjdk.jar;C:\WDSC\workspace\EmailPortal\WebContent\WEB-INF\lib\log4j-1.2.8.jar;C:\WDSC\workspace\EmailPortal\WebContent\WEB-INF\lib\McCIncAdsUtil.jar;C:\WDSC\workspace\EmailPortal\WebContent\WEB-INF\lib\orataglib_1_0_3.jar;C:\WDSC\workspace\EmailPortal\WebContent;
Delegation Mode: PARENT_FIRST
[1] com.ibm.ws.classloader.JarClassLoader@1835363685 Local Classpath:
C:\Program Files\IBM\WebSphere Studio\Application
Developer\v5.1\runtimes\express_v51\optionalLibraries\WDO\wdo-interface.jar;C:\Program
Files\IBM\WebSphere Studio\Application
Developer\v5.1\runtimes\express_v51\optionalLibraries\WDO\ras.jar;C:\Program
Files\IBM\WebSphere Studio\Application
Developer\v5.1\runtimes\express_v51\optionalLibraries\WDO\ffdc.jar
Delegation mode: PARENT_LAST
[2] com.ibm.ws.classloader.ExtJarClassLoader@1620140177 Local
ClassPath: C:\Program Files\IBM\WebSphere Studio\Application
Developer\v5.1\runtimes\express_v51\lib\app; Delegation Mode: PARENT_LAST
[3] com.ibm.ws.classloader.ProtectionClassLoader@4cc54cc5
[4] com.ibm.ws.bootstrap.ExtClassLoader@7980798
[5] sun.misc.Launcher$AppClassLoader@2f552f55
[6] sun.misc.Launcher$ExtClassLoader@616b616b
---Original exception---
java.lang.UnsupportedClassVersionError: (com/mirapoint/api/Appliance) bad
major version at offset=6
at java.lang.Throwable.<init>(Throwable.java)
at java.lang.Throwable.<init>(Throwable.java:73)
at
java.lang.UnsupportedClassVersionError.<init>(UnsupportedClassVersionError.java:48)
at java.lang.ClassLoader.defineClassImpl(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java)
at
com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.java:446)
at
com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader.java)
at
com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java)
at java.lang.ClassLoader.loadClass(ClassLoader.java)
at java.lang.Class.verifyImpl(Native Method)
at java.lang.Class.verify(Class.java)
at java.lang.Class.initialize(Class.java)
at java.lang.Class.newInstanceImpl(Native Method)
at java.lang.Class.newInstance(Class.java)
at java.beans.Beans.instantiate(Beans.java:218)
at java.beans.Beans.instantiate(Beans.java:62)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebAppServletManager.java:188)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.getServletReference(WebAppServletManager.java:455)
at
com.ibm.ws.webcontainer.webapp.WebApp.getServletReference(WebApp.java:652)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.calculateInfo(WebAppRequestDispatcherInfo.java:187)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.<init>(WebAppRequestDispatcherInfo.java:68)
at
com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java:1462)
at
com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java:1421)
at
com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:268)
at
com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
at
com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:182)
at
com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
at
com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:618)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:439)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:672)
--- end Original exception----
at java.lang.Throwable.<init>(Throwable.java)
at java.lang.Throwable.<init>(Throwable.java:73)
at
com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.java:491)
at
com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader.java)
at
com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java)
at java.lang.ClassLoader.loadClass(ClassLoader.java)
at java.lang.Class.verifyImpl(Native Method)
at java.lang.Class.verify(Class.java)
at java.lang.Class.initialize(Class.java)
at java.lang.Class.newInstanceImpl(Native Method)
at java.lang.Class.newInstance(Class.java)
at java.beans.Beans.instantiate(Beans.java:218)
at java.beans.Beans.instantiate(Beans.java:62)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebAppServletManager.java:188)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.getServletReference(WebAppServletManager.java:455)
at
com.ibm.ws.webcontainer.webapp.WebApp.getServletReference(WebApp.java:652)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.calculateInfo(WebAppRequestDispatcherInfo.java:187)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.<init>(WebAppRequestDispatcherInfo.java:68)
at
com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java:1462)
at
com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java:1421)
at
com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:268)
at
com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
at
com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:182)
at
com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
at
com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:618)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:439)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:672)
[5/23/07 11:39:49:599 EDT] 46f646f6 WebGroup E SRVE0026E: [Servlet
Error]-[Utility]: java.lang.LinkageError: LinkageError while defining
class: com.mirapoint.api.Appliance
Could not be defined due to: (com/mirapoint/api/Appliance) bad major
version at offset=6
This is often caused by having a class defined at multiple
locations within the classloader hierarchy. Other potential causes
include compiling against an older or newer version of the class
that has an incompatible method signature.
Dumping the current context classloader hierarchy:
==> indicates defining classloader
==>[0]
com.ibm.ws.classloader.CompoundClassLoader@5f155f15
Local ClassPath:
C:\WDSC\workspace\EmailPortal\WebContent\WEB-INF\classes;C:\WDSC\workspace\EmailPortal\WebContent\WEB-INF\lib\IntegrationAPI.jar;C:\WDSC\workspace\EmailPortal\WebContent\WEB-INF\lib\ldapjdk.jar;C:\WDSC\workspace\EmailPortal\WebContent\WEB-INF\lib\log4j-1.2.8.jar;C:\WDSC\workspace\EmailPortal\WebContent\WEB-INF\lib\McCIncAdsUtil.jar;C:\WDSC\workspace\EmailPortal\WebContent\WEB-INF\lib\orataglib_1_0_3.jar;C:\WDSC\workspace\EmailPortal\WebContent;
Delegation Mode: PARENT_FIRST
[1] com.ibm.ws.classloader.JarClassLoader@1835363685 Local Classpath:
C:\Program Files\IBM\WebSphere Studio\Application
Developer\v5.1\runtimes\express_v51\optionalLibraries\WDO\wdo-interface.jar;C:\Program
Files\IBM\WebSphere Studio\Application
Developer\v5.1\runtimes\express_v51\optionalLibraries\WDO\ras.jar;C:\Program
Files\IBM\WebSphere Studio\Application
Developer\v5.1\runtimes\express_v51\optionalLibraries\WDO\ffdc.jar
Delegation mode: PARENT_LAST
[2] com.ibm.ws.classloader.ExtJarClassLoader@1620140177 Local
ClassPath: C:\Program Files\IBM\WebSphere Studio\Application
Developer\v5.1\runtimes\express_v51\lib\app; Delegation Mode: PARENT_LAST
[3] com.ibm.ws.classloader.ProtectionClassLoader@4cc54cc5
[4] com.ibm.ws.bootstrap.ExtClassLoader@7980798
[5] sun.misc.Launcher$AppClassLoader@2f552f55
[6] sun.misc.Launcher$ExtClassLoader@616b616b
---Original exception---
java.lang.UnsupportedClassVersionError: (com/mirapoint/api/Appliance) bad
major version at offset=6
at java.lang.Throwable.<init>(Throwable.java)
at java.lang.Throwable.<init>(Throwable.java:73)
at
java.lang.UnsupportedClassVersionError.<init>(UnsupportedClassVersionError.java:48)
at java.lang.ClassLoader.defineClassImpl(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java)
at
com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.java:446)
at
com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader.java)
at
com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java)
at java.lang.ClassLoader.loadClass(ClassLoader.java)
at java.lang.Class.verifyImpl(Native Method)
at java.lang.Class.verify(Class.java)
at java.lang.Class.initialize(Class.java)
at java.lang.Class.newInstanceImpl(Native Method)
at java.lang.Class.newInstance(Class.java)
at java.beans.Beans.instantiate(Beans.java:218)
at java.beans.Beans.instantiate(Beans.java:62)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebAppServletManager.java:188)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.getServletReference(WebAppServletManager.java:455)
at
com.ibm.ws.webcontainer.webapp.WebApp.getServletReference(WebApp.java:652)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.calculateInfo(WebAppRequestDispatcherInfo.java:187)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.<init>(WebAppRequestDispatcherInfo.java:68)
at
com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java:1462)
at
com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java:1421)
at
com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:268)
at
com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
at
com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:182)
at
com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
at
com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:618)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:439)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:672)
--- end Original exception----
at java.lang.Throwable.<init>(Throwable.java)
at java.lang.Throwable.<init>(Throwable.java:73)
at
com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader.java:491)
at
com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader.java)
at
com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java)
at java.lang.ClassLoader.loadClass(ClassLoader.java)
at java.lang.Class.verifyImpl(Native Method)
at java.lang.Class.verify(Class.java)
at java.lang.Class.initialize(Class.java)
at java.lang.Class.newInstanceImpl(Native Method)
at java.lang.Class.newInstance(Class.java)
at java.beans.Beans.instantiate(Beans.java:218)
at java.beans.Beans.instantiate(Beans.java:62)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebAppServletManager.java:188)
at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.getServletReference(WebAppServletManager.java:455)
at
com.ibm.ws.webcontainer.webapp.WebApp.getServletReference(WebApp.java:652)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.calculateInfo(WebAppRequestDispatcherInfo.java:187)
at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.<init>(WebAppRequestDispatcherInfo.java:68)
at
com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java:1462)
at
com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java:1421)
at
com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:268)
at
com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
at
com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:182)
at
com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
at
com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:618)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:439)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:672)
NOTICE: This message contains information which may be confidential. If
the reader is neither the intended recipient nor a person responsible for
delivering the message to the intended recipient, you are notified that
any distribution, copying or retention of this communication is strictly
prohibited. If you have received this communication in error, please
notify us immediately by return e-mail, telephone or facsimile. Thank you.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact
copyright@midrange.com.
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.