You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-user@portals.apache.org by Lars Vogelgesang <vo...@rumms.uni-mannheim.de> on 2001/04/03 14:06:01 UTC

Failed to retrieve GrunddatenPortlet from PortletRegistry

Hello there!

I got another problem....
I wrote several portlets and Action-classes that react
to the portlet's formular fields.
Most things work fine, but some portlets cannot be
retrieved from the portlet registry after having
finished the 'do-perform'-method of an action.
This means: the Action-method works fine, but
the resulting portlet isn't shown on the Home-screen.
When I check the portlet on the Customize-screen and
click 'Finish' everything's ok again and the portlet
is shown the way I want it...
The exact message is:
Error=Failed to retrieve GrunddatenPortlet from PortletRegistry
 Exception:  org.apache.jetspeed.om.registry.InvalidEntryException: The
specified entry does not exist within the Registry GrunddatenPortlet
 Stack Trace follows:
 org.apache.jetspeed.om.registry.InvalidEntryException: The specified
entry does not exist within the Registry GrunddatenPortlet
 at
org.apache.jetspeed.om.registry.BaseRegistry.getEntry(BaseRegistry.java:89)

 at
org.apache.jetspeed.services.registrymanager.JetspeedConfigRegistryManagerService.getEntry(JetspeedConfigRegistryManagerService.java:160)

 at
org.apache.jetspeed.services.registrymanager.RegistryManager.getEntry(RegistryManager.java:106)

 at
org.apache.jetspeed.portal.PortletURIManager.getEntry(PortletURIManager.java:165)

 at
org.apache.jetspeed.modules.screens.Home.getPortletSet(Home.java:328)
 at org.apache.jetspeed.modules.screens.Home.getContent(Home.java:227)
 at org.apache.jetspeed.modules.screens.Home.doBuild(Home.java:180)
 at org.apache.turbine.modules.Screen.build(Screen.java:100)
 at org.apache.turbine.modules.ScreenLoader.eval(ScreenLoader.java:125)
 at
org.apache.jetspeed.modules.layouts.JetspeedLayout.doBuild(JetspeedLayout.java:116)

 at org.apache.turbine.modules.Layout.build(Layout.java:93)
 at org.apache.turbine.modules.LayoutLoader.exec(LayoutLoader.java:122)
 at
org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:170)

 at org.apache.turbine.modules.Page.build(Page.java:92)
 at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:122)
 at org.apache.turbine.Turbine.doGet(Turbine.java:364)
 at org.apache.turbine.Turbine.doPost(Turbine.java:451)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at
org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:503)

 at
org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:597)

 at
org.apache.tomcat.servlets.InvokerServlet.service(InvokerServlet.java:257)

 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at
org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:503)

 at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:559)
 at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:160)

 at
org.apache.tomcat.service.TcpConnectionThread.run(SimpleTcpEndpoint.java:338)

 at java.lang.Thread.run(Unknown Source)
[Tue Apr 03 13:22:29 GMT+02:00 2001] --  ERROR  --
 Exception:  org.apache.jetspeed.portal.PortletException: Could not
determine entry.
 Stack Trace follows:
 org.apache.jetspeed.portal.PortletException: Could not determine entry.

 at
org.apache.jetspeed.modules.screens.Home.getPortletSet(Home.java:332)
 at org.apache.jetspeed.modules.screens.Home.getContent(Home.java:227)
 at org.apache.jetspeed.modules.screens.Home.doBuild(Home.java:180)
 at org.apache.turbine.modules.Screen.build(Screen.java:100)
 at org.apache.turbine.modules.ScreenLoader.eval(ScreenLoader.java:125)
 at
org.apache.jetspeed.modules.layouts.JetspeedLayout.doBuild(JetspeedLayout.java:116)

 at org.apache.turbine.modules.Layout.build(Layout.java:93)
 at org.apache.turbine.modules.LayoutLoader.exec(LayoutLoader.java:122)
 at
org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:170)

 at org.apache.turbine.modules.Page.build(Page.java:92)
 at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:122)
 at org.apache.turbine.Turbine.doGet(Turbine.java:364)
 at org.apache.turbine.Turbine.doPost(Turbine.java:451)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at
org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:503)

 at
org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:597)

 at
org.apache.tomcat.servlets.InvokerServlet.service(InvokerServlet.java:257)

 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at
org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:503)

 at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:559)
 at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:160)

 at
org.apache.tomcat.service.TcpConnectionThread.run(SimpleTcpEndpoint.java:338)

 at java.lang.Thread.run(Unknown Source)

