You are viewing a plain text version of this content. The canonical link for it is here.
Posted to pluto-user@portals.apache.org by Nirav Mehta <me...@gmail.com> on 2007/06/24 12:12:55 UTC

Problem integrating with Geronimo 1.1.1

Hi,

I've just started on Pluto. Since I've worked with Geronimo, I thought I'll
try using it with that.

I followed this article on on developerWorks:
http://www.ibm.com/developerworks/library/os-ag-pluto/index.html. I could
not find the jar files that Rakesh has mentioned. So I figured that the
dependent libs by myself ... these are what  added to the shared libs
folder:
castor-1.1.2.jar
pluto-container-1.1.3.jar
pluto-descriptor-api-1.1.3.jar
pluto-descriptor-impl-1.1.3.jar
pluto-taglib-1.1.3.jar
portlet-api-1.0.jar
xalan.jar
xercesImpl.jar
xml-apis.jar



*I created a geronimo deployment descriptor:*

<?xml version="1.0" encoding="UTF-8"?>
<web-app
 xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-1.1"
 xmlns:tomcat="http://geronimo.apache.org/xml/ns/web/tomcat/config-1.0"
>
 <environment>
  <moduleId>
   <groupId>org.apache.pluto</groupId>
   <artifactId>pluto</artifactId>
   <version>1.1.0</version>
   <type>war</type>
  </moduleId>

  <dependencies>
   <dependency>
    <groupId>commons-logging</groupId>
    <artifactId>commons-logging</artifactId>
    <version>1.0.4</version>
    <type>jar</type>
   </dependency>

   <dependency>
    <groupId>portlet-api</groupId>
    <artifactId>portlet-api</artifactId>
    <version>1.0</version>
    <type>jar</type>
   </dependency>

       <dependency>
          <artifactId>sharedlib</artifactId>
       </dependency>

  </dependencies>

 </environment>

 <context-root>/pluto</context-root>

 <security-realm-name>geronimo-properties-realm</security-realm-name>
 <security>
  <default-principal realm-name="geronimo-properties-realm">
  <principal
   name="anonymous"
   class="org.apache.geronimo.security.realm.providers.GeronimoUserPrincipal
"
  />
  </default-principal>
  <role-mappings>
   <role role-name="pluto">
    <realm realm-name="geronimo-properties-realm">
     <principal
      name="system"
      class="
org.apache.geronimo.security.realm.providers.GeronimoUserPrincipal"
     />
    </realm>
   </role>
  </role-mappings>
 </security>

 <tomcat:cross-context/>

</web-app>



*On trying to start component org.apache.pluto/pluto/1.1.0/war, I get the
following log:*

15:36:50,718 INFO  [ContextLoader] Root WebApplicationContext:
initialization started
15:36:51,453 INFO  [CollectionFactory] JDK 1.4+ collections available
15:36:51,453 INFO  [CollectionFactory] Commons Collections 3.x available
15:36:51,875 INFO  [XmlBeanDefinitionReader] Loading XML bean definitions
from ServletContext resource [/WEB-INF/pluto-
portal-driver-services-config.xml]
15:36:52,546 INFO  [XmlWebApplicationContext] Bean factory for application
context [Root WebApplicationContext]:
org.springframework.beans.factory.support.DefaultListableBeanFactorydefining
beans
[RequiredContainerServices,PortalContext,DriverConfiguration,AdminConfiguration,PortalURLParser,PropertyConfigService,RenderConfigService,SupportedModesService,SupportedWindowStatesService,PortalCallbackService];
root of BeanFactory hierarchy
15:36:52,703 INFO  [XmlWebApplicationContext] 10 beans defined in
application context [Root WebApplicationContext]
15:36:53,218 INFO  [XmlWebApplicationContext] Unable to locate MessageSource
with name 'messageSource': using default [
org.springframework.context.support.DelegatingMessageSource@2da63a]
15:36:53,359 INFO  [XmlWebApplicationContext] Unable to locate
ApplicationEventMulticaster with name 'applicationEventMulticaster': using
default [
org.springframework.context.event.SimpleApplicationEventMulticaster@11ab8a5]
15:36:53,421 INFO  [UiApplicationContextUtils] Unable to locate ThemeSource
with name 'themeSource': using default [
org.springframework.ui.context.support.ResourceBundleThemeSource@118e146]
15:36:53,421 INFO  [DefaultListableBeanFactory] Pre-instantiating singletons
in factory [
org.springframework.beans.factory.support.DefaultListableBeanFactorydefining
beans
[RequiredContainerServices,PortalContext,DriverConfiguration,AdminConfiguration,PortalURLParser,PropertyConfigService,RenderConfigService,SupportedModesService,SupportedWindowStatesService,PortalCallbackService];
root of BeanFactory hierarchy]
15:36:54,328 INFO  [ContextLoader] Using context class [
org.springframework.web.context.support.XmlWebApplicationContext] for root
WebApplicationContext
15:36:54,328 INFO  [ContextLoader] Root WebApplicationContext:
initialization completed in 3610 ms
15:36:54,328 INFO  [PortalStartupListener] Starting up Pluto Portal Driver.
. .
15:36:54,875 INFO  [PortalStartupListener] Initializing Portlet Container. .
.
15:36:54,984 WARN  [PortletContextManager] Servlet 2.4 or below detected.
Unable to find getContextPath on ServletContext.
15:36:55,234 INFO  [PortletContainerFactory] Portlet Container [Pluto Portal
Driver] created.
15:36:55,234 INFO  [PortletContainerImpl] Portlet Container [Pluto Portal
Driver]: Container initialized successfully.
15:36:55,234 INFO  [PortalStartupListener] Pluto portlet container started.
15:36:55,265 INFO  [PortalStartupListener] ********** Pluto Portal Driver
Started **********


15:36:55,359 INFO  [ClasspathScanner] Found 1 resources for path
'/META-INF/pluto.properties'.
15:36:55,375 INFO  [PortletContextManager] Found 3 application id resolvers.
15:36:55,671 INFO  [Mapping] Loading mapping descriptors from
jar:file:/C:/geronimo-1.1.1/var/shared/lib/pluto-
descriptor-impl-1.1.3.jar!/org/apache/pluto/descriptors/services/castor/castor-portlet-xml-mapping.xml
15:36:59,375 INFO  [PortletContextManager] Portlet Context '/pluto'
registered.
15:36:59,375 INFO  [PortletContextManager] Registered portlet application
with application id '/pluto'
15:36:59,375 INFO  [PortletContextManager] Registering 0 portlets for
context /pluto
15:36:59,375 INFO  [PortletContextManager] Unable to locate portlet config
[applicationId=/pluto]/[AdminPortlet].
15:36:59,375 ERROR [[/pluto]] StandardWrapper.Throwable
java.lang.NullPointerException
 at org.apache.pluto.core.PortletServlet.init(PortletServlet.java:106)
 at javax.servlet.GenericServlet.init(GenericServlet.java:168)
 at org.apache.catalina.core.StandardWrapper.loadServlet(
StandardWrapper.java:1105)
 at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
 at org.apache.catalina.core.StandardContext.loadOnStartup(
StandardContext.java:3915)
 at org.apache.catalina.core.StandardContext.start(StandardContext.java
:4176)
 at org.apache.geronimo.tomcat.GeronimoStandardContext.access$201(
GeronimoStandardContext.java:67)
 at
org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(
GeronimoStandardContext.java:337)
 at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(
GeronimoBeforeAfterValve.java:31)
 at org.apache.geronimo.tomcat.GeronimoStandardContext.start(
GeronimoStandardContext.java:192)
 at org.apache.catalina.core.ContainerBase.addChildInternal(
ContainerBase.java:759)
 at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
 at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
 at org.apache.geronimo.tomcat.TomcatContainer.addContext(
TomcatContainer.java:313)
 at
