The moose likes Other Application Frameworks and the fly likes External Link Error plz help Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login
JavaRanch » Java Forums » Application Frameworks » Other Application Frameworks
Reply Bookmark "External Link Error plz help" Watch "External Link Error plz help" New topic
Author

External Link Error plz help

Rajeswari Gopal
Greenhorn

Joined: Apr 14, 2005
Posts: 26
Hi all,
This is my html code...

<tr jwcid="@Foreach" source="ognl etails" value="ognl etail" element="tr" class="ognl:cssClass">
<td><input type="checkbox" name="R_1"/></td>
<td><span jwcid="@Insert" value="ognl etail.id"/></td>
<td><span jwcid="@Insert" value="ognl etail.userName"/></td>
<td><span jwcid="@Insert" value="ognl etail.password"/></td>
<td><span jwcid="@Insert" value="ognl etail.firstName"/></td>
<td><span jwcid="@Insert" value="ognl etail.lastName"/></td>
<td><span jwcid="@Insert" value="ognl etail.email"/></td>
<td><span jwcid="@Insert" value="ognl etail.userType"/></td>
<td><span jwcid="@ExternalLink" page="Update" parameters="ognl etail.id">Edit</span></td>

And my Java code

public abstract class Update extends BasePage implements IExternalPage
{
public abstract Integer getUserid();
public abstract void setUserid(Integer Id);

public void activateExternalPage(Object[] params, IRequestCycle cycle) {
setUserid((Integer) params[0]);

}
public List getContent()
{
Session session = null;
SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();
session =sessionFactory.openSession();
session.beginTransaction();
List result = session.createQuery("from Details where userid="+getUserid()).list();
session.getTransaction().commit();
return result;
}
}
while executing the following error is coming while clicking the edit option..
its getting fine the id in the external link...
If anybody knows help me to clear out the error..

ERROR:

org.apache.hivemind.ApplicationRuntimeException
Page Update does not implement the org.apache.tapestry.IExternalPage interface.
component: $BasePage_203@c31651[Update]
location: context:/Update.html

java.lang.ClassCastException
Stack Trace:

* org.apache.tapestry.engine.ExternalService.service(ExternalService.java:145)
* $IEngineService_10b5fbe5b96.service($IEngineService_10b5fbe5b96.java)
* org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(EngineServiceOuterProxy.java:66)
* org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:248)
* org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngineTerminator.java:60)
* $WebRequestServicer_10b5fbe5b6a.service($WebRequestServicer_10b5fbe5b6a.java)
* $WebRequestServicer_10b5fbe5b66.service($WebRequestServicer_10b5fbe5b66.java)
* org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(WebRequestServicerPipelineBridge.java:56)
* $ServletRequestServicer_10b5fbe5b4a.service($ServletRequestServicer_10b5fbe5b4a.java)
* org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInjector.java:55)
* $ServletRequestServicerFilter_10b5fbe5b46.service($ServletRequestServicerFilter_10b5fbe5b46.java)
* $ServletRequestServicer_10b5fbe5b4c.service($ServletRequestServicer_10b5fbe5b4c.java)
* org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecoderFilter.java:52)
* $ServletRequestServicerFilter_10b5fbe5b44.service($ServletRequestServicerFilter_10b5fbe5b44.java)
* $ServletRequestServicer_10b5fbe5b4c.service($ServletRequestServicer_10b5fbe5b4c.java)
* org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestEncoding.java:53)
* $ServletRequestServicerFilter_10b5fbe5b48.service($ServletRequestServicerFilter_10b5fbe5b48.java)
* $ServletRequestServicer_10b5fbe5b4c.service($ServletRequestServicer_10b5fbe5b4c.java)
* $ServletRequestServicer_10b5fbe5b3e.service($ServletRequestServicer_10b5fbe5b3e.java)
* org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:123)
* org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:79)
* javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
* javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
* org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
* org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
* org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
* org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
* org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
* org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
* org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
* org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
* org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
* org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
* org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
* org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
* org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
* org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
* org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
* org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
* org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
* org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
* org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
* org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
* org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
* org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
* org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
* java.lang.Thread.run(Thread.java:534)

Thanks,
Raji.
 
 
subject: External Link Error plz help
 
Threads others viewed
Hibernate Error when inserting into a table
Issue w/ accesing file from a Servlet
Tomcat + NullPointerException
Getting Relaying denied error while sending out mails
stale link error plz help
MyEclipse, The Clear Choice

cast iron skillet 49er

more from paul wheaton's glorious empire of web junk: cast iron skillet diatomaceous earth rocket mass heater sepp holzer raised garden beds raising chickens lawn care CFL flea control missoula heat permaculture