[Solved] java.lang.IncompatibleClassChangeError: Implementing class

When you are working with java libraries which internally depends on cglib, then its very normal to encounter the below error:

Exception in thread "main" java.lang.IncompatibleClassChangeError: Implementing class
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at net.sf.cglib.core.DebuggingClassWriter.toByteArray(DebuggingClassWriter.java:73)
at net.sf.cglib.core.DefaultGeneratorStrategy.generate(DefaultGeneratorStrategy.java:26)
at net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:216)
at net.sf.cglib.core.KeyFactory$Generator.create(KeyFactory.java:144)
at net.sf.cglib.core.KeyFactory.create(KeyFactory.java:116)
at net.sf.cglib.core.KeyFactory.create(KeyFactory.java:108)
at net.sf.cglib.core.KeyFactory.create(KeyFactory.java:104)
at net.sf.cglib.proxy.Enhancer.(Enhancer.java:69)

This error is due to incompatible version of cglib with additional jar files in you project, such as asm. I encountered it when writing my experiment relted to lazy loading in iBatis.

Random exceptions
Random exceptions

Solution

Solution is very easy. Just place the suitable version of cglib in your class path.

A correct dependency will look like this:

<dependency>
	<groupId>cglib</groupId>
	<artifactId>cglib</artifactId>
	<version>2.2.2</version>
</dependency>
<dependency>
	<groupId>asm</groupId>
	<artifactId>asm-util</artifactId>
	<version>3.3.1</version>
</dependency>

Happy Learning !!

Was this post helpful?

Join 7000+ Fellow Programmers

Subscribe to get new post notifications, industry updates, best practices, and much more. Directly into your inbox, for free.