org.apache.geronimo.tomcat.TomcatContainer$$FastClassByCGLIB$$9370b073.invoke
(<generated>)
 at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
 at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(
FastMethodInvoker.java:38)
 at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(
GBeanOperation.java:122)
 at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(
GBeanInstance.java:817)
 at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
 at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(
RawOperationInvoker.java:35)
 at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(
ProxyMethodInterceptor.java:96)
 at
org.apache.geronimo.tomcat.TomcatContainer$$EnhancerByCGLIB$$1a2f6178.addContext
(<generated>)
 at org.apache.geronimo.tomcat.TomcatWebAppContext.doStart(
TomcatWebAppContext.java:438)
 at org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(
GBeanInstance.java:981)
 at org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(
GBeanInstanceState.java:267)
 at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(
GBeanInstanceState.java:102)
 at org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(
GBeanInstanceState.java:124)
 at org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(
GBeanInstance.java:540)
 at org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(
BasicKernel.java:379)
 at
org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans
(ConfigurationUtil.java:374)
 at org.apache.geronimo.kernel.config.KernelConfigurationManager.start(
KernelConfigurationManager.java:187)
 at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration
(SimpleConfigurationManager.java:527)
 at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration
(SimpleConfigurationManager.java:508)
 at
org.apache.geronimo.kernel.config.SimpleConfigurationManager$$FastClassByCGLIB$$ce77a924.invoke
(<generated>)
 at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
 at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(
FastMethodInvoker.java:38)
 at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(
GBeanOperation.java:122)
 at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(
GBeanInstance.java:817)
 at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
 at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(
RawOperationInvoker.java:35)
 at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(
ProxyMethodInterceptor.java:96)
 at
org.apache.geronimo.kernel.config.EditableConfigurationManager$$EnhancerByCGLIB$$7a0ef1.startConfiguration
(<generated>)
 at
org.apache.geronimo.console.configmanager.ConfigManagerPortlet.processAction
(ConfigManagerPortlet.java:84)
 at org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:229)
 at org.apache.pluto.core.PortletServlet.doGet(PortletServlet.java:158)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
 at org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:252)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:173)
 at org.apache.catalina.core.ApplicationDispatcher.invoke(
ApplicationDispatcher.java:672)
 at org.apache.catalina.core.ApplicationDispatcher.doInclude(
ApplicationDispatcher.java:574)
 at org.apache.catalina.core.ApplicationDispatcher.include(
ApplicationDispatcher.java:499)
 at org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(
PortletInvokerImpl.java:120)
 at org.apache.pluto.invoker.impl.PortletInvokerImpl.action(
PortletInvokerImpl.java:68)
 at org.apache.pluto.PortletContainerImpl.processPortletAction(
PortletContainerImpl.java:164)
 at
org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.processPortletAction
(PortletContainerWrapperImpl.java:82)
 at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:227)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:252)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:173)
 at org.apache.catalina.core.StandardWrapperValve.invoke(
StandardWrapperValve.java:213)
 at org.apache.catalina.core.StandardContextValve.invoke(
StandardContextValve.java:178)
 at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(
DefaultSubjectValve.java:56)
 at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
AuthenticatorBase.java:524)
 at
org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(
GeronimoStandardContext.java:342)
 at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(
GeronimoBeforeAfterValve.java:31)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:126)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:105)
 at org.apache.catalina.core.StandardEngineValve.invoke(
StandardEngineValve.java:107)
 at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java
:541)
 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
:148)
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:869)
 at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
(Http11BaseProtocol.java:667)
 at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
PoolTcpEndpoint.java:527)
 at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(
LeaderFollowerWorkerThread.java:80)
 at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
ThreadPool.java:684)
 at java.lang.Thread.run(Thread.java:534)
15:36:59,406 ERROR [[/pluto]] Servlet /pluto threw load() exception
java.lang.NullPointerException
 at org.apache.pluto.core.PortletServlet.init(PortletServlet.java:106)
 at javax.servlet.GenericServlet.init(GenericServlet.java:168)
 at org.apache.catalina.core.StandardWrapper.loadServlet(
StandardWrapper.java:1105)
 at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
 at org.apache.catalina.core.StandardContext.loadOnStartup(
StandardContext.java:3915)
 at org.apache.catalina.core.StandardContext.start(StandardContext.java
:4176)
 at org.apache.geronimo.tomcat.GeronimoStandardContext.access$201(
GeronimoStandardContext.java:67)
 at
org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(
GeronimoStandardContext.java:337)
 at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(
GeronimoBeforeAfterValve.java:31)
 at org.apache.geronimo.tomcat.GeronimoStandardContext.start(
GeronimoStandardContext.java:192)
 at org.apache.catalina.core.ContainerBase.addChildInternal(
ContainerBase.java:759)
 at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
 at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
 at org.apache.geronimo.tomcat.TomcatContainer.addContext(
TomcatContainer.java:313)
 at
org.apache.geronimo.tomcat.TomcatContainer$$FastClassByCGLIB$$9370b073.invoke
(<generated>)
 at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
 at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(
FastMethodInvoker.java:38)
 at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(
GBeanOperation.java:122)
 at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(
GBeanInstance.java:817)
 at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
 at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(
RawOperationInvoker.java:35)
 at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(
ProxyMethodInterceptor.java:96)
 at
org.apache.geronimo.tomcat.TomcatContainer$$EnhancerByCGLIB$$1a2f6178.addContext
(<generated>)
 at org.apache.geronimo.tomcat.TomcatWebAppContext.doStart(
TomcatWebAppContext.java:438)
 at org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(
GBeanInstance.java:981)
 at org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(
GBeanInstanceState.java:267)
 at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(
GBeanInstanceState.java:102)
 at org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(
GBeanInstanceState.java:124)
 at org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(
GBeanInstance.java:540)
 at org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(
BasicKernel.java:379)
 at
org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans
(ConfigurationUtil.java:374)
 at org.apache.geronimo.kernel.config.KernelConfigurationManager.start(
KernelConfigurationManager.java:187)
 at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration
(SimpleConfigurationManager.java:527)
 at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration
(SimpleConfigurationManager.java:508)
 at
org.apache.geronimo.kernel.config.SimpleConfigurationManager$$FastClassByCGLIB$$ce77a924.invoke
(<generated>)
 at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
 at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(
FastMethodInvoker.java:38)
 at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(
GBeanOperation.java:122)
 at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(
GBeanInstance.java:817)
 at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
 at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(
RawOperationInvoker.java:35)
 at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(
ProxyMethodInterceptor.java:96)
 at
org.apache.geronimo.kernel.config.EditableConfigurationManager$$EnhancerByCGLIB$$7a0ef1.startConfiguration
(<generated>)
 at
org.apache.geronimo.console.configmanager.ConfigManagerPortlet.processAction
(ConfigManagerPortlet.java:84)
 at org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:229)
 at org.apache.pluto.core.PortletServlet.doGet(PortletServlet.java:158)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
 at org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:252)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:173)
 at org.apache.catalina.core.ApplicationDispatcher.invoke(
ApplicationDispatcher.java:672)
 at org.apache.catalina.core.ApplicationDispatcher.doInclude(
ApplicationDispatcher.java:574)
 at org.apache.catalina.core.ApplicationDispatcher.include(
ApplicationDispatcher.java:499)
 at org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(
PortletInvokerImpl.java:120)
 at org.apache.pluto.invoker.impl.PortletInvokerImpl.action(
PortletInvokerImpl.java:68)
 at org.apache.pluto.PortletContainerImpl.processPortletAction(
PortletContainerImpl.java:164)
 at
