[seam-issues] [JBoss JIRA] Created: (SEAMSECURITY-92) Application Exception will be converted to a RuntimeException

Thomas Güldner (JIRA) jira-events at lists.jboss.org
Fri Sep 2 07:21:26 EDT 2011


Application Exception will be converted to a RuntimeException
-------------------------------------------------------------

                 Key: SEAMSECURITY-92
                 URL: https://issues.jboss.org/browse/SEAMSECURITY-92
             Project: Seam Security
          Issue Type: Bug
    Affects Versions: 3.0.0.Final
            Reporter: Thomas Güldner


Scenario:
- A stateless EJB 
- a business method with an application exception
- annotated with a security binding (@Restrict)

Lets say:
{code}
@Stateless
public class UserService {
  @Restrict
  public User findByBK(String email) throws NotFoundException {
   //do something ...
   throw new NotFoundExeption();
  }
}
{code}

What happens:
If the application exception NotFoundException (checked) is thrown, "something" converts this exception to an InvocationTargetException (unchecked) which results in a EjbTransactionRollbackExeption. The transaction  will be rolled back.

As in EJB3 specification expected a checked exception should never roll back a transaction as default.

The stacktrace shows no security classes but the code works fine removing the security binding. 

Stacktrace:
javax.servlet.ServletException: WELD-000049 Unable to invoke [method] @PostConstruct public com.t_systems_mms.ewai.web.controller.external_workforce.ExternalImportController.initExternalImport() on com.t_systems_mms.ewai.web.controller.external_workforce.ExternalImportController at 3c9b7c09
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:321)
	org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:67)

root cause

org.jboss.weld.exceptions.WeldException: WELD-000049 Unable to invoke [method] @PostConstruct public com.t_systems_mms.ewai.web.controller.external_workforce.ExternalImportController.initExternalImport() on com.t_systems_mms.ewai.web.controller.external_workforce.ExternalImportController at 3c9b7c09
	org.jboss.weld.bean.AbstractClassBean.defaultPostConstruct(AbstractClassBean.java:595)
	org.jboss.weld.bean.ManagedBean$ManagedBeanInjectionTarget.postConstruct(ManagedBean.java:200)
	org.jboss.weld.bean.ManagedBean.create(ManagedBean.java:340)
	org.jboss.seam.faces.context.ViewScopedContext.get(ViewScopedContext.java:60)
	org.jboss.weld.bean.proxy.ContextBeanInstance.getInstance(ContextBeanInstance.java:99)
	org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:87)
	com.t_systems_mms.ewai.web.controller.external_workforce.org$jboss$weld$bean-jboss$classloader:id="vfs:$$$D:$Development$eeni$ewai-parent$ewai-server$target$ewai-server$war"-ManagedBean-class_com$t_systems_mms$ewai$web$controller$external_workforce$ExternalImportController_$$_WeldClientProxy.getCurrentState(org$jboss$weld$bean-jboss$classloader:id="vfs:$$$D:$Development$eeni$ewai-parent$ewai-server$target$ewai-server$war"-ManagedBean-class_com$t_systems_mms$ewai$web$controller$external_workforce$ExternalImportController_$$_WeldClientProxy.java)
	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	java.lang.reflect.Method.invoke(Method.java:597)
	javax.el.BeanELResolver.getValue(BeanELResolver.java:302)
	javax.el.CompositeELResolver.getValue(CompositeELResolver.java:175)
	com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:71)
	org.apache.el.parser.AstValue.getValue(AstValue.java:134)
	org.apache.el.parser.AstEqual.getValue(AstEqual.java:37)
	org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:187)
	org.jboss.weld.el.WeldValueExpression.getValue(WeldValueExpression.java:55)
	org.jboss.weld.el.WeldValueExpression.getValue(WeldValueExpression.java:55)
	com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:106)
	javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:190)
	javax.faces.component.UIComponentBase.isRendered(UIComponentBase.java:417)
	javax.faces.component.UIComponent.encodeAll(UIComponent.java:1637)
	javax.faces.component.UIComponent.encodeAll(UIComponent.java:1646)
	javax.faces.component.UIComponent.encodeAll(UIComponent.java:1646)
	com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:389)
	com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:127)
	javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:269)
	javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:269)
	com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:117)
	com.sun.faces.lifecycle.Phase.doPhase(Phase.java:97)
	com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:135)
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:309)
	org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:67)

root cause

