Application server: JBoss AS 5.1.0 I am upgrading from JBoss 4.0.5 to JBoss 5.1.0.
When I deploy a second node in my parititon I am getting an error during SessionCache start up. It occurs during state transfer. The stack trace is posted below. I am using udp and the standard-session-cache. The partition for the two nodes starts up fine. There are no other errors during start up. I used the jgroups test program found here: http://www.jboss.org/community/wiki/JGroupsLargetStateOrPacketTransferProblems The state transfer completed fine; only took about 1 second). I tried adjusting the stateRetrievalTimeout (from 60000 to 120000) but it did not help. I also tried adjusting the FRAG2 size but that did not help. Here is my configuration for udp (from the file jgroups-channelfactory-stacks.xml | <!DOCTYPE protocol_stacks [ | <!ENTITY shared-udp ' | <!-- UDP transport config meant to be shared between different channels | with different requirements. Message bundling is disabled in this | general-purpose config as it can add latency to synchronous RPCs. --> | <UDP | singleton_name="shared-udp" | mcast_port="${jboss.jgroups.udp.mcast_port:45688}" | mcast_addr="${jboss.partition.udpGroup:228.41.211.11}" | tos="8" | ucast_recv_buf_size="20000000" | ucast_send_buf_size="640000" | mcast_recv_buf_size="25000000" | mcast_send_buf_size="640000" | loopback="true" | discard_incompatible_packets="true" | enable_bundling="false" | max_bundle_size="64000" | max_bundle_timeout="30" | use_incoming_packet_handler="true" | ip_ttl="${jgroups.udp.ip_ttl:2}" | thread_naming_pattern="cl" | timer.num_threads="12" | enable_diagnostics="${jboss.jgroups.enable_diagnostics:true}" | diagnostics_addr="${jboss.jgroups.diagnostics_addr:224.0.0.75}" | diagnostics_port="${jboss.jgroups.diagnostics_port:7500}" | | use_concurrent_stack="true" | | thread_pool.enabled="true" | thread_pool.min_threads="20" | thread_pool.max_threads="200" | thread_pool.keep_alive_time="5000" | thread_pool.queue_enabled="true" | thread_pool.queue_max_size="1000" | thread_pool.rejection_policy="discard" | | oob_thread_pool.enabled="true" | oob_thread_pool.min_threads="1" | oob_thread_pool.max_threads="20" | oob_thread_pool.keep_alive_time="5000" | oob_thread_pool.queue_enabled="false" | oob_thread_pool.queue_max_size="100" | oob_thread_pool.rejection_policy="run"/> | '> | ]> | | | <!-- | Standard JGroups protocol stacks definitions, used by the JChannelFactory bean. | | Author: Bela Ban, Brian Stansberry | Version: $Id:jgroups-channelfactory-stacks.xml 71313 2008-03-26 19:46:59Z bstansbe...@jboss.com $ | --> | <protocol_stacks> | <stack name="udp" | description="Default: IP multicast based stack, with flow control."> | <config> | &shared-udp; | <PING timeout="2000" num_initial_members="3"/> | <MERGE2 max_interval="100000" min_interval="20000"/> | <FD_SOCK/> | <FD timeout="6000" max_tries="5" shun="true"/> | <VERIFY_SUSPECT timeout="1500"/> | <pbcast.NAKACK use_mcast_xmit="false" gc_lag="0" | retransmit_timeout="300,600,1200,2400,4800" | discard_delivered_msgs="true"/> | <UNICAST timeout="300,600,1200,2400,3600"/> | <pbcast.STABLE stability_delay="1000" desired_avg_gossip="50000" | max_bytes="400000"/> | <pbcast.GMS print_local_addr="true" join_timeout="3000" | shun="true" | view_bundling="true" | view_ack_collection_timeout="5000"/> | <FC max_credits="2000000" min_threshold="0.10" | ignore_synchronous_response="true"/> | <FRAG2 frag_size="60000"/> | <!-- pbcast.STREAMING_STATE_TRANSFER/ --> | <pbcast.STATE_TRANSFER/> | <pbcast.FLUSH timeout="0"/> | </config> | </stack> | Here is my configuration for standard-session-cache (from jboss-cache-manager-jboss-beans.xml): | <entry><key>standard-session-cache</key> | <value> | <bean name="StandardSessionCacheConfig" class="org.jboss.cache.config.Configuration"> | | <!-- Provides batching functionality for caches that don't want to interact with regular JTA Transactions --> | <property name="transactionManagerLookupClass">org.jboss.cache.transaction.BatchModeTransactionManagerLookup</property> | | <!-- Name of cluster. Needs to be the same for all members --> | <property name="clusterName">${jboss.partition.name:DefaultPartition}-SessionCache</property> | <!-- Use a UDP (multicast) based stack. Need JGroups flow control (FC) | because we are using asynchronous replication. --> | <property name="multiplexerStack">${jboss.default.jgroups.stack:udp}</property> | <property name="fetchInMemoryState">true</property> | | <property name="nodeLockingScheme">PESSIMISTIC</property> | <property name="isolationLevel">REPEATABLE_READ</property> | <property name="useLockStriping">false</property> | <property name="cacheMode">REPL_ASYNC</property> | | <!-- Number of milliseconds to wait until all responses for a | synchronous call have been received. Make this longer | than lockAcquisitionTimeout.--> | <property name="syncReplTimeout">17500</property> | <!-- Max number of milliseconds to wait for a lock acquisition --> | <property name="lockAcquisitionTimeout">15000</property> | <!-- The max amount of time (in milliseconds) we wait until the | state (ie. the contents of the cache) are retrieved from | existing members at startup. --> | <property name="stateRetrievalTimeout"></property> | | <!-- Not needed for a web session cache that doesn't use FIELD --> | <property name="useRegionBasedMarshalling">false</property> | <!-- Must match the value of "useRegionBasedMarshalling" --> | <property name="inactiveOnStartup">false</property> | | <!-- Disable asynchronous RPC marshalling/sending --> | <property name="serializationExecutorPoolSize">0</property> | <!-- We have no asynchronous notification listeners --> | <property name="listenerAsyncPoolSize">0</property> | | <property name="exposeManagementStatistics">true</property> | | <property name="buddyReplicationConfig"> | <bean class="org.jboss.cache.config.BuddyReplicationConfig"> | | <!-- Just set to true to turn on buddy replication --> | <property name="enabled">false</property> | | <!-- A way to specify a preferred replication group. We try | and pick a buddy who shares the same pool name (falling | back to other buddies if not available). --> | <property name="buddyPoolName">default</property> | | <property name="buddyCommunicationTimeout">17500</property> | | <!-- Do not change these --> | <property name="autoDataGravitation">false</property> | <property name="dataGravitationRemoveOnFind">true</property> | <property name="dataGravitationSearchBackupTrees">true</property> | | <property name="buddyLocatorConfig"> | <bean class="org.jboss.cache.buddyreplication.NextMemberBuddyLocatorConfig"> | <!-- The number of backup copies we maintain --> | <property name="numBuddies">1</property> | <!-- Means that each node will *try* to select a buddy on | a different physical host. If not able to do so | though, it will fall back to colocated nodes. --> | <property name="ignoreColocatedBuddies">true</property> | </bean> | </property> | </bean> | </property> | <property name="cacheLoaderConfig"> | <bean class="org.jboss.cache.config.CacheLoaderConfig"> | <!-- Do not change these --> | <property name="passivation">true</property> | <property name="shared">false</property> | | <property name="individualCacheLoaderConfigs"> | <list> | <bean class="org.jboss.cache.loader.FileCacheLoaderConfig"> | <!-- Where passivated sessions are stored --> | <property name="location">${jboss.server.data.dir}${/}session</property> | <!-- Do not change these --> | <property name="async">false</property> | <property name="fetchPersistentState">true</property> | <property name="purgeOnStartup">true</property> | <property name="ignoreModifications">false</property> | <property name="checkCharacterPortability">false</property> | </bean> | </list> | </property> | </bean> | </property> | </bean> | </value> | </entry> | The stack trace | DEBUG [Incoming-2,10.10.67.6:33425][2009-07-17 | 12:04:52,389][org.jboss.cache.remoting.jgroups.ChannelMessageListener] | ChannelMessageListener.java(118): Caught exception integrating state! | org.jboss.cache.CacheException: java.lang.NullPointerException | at | org.jboss.cache.statetransfer.LegacyStateTransferIntegrator.integrateTransientState(LegacyStateTransferIntegrator.java:118) | at | org.jboss.cache.statetransfer.LegacyStateTransferIntegrator.integrateState(LegacyStateTransferIntegrator.java:88) | at | org.jboss.cache.statetransfer.LegacyStateTransferManager.setState(LegacyStateTransferManager.java:155) | at | org.jboss.cache.statetransfer.DefaultStateTransferManager.setState(DefaultStateTransferManager.java:163) | at | org.jboss.cache.remoting.jgroups.ChannelMessageListener.setState(ChannelMessageListener.java:190) | at | org.jgroups.blocks.MessageDispatcher$ProtocolAdapter.handleUpEvent(MessageDispatcher.java:676) | at | org.jgroups.blocks.MessageDispatcher$ProtocolAdapter.up(MessageDispatcher.java:776) | at org.jgroups.JChannel.up(JChannel.java:1252) | at org.jgroups.stack.ProtocolStack.up(ProtocolStack.java:462) | at org.jgroups.protocols.pbcast.FLUSH.up(FLUSH.java:501) | at | org.jgroups.protocols.pbcast.STATE_TRANSFER.handleStateRsp(STATE_TRANSFER.java:421) | at org.jgroups.protocols.pbcast.STATE_TRANSFER.up(STATE_TRANSFER.java:120) | at org.jgroups.protocols.FRAG2.up(FRAG2.java:188) | at org.jgroups.protocols.FC.up(FC.java:473) | at org.jgroups.protocols.pbcast.GMS.up(GMS.java:824) | at org.jgroups.protocols.pbcast.STABLE.up(STABLE.java:233) | at org.jgroups.protocols.UNICAST.handleDataReceived(UNICAST.java:616) | at org.jgroups.protocols.UNICAST.up(UNICAST.java:282) | at org.jgroups.protocols.pbcast.NAKACK.up(NAKACK.java:758) | at org.jgroups.protocols.VERIFY_SUSPECT.up(VERIFY_SUSPECT.java:167) | at org.jgroups.protocols.FD.up(FD.java:284) | at org.jgroups.protocols.FD_SOCK.up(FD_SOCK.java:309) | at org.jgroups.protocols.MERGE2.up(MERGE2.java:144) | at org.jgroups.protocols.Discovery.up(Discovery.java:264) | at org.jgroups.protocols.PING.up(PING.java:273) | at org.jgroups.protocols.TP$ProtocolAdapter.up(TP.java:2327) | at org.jgroups.protocols.TP.passMessageUp(TP.java:1261) | at org.jgroups.protocols.TP.access$100(TP.java:49) | at org.jgroups.protocols.TP$IncomingPacket.handleMyMessage(TP.java:1838) | at org.jgroups.protocols.TP$IncomingPacket.run(TP.java:1817) | at | java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) | at | java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) | at java.lang.Thread.run(Thread.java:595) | Caused by: java.lang.NullPointerException | at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1820) | at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719) | at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305) | at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348) | at org.jboss.cache.marshall.NodeData.readExternal(NodeData.java:112) | at | org.jboss.cache.marshall.CacheMarshaller200.unmarshallObject(CacheMarshaller200.java:685) | at | org.jboss.cache.marshall.CacheMarshaller200.populateFromStream(CacheMarshaller200.java:875) | at | org.jboss.cache.marshall.CacheMarshaller200.unmarshallLinkedList(CacheMarshaller200.java:818) | at | org.jboss.cache.marshall.CacheMarshaller200.unmarshallObject(CacheMarshaller200.java:649) | at | org.jboss.cache.marshall.CacheMarshaller200.unmarshallObject(CacheMarshaller200.java:589) | at | org.jboss.cache.marshall.CacheMarshaller200.objectFromObjectStream(CacheMarshaller200.java:161) | at | org.jboss.cache.marshall.VersionAwareMarshaller.objectFromObjectStream(VersionAwareMarshaller.java:360) | at | org.jboss.cache.statetransfer.LegacyStateTransferIntegrator.readNodesAsList(LegacyStateTransferIntegrator.java:275) | at | org.jboss.cache.statetransfer.LegacyStateTransferIntegrator.integrateTransientState(LegacyStateTransferIntegrator.java:217) | at | org.jboss.cache.statetransfer.LegacyStateTransferIntegrator.integrateTransientState(LegacyStateTransferIntegrator.java:105) | ... 32 more | INFO [main][2009-07-17 12:04:52,392][STDOUT] Log4JLogger.java(133): INFO | [main][2009-07-17 12:04:52,391] - RPCManagerImpl.java(383): Cache local address | is 10.10.67.6:33425 | INFO [main][2009-07-17 12:04:52,394][STDOUT] Log4JLogger.java(133): INFO | [main][2009-07-17 12:04:52,393] - RPCManagerImpl.java(501): Disconnecting and | closing the Channel | ERROR [main][2009-07-17 | 12:04:52,402][org.jboss.web.tomcat.service.session.JBossCacheManager.admin2] | Logger.java(419): Unable to start manager. | org.jboss.cache.CacheException: java.lang.reflect.InvocationTargetException | at | org.jboss.cache.util.reflect.ReflectionUtil.invokeAccessibly(ReflectionUtil.java:148) | at | org.jboss.cache.factories.ComponentRegistry$PrioritizedMethod.invoke(ComponentRegistry.java:1012) | at | org.jboss.cache.factories.ComponentRegistry.internalStart(ComponentRegistry.java:778) | at | org.jboss.cache.factories.ComponentRegistry.start(ComponentRegistry.java:632) | at | org.jboss.cache.invocation.CacheInvocationDelegate.start(CacheInvocationDelegate.java:345) | at | org.jboss.ha.cachemanager.CacheManagerManagedCache.start(CacheManagerManagedCache.java:98) | at | org.jboss.web.tomcat.service.session.distributedcache.impl.jbc.AbstractJBossCacheService.start(AbstractJBossCacheService.java:202) | at | org.jboss.web.tomcat.service.session.JBossCacheManager.startEmbedded(JBossCacheManager.java:2323) | at | org.jboss.web.tomcat.service.session.JBossCacheManager.start(JBossCacheManager.java:657) | at org.apache.catalina.core.ContainerBase.setManager(ContainerBase.java:447) | 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.apache.tomcat.util.modeler.BaseModelMBean.setAttribute(BaseModelMBean.java:414) | at | org.jboss.mx.server.RawDynamicInvoker.setAttribute(RawDynamicInvoker.java:70) | at | org.jboss.mx.server.MBeanServerImpl.setAttribute(MBeanServerImpl.java:617) | at | org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:348) | at | org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.java:142) | at | org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:461) | at org.jboss.web.deployers.WebModule.startModule(WebModule.java:118) | at org.jboss.web.deployers.WebModule.start(WebModule.java:97) | 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:157) | at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96) | 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:668) | at | org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:206) | at $Proxy38.start(Unknown Source) | at | org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:42) | at | org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:37) | at | org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62) | at | org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71) | at | org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51) | at | org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348) | at | org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:286) | at | org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631) | at | org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934) | at | org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082) | at | org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984) | at | org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822) | at | org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553) | at org.jboss.system.ServiceController.doChange(ServiceController.java:688) | at org.jboss.system.ServiceController.start(ServiceController.java:460) | at | org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java:163) | at | org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:99) | at | org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:46) | at | org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62) | at | org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50) | at | org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171) | at | org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439) | at | org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157) | at | org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1178) | at | org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1210) | at | org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098) | at | org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348) | at | org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631) | at | org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934) | at | org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082) | at | org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984) | at | org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822) | at | org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553) | at | org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781) | at | org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:702) | at | org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117) | at | org.jboss.system.server.profileservice.repository.ProfileDeployAction.install(ProfileDeployAction.java:70) | at | org.jboss.system.server.profileservice.repository.AbstractProfileAction.install(AbstractProfileAction.java:53) | at | org.jboss.system.server.profileservice.repository.AbstractProfileService.install(AbstractProfileService.java:361) | at | org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348) | at | org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631) | at | org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934) | at | org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082) | at | org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984) | at | org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822) | at | org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553) | at | org.jboss.system.server.profileservice.repository.AbstractProfileService.activateProfile(AbstractProfileService.java:306) | at | org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:271) | at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:461) | at org.jboss.Main.boot(Main.java:221) | at org.jboss.Main$1.run(Main.java:556) | at java.lang.Thread.run(Thread.java:595) | Caused by: java.lang.reflect.InvocationTargetException | 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.cache.util.reflect.ReflectionUtil.invokeAccessibly(ReflectionUtil.java:144) | ... 84 more | Caused by: org.jboss.cache.CacheException: Unable to fetch state on startup | at org.jboss.cache.RPCManagerImpl.start(RPCManagerImpl.java:396) | ... 89 more | Caused by: org.jboss.cache.CacheException: java.lang.NullPointerException | at | org.jboss.cache.statetransfer.LegacyStateTransferIntegrator.integrateTransientState(LegacyStateTransferIntegrator.java:118) | at | org.jboss.cache.statetransfer.LegacyStateTransferIntegrator.integrateState(LegacyStateTransferIntegrator.java:88) | at | org.jboss.cache.statetransfer.LegacyStateTransferManager.setState(LegacyStateTransferManager.java:155) | at | org.jboss.cache.statetransfer.DefaultStateTransferManager.setState(DefaultStateTransferManager.java:163) | at | org.jboss.cache.remoting.jgroups.ChannelMessageListener.setState(ChannelMessageListener.java:190) | at | org.jgroups.blocks.MessageDispatcher$ProtocolAdapter.handleUpEvent(MessageDispatcher.java:676) | at | org.jgroups.blocks.MessageDispatcher$ProtocolAdapter.up(MessageDispatcher.java:776) | at org.jgroups.JChannel.up(JChannel.java:1252) | at org.jgroups.stack.ProtocolStack.up(ProtocolStack.java:462) | at org.jgroups.protocols.pbcast.FLUSH.up(FLUSH.java:501) | at | org.jgroups.protocols.pbcast.STATE_TRANSFER.handleStateRsp(STATE_TRANSFER.java:421) | at org.jgroups.protocols.pbcast.STATE_TRANSFER.up(STATE_TRANSFER.java:120) | at org.jgroups.protocols.FRAG2.up(FRAG2.java:188) | at org.jgroups.protocols.FC.up(FC.java:473) | at org.jgroups.protocols.pbcast.GMS.up(GMS.java:824) | at org.jgroups.protocols.pbcast.STABLE.up(STABLE.java:233) | at org.jgroups.protocols.UNICAST.handleDataReceived(UNICAST.java:616) | at org.jgroups.protocols.UNICAST.up(UNICAST.java:282) | at org.jgroups.protocols.pbcast.NAKACK.up(NAKACK.java:758) | at org.jgroups.protocols.VERIFY_SUSPECT.up(VERIFY_SUSPECT.java:167) | at org.jgroups.protocols.FD.up(FD.java:284) | at org.jgroups.protocols.FD_SOCK.up(FD_SOCK.java:309) | at org.jgroups.protocols.MERGE2.up(MERGE2.java:144) | at org.jgroups.protocols.Discovery.up(Discovery.java:264) | at org.jgroups.protocols.PING.up(PING.java:273) | at org.jgroups.protocols.TP$ProtocolAdapter.up(TP.java:2327) | at org.jgroups.protocols.TP.passMessageUp(TP.java:1261) | at org.jgroups.protocols.TP.access$100(TP.java:49) | at org.jgroups.protocols.TP$IncomingPacket.handleMyMessage(TP.java:1838) | at org.jgroups.protocols.TP$IncomingPacket.run(TP.java:1817) | at | java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) | at | java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) | ... 1 more | Caused by: java.lang.NullPointerException | at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1820) | at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719) | at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305) | at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348) | at org.jboss.cache.marshall.NodeData.readExternal(NodeData.java:112) | at | org.jboss.cache.marshall.CacheMarshaller200.unmarshallObject(CacheMarshaller200.java:685) | at | org.jboss.cache.marshall.CacheMarshaller200.populateFromStream(CacheMarshaller200.java:875) | at | org.jboss.cache.marshall.CacheMarshaller200.unmarshallLinkedList(CacheMarshaller200.java:818) | at | org.jboss.cache.marshall.CacheMarshaller200.unmarshallObject(CacheMarshaller200.java:649) | at | org.jboss.cache.marshall.CacheMarshaller200.unmarshallObject(CacheMarshaller200.java:589) | at | org.jboss.cache.marshall.CacheMarshaller200.objectFromObjectStream(CacheMarshaller200.java:161) | at | org.jboss.cache.marshall.VersionAwareMarshaller.objectFromObjectStream(VersionAwareMarshaller.java:360) | at | org.jboss.cache.statetransfer.LegacyStateTransferIntegrator.readNodesAsList(LegacyStateTransferIntegrator.java:275) | at | org.jboss.cache.statetransfer.LegacyStateTransferIntegrator.integrateTransientState(LegacyStateTransferIntegrator.java:217) | at | org.jboss.cache.statetransfer.LegacyStateTransferIntegrator.integrateTransientState(LegacyStateTransferIntegrator.java:105) | ... 32 more | ERROR [main][2009-07-17 12:04:52,408][org.apache.catalina.core.ContainerBase] | Logger.java(419): ContainerBase.setManager: start: | LifecycleException: org.jboss.cache.CacheException: | java.lang.reflect.InvocationTargetException | at | org.jboss.web.tomcat.service.session.JBossCacheManager.startEmbedded(JBossCacheManager.java:2351) | at | org.jboss.web.tomcat.service.session.JBossCacheManager.start(JBossCacheManager.java:657) | at org.apache.catalina.core.ContainerBase.setManager(ContainerBase.java:447) | 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.apache.tomcat.util.modeler.BaseModelMBean.setAttribute(BaseModelMBean.java:414) | at | org.jboss.mx.server.RawDynamicInvoker.setAttribute(RawDynamicInvoker.java:70) | at | org.jboss.mx.server.MBeanServerImpl.setAttribute(MBeanServerImpl.java:617) | at | org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:348) | at | org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.java:142) | at | org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:461) | at org.jboss.web.deployers.WebModule.startModule(WebModule.java:118) | at org.jboss.web.deployers.WebModule.start(WebModule.java:97) | 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:157) | at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96) | 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:668) | at | org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:206) | at $Proxy38.start(Unknown Source) | at | org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:42) | at | org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:37) | at | org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62) | at | org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71) | at | org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51) | at | org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348) | at | org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:286) | at | org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631) | at | org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934) | at | org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082) | at | org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984) | at | org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822) | at | org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553) | at org.jboss.system.ServiceController.doChange(ServiceController.java:688) | at org.jboss.system.ServiceController.start(ServiceController.java:460) | at | org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java:163) | at | org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:99) | at | org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:46) | at | org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62) | at | org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50) | at | org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171) | at | org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439) | at | org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157) | at | org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1178) | at | org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1210) | at | org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098) | at | org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348) | at | org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631) | at | org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934) | at | org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082) | at | org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984) | at | org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822) | at | org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553) | at | org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781) | at | org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:702) | at | org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117) | at | org.jboss.system.server.profileservice.repository.ProfileDeployAction.install(ProfileDeployAction.java:70) | at | org.jboss.system.server.profileservice.repository.AbstractProfileAction.install(AbstractProfileAction.java:53) | at | org.jboss.system.server.profileservice.repository.AbstractProfileService.install(AbstractProfileService.java:361) | at | org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348) | at | org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631) | at | org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934) | at | org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082) | at | org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984) | at | org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822) | at | org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553) | at | org.jboss.system.server.profileservice.repository.AbstractProfileService.activateProfile(AbstractProfileService.java:306) | at | org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:271) | at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:461) | at org.jboss.Main.boot(Main.java:221) | at org.jboss.Main$1.run(Main.java:556) | at java.lang.Thread.run(Thread.java:595) | View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4244451#4244451 Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4244451 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user