Does someone know the reason for this?

Thanks,
Lars

--
-------------------------------------
Lars Vogelgesang
vogelg@rumms.uni-mannheim.de
http://www.vogelgesang.xodox.de
http://www.madnotmad.de
http://www.munsters.de.st





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


Re: Failed to retrieve GrunddatenPortlet from PortletRegistry

Posted by Lars Vogelgesang <vo...@rumms.uni-mannheim.de>.
Hi!
This is the part from the jetspeed-config.jcfg:
<portlet-entry application="false" admin="false" hidden="false" type="instance"
name="Grunddaten"><classname>de.viror.t13.ker.portlet.portlets.GrunddatenPortlet</classname><parameter
value="Grunddaten" name="portal-title"/></portlet-entry>
The package is "de.viror.t13.ker.portlet.portlets", which I simply put in the
jetspeed.jar-File.

Thanks,
Lars

Stephan Hesmer schrieb:

> DId you define your portlet classname correctly in the jetspeed-config.jcfg?
>
> Please post the parts where you define your portlet in the
> jetspeed-config.jcfg and in your psml file. Also it would be helpful to know
> in which package you put your portlet.
>
> Stephan
>
> ----- Original Message -----
> From: "Lars Vogelgesang" <vo...@rumms.uni-mannheim.de>
> To: "jetspeed" <je...@jakarta.apache.org>
> Sent: Tuesday, 03 April, 2001 14:06
> Subject: Failed to retrieve GrunddatenPortlet from PortletRegistry
>
> > Hello there!
> >
> > I got another problem....
> > I wrote several portlets and Action-classes that react
> > to the portlet's formular fields.
> > Most things work fine, but some portlets cannot be
> > retrieved from the portlet registry after having
> > finished the 'do-perform'-method of an action.
> > This means: the Action-method works fine, but
> > the resulting portlet isn't shown on the Home-screen.
> > When I check the portlet on the Customize-screen and
> > click 'Finish' everything's ok again and the portlet
> > is shown the way I want it...
> > The exact message is:
> > Error=Failed to retrieve GrunddatenPortlet from PortletRegistry
> >  Exception:  org.apache.jetspeed.om.registry.InvalidEntryException: The
> > specified entry does not exist within the Registry GrunddatenPortlet
> >  Stack Trace follows:
> >  org.apache.jetspeed.om.registry.InvalidEntryException: The specified
> > entry does not exist within the Registry GrunddatenPortlet
> >  at
> >
> org.apache.jetspeed.om.registry.BaseRegistry.getEntry(BaseRegistry.java:89)
> >
> >  at
> >
> org.apache.jetspeed.services.registrymanager.JetspeedConfigRegistryManagerSe
> rvice.getEntry(JetspeedConfigRegistryManagerService.java:160)
> >
> >  at
> >
> org.apache.jetspeed.services.registrymanager.RegistryManager.getEntry(Regist
> ryManager.java:106)
> >
> >  at
> >
> org.apache.jetspeed.portal.PortletURIManager.getEntry(PortletURIManager.java
> :165)
> >
> >  at
> > org.apache.jetspeed.modules.screens.Home.getPortletSet(Home.java:328)
> >  at org.apache.jetspeed.modules.screens.Home.getContent(Home.java:227)
> >  at org.apache.jetspeed.modules.screens.Home.doBuild(Home.java:180)
> >  at org.apache.turbine.modules.Screen.build(Screen.java:100)
> >  at org.apache.turbine.modules.ScreenLoader.eval(ScreenLoader.java:125)
> >  at
> >
> org.apache.jetspeed.modules.layouts.JetspeedLayout.doBuild(JetspeedLayout.ja
> va:116)
> >
> >  at org.apache.turbine.modules.Layout.build(Layout.java:93)
> >  at org.apache.turbine.modules.LayoutLoader.exec(LayoutLoader.java:122)
> >  at
> > org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:170)
> >
> >  at org.apache.turbine.modules.Page.build(Page.java:92)
> >  at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:122)
> >  at org.apache.turbine.Turbine.doGet(Turbine.java:364)
> >  at org.apache.turbine.Turbine.doPost(Turbine.java:451)
> >  at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
> >  at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >  at
> >
> org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:503)
> >
> >  at
> >
> org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:597)
> >
> >  at
> > org.apache.tomcat.servlets.InvokerServlet.service(InvokerServlet.java:257)
> >
> >  at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >  at
> >
> org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:503)
> >
> >  at
> > org.apache.tomcat.core.ContextManager.service(ContextManager.java:559)
> >  at
> >
> org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
> onnectionHandler.java:160)
> >
> >  at
> >
> org.apache.tomcat.service.TcpConnectionThread.run(SimpleTcpEndpoint.java:338
> )
> >
> >  at java.lang.Thread.run(Unknown Source)
> > [Tue Apr 03 13:22:29 GMT+02:00 2001] --  ERROR  --
> >  Exception:  org.apache.jetspeed.portal.PortletException: Could not
> > determine entry.
> >  Stack Trace follows:
> >  org.apache.jetspeed.portal.PortletException: Could not determine entry.
> >
> >  at
> > org.apache.jetspeed.modules.screens.Home.getPortletSet(Home.java:332)
> >  at org.apache.jetspeed.modules.screens.Home.getContent(Home.java:227)
> >  at org.apache.jetspeed.modules.screens.Home.doBuild(Home.java:180)
> >  at org.apache.turbine.modules.Screen.build(Screen.java:100)
> >  at org.apache.turbine.modules.ScreenLoader.eval(ScreenLoader.java:125)
> >  at
> >
> org.apache.jetspeed.modules.layouts.JetspeedLayout.doBuild(JetspeedLayout.ja
> va:116)
> >
> >  at org.apache.turbine.modules.Layout.build(Layout.java:93)
> >  at org.apache.turbine.modules.LayoutLoader.exec(LayoutLoader.java:122)
> >  at
> > org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:170)
> >
> >  at org.apache.turbine.modules.Page.build(Page.java:92)
> >  at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:122)
> >  at org.apache.turbine.Turbine.doGet(Turbine.java:364)
> >  at org.apache.turbine.Turbine.doPost(Turbine.java:451)
> >  at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
> >  at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >  at
> >
> org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:503)
> >
> >  at
> >
> org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:597)
> >
> >  at
> > org.apache.tomcat.servlets.InvokerServlet.service(InvokerServlet.java:257)
> >
> >  at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >  at
> >
> org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:503)
> >
> >  at
> > org.apache.tomcat.core.ContextManager.service(ContextManager.java:559)
> >  at
> >
> org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
> onnectionHandler.java:160)
> >
> >  at
> >
> org.apache.tomcat.service.TcpConnectionThread.run(SimpleTcpEndpoint.java:338
> )
> >
> >  at java.lang.Thread.run(Unknown Source)
> >
> > Does someone know the reason for this?
> >
> > Thanks,
> > Lars
> >
> > --
> > -------------------------------------
> > Lars Vogelgesang
> > vogelg@rumms.uni-mannheim.de
> > http://www.vogelgesang.xodox.de
> > http://www.madnotmad.de
> > http://www.munsters.de.st
> >
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: jetspeed-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: jetspeed-user-help@jakarta.apache.org
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jetspeed-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: jetspeed-user-help@jakarta.apache.org

