There seems to be a configuration problem for TestNG in the jboss seam CVS.
I followed the instructions in the flash demo http://www.jboss.com/products/seam/EclipseCVS.html Downloading the Seam from CVS as the demo explains I installed the latest TestNG plugin for eclipse as explained in the TestNG site Then I tried to run the test case for the numberguess sample There seems to be a configuration problem. for example a components.xml exists in the WEB-INF directory of the numberguess example however in the trace below it says its not found. I saw in another post that embedded-ejb/conf should be on the classpath which it is. Please can someone explain what to do. Also it would be cool if the flash demo could be updated to explain how to do it, for others not to fall into the same trap as me. Thanks in advance Andy Bailey Hazlorealidad.com 08:28:49,781 INFO [Initialization] no components.xml file found 08:28:49,781 INFO [Initialization] reading properties from: /jndi.properties 08:28:49,781 INFO [Initialization] initializing Seam 08:28:49,828 INFO [Component] Component: org.jboss.seam.core.init, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.Init 08:28:49,937 INFO [Component] Component: org.jboss.seam.core.pages, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.Pages 08:28:49,953 INFO [Component] Component: events, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.Events 08:28:49,968 INFO [Component] Component: org.jboss.seam.core.manager, scope: EVENT, type: JAVA_BEAN, class: org.jboss.seam.core.Manager 08:28:50,000 INFO [Component] Component: switcher, scope: PAGE, type: JAVA_BEAN, class: org.jboss.seam.core.Switcher 08:28:50,000 INFO [Component] Component: redirect, scope: CONVERSATION, type: JAVA_BEAN, class: org.jboss.seam.core.Redirect 08:28:50,015 INFO [Component] Component: httpError, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.HttpError 08:28:50,031 INFO [Component] Component: userPrincipal, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.UserPrincipal 08:28:50,031 INFO [Component] Component: isUserInRole, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.IsUserInRole 08:28:50,031 INFO [Component] Component: conversation, scope: CONVERSATION, type: JAVA_BEAN, class: org.jboss.seam.core.Conversation 08:28:50,046 INFO [Component] Component: conversationList, scope: PAGE, type: JAVA_BEAN, class: org.jboss.seam.core.ConversationList 08:28:50,062 INFO [Component] Component: conversationStack, scope: PAGE, type: JAVA_BEAN, class: org.jboss.seam.core.ConversationStack 08:28:50,093 INFO [Component] Component: facesContext, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.FacesContext 08:28:50,093 INFO [Component] Component: pageContext, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.PageContext 08:28:50,093 INFO [Component] Component: eventContext, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.EventContext 08:28:50,109 INFO [Component] Component: sessionContext, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.SessionContext 08:28:50,109 INFO [Component] Component: statelessContext, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.StatelessContext 08:28:50,125 INFO [Component] Component: applicationContext, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.ApplicationContext 08:28:50,125 INFO [Component] Component: conversationContext, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.ConversationContext 08:28:50,125 INFO [Component] Component: businessProcessContext, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.BusinessProcessContext 08:28:50,140 INFO [Component] Component: locale, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.core.Locale 08:28:50,140 INFO [Component] Component: messages, scope: SESSION, type: JAVA_BEAN, class: org.jboss.seam.core.Messages 08:28:50,140 INFO [Component] Component: theme, scope: SESSION, type: JAVA_BEAN, class: org.jboss.seam.theme.Theme 08:28:50,156 INFO [Component] Component: themeSelector, scope: SESSION, type: JAVA_BEAN, class: org.jboss.seam.theme.ThemeSelector 08:28:50,156 INFO [Component] Component: interpolator, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.core.Interpolator 08:28:50,218 INFO [Component] Component: facesMessages, scope: CONVERSATION, type: JAVA_BEAN, class: org.jboss.seam.core.FacesMessages 08:28:50,234 INFO [Component] Component: resourceBundle, scope: SESSION, type: JAVA_BEAN, class: org.jboss.seam.core.ResourceBundle 08:28:50,234 INFO [Component] Component: localeSelector, scope: SESSION, type: JAVA_BEAN, class: org.jboss.seam.core.LocaleSelector 08:28:50,250 INFO [Component] Component: uiComponent, scope: STATELESS, type: JAVA_BEAN, class: org.jboss.seam.core.UiComponent 08:28:50,250 INFO [Component] Component: renderParameters, scope: EVENT, type: JAVA_BEAN, class: org.jboss.seam.core.RenderParameters 08:28:50,250 INFO [Component] Component: org.jboss.seam.remoting.messaging.subscriptionRegistry, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.remoting.messaging.SubscriptionRegistry 08:28:50,265 INFO [Component] Component: pojoCache, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.core.PojoCache 08:28:50,281 INFO [Initialization] done initializing Seam 08:28:50,312 INFO [Pages] no pages.xml file found FAILED: testNumberGuessLose java.lang.NullPointerException at org.jboss.seam.example.numberguess.test.NumberGuessTest$4.renderResponse(NumberGuessTest.java:124) at org.jboss.seam.mock.SeamTest$Script.run(SeamTest.java:266) at org.jboss.seam.example.numberguess.test.NumberGuessTest.testNumberGuessLose(NumberGuessTest.java:132) 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:552) at org.testng.internal.Invoker.invokeMethod(Invoker.java:411) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:785) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) at org.testng.TestRunner.privateRun(TestRunner.java:686) at org.testng.TestRunner.run(TestRunner.java:566) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:221) at org.testng.SuiteRunner.run(SuiteRunner.java:145) at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:811) at org.testng.TestNG.runSuitesLocally(TestNG.java:774) at org.testng.TestNG.run(TestNG.java:538) at org.testng.eclipse.runner.RemoteTestNG.run(RemoteTestNG.java:80) at org.testng.eclipse.runner.RemoteTestNG.main(RemoteTestNG.java:122) FAILED: testNumberGuessWin java.lang.NullPointerException at org.jboss.seam.example.numberguess.test.NumberGuessTest$1.renderResponse(NumberGuessTest.java:29) at org.jboss.seam.mock.SeamTest$Script.run(SeamTest.java:266) at org.jboss.seam.example.numberguess.test.NumberGuessTest.testNumberGuessWin(NumberGuessTest.java:39) 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:552) at org.testng.internal.Invoker.invokeMethod(Invoker.java:411) at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:785) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) at org.testng.TestRunner.privateRun(TestRunner.java:686) at org.testng.TestRunner.run(TestRunner.java:566) at org.testng.SuiteRunner.privateRun(SuiteRunner.java:221) at org.testng.SuiteRunner.run(SuiteRunner.java:145) at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:811) at org.testng.TestNG.runSuitesLocally(TestNG.java:774) at org.testng.TestNG.run(TestNG.java:538) at org.testng.eclipse.runner.RemoteTestNG.run(RemoteTestNG.java:80) at org.testng.eclipse.runner.RemoteTestNG.main(RemoteTestNG.java:122) =============================================== NumberGuess Tests run: 2, Failures: 2, Skips: 0 =============================================== =============================================== NumberGuess Total tests run: 2, Failures: 2, Skips: 0 =============================================== Creating c:\jbossIde\workspace\jboss-seam\toc.html Creating c:\jbossIde\workspace\jboss-seam\NumberGuess.properties Creating c:\jbossIde\workspace\jboss-seam\index.html Creating c:\jbossIde\workspace\jboss-seam\main.html Creating c:\jbossIde\workspace\jboss-seam\groups.html Creating c:\jbossIde\workspace\jboss-seam\methods.html Creating c:\jbossIde\workspace\jboss-seam\methods-alphabetical.html Creating c:\jbossIde\workspace\jboss-seam\classes.html Creating c:\jbossIde\workspace\jboss-seam\reporter-output.html Creating c:\jbossIde\workspace\jboss-seam\methods-not-run.html Creating c:\jbossIde\workspace\jboss-seam\testng-failures.xml View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3960113#3960113 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3960113 _______________________________________________ jboss-user mailing list [email protected] https://lists.jboss.org/mailman/listinfo/jboss-user