org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.processPortletAction
(PortletContainerWrapperImpl.java:82)
 at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:227)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:252)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:173)
 at org.apache.catalina.core.StandardWrapperValve.invoke(
StandardWrapperValve.java:213)
 at org.apache.catalina.core.StandardContextValve.invoke(
StandardContextValve.java:178)
 at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(
DefaultSubjectValve.java:56)
 at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
AuthenticatorBase.java:524)
 at
org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(
GeronimoStandardContext.java:342)
 at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(
GeronimoBeforeAfterValve.java:31)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:126)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:105)
 at org.apache.catalina.core.StandardEngineValve.invoke(
StandardEngineValve.java:107)
 at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java
:541)
 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
:148)
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:869)
 at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
(Http11BaseProtocol.java:667)
 at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
PoolTcpEndpoint.java:527)
 at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(
LeaderFollowerWorkerThread.java:80)
 at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
ThreadPool.java:684)
 at java.lang.Thread.run(Thread.java:534)



I may have the same problem that Steve Crook had
(http://mail-archives.apache.org/mod_mbox/portals-pluto-user/200703.mbox/%3c45FF3D05.2000106@jhu.edu%3e
). The error that I get when trying to run the portal with /pluto/portal is
thesame as described in this post.

Where am I going wrong?

- Nirav Mehta

Re: Problem integrating with Geronimo 1.1.1

Posted by Elliot Metsger <em...@jhu.edu>.
Hi Nirav,

Ok, this is progress.  It's now puking when trying to render the 
portlet, so dispatch is working...

Can you do me a favor and turn up the log level to debug and post that? 
  Right now I can tell it fails including portlet-skin.jsp, but I don't 
know where...  turning up the log level should help, I hope.

Thanks,
Elliot

