[jboss-user] [JBoss Seam] - Problem in Seam Integration testing

swetas do-not-reply at jboss.com
Tue Aug 7 10:42:34 EDT 2007


I am using Jboss Seam 1.2 with Tomcat 6.1 for my application.
I am getting java.lang.NoClassDefFoundError: com/sun/el/ExpressionFactoryImpl while running Seam integration testcase.

Exception Stack trace:-
java.lang.RuntimeException: exception invoking: create
	at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:133)
	at org.jboss.seam.Component.callComponentMethod(Component.java:1834)
	at org.jboss.seam.Component.callCreateMethod(Component.java:1757)
	at org.jboss.seam.Component.newInstance(Component.java:1746)
	at org.jboss.seam.Component.getInstance(Component.java:1643)
	at org.jboss.seam.Component.getInstance(Component.java:1610)
	at com.subexazure.spark.web.test.UserDetailTest$1.updateModelValues(UserDetailTest.java:64)
	at org.jboss.seam.mock.SeamTest$Request.run(SeamTest.java:476)
	at com.subexazure.spark.web.test.UserDetailTest.test(UserDetailTest.java:80)
	at org.jboss.seam.util.Reflections.invoke(Reflections.java:20)
	at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:123)
	... 30 more
Caused by: java.lang.NoClassDefFoundError: com/sun/el/ExpressionFactoryImpl
	at org.jboss.seam.util.UnifiedELValueBinding.(UnifiedELValueBinding.java:18)
	at org.jboss.seam.mock.MockApplication.createValueBinding(MockApplication.java:272)
	at org.jboss.seam.jsf.SeamApplication11.createValueBinding(SeamApplication11.java:143)
	at org.jboss.seam.core.Expressions$1.getFacesValueBinding(Expressions.java:119)
	at org.jboss.seam.core.Expressions$1.getValue(Expressions.java:69)
	at org.jboss.seam.Component.getInstanceFromFactory(Component.java:1684)
	at org.jboss.seam.Component.getInstance(Component.java:1633)
	at org.jboss.seam.Component.getInstance(Component.java:1610)
	at org.jboss.seam.Component.getValueToInject(Component.java:1885)
	at org.jboss.seam.Component.injectAttributes(Component.java:1368)
	at org.jboss.seam.Component.inject(Component.java:1195)
	at org.jboss.seam.interceptors.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:46)
	at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
	at org.jboss.seam.interceptors.ManagedEntityIdentityInterceptor.aroundInvoke(ManagedEntityIdentityInterceptor.java:37)
	at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
	at org.jboss.seam.interceptors.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:34)
	at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
	at org.jboss.seam.interceptors.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:27)
	at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
	at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:103)
	at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:151)
	at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:87)
	at com.subexazure.spark.web.app.model.security.UserDetail_$$_javassist_0.create(UserDetail_$$_javassist_0.java)
	

I am getting the exception when i try to get the component from the context .The code written for this in testcase(using TestNG) is

user = (User) Component.getInstance("user", true);

If anyone have faced this sort of problem then give some idea.


View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4071634#4071634

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4071634



More information about the jboss-user mailing list