[JBoss Seam] - Re: Maven2 example application for Seam2
by anewton
Cory,
I checked out your updated example and the test fails for me.
| Running TestSuite
| [Parser] Running:
| Command line suite
|
| WARN 04-01 14:39:46,978 (UnifiedLoaderRepository3.java:addClassLoader:675) -Tried to add non-URLClassLoader. Ignored
| ERROR 04-01 14:39:47,335 (AbstractController.java:incrementState:456) -Error installing to Start: name=ResourcesToDeploy state=Create
| java.lang.NoSuchMethodError: javassist.scopedpool.ScopedClassPool.<init>(Ljava/lang/ClassLoader;Ljavassist/ClassPool;Ljavassist/scopedpool/ScopedClassPoolRepository;Z)V
| at org.jboss.aop.classpool.AOPClassPool.<init>(AOPClassPool.java:66)
| at org.jboss.aop.classpool.AOPClassPool.<init>(AOPClassPool.java:56)
| at org.jboss.aop.classpool.AOPClassPoolFactory.create(AOPClassPoolFactory.java:40)
| at javassist.scopedpool.ScopedClassPoolRepositoryImpl.createScopedClassPool(ScopedClassPoolRepositoryImpl.java:99)
| at javassist.scopedpool.ScopedClassPoolRepositoryImpl.registerClassLoader(ScopedClassPoolRepositoryImpl.java:125)
| at org.jboss.aop.classpool.AOPClassPoolRepository.registerClassLoader(AOPClassPoolRepository.java:154)
| at org.jboss.aop.AspectManager.registerClassLoader(AspectManager.java:671)
| at org.jboss.aop.AspectManager.findClassPool(AspectManager.java:659)
| at org.jboss.aop.proxy.container.ContainerProxyFactory.createProxyCtClass(ContainerProxyFactory.java:182)
| at org.jboss.aop.proxy.container.ContainerProxyFactory.createProxyCtClass(ContainerProxyFactory.java:166)
| at org.jboss.aop.proxy.container.ContainerProxyFactory.generateProxy(ContainerProxyFactory.java:138)
| at org.jboss.aop.proxy.container.ContainerProxyFactory.getProxyClass(ContainerProxyFactory.java:128)
| at org.jboss.aop.proxy.container.GeneratedAOPProxyFactory.generateProxy(GeneratedAOPProxyFactory.java:127)
| at org.jboss.aop.proxy.container.GeneratedAOPProxyFactory.getProxy(GeneratedAOPProxyFactory.java:113)
| at org.jboss.aop.proxy.container.GeneratedAOPProxyFactory.createAdvisedProxy(GeneratedAOPProxyFactory.java:82)
| at org.jboss.aop.proxy.container.GeneratedAOPProxyFactory.createProxy(GeneratedAOPProxyFactory.java:55)
| at org.jboss.deployers.plugins.structure.AbstractDeploymentContext.<init>(AbstractDeploymentContext.java:113)
| at org.jboss.deployers.plugins.structure.AbstractDeploymentContext.<init>(AbstractDeploymentContext.java:202)
| at org.jboss.embedded.DeploymentGroup.add(DeploymentGroup.java:163)
| at org.jboss.embedded.DeploymentGroup.add(DeploymentGroup.java:177)
| at org.jboss.embedded.DeploymentGroup.addResource(DeploymentGroup.java:329)
| at org.jboss.embedded.DeploymentScanner.start(DeploymentScanner.java:85)
| 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.reflect.plugins.introspection.ReflectionUtils.invoke(ReflectionUtils.java:55)
| at org.jboss.reflect.plugins.introspection.ReflectMethodInfoImpl.invoke(ReflectMethodInfoImpl.java:108)
| at org.jboss.joinpoint.plugins.BasicMethodJoinPoint.dispatch(BasicMethodJoinPoint.java:66)
| at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchJoinPoint(KernelControllerContextAction.java:103)
| at org.jboss.kernel.plugins.dependency.LifecycleAction.installActionInternal(LifecycleAction.java:145)
| at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.installAction(KernelControllerContextAction.java:197)
| at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.install(KernelControllerContextAction.java:136)
| at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
| at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:233)
| at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:724)
| at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:445)
| at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:555)
| at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:489)
| at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:289)
| at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:192)
| at org.jboss.kernel.plugins.deployment.AbstractKernelDeployer.deployBean(AbstractKernelDeployer.java:302)
| at org.jboss.kernel.plugins.deployment.AbstractKernelDeployer.deployBeans(AbstractKernelDeployer.java:272)
| at org.jboss.kernel.plugins.deployment.AbstractKernelDeployer.deploy(AbstractKernelDeployer.java:119)
| at org.jboss.kernel.plugins.deployment.xml.BeanXMLDeployer.deploy(BeanXMLDeployer.java:96)
| at org.jboss.embedded.Bootstrap.deployBaseBootstrapUrl(Bootstrap.java:150)
| at org.jboss.embedded.Bootstrap.bootstrapURL(Bootstrap.java:162)
| at org.jboss.embedded.Bootstrap.bootstrap(Bootstrap.java:201)
| at org.jboss.embedded.Bootstrap.bootstrap(Bootstrap.java:214)
| at org.jboss.seam.mock.EmbeddedBootstrap.startAndDeployResources(EmbeddedBootstrap.java:11)
| at org.jboss.seam.mock.BaseSeamTest.startJbossEmbeddedIfNecessary(BaseSeamTest.java:1006)
| at org.jboss.seam.mock.BaseSeamTest.init(BaseSeamTest.java:931)
| at org.jboss.seam.mock.SeamTest.init(SeamTest.java:42)
| 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.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:645)
| at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:385)
| at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:141)
| at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:79)
| at org.testng.internal.TestMethodWorker.invokeBeforeClassMethods(TestMethodWorker.java:158)
| at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:103)
| at org.testng.TestRunner.runWorkers(TestRunner.java:673)
| at org.testng.TestRunner.privateRun(TestRunner.java:620)
| at org.testng.TestRunner.run(TestRunner.java:480)
| at org.testng.SuiteRunner.runTest(SuiteRunner.java:278)
| at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:273)
| at org.testng.SuiteRunner.privateRun(SuiteRunner.java:253)
| at org.testng.SuiteRunner.run(SuiteRunner.java:168)
| at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:987)
| at org.testng.TestNG.runSuitesLocally(TestNG.java:951)
| at org.testng.TestNG.run(TestNG.java:719)
| at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:65)
| at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:136)
| at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
| 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.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:334)
| at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:980)
| ERROR 04-01 14:39:47,428 (AbstractController.java:incrementState:456) -Error installing to Start: name=ResourcesToDeploy2 state=Create
| java.lang.NoSuchMethodError: javassist.scopedpool.ScopedClassPool.<init>(Ljava/lang/ClassLoader;Ljavassist/ClassPool;Ljavassist/scopedpool/ScopedClassPoolRepository;Z)V
| at org.jboss.aop.classpool.AOPClassPool.<init>(AOPClassPool.java:66)
| at org.jboss.aop.classpool.AOPClassPool.<init>(AOPClassPool.java:56)
| at org.jboss.aop.classpool.AOPClassPoolFactory.create(AOPClassPoolFactory.java:40)
| at javassist.scopedpool.ScopedClassPoolRepositoryImpl.createScopedClassPool(ScopedClassPoolRepositoryImpl.java:99)
| at javassist.scopedpool.ScopedClassPoolRepositoryImpl.registerClassLoader(ScopedClassPoolRepositoryImpl.java:125)
| at org.jboss.aop.classpool.AOPClassPoolRepository.registerClassLoader(AOPClassPoolRepository.java:154)
| at org.jboss.aop.AspectManager.registerClassLoader(AspectManager.java:671)
| at org.jboss.aop.AspectManager.findClassPool(AspectManager.java:659)
| at org.jboss.aop.proxy.container.ContainerProxyFactory.createProxyCtClass(ContainerProxyFactory.java:182)
| at org.jboss.aop.proxy.container.ContainerProxyFactory.createProxyCtClass(ContainerProxyFactory.java:166)
| at org.jboss.aop.proxy.container.ContainerProxyFactory.generateProxy(ContainerProxyFactory.java:138)
| at org.jboss.aop.proxy.container.ContainerProxyFactory.getProxyClass(ContainerProxyFactory.java:128)
| at org.jboss.aop.proxy.container.GeneratedAOPProxyFactory.generateProxy(GeneratedAOPProxyFactory.java:127)
| at org.jboss.aop.proxy.container.GeneratedAOPProxyFactory.getProxy(GeneratedAOPProxyFactory.java:113)
| at org.jboss.aop.proxy.container.GeneratedAOPProxyFactory.createAdvisedProxy(GeneratedAOPProxyFactory.java:82)
| at org.jboss.aop.proxy.container.GeneratedAOPProxyFactory.createProxy(GeneratedAOPProxyFactory.java:55)
| at org.jboss.deployers.plugins.structure.AbstractDeploymentContext.<init>(AbstractDeploymentContext.java:113)
| at org.jboss.deployers.plugins.structure.AbstractDeploymentContext.<init>(AbstractDeploymentContext.java:202)
| at org.jboss.embedded.DeploymentGroup.add(DeploymentGroup.java:163)
| at org.jboss.embedded.DeploymentGroup.addVirtualFiles(DeploymentGroup.java:205)
| at org.jboss.embedded.DeploymentGroup.addDirectoryByResource(DeploymentGroup.java:471)
| at org.jboss.embedded.DeploymentScanner.start(DeploymentScanner.java:99)
| 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.reflect.plugins.introspection.ReflectionUtils.invoke(ReflectionUtils.java:55)
| at org.jboss.reflect.plugins.introspection.ReflectMethodInfoImpl.invoke(ReflectMethodInfoImpl.java:108)
| at org.jboss.joinpoint.plugins.BasicMethodJoinPoint.dispatch(BasicMethodJoinPoint.java:66)
| at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchJoinPoint(KernelControllerContextAction.java:103)
| at org.jboss.kernel.plugins.dependency.LifecycleAction.installActionInternal(LifecycleAction.java:145)
| at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.installAction(KernelControllerContextAction.java:197)
| at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.install(KernelControllerContextAction.java:136)
| at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
| at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:233)
| at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:724)
| at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:445)
| at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:555)
| at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:489)
| at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:289)
| at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:192)
| at org.jboss.kernel.plugins.deployment.AbstractKernelDeployer.deployBean(AbstractKernelDeployer.java:302)
| at org.jboss.kernel.plugins.deployment.AbstractKernelDeployer.deployBeans(AbstractKernelDeployer.java:272)
| at org.jboss.kernel.plugins.deployment.AbstractKernelDeployer.deploy(AbstractKernelDeployer.java:119)
| at org.jboss.kernel.plugins.deployment.xml.BeanXMLDeployer.deploy(BeanXMLDeployer.java:96)
| at org.jboss.embedded.Bootstrap.deployBaseBootstrapUrl(Bootstrap.java:150)
| at org.jboss.embedded.Bootstrap.bootstrapURL(Bootstrap.java:162)
| at org.jboss.embedded.Bootstrap.bootstrap(Bootstrap.java:201)
| at org.jboss.embedded.Bootstrap.bootstrap(Bootstrap.java:214)
| at org.jboss.seam.mock.EmbeddedBootstrap.startAndDeployResources(EmbeddedBootstrap.java:11)
| at org.jboss.seam.mock.BaseSeamTest.startJbossEmbeddedIfNecessary(BaseSeamTest.java:1006)
| at org.jboss.seam.mock.BaseSeamTest.init(BaseSeamTest.java:931)
| at org.jboss.seam.mock.SeamTest.init(SeamTest.java:42)
| 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.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:645)
| at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:385)
| at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:141)
| at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:79)
| at org.testng.internal.TestMethodWorker.invokeBeforeClassMethods(TestMethodWorker.java:158)
| at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:103)
| at org.testng.TestRunner.runWorkers(TestRunner.java:673)
| at org.testng.TestRunner.privateRun(TestRunner.java:620)
| at org.testng.TestRunner.run(TestRunner.java:480)
| at org.testng.SuiteRunner.runTest(SuiteRunner.java:278)
| at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:273)
| at org.testng.SuiteRunner.privateRun(SuiteRunner.java:253)
| at org.testng.SuiteRunner.run(SuiteRunner.java:168)
| at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:987)
| at org.testng.TestNG.runSuitesLocally(TestNG.java:951)
| at org.testng.TestNG.run(TestNG.java:719)
| at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:65)
| at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:136)
| at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
| 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.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:334)
| at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:980)
| ERROR 04-01 14:39:47,460 (AbstractController.java:incrementState:456) -Error installing to Start: name=ResourcesToDeploy3 state=Create
| java.lang.NoSuchMethodError: javassist.scopedpool.ScopedClassPool.<init>(Ljava/lang/ClassLoader;Ljavassist/ClassPool;Ljavassist/scopedpool/ScopedClassPoolRepository;Z)V
| at org.jboss.aop.classpool.AOPClassPool.<init>(AOPClassPool.java:66)
| at org.jboss.aop.classpool.AOPClassPool.<init>(AOPClassPool.java:56)
| at org.jboss.aop.classpool.AOPClassPoolFactory.create(AOPClassPoolFactory.java:40)
| at javassist.scopedpool.ScopedClassPoolRepositoryImpl.createScopedClassPool(ScopedClassPoolRepositoryImpl.java:99)
| at javassist.scopedpool.ScopedClassPoolRepositoryImpl.registerClassLoader(ScopedClassPoolRepositoryImpl.java:125)
| at org.jboss.aop.classpool.AOPClassPoolRepository.registerClassLoader(AOPClassPoolRepository.java:154)
| at org.jboss.aop.AspectManager.registerClassLoader(AspectManager.java:671)
| at org.jboss.aop.AspectManager.findClassPool(AspectManager.java:659)
| at org.jboss.aop.proxy.container.ContainerProxyFactory.createProxyCtClass(ContainerProxyFactory.java:182)
| at org.jboss.aop.proxy.container.ContainerProxyFactory.createProxyCtClass(ContainerProxyFactory.java:166)
| at org.jboss.aop.proxy.container.ContainerProxyFactory.generateProxy(ContainerProxyFactory.java:138)
| at org.jboss.aop.proxy.container.ContainerProxyFactory.getProxyClass(ContainerProxyFactory.java:128)
| at org.jboss.aop.proxy.container.GeneratedAOPProxyFactory.generateProxy(GeneratedAOPProxyFactory.java:127)
| at org.jboss.aop.proxy.container.GeneratedAOPProxyFactory.getProxy(GeneratedAOPProxyFactory.java:113)
| at org.jboss.aop.proxy.container.GeneratedAOPProxyFactory.createAdvisedProxy(GeneratedAOPProxyFactory.java:82)
| at org.jboss.aop.proxy.container.GeneratedAOPProxyFactory.createProxy(GeneratedAOPProxyFactory.java:55)
| at org.jboss.deployers.plugins.structure.AbstractDeploymentContext.<init>(AbstractDeploymentContext.java:113)
| at org.jboss.deployers.plugins.structure.AbstractDeploymentContext.<init>(AbstractDeploymentContext.java:202)
| at org.jboss.embedded.DeploymentGroup.add(DeploymentGroup.java:163)
| at org.jboss.embedded.DeploymentGroup.addVirtualFiles(DeploymentGroup.java:205)
| at org.jboss.embedded.DeploymentGroup.addDirectoryByResource(DeploymentGroup.java:471)
| at org.jboss.embedded.DeploymentScanner.start(DeploymentScanner.java:99)
| 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.reflect.plugins.introspection.ReflectionUtils.invoke(ReflectionUtils.java:55)
| at org.jboss.reflect.plugins.introspection.ReflectMethodInfoImpl.invoke(ReflectMethodInfoImpl.java:108)
| at org.jboss.joinpoint.plugins.BasicMethodJoinPoint.dispatch(BasicMethodJoinPoint.java:66)
| at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchJoinPoint(KernelControllerContextAction.java:103)
| at org.jboss.kernel.plugins.dependency.LifecycleAction.installActionInternal(LifecycleAction.java:145)
| at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.installAction(KernelControllerContextAction.java:197)
| at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.install(KernelControllerContextAction.java:136)
| at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
| at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:233)
| at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:724)
| at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:445)
| at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:555)
| at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:489)
| at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:289)
| at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:192)
| at org.jboss.kernel.plugins.deployment.AbstractKernelDeployer.deployBean(AbstractKernelDeployer.java:302)
| at org.jboss.kernel.plugins.deployment.AbstractKernelDeployer.deployBeans(AbstractKernelDeployer.java:272)
| at org.jboss.kernel.plugins.deployment.AbstractKernelDeployer.deploy(AbstractKernelDeployer.java:119)
| at org.jboss.kernel.plugins.deployment.xml.BeanXMLDeployer.deploy(BeanXMLDeployer.java:96)
| at org.jboss.embedded.Bootstrap.deployBaseBootstrapUrl(Bootstrap.java:150)
| at org.jboss.embedded.Bootstrap.bootstrapURL(Bootstrap.java:162)
| at org.jboss.embedded.Bootstrap.bootstrap(Bootstrap.java:201)
| at org.jboss.embedded.Bootstrap.bootstrap(Bootstrap.java:214)
| at org.jboss.seam.mock.EmbeddedBootstrap.startAndDeployResources(EmbeddedBootstrap.java:11)
| at org.jboss.seam.mock.BaseSeamTest.startJbossEmbeddedIfNecessary(BaseSeamTest.java:1006)
| at org.jboss.seam.mock.BaseSeamTest.init(BaseSeamTest.java:931)
| at org.jboss.seam.mock.SeamTest.init(SeamTest.java:42)
| 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.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:645)
| at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:385)
| at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:141)
| at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:79)
| at org.testng.internal.TestMethodWorker.invokeBeforeClassMethods(TestMethodWorker.java:158)
| at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:103)
| at org.testng.TestRunner.runWorkers(TestRunner.java:673)
| at org.testng.TestRunner.privateRun(TestRunner.java:620)
| at org.testng.TestRunner.run(TestRunner.java:480)
| at org.testng.SuiteRunner.runTest(SuiteRunner.java:278)
| at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:273)
| at org.testng.SuiteRunner.privateRun(SuiteRunner.java:253)
| at org.testng.SuiteRunner.run(SuiteRunner.java:168)
| at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:987)
| at org.testng.TestNG.runSuitesLocally(TestNG.java:951)
| at org.testng.TestNG.run(TestNG.java:719)
| at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:65)
| at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:136)
| at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
| 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.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:334)
| at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:980)
| Tests run: 18, Failures: 1, Errors: 0, Skipped: 9, Time elapsed: 1.947 sec <<< FAILURE!
|
| Results :
|
| Failed tests:
| init(au.com.prowse.cory.seammavenexample.security.userrole.UserRoleRepositoryLocalTest)
|
| Tests run: 18, Failures: 1, Errors: 0, Skipped: 9
|
|
Here are my particulars:
| zilog:seamMavenExample 2 anewton$ mvn -v
| Maven version: 2.0.8
| Java version: 1.5.0_13
| OS name: "mac os x" version: "10.5.1" arch: "i386" Family: "unix"
|
Here is the debug output regarding the classpath with Maven and surefire:
| [DEBUG] Test Classpath :
| [DEBUG] /Users/anewton/projects/seamtest/seamMavenExample 2/seamMavenExampleEjb/target/test-classes
| [DEBUG] /Users/anewton/projects/seamtest/seamMavenExample 2/seamMavenExampleEjb/target/classes
| [DEBUG] /Users/anewton/.m2/repository/javax/ejb/ejb-api/3.0/ejb-api-3.0.jar
| [DEBUG] /Users/anewton/.m2/repository/javax/persistence/persistence-api/1.0/persistence-api-1.0.jar
| [DEBUG] /Users/anewton/.m2/repository/org/testng/testng/5.5/testng-5.5-jdk15.jar
| [DEBUG] /Users/anewton/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar
| [DEBUG] /Users/anewton/.m2/repository/org/jboss/embedded/hibernate-all/beta2/hibernate-all-beta2.jar
| [DEBUG] /Users/anewton/.m2/repository/javax/faces/jsf-api/1.2_04-p02/jsf-api-1.2_04-p02.jar
| [DEBUG] /Users/anewton/.m2/repository/org/jboss/seam/jboss-seam/2.0.0.GA/jboss-seam-2.0.0.GA.jar
| [DEBUG] /Users/anewton/.m2/repository/jboss/javassist/3.3.ga/javassist-3.3.ga.jar
| [DEBUG] /Users/anewton/.m2/repository/dom4j/dom4j/1.6.1-jboss/dom4j-1.6.1-jboss.jar
| [DEBUG] /Users/anewton/.m2/repository/javax/el/el-api/1.0/el-api-1.0.jar
| [DEBUG] /Users/anewton/.m2/repository/org/jboss/seam/jboss-el/2.0.0.GA/jboss-el-2.0.0.GA.jar
| [DEBUG] /Users/anewton/.m2/repository/org/hibernate/hibernate-validator/3.0.0.GA/hibernate-validator-3.0.0.GA.jar
| [DEBUG] /Users/anewton/.m2/repository/org/hibernate/hibernate/3.2.4.sp1/hibernate-3.2.4.sp1.jar
| [DEBUG] /Users/anewton/.m2/repository/javax/transaction/jta/1.0.1B/jta-1.0.1B.jar
| [DEBUG] /Users/anewton/.m2/repository/asm/asm-attrs/1.5.3/asm-attrs-1.5.3.jar
| [DEBUG] /Users/anewton/.m2/repository/antlr/antlr/2.7.6/antlr-2.7.6.jar
| [DEBUG] /Users/anewton/.m2/repository/cglib/cglib/2.1_3/cglib-2.1_3.jar
| [DEBUG] /Users/anewton/.m2/repository/asm/asm/1.5.3/asm-1.5.3.jar
| [DEBUG] /Users/anewton/.m2/repository/junit-addons/junit-addons/1.4/junit-addons-1.4.jar
| [DEBUG] /Users/anewton/.m2/repository/org/jboss/embedded/thirdparty-all/beta2/thirdparty-all-beta2.jar
| [DEBUG] /Users/anewton/.m2/repository/org/hibernate/hibernate-annotations/3.3.0.ga/hibernate-annotations-3.3.0.ga.jar
| [DEBUG] /Users/anewton/.m2/repository/org/jbpm/jbpm-jpdl/3.2.1/jbpm-jpdl-3.2.1.jar
| [DEBUG] /Users/anewton/.m2/repository/commons-logging/commons-logging/1.1/commons-logging-1.1.jar
| [DEBUG] /Users/anewton/.m2/repository/javax/servlet/servlet-api/2.5/servlet-api-2.5.jar
| [DEBUG] /Users/anewton/.m2/repository/log4j/log4j/1.2.14/log4j-1.2.14.jar
| [DEBUG] /Users/anewton/.m2/repository/logkit/logkit/1.0.1/logkit-1.0.1.jar
| [DEBUG] /Users/anewton/.m2/repository/avalon-framework/avalon-framework/4.1.3/avalon-framework-4.1.3.jar
| [DEBUG] /Users/anewton/.m2/repository/org/dbunit/dbunit/2.2/dbunit-2.2.jar
| [DEBUG] /Users/anewton/.m2/repository/commons-lang/commons-lang/2.1/commons-lang-2.1.jar
| [DEBUG] /Users/anewton/.m2/repository/org/hibernate/hibernate-entitymanager/3.3.1.ga/hibernate-entitymanager-3.3.1.ga.jar
| [DEBUG] /Users/anewton/.m2/repository/org/hibernate/hibernate-commons-annotations/3.0.0.ga/hibernate-commons-annotations-3.0.0.ga.jar
| [DEBUG] /Users/anewton/.m2/repository/jboss/jboss-common-core/2.0.4.GA/jboss-common-core-2.0.4.GA.jar
| [DEBUG] /Users/anewton/.m2/repository/org/jboss/embedded/jboss-embedded-all/beta2/jboss-embedded-all-beta2.jar
| [DEBUG] /Users/anewton/.m2/repository/org/jboss/embedded/jboss-embedded-api/beta2/jboss-embedded-api-beta2.jar
| [DEBUG] /Users/anewton/.m2/repository/org/jboss/embedded/jboss-deployers/beta2/jboss-deployers-beta2.jar
|
According to mvn help:effective-pom, the javassist dependency is 3.3GA:
| <dependency>
| <groupId>jboss</groupId>
| <artifactId>javassist</artifactId>
| <version>3.3.ga</version>
| </dependency>
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4117186#4117186
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4117186
18 years, 3 months
[JBoss Seam] - TestNG problems
by DiegoCoronel
hi, im trying to make some tests and im getting this error:
| INFO [org.ajax4jsf.cache.CacheManager] Selected [org.ajax4jsf.cache.LRUMapCacheFactory] cache factory
| INFO [org.ajax4jsf.cache.LRUMapCacheFactory] Creating LRUMap cache instance using parameters: {}
| INFO [org.ajax4jsf.cache.LRUMapCacheFactory] Creating LRUMap cache instance of default capacity
| INFO [org.ajax4jsf.cache.CacheManager] Selected [org.ajax4jsf.cache.LRUMapCacheFactory] cache factory
| INFO [org.ajax4jsf.cache.LRUMapCacheFactory] Creating LRUMap cache instance using parameters: {}
| INFO [org.ajax4jsf.cache.LRUMapCacheFactory] Creating LRUMap cache instance of default capacity
| FAILED CONFIGURATION: @BeforeMethod begin
| java.lang.IllegalArgumentException: Could not invoke method by reflection: FacesSecurityEvents.initCredentialsFromCookie(org.jboss.seam.security.Identity) with parameters: (org.jboss.seam.Component) on: org.jboss.seam.security.FacesSecurityEvents
| at org.jboss.seam.util.Reflections.invoke(Reflections.java:31)
| at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:125)
| at org.jboss.seam.Component.callComponentMethod(Component.java:2082)
| at org.jboss.seam.core.Events.raiseEvent(Events.java:85)
| at org.jboss.seam.Component.newInstance(Component.java:1969)
| at org.jboss.seam.contexts.Contexts.startup(Contexts.java:304)
| at org.jboss.seam.contexts.Contexts.startup(Contexts.java:278)
| at org.jboss.seam.contexts.Lifecycle.beginSession(Lifecycle.java:187)
| at org.jboss.seam.contexts.ServletLifecycle.beginSession(ServletLifecycle.java:124)
| at org.jboss.seam.mock.BaseSeamTest.begin(BaseSeamTest.java:920)
| at org.jboss.seam.mock.SeamTest.begin(SeamTest.java:28)
| Caused by: java.lang.IllegalArgumentException: argument type mismatch
| at org.jboss.seam.util.Reflections.invoke(Reflections.java:21)
| ... 34 more
| ... Removed 28 stack frames
| SKIPPED CONFIGURATION: @AfterMethod end
| SKIPPED CONFIGURATION: @AfterClass cleanup
| SKIPPED: testRegisterComponent
|
my testClass:
| public class PaisTest extends SeamTest {
|
| @Test
| public void testRegisterComponent() throws Exception{
| new ComponentTest() {
| protected void testComponents() throws Exception {
| Manager.instance().initializeTemporaryConversation();
|
| Init.instance().setJndiPattern("fmtam_idoctor_web/#{ejbName}/local");
| setValue("#{paisBean.pais.txPais}", "TesteSeam");
| setValue("#{paisBean.pais.idPais}", 465);
|
| assert invokeMethod("#{paisBean.prepararEdicao()}").equals("sucesso");
| assert invokeMethod("#{paisBean.update()}").equals("sucesso");
|
| }
| }.run();
| }
|
| }
|
|
|
|
anyone know ?
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4117181#4117181
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4117181
18 years, 3 months
[JBossWS] - Re: Writing a client - no examples for BindingProvider based
by mjhammel
anonymous wrote : The application server includes a webservice stack (JBossWS) you can of course use without any further installation. However you would probably want to upgrade the ws stack since JBossWS is released more often than the application server.
Okay. I'll look into doing this. I downloaded the binary dist and found the Install doc.
anonymous wrote : This seems to me an issue with the libraries in your classpath. Check for example that jaxb-api.jar is in your classpath.
That fixed it. The compile completed, although running the client needed more classpath fixups (some jars included in the classpath for the old version of the build for 4.0.5GA needed to be removed as well).
Thanks for the tips. I'm much closer now. My client actually connects to the web service endpoint and passes in an argument (which the web service prints to the console), but the EntityManager is not being injected. I was going to move this question to another forum but now I'm not sure which forum it belongs in: JBossWS, Persistance/Hibernate or EJB3.0? So for now I'll post here.
Here is my web service code, based on the EJB3.0 TrailBlazer examples (http://trailblazer.demo.jboss.com/EJB3Trail/):
package com.cei.crunch.server.SubscriberServices;
|
| import javax.ejb.*;
| import javax.jws.WebService;
| import javax.jws.WebMethod;
| import javax.jws.soap.SOAPBinding;
| import javax.persistence.*;
| import javax.naming.InitialContext;
|
| import com.cei.crunch.ejb.Subscriber;
| import com.cei.crunch.ejb.Subscribersession;
|
| /* Make this an EJB3 service endpoint. */
| @Stateless
| @Remote(SubscriberServices.class)
|
| /* Make this an Web Services endpoint. */
| @WebService(endpointInterface = "com.cei.crunch.server.SubscriberServices.SubscriberServicesEndpoint")
| @SOAPBinding(style = SOAPBinding.Style.RPC)
|
| /**
| * The .Crunch interface to Subscriber Services
| */
| public class SubscriberServices implements SubscriberServicesEndpoint {
|
| @PersistenceContext (unitName="Crunch")
| EntityManager em;
|
| public void createSubscriber(Subscriber subscriber)
| {
| if ( em != null )
| em.persist(subscriber);
| else
| System.out.println("SubscriberServices: em is null; can't create subscriber");
| }
|
| @WebMethod
| public Subscriber findSubscriber(String guid)
| {
| System.out.println("findSubscriber: guid = " + guid);
| if ( em == null )
| {
| System.out.println("SubscriberServices: em is null; can't find subscriber");
| return null;
| }
| else
| return em.find(Subscriber.class, guid);
| }
|
| public void createSubscriberSession(Subscribersession session)
| {
| em.persist(session);
| }
|
| public Subscribersession findSubscriberSession(String guid)
| {
| return em.find(Subscribersession.class, guid);
| }
| }
My client code looks the same as in my original post. When the client is run the server console prints out the inbound guid and then prints that em is null.
12:12:28,276 INFO [STDOUT] findSubscriber: guid = CRUNCH-DEFAULT-SUPERUSER
| 12:12:28,276 INFO [STDOUT] SubscriberServices: em is null; can't find subscriber
My persistence.xml looks like this:
<persistence>
| <persistence-unit name="Crunch">
| <jta-data-source>java:/CrunchDS</jta-data-source>
| <properties>
| <property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/>
| <property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver"/>
| <property name="hibernate.connection.url" value="jdbc:mysql://localhost/crunch"/>
| <property name="hibernate.connection.username" value="root"/>
| </properties>
| </persistence-unit>
| </persistence>
I've read in a few places that PersistenceContext injection doesn't work in web services (even to the point that the relevant spec says it's not supported, apparently), but I'm confused on what the alternative is supposed to be.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4117180#4117180
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4117180
18 years, 3 months
[JBoss Seam] - Re: How to control end of conversations/state of stateful be
by gus888
"pete.muir(a)jboss.org" wrote : Normally you wouldn't make a search screen conversational. Why do you want to make it conversational? Hi Pete, in fact, I want to make my search screen conversational, because I need to save some search criteria, e.g. searching a classmate, it need to first select a state, then choose a city based on the selected state, select-input school name, input name and begin searching, pagination.... After finishing searching, the front conversation bean become back-conversation and timeout cleaning after about 5min, or click finish search to end the conversation.
Is it correct design, or you may suggest a better search pattern? Thank you.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4117179#4117179
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4117179
18 years, 3 months