Nirav Mehta wrote:
> Hi Elliot,
> 
> I've included a context.xml in META-INF and also the geronimo deployment
> plan for cross-context dispatching, but still errors persist (and so will I
> !). This is the log:
> 
> 16:07:12,687 WARN  [SecurityCollection] Suspicious url pattern: "/portal/*"
> - see
> http://java.sun.com/aboutJava/communityprocess/first/jsr053/servlet23_PFD.pdf 
> 
> section 11.2
> 16:07:12,906 INFO  [ContextLoader] Root WebApplicationContext:
> initialization started
> 16:07:12,906 INFO  [[/pluto]] Loading Spring root WebApplicationContext
> 16:07:13,109 INFO  [XmlBeanDefinitionReader] Loading XML bean definitions
> from ServletContext resource [/WEB-INF/pluto-
> portal-driver-services-config.xml]
> 16:07:13,343 INFO  [XmlWebApplicationContext] Bean factory for application
> context [Root WebApplicationContext]:
> org.springframework.beans.factory.support.DefaultListableBeanFactorydefining 
> 
> beans
> [RequiredContainerServices,PortalContext,DriverConfiguration,AdminConfiguration,PortalURLParser,PropertyConfigService,RenderConfigService,SupportedModesService,PortalCallbackService]; 
> 
> root of BeanFactory hierarchy
> 16:07:13,406 INFO  [XmlWebApplicationContext] 9 beans defined in 
> application
> context [Root WebApplicationContext]
> 16:07:13,609 INFO  [XmlWebApplicationContext] Unable to locate 
> MessageSource
> with name 'messageSource': using default [
> org.springframework.context.support.DelegatingMessageSource@c86119]
> 16:07:13,609 INFO  [XmlWebApplicationContext] Unable to locate
> ApplicationEventMulticaster with name 'applicationEventMulticaster': using
> default [
> org.springframework.context.event.SimpleApplicationEventMulticaster@15eddd8] 
> 
> 16:07:13,625 INFO  [UiApplicationContextUtils] Unable to locate ThemeSource
> with name 'themeSource': using default [
> org.springframework.ui.context.support.ResourceBundleThemeSource@136b690]
> 16:07:13,625 INFO  [DefaultListableBeanFactory] Pre-instantiating 
> singletons
> in factory [
> org.springframework.beans.factory.support.DefaultListableBeanFactorydefining 
> 
> beans
> [RequiredContainerServices,PortalContext,DriverConfiguration,AdminConfiguration,PortalURLParser,PropertyConfigService,RenderConfigService,SupportedModesService,PortalCallbackService]; 
> 
> root of BeanFactory hierarchy]
> 16:07:13,937 INFO  [ContextLoader] Using context class [
> org.springframework.web.context.support.XmlWebApplicationContext] for root
> WebApplicationContext
> 16:07:13,937 INFO  [ContextLoader] Root WebApplicationContext:
> initialization completed in 1031 ms
> 16:07:13,937 INFO  [PortalStartupListener] Starting up Pluto Portal Driver.
> . .
> 16:07:14,718 INFO  [PortalStartupListener] Initializing Portlet 
> Container. .
> .
> 16:07:14,718 INFO  [PortletContainerFactory] Portlet Container [Pluto 
> Portal
> Driver] created.
> 16:07:14,718 INFO  [PortletContainerImpl] Portlet Container [Pluto Portal
> Driver]: Container initialized successfully.
> 16:07:14,718 INFO  [PortalStartupListener] Pluto portlet container started.
> 16:07:14,718 INFO  [PortalStartupListener] ********** Pluto Portal Driver
> Started **********
> 
> 
> 16:07:14,718 INFO  [Mapping] Loading mapping descriptors from
> jar:file:/C:/geronimo/var/shared/lib/pluto-
> descriptor-impl-1.1.0.jar!/org/apache/pluto/descriptors/services/castor/castor-portlet-xml-mapping.xml 
> 
> 16:07:15,031 INFO  [PortletContextManager] Portlet Context '/pluto'
> registered.
> 16:07:15,046 INFO  [PortletContextManager] Portlet Context '/pluto'
> registered.
> 16:07:15,062 INFO  [PortletContextManager] Portlet Context '/pluto'
> registered.
> 16:10:15,562 INFO  [Mapping] Loading mapping descriptors from
> jar:file:/C:/geronimo/var/shared/lib/pluto-
> descriptor-impl-1.1.0.jar!/org/apache/pluto/descriptors/services/castor/castor-portlet-xml-mapping.xml 
> 
> 16:10:15,890 INFO  [PortletContextManager] Portlet Context
> '/pluto-testsuite' registered.
> 16:10:16,546 INFO  [PortletContextManager] Portlet Context
> '/pluto-testsuite' registered.
> 16:11:32,250 ERROR [[jsp]] Servlet.service() for servlet jsp threw 
> exception
> org.apache.jasper.JasperException
> at org.apache.jasper.servlet.JspServletWrapper.service(
> JspServletWrapper.java:432)
> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:290)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:206)
> at org.apache.catalina.core.ApplicationDispatcher.invoke(
> ApplicationDispatcher.java:654)
> at org.apache.catalina.core.ApplicationDispatcher.doInclude(
> ApplicationDispatcher.java:557)
> at org.apache.catalina.core.ApplicationDispatcher.include(
> ApplicationDispatcher.java:481)
> at org.apache.jasper.runtime.JspRuntimeLibrary.include(
> JspRuntimeLibrary.java:968)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fforEach_005f2 
> 
> (pluto_002ddefault_002dtheme_jsp.java:776)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fotherwise_005f1 
> 
> (pluto_002ddefault_002dtheme_jsp.java:720)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fchoose_005f1 
> 
> (pluto_002ddefault_002dtheme_jsp.java:581)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspService 
> 
> (pluto_002ddefault_002dtheme_jsp.java:164)
> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.jasper.servlet.JspServletWrapper.service(
> JspServletWrapper.java:388)
> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:290)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:206)
> at org.apache.catalina.core.ApplicationDispatcher.invoke(
> ApplicationDispatcher.java:654)
> at org.apache.catalina.core.ApplicationDispatcher.processRequest(
> ApplicationDispatcher.java:445)
> at org.apache.catalina.core.ApplicationDispatcher.doForward(
> ApplicationDispatcher.java:379)
> at org.apache.catalina.core.ApplicationDispatcher.forward(
> ApplicationDispatcher.java:292)
> at org.apache.pluto.driver.PortalDriverServlet.doGet(
> PortalDriverServlet.java:147)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:290)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:206)
> at org.apache.catalina.core.StandardWrapperValve.invoke(
> StandardWrapperValve.java:230)
> at org.apache.catalina.core.StandardContextValve.invoke(
> StandardContextValve.java:175)
> at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(
> DefaultSubjectValve.java:56)
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
> AuthenticatorBase.java:525)
> at
> org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke( 
> 
> GeronimoStandardContext.java:358)
> at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(
> GeronimoBeforeAfterValve.java:47)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
> :128)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
> :104)
> at org.apache.catalina.core.StandardEngineValve.invoke(
> StandardEngineValve.java:109)
> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java
> :563)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
> :261)
> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
> :844)
> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
> Http11Protocol.java:581)
> at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
> at java.lang.Thread.run(Thread.java:595)
> 16:11:34,078 ERROR [[jsp]] Servlet.service() for servlet jsp threw 
> exception
> org.apache.jasper.JasperException
> at org.apache.jasper.servlet.JspServletWrapper.service(
> JspServletWrapper.java:432)
> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:290)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:206)
> at org.apache.catalina.core.ApplicationDispatcher.invoke(
> ApplicationDispatcher.java:654)
> at org.apache.catalina.core.ApplicationDispatcher.doInclude(
> ApplicationDispatcher.java:557)
> at org.apache.catalina.core.ApplicationDispatcher.include(
> ApplicationDispatcher.java:481)
> at org.apache.jasper.runtime.JspRuntimeLibrary.include(
> JspRuntimeLibrary.java:968)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fforEach_005f2 
> 
> (pluto_002ddefault_002dtheme_jsp.java:776)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fotherwise_005f1 
> 
> (pluto_002ddefault_002dtheme_jsp.java:720)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fchoose_005f1 
> 
> (pluto_002ddefault_002dtheme_jsp.java:581)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspService 
> 
> (pluto_002ddefault_002dtheme_jsp.java:164)
> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.jasper.servlet.JspServletWrapper.service(
> JspServletWrapper.java:388)
> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:290)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:206)
> at org.apache.catalina.core.ApplicationDispatcher.invoke(
> ApplicationDispatcher.java:654)
> at org.apache.catalina.core.ApplicationDispatcher.processRequest(
> ApplicationDispatcher.java:445)
> at org.apache.catalina.core.ApplicationDispatcher.doForward(
> ApplicationDispatcher.java:379)
> at org.apache.catalina.core.ApplicationDispatcher.forward(
> ApplicationDispatcher.java:292)
> at org.apache.pluto.driver.PortalDriverServlet.doGet(
> PortalDriverServlet.java:147)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:290)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:206)
> at org.apache.catalina.core.StandardWrapperValve.invoke(
> StandardWrapperValve.java:230)
> at org.apache.catalina.core.StandardContextValve.invoke(
> StandardContextValve.java:175)
> at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(
> DefaultSubjectValve.java:56)
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
> AuthenticatorBase.java:525)
> at
> org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke( 
> 
> GeronimoStandardContext.java:358)
> at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(
> GeronimoBeforeAfterValve.java:47)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
> :128)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
> :104)
> at org.apache.catalina.core.StandardEngineValve.invoke(
> StandardEngineValve.java:109)
> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java
> :563)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
> :261)
> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
> :844)
> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
> Http11Protocol.java:581)
> at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
> at java.lang.Thread.run(Thread.java:595)
> 16:11:34,109 ERROR [[plutoPortalDriver]] Servlet.service() for servlet
> plutoPortalDriver threw exception
> org.apache.jasper.JasperException
> at org.apache.jasper.servlet.JspServletWrapper.service(
> JspServletWrapper.java:432)
> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:290)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:206)
> at org.apache.catalina.core.ApplicationDispatcher.invoke(
> ApplicationDispatcher.java:654)
> at org.apache.catalina.core.ApplicationDispatcher.doInclude(
> ApplicationDispatcher.java:557)
> at org.apache.catalina.core.ApplicationDispatcher.include(
> ApplicationDispatcher.java:481)
> at org.apache.jasper.runtime.JspRuntimeLibrary.include(
> JspRuntimeLibrary.java:968)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fforEach_005f2 
> 
> (pluto_002ddefault_002dtheme_jsp.java:776)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fotherwise_005f1 
> 
> (pluto_002ddefault_002dtheme_jsp.java:720)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fchoose_005f1 
> 
> (pluto_002ddefault_002dtheme_jsp.java:581)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspService 
> 
> (pluto_002ddefault_002dtheme_jsp.java:164)
> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.jasper.servlet.JspServletWrapper.service(
> JspServletWrapper.java:388)
> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:290)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:206)
> at org.apache.catalina.core.ApplicationDispatcher.invoke(
> ApplicationDispatcher.java:654)
> at org.apache.catalina.core.ApplicationDispatcher.processRequest(
> ApplicationDispatcher.java:445)
> at org.apache.catalina.core.ApplicationDispatcher.doForward(
> ApplicationDispatcher.java:379)
> at org.apache.catalina.core.ApplicationDispatcher.forward(
> ApplicationDispatcher.java:292)
> at org.apache.pluto.driver.PortalDriverServlet.doGet(
> PortalDriverServlet.java:147)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:290)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:206)
> at org.apache.catalina.core.StandardWrapperValve.invoke(
> StandardWrapperValve.java:230)
> at org.apache.catalina.core.StandardContextValve.invoke(
> StandardContextValve.java:175)
> at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(
> DefaultSubjectValve.java:56)
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
> AuthenticatorBase.java:525)
> at
> org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke( 
> 
> GeronimoStandardContext.java:358)
> at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(
> GeronimoBeforeAfterValve.java:47)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
> :128)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
> :104)
> at org.apache.catalina.core.StandardEngineValve.invoke(
> StandardEngineValve.java:109)
> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java
> :563)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
> :261)
> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
> :844)
> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
> Http11Protocol.java:581)
> at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
> at java.lang.Thread.run(Thread.java:595)
> 

Re: Problem integrating with Geronimo 1.1.1

Posted by Nirav Mehta <me...@gmail.com>.
Hi Elliot,

I've included a context.xml in META-INF and also the geronimo deployment
plan for cross-context dispatching, but still errors persist (and so will I
!). This is the log:

