You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by ku...@wipro.com on 2006/10/24 15:16:40 UTC

Struts1.3.5 error

Hi,

I was using struts1.2.9 previously , every thing worked fine. When I
migrated to struts1.3.5, I am getting below error message.I am not sure
about this behaviour.
Any particular reason for this behaviour?

   
org.apache.jasper.JasperException: Failed to load or instantiate
TagExtraInfo class: org.apache.struts.taglib.tiles.UseAttributeTei

org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHand
ler.java:50)

org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java
:407)

org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java
:279)

org.apache.jasper.compiler.TagLibraryInfoImpl.createTagInfo(TagLibraryIn
foImpl.java:422)

org.apache.jasper.compiler.TagLibraryInfoImpl.parseTLD(TagLibraryInfoImp
l.java:248)

org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.
java:162)

org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:418)

org.apache.jasper.compiler.Parser.parseDirective(Parser.java:483)

org.apache.jasper.compiler.Parser.parseElements(Parser.java:1543)
	org.apache.jasper.compiler.Parser.parse(Parser.java:126)

org.apache.jasper.compiler.ParserController.doParse(ParserController.jav
a:211)

org.apache.jasper.compiler.ParserController.parse(ParserController.java:
100)

org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:146)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:267)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:255)

org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.ja
va:556)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja
va:293)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:810)

org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilte
r.java:81)


root cause
java.lang.ClassNotFoundException:
org.apache.struts.taglib.tiles.UseAttributeTei

org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader
.java:1332)

org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader
.java:1181)

org.apache.jasper.compiler.TagLibraryInfoImpl.createTagInfo(TagLibraryIn
foImpl.java:419)

org.apache.jasper.compiler.TagLibraryInfoImpl.parseTLD(TagLibraryInfoImp
l.java:248)

org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.
java:162)

org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:418)

org.apache.jasper.compiler.Parser.parseDirective(Parser.java:483)

org.apache.jasper.compiler.Parser.parseElements(Parser.java:1543)
	org.apache.jasper.compiler.Parser.parse(Parser.java:126)

org.apache.jasper.compiler.ParserController.doParse(ParserController.jav
a:211)

org.apache.jasper.compiler.ParserController.parse(ParserController.java:
100)

org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:146)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:267)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:255)

org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.ja
va:556)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja
va:293)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:810)

org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilte
r.java:81)


Regards,
Vinodh




The information contained in this electronic message and any attachments to this message are intended for the exclusive use of the addressee(s) and may contain proprietary, confidential or privileged information. If you are not the intended recipient, you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately and destroy all copies of this message and any attachments.

WARNING: Computer viruses can be transmitted via email. The recipient should check this email and any attachments for the presence of viruses. The company accepts no liability for any damage caused by any virus transmitted by this email.

www.wipro.com

RE: Struts1.3.5 error

Posted by Levan Dvalishvili <dv...@verticali.com>.
Please make sure In JSP pages : remove/change local references to tag libs
to absolute URLs:
It should look like that :
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %> <%@
taglib uri="http://struts.apache.org/tags-html" prefix="html" %> <%@ taglib
uri="http://struts.apache.org/tags-logic" prefix="logic" %> <%@ taglib
uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>

, and remove struts/tiles tld files, remove tld  declarations from web.xml
file and  that should take care of the issue, It did for me :) Best regards.

Levan 


-----Original Message-----
From: Wendy Smoak [mailto:wsmoak@gmail.com]
Sent: Tuesday, October 24, 2006 10:28 AM
To: Struts Users Mailing List
Subject: Re: Struts1.3.5 error

On 10/24/06, kumar.vinodh@wipro.com <ku...@wipro.com> wrote:

> I was using struts1.2.9 previously , every thing worked fine. When I 
> migrated to struts1.3.5, I am getting below error message.I am not 
> sure about this behaviour.
> Any particular reason for this behaviour?
>
>
> org.apache.jasper.JasperException: Failed to load or instantiate 
> TagExtraInfo class: org.apache.struts.taglib.tiles.UseAttributeTei

See #6 on the upgrade notes...
   http://wiki.apache.org/struts/StrutsUpgradeNotes12to13

The Struts Tiles package name was changed.  Try clearing out your
container's 'work' directory so the JSPs will be recompiled.

--
Wendy

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


RE: Struts1.3.5 error

Posted by Levan Dvalishvili <dv...@verticali.com>.
Please make sure In JSP pages : remove/change local references to tag libs
to absolute URLs:
It should look like that :
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>

, and remove struts/tiles tld files, remove tld  declarations from web.xml
file and  that should take care of the issue, 
It did for me :)
Best regards.

Levan 


-----Original Message-----
From: Wendy Smoak [mailto:wsmoak@gmail.com] 
Sent: Tuesday, October 24, 2006 10:28 AM
To: Struts Users Mailing List
Subject: Re: Struts1.3.5 error

On 10/24/06, kumar.vinodh@wipro.com <ku...@wipro.com> wrote:

> I was using struts1.2.9 previously , every thing worked fine. When I 
> migrated to struts1.3.5, I am getting below error message.I am not 
> sure about this behaviour.
> Any particular reason for this behaviour?
>
>
> org.apache.jasper.JasperException: Failed to load or instantiate 
> TagExtraInfo class: org.apache.struts.taglib.tiles.UseAttributeTei

