[jboss-user] [JBoss Tools] - having problems with testNG and Seam tools -

William Woodman do-not-reply at jboss.com
Fri Apr 2 20:07:15 EDT 2010


William Woodman [http://community.jboss.org/people/wiggy] replied to the discussion

"having problems with testNG and Seam tools -"

To view the discussion, visit: http://community.jboss.org/message/535439#535439

--------------------------------------------------------------
still stuck but think we are on the last hurdle here

for any one following this story with similar problems if you are running 1.6 VM you have to set the paramter
-Dsun.lang.ClassLoader.allowArraySyntax=true
for your VM which gets rid of a load of other errors

one of the problems i had was my workspace was under xp "Documents and Settings/xxx".  As such it has that dratted space in the directory path and these seems to mess up seam/tools and the embedded server. 

I had to copy  the whole workspace to top level in C:\ and workspace has to have no spaces in it.  This removes most of the errors i was seeing.

so i think my last and final error is that i cant get a datasource connection to mySQL.

I found the following from Dan Allen on the seam framework community site

 http://seamframework.org/Documentation/HowDoIUseADifferentDatabaseWithEmbeddedJBoss http://seamframework.org/Documentation/HowDoIUseADifferentDatabaseWithEmbeddedJBoss

and i have done what he says but still get my connection error.  I have put my forstersList-ds.xml in the bootstap/deploy directory - here is my copy





i have copied a persistence.xml into the test projects /META-INF directory - its not clear from the link above wteher you just use the one in the xxx.ejb project, or whether you have to copy into the test project also.  I copied it into test project /META-INF to be sure

I have all the libraries I think now

 http://community.jboss.org/servlet/JiveServlet/showImage/2475/testNGerr3.jpg  http://community.jboss.org/servlet/JiveServlet/downloadImage/2475/314-600/testNGerr3.jpg 

however i still get a stack trace saying it cant connect to the database 


 http://community.jboss.org/message/535439#535439/Parser http://community.jboss.org/message/535439#535439/Parser Running:  C:\documents and settings\802518659\Local Settings\Temp\testng-eclipse\testng-customsuite.xmlERROR  org.jboss.kernel.plugins.dependency.AbstractKernelController org.jboss.kernel.plugins.dependency.AbstractKernelController Error installing to Parse: name=vfsfile:/C:/workspace/forstersList-test/bootstrap/deploy/forstersList-ds.xml state=Not Installed mode=Manual requiredState=Parseorg.jboss.deployers.spi.DeploymentException: Error creating managed object for vfsfile:/C:/workspace/forstersList-test/bootstrap/deploy/forstersList-ds.xml    at org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)    at org.jboss.deployers.spi.deployer.helpers.AbstractParsingDeployerWithOutput.createMetaData(AbstractParsingDeployerWithOutput.java:232)    at org.jboss.deployers.spi.deployer.helpers.AbstractParsingDeployerWithOutput.createMetaData(AbstractParsingDeployerWithOutput.java:199)    at org.jboss.deployers.spi.deployer.helpers.AbstractParsingDeployerWithOutput.deploy(AbstractParsingDeployerWithOutput.java:162)    at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:169)    at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:853)    at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:794)    at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:327)    at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1309)    at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:734)    at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:862)    at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:784)    at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:622)    at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:411)    at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:498)    at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:506)    at org.jboss.embedded.DeploymentScanner.start(DeploymentScanner.java:105)    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:597)    at org.jboss.reflect.plugins.introspection.ReflectionUtils.invoke(ReflectionUtils.java:56)    at org.jboss.reflect.plugins.introspection.ReflectMethodInfoImpl.invoke(ReflectMethodInfoImpl.java:110)    at org.jboss.joinpoint.plugins.BasicMethodJoinPoint.dispatch(BasicMethodJoinPoint.java:66)    at org.jboss.kernel.plugins.dependency.KernelControllerContextAction$JoinpointDispatchWrapper.execute(KernelControllerContextAction.java:214)    at org.jboss.kernel.plugins.dependency.ExecutionWrapper.execute(ExecutionWrapper.java:45)    at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchExecutionWrapper(KernelControllerContextAction.java:108)    at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchJoinPoint(KernelControllerContextAction.java:69)    at org.jboss.kernel.plugins.dependency.LifecycleAction.installActionInternal(LifecycleAction.java:221)    at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.installAction(KernelControllerContextAction.java:135)    at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.installAction(KernelControllerContextAction.java:46)    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:327)    at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1309)    at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:734)    at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:862)    at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:784)    at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:574)    at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:398)    at org.jboss.kernel.plugins.deployment.AbstractKernelDeployer.deployBean(AbstractKernelDeployer.java:309)    at org.jboss.kernel.plugins.deployment.AbstractKernelDeployer.deployBeans(AbstractKernelDeployer.java:279)    at org.jboss.kernel.plugins.deployment.AbstractKernelDeployer.deploy(AbstractKernelDeployer.java:130)    at org.jboss.kernel.plugins.deployment.xml.BeanXMLDeployer.deploy(BeanXMLDeployer.java:96)    at org.jboss.embedded.Bootstrap.deployBaseBootstrapUrl(Bootstrap.java:130)    at org.jboss.embedded.Bootstrap.bootstrapURL(Bootstrap.java:142)    at org.jboss.embedded.Bootstrap.bootstrap(Bootstrap.java:183)    at org.jboss.embedded.Bootstrap.bootstrap(Bootstrap.java:195)    at org.jboss.seam.mock.EmbeddedBootstrap.startAndDeployResources(EmbeddedBootstrap.java:11)    at org.jboss.seam.mock.AbstractSeamTest.startJbossEmbeddedIfNecessary(AbstractSeamTest.java:1024)    at org.jboss.seam.mock.AbstractSeamTest.startSeam(AbstractSeamTest.java:915)    at org.jboss.seam.mock.SeamTest.startSeam(SeamTest.java:58)    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:597)    at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:607)    at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:417)    at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:154)    at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:88)    at org.testng.SuiteRunner.privateRun(SuiteRunner.java:284)    at org.testng.SuiteRunner.run(SuiteRunner.java:204)    at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:877)    at org.testng.TestNG.runSuitesLocally(TestNG.java:842)    at org.testng.TestNG.run(TestNG.java:751)    at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:73)    at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:124)Caused by: javax.xml.bind.UnmarshalException - with linked exception:[java.net.ConnectException: Connection timed out: connect]    at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:213)    at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:190)    at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:241)    at org.jboss.resource.deployers.ManagedConnectionFactoryParserDeployer.parse(ManagedConnectionFactoryParserDeployer.java:121)    at org.jboss.resource.deployers.ManagedConnectionFactoryParserDeployer.parse(ManagedConnectionFactoryParserDeployer.java:59)    at org.jboss.deployers.vfs.spi.deployer.AbstractVFSParsingDeployer.parse(AbstractVFSParsingDeployer.java:112)    at org.jboss.deployers.spi.deployer.helpers.AbstractParsingDeployerWithOutput.createMetaData(AbstractParsingDeployerWithOutput.java:225)    ... 66 moreCaused by: java.net.ConnectException: Connection timed out: connect    at java.net.PlainSocketImpl.socketConnect(Native Method)    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)    at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)    at java.net.Socket.connect(Socket.java:525)    at java.net.Socket.connect(Socket.java:475)    at sun.net.NetworkClient.doConnect(NetworkClient.java:163)    at sun.net.www.http.HttpClient.openServer(HttpClient.java:394)    at sun.net.www.http.HttpClient.openServer(HttpClient.java:529)    at sun.net.www.http.HttpClient. java.net.ConnectException: Connection timed out: connect    at org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java:576)    at org.jboss.deployers.plugins.main.MainDeployerImpl.checkComplete(MainDeployerImpl.java:559)    at org.jboss.embedded.Bootstrap.bootstrapURL(Bootstrap.java:149)    at org.jboss.embedded.Bootstrap.bootstrap(Bootstrap.java:183)    at org.jboss.embedded.Bootstrap.bootstrap(Bootstrap.java:195)    at org.jboss.seam.mock.EmbeddedBootstrap.startAndDeployResources(EmbeddedBootstrap.java:11)    at org.jboss.seam.mock.AbstractSeamTest.startJbossEmbeddedIfNecessary(AbstractSeamTest.java:1024)    at org.jboss.seam.mock.AbstractSeamTest.startSeam(AbstractSeamTest.java:915)    at org.jboss.seam.mock.SeamTest.startSeam(SeamTest.java:58)... Removed 15 stack framesSKIPPED CONFIGURATION: @BeforeClass setupClassSKIPPED CONFIGURATION: @BeforeMethod beginSKIPPED CONFIGURATION: @AfterMethod endSKIPPED CONFIGURATION: @AfterClass cleanupClassSKIPPED: entityManagerTest===============================================    DumbTest    Tests run: 1, Failures: 0, Skips: 1    Configuration Failures: 1, Skips: 4==============================================================================================forstersList-testTotal tests run: 1, Failures: 0, Skips: 1Configuration Failures: 1, Skips: 5===============================================


what can be causing this error - any one got any ideas ?

--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/535439#535439]

Start a new discussion in JBoss Tools at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2128]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20100402/f593e090/attachment.html 


More information about the jboss-user mailing list