[JBoss JIRA] (SEAMSECURITY-110) Document that an implementation of the Authenticator interfaces must not be @Stateless
by Jozef Hartinger (Created) (JIRA)
Document that an implementation of the Authenticator interfaces must not be @Stateless
--------------------------------------------------------------------------------------
Key: SEAMSECURITY-110
URL: https://issues.jboss.org/browse/SEAMSECURITY-110
Project: Seam Security
Issue Type: Feature Request
Affects Versions: 3.1.0.Beta3
Reporter: Jozef Hartinger
Priority: Blocker
Fix For: 3.1.0.CR1
Document that an implementation of the Authenticator interface *must not* be @Stateless. It is not obvious from the documentation and can cause fatal bug in an application. The bug may not actually be reproducible in a development environment and only manifest itself in production, when the SLSB pool serves different instances for each invocation.
Besides a note in the docs, I would suggest that seam-security validates this, e.g.:
{noformat}
public void validateAuthenticatorImplementation(@Observes ProcessSessionBean<Authenticator> event)
{
if (SessionBeanType.STATELESS.equals(event.getSessionBeanType()))
{
event.addDefinitionError(new IllegalStateException("Authenticator " + event.getBean().getClass() + " cannot be a Stateless Session Bean"));
}
}
{noformat}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
14 years, 5 months
[JBoss JIRA] (SEAMSECURITY-115) Allow Seam Security to deploy without a security.drl file
by Shane Bryzak (Created) (JIRA)
Allow Seam Security to deploy without a security.drl file
---------------------------------------------------------
Key: SEAMSECURITY-115
URL: https://issues.jboss.org/browse/SEAMSECURITY-115
Project: Seam Security
Issue Type: Bug
Affects Versions: 3.1.0.Beta3
Reporter: Shane Bryzak
Assignee: Shane Bryzak
Fix For: 3.1.0.CR1
Currently, if you don't have a security.drl you get the following exception:
Caused by: java.lang.IllegalArgumentException: stream cannot be null
at org.drools.io.impl.InputStreamResource.<init>(InputStreamResource.java:35) [drools-core-5.1.1.jar:]
at org.drools.io.impl.ResourceFactoryServiceImpl.newInputStreamResource(ResourceFactoryServiceImpl.java:87) [drools-core-5.1.1.jar:]
at org.drools.io.ResourceFactory.newInputStreamResource(ResourceFactory.java:87) [drools-api-5.1.1.jar:]
at org.jboss.seam.security.permission.SecurityRuleProducer.createSecurityKnowledgeBase(SecurityRuleProducer.java:48) [seam-security-3.1.0-SNAPSHOT.jar:]
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
14 years, 5 months
[JBoss JIRA] Created: (SEAMSECURITY-107) openid-rp fails with IdentityException
by Jozef Hartinger (JIRA)
openid-rp fails with IdentityException
--------------------------------------
Key: SEAMSECURITY-107
URL: https://issues.jboss.org/browse/SEAMSECURITY-107
Project: Seam Security
Issue Type: Bug
Environment: Seam Security SNAPSHOT 2011-09-29
Reporter: Jozef Hartinger
Priority: Blocker
Fix For: 3.1.0.CR1
Trying to log in using Google openid identity, the application fails with the following exception:
{noformat}
16:17:16,515 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] REQUEST URI =/security-openid-rp/Login.jsf
16:17:16,516 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] authType=null
16:17:16,516 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] characterEncoding=null
16:17:16,516 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] contentLength=148
16:17:16,516 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] contentType=application/x-www-form-urlencoded
16:17:16,516 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] contextPath=/security-openid-rp
16:17:16,517 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] cookie=JSESSIONID=2EB20E9ED309B0A8F9508C26190178F0
16:17:16,517 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] header=host=www.openid-rp.com:8080
16:17:16,517 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] header=user-agent=Mozilla/5.0 (X11; Linux x86_64; rv:6.0.2) Gecko/20100101 Firefox/6.0.2
16:17:16,517 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] header=accept=text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
16:17:16,518 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] header=accept-language=en-us,en;q=0.5
16:17:16,518 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] header=accept-encoding=gzip, deflate
16:17:16,518 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] header=accept-charset=ISO-8859-1,utf-8;q=0.7,*;q=0.7
16:17:16,518 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] header=connection=keep-alive
16:17:16,518 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] header=referer=http://www.openid-rp.com:8080/security-openid-rp/Login.jsf
16:17:16,519 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] header=cookie=JSESSIONID=2EB20E9ED309B0A8F9508C26190178F0
16:17:16,519 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] header=content-type=application/x-www-form-urlencoded
16:17:16,519 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] header=content-length=148
16:17:16,519 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] locale=en_US
16:17:16,520 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] method=POST
16:17:16,520 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] parameter=j_idt19=j_idt19
16:17:16,520 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] parameter=j_idt19:j_idt21=google
16:17:16,521 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] parameter=j_idt19:j_idt24=
16:17:16,521 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] parameter=j_idt19:j_idt26=login
16:17:16,521 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] parameter=javax.faces.ViewState=3015797050568471690:-1317309500651398837
16:17:16,521 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] pathInfo=null
16:17:16,521 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] protocol=HTTP/1.1
16:17:16,521 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] queryString=null
16:17:16,521 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] remoteAddr=127.0.0.1
16:17:16,521 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] remoteHost=127.0.0.1
16:17:16,521 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] remoteUser=null
16:17:16,521 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] requestedSessionId=2EB20E9ED309B0A8F9508C26190178F0
16:17:16,521 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] scheme=http
16:17:16,522 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] serverName=www.openid-rp.com
16:17:16,522 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] serverPort=8080
16:17:16,522 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] servletPath=/Login.jsf
16:17:16,522 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] isSecure=false
16:17:16,522 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] ---------------------------------------------------------------
16:17:16,533 INFO [org.openid4java.discovery.Discovery] Starting discovery on URL identifier: https://www.google.com/accounts/o8/id
16:17:16,533 INFO [org.openid4java.util.HttpCache] Returning cached HEAD response for https://www.google.com/accounts/o8/id
16:17:16,535 INFO [org.openid4java.util.HttpCache] Returning cached GET response for https://www.google.com/accounts/o8/id
16:17:16,541 INFO [org.openid4java.discovery.yadis.YadisResolver] Yadis discovered 1 endpoints from: https://www.google.com/accounts/o8/id
16:17:16,541 INFO [org.openid4java.discovery.Discovery] Discovered 1 OpenID endpoints.
16:17:16,541 INFO [org.openid4java.consumer.ConsumerManager] Trying to associate with https://www.google.com/accounts/o8/ud attempts left: 4
16:17:16,541 INFO [org.openid4java.consumer.ConsumerManager] Found an existing association: AOQobUfkQxDwjjHRjy2X4NkWEhaDWRZfEMYpO3yMWusoIh2CHndD5GbV26jrburSN7E1BYKB
16:17:16,542 INFO [org.openid4java.consumer.ConsumerManager] Creating authentication request for OP-endpoint: https://www.google.com/accounts/o8/ud claimedID: http://specs.openid.net/auth/2.0/identifier_select OP-specific ID: http://specs.openid.net/auth/2.0/identifier_select
16:17:16,542 INFO [org.openid4java.server.RealmVerifier] Return URL: http://www.openid-rp.com:8080/security-openid-rp/openid/RP/OpenIdService?... matches realm: http://www.openid-rp.com:8080
16:17:16,551 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] ---------------------------------------------------------------
16:17:16,551 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] authType=null
16:17:16,551 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] contentLength=-1
16:17:16,552 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] contentType=null
16:17:16,552 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] header=X-Powered-By=Servlet/3.0; JBossAS-6
16:17:16,552 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] header=X-Powered-By=JSF/2.0
16:17:16,552 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] header=X-Powered-By=Servlet/3.0; JBossAS-6
16:17:16,552 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] header=X-Powered-By=JSF/2.0
16:17:16,552 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] header=Location=https://www.google.com/accounts/o8/ud?openid.ns=http%3A%2...
16:17:16,553 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] message=null
16:17:16,553 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] remoteUser=null
16:17:16,553 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] status=302
16:17:16,553 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] ===============================================================
16:17:17,684 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] REQUEST URI =/security-openid-rp/openid/RP/OpenIdService
16:17:17,685 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] authType=null
16:17:17,685 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] characterEncoding=null
16:17:17,685 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] contentLength=-1
16:17:17,686 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] contentType=null
16:17:17,686 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] contextPath=/security-openid-rp
16:17:17,686 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] cookie=JSESSIONID=2EB20E9ED309B0A8F9508C26190178F0
16:17:17,686 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] header=host=www.openid-rp.com:8080
16:17:17,687 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] header=user-agent=Mozilla/5.0 (X11; Linux x86_64; rv:6.0.2) Gecko/20100101 Firefox/6.0.2
16:17:17,687 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] header=accept=text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
16:17:17,687 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] header=accept-language=en-us,en;q=0.5
16:17:17,687 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] header=accept-encoding=gzip, deflate
16:17:17,688 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] header=accept-charset=ISO-8859-1,utf-8;q=0.7,*;q=0.7
16:17:17,688 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] header=connection=keep-alive
16:17:17,688 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] header=referer=http://www.openid-rp.com:8080/security-openid-rp/Login.jsf
16:17:17,689 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] header=cookie=JSESSIONID=2EB20E9ED309B0A8F9508C26190178F0
16:17:17,689 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] locale=en_US
16:17:17,689 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] method=GET
16:17:17,690 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] parameter=dialogueId=b0b872c0-5875-41e9-a4ae-c8360e2634b2
16:17:17,691 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] parameter=openid.ns=http://specs.openid.net/auth/2.0
16:17:17,691 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] parameter=openid.mode=id_res
16:17:17,691 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] parameter=openid.op_endpoint=https://www.google.com/accounts/o8/ud
16:17:17,692 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] parameter=openid.response_nonce=2011-09-29T14:17:17ZzkA81PCqx4rcVA
16:17:17,692 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] parameter=openid.return_to=http://www.openid-rp.com:8080/security-openid-rp/openid/RP/OpenIdService?dialogueId=b0b872c0-5875-41e9-a4ae-c8360e2634b2
16:17:17,692 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] parameter=openid.assoc_handle=AOQobUfkQxDwjjHRjy2X4NkWEhaDWRZfEMYpO3yMWusoIh2CHndD5GbV26jrburSN7E1BYKB
16:17:17,692 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] parameter=openid.signed=op_endpoint,claimed_id,identity,return_to,response_nonce,assoc_handle,ns.ext1,ext1.mode,ext1.type.firstName,ext1.value.firstName,ext1.type.email,ext1.value.email,ext1.type.lastName,ext1.value.lastName
16:17:17,693 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] parameter=openid.sig=IsVPoasxtpnaH/t7qx5cJjLl/FYXELDdQJQPxJ+mURk=
16:17:17,693 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] parameter=openid.identity=https://www.google.com/accounts/o8/id?id=AItOaw...
16:17:17,694 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] parameter=openid.claimed_id=https://www.google.com/accounts/o8/id?id=AItO...
16:17:17,694 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] parameter=openid.ns.ext1=http://openid.net/srv/ax/1.0
16:17:17,694 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] parameter=openid.ext1.mode=fetch_response
16:17:17,695 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] parameter=openid.ext1.type.firstName=http://axschema.org/namePerson/first
16:17:17,695 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] parameter=openid.ext1.value.firstName=Jozef
16:17:17,695 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] parameter=openid.ext1.type.email=http://axschema.org/contact/email
16:17:17,695 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] parameter=openid.ext1.value.email=jozefhartinger(a)gmail.com
16:17:17,696 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] parameter=openid.ext1.type.lastName=http://axschema.org/namePerson/last
16:17:17,696 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] parameter=openid.ext1.value.lastName=Hartinger
16:17:17,696 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] pathInfo=/RP/OpenIdService
16:17:17,696 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] protocol=HTTP/1.1
16:17:17,696 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] queryString=dialogueId=b0b872c0-5875-41e9-a4ae-c8360e2634b2&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.mode=id_res&openid.op_endpoint=https%3A%2F%2Fwww.google.com%2Faccounts%2Fo8%2Fud&openid.response_nonce=2011-09-29T14%3A17%3A17ZzkA81PCqx4rcVA&openid.return_to=http%3A%2F%2Fwww.openid-rp.com%3A8080%2Fsecurity-openid-rp%2Fopenid%2FRP%2FOpenIdService%3FdialogueId%3Db0b872c0-5875-41e9-a4ae-c8360e2634b2&openid.assoc_handle=AOQobUfkQxDwjjHRjy2X4NkWEhaDWRZfEMYpO3yMWusoIh2CHndD5GbV26jrburSN7E1BYKB&openid.signed=op_endpoint%2Cclaimed_id%2Cidentity%2Creturn_to%2Cresponse_nonce%2Cassoc_handle%2Cns.ext1%2Cext1.mode%2Cext1.type.firstName%2Cext1.value.firstName%2Cext1.type.email%2Cext1.value.email%2Cext1.type.lastName%2Cext1.value.lastName&openid.sig=IsVPoasxtpnaH%2Ft7qx5cJjLl%2FFYXELDdQJQPxJ%2BmURk%3D&openid.identity=https%3A%2F%2Fwww.google.com%2Faccounts%2Fo8%2Fid%3Fid%3DAItOawk7kJRoikAPV3491FLyuB3YMe9UfvVQidc&openid.claimed_id=https%3A%2F%2Fwww.google.com%2Faccounts%2Fo8%2Fid%3Fid%3DAItOawk7kJRoikAPV3491FLyuB3YMe9UfvVQidc&openid.ns.ext1=http%3A%2F%2Fopenid.net%2Fsrv%2Fax%2F1.0&openid.ext1.mode=fetch_response&openid.ext1.type.firstName=http%3A%2F%2Faxschema.org%2FnamePerson%2Ffirst&openid.ext1.value.firstName=Jozef&openid.ext1.type.email=http%3A%2F%2Faxschema.org%2Fcontact%2Femail&openid.ext1.value.email=jozefhartinger%40gmail.com&openid.ext1.type.lastName=http%3A%2F%2Faxschema.org%2FnamePerson%2Flast&openid.ext1.value.lastName=Hartinger
16:17:17,696 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] remoteAddr=127.0.0.1
16:17:17,696 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] remoteHost=127.0.0.1
16:17:17,697 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] remoteUser=null
16:17:17,697 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] requestedSessionId=2EB20E9ED309B0A8F9508C26190178F0
16:17:17,697 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] scheme=http
16:17:17,697 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] serverName=www.openid-rp.com
16:17:17,697 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] serverPort=8080
16:17:17,697 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] servletPath=/openid
16:17:17,697 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] isSecure=false
16:17:17,697 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp]] ---------------------------------------------------------------
16:17:17,699 INFO [org.openid4java.consumer.ConsumerManager] Verifying authentication response...
16:17:17,699 INFO [org.openid4java.consumer.ConsumerManager] Received positive auth response.
16:17:17,700 INFO [org.openid4java.discovery.Discovery] Starting discovery on URL identifier: https://www.google.com/accounts/o8/id?id=AItOawk7kJRoikAPV3491FLyuB3YMe9U...
16:17:17,700 INFO [org.openid4java.util.HttpCache] Returning cached HEAD response for https://www.google.com/accounts/o8/id?id=AItOawk7kJRoikAPV3491FLyuB3YMe9U...
16:17:17,700 INFO [org.openid4java.util.HttpCache] Returning cached GET response for https://www.google.com/accounts/o8/id?id=AItOawk7kJRoikAPV3491FLyuB3YMe9U...
16:17:17,707 INFO [org.openid4java.discovery.yadis.YadisResolver] Yadis discovered 5 endpoints from: https://www.google.com/accounts/o8/id?id=AItOawk7kJRoikAPV3491FLyuB3YMe9U...
16:17:17,708 INFO [org.openid4java.discovery.Discovery] Discovered 5 OpenID endpoints.
16:17:17,708 INFO [org.openid4java.consumer.ConsumerManager] Found association: AOQobUfkQxDwjjHRjy2X4NkWEhaDWRZfEMYpO3yMWusoIh2CHndD5GbV26jrburSN7E1BYKB verifying signature locally...
16:17:17,709 INFO [org.openid4java.consumer.ConsumerManager] Verification succeeded for: https://www.google.com/accounts/o8/id?id=AItOawk7kJRoikAPV3491FLyuB3YMe9U...
16:17:17,711 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/security-openid-rp].[OpenIdServlet]] Servlet.service() for servlet OpenIdServlet threw exception: javax.enterprise.inject.CreationException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [:1.6.0_24]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) [:1.6.0_24]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) [:1.6.0_24]
at java.lang.reflect.Constructor.newInstance(Constructor.java:513) [:1.6.0_24]
at java.lang.Class.newInstance0(Class.java:355) [:1.6.0_24]
at java.lang.Class.newInstance(Class.java:308) [:1.6.0_24]
at org.jboss.weld.util.reflection.SecureReflections$16.work(SecureReflections.java:395) [:6.1.0.Final]
at org.jboss.weld.util.reflection.SecureReflectionAccess.run(SecureReflectionAccess.java:54) [:6.1.0.Final]
at org.jboss.weld.util.reflection.SecureReflectionAccess.runAsInstantiation(SecureReflectionAccess.java:216) [:6.1.0.Final]
at org.jboss.weld.util.reflection.SecureReflections.newInstance(SecureReflections.java:390) [:6.1.0.Final]
at org.jboss.weld.injection.Exceptions.rethrowException(Exceptions.java:40) [:6.1.0.Final]
at org.jboss.weld.injection.Exceptions.rethrowException(Exceptions.java:57) [:6.1.0.Final]
at org.jboss.weld.injection.Exceptions.rethrowException(Exceptions.java:107) [:6.1.0.Final]
at org.jboss.weld.injection.MethodInjectionPoint.invokeOnInstance(MethodInjectionPoint.java:181) [:6.1.0.Final]
at org.jboss.weld.bean.ProducerMethod$1.produce(ProducerMethod.java:149) [:6.1.0.Final]
at org.jboss.weld.bean.AbstractProducerBean.create(AbstractProducerBean.java:361) [:6.1.0.Final]
at org.jboss.weld.context.AbstractContext.get(AbstractContext.java:122) [:6.1.0.Final]
at org.jboss.weld.bean.proxy.ContextBeanInstance.getInstance(ContextBeanInstance.java:99) [:6.1.0.Final]
at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:124) [:6.1.0.Final]
at org.jboss.weld.proxies.IdentitySession$1529014473$Proxy$_$$_WeldClientProxy.getPersistenceManager(IdentitySession$1529014473$Proxy$_$$_WeldClientProxy.java) [:]
at org.jboss.seam.security.external.openid.OpenIdAuthenticator.validateManagedUser(OpenIdAuthenticator.java:151) [:3.1.0-SNAPSHOT]
at org.jboss.seam.security.external.openid.OpenIdAuthenticator.success(OpenIdAuthenticator.java:131) [:3.1.0-SNAPSHOT]
at org.jboss.seam.security.external.openid.OpenIdAuthenticator$Proxy$_$$_WeldClientProxy.success(OpenIdAuthenticator$Proxy$_$$_WeldClientProxy.java) [:3.1.0-SNAPSHOT]
at org.jboss.seam.security.examples.id_consumer.OpenIdRelyingPartySpiImpl.loginSucceeded(OpenIdRelyingPartySpiImpl.java:33) [:]
at org.jboss.seam.security.external.openid.OpenIdRpAuthenticationService.processIncomingMessage(OpenIdRpAuthenticationService.java:106) [:3.1.0-SNAPSHOT]
at org.jboss.seam.security.external.openid.522207783$Proxy$_$$_WeldSubclass.processIncomingMessage(522207783$Proxy$_$$_WeldSubclass.java) [:3.1.0-SNAPSHOT]
at org.jboss.seam.security.external.openid.OpenIdRpAuthenticationService.handleIncomingMessage(OpenIdRpAuthenticationService.java:67) [:3.1.0-SNAPSHOT]
at org.jboss.seam.security.external.openid.522207783$Proxy$_$$_WeldSubclass.handleIncomingMessage(522207783$Proxy$_$$_WeldSubclass.java) [:3.1.0-SNAPSHOT]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [:1.6.0_24]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [:1.6.0_24]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [:1.6.0_24]
at java.lang.reflect.Method.invoke(Method.java:597) [:1.6.0_24]
at org.jboss.interceptor.proxy.SimpleInterceptionChain.invokeNextInterceptor(SimpleInterceptionChain.java:114) [:2.0.0.CR1]
at org.jboss.interceptor.proxy.InterceptorMethodHandler.executeInterception(InterceptorMethodHandler.java:133) [:2.0.0.CR1]
at org.jboss.interceptor.proxy.InterceptorMethodHandler.invoke(InterceptorMethodHandler.java:112) [:2.0.0.CR1]
at org.jboss.weld.bean.proxy.CombinedInterceptorAndDecoratorStackMethodHandler.invoke(CombinedInterceptorAndDecoratorStackMethodHandler.java:65) [:6.1.0.Final]
at org.jboss.seam.security.external.openid.522207783$Proxy$_$$_WeldSubclass.handleIncomingMessage(522207783$Proxy$_$$_WeldSubclass.java) [:3.1.0-SNAPSHOT]
at org.jboss.seam.security.external.openid.OpenIdRpAuthenticationService$Proxy$_$$_WeldClientProxy.handleIncomingMessage(OpenIdRpAuthenticationService$Proxy$_$$_WeldClientProxy.java) [:3.1.0-SNAPSHOT]
at org.jboss.seam.security.external.openid.OpenIdServlet.handleMessage(OpenIdServlet.java:82) [:3.1.0-SNAPSHOT]
at org.jboss.seam.security.external.openid.OpenIdServlet.doGetOrPost(OpenIdServlet.java:55) [:3.1.0-SNAPSHOT]
at org.jboss.seam.security.external.openid.OpenIdServlet.doGet(OpenIdServlet.java:45) [:3.1.0-SNAPSHOT]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:734) [:1.0.0.Final]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [:1.0.0.Final]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:324) [:6.1.0.Final]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242) [:6.1.0.Final]
at org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:67) [:6.1.0.Final]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274) [:6.1.0.Final]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242) [:6.1.0.Final]
at org.jboss.seam.security.external.dialogues.DialogueFilter.doFilter(DialogueFilter.java:55) [:3.1.0-SNAPSHOT]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274) [:6.1.0.Final]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242) [:6.1.0.Final]
at org.jboss.seam.servlet.exception.CatchExceptionFilter.doFilter(CatchExceptionFilter.java:62) [:3.1.0.Beta2]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274) [:6.1.0.Final]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242) [:6.1.0.Final]
at org.jboss.seam.servlet.event.ServletEventBridgeFilter.doFilter(ServletEventBridgeFilter.java:72) [:3.1.0.Beta2]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274) [:6.1.0.Final]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242) [:6.1.0.Final]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [:6.1.0.Final]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [:6.1.0.Final]
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:181) [:6.1.0.Final]
at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.event(CatalinaContext.java:285) [:1.1.0.Final]
at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.invoke(CatalinaContext.java:261) [:1.1.0.Final]
at org.apache.catalina.valves.RequestDumperValve.invoke(RequestDumperValve.java:151) [:6.1.0.Final]
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:88) [:6.1.0.Final]
at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:100) [:6.1.0.Final]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:159) [:6.1.0.Final]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [:6.1.0.Final]
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158) [:6.1.0.Final]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [:6.1.0.Final]
at org.jboss.web.tomcat.service.request.ActiveRequestResponseCacheValve.invoke(ActiveRequestResponseCacheValve.java:53) [:6.1.0.Final]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362) [:6.1.0.Final]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [:6.1.0.Final]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:654) [:6.1.0.Final]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951) [:6.1.0.Final]
at java.lang.Thread.run(Thread.java:662) [:1.6.0_24]
Caused by: org.picketlink.idm.common.exception.IdentityException: Error creating IdentitySession - no PicketLink IdentityStore repositories have been configured.
at org.jboss.seam.security.management.picketlink.IdentitySessionProducer.createIdentitySession(IdentitySessionProducer.java:142) [:3.1.0-SNAPSHOT]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [:1.6.0_24]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [:1.6.0_24]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [:1.6.0_24]
at java.lang.reflect.Method.invoke(Method.java:597) [:1.6.0_24]
at org.jboss.weld.util.reflection.SecureReflections$13.work(SecureReflections.java:305) [:6.1.0.Final]
at org.jboss.weld.util.reflection.SecureReflectionAccess.run(SecureReflectionAccess.java:54) [:6.1.0.Final]
at org.jboss.weld.util.reflection.SecureReflectionAccess.runAsInvocation(SecureReflectionAccess.java:163) [:6.1.0.Final]
at org.jboss.weld.util.reflection.SecureReflections.invoke(SecureReflections.java:299) [:6.1.0.Final]
at org.jboss.weld.introspector.jlr.WeldMethodImpl.invokeOnInstance(WeldMethodImpl.java:188) [:6.1.0.Final]
at org.jboss.weld.injection.MethodInjectionPoint.invokeOnInstance(MethodInjectionPoint.java:169) [:6.1.0.Final]
{noformat}
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
14 years, 5 months
[JBoss JIRA] (SOLDER-280) Incomplete merge of Solder, Catch, Config, Servlet into Solder module
by Ondrej Skutka (Created) (JIRA)
Incomplete merge of Solder, Catch, Config, Servlet into Solder module
---------------------------------------------------------------------
Key: SOLDER-280
URL: https://issues.jboss.org/browse/SOLDER-280
Project: Seam Solder
Issue Type: Bug
Affects Versions: 3.1.0.Beta3
Reporter: Ondrej Skutka
Assignee: Shane Bryzak
Priority: Critical
Fix For: 3.1.0.CR1
In Seam 3.1.0.Beta3, there are still some references to the pre-merge solder, catch, config or servlet modules:
./seam-rest-reference-guide-3.1.0.Beta3-sources.jar/rest-dependencies.xml: <groupId>org.jboss.seam.catch</groupId>
./seam-rest-reference-guide-3.1.0.Beta3-sources.jar/rest-dependencies.xml: <groupId>org.jboss.seam.catch</groupId>
./seam-rest-reference-guide-3.1.0.Beta3-sources.jar/rest-dependencies.xml: <groupId>org.jboss.seam.config</groupId>
./seam-rest-reference-guide-3.1.0.Beta3-sources.jar/rest-exception-mapping.xml: <groupId>org.jboss.seam.config</groupId>
*./solder-impl-3.1.0.Beta3-sources.jar/org/jboss/solder/config/xml/parser/namespace/RootNamespaceElementResolver.java: static final String[] namspaces = {"java.lang", "java.util", "javax.annotation", "javax.inject", "javax.enterprise.inject", "javax.enterprise.context", "javax.enterprise.event", "javax.decorator", "javax.interceptor", "org.jboss.seam.config.xml.annotations.internal", "org.jboss.solder.core", "org.jboss.solder.unwraps", "org.jboss.solder.resourceLoader"};*
*./seam-mail-impl-3.1.0.Beta3-sources.jar/org/jboss/seam/mail/templating/freemarker/package-info.java:import org.jboss.seam.solder.core.Requires;*
*./seam-mail-impl-3.1.0.Beta3-sources.jar/org/jboss/seam/mail/templating/render/package-info.java:import org.jboss.seam.solder.core.Requires;*
*./seam-mail-impl-3.1.0.Beta3-sources.jar/org/jboss/seam/mail/templating/velocity/package-info.java:import org.jboss.seam.solder.core.Requires;*
./solder-reference-guide-3.1.0.Beta3-sources.jar/solder-resourceloading.xml: called <code>META-INF/services/org.jboss.seam.solder.resourceLoader.ResourceLoader</code>.
./solder-reference-guide-3.1.0.Beta3-sources.jar/solder-annotationliterals.xml: in the <literal>org.jboss.seam.solder.literal</literal> package.
./solder-reference-guide-3.1.0.Beta3-sources.jar/solder-logging.xml: <programlisting role="JAVA">import org.jboss.seam.solder.messages.Message;
./solder-reference-guide-3.1.0.Beta3-sources.jar/solder-logging.xml:import org.jboss.seam.solder.logging.Log;
./solder-reference-guide-3.1.0.Beta3-sources.jar/solder-logging.xml:import org.jboss.seam.solder.logging.MessageLogger;
./solder-reference-guide-3.1.0.Beta3-sources.jar/solder-logging.xml: Make sure you are using the annotations from Seam Solder (<literal>org.jboss.seam.solder.messages</literal>
./solder-reference-guide-3.1.0.Beta3-sources.jar/solder-logging.xml: and <literal>org.jboss.seam.solder.logging</literal> packages only).
./solder-reference-guide-3.1.0.Beta3-sources.jar/solder-logging.xml: <programlisting role="JAVA">import org.jboss.seam.solder.messages.Message;
./solder-reference-guide-3.1.0.Beta3-sources.jar/solder-logging.xml:import org.jboss.seam.solder.messages.Cause;
./solder-reference-guide-3.1.0.Beta3-sources.jar/solder-logging.xml:import org.jboss.seam.solder.logging.Log;
./solder-reference-guide-3.1.0.Beta3-sources.jar/solder-logging.xml:import org.jboss.seam.solder.logging.MessageLogger;
./solder-reference-guide-3.1.0.Beta3-sources.jar/solder-logging.xml: <programlisting role="JAVA">import org.jboss.seam.solder.messages.Message;
./solder-reference-guide-3.1.0.Beta3-sources.jar/solder-logging.xml:import org.jboss.seam.solder.messages.MessageBundle;
./solder-reference-guide-3.1.0.Beta3-sources.jar/solder-logging.xml: <groupId>org.jboss.seam.solder</groupId>
./solder-reference-guide-3.1.0.Beta3-sources.jar/solder-gettingstarted.xml: <groupId>org.jboss.seam.solder</groupId>
./solder-reference-guide-3.1.0.Beta3-sources.jar/solder-gettingstarted.xml: <groupId>org.jboss.seam.solder</groupId>
./solder-reference-guide-3.1.0.Beta3-sources.jar/solder-gettingstarted.xml: <groupId>org.jboss.seam.solder</groupId>
./solder-reference-guide-3.1.0.Beta3-sources.jar/solder-gettingstarted.xml: <groupId>org.jboss.seam.solder</groupId>
./solder-reference-guide-3.1.0.Beta3-sources.jar/solder-gettingstarted.xml: <listener-class>org.jboss.seam.solder.resourceLoader.servlet.ResourceListener</listener-class>
./solder-reference-guide-3.1.0.Beta3-sources.jar/solder-programmingmodel.xml:import org.jboss.seam.solder.core.Veto;</programlisting>
./solder-reference-guide-3.1.0.Beta3-sources.jar/solder-properties.xml: <code>org.jboss.seam.solder.properties.query.PropertyCriteria</code> interface, which declares the
*./seam-jcr-testsuite-common-3.1.0.Beta3-sources.jar/org/jboss/seam/jcr/test/DefaultBaseDeploymentFactory.java: .artifact("org.jboss.seam.solder:seam-solder")*
*./seam-jcr-testsuite-common-3.1.0.Beta3-sources.jar/org/jboss/seam/jcr/test/DefaultBaseDeploymentFactory.java: .artifact("org.jboss.seam.solder:seam-solder")*
*./seam-jcr-testsuite-common-3.1.0.Beta3-sources.jar/org/jboss/seam/jcr/producers/JackrabbitRepositoryResolverProducer.java:import org.jboss.seam.solder.core.ExtensionManaged;*
*./seam-jcr-testsuite-common-3.1.0.Beta3-sources.jar/org/jboss/seam/jcr/producers/ModeshapeRepositoryResolverProducer.java:import org.jboss.seam.solder.core.ExtensionManaged;*
*./seam-jcr-3.1.0.Beta3-sources.jar/org/jboss/seam/jcr/repository/RepositoryResolverImpl.java:import static org.jboss.seam.solder.reflection.AnnotationInspector.getAnnotation;*
*./seam-jcr-3.1.0.Beta3-sources.jar/org/jboss/seam/jcr/repository/RepositoryResolverImpl.java:import org.jboss.seam.solder.util.service.ServiceLoader;*
*./seam-jcr-3.1.0.Beta3-sources.jar/org/jboss/seam/jcr/ocm/NodeConverter.java:import org.jboss.seam.solder.reflection.Reflections;*
*./seam-jcr-3.1.0.Beta3-sources.jar/org/jboss/seam/jcr/ocm/OCMMappingStore.java:import org.jboss.seam.solder.core.Veto;*
*./seam-jcr-3.1.0.Beta3-sources.jar/org/jboss/seam/jcr/ocm/OCMMapping.java:import org.jboss.seam.solder.core.Veto;*
*./seam-jcr-3.1.0.Beta3-sources.jar/org/jboss/seam/jcr/JcrCDIEventListener.java:import org.jboss.seam.solder.core.Veto;*
./seam-persistence-reference-guide-3.1.0.Beta3-sources.jar/persistence-general.xml: <groupId>org.jboss.seam.solder</groupId>
*./seam-jcr-api-3.1.0.Beta3-sources.jar/org/jboss/seam/jcr/annotations/ocm/JcrDao.java:import org.jboss.seam.solder.serviceHandler.ServiceHandlerType;*
*./solder-impl-3.1.0.Beta3-sources.jar/org/jboss/solder/servlet/logging/TypedMessageBundleAndLoggerExtension.java: private static final String MODULE_PACKAGE_PREFIX = "org.jboss.seam.servlet.";*
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
14 years, 5 months