See #6 on the upgrade notes...
   http://wiki.apache.org/struts/StrutsUpgradeNotes12to13

The Struts Tiles package name was changed.  Try clearing out your
container's 'work' directory so the JSPs will be recompiled.

--
Wendy

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Re: Struts1.3.5 error

Posted by Wendy Smoak <ws...@gmail.com>.
On 10/24/06, kumar.vinodh@wipro.com <ku...@wipro.com> wrote:

> I was using struts1.2.9 previously , every thing worked fine. When I
> migrated to struts1.3.5, I am getting below error message.I am not sure
> about this behaviour.
> Any particular reason for this behaviour?
>
>
> org.apache.jasper.JasperException: Failed to load or instantiate
> TagExtraInfo class: org.apache.struts.taglib.tiles.UseAttributeTei

See #6 on the upgrade notes...
   http://wiki.apache.org/struts/StrutsUpgradeNotes12to13

The Struts Tiles package name was changed.  Try clearing out your
container's 'work' directory so the JSPs will be recompiled.

-- 
Wendy

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Re: Struts1.3.5 error

Posted by Phil Zoio <ph...@realsolve.co.uk>.
I saw this problem too - I think the package of the UseAttributeTei changed.

I fixed it by using following prefix in your page:

<%@ taglib prefix="tiles" uri="http://struts.apache.org/tags-tiles" %>


kumar.vinodh@wipro.com wrote:

>Hi,
>
>
>I was using struts1.2.9 previously , every thing worked fine. When I
>migrated to struts1.3.5, I am getting below error message.I am not sure
>about this behaviour.
>Any particular reason for this behaviour?
>
>
>
>   
>
>org.apache.jasper.JasperException: Failed to load or instantiate
>TagExtraInfo class: org.apache.struts.taglib.tiles.UseAttributeTei
>
>
>org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHand
>ler.java:50)
>
>
>org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java
>:407)
>
>
>org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java
>:279)
>
>
>org.apache.jasper.compiler.TagLibraryInfoImpl.createTagInfo(TagLibraryIn
>foImpl.java:422)
>
>
>org.apache.jasper.compiler.TagLibraryInfoImpl.parseTLD(TagLibraryInfoImp
>l.java:248)
>
>
>org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.
>java:162)
>
>
>org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:418)
>
>
>org.apache.jasper.compiler.Parser.parseDirective(Parser.java:483)
>
>
>org.apache.jasper.compiler.Parser.parseElements(Parser.java:1543)
>	org.apache.jasper.compiler.Parser.parse(Parser.java:126)
>
>
>org.apache.jasper.compiler.ParserController.doParse(ParserController.jav
>a:211)
>
>
>org.apache.jasper.compiler.ParserController.parse(ParserController.java:
>100)
>
>
>org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:146)
>	org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
>	org.apache.jasper.compiler.Compiler.compile(Compiler.java:267)
>	org.apache.jasper.compiler.Compiler.compile(Compiler.java:255)
>
>
>org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.ja
>va:556)
>
>
>org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja
>va:293)
>
>
>org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
>
>
>org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
>	javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
>
>
>org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilte
>r.java:81)
>
>
>root cause
>
>java.lang.ClassNotFoundException:
>org.apache.struts.taglib.tiles.UseAttributeTei
>
>
>org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader
>.java:1332)
>
>
>org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader
>.java:1181)
>
>
>org.apache.jasper.compiler.TagLibraryInfoImpl.createTagInfo(TagLibraryIn
>foImpl.java:419)
>
>
>org.apache.jasper.compiler.TagLibraryInfoImpl.parseTLD(TagLibraryInfoImp
>l.java:248)
>
>
>org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.
>java:162)
>
>
>org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:418)
>
>
>org.apache.jasper.compiler.Parser.parseDirective(Parser.java:483)
>
>
>org.apache.jasper.compiler.Parser.parseElements(Parser.java:1543)
>	org.apache.jasper.compiler.Parser.parse(Parser.java:126)
>
>
>org.apache.jasper.compiler.ParserController.doParse(ParserController.jav
>a:211)
>
>
>org.apache.jasper.compiler.ParserController.parse(ParserController.java:
>100)
>
>
>org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:146)
>	org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
>	org.apache.jasper.compiler.Compiler.compile(Compiler.java:267)
>	org.apache.jasper.compiler.Compiler.compile(Compiler.java:255)
>
>
>org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.ja
>va:556)
>
>
>org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja
>va:293)
>
>
>org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
>
>
>org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
>	javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
>
>
>org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilte
>r.java:81)
>
>
>
>
>
>Regards,
>Vinodh
>
>
>
>
>
>The information contained in this electronic message and any attachments to this message are intended for the exclusive use of the addressee(s) and may contain proprietary, confidential or privileged information. If you are not the intended recipient, you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately and destroy all copies of this message and any attachments.
>
>
>WARNING: Computer viruses can be transmitted via email. The recipient should check this email and any attachments for the presence of viruses. The company accepts no liability for any damage caused by any virus transmitted by this email.
>
>
>www.wipro.com
>  
>


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org