[Gridsphere-users] portlet extension problem
Mona Wong-Barnum
mona at sdsc.edu
Mon Mar 10 12:57:50 PDT 2008
I have a Browse portlet that works fine. I want to extend that
class and just change one function (the function that handles the
action when the user clicks on a file). My new class is called
DMBrowse.java. During GridSphere 2.2.8 startup, it throws an exception:
20919:ERROR:(GridSphereFilter.java:doFilter:70)
< GridSphere initialization failed! >
Unable to initialize portlet:
org.gridlab.gridsphere.provider.portlet.jsr.PortletServlet
Caused by:
javax.servlet.ServletException: Servlet execution threw an exception
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:292)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:188)
at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:691)
at org.apache.catalina.core.ApplicationDispatcher.doInclude
(ApplicationDispatcher.java:556)
at org.apache.catalina.core.ApplicationDispatcher.include
(ApplicationDispatcher.java:505)
at
org.gridlab.gridsphere.portletcontainer.impl.SportletDispatcher.include(
SportletDispatcher.java:287)
at
org.gridlab.gridsphere.portletcontainer.impl.SportletDispatcher.init
(SportletDispatcher.java:72)
at
org.gridlab.gridsphere.portletcontainer.PortletInvoker.initPortletWebApp
(PortletInvoker.java:385)
at
org.gridlab.gridsphere.services.core.registry.impl.PortletManager.initPo
rtletWebApplication(PortletManager.java:275)
at
org.gridlab.gridsphere.services.core.registry.impl.PortletManager.initAl
lPortletWebApplications(PortletManager.java:258)
at org.gridlab.gridsphere.filters.GridSphereFilter.doFilter
(GridSphereFilter.java:67)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:210)
at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:174)
at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service
(CoyoteAdapter.java:151)
at org.apache.coyote.http11.Http11Processor.process
(Http11Processor.java:870)
at org.apache.coyote.http11.Http11BaseProtocol
$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket
(PoolTcpEndpoint.java:528)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt
(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool
$ControlRunnable.run(ThreadPool.java:685)
at java.lang.Thread.run(Thread.java:619)
Here are some code excerpts from DMBrowse.java:
package edu.sdsc.datacentral.portal.datamining.portlets;
import edu.sdsc.datacentral.portal.filemanagers.portlets.Browse;
[...]
public class DMBrowse extends Browse
{
[...]
public void init ( PortletConfig config ) throws PortletException
{
super.init ( config );
}
[...]
}
What am I doing wrong? Any suggestions?
thanks,
Mona
*********************************************************
Mona Wong-Barnum
Data Services Portal Developer
San Diego Supercomputer Center
http://datacentral.sdsc.edu
Believing we are in control is an illusion
that brings suffering.
*********************************************************
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.gridsphere.org/pipermail/gridsphere-users/attachments/20080310/8eab621b/attachment.html
More information about the Gridsphere-users
mailing list