Bugs item #915522, was opened at 2004-03-13 11:03
Message generated for change (Comment added) made by fgiust
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=536613&aid=915522&group_id=73068

Category: main tag library
Group: None
>Status: Closed
>Resolution: Works For Me
Priority: 5
Submitted By: Ralf Hauser (ralfhauser)
Assigned to: fabrizio giustina (fgiust)
Summary: JasperException: Unable to load MyDecorator.class

Initial Comment:
- Tried to adapt the org.displaytag.sample.TotalWrapper
and got the below stack trace.
- checked my war - the .class file is in there!
- Even added test method
        public static void isClassThere() {
                log.debug("class is there!");
                System.out.println("sys: class is there!");
        }
 and called it in my jsp one line before my display
tags start:
<<
<% 
com.privasphere.privalope.util.BillTotals.isClassThere();
 %>
>>
As to be expected, nicely got
<<DEBUG [Thread-5] (BillTotals.java:30) - class is there!
sys: class is there!>> in my catalina.out

What am I doing wrong?

http://sourceforge.net/mailarchive/message.php?msg_id=7054216
doesn't really seem to be the same.

If there is the need to tell displaytag to add to the
path, please document this in 
http://displaytag.sourceforge.net/tagreference.html.

Any help would be highly appreciated!

    Ralf

<<org.apache.jasper.JasperException: Unable to load
com.privasphere.privalope.util.BillTotals
        at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
        at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
        at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
...
root cause

javax.servlet.ServletException: Unable to load
com.privasphere.privalope.util.BillTotals
        at
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:533)
        at
org.apache.jsp.showBillingLog_en_jsp._jspService(showBillingLog_en_jsp.java:556)
        at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>

Excerpt out of my jsp
/usr/local/tomcat/work/myapp-Standalone/mydom.com/_/showBillingLog_en_jsp.java
 :
<<...
     
_jspx_th_display_table_0.setRequestURI(response.encodeURL("showBillingLog_en.jsp"));
      _jspx_th_display_table_0.setSort("list");
     
_jspx_th_display_table_0.setDecorator("com.privasphere.privalope.util.BillTotals");
      int _jspx_eval_display_table_0 =
_jspx_th_display_table_0.doStartTag();
      if (_jspx_eval_display_table_0 !=
javax.servlet.jsp.tagext.Tag.SKIP_BODY)...>>

----------------------------------------------------------------------

>Comment By: fabrizio giustina (fgiust)
Date: 2004-09-21 22:02

Message:
Logged In: YES 
user_id=798060

no details have been added since the bug was opened: now the
root exception is added to the error message and should help
in solving the issue. I'm closing the bug as a "cannot
duplicate": please submit a new bug with more details if you
still get this problem.



----------------------------------------------------------------------

Comment By: Nobody/Anonymous (nobody)
Date: 2004-07-03 20:27

Message:
Logged In: NO 

Got the same problem... I had to move my decorator to the 
displaytag-XXX.jar file and restart Tomcat to get it to work

----------------------------------------------------------------------

Comment By: fabrizio giustina (fgiust)
Date: 2004-04-25 18:10

Message:
Logged In: YES 
user_id=798060

I can't reproduce this.
Can you please check the log for the previous exception? 
Displaytag should also log the cause for this, which can be a 
ClassNotFoundException, InstantiationException, 
IllegalAccessException, or ClassCastException.

Please add an addictional comment here with this information 
and I will try to fix is as soon as possible.

----------------------------------------------------------------------

Comment By: Ralf Hauser (ralfhauser)
Date: 2004-03-24 08:07

Message:
Logged In: YES 
user_id=266141

see also RFE for a path amending property
https://sourceforge.net/tracker/index.php?func=detail&aid=922253&group_id=73068&atid=536616

----------------------------------------------------------------------

Comment By: Ralf Hauser (ralfhauser)
Date: 2004-03-24 08:00

Message:
Logged In: YES 
user_id=266141

copying the com.privasphere.privalope.util.BillTotals to
tomcat/shared/lib/com/privasphere/privalope/util/BillTotals.class
as per
http://sourceforge.net/mailarchive/message.php?msg_id=6732242
didn't solve it either.

Probably, it would be good to be able set a
classpath-amending display-tag property such that I wouldn't
have to bother about this!

----------------------------------------------------------------------

Comment By: Ralf Hauser (ralfhauser)
Date: 2004-03-24 07:15

Message:
Logged In: YES 
user_id=266141

others seem to have the same problem
http://sourceforge.net/mailarchive/message.php?msg_id=6732244

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=536613&aid=915522&group_id=73068


-------------------------------------------------------
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM.
Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php
_______________________________________________
displaytag-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/displaytag-devel

Reply via email to