6 Replies Latest reply on Oct 22, 2005 8:09 AM by jason.bradfield

    JBoss Portal 2.0/ 2.0.1RC1 with JBoss AS 4.0.3

    adamw

      Hello,
      I'm trying to deploy jboss portal on jboss as 4.0.3, but I didn't succeed yet. Do they work together? During startup, I get the following exceptions (many times):

      21:38:39,035 ERROR [[/jmx-console]] StandardWrapper.Throwable
      java.lang.NullPointerException
      at org.jboss.web.tomcat.security.RunAsListener.instanceEvent(RunAsListener.java:53)
      at org.apache.catalina.util.InstanceSupport.fireInstanceEvent(InstanceSupport.java:239)
      at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1079)
      at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
      at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
      at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
      at jrockit.reflect.InitialMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
      at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava.lang.Object;(Unknown Source)
      at org.jboss.portal.server.deployment.PortalWebTomcat5App.addCommandServlet(PortalWebTomcat5App.java:169)
      at org.jboss.portal.server.deployment.PortalWebTomcat5App.instrument(PortalWebTomcat5App.java:70)
      at org.jboss.portal.server.deployment.WebAppEnhancer.deploy(WebAppEnhancer.java:28)
      at org.jboss.portal.server.deployment.WebAppIntercepter.handleNotification(WebAppIntercepter.java:137)
      at org.jboss.mx.modelmbean.XMBean.handleNotification(XMBean.java:485)
      at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
      at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava.lang.Object;(Unknown Source)
      at org.jboss.mx.notification.NotificationListenerProxy.invoke(NotificationListenerProxy.java:138)
      at $Proxy55.handleNotification(Ljavax.management.Notification;Ljava.lang.Object;)V(Unknown Source)
      at org.jboss.mx.util.JBossNotificationBroadcasterSupport.handleNotification(JBossNotificationBroadcasterSupport.java:112)
      at org.jboss.mx.util.JBossNotificationBroadcasterSupport.sendNotification(JBossNotificationBroadcasterSupport.java:93)
      at org.jboss.deployment.SubDeployerSupport.emitNotification(SubDeployerSupport.java:325)
      at org.jboss.deployment.SubDeployerSupport.start(SubDeployerSupport.java:293)
      at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:416)
      at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
      21:38:39,036 ERROR [WebAppEnhancer] Cannot instrument the web application
      java.lang.reflect.InvocationTargetException
      at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
      at jrockit.reflect.InitialMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
      at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava.lang.Object;(Unknown Source)
      at org.jboss.portal.server.deployment.PortalWebTomcat5App.addCommandServlet(PortalWebTomcat5App.java:169)
      at org.jboss.portal.server.deployment.PortalWebTomcat5App.instrument(PortalWebTomcat5App.java:70)
      at org.jboss.portal.server.deployment.WebAppEnhancer.deploy(WebAppEnhancer.java:28)
      at org.jboss.portal.server.deployment.WebAppIntercepter.handleNotification(WebAppIntercepter.java:137)
      at org.jboss.mx.modelmbean.XMBean.handleNotification(XMBean.java:485)
      at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
      at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava.lang.Object;(Unknown Source)
      at org.jboss.mx.notification.NotificationListenerProxy.invoke(NotificationListenerProxy.java:138)
      at $Proxy55.handleNotification(Ljavax.management.Notification;Ljava.lang.Object;)V(Unknown Source)
      at org.jboss.mx.util.JBossNotificationBroadcasterSupport.handleNotification(JBossNotificationBroadcasterSupport.java:112)
      at org.jboss.mx.util.JBossNotificationBroadcasterSupport.sendNotification(JBossNotificationBroadcasterSupport.java:93)
      at org.jboss.deployment.SubDeployerSupport.emitNotification(SubDeployerSupport.java:325)
      at org.jboss.deployment.SubDeployerSupport.start(SubDeployerSupport.java:293)
      at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:416)
      at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
      at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava.lang.Object;(Unknown Source)
      at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
      at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
      at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:118)
      at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
      at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
      at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:80)
      Caused by: java.lang.NullPointerException
      at org.jboss.web.tomcat.security.RunAsListener.instanceEvent(RunAsListener.java:53)
      at org.apache.catalina.util.InstanceSupport.fireInstanceEvent(InstanceSupport.java:266)
      at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1128)
      at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
      at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
      at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
      at jrockit.reflect.InitialMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
      at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava.lang.Object;(Unknown Source)
      at org.jboss.portal.server.deployment.PortalWebTomcat5App.addCommandServlet(PortalWebTomcat5App.java:169)
      at org.jboss.portal.server.deployment.PortalWebTomcat5App.instrument(PortalWebTomcat5App.java:70)
      at org.jboss.portal.server.deployment.WebAppEnhancer.deploy(WebAppEnhancer.java:28)
      at org.jboss.portal.server.deployment.WebAppIntercepter.handleNotification(WebAppIntercepter.java:137)
      at org.jboss.mx.modelmbean.XMBean.handleNotification(XMBean.java:485)
      at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
      at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava.lang.Object;(Unknown Source)
      at org.jboss.mx.notification.NotificationListenerProxy.invoke(NotificationListenerProxy.java:138)
      at $Proxy55.handleNotification(Ljavax.management.Notification;Ljava.lang.Object;)V(Unknown Source)
      at org.jboss.mx.util.JBossNotificationBroadcasterSupport.handleNotification(JBossNotificationBroadcasterSupport.java:112)
      at org.jboss.mx.util.JBossNotificationBroadcasterSupport.sendNotification(JBossNotificationBroadcasterSupport.java:93)
      at org.jboss.deployment.SubDeployerSupport.emitNotification(SubDeployerSupport.java:325)
      at org.jboss.deployment.SubDeployerSupport.start(SubDeployerSupport.java:293)
      at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:416)
      at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
      21:38:39,122 ERROR [URLDeploymentScanner] Incomplete Deployment listing:

      --- MBeans waiting for other MBeans ---
      ObjectName: portal:service=Hibernate
      State: FAILED
      Reason: org.hibernate.exception.GenericJDBCException: Cannot open connection
      I Depend On:
      jboss.jca:service=DataSourceBinding,name=PortalDS
      Depends On Me:
      portal:service=Module,type=User
      portal:service=Module,type=Role
      portal:service=Module,type=Security
      portal:service=ServerManager

        • 1. Re: JBoss Portal 2.0/ 2.0.1RC1 with JBoss AS 4.0.3

          known issue and fixed in 2.2, I will backport the fix in 2.0.1.

          • 2. Re: JBoss Portal 2.0/ 2.0.1RC1 with JBoss AS 4.0.3
            adamw

            Ok, thanks.

            • 3. Re: JBoss Portal 2.0/ 2.0.1RC1 with JBoss AS 4.0.3

              done

              • 4. Re: JBoss Portal 2.0/ 2.0.1RC1 with JBoss AS 4.0.3
                jason.bradfield

                Hi,

                We have te exact same error:

                2005-10-21 09:42:04,875 DEBUG [org.jboss.web.tomcat.filters.ReplyHeaderFilter] Adding header name: X-Powered-By='Servlet 2.4; JBoss-4.0.3 (build: CVSTag=JBoss_4_0_3 date=200510042341)/Tomcat-5.5'
                2005-10-21 09:42:04,875 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/jmx-console]] StandardWrapper.Throwable
                java.lang.NullPointerException
                 at org.jboss.web.tomcat.security.RunAsListener.instanceEvent(RunAsListener.java:53)
                 at org.apache.catalina.util.InstanceSupport.fireInstanceEvent(InstanceSupport.java:239)
                 at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1079)
                 at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
                 at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
                 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)


                I did a cvs update on jboss-portal-2.0 on tag JBoss_Portal_2_0_1_RC2 and I am still getting the above..

                Has anyone successfully been able to get JBossAS 4.0.3 with EJB3 and Portal 2.0 working... We have tried on WinXP and RHLinux with no luck.

                We are starting a project and need to get something up and running quite quickely.. one thing we do not want to change is JBossAS and EJB3.. hence if we cannot get this going soon we will have to look at other Portal container alterntives..

                Thanks,
                Jason.


                • 5. Re: JBoss Portal 2.0/ 2.0.1RC1 with JBoss AS 4.0.3
                  adamw

                  Hello,
                  try checking out the JBoss_Portal_Branch_2_0 tag:

                  cvs co -r JBoss_Portal_Branch_2_0 jboss-portal-2.0


                  I have it working with AS 4.0.3 and EJB3 rc3.

                  --
                  Cheers,
                  Adam

                  • 6. Re: JBoss Portal 2.0/ 2.0.1RC1 with JBoss AS 4.0.3
                    jason.bradfield

                    Thanks,
                    Now working.. Just have to figure out how to develop these portlets now...

                    Jason.