16:07:12,687 WARN  [SecurityCollection] Suspicious url pattern: "/portal/*"
- see
http://java.sun.com/aboutJava/communityprocess/first/jsr053/servlet23_PFD.pdf
section 11.2
16:07:12,906 INFO  [ContextLoader] Root WebApplicationContext:
initialization started
16:07:12,906 INFO  [[/pluto]] Loading Spring root WebApplicationContext
16:07:13,109 INFO  [XmlBeanDefinitionReader] Loading XML bean definitions
from ServletContext resource [/WEB-INF/pluto-
portal-driver-services-config.xml]
16:07:13,343 INFO  [XmlWebApplicationContext] Bean factory for application
context [Root WebApplicationContext]:
org.springframework.beans.factory.support.DefaultListableBeanFactorydefining
beans
[RequiredContainerServices,PortalContext,DriverConfiguration,AdminConfiguration,PortalURLParser,PropertyConfigService,RenderConfigService,SupportedModesService,PortalCallbackService];
root of BeanFactory hierarchy
16:07:13,406 INFO  [XmlWebApplicationContext] 9 beans defined in application
context [Root WebApplicationContext]
16:07:13,609 INFO  [XmlWebApplicationContext] Unable to locate MessageSource
with name 'messageSource': using default [
org.springframework.context.support.DelegatingMessageSource@c86119]
16:07:13,609 INFO  [XmlWebApplicationContext] Unable to locate
ApplicationEventMulticaster with name 'applicationEventMulticaster': using
default [
org.springframework.context.event.SimpleApplicationEventMulticaster@15eddd8]
16:07:13,625 INFO  [UiApplicationContextUtils] Unable to locate ThemeSource
with name 'themeSource': using default [
org.springframework.ui.context.support.ResourceBundleThemeSource@136b690]
16:07:13,625 INFO  [DefaultListableBeanFactory] Pre-instantiating singletons
in factory [
org.springframework.beans.factory.support.DefaultListableBeanFactorydefining
beans
[RequiredContainerServices,PortalContext,DriverConfiguration,AdminConfiguration,PortalURLParser,PropertyConfigService,RenderConfigService,SupportedModesService,PortalCallbackService];
root of BeanFactory hierarchy]
16:07:13,937 INFO  [ContextLoader] Using context class [
org.springframework.web.context.support.XmlWebApplicationContext] for root
WebApplicationContext
16:07:13,937 INFO  [ContextLoader] Root WebApplicationContext:
initialization completed in 1031 ms
16:07:13,937 INFO  [PortalStartupListener] Starting up Pluto Portal Driver.
. .
16:07:14,718 INFO  [PortalStartupListener] Initializing Portlet Container. .
.
16:07:14,718 INFO  [PortletContainerFactory] Portlet Container [Pluto Portal
Driver] created.
16:07:14,718 INFO  [PortletContainerImpl] Portlet Container [Pluto Portal
Driver]: Container initialized successfully.
16:07:14,718 INFO  [PortalStartupListener] Pluto portlet container started.
16:07:14,718 INFO  [PortalStartupListener] ********** Pluto Portal Driver
Started **********


16:07:14,718 INFO  [Mapping] Loading mapping descriptors from
jar:file:/C:/geronimo/var/shared/lib/pluto-
descriptor-impl-1.1.0.jar!/org/apache/pluto/descriptors/services/castor/castor-portlet-xml-mapping.xml
16:07:15,031 INFO  [PortletContextManager] Portlet Context '/pluto'
registered.
16:07:15,046 INFO  [PortletContextManager] Portlet Context '/pluto'
registered.
16:07:15,062 INFO  [PortletContextManager] Portlet Context '/pluto'
registered.
16:10:15,562 INFO  [Mapping] Loading mapping descriptors from
jar:file:/C:/geronimo/var/shared/lib/pluto-
descriptor-impl-1.1.0.jar!/org/apache/pluto/descriptors/services/castor/castor-portlet-xml-mapping.xml
16:10:15,890 INFO  [PortletContextManager] Portlet Context
'/pluto-testsuite' registered.
16:10:16,546 INFO  [PortletContextManager] Portlet Context
'/pluto-testsuite' registered.
16:11:32,250 ERROR [[jsp]] Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException
 at org.apache.jasper.servlet.JspServletWrapper.service(
JspServletWrapper.java:432)
 at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:290)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
 at org.apache.catalina.core.ApplicationDispatcher.invoke(
ApplicationDispatcher.java:654)
 at org.apache.catalina.core.ApplicationDispatcher.doInclude(
ApplicationDispatcher.java:557)
 at org.apache.catalina.core.ApplicationDispatcher.include(
ApplicationDispatcher.java:481)
 at org.apache.jasper.runtime.JspRuntimeLibrary.include(
JspRuntimeLibrary.java:968)
 at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fforEach_005f2
(pluto_002ddefault_002dtheme_jsp.java:776)
 at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fotherwise_005f1
(pluto_002ddefault_002dtheme_jsp.java:720)
 at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fchoose_005f1
(pluto_002ddefault_002dtheme_jsp.java:581)
 at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspService
(pluto_002ddefault_002dtheme_jsp.java:164)
 at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
 at org.apache.jasper.servlet.JspServletWrapper.service(
JspServletWrapper.java:388)
 at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:290)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
 at org.apache.catalina.core.ApplicationDispatcher.invoke(
ApplicationDispatcher.java:654)
 at org.apache.catalina.core.ApplicationDispatcher.processRequest(
ApplicationDispatcher.java:445)
 at org.apache.catalina.core.ApplicationDispatcher.doForward(
ApplicationDispatcher.java:379)
 at org.apache.catalina.core.ApplicationDispatcher.forward(
ApplicationDispatcher.java:292)
 at org.apache.pluto.driver.PortalDriverServlet.doGet(
PortalDriverServlet.java:147)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:290)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
 at org.apache.catalina.core.StandardWrapperValve.invoke(
StandardWrapperValve.java:230)
 at org.apache.catalina.core.StandardContextValve.invoke(
StandardContextValve.java:175)
 at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(
DefaultSubjectValve.java:56)
 at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
AuthenticatorBase.java:525)
 at
org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(
GeronimoStandardContext.java:358)
 at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(
GeronimoBeforeAfterValve.java:47)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:128)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:104)
 at org.apache.catalina.core.StandardEngineValve.invoke(
StandardEngineValve.java:109)
 at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java
:563)
 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
:261)
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:844)
 at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
Http11Protocol.java:581)
 at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
 at java.lang.Thread.run(Thread.java:595)
16:11:34,078 ERROR [[jsp]] Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException
 at org.apache.jasper.servlet.JspServletWrapper.service(
JspServletWrapper.java:432)
 at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:290)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
 at org.apache.catalina.core.ApplicationDispatcher.invoke(
ApplicationDispatcher.java:654)
 at org.apache.catalina.core.ApplicationDispatcher.doInclude(
ApplicationDispatcher.java:557)
 at org.apache.catalina.core.ApplicationDispatcher.include(
ApplicationDispatcher.java:481)
 at org.apache.jasper.runtime.JspRuntimeLibrary.include(
JspRuntimeLibrary.java:968)
 at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fforEach_005f2
(pluto_002ddefault_002dtheme_jsp.java:776)
 at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fotherwise_005f1
(pluto_002ddefault_002dtheme_jsp.java:720)
 at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fchoose_005f1
(pluto_002ddefault_002dtheme_jsp.java:581)
 at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspService
(pluto_002ddefault_002dtheme_jsp.java:164)
 at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
 at org.apache.jasper.servlet.JspServletWrapper.service(
JspServletWrapper.java:388)
 at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:290)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
 at org.apache.catalina.core.ApplicationDispatcher.invoke(
ApplicationDispatcher.java:654)
 at org.apache.catalina.core.ApplicationDispatcher.processRequest(
ApplicationDispatcher.java:445)
 at org.apache.catalina.core.ApplicationDispatcher.doForward(
ApplicationDispatcher.java:379)
 at org.apache.catalina.core.ApplicationDispatcher.forward(
ApplicationDispatcher.java:292)
 at org.apache.pluto.driver.PortalDriverServlet.doGet(
PortalDriverServlet.java:147)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:290)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
 at org.apache.catalina.core.StandardWrapperValve.invoke(
StandardWrapperValve.java:230)
 at org.apache.catalina.core.StandardContextValve.invoke(
StandardContextValve.java:175)
 at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(
DefaultSubjectValve.java:56)
 at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
AuthenticatorBase.java:525)
 at
org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(
GeronimoStandardContext.java:358)
 at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(
GeronimoBeforeAfterValve.java:47)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:128)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:104)
 at org.apache.catalina.core.StandardEngineValve.invoke(
StandardEngineValve.java:109)
 at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java
:563)
 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
