[ 
https://issues.apache.org/jira/browse/PLUTO-154?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

David DeWolf resolved PLUTO-154.
--------------------------------

    Resolution: Won't Fix

> Runtime exceptions when Castor 0.9.7 used
> -----------------------------------------
>
>                 Key: PLUTO-154
>                 URL: https://issues.apache.org/jira/browse/PLUTO-154
>             Project: Pluto
>          Issue Type: Bug
>          Components: portal driver
>    Affects Versions: 1.0.1
>         Environment: Apache Geronimo 1.0 pre-M5 (trunk Rev 232975) on Windows 
> XP or 2003 Server with Sun JDK 1.4.2_09
>            Reporter: Donald Woods
>            Priority: Critical
>             Fix For: 1.0.2
>
>
> When Pluto is used within Apache Geronimo (using Jetty 5.1.4) for its Admin 
> Console, if the Castor level used by Geronimo is upgraded from 0.9.5.3 (which 
> works) to 0.9.7, then the following runtime exception occurs when the Admin 
> tries to login and access the Portlets -
> Booting Geronimo Kernel (in Java 1.4.2_08)...
> Starting Geronimo Application Server
> [********] 100%  26s Startup complete
>   Listening on Ports:
>     1099 0.0.0.0   RMI Naming
>     1527 127.0.0.1 Derby Connector
>     4201 127.0.0.1 OpenEJB Connector EJB
>     8080 0.0.0.0   Jetty Connector HTTP
>     8443 0.0.0.0   Jetty Connector HTTPS
>    61616 0.0.0.0   ActiveMQ Message Broker Connector
> Geronimo Application Server started (version 1.0-SNAPSHOT)
> 10:58:45,633 WARN  [/console] ServiceManager: An unidentified error occurred
> javax.servlet.UnavailableException: Unable to construct unmarshaller for 
> web.xml
>         at 
> org.apache.pluto.portalImpl.services.portletdefinitionregistry.Portle
> tDefinitionRegistryServiceContextImpl.loadApplicationDefinition(PortletDefinitio
> nRegistryServiceContextImpl.java:181)
>         at 
> org.apache.pluto.portalImpl.services.portletdefinitionregistry.Portle
> tDefinitionRegistryServiceContextImpl.init(PortletDefinitionRegistryServiceConte
> xtImpl.java:89)
>         at 
> org.apache.pluto.portalImpl.services.ServiceManager.init(ServiceManag
> er.java:223)
>         at 
> org.apache.pluto.portalImpl.services.ServiceManager.init(ServiceManag
> er.java:98)
>         at org.apache.pluto.portalImpl.Servlet.init(Servlet.java:78)
>         at 
> org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.jav
> a:383)
>         at 
> org.mortbay.jetty.servlet.ServletHolder.getServlet(ServletHolder.java
> :329)
>         at 
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:405
> )
>         at 
> org.apache.geronimo.jetty.JettyServletHolder.handle(JettyServletHolde
> r.java:92)
>         at 
> org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(
> WebApplicationHandler.java:832)
>         at 
> org.mortbay.jetty.servlet.JSR154Filter.doFilter(JSR154Filter.java:171
> )
>         at 
> org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(
> WebApplicationHandler.java:823)
>         at 
> org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicati
> onHandler.java:473)
>         at 
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:5
> 67)
>         at org.mortbay.http.HttpContext.handle(HttpContext.java:1565)
>         at 
> org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplication
> Context.java:635)
>         at org.mortbay.http.HttpContext.handle(HttpContext.java:1517)
>         at org.mortbay.http.HttpServer.service(HttpServer.java:954)
>         at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
>         at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
>         at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
>         at 
> org.mortbay.http.SocketListener.handleConnection(SocketListener.java:
> 244)
>         at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
>         at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
> Caused by: org.exolab.castor.mapping.MappingException: Nested error: 
> java.lang.N
> ullPointerException
>         at org.exolab.castor.mapping.Mapping.getResolver(Mapping.java:295)
>         at org.exolab.castor.mapping.Mapping.getResolver(Mapping.java:247)
>         at 
> org.exolab.castor.xml.Unmarshaller.setMapping(Unmarshaller.java:475)
>         at org.exolab.castor.xml.Unmarshaller.<init>(Unmarshaller.java:246)
>         at 
> org.apache.pluto.portalImpl.services.portletdefinitionregistry.Portle
> tDefinitionRegistryServiceContextImpl.loadApplicationDefinition(PortletDefinitio
> nRegistryServiceContextImpl.java:176)
>         ... 23 more
> 10:58:45,813 WARN  [/console] se-console: Initialization failed!
> java.lang.Exception: ServiceManager: Services initialized (5/6 successful).
>         at 
> org.apache.pluto.portalImpl.services.ServiceManager.init(ServiceManag
> er.java:273)
>         at 
> org.apache.pluto.portalImpl.services.ServiceManager.init(ServiceManag
> er.java:98)
>         at org.apache.pluto.portalImpl.Servlet.init(Servlet.java:78)
>         at 
> org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.jav
> a:383)
>         at 
> org.mortbay.jetty.servlet.ServletHolder.getServlet(ServletHolder.java
> :329)
>         at 
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:405
> )
>         at 
> org.apache.geronimo.jetty.JettyServletHolder.handle(JettyServletHolde
> r.java:92)
>         at 
> org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(
> WebApplicationHandler.java:832)
>         at 
> org.mortbay.jetty.servlet.JSR154Filter.doFilter(JSR154Filter.java:171
> )
>         at 
> org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(
> WebApplicationHandler.java:823)
>         at 
> org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicati
> onHandler.java:473)
>         at 
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:5
> 67)
>         at org.mortbay.http.HttpContext.handle(HttpContext.java:1565)
>         at 
> org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplication
> Context.java:635)
>         at org.mortbay.http.HttpContext.handle(HttpContext.java:1517)
>         at org.mortbay.http.HttpServer.service(HttpServer.java:954)
>         at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
>         at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
>         at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
>         at 
> org.mortbay.http.SocketListener.handleConnection(SocketListener.java:
> 244)
>         at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
>         at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
> 10:58:45,823 WARN  [/console] /console/portal/server/server_info:
> javax.servlet.UnavailableException: Initialization of one or more services 
> faile
> d.
>         at org.apache.pluto.portalImpl.Servlet.init(Servlet.java:84)
>         at 
> org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.jav
> a:383)
>         at 
> org.mortbay.jetty.servlet.ServletHolder.getServlet(ServletHolder.java
> :329)
>         at 
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:405
> )
>         at 
> org.apache.geronimo.jetty.JettyServletHolder.handle(JettyServletHolde
> r.java:92)
>         at 
> org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(
> WebApplicationHandler.java:832)
>         at 
> org.mortbay.jetty.servlet.JSR154Filter.doFilter(JSR154Filter.java:171
> )
>         at 
> org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(
> WebApplicationHandler.java:823)
>         at 
> org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicati
> onHandler.java:473)
>         at 
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:5
> 67)
>         at org.mortbay.http.HttpContext.handle(HttpContext.java:1565)
>         at 
> org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplication
> Context.java:635)
>         at org.mortbay.http.HttpContext.handle(HttpContext.java:1517)
>         at org.mortbay.http.HttpServer.service(HttpServer.java:954)
>         at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
>         at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
>         at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
>         at 
> org.mortbay.http.SocketListener.handleConnection(SocketListener.java:
> 244)
>         at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
>         at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
> 10:58:45,823 WARN  [ServletHandler] /console/portal/server/server_info:
> javax.servlet.UnavailableException: Initialization of one or more services 
> faile
> d.
>         at org.apache.pluto.portalImpl.Servlet.init(Servlet.java:84)
>         at 
> org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.jav
> a:383)
>         at 
> org.mortbay.jetty.servlet.ServletHolder.getServlet(ServletHolder.java
> :329)
>         at 
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:405
> )
>         at 
> org.apache.geronimo.jetty.JettyServletHolder.handle(JettyServletHolde
> r.java:92)
>         at 
> org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(
> WebApplicationHandler.java:832)
>         at 
> org.mortbay.jetty.servlet.JSR154Filter.doFilter(JSR154Filter.java:171
> )
>         at 
> org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(
> WebApplicationHandler.java:823)
>         at 
> org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicati
> onHandler.java:473)
>         at 
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:5
> 67)
>         at org.mortbay.http.HttpContext.handle(HttpContext.java:1565)
>         at 
> org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplication
> Context.java:635)
>         at org.mortbay.http.HttpContext.handle(HttpContext.java:1517)
>         at org.mortbay.http.HttpServer.service(HttpServer.java:954)
>         at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
>         at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
>         at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
>         at 
> org.mortbay.http.SocketListener.handleConnection(SocketListener.java:
> 244)
>         at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
>         at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to