[jbossseam-issues] [JBoss JIRA] Created: (JBSEAM-4176) MailSession can't be set to use auth in one environment and not in another
by Devon Hillard (JIRA)
MailSession can't be set to use auth in one environment and not in another
--------------------------------------------------------------------------
Key: JBSEAM-4176
URL: https://jira.jboss.org/jira/browse/JBSEAM-4176
Project: Seam
Issue Type: Bug
Components: Core
Affects Versions: 2.1.1.GA
Reporter: Devon Hillard
Priority: Minor
(Summary could be worded better)
If you define MailSession in components.xml like this:
<mail:mail-session host="@mailhost@" port="@mailport@" username="@mailusername@" password="@mailpassword@" />
And set the mailusername and mailpassword in the environment specific components.properties files, you can't use a mail server without authentication in any environment.
Putting this in a components.properties:
mailusername=
seems to set an empty string into the property, which passes the "(getUsername() != null" test in MailSession.java used to determine if it should authenticate with the mail server.
Therefore it tries to authenticate with empty username and password, which typically fails on a system that doesn't not require auth for outgoing mail (from internal servers for instance).
In this scenario our dev environment needs to use a mail server that does require auth, but in production, it needs to use a mail server without auth. Currently this is requiring us to manually change the components.xml to have:
<mail:mail-session host="@mailhost@" port="@mailport@" />
in the production ear.
A simple fix would be to change the logic in MailSession to do:
getUsername() != null && getUsername().trim().length() > 0 instead of the current null check.
The relevant lines to change are 105, 109, and 152.
--
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
15 years, 1 month
[jbossseam-issues] [JBoss JIRA] Created: (JBSEAM-4173) Wicket instrumentation results in incorrect disinjection when invoking superclass methods from a subclass constructor
by Clint Popetz (JIRA)
Wicket instrumentation results in incorrect disinjection when invoking superclass methods from a subclass constructor
---------------------------------------------------------------------------------------------------------------------
Key: JBSEAM-4173
URL: https://jira.jboss.org/jira/browse/JBSEAM-4173
Project: Seam
Issue Type: Bug
Components: Wicket
Reporter: Clint Popetz
Assignee: Clint Popetz
Fix For: 2.1.2
Currently a WicketHandler instance is created for each class in a hierarchy, which means we don't maintain the reentrancy count correctly for situations like
class A {
@In Dependent dep;
A() { }
method() { }
}
class B extends A {
B() {
super();
method();
dep.method(); //NPE because dep has been disinjected
}
}
This only exhibits in constructors because otherwise the getHandler() call will always find the most derived handler instance.
The solution is to ensure that there is only one handler, living in the least-derived instrumented parent. This means that instrumentation has to happen recursively, so that instrumenting child classes can make reference to the instrumented parent's handler field.
--
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
15 years, 1 month
[jbossseam-issues] [JBoss JIRA] Created: (JBSEAM-4132) AbstractResource has ambiguous setter methods
by Christian Bauer (JIRA)
AbstractResource has ambiguous setter methods
---------------------------------------------
Key: JBSEAM-4132
URL: https://jira.jboss.org/jira/browse/JBSEAM-4132
Project: Seam
Issue Type: Bug
Components: WS
Affects Versions: 2.1.2.CR1
Reporter: Christian Bauer
Assignee: Jozef Hartinger
Priority: Blocker
Fix For: 2.1.2.CR2
The *Resource component superclass has two ambiguous setter methods:
public void setMediaTypes(String[] mediaTypes)
public void setMediaTypes(MediaType[] mediaTypes)
This will randomly fail on deployment depending on how the JDK orders clazz.getMethods() array:
[testng] java.lang.RuntimeException: Could not create Component: configuredCategoryResourceHome
[testng] at org.jboss.seam.init.Initialization.addComponent(Initialization.java:1202)
[testng] at org.jboss.seam.init.Initialization.installComponents(Initialization.java:1118)
[testng] at org.jboss.seam.init.Initialization.init(Initialization.java:733)
[testng] at org.jboss.seam.mock.AbstractSeamTest.startSeam(AbstractSeamTest.java:919)
[testng] at org.jboss.seam.mock.SeamTest.startSeam(SeamTest.java:58)
[testng] Caused by: java.lang.IllegalArgumentException: No converter for type: [Ljavax.ws.rs.core.MediaType;
[testng] at org.jboss.seam.util.Conversions.getConverter(Conversions.java:63)
[testng] at org.jboss.seam.Component$ConstantInitialValue.<init>(Component.java:2481)
[testng] at org.jboss.seam.Component.getInitialValue(Component.java:538)
[testng] at org.jboss.seam.Component.getInitialValueHonoringExceptions(Component.java:512)
[testng] at org.jboss.seam.Component.initInitializers(Component.java:489)
[testng] at org.jboss.seam.Component.<init>(Component.java:254)
[testng] at org.jboss.seam.Component.<init>(Component.java:205)
[testng] at org.jboss.seam.init.Initialization.addComponent(Initialization.java:1186)
--
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
15 years, 1 month
[jbossseam-issues] [JBoss JIRA] Created: (JBSEAM-4093) TypeNotPresentException (PostConstruct) in org.jboss.seam.persistence.persistenceProvider
by Julien Kronegg (JIRA)
TypeNotPresentException (PostConstruct) in org.jboss.seam.persistence.persistenceProvider
-----------------------------------------------------------------------------------------
Key: JBSEAM-4093
URL: https://jira.jboss.org/jira/browse/JBSEAM-4093
Project: Seam
Issue Type: Bug
Components: Platform interoperability
Affects Versions: 2.1.2.GA
Environment: IBM JVM, Websphere 6.1, Seam 2.1.2-SNAPSHOT, http://fisheye.jboss.org/browse/Seam/trunk/src/main/org/jboss/seam/persis...
Reporter: Julien Kronegg
When deploying the WAR on Websphere 6.1, the following stacktrace occurs:
java.lang.RuntimeException: could not create Component: org.jboss.seam.persistence.persistenceProvider
at org.jboss.seam.init.Initialization.addComponent(Initialization.java:1198)
...
Caused by: java.lang.TypeNotPresentException: Type javax.annotation.PostConstruct not present
at com.ibm.oti.reflect.AnnotationHelper.getAnnotation(AnnotationHelper.java:38)
...
at org.jboss.seam.Component.hasAnnotation(Component.java:1160)
...
Dan introduced the following code between the two versions of PersistenceProvider:
@PostConstruct // from the javax.annotations package
public void init() {}
It seems (see forum) that this annotation comes from the wrong package: it should come from
org.jboss.seam.annotations.intercept.PostConstruct
, a class introduced in the very similar issue was raised by Denis Forveille in JBSEAM-3726.
To correct the problem, the "import javax.annotations.PostConstruct;" must be replaced by "import org.jboss.seam.annotations.intercept.PostConstruct;" in PersistenceProvider
--
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
15 years, 1 month
[jbossseam-issues] [JBoss JIRA] Created: (JBSEAM-4106) EmptyStackException on ViewExpiredException
by Christian Bauer (JIRA)
EmptyStackException on ViewExpiredException
-------------------------------------------
Key: JBSEAM-4106
URL: https://jira.jboss.org/jira/browse/JBSEAM-4106
Project: Seam
Issue Type: Bug
Components: Core
Environment: latest trunk
Reporter: Christian Bauer
Priority: Minor
1. Create new project with seam-gen
2. Edit web.xml:
<session-config>
<session-timeout>1</session-timeout>
</session-config>
3. Deploy, go to login form
4. Wait for session to timeout
5. Click login button
[ContainerBackgroundProcessor[StandardEngine[jboss.web]]] 20:38:54,338 DEBUG [org.jboss.seam.contexts.Lifecycle] End of session, destroying contexts
[ContainerBackgroundProcessor[StandardEngine[jboss.web]]] 20:38:54,338 DEBUG [org.jboss.seam.contexts.Lifecycle] destroying conversation contexts: []
[ContainerBackgroundProcessor[StandardEngine[jboss.web]]] 20:38:54,338 DEBUG [org.jboss.seam.contexts.Lifecycle] destroying session context
[http-127.0.0.1-8080-2] 20:43:01,029 DEBUG [org.jboss.seam.init.Initialization] Using Java hot deploy
[http-127.0.0.1-8080-2] 20:43:01,032 DEBUG [org.jboss.seam.deployment.DeploymentStrategy] Using default URLScanner
[http-127.0.0.1-8080-2] 20:43:01,041 DEBUG [org.jboss.seam.deployment.DeploymentStrategy] Adding org.jboss.seam.bpm.PageflowDeploymentHandler as a deployment handler
[http-127.0.0.1-8080-2] 20:43:01,042 DEBUG [org.jboss.seam.deployment.DeploymentStrategy] Using default URLScanner
[http-127.0.0.1-8080-2] 20:43:01,043 DEBUG [org.jboss.seam.contexts.Lifecycle] Session started
[http-127.0.0.1-8080-2] 20:43:01,043 INFO [org.jboss.seam.contexts.Contexts] starting up: org.jboss.seam.web.session
[http-127.0.0.1-8080-2] 20:43:01,043 INFO [org.jboss.seam.contexts.Contexts] starting up: org.jboss.seam.security.ruleBasedPermissionResolver
[http-127.0.0.1-8080-2] 20:43:01,043 INFO [org.jboss.seam.contexts.Contexts] starting up: org.jboss.seam.security.identity
[http-127.0.0.1-8080-2] 20:43:01,044 DEBUG [org.jboss.seam.contexts.FacesLifecycle] >>> Begin JSF request for /myproject/login.seam
[http-127.0.0.1-8080-2] 20:43:01,044 DEBUG [org.jboss.seam.jsf.SeamPhaseListener] beginning transaction prior to phase: RESTORE_VIEW 1
[http-127.0.0.1-8080-2] 20:43:01,045 DEBUG [org.jboss.seam.transaction.UTTransaction] beginning JTA transaction
[http-127.0.0.1-8080-2] 20:43:01,057 ERROR [javax.enterprise.resource.webcontainer.jsf.lifecycle] JSF1054: (Phase ID: RESTORE_VIEW 1, View ID: ) Exception thrown during phase execution: javax.faces.event.PhaseEvent[source=com.sun.faces.lifecycle.LifecycleImpl@740655]
[http-127.0.0.1-8080-2] 20:43:01,057 DEBUG [org.jboss.seam.core.Manager] No stored conversation
[http-127.0.0.1-8080-2] 20:43:01,058 DEBUG [org.jboss.seam.util.Resources] Loaded resource from context classloader: jar:file:/Users/cb/work/local/jboss/jboss-4.2.3.GA/server/default/deploy/myproject.war/WEB-INF/lib/jboss-seam-debug.jar!/META-INF/debug.xhtml
[http-127.0.0.1-8080-2] 20:43:01,058 WARN [org.jboss.seam.web.ExceptionFilter] handling uncaught exception
javax.servlet.ServletException: viewId:/login.seam - View /login.seam could not be restored.
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:270)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
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:390)
at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:517)
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.web.HotDeployFilter.doFilter(HotDeployFilter.java:53)
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.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
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:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
at java.lang.Thread.run(Thread.java:613)
Caused by: javax.faces.application.ViewExpiredException: viewId:/login.seam - View /login.seam could not be restored.
at com.sun.faces.lifecycle.RestoreViewPhase.execute(RestoreViewPhase.java:186)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
at com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:104)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
... 41 more
[http-127.0.0.1-8080-2] 20:43:01,059 WARN [org.jboss.seam.web.ExceptionFilter] exception root cause
javax.faces.application.ViewExpiredException: viewId:/login.seam - View /login.seam could not be restored.
at com.sun.faces.lifecycle.RestoreViewPhase.execute(RestoreViewPhase.java:186)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
at com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:104)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
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:390)
at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:517)
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.web.HotDeployFilter.doFilter(HotDeployFilter.java:53)
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.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
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:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
at java.lang.Thread.run(Thread.java:613)
[http-127.0.0.1-8080-2] 20:43:01,060 WARN [org.jboss.seam.web.ExceptionFilter] running exception handlers
[http-127.0.0.1-8080-2] 20:43:01,060 DEBUG [org.jboss.seam.contexts.Lifecycle] After request, destroying contexts
[http-127.0.0.1-8080-2] 20:43:01,061 DEBUG [org.jboss.seam.contexts.Lifecycle] <<< End web request
[http-127.0.0.1-8080-2] 20:43:01,068 DEBUG [org.jboss.seam.contexts.FacesLifecycle] >>> Begin exception recovery
[http-127.0.0.1-8080-2] 20:43:01,069 DEBUG [org.jboss.seam.core.Manager] No stored conversation
[http-127.0.0.1-8080-2] 20:43:01,069 DEBUG [org.jboss.seam.web.ExceptionFilter] killing transaction
[http-127.0.0.1-8080-2] 20:43:01,069 DEBUG [org.jboss.seam.transaction.UTTransaction] rolling back JTA transaction
[http-127.0.0.1-8080-2] 20:43:01,070 ERROR [org.jboss.seam.web.ExceptionFilter] could not roll back transaction
java.util.EmptyStackException
at java.util.Stack.peek(Stack.java:79)
at java.util.Stack.pop(Stack.java:61)
at org.jboss.seam.transaction.SeSynchronizations.afterTransactionRollback(SeSynchronizations.java:48)
at org.jboss.seam.transaction.UTTransaction.rollback(UTTransaction.java:70)
at org.jboss.seam.web.ExceptionFilter.rollbackTransactionIfNecessary(ExceptionFilter.java:159)
at org.jboss.seam.web.ExceptionFilter.endWebRequestAfterException(ExceptionFilter.java:113)
at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:70)
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:390)
at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:517)
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.web.HotDeployFilter.doFilter(HotDeployFilter.java:53)
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.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
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:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
at java.lang.Thread.run(Thread.java:613)
[http-127.0.0.1-8080-2] 20:43:01,073 DEBUG [org.jboss.seam.exception.Exceptions] reading exception mappings from /WEB-INF/pages.xml
[http-127.0.0.1-8080-2] 20:43:01,078 DEBUG [org.jboss.seam.util.Resources] Loaded resource from context classloader: jar:file:/Users/cb/work/local/jboss/jboss-4.2.3.GA/server/default/deploy/myproject.war/WEB-INF/lib/jboss-seam-debug.jar!/META-INF/debug.xhtml
[http-127.0.0.1-8080-2] 20:43:01,079 DEBUG [org.jboss.seam.faces.Navigator] redirecting to: /error.xhtml
[http-127.0.0.1-8080-2] 20:43:01,079 DEBUG [org.jboss.seam.util.Resources] Loaded resource from context classloader: jar:file:/Users/cb/work/local/jboss/jboss-4.2.3.GA/server/default/deploy/myproject.war/WEB-INF/lib/jboss-seam-debug.jar!/META-INF/debug.xhtml
[http-127.0.0.1-8080-2] 20:43:01,084 DEBUG [org.jboss.seam.faces.FacesManager] redirecting to: /myproject/error.seam?cid=6
[http-127.0.0.1-8080-2] 20:43:01,084 ERROR [org.jboss.seam.exception.Exceptions] handled and logged exception
javax.servlet.ServletException: viewId:/login.seam - View /login.seam could not be restored.
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:270)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
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:390)
at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:517)
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.web.HotDeployFilter.doFilter(HotDeployFilter.java:53)
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.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
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:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
at java.lang.Thread.run(Thread.java:613)
Caused by: javax.faces.application.ViewExpiredException: viewId:/login.seam - View /login.seam could not be restored.
at com.sun.faces.lifecycle.RestoreViewPhase.execute(RestoreViewPhase.java:186)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
at com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:104)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
... 41 more
[http-127.0.0.1-8080-2] 20:43:01,086 DEBUG [org.jboss.seam.contexts.FacesLifecycle] After render response, destroying contexts
[http-127.0.0.1-8080-2] 20:43:01,087 DEBUG [org.jboss.seam.contexts.FacesLifecycle] <<< End JSF request for /myproject/login.seam
--
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
15 years, 1 month