• com.paulwithers.openLog.OpenLogErrorHolder incompatible with com.paulwithers.openLog.OpenLogErrorHolder

    By John Q Parker 10 years ago

    Got this rather strange error today, here is the stack trace:

    java.lang.ClassCastException: com.paulwithers.openLog.OpenLogErrorHolder incompatible with com.paulwithers.openLog.OpenLogErrorHolder
    at com.paulwithers.openLog.OpenLogPhaseListener.afterPhase(OpenLogPhaseListener.java:93)
    at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:218)
    at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:120)
    at com.ibm.xsp.controller.FacesControllerImpl.render(FacesControllerImpl.java:264)
    at com.ibm.xsp.webapp.FacesServlet.serviceView(FacesServlet.java:248)
    at com.ibm.xsp.webapp.FacesServletEx.serviceView(FacesServletEx.java:204)
    at com.ibm.xsp.webapp.FacesServlet.service(FacesServlet.java:160)
    at com.ibm.xsp.webapp.FacesServletEx.service(FacesServletEx.java:138)
    at com.ibm.xsp.webapp.DesignerFacesServlet.service(DesignerFacesServlet.java:103)
    at com.ibm.designer.runtime.domino.adapter.ComponentModule.invokeServlet(ComponentModule.java:583)
    at com.ibm.domino.xsp.module.nsf.NSFComponentModule.invokeServlet(NSFComponentModule.java:1281)
    at com.ibm.designer.runtime.domino.adapter.ComponentModule$AdapterInvoker.invokeServlet(ComponentModule.java:860)
    at com.ibm.designer.runtime.domino.adapter.ComponentModule$ServletInvoker.doService(ComponentModule.java:803)
    at com.ibm.designer.runtime.domino.adapter.ComponentModule.doService(ComponentModule.java:572)
    at com.ibm.domino.xsp.module.nsf.NSFComponentModule.doService(NSFComponentModule.java:1265)
    at com.ibm.domino.xsp.module.nsf.NSFService.doServiceInternal(NSFService.java:658)
    at com.ibm.domino.xsp.module.nsf.NSFService.doService(NSFService.java:481)
    at com.ibm.designer.runtime.domino.adapter.LCDEnvironment.doService(LCDEnvironment.java:341)
    at com.ibm.designer.runtime.domino.adapter.LCDEnvironment.service(LCDEnvironment.java:297)
    at com.ibm.domino.xsp.bridge.http.engine.XspCmdManager.service(XspCmdManager.java:272)

    • By Paul S Withers 10 years ago

      Please try cleaning youor project. my.java.class incompatible with my.java.class sometimes occurs, particular with older Domino versions. Cleaning the project usually resolves the problem.

    • By Paul S Withers 10 years ago

      Alternatively, if you already have XPages OpenLog Logger classes in the NSF and are now deploying it via the plugin, you will need to remove the Java classes and faces-config code within the NSF, see the accepted answer here http://stackoverflow.com/questions/5352550/meaning-of-java-lang-classcastexception-someclass-incompatible-with-someclass