--
-------------------------------------
Lars Vogelgesang
vogelg@rumms.uni-mannheim.de
http://www.vogelgesang.xodox.de
http://www.madnotmad.de
http://www.munsters.de.st



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


Re: Failed to retrieve GrunddatenPortlet from PortletRegistry

Posted by Stephan Hesmer <sh...@raleigh.ibm.com>.
DId you define your portlet classname correctly in the jetspeed-config.jcfg?

Please post the parts where you define your portlet in the
jetspeed-config.jcfg and in your psml file. Also it would be helpful to know
in which package you put your portlet.

Stephan

----- Original Message -----
From: "Lars Vogelgesang" <vo...@rumms.uni-mannheim.de>
To: "jetspeed" <je...@jakarta.apache.org>
Sent: Tuesday, 03 April, 2001 14:06
Subject: Failed to retrieve GrunddatenPortlet from PortletRegistry


> Hello there!
>
> I got another problem....
> I wrote several portlets and Action-classes that react
> to the portlet's formular fields.
> Most things work fine, but some portlets cannot be
> retrieved from the portlet registry after having
> finished the 'do-perform'-method of an action.
> This means: the Action-method works fine, but
> the resulting portlet isn't shown on the Home-screen.
> When I check the portlet on the Customize-screen and
> click 'Finish' everything's ok again and the portlet
> is shown the way I want it...
> The exact message is:
> Error=Failed to retrieve GrunddatenPortlet from PortletRegistry
>  Exception:  org.apache.jetspeed.om.registry.InvalidEntryException: The
> specified entry does not exist within the Registry GrunddatenPortlet
>  Stack Trace follows:
>  org.apache.jetspeed.om.registry.InvalidEntryException: The specified
> entry does not exist within the Registry GrunddatenPortlet
>  at
>
org.apache.jetspeed.om.registry.BaseRegistry.getEntry(BaseRegistry.java:89)
>
>  at
>
org.apache.jetspeed.services.registrymanager.JetspeedConfigRegistryManagerSe
rvice.getEntry(JetspeedConfigRegistryManagerService.java:160)
>
>  at
>
org.apache.jetspeed.services.registrymanager.RegistryManager.getEntry(Regist
ryManager.java:106)
>
>  at
>
org.apache.jetspeed.portal.PortletURIManager.getEntry(PortletURIManager.java
:165)
>
>  at
> org.apache.jetspeed.modules.screens.Home.getPortletSet(Home.java:328)
>  at org.apache.jetspeed.modules.screens.Home.getContent(Home.java:227)
>  at org.apache.jetspeed.modules.screens.Home.doBuild(Home.java:180)
>  at org.apache.turbine.modules.Screen.build(Screen.java:100)
>  at org.apache.turbine.modules.ScreenLoader.eval(ScreenLoader.java:125)
>  at
>
org.apache.jetspeed.modules.layouts.JetspeedLayout.doBuild(JetspeedLayout.ja
va:116)
>
>  at org.apache.turbine.modules.Layout.build(Layout.java:93)
>  at org.apache.turbine.modules.LayoutLoader.exec(LayoutLoader.java:122)
>  at
> org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:170)
>
>  at org.apache.turbine.modules.Page.build(Page.java:92)
>  at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:122)
>  at org.apache.turbine.Turbine.doGet(Turbine.java:364)
>  at org.apache.turbine.Turbine.doPost(Turbine.java:451)
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>  at
>
org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:503)
>
>  at
>
org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:597)
>
>  at
> org.apache.tomcat.servlets.InvokerServlet.service(InvokerServlet.java:257)
>
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>  at
>
org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:503)
>
>  at
> org.apache.tomcat.core.ContextManager.service(ContextManager.java:559)
>  at
>
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
onnectionHandler.java:160)
>
>  at
>
org.apache.tomcat.service.TcpConnectionThread.run(SimpleTcpEndpoint.java:338
)
>
>  at java.lang.Thread.run(Unknown Source)
> [Tue Apr 03 13:22:29 GMT+02:00 2001] --  ERROR  --
>  Exception:  org.apache.jetspeed.portal.PortletException: Could not
> determine entry.
>  Stack Trace follows:
>  org.apache.jetspeed.portal.PortletException: Could not determine entry.
>
>  at
> org.apache.jetspeed.modules.screens.Home.getPortletSet(Home.java:332)
>  at org.apache.jetspeed.modules.screens.Home.getContent(Home.java:227)
>  at org.apache.jetspeed.modules.screens.Home.doBuild(Home.java:180)
>  at org.apache.turbine.modules.Screen.build(Screen.java:100)
>  at org.apache.turbine.modules.ScreenLoader.eval(ScreenLoader.java:125)
>  at
>
org.apache.jetspeed.modules.layouts.JetspeedLayout.doBuild(JetspeedLayout.ja
va:116)
>
>  at org.apache.turbine.modules.Layout.build(Layout.java:93)
>  at org.apache.turbine.modules.LayoutLoader.exec(LayoutLoader.java:122)
>  at
> org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:170)
>
>  at org.apache.turbine.modules.Page.build(Page.java:92)
>  at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:122)
>  at org.apache.turbine.Turbine.doGet(Turbine.java:364)
>  at org.apache.turbine.Turbine.doPost(Turbine.java:451)
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>  at
>
org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:503)
>
>  at
>
org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:597)
>
>  at
> org.apache.tomcat.servlets.InvokerServlet.service(InvokerServlet.java:257)
>
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>  at
>
org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:503)
>
>  at
> org.apache.tomcat.core.ContextManager.service(ContextManager.java:559)
>  at
>
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
onnectionHandler.java:160)
>
>  at
>
org.apache.tomcat.service.TcpConnectionThread.run(SimpleTcpEndpoint.java:338
)
>
>  at java.lang.Thread.run(Unknown Source)
>
> Does someone know the reason for this?
>
> Thanks,
> Lars
>
> --
> -------------------------------------
> Lars Vogelgesang
> vogelg@rumms.uni-mannheim.de
> http://www.vogelgesang.xodox.de
> http://www.madnotmad.de
> http://www.munsters.de.st
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jetspeed-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: jetspeed-user-help@jakarta.apache.org
>
>


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