:261)
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:844)
 at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
Http11Protocol.java:581)
 at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
 at java.lang.Thread.run(Thread.java:595)
16:11:34,109 ERROR [[plutoPortalDriver]] Servlet.service() for servlet
plutoPortalDriver threw exception
org.apache.jasper.JasperException
 at org.apache.jasper.servlet.JspServletWrapper.service(
JspServletWrapper.java:432)
 at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:290)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
 at org.apache.catalina.core.ApplicationDispatcher.invoke(
ApplicationDispatcher.java:654)
 at org.apache.catalina.core.ApplicationDispatcher.doInclude(
ApplicationDispatcher.java:557)
 at org.apache.catalina.core.ApplicationDispatcher.include(
ApplicationDispatcher.java:481)
 at org.apache.jasper.runtime.JspRuntimeLibrary.include(
JspRuntimeLibrary.java:968)
 at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fforEach_005f2
(pluto_002ddefault_002dtheme_jsp.java:776)
 at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fotherwise_005f1
(pluto_002ddefault_002dtheme_jsp.java:720)
 at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fchoose_005f1
(pluto_002ddefault_002dtheme_jsp.java:581)
 at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspService
(pluto_002ddefault_002dtheme_jsp.java:164)
 at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
 at org.apache.jasper.servlet.JspServletWrapper.service(
JspServletWrapper.java:388)
 at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:290)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
 at org.apache.catalina.core.ApplicationDispatcher.invoke(
ApplicationDispatcher.java:654)
 at org.apache.catalina.core.ApplicationDispatcher.processRequest(
ApplicationDispatcher.java:445)
 at org.apache.catalina.core.ApplicationDispatcher.doForward(
ApplicationDispatcher.java:379)
 at org.apache.catalina.core.ApplicationDispatcher.forward(
ApplicationDispatcher.java:292)
 at org.apache.pluto.driver.PortalDriverServlet.doGet(
PortalDriverServlet.java:147)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:290)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
 at org.apache.catalina.core.StandardWrapperValve.invoke(
StandardWrapperValve.java:230)
 at org.apache.catalina.core.StandardContextValve.invoke(
StandardContextValve.java:175)
 at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(
DefaultSubjectValve.java:56)
 at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
AuthenticatorBase.java:525)
 at
org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(
GeronimoStandardContext.java:358)
 at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(
GeronimoBeforeAfterValve.java:47)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:128)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:104)
 at org.apache.catalina.core.StandardEngineValve.invoke(
StandardEngineValve.java:109)
 at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java
:563)
 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
:261)
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:844)
 at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
Http11Protocol.java:581)
 at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
 at java.lang.Thread.run(Thread.java:595)

Re: Problem integrating with Geronimo 1.1.1

Posted by Elliot Metsger <em...@jhu.edu>.
You probably need cross context dispatching enabled for Pluto and your
portlet webapplication in Geronimo.

Here's how you do it in Tomcat (scroll down to 'crossContext'):
http://tomcat.apache.org/tomcat-5.5-doc/config/context.html#Common%20Attributes

Here's why you need it:
http://portals.apache.org/pluto/v11/architecture.html

The portal needs to dispatch the request to the portlet, which lives in
a separate context.

HTH,
Elliot

Nirav Mehta wrote:
> Ok ... that was cause Xerces was missing in the sharedlib. Now I'm stuck
> here ...
> 
> 13:59:57,437 INFO  [Mapping] Loading mapping descriptors from
> jar:file:/C:/geronimo/var/shared/lib/pluto-
> descriptor-impl-1.1.0.jar!/org/apache/pluto/descriptors/services/castor/castor-portlet-xml-mapping.xml 
> 
> 13:59:57,640 INFO  [PortletContextManager] Portlet Context '/pluto-portal'
> registered.
> 13:59:57,656 INFO  [PortletContextManager] Portlet Context '/pluto-portal'
> registered.
> 13:59:57,671 INFO  [PortletContextManager] Portlet Context '/pluto-portal'
> registered.
> 14:00:53,625 ERROR [DefaultPortletInvokerService] Unable to locate request
> dispatcher for context Tomcat Fallback Application and portlet
> /PlutoInvoker/TestPortlet1.
> 14:00:53,625 ERROR [[jsp]] Servlet.service() for servlet jsp threw 
> exception
> org.apache.jasper.JasperException
> at org.apache.jasper.servlet.JspServletWrapper.service(
> JspServletWrapper.java:432)
> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:290)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:206)
> at org.apache.catalina.core.ApplicationDispatcher.invoke(
> ApplicationDispatcher.java:654)
> at org.apache.catalina.core.ApplicationDispatcher.doInclude(
> ApplicationDispatcher.java:557)
> at org.apache.catalina.core.ApplicationDispatcher.include(
> ApplicationDispatcher.java:481)
> at org.apache.jasper.runtime.JspRuntimeLibrary.include(
> JspRuntimeLibrary.java:968)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fforEach_005f2 
> 
> (pluto_002ddefault_002dtheme_jsp.java:776)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fotherwise_005f1 
> 
> (pluto_002ddefault_002dtheme_jsp.java:720)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fchoose_005f1 
> 
> (pluto_002ddefault_002dtheme_jsp.java:581)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspService 
> 
> (pluto_002ddefault_002dtheme_jsp.java:164)
> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.jasper.servlet.JspServletWrapper.service(
> JspServletWrapper.java:388)
> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:290)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:206)
> at org.apache.catalina.core.ApplicationDispatcher.invoke(
> ApplicationDispatcher.java:654)
> at org.apache.catalina.core.ApplicationDispatcher.processRequest(
> ApplicationDispatcher.java:445)
> at org.apache.catalina.core.ApplicationDispatcher.doForward(
> ApplicationDispatcher.java:379)
> at org.apache.catalina.core.ApplicationDispatcher.forward(
> ApplicationDispatcher.java:292)
> at org.apache.pluto.driver.PortalDriverServlet.doGet(
> PortalDriverServlet.java:147)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:290)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:206)
> at org.apache.catalina.core.StandardWrapperValve.invoke(
> StandardWrapperValve.java:230)
> at org.apache.catalina.core.StandardContextValve.invoke(
> StandardContextValve.java:175)
> at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(
> DefaultSubjectValve.java:56)
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
> AuthenticatorBase.java:525)
> at
> org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke( 
> 
> GeronimoStandardContext.java:358)
> at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(
> GeronimoBeforeAfterValve.java:47)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
> :128)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
> :104)
> at org.apache.catalina.core.StandardEngineValve.invoke(
> StandardEngineValve.java:109)
> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java
> :563)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
> :261)
> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
> :844)
> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
> Http11Protocol.java:581)
> at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
> at java.lang.Thread.run(Thread.java:595)
> 14:00:53,625 ERROR [[jsp]] Servlet.service() for servlet jsp threw 
> exception
> org.apache.jasper.JasperException
> at org.apache.jasper.servlet.JspServletWrapper.service(
> JspServletWrapper.java:432)
> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:290)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:206)
> at org.apache.catalina.core.ApplicationDispatcher.invoke(
> ApplicationDispatcher.java:654)
> at org.apache.catalina.core.ApplicationDispatcher.doInclude(
> ApplicationDispatcher.java:557)
> at org.apache.catalina.core.ApplicationDispatcher.include(
> ApplicationDispatcher.java:481)
> at org.apache.jasper.runtime.JspRuntimeLibrary.include(
> JspRuntimeLibrary.java:968)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fforEach_005f2 
> 
> (pluto_002ddefault_002dtheme_jsp.java:776)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fotherwise_005f1 
> 
> (pluto_002ddefault_002dtheme_jsp.java:720)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fchoose_005f1 
> 
> (pluto_002ddefault_002dtheme_jsp.java:581)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspService 
> 
> (pluto_002ddefault_002dtheme_jsp.java:164)
> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.jasper.servlet.JspServletWrapper.service(
> JspServletWrapper.java:388)
> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:290)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:206)
> at org.apache.catalina.core.ApplicationDispatcher.invoke(
> ApplicationDispatcher.java:654)
> at org.apache.catalina.core.ApplicationDispatcher.processRequest(
> ApplicationDispatcher.java:445)
> at org.apache.catalina.core.ApplicationDispatcher.doForward(
> ApplicationDispatcher.java:379)
> at org.apache.catalina.core.ApplicationDispatcher.forward(
> ApplicationDispatcher.java:292)
> at org.apache.pluto.driver.PortalDriverServlet.doGet(
> PortalDriverServlet.java:147)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:290)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:206)
> at org.apache.catalina.core.StandardWrapperValve.invoke(
> StandardWrapperValve.java:230)
> at org.apache.catalina.core.StandardContextValve.invoke(
> StandardContextValve.java:175)
> at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(
> DefaultSubjectValve.java:56)
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
> AuthenticatorBase.java:525)
> at
> org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke( 
> 
> GeronimoStandardContext.java:358)
> at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(
> GeronimoBeforeAfterValve.java:47)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
> :128)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
> :104)
> at org.apache.catalina.core.StandardEngineValve.invoke(
> StandardEngineValve.java:109)
> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java
> :563)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
> :261)
> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
> :844)
> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
> Http11Protocol.java:581)
> at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
> at java.lang.Thread.run(Thread.java:595)
> 14:00:53,640 ERROR [[plutoPortalDriver]] Servlet.service() for servlet
> plutoPortalDriver threw exception
> org.apache.jasper.JasperException
> at org.apache.jasper.servlet.JspServletWrapper.service(
> JspServletWrapper.java:432)
> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:290)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:206)
> at org.apache.catalina.core.ApplicationDispatcher.invoke(
> ApplicationDispatcher.java:654)
> at org.apache.catalina.core.ApplicationDispatcher.doInclude(
> ApplicationDispatcher.java:557)
> at org.apache.catalina.core.ApplicationDispatcher.include(
> ApplicationDispatcher.java:481)
> at org.apache.jasper.runtime.JspRuntimeLibrary.include(
> JspRuntimeLibrary.java:968)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fforEach_005f2 
> 
> (pluto_002ddefault_002dtheme_jsp.java:776)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fotherwise_005f1 
> 
> (pluto_002ddefault_002dtheme_jsp.java:720)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fchoose_005f1 
> 
> (pluto_002ddefault_002dtheme_jsp.java:581)
> at
> org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspService 
> 
> (pluto_002ddefault_002dtheme_jsp.java:164)
> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.jasper.servlet.JspServletWrapper.service(
> JspServletWrapper.java:388)
> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:290)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:206)
> at org.apache.catalina.core.ApplicationDispatcher.invoke(
> ApplicationDispatcher.java:654)
> at org.apache.catalina.core.ApplicationDispatcher.processRequest(
> ApplicationDispatcher.java:445)
> at org.apache.catalina.core.ApplicationDispatcher.doForward(
> ApplicationDispatcher.java:379)
> at org.apache.catalina.core.ApplicationDispatcher.forward(
> ApplicationDispatcher.java:292)
> at org.apache.pluto.driver.PortalDriverServlet.doGet(
> PortalDriverServlet.java:147)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:290)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:206)
> at org.apache.catalina.core.StandardWrapperValve.invoke(
> StandardWrapperValve.java:230)
> at org.apache.catalina.core.StandardContextValve.invoke(
> StandardContextValve.java:175)
> at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(
> DefaultSubjectValve.java:56)
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
> AuthenticatorBase.java:525)
> at
> org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke( 
> 
> GeronimoStandardContext.java:358)
> at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(
> GeronimoBeforeAfterValve.java:47)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
> :128)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
> :104)
> at org.apache.catalina.core.StandardEngineValve.invoke(
> StandardEngineValve.java:109)
> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java
> :563)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
> :261)
> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
> :844)
> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
> Http11Protocol.java:581)
> at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
> at java.lang.Thread.run(Thread.java:595)
> 



