[
https://issues.jboss.org/browse/SEAMSECURITY-37?page=com.atlassian.jira.p...
]
Dan Allen commented on SEAMSECURITY-37:
---------------------------------------
Yes, we do care. Please see
http://in.relation.to/Bloggers/IsSeam3GoingToBePortableOrWhat
for a statement.
The solution to this problem to work on GlassFish 3.1 out of the box is to inject Messages
into the observers using parameter injection (argument of observer method) rather than
field injection. This solved a similar problem in Seam Faces.
Unsatisfied dependencies for type [Messages]...
-----------------------------------------------
Key: SEAMSECURITY-37
URL:
https://issues.jboss.org/browse/SEAMSECURITY-37
Project: Seam Security
Issue Type: Bug
Affects Versions: 3.0.0.Beta2
Environment: Mac OS X, Glassfish v3.1b42, Java 1.6
Reporter: Aaron Siri
Assignee: Shane Bryzak
Fix For: 3.0.0.Final
Attachments: SecurityBreak-0.0.1-SNAPSHOT.war, SecurityBreak.zip
Trying to deploy an app with simple security integration I get the following exception:
SEVERE: Exception while loading the app : WELD-001408 Unsatisfied dependencies for type
[Messages] with qualifiers [@Default] at injection point [[field] @Inject
org.jboss.seam.security.SecurityEventMessages.messages]
org.jboss.weld.exceptions.DeploymentException: WELD-001408 Unsatisfied dependencies for
type [Messages] with qualifiers [@Default] at injection point [[field] @Inject
org.jboss.seam.security.SecurityEventMessages.messages]
at org.jboss.weld.bootstrap.Validator.validateInjectionPoint(Validator.java:305)
at org.jboss.weld.bootstrap.Validator.validateBean(Validator.java:139)
at org.jboss.weld.bootstrap.Validator.validateRIBean(Validator.java:162)
at org.jboss.weld.bootstrap.Validator.validateBeans(Validator.java:385)
at org.jboss.weld.bootstrap.Validator.validateDeployment(Validator.java:371)
at org.jboss.weld.bootstrap.WeldBootstrap.validateBeans(WeldBootstrap.java:390)
...
--
This message is automatically generated by JIRA.
For more information on JIRA, see:
http://www.atlassian.com/software/jira