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@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@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

       

_______________________________________________
seam-issues mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/seam-issues

Reply via email to