Re: Problem integrating with Geronimo 1.1.1

Posted by Nirav Mehta <me...@gmail.com>.
Ok ... that was cause Xerces was missing in the sharedlib. Now I'm stuck
here ...

13:59:57,437 INFO  [Mapping] Loading mapping descriptors from
jar:file:/C:/geronimo/var/shared/lib/pluto-
descriptor-impl-1.1.0.jar!/org/apache/pluto/descriptors/services/castor/castor-portlet-xml-mapping.xml
13:59:57,640 INFO  [PortletContextManager] Portlet Context '/pluto-portal'
registered.
13:59:57,656 INFO  [PortletContextManager] Portlet Context '/pluto-portal'
registered.
13:59:57,671 INFO  [PortletContextManager] Portlet Context '/pluto-portal'
registered.
14:00:53,625 ERROR [DefaultPortletInvokerService] Unable to locate request
dispatcher for context Tomcat Fallback Application and portlet
/PlutoInvoker/TestPortlet1.
14:00:53,625 ERROR [[jsp]] Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException
 at org.apache.jasper.servlet.JspServletWrapper.service(
JspServletWrapper.java:432)
 at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:290)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
 at org.apache.catalina.core.ApplicationDispatcher.invoke(
ApplicationDispatcher.java:654)
 at org.apache.catalina.core.ApplicationDispatcher.doInclude(
ApplicationDispatcher.java:557)
 at org.apache.catalina.core.ApplicationDispatcher.include(
ApplicationDispatcher.java:481)
 at org.apache.jasper.runtime.JspRuntimeLibrary.include(
JspRuntimeLibrary.java:968)
 at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fforEach_005f2
(pluto_002ddefault_002dtheme_jsp.java:776)
 at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fotherwise_005f1
(pluto_002ddefault_002dtheme_jsp.java:720)
 at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fchoose_005f1
(pluto_002ddefault_002dtheme_jsp.java:581)
 at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspService
(pluto_002ddefault_002dtheme_jsp.java:164)
 at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
 at org.apache.jasper.servlet.JspServletWrapper.service(
JspServletWrapper.java:388)
 at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:290)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
 at org.apache.catalina.core.ApplicationDispatcher.invoke(
ApplicationDispatcher.java:654)
 at org.apache.catalina.core.ApplicationDispatcher.processRequest(
ApplicationDispatcher.java:445)
 at org.apache.catalina.core.ApplicationDispatcher.doForward(
ApplicationDispatcher.java:379)
 at org.apache.catalina.core.ApplicationDispatcher.forward(
ApplicationDispatcher.java:292)
 at org.apache.pluto.driver.PortalDriverServlet.doGet(
PortalDriverServlet.java:147)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:290)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
 at org.apache.catalina.core.StandardWrapperValve.invoke(
StandardWrapperValve.java:230)
 at org.apache.catalina.core.StandardContextValve.invoke(
StandardContextValve.java:175)
 at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(
DefaultSubjectValve.java:56)
 at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
AuthenticatorBase.java:525)
 at
org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(
GeronimoStandardContext.java:358)
 at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(
GeronimoBeforeAfterValve.java:47)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:128)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:104)
 at org.apache.catalina.core.StandardEngineValve.invoke(
StandardEngineValve.java:109)
 at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java
:563)
 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
:261)
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:844)
 at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
Http11Protocol.java:581)
 at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
 at java.lang.Thread.run(Thread.java:595)
