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 Vincent Bonamy <vi...@geomath.fr> on 2001/09/03 16:02:39 UTC

thanks ... and Registry.addEntry ?

Thanks for the answer but maybe it's also me who makes plenty of
mistakes ... ;-)

I tried also :

<%
 BasePortletEntry newEntry = new BasePortletEntry();
 newEntry.setParent("RSS");
 newEntry.setApplication(false);
 newEntry.setType("ref");
 newEntry.setURL("http://station6.geomath.fr/portail/rss/Geomath.rss");

 Registry.addEntry(Registry.PORTLET, newEntry);
%>

The error what I obtain follows  ...

I would like to know what is wrong and also what do Registry.addEntry
do:
Registry.addEntry creates a physically Entry in a file *.xreg? If True,
in which file?
If the file "http://station6.geomath.fr/portail/rss/Geomath.rss" doesn't
exist, there is an Exception?

Very Thanks,
vincent.




Internal Servlet Error:

javax.servlet.ServletException
        at
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:455)

        at rssGenerator.addRss_2._jspService(addRss_2.java:121)
        at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java)
        at
org.apache.tomcat.facade.ServletHandler.doService(ServletHandler.java:500)

        at org.apache.tomcat.core.Handler.service(Handler.java:223)
        at
org.apache.tomcat.facade.ServletHandler.service(ServletHandler.java:448)

        at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:911)

        at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:824)
        at
org.apache.tomcat.modules.server.Ajp13Interceptor.processConnection(Ajp13Interceptor.java:167)

        at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:438)

        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:505)

        at java.lang.Thread.run(Thread.java:484)
Root cause:
java.lang.NullPointerException
        at java.util.Hashtable.get(Hashtable.java:320)
        at
org.apache.jetspeed.services.registry.CastorRegistryService.addEntry(CastorRegistryService.java:204)

        at
org.apache.jetspeed.services.Registry.addEntry(Registry.java:123)
        at rssGenerator.addRss_2._jspService(addRss_2.java:101)
        at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java)
        at
org.apache.tomcat.facade.ServletHandler.doService(ServletHandler.java:500)

        at org.apache.tomcat.core.Handler.service(Handler.java:223)
        at
org.apache.tomcat.facade.ServletHandler.service(ServletHandler.java:448)

        at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:911)

        at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:824)
        at
org.apache.tomcat.modules.server.Ajp13Interceptor.processConnection(Ajp13Interceptor.java:167)

        at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:438)

        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:505)

        at java.lang.Thread.run(Thread.java:484)



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


Re: thanks ... and Registry.addEntry ?

Posted by Vincent Bonamy <vi...@geomath.fr>.
>

I tried

<%
BasePortletEntry newEntry = new BasePortletEntry();
newEntry.setParent("RSS");
newEntry.setApplication(false);
newEntry.setType("ref");
newEntry.setURL("http://station6.geomath.fr/portail/rss/Geomath.rss");
newEntry.setName("newRss");

Registry.addEntry(Registry.PORTLET, newEntry);
%>

and I obtain:


       1. NOTHING if newRss IS already registered

       1. ERROR (following) if newRss is NOT already registered

javax.servlet.ServletException: The specified entry does not exist within the Registry Geomath
        at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:455)
        at rssGenerator.addRss_1._jspService(addRss_1.java:120)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java)
        at org.apache.tomcat.facade.ServletHandler.doService(ServletHandler.java:500)
        at org.apache.tomcat.core.Handler.service(Handler.java:223)
        at org.apache.tomcat.facade.ServletHandler.service(ServletHandler.java:448)
        at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:911)
        at org.apache.tomcat.core.ContextManager.service(ContextManager.java:824)
        at org.apache.tomcat.modules.server.Ajp13Interceptor.processConnection(Ajp13Interceptor.java:167)

        at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:438)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:505)
        at java.lang.Thread.run(Thread.java:484)
Root cause:
org.apache.jetspeed.om.registry.InvalidEntryException: The specified entry does not exist within the
Registry Geomath
        at org.apache.jetspeed.om.registry.base.BaseRegistry.getEntry(BaseRegistry.java:95)
        at