14 thoughts on “[Solved] java.lang.IncompatibleClassChangeError: Implementing class”

  1. Hi, I need help to solve the problem.

    Jul 09, 2018 6:18:27 PM org.apache.catalina.core.ApplicationContext log
    SEVERE: StandardWrapper.Throwable
    java.lang.IncompatibleClassChangeError: Implementing class
    	at java.lang.ClassLoader.defineClass1(Native Method)
    	at java.lang.ClassLoader.defineClass(Unknown Source)
    	at java.security.SecureClassLoader.defineClass(Unknown Source)
    	at java.net.URLClassLoader.defineClass(Unknown Source)
    	at java.net.URLClassLoader.access$100(Unknown Source)
    	at java.net.URLClassLoader$1.run(Unknown Source)
    	at java.net.URLClassLoader$1.run(Unknown Source)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at java.net.URLClassLoader.findClass(Unknown Source)
    	at java.lang.ClassLoader.loadClass(Unknown Source)
    	at java.lang.ClassLoader.loadClass(Unknown Source)
    	at com.sun.jersey.api.core.ScanningResourceConfig.init(ScanningResourceConfig.java:68)
    	at com.sun.jersey.api.core.PackagesResourceConfig.init(PackagesResourceConfig.java:110)
    	at com.sun.jersey.api.core.PackagesResourceConfig.(PackagesResourceConfig.java:76)
    	at com.sun.jersey.api.core.PackagesResourceConfig.(PackagesResourceConfig.java:87)
    	at com.sun.jersey.spi.container.servlet.WebComponent.createResourceConfig(WebComponent.java:641)
    	at com.sun.jersey.spi.container.servlet.WebComponent.createResourceConfig(WebComponent.java:619)
    	at com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:199)
    	at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:307)
    	at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:470)
    	at javax.servlet.GenericServlet.init(GenericServlet.java:158)
    
    Reply
  2. Even am also facing the issue while starting of Tomcat 8.5.24 server and received the below error. Can you suggest exact solution for this?

    ERROR org.atmosphere.cpr.AtmosphereFramework - Failed to initialize Atmosphere Framework
    java.lang.IncompatibleClassChangeError: Implementing class
    	at java.lang.ClassLoader.defineClass1(Native Method)
    	at java.lang.ClassLoader.defineClass(ClassLoader.java:760)
    	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    	at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2283)
    	at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:811)
    	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1260)
    	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1119)
    	at com.sun.jersey.api.core.ScanningResourceConfig.init(ScanningResourceConfig.java:79)
    	at com.sun.jersey.api.core.PackagesResourceConfig.init(PackagesResourceConfig.java:104)
    	at com.sun.jersey.api.core.PackagesResourceConfig.(PackagesResourceConfig.java:78)
    	at com.sun.jersey.api.core.PackagesResourceConfig.(PackagesResourceConfig.java:89)
    	at com.sun.jersey.spi.container.servlet.WebComponent.createResourceConfig(WebComponent.java:698)
    	at com.sun.jersey.spi.container.servlet.WebComponent.createResourceConfig(WebComponent.java:676)
    	at com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:201)
    	at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:373)
    	at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:556)
    	at javax.servlet.GenericServlet.init(GenericServlet.java:158)
    	at org.atmosphere.util.AtmosphereFilterChain.init(AtmosphereFilterChain.java:125)
    	at org.atmosphere.handler.ReflectorServletProcessor$FilterChainServletWrapper.init(ReflectorServletProcessor.java:294)
    	at org.atmosphere.handler.ReflectorServletProcessor.init(ReflectorServletProcessor.java:185)
    	at org.atmosphere.cpr.AtmosphereFramework.initAtmosphereHandler(AtmosphereFramework.java:877)
    	at org.atmosphere.cpr.AtmosphereFramework.init(AtmosphereFramework.java:504)
    	at org.atmosphere.cpr.AtmosphereServlet.init(AtmosphereServlet.java:191)
    	at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1183)
    	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1099)
    	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:989)
    	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4931)
    	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5241)
    	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:752)
    	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:728)
    	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
    	at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:986)
    	at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1857)
    	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    	at java.lang.Thread.run(Thread.java:745)
    Reply
  3. I am facing the issue while starting of Tomcat 7 server and received the below error. I have tried the suggestion provided by you but it is not working.
    Can you please help on priority basis? Thanks

    Error:
    INFO: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [203] milliseconds.
    java.lang.IncompatibleClassChangeError: Implementing class
    	at java.lang.ClassLoader.defineClass1(Native Method)
    	at java.lang.ClassLoader.defineClass(Unknown Source)
    	at java.security.SecureClassLoader.defineClass(Unknown Source)
    	at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2818)
    	at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1148)
    	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1643)
    	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1521)
    	at org.apache.catalina.startup.ContextConfig.checkHandlesTypes(ContextConfig.java:1956)
    	at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:1919)
    	at org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:1806)
    	at org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1765)
    	at org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1751)
    	at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1255)
    	at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:882)
    	at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:317)
    	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
    	at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:89)
    	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5081)
    	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
    	at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1033)
    	at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:774)
    	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
    	at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1033)
    	at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:291)
    	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
    	at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443)
    	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
    	at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:727)
    	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
    	at org.apache.catalina.startup.Catalina.start(Catalina.java:620)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	at java.lang.reflect.Method.invoke(Unknown Source)
    	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:303)
    	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:431)
    Reply
  4. Exception in thread "Thread-29" java.lang.IncompatibleClassChangeError: Implemen
    ting class
            at java.lang.ClassLoader.defineClass1(Native Method)
            at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
            at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
            at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:14
    1)
            at org.apache.catalina.loader.WebappClassLoader.findClassInternal(Webapp
    ClassLoader.java:2818)
            at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoa
    der.java:1159)
            at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa
    der.java:1647)
            at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa
    der.java:1526)
            at au.com.ezidebit.px.PCIServiceStub.getPolicy(PCIServiceStub.java:2419)
    
            at au.com.ezidebit.px.PCIServiceStub.populateAxisService(PCIServiceStub.
    java:57)
            at au.com.ezidebit.px.PCIServiceStub.(PCIServiceStub.java:204)
            at au.com.ezidebit.px.PCIServiceStub.(PCIServiceStub.java:193)
            at au.com.ezidebit.px.PCIServiceStub.(PCIServiceStub.java:241)
            at au.com.ezidebit.px.PCIServiceStub.(PCIServiceStub.java:233)
            at com.sapienter.jbilling.server.payment.tasks.EzidebitPaymentTask.proce
    ss(EzidebitPaymentTask.java:91)
            at com.sapienter.jbilling.server.process.BillingProcessSessionBean.email
    AndPayment(BillingProcessSessionBean.java:523)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
    java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:597)
            at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflecti
    on(AopUtils.java:309)
            at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJo
    inpoint(ReflectiveMethodInvocation.java:183)
            at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
    ReflectiveMethodInvocation.java:150)
            at org.springframework.transaction.interceptor.TransactionInterceptor.in
    voke(TransactionInterceptor.java:110)
            at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
    ReflectiveMethodInvocation.java:172)
            at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynami
    cAopProxy.java:202)
            at $Proxy98.emailAndPayment(Unknown Source)
            at com.sapienter.jbilling.server.process.BillingProcessSessionBean.proce
    ssEntity(BillingProcessSessionBean.java:265)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
    java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:597)
            at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflecti
    on(AopUtils.java:309)
            at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJo
    inpoint(ReflectiveMethodInvocation.java:183)
            at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
    ReflectiveMethodInvocation.java:150)
            at org.springframework.transaction.interceptor.TransactionInterceptor.in
    voke(TransactionInterceptor.java:110)
            at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
    ReflectiveMethodInvocation.java:172)
            at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynami
    cAopProxy.java:202)
            at $Proxy98.processEntity(Unknown Source)
            at com.sapienter.jbilling.server.process.BillingProcessSessionBean.proce
    ssEntity(BillingProcessSessionBean.java:777)
            at com.sapienter.jbilling.server.process.BillingProcessSessionBean.trigg
    er(BillingProcessSessionBean.java:695)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
    java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:597)
            at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflecti
    on(AopUtils.java:309)
            at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJo
    inpoint(ReflectiveMethodInvocation.java:183)
            at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
    ReflectiveMethodInvocation.java:150)
            at org.springframework.transaction.interceptor.TransactionInterceptor.in
    voke(TransactionInterceptor.java:110)
            at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
    ReflectiveMethodInvocation.java:172)
            at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynami
    cAopProxy.java:202)
            at $Proxy98.trigger(Unknown Source)
            at com.sapienter.jbilling.server.util.WebServicesSessionSpringBean$1.run
    (WebServicesSessionSpringBean.java:2581)
            at java.lang.Thread.run(Thread.java:662)
    Reply
  5. java.lang.IncompatibleClassChangeError
    	com.sun.jersey.spi.container.ContainerResponse.getStatus(ContainerResponse.java:571)
    	com.sun.jersey.spi.container.ContainerResponse$CommittingOutputStream.commitWrite(ContainerResponse.java:156)
    	com.sun.jersey.spi.container.ContainerResponse$CommittingOutputStream.write(ContainerResponse.java:133)
    	sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:233)
    	sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:303)
    	sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:307)
    	sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:153)
    	java.io.OutputStreamWriter.flush(OutputStreamWriter.java:289)
    	java.io.BufferedWriter.flush(BufferedWriter.java:265)
    	com.sun.jersey.core.util.ReaderWriter.writeToAsString(ReaderWriter.java:191)
    	com.sun.jersey.core.provider.AbstractMessageReaderWriterProvider.writeToAsString(AbstractMessageReaderWriterProvider.java:128)
    	com.sun.jersey.core.impl.provider.entity.StringProvider.writeTo(StringProvider.java:88)
    	com.sun.jersey.core.impl.provider.entity.StringProvider.writeTo(StringProvider.java:58)
    	com.sun.jersey.spi.container.ContainerResponse.write(ContainerResponse.java:306)
    	com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1448)
    	com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1360)
    	com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1350)
    	com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:416)
    	com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:538)
    	com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:716)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
    	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    Reply
  6. hi
    i chaged a class file which is a part of jar file.
    It was compiled and running succesfully in my local but when we deployed from server end it was throwing the below exception.

    Exception in thread "main" java.lang.IncompatibleClassChangeError
            at mapfre.trn.saptron.SapCon.getConexion(SapCon.java:745)
            at mapfre.trn.saptron.SapCon.getConexion(SapCon.java:714)
            at mapfre.com.c.GUI.TTextField.lanzaValidacionOracleInterno(TTextField.j
    ava:3784)
            at mapfre.com.c.GUI.TTextField.validacionMetodo(TTextField.java:3931)
            at mapfre.com.c.GUI.TTextField.lanzaValidacion(TTextField.java:3140)
            at mapfre.trn.utilidades.JMenuTron.preJmenuTron(JMenuTron.java:87)
            at mapfre.trn.utilidades.JMenuTron.main(JMenuTron.java:73)
    Reply
    • Can you be specific what change you made? It can be triggered for many reasons such as changing static variable to non-static or vice-versa; declaring a new field which hides any super class field and things like that. Please note that it may trigger even when JVM versions at your local and prod are different.

      Reply
  7. I am getting this

    INFO: Starting service Catalina
    Apr 30, 2014 4:25:05 AM org.apache.catalina.core.StandardEngine startInternal
    INFO: Starting Servlet Engine: Apache Tomcat/7.0.12
    java.lang.IncompatibleClassChangeError: Implementing class
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClassCond(Unknown Source)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2818)
        at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1148)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1643)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1521)
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClassCond(Unknown Source)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2818)
        at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1148)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1643)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1521)
        at org.apache.catalina.startup.ContextConfig.checkHandlesTypes(ContextConfig.java:1956)
        at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:1919)
        at org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:1806)
        at org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1765)
        at org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1751)
        at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1255)
        at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:882)
        at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:317)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
        at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:89)
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5081)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
        at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1033)
        at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:774)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
        at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1033)
        at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:291)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
        at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
        at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:727)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:620)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:303)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:431)
    Reply
  8. Hi I need help!!!!!! My problem is

     [Invalid file specified for console output: C:UsersSimonWorkspacesProjektIt-Kenzahlen]
    Exception in thread "main" java.lang.IncompatibleClassChangeError: Implementing class
    	at java.lang.ClassLoader.defineClass1(Native Method)
    	at java.lang.ClassLoader.defineClass(Unknown Source)
    	at java.security.SecureClassLoader.defineClass(Unknown Source)
    	at java.net.URLClassLoader.defineClass(Unknown Source)
    	at java.net.URLClassLoader.access$100(Unknown Source)
    	at java.net.URLClassLoader$1.run(Unknown Source)
    	at java.net.URLClassLoader$1.run(Unknown Source)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at java.net.URLClassLoader.findClass(Unknown Source)
    	at java.lang.ClassLoader.loadClass(Unknown Source)
    	at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    	at java.lang.ClassLoader.loadClass(Unknown Source)
    	at java.lang.Class.getDeclaredMethods0(Native Method)
    	at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
    	at java.lang.Class.getMethod0(Unknown Source)
    	at java.lang.Class.getMethod0(Unknown Source)
    	at java.lang.Class.getMethod(Unknown Source)
    	at sun.launcher.LauncherHelper.getMainMethod(Unknown Source)
    	at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)

    I see this for the first time in my life!! Can you help me please?

    Reply

Leave a Comment

HowToDoInJava

A blog about Java and its related technologies, the best practices, algorithms, interview questions, scripting languages, and Python.