aspose file tools
The moose likes Struts and the fly likes IncompatibleClassChangeError error Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login
JavaRanch » Java Forums » Frameworks » Struts
Reply Bookmark "IncompatibleClassChangeError error " Watch "IncompatibleClassChangeError error " New topic
Author

IncompatibleClassChangeError error

Sonal Jogi
Greenhorn

Joined: Oct 19, 2004
Posts: 23
Hi,

I am getting this error in my log files. Could anyone please indicate me the source of this error? I am not using 'DefinitionsFactory' in any of the class implementations and this error has come out of blue otherwise the site was not giving any error.

[ServletException in:/templates/tem_0001.jsp] class does not implement interface org.apache.struts.tiles.DefinitionsFactory' java.lang.IncompatibleClassChangeError: class does not implement interface org.apache.struts.tiles.DefinitionsFactory at org.apache.struts.taglib.tiles.InsertTag.processAsDefinitionOrURL(InsertTag.java(Compiled Code)) at org.apache.struts.taglib.tiles.InsertTag.processObjectValue(InsertTag.java(Compiled Code)) at org.apache.struts.taglib.tiles.InsertTag.processAttribute(InsertTag.java(Inlined Compiled Code)) at org.apache.struts.taglib.tiles.InsertTag.createTagHandler(InsertTag.java(Compiled Code)) at org.apache.struts.taglib.tiles.InsertTag.doStartTag(InsertTag.java(Compiled Code)) at org.apache.jsp.templates.tem_005f0001_jsp._jspx_meth_tiles_insert_0(tem_005f0001_jsp.java(Compiled Code)) at org.apache.jsp.templates.tem_005f0001_jsp._jspService(tem_005f0001_jsp.java(Compiled Code)) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java(Compiled Code)) at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code)) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java(Compiled Code)) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java(Compiled Code)) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java(Compiled Code)) at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code)) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java(Compiled Code)) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java(Compiled Code)) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java(Compiled Code)) at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java(Compiled Code)) at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java(Compiled Code)) at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java(Inlined Compiled Code)) at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java(Compiled Code)) at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java(Inlined Compiled Code)) at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java(Inlined Compiled Code)) at org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java(Inlined Compiled Code)) at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java(Compiled Code)) at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java(Compiled Code)) at org.apache.jsp.home_jsp._jspService(home_jsp.java(Compiled Code)) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java(Compiled Code)) at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code)) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java(Compiled Code)) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java(Compiled Code)) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java(Compiled Code)) at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code)) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java(Compiled Code)) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java(Compiled Code)) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java(Compiled Code)) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java(Compiled Code)) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java(Compiled Code)) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java(Compiled Code)) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java(Compiled Code)) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java(Compiled Code)) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java(Compiled Code)) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java(Compiled Code)) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java(Compiled Code)) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java(Compiled Code)) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java(Compiled Code)) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java(Compiled Code)) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java(Compiled Code)) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java(Compiled Code)) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java(Compiled Code)) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java(Compiled Code)) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java(Compiled Code)) at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java(Compiled Code)) at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java(Compiled Code)) at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java(Compiled Code)) at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java(Compiled Code)) at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java(Compiled Code)) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java(Compiled Code)) at java.lang.Thread.run(Thread.java(Compiled Code)

Thanks in advance,
sonal
 
I agree. Here's the link: http://ej-technologies/jprofiler - if it wasn't for jprofiler, we would need to run our stuff on 16 servers instead of 3.
 
subject: IncompatibleClassChangeError error
 
Similar Threads
Tomcat + NullPointerException
DisplayMenuTag - null pointer exception
JSP threw java.lang.NullPointerException
JBOSS 4.0 - ERROR [Compiler] Javac exception
New Exceptions can't create DynaActionForm