java.lang.reflect.InvocationTargetException
	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	java.lang.reflect.Method.invoke(Method.java:597)
	org.jboss.weld.util.reflection.SecureReflections$13.work(SecureReflections.java:305)
	org.jboss.weld.util.reflection.SecureReflectionAccess.run(SecureReflectionAccess.java:54)
	org.jboss.weld.util.reflection.SecureReflectionAccess.runAsInvocation(SecureReflectionAccess.java:163)
	org.jboss.weld.util.reflection.SecureReflections.invoke(SecureReflections.java:299)
	org.jboss.weld.introspector.jlr.WeldMethodImpl.invoke(WeldMethodImpl.java:193)
	org.jboss.weld.bean.AbstractClassBean.defaultPostConstruct(AbstractClassBean.java:591)
	org.jboss.weld.bean.ManagedBean$ManagedBeanInjectionTarget.postConstruct(ManagedBean.java:200)
	org.jboss.weld.bean.ManagedBean.create(ManagedBean.java:340)
	org.jboss.seam.faces.context.ViewScopedContext.get(ViewScopedContext.java:60)
	org.jboss.weld.bean.proxy.ContextBeanInstance.getInstance(ContextBeanInstance.java:99)
	org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:87)
	com.t_systems_mms.ewai.web.controller.external_workforce.org$jboss$weld$bean-jboss$classloader:id="vfs:$$$D:$Development$eeni$ewai-parent$ewai-server$target$ewai-server$war"-ManagedBean-class_com$t_systems_mms$ewai$web$controller$external_workforce$ExternalImportController_$$_WeldClientProxy.getCurrentState(org$jboss$weld$bean-jboss$classloader:id="vfs:$$$D:$Development$eeni$ewai-parent$ewai-server$target$ewai-server$war"-ManagedBean-class_com$t_systems_mms$ewai$web$controller$external_workforce$ExternalImportController_$$_WeldClientProxy.java)
	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	java.lang.reflect.Method.invoke(Method.java:597)
	javax.el.BeanELResolver.getValue(BeanELResolver.java:302)
	javax.el.CompositeELResolver.getValue(CompositeELResolver.java:175)
	com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:71)
	org.apache.el.parser.AstValue.getValue(AstValue.java:134)
	org.apache.el.parser.AstEqual.getValue(AstEqual.java:37)
	org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:187)
	org.jboss.weld.el.WeldValueExpression.getValue(WeldValueExpression.java:55)
	org.jboss.weld.el.WeldValueExpression.getValue(WeldValueExpression.java:55)
	com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:106)
	javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:190)
	javax.faces.component.UIComponentBase.isRendered(UIComponentBase.java:417)
	javax.faces.component.UIComponent.encodeAll(UIComponent.java:1637)
	javax.faces.component.UIComponent.encodeAll(UIComponent.java:1646)
	javax.faces.component.UIComponent.encodeAll(UIComponent.java:1646)
	com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:389)
	com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:127)
	javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:269)
	javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:269)
	com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:117)
	com.sun.faces.lifecycle.Phase.doPhase(Phase.java:97)
	com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:135)
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:309)
	org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:67)

root cause