org.apache.jetspeed.services.registry.CastorRegistryService.addEntry(CastorRegistryService.java:217)
        at org.apache.jetspeed.services.Registry.addEntry(Registry.java:123)
        at rssGenerator.addRss_1._jspService(addRss_1.java:100)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java)
        at org.apache.tomcat.facade.ServletHandler.doService(ServletHandler.java:500)
        at org.apache.tomcat.core.Handler.service(Handler.java:223)
        at org.apache.tomcat.facade.ServletHandler.service(ServletHandler.java:448)
        at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:911)
        at org.apache.tomcat.core.ContextManager.service(ContextManager.java:824)
        at org.apache.tomcat.modules.server.Ajp13Interceptor.processConnection(Ajp13Interceptor.java:167)

        at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:438)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:505)
        at java.lang.Thread.run(Thread.java:484)

Bye,
vincent.


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


Re: thanks ... and Registry.addEntry ?

Posted by Vincent Bonamy <vi...@geomath.fr>.
Sorry,

I missed

newEntry.setName("newRss");
and so, there is an 'org.apache.jetspeed.om.registry.InvalidEntryException' now !

bye,
vincent.


Vincent Bonamy wrote:

> Thanks for the answer but maybe it's also me who makes plenty of
> mistakes ... ;-)
>
> I tried also :
>
> <%
>  BasePortletEntry newEntry = new BasePortletEntry();
>  newEntry.setParent("RSS");
>  newEntry.setApplication(false);
>  newEntry.setType("ref");
>  newEntry.setURL("http://station6.geomath.fr/portail/rss/Geomath.rss");
>
>  Registry.addEntry(Registry.PORTLET, newEntry);
> %>
>
> The error what I obtain follows  ...
>
> I would like to know what is wrong and also what do Registry.addEntry
> do:
> Registry.addEntry creates a physically Entry in a file *.xreg? If True,
> in which file?
> If the file "http://station6.geomath.fr/portail/rss/Geomath.rss" doesn't
> exist, there is an Exception?
>
> Very Thanks,
> vincent.
>
> Internal Servlet Error:
>
> javax.servlet.ServletException
>         at
> org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:455)
>
>         at rssGenerator.addRss_2._jspService(addRss_2.java:121)
>         at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java)
>         at
> org.apache.tomcat.facade.ServletHandler.doService(ServletHandler.java:500)
>
>         at org.apache.tomcat.core.Handler.service(Handler.java:223)
>         at
> org.apache.tomcat.facade.ServletHandler.service(ServletHandler.java:448)
>
>         at
> org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:911)
>
>         at
> org.apache.tomcat.core.ContextManager.service(ContextManager.java:824)
>         at
> org.apache.tomcat.modules.server.Ajp13Interceptor.processConnection(Ajp13Interceptor.java:167)
>
>         at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:438)
>
>         at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:505)
>
>         at java.lang.Thread.run(Thread.java:484)
> Root cause:
> java.lang.NullPointerException
>         at java.util.Hashtable.get(Hashtable.java:320)
>         at
> org.apache.jetspeed.services.registry.CastorRegistryService.addEntry(CastorRegistryService.java:204)
>
>         at
> org.apache.jetspeed.services.Registry.addEntry(Registry.java:123)
>         at rssGenerator.addRss_2._jspService(addRss_2.java:101)
>         at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java)
>         at
> org.apache.tomcat.facade.ServletHandler.doService(ServletHandler.java:500)
>
>         at org.apache.tomcat.core.Handler.service(Handler.java:223)
>         at
> org.apache.tomcat.facade.ServletHandler.service(ServletHandler.java:448)
>
>         at
> org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:911)
>
>         at
> org.apache.tomcat.core.ContextManager.service(ContextManager.java:824)
>         at
> org.apache.tomcat.modules.server.Ajp13Interceptor.processConnection(Ajp13Interceptor.java:167)
>
>         at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:438)
>
>         at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:505)
>
>         at java.lang.Thread.run(Thread.java:484)
>
> ---------------------------------------------------------------------
> 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