[jboss-user] [JBoss Seam] - Configuration problems in seam CVS for TestNG eclipse plugin

andygrav do-not-reply at jboss.com
Sat Jul 22 10:31:42 EDT 2006


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



More information about the jboss-user mailing list