javax.ejb.EJBTransactionRolledbackException: class com.t_systems_mms.ewai.model.ExternalWorkforce not found. Search key was: lastname:Anna prename:Becker birthday:Fri Jan 07 00:00:00 UTC 2000
	org.jboss.ejb3.tx2.impl.CMTTxInterceptor.handleInCallerTx(CMTTxInterceptor.java:148)
	org.jboss.ejb3.tx2.impl.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:227)
	org.jboss.ejb3.tx2.impl.CMTTxInterceptor.required(CMTTxInterceptor.java:353)
	org.jboss.ejb3.tx2.impl.CMTTxInterceptor.invoke(CMTTxInterceptor.java:209)
	org.jboss.ejb3.tx2.aop.CMTTxInterceptorWrapper.invoke(CMTTxInterceptorWrapper.java:52)
	org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
	org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)
	org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
	org.jboss.ejb3.tx.NullInterceptor.invoke(NullInterceptor.java:42)
	org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
	org.jboss.ejb3.security.Ejb3AuthenticationInterceptorv2.invoke(Ejb3AuthenticationInterceptorv2.java:182)
	org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
	org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:41)
	org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
	org.jboss.ejb3.BlockContainerShutdownInterceptor.invoke(BlockContainerShutdownInterceptor.java:67)
	org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
	org.jboss.ejb3.core.context.CurrentInvocationContextInterceptor.invoke(CurrentInvocationContextInterceptor.java:47)
	org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
	org.jboss.aspects.currentinvocation.CurrentInvocationInterceptor.invoke(CurrentInvocationInterceptor.java:67)
	org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
	org.jboss.ejb3.interceptor.EJB3TCCLInterceptor.invoke(EJB3TCCLInterceptor.java:86)
	org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
	org.jboss.ejb3.session.SessionSpecContainer.invoke(SessionSpecContainer.java:323)
	org.jboss.ejb3.session.SessionSpecContainer.invoke(SessionSpecContainer.java:156)
	org.jboss.ejb3.nointerface.impl.invocationhandler.NoInterfaceViewInvocationHandler.invokeEndpoint(NoInterfaceViewInvocationHandler.java:143)
	org.jboss.ejb3.nointerface.impl.invocationhandler.NoInterfaceViewInvocationHandler.access$000(NoInterfaceViewInvocationHandler.java:54)
	org.jboss.ejb3.nointerface.impl.invocationhandler.NoInterfaceViewInvocationHandler$1.invoke(NoInterfaceViewInvocationHandler.java:103)
	org.jboss.ejb3.sis.reflect.InterceptorInvocationHandler$1.proceed(InterceptorInvocationHandler.java:84)
	org.jboss.ejb3.sis.InterceptorAssembly$1.proceed(InterceptorAssembly.java:82)
	org.jboss.ejb3.nointerface.impl.async.AsyncClientInterceptor.invoke(AsyncClientInterceptor.java:119)
	org.jboss.ejb3.sis.InterceptorAssembly$1.proceed(InterceptorAssembly.java:74)
	org.jboss.ejb3.nointerface.impl.invocationhandler.ObjectMethodsInterceptor.invoke(ObjectMethodsInterceptor.java:78)
	org.jboss.ejb3.sis.InterceptorAssembly$1.proceed(InterceptorAssembly.java:74)
	org.jboss.ejb3.sis.InterceptorAssembly.invoke(InterceptorAssembly.java:90)
	org.jboss.ejb3.sis.reflect.InterceptorInvocationHandler.invoke(InterceptorInvocationHandler.java:110)
	org.jboss.ejb3.nointerface.impl.invocationhandler.NoInterfaceViewInvocationHandler.invoke(NoInterfaceViewInvocationHandler.java:115)
	org.jboss.ejb3.proxy.javassist.JavassistInvocationHandlerAdapter.invoke(JavassistInvocationHandlerAdapter.java:71)
	com.t_systems_mms.ewai.service.ExternalWorkforceService_$$_javassist_41.findByBK(ExternalWorkforceService_$$_javassist_41.java)
	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	java.lang.reflect.Method.invoke(Method.java:597)
	org.jboss.weld.util.reflection.SecureReflections$13.work(SecureReflections.java:305)
	org.jboss.weld.util.reflection.SecureReflectionAccess.run(SecureReflectionAccess.java:54)
	org.jboss.weld.util.reflection.SecureReflectionAccess.runAsInvocation(SecureReflectionAccess.java:163)
	org.jboss.weld.util.reflection.SecureReflections.invoke(SecureReflections.java:299)
	org.jboss.weld.bean.proxy.EnterpriseBeanProxyMethodHandler.invoke(EnterpriseBeanProxyMethodHandler.java:126)
	org.jboss.weld.bean.proxy.EnterpriseTargetBeanInstance.invoke(EnterpriseTargetBeanInstance.java:62)
	org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:125)
	com.t_systems_mms.ewai.service.org$jboss$weld$bean-jboss$classloader:id="vfs:$$$D:$Development$eeni$ewai-parent$ewai-server$target$ewai-server$war"-SessionBean-ExternalWorkforceServicecom$t_systems_mms$ewai$service$ExternalWorkforceService[@javax$ejb$Stateless(description=,mappedName=,name=)]{com$t_systems_mms$ewai$service$ExternalWorkforceService$em[@com$t_systems_mms$ewai$service$EWAIRepository()@javax$inject$Inject()]$com$t_systems_mms$ewai$service$ExternalWorkforceService$log[@javax$inject$Inject()]$com$t_systems_mms$ewai$service$ExternalWorkforceService$createEmployment[@com$t_systems_mms$ewai$security$Restrict(value=ERFASSEN)@org$jboss$seam$security$extension$SecurityInterceptorBinding()](com$t_systems_mms$ewai$model$Employment,com$t_systems_mms$ewai$model$User)$com$t_systems_mms$ewai$service$ExternalWorkforceService$createExternalWorkforce[@com$t_systems_mms$ewai$security$Restrict(value=ERFASSEN)@org$jboss$seam$security$extension$SecurityInterceptorBinding()](com$t_systems_mms$ewai$model$ExternalWorkforce,com$t_systems_mms$ewai$model$User)$com$t_systems_mms$ewai$service$ExternalWorkforceService$findByBK[@com$t_systems_mms$ewai$security$Restrict(value=REPORTING)@org$jboss$seam$security$extension$SecurityInterceptorBinding()](java$lang$String,java$lang$String,java$util$Date,com$t_systems_mms$ewai$model$OrgUnit)$com$t_systems_mms$ewai$service$ExternalWorkforceService$findByExternalWorkforce[@com$t_systems_mms$ewai$security$Restrict(value=REPORTING)@org$jboss$seam$security$extension$SecurityInterceptorBinding()](com$t_systems_mms$ewai$model$ExternalWorkforce,com$t_systems_mms$ewai$model$User)$com$t_systems_mms$ewai$service$ExternalWorkforceService$findExternalWorkforceWithEmployments[@com$t_systems_mms$ewai$security$Restrict(value=REPORTING)@org$jboss$seam$security$extension$SecurityInterceptorBinding()](java$lang$String,com$t_systems_mms$ewai$model$User)$com$t_systems_mms$ewai$service$ExternalWorkforceService$updateEmployment[@com$t_systems_mms$ewai$security$Restrict(value=ERFASSEN)@org$jboss$seam$security$extension$SecurityInterceptorBinding()](com$t_systems_mms$ewai$model$Employment,com$t_systems_mms$ewai$model$User)$com$t_systems_mms$ewai$service$ExternalWorkforceService$updateExternalWorkforce[@com$t_systems_mms$ewai$security$Restrict(value=ERFASSEN)@org$jboss$seam$security$extension$SecurityInterceptorBinding()](com$t_systems_mms$ewai$model$ExternalWorkforce)$}_$$_WeldProxy.findByBK(org$jboss$weld$bean-jboss$classloader:id="vfs:$$$D:$Development$eeni$ewai-parent$ewai-server$target$ewai-server$war"-SessionBean-ExternalWorkforceServicecom$t_systems_mms$ewai$service$ExternalWorkforceService[@javax$ejb$Stateless(description=,mappedName=,name=)]{com$t_systems_mms$ewai$service$ExternalWorkforceService$em[@com$t_systems_mms$ewai$service$EWAIRepository()@javax$inject$Inject()]$com$t_systems_mms$ewai$service$ExternalWorkforceService$log[@javax$inject$Inject()]$com$t_systems_mms$ewai$service$ExternalWorkforceService$createEmployment[@com$t_systems_mms$ewai$security$Restrict(value=ERFASSEN)@org$jboss$seam$security$extension$SecurityInterceptorBinding()](com$t_systems_mms$ewai$model$Employment,com$t_systems_mms$ewai$model$User)$com$t_systems_mms$ewai$service$ExternalWorkforceService$createExternalWorkforce[@com$t_systems_mms$ewai$security$Restrict(value=ERFASSEN)@org$jboss$seam$security$extension$SecurityInterceptorBinding()](com$t_systems_mms$ewai$model$ExternalWorkforce,com$t_systems_mms$ewai$model$User)$com$t_systems_mms$ewai$service$ExternalWorkforceService$findByBK[@com$t_systems_mms$ewai$security$Restrict(value=REPORTING)@org$jboss$seam$security$extension$SecurityInterceptorBinding()](java$lang$String,java$lang$String,java$util$Date,com$t_systems_mms$ewai$model$OrgUnit)$com$t_systems_mms$ewai$service$ExternalWorkforceService$findByExternalWorkforce[@com$t_systems_mms$ewai$security$Restrict(value=REPORTING)@org$jboss$seam$security$extension$SecurityInterceptorBinding()](com$t_systems_mms$ewai$model$ExternalWorkforce,com$t_systems_mms$ewai$model$User)$com$t_systems_mms$ewai$service$ExternalWorkforceService$findExternalWorkforceWithEmployments[@com$t_systems_mms$ewai$security$Restrict(value=REPORTING)@org$jboss$seam$security$extension$SecurityInterceptorBinding()](java$lang$String,com$t_systems_mms$ewai$model$User)$com$t_systems_mms$ewai$service$ExternalWorkforceService$updateEmployment[@com$t_systems_mms$ewai$security$Restrict(value=ERFASSEN)@org$jboss$seam$security$extension$SecurityInterceptorBinding()](com$t_systems_mms$ewai$model$Employment,com$t_systems_mms$ewai$model$User)$com$t_systems_mms$ewai$service$ExternalWorkforceService$updateExternalWorkforce[@com$t_systems_mms$ewai$security$Restrict(value=ERFASSEN)@org$jboss$seam$security$extension$SecurityInterceptorBinding()](com$t_systems_mms$ewai$model$ExternalWorkforce)$}_$$_WeldProxy.java)
	com.t_systems_mms.ewai.excel.EwaiExcelGrouper.startGroupingProcess(EwaiExcelGrouper.java:139)
	com.t_systems_mms.ewai.excel.EwaiExcelGrouper.groupDataMatrix(EwaiExcelGrouper.java:71)
	com.t_systems_mms.ewai.web.controller.external_workforce.ExternalImportController.valiateExcelData(ExternalImportController.java:282)
	com.t_systems_mms.ewai.web.controller.external_workforce.ExternalImportController.parseExcelFile(ExternalImportController.java:264)
	com.t_systems_mms.ewai.web.controller.external_workforce.ExternalImportController.uploadExcelData(ExternalImportController.java:232)
	com.t_systems_mms.ewai.web.controller.external_workforce.ExternalImportController.initExternalImport(ExternalImportController.java:185)
	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	java.lang.reflect.Method.invoke(Method.java:597)
	org.jboss.weld.util.reflection.SecureReflections$13.work(SecureReflections.java:305)
	org.jboss.weld.util.reflection.SecureReflectionAccess.run(SecureReflectionAccess.java:54)
	org.jboss.weld.util.reflection.SecureReflectionAccess.runAsInvocation(SecureReflectionAccess.java:163)
	org.jboss.weld.util.reflection.SecureReflections.invoke(SecureReflections.java:299)
	org.jboss.weld.introspector.jlr.WeldMethodImpl.invoke(WeldMethodImpl.java:193)
	org.jboss.weld.bean.AbstractClassBean.defaultPostConstruct(AbstractClassBean.java:591)
	org.jboss.weld.bean.ManagedBean$ManagedBeanInjectionTarget.postConstruct(ManagedBean.java:200)
	org.jboss.weld.bean.ManagedBean.create(ManagedBean.java:340)
	org.jboss.seam.faces.context.ViewScopedContext.get(ViewScopedContext.java:60)
	org.jboss.weld.bean.proxy.ContextBeanInstance.getInstance(ContextBeanInstance.java:99)
	org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:87)
	com.t_systems_mms.ewai.web.controller.external_workforce.org$jboss$weld$bean-jboss$classloader:id="vfs:$$$D:$Development$eeni$ewai-parent$ewai-server$target$ewai-server$war"-ManagedBean-class_com$t_systems_mms$ewai$web$controller$external_workforce$ExternalImportController_$$_WeldClientProxy.getCurrentState(org$jboss$weld$bean-jboss$classloader:id="vfs:$$$D:$Development$eeni$ewai-parent$ewai-server$target$ewai-server$war"-ManagedBean-class_com$t_systems_mms$ewai$web$controller$external_workforce$ExternalImportController_$$_WeldClientProxy.java)
	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	java.lang.reflect.Method.invoke(Method.java:597)
	javax.el.BeanELResolver.getValue(BeanELResolver.java:302)
	javax.el.CompositeELResolver.getValue(CompositeELResolver.java:175)
	com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:71)
	org.apache.el.parser.AstValue.getValue(AstValue.java:134)
	org.apache.el.parser.AstEqual.getValue(AstEqual.java:37)
	org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:187)
	org.jboss.weld.el.WeldValueExpression.getValue(WeldValueExpression.java:55)
	org.jboss.weld.el.WeldValueExpression.getValue(WeldValueExpression.java:55)
	com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:106)
	javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:190)
	javax.faces.component.UIComponentBase.isRendered(UIComponentBase.java:417)
	javax.faces.component.UIComponent.encodeAll(UIComponent.java:1637)
	javax.faces.component.UIComponent.encodeAll(UIComponent.java:1646)
	javax.faces.component.UIComponent.encodeAll(UIComponent.java:1646)
	com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:389)
	com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:127)
	javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:269)
	javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:269)
	com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:117)
	com.sun.faces.lifecycle.Phase.doPhase(Phase.java:97)
	com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:135)
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:309)
	org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:67)