14:00:53,625 ERROR [[jsp]] Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException
 at org.apache.jasper.servlet.JspServletWrapper.service(
JspServletWrapper.java:432)
 at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:290)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
 at org.apache.catalina.core.ApplicationDispatcher.invoke(
ApplicationDispatcher.java:654)
 at org.apache.catalina.core.ApplicationDispatcher.doInclude(
ApplicationDispatcher.java:557)
 at org.apache.catalina.core.ApplicationDispatcher.include(
ApplicationDispatcher.java:481)
 at org.apache.jasper.runtime.JspRuntimeLibrary.include(
JspRuntimeLibrary.java:968)
 at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fforEach_005f2
(pluto_002ddefault_002dtheme_jsp.java:776)
 at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fotherwise_005f1
(pluto_002ddefault_002dtheme_jsp.java:720)
 at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fchoose_005f1
(pluto_002ddefault_002dtheme_jsp.java:581)
 at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspService
(pluto_002ddefault_002dtheme_jsp.java:164)
 at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
 at org.apache.jasper.servlet.JspServletWrapper.service(
JspServletWrapper.java:388)
 at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:290)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
 at org.apache.catalina.core.ApplicationDispatcher.invoke(
ApplicationDispatcher.java:654)
 at org.apache.catalina.core.ApplicationDispatcher.processRequest(
ApplicationDispatcher.java:445)
 at org.apache.catalina.core.ApplicationDispatcher.doForward(
ApplicationDispatcher.java:379)
 at org.apache.catalina.core.ApplicationDispatcher.forward(
ApplicationDispatcher.java:292)
 at org.apache.pluto.driver.PortalDriverServlet.doGet(
PortalDriverServlet.java:147)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:290)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
 at org.apache.catalina.core.StandardWrapperValve.invoke(
StandardWrapperValve.java:230)
 at org.apache.catalina.core.StandardContextValve.invoke(
StandardContextValve.java:175)
 at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(
DefaultSubjectValve.java:56)
 at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
AuthenticatorBase.java:525)
 at
org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(
GeronimoStandardContext.java:358)
 at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(
GeronimoBeforeAfterValve.java:47)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:128)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:104)
 at org.apache.catalina.core.StandardEngineValve.invoke(
StandardEngineValve.java:109)
 at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java
:563)
 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
:261)
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:844)
 at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
Http11Protocol.java:581)
 at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
 at java.lang.Thread.run(Thread.java:595)
14:00:53,640 ERROR [[plutoPortalDriver]] Servlet.service() for servlet
plutoPortalDriver threw exception
org.apache.jasper.JasperException
 at org.apache.jasper.servlet.JspServletWrapper.service(
JspServletWrapper.java:432)
 at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:290)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
 at org.apache.catalina.core.ApplicationDispatcher.invoke(
ApplicationDispatcher.java:654)
 at org.apache.catalina.core.ApplicationDispatcher.doInclude(
ApplicationDispatcher.java:557)
 at org.apache.catalina.core.ApplicationDispatcher.include(
ApplicationDispatcher.java:481)
 at org.apache.jasper.runtime.JspRuntimeLibrary.include(
JspRuntimeLibrary.java:968)
 at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fforEach_005f2
(pluto_002ddefault_002dtheme_jsp.java:776)
 at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fotherwise_005f1
(pluto_002ddefault_002dtheme_jsp.java:720)
 at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspx_meth_c_005fchoose_005f1
(pluto_002ddefault_002dtheme_jsp.java:581)
 at
org.apache.jsp.WEB_002dINF.themes.pluto_002ddefault_002dtheme_jsp._jspService
(pluto_002ddefault_002dtheme_jsp.java:164)
 at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
 at org.apache.jasper.servlet.JspServletWrapper.service(
JspServletWrapper.java:388)
 at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:290)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
 at org.apache.catalina.core.ApplicationDispatcher.invoke(
ApplicationDispatcher.java:654)
 at org.apache.catalina.core.ApplicationDispatcher.processRequest(
ApplicationDispatcher.java:445)
 at org.apache.catalina.core.ApplicationDispatcher.doForward(
ApplicationDispatcher.java:379)
 at org.apache.catalina.core.ApplicationDispatcher.forward(
ApplicationDispatcher.java:292)
 at org.apache.pluto.driver.PortalDriverServlet.doGet(
PortalDriverServlet.java:147)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:290)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:206)
 at org.apache.catalina.core.StandardWrapperValve.invoke(
StandardWrapperValve.java:230)
 at org.apache.catalina.core.StandardContextValve.invoke(
StandardContextValve.java:175)
 at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(
DefaultSubjectValve.java:56)
 at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
AuthenticatorBase.java:525)
 at
org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(
GeronimoStandardContext.java:358)
 at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(
GeronimoBeforeAfterValve.java:47)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:128)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:104)
 at org.apache.catalina.core.StandardEngineValve.invoke(
StandardEngineValve.java:109)
 at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java
:563)
 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
:261)
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:844)
 at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
Http11Protocol.java:581)
 at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
 at java.lang.Thread.run(Thread.java:595)

Re: Problem integrating with Geronimo 1.1.1

Posted by Nirav Mehta <me...@gmail.com>.
Hi Ben,

I'm trying out Pluto 1.1.0 with Geronimo 2.0-M6 now. I think  have made some
progress. I get the following error:

23:15:01,171 INFO  [Mapping] Loading mapping descriptors from
jar:file:/C:/geronimo/var/shared/lib/pluto-
descriptor-impl-1.1.0.jar!/org/apache/pluto/descriptors/services/castor/castor-portlet-xml-mapping.xml
23:15:01,187 ERROR [[/pluto]] Servlet /pluto threw load() exception
javax.servlet.ServletException: Error loading context: Apache Pluto Portal
Driver
 at org.apache.pluto.core.PortletServlet.init(PortletServlet.java:104)
 at javax.servlet.GenericServlet.init(GenericServlet.java:215)
 at org.apache.catalina.core.StandardWrapper.loadServlet(
StandardWrapper.java:1053)
 at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:955)
 at org.apache.catalina.core.StandardContext.loadOnStartup(
StandardContext.java:4035)
 at org.apache.catalina.core.StandardContext.start(StandardContext.java
:4338)
 at org.apache.geronimo.tomcat.GeronimoStandardContext.access$201(
GeronimoStandardContext.java:62)
 at
org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(
GeronimoStandardContext.java:350)
 at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(
GeronimoBeforeAfterValve.java:47)
 at org.apache.geronimo.tomcat.GeronimoStandardContext.start(
GeronimoStandardContext.java:194)
 ...

This error comes up for any portlet I try to run, not just the admin
portlet.

I looked at the source and the exception is actually thrown by he
PortletContextManager's register() method.

Re: Problem integrating with Geronimo 1.1.1

Posted by be...@netsos.com.
Nirav,

I think there might be a clue in the following section of your log:

> 15:36:59,375 INFO  [PortletContextManager] Portlet Context '/pluto'
> registered.
> 15:36:59,375 INFO  [PortletContextManager] Registered portlet application
> with application id '/pluto'
> 15:36:59,375 INFO  [PortletContextManager] Registering 0 portlets for
> context /pluto
> 15:36:59,375 INFO  [PortletContextManager] Unable to locate portlet config
> [applicationId=/pluto]/[AdminPortlet].
> 15:36:59,375 ERROR [[/pluto]] StandardWrapper.Throwable
> java.lang.NullPointerException
>  at org.apache.pluto.core.PortletServlet.init(PortletServlet.java:106)
>  at javax.servlet.GenericServlet.init(GenericServlet.java:168)
>  at org.apache.catalina.core.StandardWrapper.loadServlet(
> StandardWrapper.java:1105)

It looks like 0 portlets were registered when Pluto started up... were
these deleted from the portlet.xml file?  If they were deleted from
portlet.xml and you still have the wrapper servlet referenced in web.xml,
it could be a problem, I think.

HTH,

Ben