The complied line 191 is "if (_jspx_meth_c_set_2(_jspx_page_context))". 

I'm not using the new JSPX email process, but the old JSP version from
Magnolia 2.


Besides the different taglib declarations, there are quite a few
differences...

1) the new 'samples/templateForm/main.jsp' has NO MailHandler class like
the old one, but imports it from 'info.magnolia.cms.util.MailHandler'.

2) the new 'main.jsp' only does 5 imports, where the old one did 18.

3) they both include the 'if sendMail is not null' scriptlet, which
appear to be the same.

4) the 'mandatoryAlert' scriplet in th new 'main.jsp' has a few more
lines.


Sigh :(, I guess I'll scrap the old version and try to de-JSPXify the
new one so it works like orinary JSP. Initial attempts have yielded the
dreaded blank screen so far.

I don't know why te old one doesn't work...probably something to do with
changes somewhere within the 18 imports it does.


-----Original Message-----
From: [email protected] [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, October 11, 2005 2:21 PM
To: [email protected]
Subject: Re: [magnolia-user] ClassCastException - mailerForm

#: Robert Van Overmeiren changed the world a bit at a time by saying on
10/11/2005 7:26 PM :#
> No ideas, eh?
> 
> OK, I'll just have to compose my own procedural email process using 
> Java scriptlets.
> 
>  

If you are running Tomcat you can go to
<TOMCAT_DIR>/work/Catalina/localhost/<MAGNOLIA_NAME> and look for the
generated java source file. With the line given you should be able to
find out what is wrong.

Another solution would be if you have an environment in which you are
able to debug jsp. (IDEA, MyEclipse, etc).

hth,

./alex
--
.w( the_mindstorm )p.

> -----Original Message-----
> From: [email protected] [mailto:[EMAIL PROTECTED]
> Sent: Monday, October 10, 2005 2:01 PM
> To: [email protected]
> Subject: [magnolia-user] ClassCastException - mailerForm
> 
> Hello,
> 
> I'm using the sample 'MailHandler()' class in a template, but get a 
> blank page back, and a ClassCastException in the log, when I submit a 
> form. The code attempts to cast an object to a subclass of which it is

> not an instance.
> 
> How can I debug and fix such a thing?
> 
> Does the error point to, or give clues to, a solution?
> 
> Regards,
> Bob V
> 
> 
> 2005-10-07 11:39:51 ApplicationDispatcher[/magnoliaAuthor]
> Servlet.service() for servlet jsp threw exception 
> java.lang.ClassCastException
>       at
> org.apache.jsp.templates.jsp.ud.mailerForm.main_jsp._jspService(main_j
> sp
> .java:191)
>       at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>       at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.
> ja
> va:324)
>       at
>
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
>       at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>       at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
> ca
> tionFilterChain.java:237)
>       at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
> lt
> erChain.java:157)
>       at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispa
> tc
> her.java:704)
>       at
> org.apache.catalina.core.ApplicationDispatcher.processRequest(Applicat
> io
> nDispatcher.java:474)
>       at
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDi
> sp
> atcher.java:409)
>       at
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDisp
> at
> cher.java:312)
>       at info.magnolia.cms.Dispatcher.dispatch(Dispatcher.java:79)
>       at
> info.magnolia.cms.servlets.EntryServlet.doGet(EntryServlet.java:141)
>       at
> info.magnolia.cms.servlets.EntryServlet.doPost(EntryServlet.java:182)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>       at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
> ca
> tionFilterChain.java:237)
>       at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
> lt
> erChain.java:157)
>       at
> info.magnolia.cms.filters.SecurityFilter.doFilter(SecurityFilter.java:
> 73
> )
>       at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
> ca
> tionFilterChain.java:186)
>       at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
> lt
> erChain.java:157)
>       at
> info.magnolia.cms.filters.MultipartRequestFilter.doFilter(MultipartReq
> ue
> stFilter.java:80)
>       at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
> ca
> tionFilterChain.java:186)
>       at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
> lt
> erChain.java:157)
>       at
> info.magnolia.cms.filters.ContentTypeFilter.doFilter(ContentTypeFilter
> .j
> ava:65)
>       at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
> ca
> tionFilterChain.java:186)
>       at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
> lt
> erChain.java:157)
>       at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa
> lv
> e.java:214)
>       at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValve
> Co
> ntext.java:104)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java
> :5
> 20)
>       at
> org.apache.catalina.core.StandardContextValve.invokeInternal(StandardC
> on
> textValve.java:198)
>       at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa
> lv
> e.java:152)
>       at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValve
> Co
> ntext.java:104)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java
> :5
> 20)
>       at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.ja
> va
> :137)
>       at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValve
> Co
> ntext.java:104)
>       at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.ja
> va
> :118)
>       at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValve
> Co
> ntext.java:102)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java
> :5
> 20)
>       at
>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
> java:109)
>       at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValve
> Co
> ntext.java:104)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java
> :5
> 20)
>       at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
>       at
>
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
>       at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:
> 79
> 9)
>       at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proces
> sC
> onnection(Http11Protocol.java:705)
>       at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:
> 57
> 7)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPo
> ol
> .java:683)
>       at java.lang.Thread.run(Thread.java:534)
> 
> 
> ----------------------------------------------------------------
> for list details see
> http://www.magnolia.info/en/magnolia/developer.html
> ----------------------------------------------------------------
> 
> ----------------------------------------------------------------
> for list details see
> http://www.magnolia.info/en/magnolia/developer.html
> ----------------------------------------------------------------
> 


----------------------------------------------------------------
for list details see
http://www.magnolia.info/en/magnolia/developer.html
----------------------------------------------------------------

----------------------------------------------------------------
for list details see
http://www.magnolia.info/en/magnolia/developer.html
----------------------------------------------------------------

Reply via email to