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
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to