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

    By John Q Parker 1 decade 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 1 decade 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 1 decade 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