[2.0 beta1 CVS]SeamTest RARDeployment question
ellenzhao Jun 26, 2007 12:55 PMHi folks,
I'm using Seam 2.0 beta1 built from the CVS source. My test classes extending SeamTest are having RARDeployment problem, I guess I need help on how to configure the embedded microcontainer for the purpose of mocking Seam objects. Here is the error trace:
[Parser] Running: C:\sd\projects\eatsmart2\src\test\testngTest.xml WARN 26-06 18:12:59,296 [org.jboss.mx.loading.UnifiedLoaderRepository3.addClassLoader():675] Tried to add non-URLClassLoader. Ignored INFO 26-06 18:13:00,250 [com.arjuna.ats.jbossatx.jta.TransactionManagerService.startService():126] JBossTS Transaction Service (JTA version) - JBoss Inc. INFO 26-06 18:13:00,250 [com.arjuna.ats.jbossatx.jta.TransactionManagerService.startService():128] Setting up property manager MBean and JMX layer WARN 26-06 18:13:00,312 [com.arjuna.ats.arjuna.coordinator.TxControl.<clinit>():266] [com.arjuna.ats.arjuna.coordinator.TxControl_1] - Name of XA node not defined. Using -3f57fffe:f78:46813b0c:0 INFO 26-06 18:13:00,359 [com.arjuna.ats.arjuna.recovery.TransactionStatusManager.addService():110] [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_1] - Starting service com.arjuna.ats.arjuna.recovery.ActionStatusService on port 3960 INFO 26-06 18:13:00,359 [?.?():?] TransactionStatusManagerItem - host: 192.168.0.2 port: 3960 INFO 26-06 18:13:00,375 [com.arjuna.ats.arjuna.recovery.TransactionStatusManager.start():161] [com.arjuna.ats.arjuna.recovery.TransactionStatusManager_3] - TransactionStatusManager started on port 3960 with service com.arjuna.ats.arjuna.recovery.ActionStatusService INFO 26-06 18:13:00,375 [?.?():?] Registering mbean for module 'arjuna' INFO 26-06 18:13:00,390 [?.?():?] Initialising JMX agent com.arjuna.ats.internal.jbossatx.agent.LocalJBossAgentImpl INFO 26-06 18:13:00,406 [com.arjuna.ats.jbossatx.jta.TransactionManagerService.startService():163] Starting recovery manager INFO 26-06 18:13:00,406 [?.?():?] --- Start RecoveryActivators INFO 26-06 18:13:00,421 [com.arjuna.ats.internal.arjuna.recovery.RecoveryManagerImple.<init>():142] [com.arjuna.ats.internal.arjuna.recovery.ready] RecoveryManagerImple is ready on port 3,961 INFO 26-06 18:13:00,421 [com.arjuna.ats.jbossatx.jta.TransactionManagerService.startService():168] Recovery manager started INFO 26-06 18:13:00,421 [com.arjuna.ats.jbossatx.jta.TransactionManagerService.startService():191] Binding TransactionManager JNDI Reference INFO 26-06 18:13:02,296 [org.jboss.jms.server.ServerPeer.<init>():187] ServerPeer[0] creating server peer with ID 0 FAILED CONFIGURATION: @BeforeClass init org.jboss.deployers.spi.IncompleteDeploymentException: Summary of incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS): *** CONTEXTS MISSING DEPENDENCIES: Name -> Dependency{Required State:Actual State} jboss.jca:name=DefaultDS,service=DataSourceBinding -> jboss.jca:name=DefaultDS,service=LocalTxCM{Create:Configured} -> jboss.jca:name=DefaultDS,service=LocalTxCM{Start:Configured} jboss.jca:name=DefaultDS,service=LocalTxCM -> jboss.jca:name=DefaultDS,service=ManagedConnectionPool{Create:Configured} -> jboss.jca:name=DefaultDS,service=ManagedConnectionPool{Start:Configured} jboss.jca:name=DefaultDS,service=ManagedConnectionFactory -> jboss.jca:name='jboss-local-jdbc.rar',service=RARDeployment{Start:** NOT FOUND **} -> jboss.jca:name='jboss-local-jdbc.rar',service=RARDeployment{Create:** NOT FOUND **} jboss.jca:name=DefaultDS,service=ManagedConnectionPool -> jboss.jca:name=DefaultDS,service=ManagedConnectionFactory{Create:Configured} -> jboss.jca:name=DefaultDS,service=ManagedConnectionFactory{Start:Configured} jboss.jca:name=JmsXA,service=DataSourceBinding -> jboss.jca:name=JmsXA,service=TxCM{Start:Configured} -> jboss.jca:name=JmsXA,service=TxCM{Create:Configured} jboss.jca:name=JmsXA,service=ManagedConnectionFactory -> jboss.messaging:service=ServerPeer{Create:Configured} -> jboss.jca:name='jms-ra.rar',service=RARDeployment{Create:** NOT FOUND **} -> jboss.jca:name='jms-ra.rar',service=RARDeployment{Start:** NOT FOUND **} -> jboss.messaging:service=ServerPeer{Start:Configured} jboss.jca:name=JmsXA,service=ManagedConnectionPool -> jboss.jca:name=JmsXA,service=ManagedConnectionFactory{Start:Configured} -> jboss.jca:name=JmsXA,service=ManagedConnectionFactory{Create:Configured} jboss.jca:name=JmsXA,service=TxCM -> jboss.jca:name=JmsXA,service=ManagedConnectionPool{Create:Configured} -> jboss.jca:name=JmsXA,service=ManagedConnectionPool{Start:Configured} jboss.messaging.connectionfactory:service=ConnectionFactory -> jboss.messaging:service=PostOffice{Start:Configured} -> jboss.messaging:service=ServerPeer{Create:Configured} -> jboss.messaging:service=ServerPeer{Start:Configured} -> jboss.messaging:service=PostOffice{Create:Configured} jboss.messaging.destination:name=DLQ,service=Queue -> jboss.messaging:service=PostOffice{Create:Configured} -> jboss.messaging:service=PostOffice{Start:Configured} -> jboss.messaging:service=ServerPeer{Start:Configured} -> jboss.messaging:service=ServerPeer{Create:Configured} jboss.messaging.destination:name=ExpiryQueue,service=Queue -> jboss.messaging:service=PostOffice{Start:Configured} -> jboss.messaging:service=ServerPeer{Start:Configured} -> jboss.messaging:service=PostOffice{Create:Configured} -> jboss.messaging:service=ServerPeer{Create:Configured} jboss.messaging.destination:name=PrivateDLQ,service=Queue -> jboss.messaging:service=PostOffice{Start:Configured} -> jboss.messaging:service=PostOffice{Create:Configured} -> jboss.messaging:service=ServerPeer{Start:Configured} -> jboss.messaging:service=ServerPeer{Create:Configured} jboss.messaging.destination:name=PrivateExpiryQueue,service=Queue -> jboss.messaging:service=PostOffice{Start:Configured} -> jboss.messaging:service=ServerPeer{Start:Configured} -> jboss.messaging:service=PostOffice{Create:Configured} -> jboss.messaging:service=ServerPeer{Create:Configured} jboss.messaging.destination:name=QueueWithOwnDLQAndExpiryQueue,service=Queue -> jboss.messaging:service=ServerPeer{Create:Configured} -> jboss.messaging:service=ServerPeer{Start:Configured} -> jboss.messaging:service=PostOffice{Create:Configured} -> jboss.messaging:service=PostOffice{Start:Configured} jboss.messaging.destination:name=QueueWithOwnRedeliveryDelay,service=Queue -> jboss.messaging:service=ServerPeer{Create:Configured} -> jboss.messaging:service=ServerPeer{Start:Configured} -> jboss.messaging:service=PostOffice{Start:Configured} -> jboss.messaging:service=PostOffice{Create:Configured} jboss.messaging.destination:name=TopicWithOwnDLQAndExpiryQueue,service=Topic -> jboss.messaging:service=PostOffice{Create:Configured} -> jboss.messaging:service=PostOffice{Start:Configured} -> jboss.messaging:service=ServerPeer{Start:Configured} -> jboss.messaging:service=ServerPeer{Create:Configured} jboss.messaging.destination:name=TopicWithOwnRedeliveryDelay,service=Topic -> jboss.messaging:service=ServerPeer{Start:Configured} -> jboss.messaging:service=ServerPeer{Create:Configured} -> jboss.messaging:service=PostOffice{Start:Configured} -> jboss.messaging:service=PostOffice{Create:Configured} jboss.messaging:service=JMSUserManager -> jboss.jca:name=DefaultDS,service=DataSourceBinding{Create:Configured} -> jboss.jca:name=DefaultDS,service=DataSourceBinding{Start:Configured} jboss.messaging:service=PersistenceManager -> jboss.jca:name=DefaultDS,service=DataSourceBinding{Start:Configured} -> jboss.jca:name=DefaultDS,service=DataSourceBinding{Create:Configured} jboss.messaging:service=PostOffice -> jboss.jca:name=DefaultDS,service=DataSourceBinding{Start:Configured} -> jboss.messaging:service=ServerPeer{Create:Configured} -> jboss.messaging:service=ServerPeer{Start:Configured} -> jboss.jca:name=DefaultDS,service=DataSourceBinding{Create:Configured} jboss.messaging:service=ServerPeer -> jboss.messaging:service=JMSUserManager{Start:Configured} -> jboss.messaging:service=JMSUserManager{Create:Configured} -> jboss.messaging:service=PersistenceManager{Start:Configured} -> jboss.messaging:service=PersistenceManager{Create:Configured} jboss.mq:service=DestinationManager -> jboss.messaging:service=ServerPeer{Create:Configured} -> jboss.messaging:service=ServerPeer{Start:Configured} *** CONTEXTS IN ERROR: Name -> Error jboss.jca:name='jms-ra.rar',service=RARDeployment -> ** NOT FOUND ** jboss.jca:name='jboss-local-jdbc.rar',service=RARDeployment -> ** NOT FOUND ** at org.jboss.embedded.Bootstrap.checkIncomplete(Bootstrap.java:144) at org.jboss.embedded.Bootstrap.bootstrapURL(Bootstrap.java:169) at org.jboss.embedded.Bootstrap.bootstrap(Bootstrap.java:201) at org.jboss.embedded.Bootstrap.bootstrap(Bootstrap.java:214) at org.jboss.seam.mock.BaseSeamTest.startJbossEmbeddedIfNecessary(BaseSeamTest.java:919) at org.jboss.seam.mock.BaseSeamTest.init(BaseSeamTest.java:856) at org.jboss.seam.mock.SeamTest.init(SeamTest.java:42) ... Removed 22 stack frames SKIPPED CONFIGURATION: @BeforeMethod begin SKIPPED CONFIGURATION: @AfterMethod end SKIPPED CONFIGURATION: @AfterClass cleanup SKIPPED: testStartOver
Any help would be highly appreciated!
Regards,
Ellen