You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tiles.apache.org by Ken Bowen <kb...@als.com> on 2009/05/17 17:40:03 UTC
Failed to load ...UseAttributeTag$Tei
Hi,
I've been using Tiles 2.06 in standalone mode in a Tomcat-based webapp
successfully for a number of months. In my development setup, I
redeployed my app today and suddenly got the following Exception:
org.apache.jasper.JasperException: Unable to read TLD "META-INF/tld/
tiles-jsp.tld" from JAR file "file:/opt/apache-tomcat-6.0.18/webapps/
ROOT/WEB-INF/lib/tiles-jsp-2.0.6.jar":
org.apache.jasper.JasperException: Failed to load or instantiate
TagExtraInfo class: org.apache.tiles.jsp.taglib.UseAttributeTag$Tei
org
.apache
.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:
51)
org
.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:
409)
org
.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:
181)
org
.apache
.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:
182)
org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:
431) org.apache.jasper.compiler.Parser.parseDirective(Parser.java:494)
org.apache.jasper.compiler.Parser.parseElements(Parser.java:1444)
org.apache.jasper.compiler.Parser.parse(Parser.java:138)
org
.apache.jasper.compiler.ParserController.doParse(ParserController.java:
216)
org
.apache.jasper.compiler.ParserController.parse(ParserController.java:
103) org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:
154) org.apache.jasper.compiler.Compiler.compile(Compiler.java:315)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:282)
org
.apache
.jasper.JspCompilationContext.compile(JspCompilationContext.java:586)
org
.apache
.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:
342) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
To my knowledge/memory, I have not made any changes in the jars for
many weeks --- but there have been some changes in the structural
organization, i.e., ant, etc.
The tiles jars I have in WEB-INF/lib are:
tiles-api-2.0.6.jar tiles-core-2.0.6.jar tiles-jsp-2.0.6.jar
I'm using Tomcat 6.0.18 with Java 1.5
I'll certainly appreciate any suggestions for what to look for that
has caused this.
Many thanks in advance,
Ken Bowen
Re: Failed to load ...UseAttributeTag$Tei
Posted by Ken Bowen <kb...@als.com>.
I can't say what the problem was caused by. But by repeatedly
cleaning and recompiling (with no substantive changes), I finally got
it to deploy again (as it has been for months).
Very strange.
--Ken Bowen
On May 17, 2009, at 11:40 AM, Ken Bowen wrote:
> Hi,
>
> I've been using Tiles 2.06 in standalone mode in a Tomcat-based
> webapp successfully for a number of months. In my development
> setup, I redeployed my app today and suddenly got the following
> Exception:
> org.apache.jasper.JasperException: Unable to read TLD "META-INF/tld/
> tiles-jsp.tld" from JAR file "file:/opt/apache-tomcat-6.0.18/webapps/
> ROOT/WEB-INF/lib/tiles-jsp-2.0.6.jar":
> org.apache.jasper.JasperException: Failed to load or instantiate
> TagExtraInfo class: org.apache.tiles.jsp.taglib.UseAttributeTag$Tei
> org
> .apache
> .jasper
> .compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:51)
> org
> .apache
> .jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)
> org
> .apache
> .jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:181)
> org
> .apache
> .jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:
> 182)
> org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:
> 431) org.apache.jasper.compiler.Parser.parseDirective(Parser.java:
> 494) org.apache.jasper.compiler.Parser.parseElements(Parser.java:
> 1444) org.apache.jasper.compiler.Parser.parse(Parser.java:138)
> org
> .apache
> .jasper.compiler.ParserController.doParse(ParserController.java:216)
> org
> .apache.jasper.compiler.ParserController.parse(ParserController.java:
> 103) org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:
> 154) org.apache.jasper.compiler.Compiler.compile(Compiler.java:315)
> org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
> org.apache.jasper.compiler.Compiler.compile(Compiler.java:282)
> org
> .apache
> .jasper.JspCompilationContext.compile(JspCompilationContext.java:
> 586)
> org
> .apache
> .jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:
> 317)
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:
> 342) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:
> 267) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> To my knowledge/memory, I have not made any changes in the jars for
> many weeks --- but there have been some changes in the structural
> organization, i.e., ant, etc.
> The tiles jars I have in WEB-INF/lib are:
> tiles-api-2.0.6.jar tiles-core-2.0.6.jar tiles-jsp-2.0.6.jar
> I'm using Tomcat 6.0.18 with Java 1.5
> I'll certainly appreciate any suggestions for what to look for that
> has caused this.
> Many thanks in advance,
> Ken Bowen