IllegalArgumentException: Stack must not be null
laksu Jan 3, 2008 8:49 AMHello,
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