[jboss-user] [JBoss Seam] - IllegalArgumentException: Stack must not be null
laksu
do-not-reply at jboss.com
Thu Jan 3 08:49:39 EST 2008
Hello,
I am trying to cook my first component test:
public class CategoryInteraction extends SeamTest {
|
| @Test
| public void testMest() throws Exception {
|
| new ComponentTest(){
|
| @Override
| protected void testComponents() throws Exception {
| String result=(String)invokeMethod("#{categoryAction.nevv('E')}");
| assert result.equals("categoryDefine");
| }
| }.run();
| }
| }
I get this weird stack trace:
| java.lang.IllegalArgumentException: Stack must not be null
| at org.jboss.seam.core.ConversationEntry.<init>(ConversationEntry.java:39)
| at org.jboss.seam.core.ConversationEntries.createConversationEntry(ConversationEntries.java:53)
| at org.jboss.seam.core.Manager.createConversationEntry(Manager.java:537)
| at org.jboss.seam.core.Manager.beginConversation(Manager.java:558)
| at org.jboss.seam.core.ConversationInterceptor.beginConversation(ConversationInterceptor.java:229)
| at org.jboss.seam.core.ConversationInterceptor.beginConversationIfNecessary(ConversationInterceptor.java:166)
| at org.jboss.seam.core.ConversationInterceptor.aroundInvoke(ConversationInterceptor.java:57)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
| at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:42)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
| at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107)
| at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:166)
| at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:102)
| at datassist.payroll.action.CategoryAction_$$_javassist_0.nevv(CategoryAction_$$_javassist_0.java)
| at datassist.payroll.test.CategoryInteraction$1.testComponents(CategoryInteraction.java:22)
| at org.jboss.seam.mock.BaseSeamTest$ComponentTest.run(BaseSeamTest.java:167)
| at datassist.payroll.test.CategoryInteraction.testMest(CategoryInteraction.java:31)
| ... Removed 22 stack frames
I went to debug it to some level: It looks like Manager object is not initialized properly or something.
I am using Seam 2.0.1.CR1
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4116720#4116720
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4116720
More information about the jboss-user
mailing list