[JBoss JIRA] Created: (SEAMSECURITY-12) Introduce session management into Seam Security
by Shane Bryzak (JIRA)
Introduce session management into Seam Security
-----------------------------------------------
Key: SEAMSECURITY-12
URL: https://jira.jboss.org/browse/SEAMSECURITY-12
Project: Seam Security
Issue Type: Feature Request
Reporter: Shane Bryzak
Assignee: Shane Bryzak
Fix For: 3.0.0.Beta1
A feature in which many of our users have expressed interest in the past, session management would provide an application-scoped registry of all active user sessions. We should provide features for terminating selected user sessions, setting a policy for multiple user sessions (one/multiple session per user) and provide some kind of formal support for session logging (last login time, ip address, etc). Up till now we've told our users to implement all this stuff manually, but I think it would be cool if we provided support for it out of the box.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 4 months
[JBoss JIRA] Created: (JBSEAM-4577) Seam Mail looks up template in wrong context on tomcat with shared seam
by Vasilii Lukoyanov (JIRA)
Seam Mail looks up template in wrong context on tomcat with shared seam
------------------------------------------------------------------------
Key: JBSEAM-4577
URL: https://jira.jboss.org/jira/browse/JBSEAM-4577
Project: Seam
Issue Type: Bug
Components: Mail
Affects Versions: 2.2.0.GA
Environment: Tomcat 6.0.18, Seam 2.2.0.GA (shared)
Reporter: Vasilii Lukoyanov
Assignee: Pete Muir
I've got Tomcat with Seam jars shared among all projects (shared.loader=${catalina.base}/shared/seam/*.jar in catalina.properties). Each app has it's own vhost, and deployed to ROOT context.
Layout is the following:
vhosts/siteA.com/ROOT
vhosts/siteB.com/ROOT
Seam application on siteB.com uses seam mail to send confirmation emails. But when it tries to send a message (template is /layout/1email.xhtml)
the following exception is thrown:
javax.servlet.ServletException: #{mailer.sendPreActivationEmail}: java.lang.IllegalArgumentException: resource doesn't exist: /layout/1email.xhtml
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:277)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:164)
at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141)
at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90)
at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:406)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
at org.jboss.seam.web.IdentityFilter.doFilter(IdentityFilter.java:40)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:90)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:178)
at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:368)
at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:495)
at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:56)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:60)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:419)
at org.apache.coyote.ajp.AjpAprProtocol$AjpConnectionHandler.process(AjpAprProtocol.java:378)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1509)
at java.lang.Thread.run(Thread.java:619)
Caused by: javax.faces.FacesException: #{mailer.sendPreActivationEmail}: java.lang.IllegalArgumentException: resource doesn't exist: /layout/1email.xhtml
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:118)
at javax.faces.component.UICommand.broadcast(UICommand.java:387)
at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:321)
at org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:296)
at org.ajax4jsf.component.AjaxViewRoot.processPhase(AjaxViewRoot.java:253)
at org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:466)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
... 39 more
After some investigation I tried to put message template /layout/1email.xhtml into siteA.com context (vhosts/siteA.com/ROOT). After that I was able to send messages from siteB.com application.
Component that sends code:
@Name("mailer")
@Scope(ScopeType.CONVERSATION)
public class Mailer {
@In("renderer")
private Renderer _renderer;
public void sendPreActivationEmail(Account aUser) {
Contexts.getConversationContext().set("account", aUser);
_renderer.render("/email/eganov_pre_activate.xhtml");
}
}
Important note: when tomcat is starting, siteA.com loads first.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 4 months
[JBoss JIRA] Created: (JBSEAM-4664) [excel] Need ability to choose between Content-Disposition: inline and Content-Disposition: attachment for downloads
by Eric Jung (JIRA)
[excel] Need ability to choose between Content-Disposition: inline and Content-Disposition: attachment for downloads
--------------------------------------------------------------------------------------------------------------------
Key: JBSEAM-4664
URL: https://jira.jboss.org/browse/JBSEAM-4664
Project: Seam
Issue Type: Patch
Components: Excel
Affects Versions: 2.2.1.CR1, 2.2.0.GA, 2.2.0.CR1, 2.1.2.GA, 2.1.2.CR2, 2.1.2.CR1, 2.1.1.GA, 2.1.1.CR2, 2.1.1.CR1, 2.1.0.SP1, 2.1.0.GA, 2.0.3.CR1, 2.0.2.SP1, 2.0.1.GA, 2.0.0.GA, 1.2.1.GA, 1.2.0.GA, 1.1.6.GA, 1.1.5.GA, 1.1.1.GA, 1.1.0.GA, 1.0.1, 1.0, 2.2.1.CR2, 3.0.0.BETA1, The future
Reporter: Eric Jung
Attachments: UIWorkbook.java.diff
When downloading an Excel workbook, org.jboss.seam.excel.ui.UIWorkbook always sends the HTTP response header "Content-Disposition: inline; filename="xxxx.xls" where xxxx is the value of e:workbook's filename attribute.
This header causes problems on some installations of IE 6, 7, and 8 with Excel 2002. Depending on how some settings are configured in the OS, the document may never open after download.
Changing the HTTP response header value to "Content-Disposition: attachment; filename="xxxx.xls" solves the problem. Notice the only difference is the word "attachment" vs. "inline". I would like the capability to choose between these two, just like jboss-seam-pdf.jar provides the same capability with its org.jboss.seam.pdf.ui.UIDocument:
<pdf:document title="Some Title" disposition="attachment"> ... </pdf:document>
Mail attachments in Seam provide the same capability:
<m:attachment value="#{person.photo}" contentType="image/png" disposition="inline"/>
I'm attaching a patch against Seam 2.2 trunk which provides this capability. With this patch, we can now write:
<e:workbook type="jxl" disposition="attachment" ...> ... </e:workbook>
or
<e:workbook type="jxl" disposition="inline" ...> ... </e:workbook>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 4 months
[JBoss JIRA] Created: (JBSEAM-4813) Data not displayed in log trace message when creating cell
by Derek MacDonald (JIRA)
Data not displayed in log trace message when creating cell
----------------------------------------------------------
Key: JBSEAM-4813
URL: https://issues.jboss.org/browse/JBSEAM-4813
Project: Seam 2
Issue Type: Bug
Components: Excel
Affects Versions: 2.2.2.Final
Reporter: Derek MacDonald
Priority: Minor
Fix For: 2.3.0.ALPHA
#2 is included twice in a log.debug() invocation's String parameter when #3 should be used to display data placed in the created cell.
org/jboss/seam/excel/jxl/JXLHelper.java Line 681:
677 public static WritableCell createCell(int column, int row, CellType type, Object data, WritableCellFormat cellFormat)
678 {
679 if (log.isTraceEnabled())
680 {
681 log.trace("Creating cell at (#0,#1) of type #2 with data #2", column, row, type, data);
682 }
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 4 months
[JBoss JIRA] Created: (JBSEAM-4814) MAX_ROWS reached error message instead displays MAX_COLUMNS
by Derek MacDonald (JIRA)
MAX_ROWS reached error message instead displays MAX_COLUMNS
-----------------------------------------------------------
Key: JBSEAM-4814
URL: https://issues.jboss.org/browse/JBSEAM-4814
Project: Seam 2
Issue Type: Bug
Components: Excel
Affects Versions: 2.2.2.Final
Reporter: Derek MacDonald
Priority: Minor
Fix For: 2.3.0.ALPHA
When the 65535 row limit of a spreadsheet is reached, the generated exception's message mistakenly displays the limit as 255.
org/jboss/seam/excel/jxl/JXLExcelWorkbook.java Line 130:
129 if (currentRowIndex >= MAX_ROWS) {
130 throw new ExcelWorkbookException(Interpolator.instance()
131 .interpolate("Excel only supports {0} rows", MAX_COLUMNS));
132 }
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 4 months
[JBoss JIRA] Created: (JBSEAM-4821) Typos in documentation
by Jozef Hartinger (JIRA)
Typos in documentation
----------------------
Key: JBSEAM-4821
URL: https://issues.jboss.org/browse/JBSEAM-4821
Project: Seam 2
Issue Type: Bug
Components: Documentation Issues
Affects Versions: 2.2.2.Final
Reporter: Jozef Hartinger
Assignee: Marek Novotny
Priority: Minor
Fix For: 2.3.0.ALPHA
Annotations.xml: spell check failed on 'annotationed'
Annotations.xml: spell check failed on 'precendence'
Annotations.xml: spell check failed on 'signalling'
Cache.xml: spell check failed on 'depoyment'
ClusteringAndEJBPassivation.xml: spell check failed on 'addressses'
ClusteringAndEJBPassivation.xml: spell check failed on 'Ejb' (should be EJB)
ClusteringAndEJBPassivation.xml: spell check failed on 'infrastruture'
ClusteringAndEJBPassivation.xml: spell check failed on 'prematurally'
ClusteringAndEJBPassivation.xml: spell check failed on 'reassociate' (should be re-associate)
ClusteringAndEJBPassivation.xml: spell check failed on 'thise'
ClusteringAndEJBPassivation.xml: spell check failed on 'tranfered'
ClusteringAndEJBPassivation.xml: spell check failed on 'transfered'
ClusteringAndEJBPassivation.xml: spell check failed on 'unserializing' (should be deserializing)
Concepts.xml: spell check failed on 'absense'
Concepts.xml: spell check failed on 'automagically'
Concepts.xml: spell check failed on 'dependecies'
Concepts.xml: spell check failed on 'Javabeans' (should be JavaBeans)
Concepts.xml: spell check failed on 'precedece'
Concepts.xml: spell check failed on 'precendence'
Concepts.xml: spell check failed on 'programatically'
Concepts.xml: spell check failed on 'threadsafeness'
Concepts.xml: spell check failed on 'visable'
Configuration.xml: repeated instance(s) of 'be'.
Configuration.xml: spell check failed on 'aggrevating'
Configuration.xml: spell check failed on 'compoenent'
Configuration.xml: spell check failed on 'thar'
Controls.xml: spell check failed on 'contol'
Controls.xml: spell check failed on 'occured'
Conversations.xml: spell check failed on 'could't'
Conversations.xml: spell check failed on 'overriden'
Conversations.xml: spell check failed on 'thats'
Dependencies.xml: spell check failed on 'libraies'
Drools.xml: spell check failed on 'alse'
Events.xml: spell check failed on 'propreties'
Excel.xml: spell check failed on 'childrens'
Excel.xml: spell check failed on 'ths'
Excel.xml: spell check failed on 'verically'
Getting_Started_With_JBoss_Tools.xml: spell check failed on 'arguements'
Getting_Started_With_JBoss_Tools.xml: spell check failed on 'deloyed'
Getting_Started_With_JBoss_Tools.xml: spell check failed on 'engieneer'
Glassfish.xml: repeated instance(s) of 'the'.
I18n.xml: spell check failed on 'hexidecimal'
Itext.xml: repeated instance(s) of 'to'.
Itext.xml: spell check failed on 'definied'
Jbpm.xml: spell check failed on 'jDPL'
Mail.xml: spell check failed on 'asynchrounously'
Mail.xml: spell check failed on 'musn't'
Persistence.xml: repeated instance(s) of 'be'.
Persistence.xml: spell check failed on 'loosly'
Persistence.xml: spell check failed on 'persisence'
Persistence.xml: spell check failed on 'vaues'
Preface.xml: repeated instance(s) of 'and'.
Remoting.xml: spell check failed on 'containining'
Rss.xml: spell check failed on 'elemenents'
Security.xml: spell check failed on 'chosing'
Security.xml: spell check failed on 'ompletely'
Security.xml: spell check failed on 'omputers'
Security.xml: spell check failed on 'overriden'
Security.xml: spell check failed on 'permisison'
Security.xml: spell check failed on 'precendence'
Security.xml: spell check failed on 'relevent'
Security.xml: spell check failed on 'Thie'
Security.xml: spell check failed on 'trival'
Security.xml: spell check failed on 'ublic'
Security.xml: spell check failed on 'umans'
Security.xml: spell check failed on 'uring'
Security.xml: spell check failed on 'utomated'
Testing.xml: spell check failed on 'Javadoc'
Testing.xml: spell check failed on 'testng' (should be TestNG)
Text.xml: spell check failed on 'Javadoc'
Tools.xml: repeated instance(s) of 'the'.
Tutorial.xml: repeated instance(s) of 'of'.
Tutorial.xml: repeated instance(s) of 'the'.
Tutorial.xml: spell check failed on 'achive'
Tutorial.xml: spell check failed on 'attibute'
Tutorial.xml: spell check failed on 'configration'
Validation.xml: spell check failed on 'Hiberate'
Validation.xml: spell check failed on 'higlighting'
Weblogic.xml: repeated instance(s) of 'the'.
Webservices.xml: spell check failed on 'defauls'
Websphere.xml: spell check failed on 'annd'
Websphere.xml: spell check failed on 'cutomized'
Websphere.xml: spell check failed on 'ejb'
Wicket.xml: spell check failed on 'automagically'
Wicket.xml: spell check failed on 'iinstrumentation'
Xml.xml: repeated instance(s) of 'the'.
Xml.xml: spell check failed on 'namespaced'
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 4 months
[JBoss JIRA] Created: (SEAMSECURITY-92) Application Exception will be converted to a RuntimeException
by Thomas Güldner (JIRA)
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
13 years, 4 months