root cause

org.jboss.weld.exceptions.WeldException: class com.t_systems_mms.ewai.model.ExternalWorkforce not found. Search key was: lastname:Anna prename:Becker birthday:Fri Jan 07 00:00:00 UTC 2000
	org.jboss.weld.bean.InterceptorImpl.intercept(InterceptorImpl.java:101)
	org.jboss.weld.integration.ejb.interceptor.DelegatingInterceptorInvocationContext.proceed(DelegatingInterceptorInvocationContext.java:77)
	org.jboss.weld.integration.ejb.interceptor.Jsr299BindingsInterceptor.delegateInterception(Jsr299BindingsInterceptor.java:165)
	org.jboss.weld.integration.ejb.interceptor.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:147)
	org.jboss.weld.integration.ejb.interceptor.Jsr299BindingsInterceptor.doAroundInvoke(Jsr299BindingsInterceptor.java:122)
	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	java.lang.reflect.Method.invoke(Method.java:597)
	org.jboss.ejb3.interceptors.aop.EJB3InterceptorInterceptor.invoke(EJB3InterceptorInterceptor.java:80)
	org.jboss.ejb3.interceptors.aop.EJB3InterceptorInterceptor.invoke(EJB3InterceptorInterceptor.java:71)
	org.jboss.ejb3.interceptors.container.ContainerMethodInvocationWrapper.invokeNext(ContainerMethodInvocationWrapper.java:62)
	org.jboss.ejb3.interceptors.aop.InvocationContextInterceptor$InvocationContext.proceed(InvocationContextInterceptor.java:127)
	org.jboss.weld.ejb.SessionBeanInterceptor.aroundInvoke(SessionBeanInterceptor.java:46)
	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	java.lang.reflect.Method.invoke(Method.java:597)
	org.jboss.ejb3.interceptors.aop.EJB3InterceptorInterceptor.invoke(EJB3InterceptorInterceptor.java:80)
	org.jboss.ejb3.interceptors.aop.EJB3InterceptorInterceptor.invoke(EJB3InterceptorInterceptor.java:71)
	org.jboss.ejb3.interceptors.container.ContainerMethodInvocationWrapper.invokeNext(ContainerMethodInvocationWrapper.java:62)
	org.jboss.ejb3.interceptors.aop.InterceptorSequencer.invoke(InterceptorSequencer.java:76)
	org.jboss.ejb3.interceptors.aop.InterceptorSequencer.aroundInvoke(InterceptorSequencer.java:62)
	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	java.lang.reflect.Method.invoke(Method.java:597)
	org.jboss.aop.advice.PerJoinpointAdvice.invoke(PerJoinpointAdvice.java:174)
	org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
	org.jboss.ejb3.interceptors.aop.InvocationContextInterceptor.fillMethod(InvocationContextInterceptor.java:74)
	org.jboss.aop.advice.org.jboss.ejb3.interceptors.aop.InvocationContextInterceptor_z_fillMethod_896176329.invoke(InvocationContextInterceptor_z_fillMethod_896176329.java)
	org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
	org.jboss.ejb3.interceptors.aop.InvocationContextInterceptor.setup(InvocationContextInterceptor.java:90)
	org.jboss.aop.advice.org.jboss.ejb3.interceptors.aop.InvocationContextInterceptor_z_setup_896176329.invoke(InvocationContextInterceptor_z_setup_896176329.java)
	org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
	org.jboss.ejb3.async.impl.interceptor.AsynchronousServerInterceptor.invoke(AsynchronousServerInterceptor.java:128)
	org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
	org.jboss.ejb3.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:62)
	org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
	org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.java:56)
	org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
	org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47)
	org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
	org.jboss.ejb3.tx.NullInterceptor.invoke(NullInterceptor.java:42)
	org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
	org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:68)
	org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
	org.jboss.ejb3.core.context.SessionInvocationContextAdapter.proceed(SessionInvocationContextAdapter.java:95)
	org.jboss.ejb3.tx2.impl.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:223)
	org.jboss.ejb3.tx2.impl.CMTTxInterceptor.required(CMTTxInterceptor.java:353)
	org.jboss.ejb3.tx2.impl.CMTTxInterceptor.invoke(CMTTxInterceptor.java:209)
	org.jboss.ejb3.tx2.aop.CMTTxInterceptorWrapper.invoke(CMTTxInterceptorWrapper.java:52)
	org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
	org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)
	org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
	org.jboss.ejb3.tx.NullInterceptor.invoke(NullInterceptor.java:42)
	org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
	org.jboss.ejb3.security.Ejb3AuthenticationInterceptorv2.invoke(Ejb3AuthenticationInterceptorv2.java:182)
	org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
	org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:41)
	org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
	org.jboss.ejb3.BlockContainerShutdownInterceptor.invoke(BlockContainerShutdownInterceptor.java:67)
	org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
	org.jboss.ejb3.core.context.CurrentInvocationContextInterceptor.invoke(CurrentInvocationContextInterceptor.java:47)
	org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
	org.jboss.aspects.currentinvocation.CurrentInvocationInterceptor.invoke(CurrentInvocationInterceptor.java:67)
	org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
	org.jboss.ejb3.interceptor.EJB3TCCLInterceptor.invoke(EJB3TCCLInterceptor.java:86)
	org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:102)
	org.jboss.ejb3.session.SessionSpecContainer.invoke(SessionSpecContainer.java:323)
	org.jboss.ejb3.session.SessionSpecContainer.invoke(SessionSpecContainer.java:156)
	org.jboss.ejb3.nointerface.impl.invocationhandler.NoInterfaceViewInvocationHandler.invokeEndpoint(NoInterfaceViewInvocationHandler.java:143)
	org.jboss.ejb3.nointerface.impl.invocationhandler.NoInterfaceViewInvocationHandler.access$000(NoInterfaceViewInvocationHandler.java:54)
	org.jboss.ejb3.nointerface.impl.invocationhandler.NoInterfaceViewInvocationHandler$1.invoke(NoInterfaceViewInvocationHandler.java:103)
	org.jboss.ejb3.sis.reflect.InterceptorInvocationHandler$1.proceed(InterceptorInvocationHandler.java:84)
	org.jboss.ejb3.sis.InterceptorAssembly$1.proceed(InterceptorAssembly.java:82)
	org.jboss.ejb3.nointerface.impl.async.AsyncClientInterceptor.invoke(AsyncClientInterceptor.java:119)
	org.jboss.ejb3.sis.InterceptorAssembly$1.proceed(InterceptorAssembly.java:74)
	org.jboss.ejb3.nointerface.impl.invocationhandler.ObjectMethodsInterceptor.invoke(ObjectMethodsInterceptor.java:78)
	org.jboss.ejb3.sis.InterceptorAssembly$1.proceed(InterceptorAssembly.java:74)
	org.jboss.ejb3.sis.InterceptorAssembly.invoke(InterceptorAssembly.java:90)
	org.jboss.ejb3.sis.reflect.InterceptorInvocationHandler.invoke(InterceptorInvocationHandler.java:110)
	org.jboss.ejb3.nointerface.impl.invocationhandler.NoInterfaceViewInvocationHandler.invoke(NoInterfaceViewInvocationHandler.java:115)
	org.jboss.ejb3.proxy.javassist.JavassistInvocationHandlerAdapter.invoke(JavassistInvocationHandlerAdapter.java:71)
	com.t_systems_mms.ewai.service.ExternalWorkforceService_$$_javassist_41.findByBK(ExternalWorkforceService_$$_javassist_41.java)
	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	java.lang.reflect.Method.invoke(Method.java:597)
	org.jboss.weld.util.reflection.SecureReflections$13.work(SecureReflections.java:305)
	org.jboss.weld.util.reflection.SecureReflectionAccess.run(SecureReflectionAccess.java:54)
	org.jboss.weld.util.reflection.SecureReflectionAccess.runAsInvocation(SecureReflectionAccess.java:163)
	org.jboss.weld.util.reflection.SecureReflections.invoke(SecureReflections.java:299)
	org.jboss.weld.bean.proxy.EnterpriseBeanProxyMethodHandler.invoke(EnterpriseBeanProxyMethodHandler.java:126)
	org.jboss.weld.bean.proxy.EnterpriseTargetBeanInstance.invoke(EnterpriseTargetBeanInstance.java:62)
	org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:125)
	com.t_systems_mms.ewai.service.org$jboss$weld$bean-jboss$classloader:id="vfs:$$$D:$Development$eeni$ewai-parent$ewai-server$target$ewai-server$war"-SessionBean-ExternalWorkforceServicecom$t_systems_mms$ewai$service$ExternalWorkforceService[@javax$ejb$Stateless(description=,mappedName=,name=)]{com$t_systems_mms$ewai$service$ExternalWorkforceService$em[@com$t_systems_mms$ewai$service$EWAIRepository()@javax$inject$Inject()]$com$t_systems_mms$ewai$service$ExternalWorkforceService$log[@javax$inject$Inject()]$com$t_systems_mms$ewai$service$ExternalWorkforceService$createEmployment[@com$t_systems_mms$ewai$security$Restrict(value=ERFASSEN)@org$jboss$seam$security$extension$SecurityInterceptorBinding()](com$t_systems_mms$ewai$model$Employment,com$t_systems_mms$ewai$model$User)$com$t_systems_mms$ewai$service$ExternalWorkforceService$createExternalWorkforce[@com$t_systems_mms$ewai$security$Restrict(value=ERFASSEN)@org$jboss$seam$security$extension$SecurityInterceptorBinding()](com$t_systems_mms$ewai$model$ExternalWorkforce,com$t_systems_mms$ewai$model$User)$com$t_systems_mms$ewai$service$ExternalWorkforceService$findByBK[@com$t_systems_mms$ewai$security$Restrict(value=REPORTING)@org$jboss$seam$security$extension$SecurityInterceptorBinding()](java$lang$String,java$lang$String,java$util$Date,com$t_systems_mms$ewai$model$OrgUnit)$com$t_systems_mms$ewai$service$ExternalWorkforceService$findByExternalWorkforce[@com$t_systems_mms$ewai$security$Restrict(value=REPORTING)@org$jboss$seam$security$extension$SecurityInterceptorBinding()](com$t_systems_mms$ewai$model$ExternalWorkforce,com$t_systems_mms$ewai$model$User)$com$t_systems_mms$ewai$service$ExternalWorkforceService$findExternalWorkforceWithEmployments[@com$t_systems_mms$ewai$security$Restrict(value=REPORTING)@org$jboss$seam$security$extension$SecurityInterceptorBinding()](java$lang$String,com$t_systems_mms$ewai$model$User)$com$t_systems_mms$ewai$service$ExternalWorkforceService$updateEmployment[@com$t_systems_mms$ewai$security$Restrict(value=ERFASSEN)@org$jboss$seam$security$extension$SecurityInterceptorBinding()](com$t_systems_mms$ewai$model$Employment,com$t_systems_mms$ewai$model$User)$com$t_systems_mms$ewai$service$ExternalWorkforceService$updateExternalWorkforce[@com$t_systems_mms$ewai$security$Restrict(value=ERFASSEN)@org$jboss$seam$security$extension$SecurityInterceptorBinding()](com$t_systems_mms$ewai$model$ExternalWorkforce)$}_$$_WeldProxy.findByBK(org$jboss$weld$bean-jboss$classloader:id="vfs:$$$D:$Development$eeni$ewai-parent$ewai-server$target$ewai-server$war"-SessionBean-ExternalWorkforceServicecom$t_systems_mms$ewai$service$ExternalWorkforceService[@javax$ejb$Stateless(description=,mappedName=,name=)]{com$t_systems_mms$ewai$service$ExternalWorkforceService$em[@com$t_systems_mms$ewai$service$EWAIRepository()@javax$inject$Inject()]$com$t_systems_mms$ewai$service$ExternalWorkforceService$log[@javax$inject$Inject()]$com$t_systems_mms$ewai$service$ExternalWorkforceService$createEmployment[@com$t_systems_mms$ewai$security$Restrict(value=ERFASSEN)@org$jboss$seam$security$extension$SecurityInterceptorBinding()](com$t_systems_mms$ewai$model$Employment,com$t_systems_mms$ewai$model$User)$com$t_systems_mms$ewai$service$ExternalWorkforceService$createExternalWorkforce[@com$t_systems_mms$ewai$security$Restrict(value=ERFASSEN)@org$jboss$seam$security$extension$SecurityInterceptorBinding()](com$t_systems_mms$ewai$model$ExternalWorkforce,com$t_systems_mms$ewai$model$User)$com$t_systems_mms$ewai$service$ExternalWorkforceService$findByBK[@com$t_systems_mms$ewai$security$Restrict(value=REPORTING)@org$jboss$seam$security$extension$SecurityInterceptorBinding()](java$lang$String,java$lang$String,java$util$Date,com$t_systems_mms$ewai$model$OrgUnit)$com$t_systems_mms$ewai$service$ExternalWorkforceService$findByExternalWorkforce[@com$t_systems_mms$ewai$security$Restrict(value=REPORTING)@org$jboss$seam$security$extension$SecurityInterceptorBinding()](com$t_systems_mms$ewai$model$ExternalWorkforce,com$t_systems_mms$ewai$model$User)$com$t_systems_mms$ewai$service$ExternalWorkforceService$findExternalWorkforceWithEmployments[@com$t_systems_mms$ewai$security$Restrict(value=REPORTING)@org$jboss$seam$security$extension$SecurityInterceptorBinding()](java$lang$String,com$t_systems_mms$ewai$model$User)$com$t_systems_mms$ewai$service$ExternalWorkforceService$updateEmployment[@com$t_systems_mms$ewai$security$Restrict(value=ERFASSEN)@org$jboss$seam$security$extension$SecurityInterceptorBinding()](com$t_systems_mms$ewai$model$Employment,com$t_systems_mms$ewai$model$User)$com$t_systems_mms$ewai$service$ExternalWorkforceService$updateExternalWorkforce[@com$t_systems_mms$ewai$security$Restrict(value=ERFASSEN)@org$jboss$seam$security$extension$SecurityInterceptorBinding()](com$t_systems_mms$ewai$model$ExternalWorkforce)$}_$$_WeldProxy.java)
	com.t_systems_mms.ewai.excel.EwaiExcelGrouper.startGroupingProcess(EwaiExcelGrouper.java:139)
	com.t_systems_mms.ewai.excel.EwaiExcelGrouper.groupDataMatrix(EwaiExcelGrouper.java:71)
	com.t_systems_mms.ewai.web.controller.external_workforce.ExternalImportController.valiateExcelData(ExternalImportController.java:282)
	com.t_systems_mms.ewai.web.controller.external_workforce.ExternalImportController.parseExcelFile(ExternalImportController.java:264)
	com.t_systems_mms.ewai.web.controller.external_workforce.ExternalImportController.uploadExcelData(ExternalImportController.java:232)
	com.t_systems_mms.ewai.web.controller.external_workforce.ExternalImportController.initExternalImport(ExternalImportController.java:185)
	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	java.lang.reflect.Method.invoke(Method.java:597)
	org.jboss.weld.util.reflection.SecureReflections$13.work(SecureReflections.java:305)
	org.jboss.weld.util.reflection.SecureReflectionAccess.run(SecureReflectionAccess.java:54)
	org.jboss.weld.util.reflection.SecureReflectionAccess.runAsInvocation(SecureReflectionAccess.java:163)
	org.jboss.weld.util.reflection.SecureReflections.invoke(SecureReflections.java:299)
	org.jboss.weld.introspector.jlr.WeldMethodImpl.invoke(WeldMethodImpl.java:193)
	org.jboss.weld.bean.AbstractClassBean.defaultPostConstruct(AbstractClassBean.java:591)
	org.jboss.weld.bean.ManagedBean$ManagedBeanInjectionTarget.postConstruct(ManagedBean.java:200)
	org.jboss.weld.bean.ManagedBean.create(ManagedBean.java:340)
	org.jboss.seam.faces.context.ViewScopedContext.get(ViewScopedContext.java:60)
	org.jboss.weld.bean.proxy.ContextBeanInstance.getInstance(ContextBeanInstance.java:99)
	org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:87)
	com.t_systems_mms.ewai.web.controller.external_workforce.org$jboss$weld$bean-jboss$classloader:id="vfs:$$$D:$Development$eeni$ewai-parent$ewai-server$target$ewai-server$war"-ManagedBean-class_com$t_systems_mms$ewai$web$controller$external_workforce$ExternalImportController_$$_WeldClientProxy.getCurrentState(org$jboss$weld$bean-jboss$classloader:id="vfs:$$$D:$Development$eeni$ewai-parent$ewai-server$target$ewai-server$war"-ManagedBean-class_com$t_systems_mms$ewai$web$controller$external_workforce$ExternalImportController_$$_WeldClientProxy.java)
	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	java.lang.reflect.Method.invoke(Method.java:597)
	javax.el.BeanELResolver.getValue(BeanELResolver.java:302)
	javax.el.CompositeELResolver.getValue(CompositeELResolver.java:175)
	com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:71)
	org.apache.el.parser.AstValue.getValue(AstValue.java:134)
	org.apache.el.parser.AstEqual.getValue(AstEqual.java:37)
	org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:187)
	org.jboss.weld.el.WeldValueExpression.getValue(WeldValueExpression.java:55)
	org.jboss.weld.el.WeldValueExpression.getValue(WeldValueExpression.java:55)
	com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:106)
	javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:190)
	javax.faces.component.UIComponentBase.isRendered(UIComponentBase.java:417)
	javax.faces.component.UIComponent.encodeAll(UIComponent.java:1637)
	javax.faces.component.UIComponent.encodeAll(UIComponent.java:1646)
	javax.faces.component.UIComponent.encodeAll(UIComponent.java:1646)
	com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:389)
	com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:127)
	javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:269)
	javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:269)
	com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:117)
	com.sun.faces.lifecycle.Phase.doPhase(Phase.java:97)
	com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:135)
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:309)
	org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:67)

root cause

com.t_systems_mms.ewai.service.exception.NotFoundException: class com.t_systems_mms.ewai.model.ExternalWorkforce not found. Search key was: lastname:Anna prename:Becker birthday:Fri Jan 07 00:00:00 UTC 2000
	com.t_systems_mms.ewai.service.ExternalWorkforceService.findByBK(ExternalWorkforceService.java:228)



--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

       



More information about the seam-issues mailing list