0 Replies Latest reply on Dec 21, 2006 7:43 PM by tajh

    trouble with clustering Portal 2.2.1-SP3 + AS 4.0.4GA

      Describe your environment:
      JBoss Portal 2.2.1 SP3
      downloaded as a bundle with JBoss AS 4.0.4, jboss-EJB-3.0_RC9-FD patch is applied
      DB is Oracle 10g
      JDBC connector is ojdbc14.jar
      running on Solaris 10 (I believe)

      Describe the problem:
      After discovering that our two-host cluster never had Portal configured for clustering, I attempted to configure it for clustering as instructed in http://wiki.jboss.org/wiki/Wiki.jsp?page=Portal_2_2Cluster . Upon doing so, I discover errors on JBoss startup, and cannot access our portal page. I am not concerned with the CMS issue - I know there is some known problem with CMS on portal 2.2 with clustering, we are not using CMS, so I am not concerned with that problem. I also am not concerned with the duplicate data source issue. I would like to figure out this issue with the TreeCache, though, as that is the showstopper. Any help that can be provided is appreciated!

      Here is my server log file:

      2006-12-21 19:17:01,846 INFO [org.jboss.naming.NamingService] JNDI bootstrap JNP=/10.0.2.15:1099, RMI=/10.0.2.15:1098, backlog=50, no client SocketFactory, Server SocketFactory=class org.jboss.net.sockets.DefaultSocketFactory
      2006-12-21 19:17:24,077 INFO [org.jboss.cache.TreeCache] interceptor chain is:
      class org.jboss.cache.interceptors.CallInterceptor
      class org.jboss.cache.interceptors.PessimisticLockInterceptor
      class org.jboss.cache.interceptors.UnlockInterceptor
      2006-12-21 19:17:24,078 INFO [org.jboss.cache.TreeCache] cache mode is local, will not create the channel
      2006-12-21 19:17:24,216 INFO [org.jboss.cache.TreeCache] interceptor chain is:
      class org.jboss.cache.interceptors.CallInterceptor
      class org.jboss.cache.interceptors.PessimisticLockInterceptor
      class org.jboss.cache.interceptors.UnlockInterceptor
      class org.jboss.cache.interceptors.ReplicationInterceptor
      2006-12-21 19:17:24,217 INFO [org.jboss.cache.TreeCache] cache mode is REPL_SYNC
      2006-12-21 19:17:25,337 INFO [org.jboss.cache.TreeCache] Cache is started!!
      2006-12-21 19:17:25,601 INFO [STDOUT]
      -------------------------------------------------------
      GMS: address is clstr-sas302:35843
      -------------------------------------------------------
      2006-12-21 19:17:27,261 INFO [org.jboss.cache.TreeCache] my local address is clstr-sas302:35843
      2006-12-21 19:17:27,268 INFO [org.jboss.cache.TreeCache] viewAccepted(): [10.0.2.16:37719|11] [10.0.2.16:37719, clstr-sas302:35843]
      2006-12-21 19:17:27,307 INFO [org.jboss.cache.TreeCache] received the state (size=1024 bytes)
      2006-12-21 19:17:27,368 INFO [org.jboss.cache.TreeCache] state was retrieved successfully (in 106 milliseconds)
      2006-12-21 19:17:27,369 INFO [org.jboss.cache.TreeCache] Cache is started!!
      2006-12-21 19:17:33,315 INFO [org.jboss.ws.eventing.mgmt.SubscriptionManager] Bound event dispatcher to java:/EventDispatcher
      2006-12-21 19:17:35,965 INFO [org.jboss.jmx.adaptor.snmp.agent.SnmpAgentService] SNMP agent going active
      2006-12-21 19:17:36,425 INFO [org.jboss.aop.deployment.AspectDeployer] Deployed AOP: file:/opt/jboss/server/all/deploy/tc5-cluster.sar/tc5-cluster.aop
      2006-12-21 19:17:36,642 INFO [org.jboss.cache.TreeCache] setting cluster properties from xml to: UDP(down_thread=false;enable_bundling=true;ip_ttl=2;loopback=false;max_bundle_size=64000;max_bundle_timeout=30;mcast_addr=230.1.2.7;mcast_port=45577;mcast_recv_buf_size=25000000;mcast_send_buf_size=640000;ucast_recv_buf_size=20000000;ucast_send_buf_size=640000;up_thread=false;use_incoming_packet_handler=true;use_outgoing_packet_handler=true):PING(down_thread=false;num_initial_members=3;timeout=2000;up_thread=false):MERGE2(down_thread=false;max_interval=100000;min_interval=20000;up_thread=false):FD(down_thread=false;max_tries=5;shun=true;timeout=2500;up_thread=false):VERIFY_SUSPECT(down_thread=false;timeout=1500;up_thread=false):pbcast.NAKACK(discard_delivered_msgs=true;down_thread=false;gc_lag=50;max_xmit_size=60000;retransmit_timeout=100,200,300,600,1200,2400,4800;up_thread=false;use_mcast_xmit=false):UNICAST(down_thread=false;timeout=300,600,1200,2400,3600;up_thread=false):pbcast.STABLE(desired_avg_gossip=50000;down_thread=false;max_bytes=2100000;stability_delay=1000;up_thread=false):pbcast.GMS(down_thread=false;join_retry_timeout=2000;join_timeout=3000;print_local_addr=true;shun=true;up_thread=false):FC(down_thread=false;max_credits=10000000;min_threshold=0.20;up_thread=false):FRAG2(down_thread=false;frag_size=60000;up_thread=false):pbcast.STATE_TRANSFER(down_thread=false;up_thread=false)
      2006-12-21 19:17:36,654 INFO [org.jboss.cache.TreeCache] interceptor chain is:
      class org.jboss.cache.interceptors.CallInterceptor
      class org.jboss.cache.interceptors.PessimisticLockInterceptor
      class org.jboss.cache.interceptors.UnlockInterceptor
      class org.jboss.cache.interceptors.ReplicationInterceptor
      2006-12-21 19:17:36,655 INFO [org.jboss.cache.TreeCache] cache mode is REPL_ASYNC
      2006-12-21 19:17:36,847 INFO [STDOUT]
      -------------------------------------------------------
      GMS: address is clstr-sas302:35848
      -------------------------------------------------------
      2006-12-21 19:17:38,952 INFO [org.jboss.cache.TreeCache] viewAccepted(): [10.0.2.16:37701|7] [10.0.2.16:37701, clstr-sas302:35848]
      2006-12-21 19:17:38,952 INFO [org.jboss.cache.TreeCache] my local address is clstr-sas302:35848
      2006-12-21 19:17:39,007 INFO [org.jboss.cache.TreeCache] received the state (size=1024 bytes)
      2006-12-21 19:17:39,012 INFO [org.jboss.cache.TreeCache] state was retrieved successfully (in 59 milliseconds)
      2006-12-21 19:17:39,012 INFO [org.jboss.cache.TreeCache] Cache is started!!
      2006-12-21 19:17:39,676 INFO [org.apache.catalina.startup.Embedded] Catalina naming disabled
      2006-12-21 19:17:39,910 INFO [org.apache.catalina.startup.ClusterRuleSetFactory] Unable to find a cluster rule set in the classpath. Will load the default rule set.
      2006-12-21 19:17:39,916 INFO [org.apache.catalina.startup.ClusterRuleSetFactory] Unable to find a cluster rule set in the classpath. Will load the default rule set.
      2006-12-21 19:17:41,043 INFO [org.apache.coyote.http11.Http11BaseProtocol] Initializing Coyote HTTP/1.1 on http-10.0.2.15-8080
      2006-12-21 19:17:41,050 INFO [org.apache.catalina.startup.Catalina] Initialization processed in 1133 ms
      2006-12-21 19:17:41,051 INFO [org.jboss.web.tomcat.tc5.StandardService] Starting service jboss.web
      2006-12-21 19:17:41,064 INFO [org.apache.catalina.core.StandardEngine] Starting Servlet Engine: Apache Tomcat/5.5.17
      2006-12-21 19:17:41,212 INFO [org.apache.catalina.core.StandardHost] XML validation disabled
      2006-12-21 19:17:41,300 INFO [org.apache.catalina.startup.Catalina] Server startup in 250 ms
      2006-12-21 19:17:41,940 INFO [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/invoker, warUrl=.../deploy/httpha-invoker.sar/invoker.war/
      2006-12-21 19:17:43,118 INFO [org.apache.catalina.loader.WebappLoader] Dual registration of jndi stream handler: factory already defined
      2006-12-21 19:17:45,175 INFO [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/portal-cms, warUrl=.../deploy/jboss-portal.sar/portal-cms.war/
      2006-12-21 19:17:45,873 INFO [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/portal-core, warUrl=.../deploy/jboss-portal.sar/portal-core.war/
      2006-12-21 19:17:48,989 INFO [org.apache.myfaces.config.FacesConfigurator] Reading standard config org/apache/myfaces/resource/standard-faces-config.xml
      2006-12-21 19:17:50,270 INFO [org.apache.myfaces.config.FacesConfigurator] Reading config jar:file:/opt/jboss/server/all/tmp/deploy/tmp46596jsf-facelets.jar!/META-INF/faces-config.xml
      2006-12-21 19:17:50,311 INFO [org.apache.myfaces.config.FacesConfigurator] Reading config jar:file:/opt/jboss/server/all/tmp/deploy/tmp46608tomahawk.jar!/META-INF/faces-config.xml
      2006-12-21 19:17:50,612 INFO [org.apache.myfaces.config.FacesConfigurator] Reading config /WEB-INF/faces-config.xml
      2006-12-21 19:17:51,269 ERROR [org.apache.myfaces.util.LocaleUtils] Locale name null or empty, ignoring
      2006-12-21 19:17:54,084 INFO [org.apache.myfaces.webapp.StartupServletContextListener] ServletContext '/opt/jboss/server/all/./deploy/jboss-portal.sar/portal-core.war/' initialized.
      2006-12-21 19:17:54,299 INFO [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/portal-samples, warUrl=.../deploy/jboss-portal.sar/portal-samples.war/
      2006-12-21 19:17:54,956 INFO [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/portal, warUrl=.../deploy/jboss-portal.sar/portal-server.war/
      2006-12-21 19:17:55,724 INFO [org.jboss.web.tomcat.tc5.session.JBossCacheManager] init(): replicationGranularity_ is 0 and invaldateSessionPolicy is 1
      2006-12-21 19:17:55,882 INFO [org.jboss.web.tomcat.tc5.session.JBossCacheManager] Starting JBossManager
      2006-12-21 19:17:56,084 INFO [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/, warUrl=.../deploy/jbossweb-tomcat55.sar/ROOT.war/
      2006-12-21 19:17:56,745 INFO [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/jbossws, warUrl=.../tmp/deploy/tmp46639jbossws-exp.war/
      2006-12-21 19:17:57,385 INFO [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/juddi, warUrl=.../deploy/juddi-service.sar/juddiws.war/
      2006-12-21 19:17:57,946 INFO [org.apache.juddi.registry.RegistryServlet] Loading jUDDI configuration.
      2006-12-21 19:17:57,951 INFO [org.apache.juddi.registry.RegistryServlet] Resources loaded from: /WEB-INF/juddi.properties
      2006-12-21 19:17:57,952 INFO [org.apache.juddi.registry.RegistryServlet] Initializing jUDDI components.
      2006-12-21 19:18:00,761 INFO [org.jboss.ha.framework.interfaces.HAPartition.DefaultPartition] Initializing
      2006-12-21 19:18:00,927 INFO [STDOUT]
      -------------------------------------------------------
      GMS: address is clstr-sas302:35851 (additional data: 14 bytes)
      -------------------------------------------------------
      2006-12-21 19:18:02,948 INFO [org.jboss.ha.framework.interfaces.HAPartition.DefaultPartition] Number of cluster members: 2
      2006-12-21 19:18:02,949 INFO [org.jboss.ha.framework.interfaces.HAPartition.DefaultPartition] Other members: 1
      2006-12-21 19:18:02,950 INFO [org.jboss.ha.framework.interfaces.HAPartition.DefaultPartition] Fetching state (will wait for 30000 milliseconds):
      2006-12-21 19:18:02,950 INFO [org.jboss.ha.framework.interfaces.HAPartition.DefaultPartition] New cluster view for partition DefaultPartition: 7 ([10.0.2.16:1099, 10.0.2.15:1099] delta: 0)
      2006-12-21 19:18:02,963 INFO [org.jboss.ha.framework.server.DistributedReplicantManagerImpl.DefaultPartition] I am (10.0.2.15:1099) received membershipChanged event:
      2006-12-21 19:18:02,964 INFO [org.jboss.ha.framework.server.DistributedReplicantManagerImpl.DefaultPartition] Dead members: 0 ([])
      2006-12-21 19:18:02,964 INFO [org.jboss.ha.framework.server.DistributedReplicantManagerImpl.DefaultPartition] New Members : 0 ([])
      2006-12-21 19:18:02,964 INFO [org.jboss.ha.framework.server.DistributedReplicantManagerImpl.DefaultPartition] All Members : 2 ([10.0.2.16:1099, 10.0.2.15:1099])
      2006-12-21 19:18:03,171 INFO [org.jboss.ha.jndi.HANamingService] Started ha-jndi bootstrap jnpPort=1100, backlog=50, bindAddress=/10.0.2.15
      2006-12-21 19:18:03,194 INFO [org.jboss.ha.jndi.DetachedHANamingService$AutomaticDiscovery] Listening on /10.0.2.15:1102, group=230.0.0.4, HA-JNDI address=10.0.2.15:1100
      2006-12-21 19:18:05,655 INFO [org.jboss.iiop.CorbaNamingService] Naming: [IOR:000000000000002B49444C3A6F6D672E6F72672F436F734E616D696E672F4E616D696E67436F6E746578744578743A312E3000000000000200000000000000D8000102000000000A31302E302E322E3135000DC8000000114A426F73732F4E616D696E672F726F6F74000000000000050000000000000008000000004A414300000000010000001C00000000000100010000000105010001000101090000000105010001000000210000005400000000000000010000000000000024000000220000007E0000000000000001000000103135322E3131392E3132302E313739000DC90000000000000000000000000000000000000000000000000000000000000000002000000004000000000000001F0000000400000003000000010000002000000000000000020000002000000004000000000000001F0000000400000003]
      2006-12-21 19:18:06,067 INFO [org.jboss.tm.iiop.CorbaTransactionService] TransactionFactory: [IOR:000000000000003049444C3A6F72672F6A626F73732F746D2F69696F702F5472616E73616374696F6E466163746F72794578743A312E30000000000200000000000000D8000102000000000A31302E302E322E3135000DC8000000144A426F73732F5472616E73616374696F6E732F46000000050000000000000008000000004A414300000000010000001C00000000000100010000000105010001000101090000000105010001000000210000005400000000000000010000000000000024000000220000007E0000000000000001000000103135322E3131392E3132302E313739000DC90000000000000000000000000000000000000000000000000000000000000000002000000004000000000000001F0000000400000003000000010000002000000000000000020000002000000004000000000000001F0000000400000003]
      2006-12-21 19:18:08,426 INFO [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/web-console, warUrl=.../deploy/management/console-mgr.sar/web-console.war/
      2006-12-21 19:18:11,075 INFO [org.jboss.mail.MailService] Mail Service bound to java:/Mail
      2006-12-21 19:18:11,617 INFO [org.jboss.resource.deployment.RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-ha-local-jdbc.rar
      2006-12-21 19:18:11,747 INFO [org.jboss.resource.deployment.RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-ha-xa-jdbc.rar
      2006-12-21 19:18:11,847 INFO [org.jboss.resource.deployment.RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-local-jdbc.rar
      2006-12-21 19:18:11,952 INFO [org.jboss.resource.deployment.RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jboss-xa-jdbc.rar
      2006-12-21 19:18:12,117 INFO [org.jboss.resource.deployment.RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/jms/jms-ra.rar
      2006-12-21 19:18:12,212 INFO [org.jboss.resource.deployment.RARDeployment] Required license terms exist, view META-INF/ra.xml in .../deploy/mail-ra.rar
      2006-12-21 19:18:14,716 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=HSQLDBDS' to JNDI name 'java:HSQLDBDS'
      2006-12-21 19:18:16,206 INFO [org.jboss.cache.TreeCache] interceptor chain is:
      class org.jboss.cache.interceptors.CallInterceptor
      class org.jboss.cache.interceptors.PessimisticLockInterceptor
      class org.jboss.cache.interceptors.CacheLoaderInterceptor
      class org.jboss.cache.interceptors.UnlockInterceptor
      class org.jboss.cache.interceptors.ReplicationInterceptor
      class org.jboss.cache.interceptors.CacheStoreInterceptor
      2006-12-21 19:18:16,206 INFO [org.jboss.cache.TreeCache] cache mode is REPL_SYNC
      2006-12-21 19:18:17,573 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=PortalDS' to JNDI name 'java:PortalDS'
      2006-12-21 19:18:17,576 INFO [org.jboss.portal.cms.impl.jcr.JCRCMS] Starting JCR CMS
      2006-12-21 19:18:17,981 INFO [org.jboss.portal.cms.hibernate.HibernateStore] BUILDING SessionFactory.
      2006-12-21 19:18:23,548 INFO [org.jboss.portal.cms.hibernate.HibernateStore] HibernateSessionFactory Created.
      2006-12-21 19:18:23,550 INFO [org.jboss.portal.cms.hibernate.HibernateStore] BUILDING SessionFactory.
      2006-12-21 19:18:24,241 INFO [org.jboss.portal.cms.hibernate.HibernateStore] HibernateSessionFactory Created.
      2006-12-21 19:18:24,270 INFO [org.jboss.portal.cms.hibernate.HibernateStore] BUILDING SessionFactory.
      2006-12-21 19:18:24,932 INFO [org.jboss.portal.cms.hibernate.HibernateStore] HibernateSessionFactory Created.
      2006-12-21 19:18:28,053 INFO [org.jboss.portal.cms.hibernate.state.HibernatePersistenceManager] BUILDING SessionFactory.
      2006-12-21 19:18:29,403 INFO [org.jboss.portal.cms.hibernate.state.HibernatePersistenceManager] HibernateSessionFactory Created.
      2006-12-21 19:18:30,011 INFO [org.jboss.portal.cms.hibernate.state.HibernatePersistenceManager] BUILDING SessionFactory.
      2006-12-21 19:18:31,184 INFO [org.jboss.portal.cms.hibernate.state.HibernatePersistenceManager] HibernateSessionFactory Created.
      2006-12-21 19:18:32,570 INFO [org.jboss.portal.cms.impl.jcr.jackrabbit.JackrabbitJCRService] Repository 'repotest' created
      2006-12-21 19:18:32,653 INFO [org.jboss.portal.cms.impl.jcr.jackrabbit.JackrabbitJCRService] The repository has already the CMS node types registered
      2006-12-21 19:18:32,734 WARN [org.jboss.system.ServiceController] Problem starting service portal:service=HASingletonInvoker,type=CMS
      java.lang.IllegalArgumentException: Unable to find operation setInvoker(org.jboss.portal.cms.ha.HASingletonInvoker)
       at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:231)
       at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
       at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
       at $Proxy28.setInvoker(Unknown Source)
       at org.jboss.portal.cms.ha.HASingletonInvoker.startService(HASingletonInvoker.java:184)
       at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
       at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
       at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
       at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
       at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
       at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
       at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
       at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
       at $Proxy0.start(Unknown Source)
       at org.jboss.system.ServiceController.start(ServiceController.java:417)
       at org.jboss.system.ServiceController.start(ServiceController.java:435)
       at org.jboss.system.ServiceController.start(ServiceController.java:435)
       at org.jboss.system.ServiceController.start(ServiceController.java:435)
       at org.jboss.system.ServiceController.start(ServiceController.java:435)
       at org.jboss.system.ServiceController.start(ServiceController.java:435)
       at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
       at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
       at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
       at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
       at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
       at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
       at $Proxy4.start(Unknown Source)
       at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
       at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
       at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
       at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
       at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
       at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
       at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
       at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
       at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
       at $Proxy109.start(Unknown Source)
       at org.jboss.deployment.XSLSubDeployer.start(XSLSubDeployer.java:197)
       at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
       at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
       at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
       at sun.reflect.GeneratedMethodAccessor72.invoke(Unknown Source)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
       at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
       at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
       at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
       at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
       at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
       at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
       at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
       at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
       at $Proxy8.deploy(Unknown Source)
       at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
       at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
       at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
       at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
       at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
       at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
       at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
       at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
       at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
       at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
       at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
       at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
       at $Proxy0.start(Unknown Source)
       at org.jboss.system.ServiceController.start(ServiceController.java:417)
       at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
       at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
       at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
       at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
       at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
       at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
       at $Proxy4.start(Unknown Source)
       at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
       at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
       at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
       at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
       at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:755)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
       at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
       at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
       at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
       at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
       at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
       at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
       at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
       at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
       at $Proxy5.deploy(Unknown Source)
       at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
       at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
       at org.jboss.Main.boot(Main.java:200)
       at org.jboss.Main$1.run(Main.java:464)
       at java.lang.Thread.run(Thread.java:595)
      2006-12-21 19:18:33,001 INFO [STDOUT]
      -------------------------------------------------------
      GMS: address is clstr-sas302:35854
      -------------------------------------------------------
      2006-12-21 19:18:34,021 INFO [org.jboss.cache.TreeCache] my local address is clstr-sas302:35854
      2006-12-21 19:18:34,021 INFO [org.jboss.cache.TreeCache] viewAccepted(): [10.0.2.16:37717|11] [10.0.2.16:37717, clstr-sas302:35854]
      2006-12-21 19:18:34,035 INFO [org.jboss.cache.TreeCache] received the state (size=1024 bytes)
      2006-12-21 19:18:34,036 INFO [org.jboss.cache.TreeCache] state was retrieved successfully (in 15 milliseconds)
      2006-12-21 19:18:34,037 INFO [org.jboss.cache.TreeCache] preloading transient state from cache loader
      2006-12-21 19:18:46,049 INFO [org.jboss.cache.TreeCache] preloading transient state from cache loader was successful (in 12012 milliseconds)
      2006-12-21 19:18:46,050 INFO [org.jboss.cache.TreeCache] Cache is started!!
      2006-12-21 19:18:47,716 WARN [org.jboss.system.ServiceController] Problem starting service portal:container=PortalObject,type=global
      java.lang.UnsupportedOperationException: TreeCache is a fully transactional cache: org/jboss/portal/core/impl/model/portal/PortalObjectImpl
       at org.hibernate.cache.TreeCache.unlock(TreeCache.java:147)
       at org.hibernate.cache.ReadWriteCache.put(ReadWriteCache.java:176)
       at org.hibernate.engine.TwoPhaseLoad.initializeEntity(TwoPhaseLoad.java:156)
       at org.hibernate.loader.Loader.initializeEntitiesAndCollections(Loader.java:842)
       at org.hibernate.loader.Loader.doQuery(Loader.java:717)
       at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
       at org.hibernate.loader.Loader.loadEntity(Loader.java:1785)
       at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:48)
       at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:42)
       at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:2821)
       at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:370)
       at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:351)
       at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:122)
       at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:178)
       at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:86)
       at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:871)
       at org.hibernate.impl.SessionImpl.internalLoad(SessionImpl.java:839)
       at org.hibernate.type.EntityType.resolveIdentifier(EntityType.java:266)
       at org.hibernate.type.EntityType.resolve(EntityType.java:303)
       at org.hibernate.engine.TwoPhaseLoad.initializeEntity(TwoPhaseLoad.java:116)
       at org.hibernate.loader.Loader.initializeEntitiesAndCollections(Loader.java:842)
       at org.hibernate.loader.Loader.doQuery(Loader.java:717)
       at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
       at org.hibernate.loader.Loader.doList(Loader.java:2145)
       at org.hibernate.loader.Loader.listUsingQueryCache(Loader.java:2061)
       at org.hibernate.loader.Loader.list(Loader.java:2021)
       at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:392)
       at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:333)
       at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:172)
       at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1114)
       at org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)
       at org.hibernate.impl.AbstractQueryImpl.uniqueResult(AbstractQueryImpl.java:756)
       at org.jboss.portal.core.impl.model.portal.PersistentPortalObjectContainer.lookup(PersistentPortalObjectContainer.java:219)
       at org.jboss.portal.core.impl.model.portal.PersistentPortalObjectContainer.createContextIfNotExist(PersistentPortalObjectContainer.java:235)
       at org.jboss.portal.core.impl.model.portal.PersistentPortalObjectContainer.startService(PersistentPortalObjectContainer.java:139)
       at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
       at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:196)
       at org.jboss.portal.common.system.AbstractJBossService.start(AbstractJBossService.java:86)
       at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
       at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
       at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
       at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
       at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
       at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
       at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
       at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
       at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:995)
       at $Proxy0.start(Unknown Source)
       at org.jboss.system.ServiceController.start(ServiceController.java:417)
       at org.jboss.system.ServiceController.start(ServiceController.java:435)
       at org.jboss.system.ServiceController.start(ServiceController.java:435)
       at org.jboss.system.ServiceController.start(ServiceController.java:435)
       at org.jboss.system.ServiceController.start(ServiceController.java:435)
       at org.jboss.system.ServiceController.start(ServiceController.java:435)
       at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
       at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
       at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
       at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
       at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
       at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
       at $Proxy4.start(Unknown Source)
       at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
       at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
       at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
       at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
       at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
       at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
       at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
       at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
       at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
       at $Proxy109.start(Unknown Source)
       at org.jboss.deployment.XSLSubDeployer.start(XSLSubDeployer.java:197)
       at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
       at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
       at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
       at sun.reflect.GeneratedMethodAccessor72.invoke(Unknown Source)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
       at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
       at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
       at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
       at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
       at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
       at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
       at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
       at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
       at $Proxy8.deploy(Unknown Source)
       at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
       at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
       at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
       at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
       at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
       at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
       at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
       at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
       at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
       at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
       at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
       at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
       at $Proxy0.start(Unknown Source)
       at org.jboss.system.ServiceController.start(ServiceController.java:417)
       at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
       at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
       at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
       at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
       at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
       at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
       at $Proxy4.start(Unknown Source)
       at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
       at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
       at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
       at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
       at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:755)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
       at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
       at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
       at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
       at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
       at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
       at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
       at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
       at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
       at $Proxy5.deploy(Unknown Source)
       at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
       at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
       at org.jboss.Main.boot(Main.java:200)
       at org.jboss.Main$1.run(Main.java:464)
       at java.lang.Thread.run(Thread.java:595)
      2006-12-21 19:18:47,813 ERROR [org.jboss.deployment.MainDeployer] Could not create deployment: file:/opt/jboss/server/all/deploy/jbossp-oracle-ds.xml
      org.jboss.deployment.DeploymentException: Trying to install an already registered mbean: jboss.jca:service=LocalTxCM,name=PortalDS
       at org.jboss.system.ServiceCreator.install(ServiceCreator.java:103)
       at org.jboss.system.ServiceConfigurator.internalInstall(ServiceConfigurator.java:449)
       at org.jboss.system.ServiceConfigurator.install(ServiceConfigurator.java:171)
       at org.jboss.system.ServiceController.install(ServiceController.java:226)
       at sun.reflect.GeneratedMethodAccessor71.invoke(Unknown Source)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
       at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
       at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
       at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
       at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
       at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
       at $Proxy4.install(Unknown Source)
       at org.jboss.deployment.SARDeployer.create(SARDeployer.java:249)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
       at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
       at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
       at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
       at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
       at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
       at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
       at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
       at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
       at $Proxy109.create(Unknown Source)
       at org.jboss.deployment.XSLSubDeployer.create(XSLSubDeployer.java:192)
       at org.jboss.deployment.MainDeployer.create(MainDeployer.java:953)
       at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:807)
       at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
       at sun.reflect.GeneratedMethodAccessor72.invoke(Unknown Source)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
       at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
       at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
       at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
       at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
       at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
       at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
       at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
       at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
       at $Proxy8.deploy(Unknown Source)
       at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
       at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
       at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
       at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
       at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
       at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
       at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
       at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
       at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
       at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
       at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
       at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
       at $Proxy0.start(Unknown Source)
       at org.jboss.system.ServiceController.start(ServiceController.java:417)
       at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
       at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
       at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
       at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
       at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
       at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
       at $Proxy4.start(Unknown Source)
       at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
       at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
       at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
       at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
       at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:755)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
       at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
       at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
       at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
       at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
       at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
       at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
       at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
       at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
       at $Proxy5.deploy(Unknown Source)
       at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
       at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
       at org.jboss.Main.boot(Main.java:200)
       at org.jboss.Main$1.run(Main.java:464)
       at java.lang.Thread.run(Thread.java:595)
      2006-12-21 19:18:48,281 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=ConnectionFactoryBinding,name=JmsXA' to JNDI name 'java:JmsXA'
      2006-12-21 19:18:48,512 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=DefaultDS' to JNDI name 'java:DefaultDS'
      2006-12-21 19:18:49,060 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=PortalCustomDS' to JNDI name 'java:PortalCustomDS'
      2006-12-21 19:18:49,232 INFO [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/jmx-console, warUrl=.../deploy/jmx-console.war/
      2006-12-21 19:18:49,983 INFO [org.jboss.deployment.EARDeployer] Init J2EE application: file:/opt/jboss/server/all/deploy/marad-portal.ear
      2006-12-21 19:18:51,408 INFO [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/marad, warUrl=.../tmp/deploy/tmp46677marad-portal.ear-contents/marad-exp.war/
      2006-12-21 19:18:52,519 INFO [org.jboss.deployment.EARDeployer] Started J2EE application: file:/opt/jboss/server/all/deploy/marad-portal.ear
      2006-12-21 19:18:52,724 INFO [org.jboss.ha.framework.server.FarmMemberService] **** pullNewDeployments ****
      2006-12-21 19:18:52,725 INFO [org.jboss.ha.framework.server.ClusterFileTransfer] Start pull of file cluster-examples-service.xml from cluster.
      2006-12-21 19:18:52,802 INFO [org.jboss.ha.framework.server.ClusterFileTransfer] Finished cluster pull of file cluster-examples-service.xml to cluster-examples-service.xml
      2006-12-21 19:18:52,873 ERROR [org.jboss.deployment.scanner.URLDeploymentScanner] Incomplete Deployment listing:
      
      --- Incompletely deployed packages ---
      org.jboss.deployment.DeploymentInfo@615288bf { url=file:/opt/jboss/server/all/deploy/jbossp-oracle-ds.xml }
       deployer: org.jboss.deployment.XSLSubDeployer@6e056e
       status: Deployment FAILED reason: Trying to install an already registered mbean: jboss.jca:service=LocalTxCM,name=PortalDS
       state: FAILED
       watch: file:/opt/jboss/server/all/deploy/jbossp-oracle-ds.xml
       altDD: null
       lastDeployed: 1166746727804
       lastModified: 1166746727000
       mbeans:
      
      --- MBeans waiting for other MBeans ---
      ObjectName: portal:service=HASingletonInvoker,type=CMS
       State: FAILED
       Reason: java.lang.IllegalArgumentException: Unable to find operation setInvoker(org.jboss.portal.cms.ha.HASingletonInvoker)
       I Depend On:
       jboss:service=DefaultPartition
       portal:service=CMS
       portal:service=ProxyFactory,type=CMS
      
      ObjectName: portal:container=PortalObject,type=global
       State: FAILED
       Reason: java.lang.UnsupportedOperationException: TreeCache is a fully transactional cache: org/jboss/portal/core/impl/model/portal/PortalObjectImpl
       I Depend On:
       portal:service=ListenerRegistry
       portal:service=Hibernate,type=globalportal
       Depends On Me:
       portal:mapper=DefaultPortal
       portal:mapper=PortalObject,type=global
       portal:controller=Request
       portal:deployer=PortalWebApp
       portal:deploymentFactory=Object
      
      --- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---
      ObjectName: portal:container=PortalObject,type=global
       State: FAILED
       Reason: java.lang.UnsupportedOperationException: TreeCache is a fully transactional cache: org/jboss/portal/core/impl/model/portal/PortalObjectImpl
       I Depend On:
       portal:service=ListenerRegistry
       portal:service=Hibernate,type=globalportal
       Depends On Me:
       portal:mapper=DefaultPortal
       portal:mapper=PortalObject,type=global
       portal:controller=Request
       portal:deployer=PortalWebApp
       portal:deploymentFactory=Object
      
      ObjectName: portal:service=HASingletonInvoker,type=CMS
       State: FAILED
       Reason: java.lang.IllegalArgumentException: Unable to find operation setInvoker(org.jboss.portal.cms.ha.HASingletonInvoker)
       I Depend On:
       jboss:service=DefaultPartition
       portal:service=CMS
       portal:service=ProxyFactory,type=CMS
      
      
      2006-12-21 19:18:53,271 INFO [org.apache.coyote.http11.Http11BaseProtocol] Starting Coyote HTTP/1.1 on http-10.0.2.15-8080
      2006-12-21 19:18:53,609 INFO [org.apache.jk.common.ChannelSocket] JK: ajp13 listening on /10.0.2.15:8009
      2006-12-21 19:18:53,644 INFO [org.apache.jk.server.JkMain] Jk running ID=0 time=0/104 config=null
      2006-12-21 19:18:53,692 INFO [org.jboss.system.server.Server] JBoss (MX MicroKernel) [4.0.4.GA (build: CVSTag=JBoss_4_0_4_GA date=200605151000)] Started in 2m:10s:255ms
      


      Here is my modified jboss-portal.sar/META-INF/jboss-service.xml:

      <?xml version="1.0" encoding="UTF-8"?>
      <server>
      
       <!-- Server configuration service -->
       <mbean
       code="org.jboss.portal.server.config.ServerConfigService"
       name="portal:service=ServerConfig"
       xmbean-dd="org/jboss/portal/server/config/ServerConfigService.xml">
       <attribute name="ConfigLocation">conf/config.xml</attribute>
       </mbean>
      
       <!-- Jacc policy configuration -->
       <mbean
       code="org.jboss.portal.security.impl.jacc.PortalJaccPolicy"
       name="jboss.security:service=JaccPolicyProvider"
       xmbean-dd="org/jboss/portal/security/impl/jacc/PortalJaccPolicy.xml">
       <attribute name="ExternalPermissionTypes">
       org.jboss.portal.core.security.PortalObjectPermission,
       org.jboss.portal.core.security.InstancePermission,
       org.jboss.portal.core.security.ComponentPermission
       </attribute>
       </mbean>
      
       <!-- Security provider -->
       <!-- todo when the xmbean loading is fixed in JBoss move the xmbean descriptor to a resource file : http://jira.jboss.com/jira/browse/JBAS-2501 -->
       <mbean
       code="org.jboss.portal.security.impl.jacc.JBossSecurityProviderImpl"
       name="portal:service=SecurityProvider"
       xmbean-dd="">
       <xmbean>
       <descriptors>
       <injection id="MBeanServerType" setMethod="setMBeanServer"/>
       <injection id="ObjectNameType" setMethod="setObjectName"/>
       </descriptors>
       <attribute access="read-write" getMethod="getPolicyName" setMethod="setPolicyName">
       <description>The policy provider MBean name</description>
       <name>PolicyName</name>
       <type>javax.management.ObjectName</type>
       </attribute>
       <attribute access="read-write" getMethod="getPolicyAttributeName" setMethod="setPolicyAttributeName">
       <description>The Policy attribute name on the PolicyName MBean</description>
       <name>PolicyAttributeName</name>
       <type>java.lang.String</type>
       </attribute>
       <attribute access="read-write" getMethod="getConfig" setMethod="setConfig">
       <description>The Server Config</description>
       <name>ConfigName</name>
       <type>javax.management.ObjectName</type>
       </attribute>
       <attribute access="read-write" getMethod="getServerConfig">
       <description>(no description)</description>
       <name>ServerConfig</name>
       <type>org.jboss.portal.server.config.ServerConfig</type>
       <descriptors>
       <persistence/>
       </descriptors>
       </attribute>
       <attribute access="read-write" getMethod="getPolicy">
       <description>(no description)</description>
       <name>Policy</name>
       <type>java.security.Policy</type>
       <descriptors>
       <persistence/>
       </descriptors>
       </attribute>
       <operation impact="ACTION_INFO">
       <description>(no description)</description>
       <name>inService</name>
       <parameter>
       <description>(no description)</description>
       <name>policyContextID</name>
       <type>java.lang.String</type>
       </parameter>
       <return-type>boolean</return-type>
       <descriptors>
       </descriptors>
       </operation>
       <operation impact="ACTION_INFO">
       <description>(no description)</description>
       <name>getPolicyConfiguration</name>
       <parameter>
       <description>(no description)</description>
       <name>policyContextID</name>
       <type>java.lang.String</type>
       </parameter>
       <parameter>
       <description>(no description)</description>
       <name>remove</name>
       <type>boolean</type>
       </parameter>
       <return-type>javax.security.jacc.PolicyConfiguration</return-type>
       <descriptors>
       </descriptors>
       </operation>
       <operation>
       <name>start</name>
       </operation>
       <operation>
       <name>stop</name>
       </operation>
       </xmbean>
       <attribute name="PolicyName">jboss.security:service=JaccPolicyProvider</attribute>
       <attribute name="PolicyAttributeName">PolicyProxy</attribute>
       <attribute name="ConfigName">portal:service=ServerConfig</attribute>
       </mbean>
       <mbean
       code="org.jboss.portal.security.impl.jacc.PortalPolicyServiceImpl"
       name="portal:service=PolicyService"
       xmbean-dd="org/jboss/portal/security/impl/jacc/PortalPolicyServiceImpl.xml">
       <depends optional-attribute-name="SecurityProvider" proxy-type="attribute">portal:service=SecurityProvider</depends>
       </mbean>
       <mbean
       code="org.jboss.portal.security.impl.jacc.JaccPortalPolicyConfigurator"
       name="portal:policy=JaccPortalPolicyConfigurator"
       xmbean-dd="org/jboss/portal/security/impl/jacc/JaccPortalPolicyConfigurator.xml">
       <depends optional-attribute-name="JBossSecurityProvider" proxy-type="attribute">portal:service=SecurityProvider</depends>
       <depends optional-attribute-name="PermissionFactory" proxy-type="attribute">portal:service=PortalPermissionFactory</depends>
       </mbean>
      
       <!-- Persistent cache for portal objeccts and instances security stores -->
       <mbean
       code="org.jboss.cache.TreeCache"
       name="portal:service=TreeCache,type=persistent">
       <depends>jboss:service=TransactionManager</depends>
       <depends>jboss.jca:service=DataSourceBinding,name=PortalDS</depends>
       <attribute name="TransactionManagerLookupClass">org.jboss.cache.JBossTransactionManagerLookup</attribute>
       <attribute name="IsolationLevel">REPEATABLE_READ</attribute>
       <!-- Set to REPL_SYNC in clustered mode, otherwise LOCAL -->
       <attribute name="CacheMode">REPL_SYNC</attribute>
       <attribute name="ClusterName">portal.security</attribute>
       <attribute name="FetchStateOnStartup">true</attribute>
       <attribute name="CacheLoaderClass">org.jboss.portal.core.security.store.HibernateCacheLoader</attribute>
       <attribute name="CacheLoaderConfig">config.location=conf/hibernate/security/hibernate.cfg.xml</attribute>
       <attribute name="CacheLoaderShared">true</attribute>
       <attribute name="CacheLoaderFetchTransientState">false</attribute>
       <attribute name="CacheLoaderFetchPersistentState">true</attribute>
       <attribute name="CacheLoaderPreload">/</attribute>
       <depends>portal:policy=JaccPortalPolicyConfigurator</depends>
       </mbean>
       <mbean
       code="org.jboss.portal.security.impl.store.JBossTreeCacheProvider"
       name="portal:service=TreeCacheProvider,type=persistent"
       xmbean-dd="org/jboss/portal/security/impl/store/JBossTreeCacheProvider.xml">
       <depends optional-attribute-name="CacheName">portal:service=TreeCache,type=persistent</depends>
       </mbean>
      
       <!-- Transient cache for component security store -->
       <mbean
       code="org.jboss.cache.TreeCache"
       name="portal:service=TreeCache,type=transient">
       <depends>jboss:service=TransactionManager</depends>
       <attribute name="TransactionManagerLookupClass">org.jboss.cache.JBossTransactionManagerLookup</attribute>
       <attribute name="IsolationLevel">REPEATABLE_READ</attribute>
       <attribute name="CacheMode">LOCAL</attribute>
       </mbean>
       <mbean
       code="org.jboss.portal.security.impl.store.JBossTreeCacheProvider"
       name="portal:service=TreeCacheProvider,type=transient"
       xmbean-dd="org/jboss/portal/security/impl/store/JBossTreeCacheProvider.xml">
       <depends optional-attribute-name="CacheName">portal:service=TreeCache,type=transient</depends>
       </mbean>
      
      
      
       <!-- -->
       <mbean
       code="org.jboss.portal.security.impl.JBossPortalPolicyConfigServiceImpl"
       name="portal:policy=PortalPolicyConfigService"
       xmbean-dd="org/jboss/portal/security/impl/JBossPortalPolicyConfigServiceImpl.xml">
       </mbean>
       <mbean
       code="org.jboss.portal.security.impl.JBossPortalPolicyConfigStoreImpl"
       name="portal:policy=PortalPolicyConfigStore,type=PortalObject"
       xmbean-dd="org/jboss/portal/security/impl/JBossPortalPolicyConfigStoreImpl.xml">
       <depends optional-attribute-name="ConfigListener" proxy-type="attribute">portal:policy=JaccPortalPolicyConfigurator</depends>
       <depends optional-attribute-name="CacheProvider" proxy-type="attribute">portal:service=TreeCacheProvider,type=persistent</depends>
       <depends optional-attribute-name="PortalPolicyConfigService" proxy-type="attribute">portal:policy=PortalPolicyConfigService</depends>
       <attribute name="PermissionType">portalobject</attribute>
       <attribute name="Prefix">portalobject</attribute>
       </mbean>
       <mbean
       code="org.jboss.portal.security.impl.JBossPortalPolicyConfigStoreImpl"
       name="portal:policy=PortalPolicyConfigStore,type=Instance"
       xmbean-dd="org/jboss/portal/security/impl/JBossPortalPolicyConfigStoreImpl.xml">
       <depends optional-attribute-name="ConfigListener" proxy-type="attribute">portal:policy=JaccPortalPolicyConfigurator</depends>
       <depends optional-attribute-name="CacheProvider" proxy-type="attribute">portal:service=TreeCacheProvider,type=persistent</depends>
       <depends optional-attribute-name="PortalPolicyConfigService" proxy-type="attribute">portal:policy=PortalPolicyConfigService</depends>
       <attribute name="PermissionType">instance</attribute>
       <attribute name="Prefix">instance</attribute>
       </mbean>
       <mbean
       code="org.jboss.portal.security.impl.JBossPortalPolicyConfigStoreImpl"
       name="portal:policy=PortalPolicyConfigStore,type=Component"
       xmbean-dd="org/jboss/portal/security/impl/JBossPortalPolicyConfigStoreImpl.xml">
       <depends optional-attribute-name="ConfigListener" proxy-type="attribute">portal:policy=JaccPortalPolicyConfigurator</depends>
       <depends optional-attribute-name="CacheProvider" proxy-type="attribute">portal:service=TreeCacheProvider,type=transient</depends>
       <depends optional-attribute-name="PortalPolicyConfigService" proxy-type="attribute">portal:policy=PortalPolicyConfigService</depends>
       <attribute name="PermissionType">component</attribute>
       <attribute name="Prefix">component</attribute>
       </mbean>
       <mbean
       code="org.jboss.portal.security.impl.JBossPortalPermissionFactory"
       name="portal:service=PortalPermissionFactory"
       xmbean-dd="org/jboss/portal/security/impl/JBossPortalPermissionFactory.xml">
       <attribute name="Config">
       portalobject=org.jboss.portal.core.security.PortalObjectPermission
       instance=org.jboss.portal.core.security.InstancePermission
       component=org.jboss.portal.core.security.ComponentPermission
       </attribute>
       </mbean>
      
       <!-- Server stack -->
       <mbean
       code="org.jboss.portal.core.aspects.server.TransactionInterceptor"
       name="portal:service=Interceptor,type=Server,name=Transaction"
       xmbean-dd="org/jboss/portal/core/aspects/server/TransactionInterceptor.xml">
       </mbean>
       <mbean
       code="org.jboss.portal.server.aspects.server.SessionInvalidatorInterceptor"
       name="portal:service=Interceptor,type=Server,name=SessionInvalidator"
       xmbean-dd="org/jboss/portal/server/aspects/server/SessionInvalidatorInterceptor.xml">
       </mbean>
       <mbean
       code="org.jboss.portal.core.aspects.server.UserInterceptor"
       name="portal:service=Interceptor,type=Server,name=User"
       xmbean-dd="org/jboss/portal/core/aspects/server/UserInterceptor.xml">
       </mbean>
       <mbean
       code="org.jboss.portal.core.aspects.server.LocaleInterceptor"
       name="portal:service=Interceptor,type=Server,name=Locale"
       xmbean-dd="org/jboss/portal/core/aspects/server/LocaleInterceptor.xml">
       </mbean>
       <mbean
       code="org.jboss.portal.server.aspects.server.ContentTypeInterceptor"
       name="portal:service=Interceptor,type=Server,name=ContentType"
       xmbean-dd="org/jboss/portal/server/aspects/server/ContentTypeInterceptor.xml">
       </mbean>
       <mbean
       code="org.jboss.portal.core.aspects.server.PolicyAssociationInterceptor"
       name="portal:service=Interceptor,type=Server,name=PolicyAssociation"
       xmbean-dd="org/jboss/portal/core/aspects/server/PolicyAssociationInterceptor.xml">
       <depends optional-attribute-name="PolicyService" proxy-type="attribute">portal:service=PolicyService</depends>
       </mbean>
       <mbean
       code="org.jboss.portal.core.aspects.server.SubjectAssociationInterceptor"
       name="portal:service=Interceptor,type=Server,name=SubjectAssociation"
       xmbean-dd="org/jboss/portal/core/aspects/server/SubjectAssociationInterceptor.xml">
       </mbean>
       <mbean
       code="org.jboss.portal.server.impl.invocation.JBossInterceptorStack"
       name="portal:service=InterceptorStack,type=Server"
       xmbean-dd="org/jboss/portal/server/impl/invocation/JBossInterceptorStack.xml">
       <depends-list optional-attribute-name="InterceptorNames">
       <depends-list-element>portal:service=Interceptor,type=Server,name=Transaction</depends-list-element>
       <depends-list-element>portal:service=Interceptor,type=Server,name=SessionInvalidator</depends-list-element>
       <depends-list-element>portal:service=Interceptor,type=Server,name=User</depends-list-element>
       <depends-list-element>portal:service=Interceptor,type=Server,name=Locale</depends-list-element>
       <depends-list-element>portal:service=Interceptor,type=Server,name=ContentType</depends-list-element>
       <depends-list-element>portal:service=Interceptor,type=Server,name=PolicyAssociation</depends-list-element>
       <depends-list-element>portal:service=Interceptor,type=Server,name=SubjectAssociation</depends-list-element>
       </depends-list>
       </mbean>
      
       <!-- Command stack -->
       <mbean
       code="org.jboss.portal.core.aspects.controller.NavigationInterceptor"
       name="portal:service=Interceptor,type=Command,name=Navigation"
       xmbean-dd="org/jboss/portal/core/aspects/controller/NavigationInterceptor.xml">
       </mbean>
       <mbean
       code="org.jboss.portal.core.aspects.controller.PortalNodeInterceptor"
       name="portal:service=Interceptor,type=Command,name=PortalNode"
       xmbean-dd="org/jboss/portal/core/aspects/controller/PortalNodeInterceptor.xml">
       </mbean>
       <mbean
       code="org.jboss.portal.core.aspects.controller.PolicyEnforcementInterceptor"
       name="portal:service=Interceptor,type=Command,name=PolicyEnforcement"
       xmbean-dd="org/jboss/portal/core/aspects/controller/PolicyEnforcementInterceptor.xml">
       <depends optional-attribute-name="PortalPermissionFactory" proxy-type="attribute">portal:service=PortalPermissionFactory</depends>
       </mbean>
       <mbean
       code="org.jboss.portal.core.aspects.controller.EventBroadcasterInterceptor"
       name="portal:service=Interceptor,type=Command,name=EventBroadcaster"
       xmbean-dd="org/jboss/portal/core/aspects/controller/EventBroadcasterInterceptor.xml">
       </mbean>
       <mbean
       code="org.jboss.portal.server.impl.invocation.JBossInterceptorStack"
       name="portal:service=InterceptorStack,type=Command"
       xmbean-dd="org/jboss/portal/server/impl/invocation/JBossInterceptorStack.xml">
       <depends-list optional-attribute-name="InterceptorNames">
       <depends-list-element>portal:service=Interceptor,type=Command,name=Navigation</depends-list-element>
       <depends-list-element>portal:service=Interceptor,type=Command,name=PortalNode</depends-list-element>
       <depends-list-element>portal:service=Interceptor,type=Command,name=PolicyEnforcement</depends-list-element>
       <depends-list-element>portal:service