H
ello everyone,

I'm having problem to make socialauth (https://code.google.com/p/socialauth/)
work in TomEE.
I'm using the CDI library and I run into an error like this:


SEVERE: CDI Beans module deployment failed
javax.enterprise.inject.UnsatisfiedResolutionException: Api type
[org.brickred.socialauth.cdi.SocialAuth] is not found with the qualifiers
Qualifiers: [@javax.enterprise.inject.Default()]
for injection into Field Injection Point, field name :  socialauth, Bean
Owner : [UpdateStatus, Name:socialAuthUpdateStatus, WebBeans Type:MANAGED,
API Types:[org.test.UpdateStatus,java.io.Serializable,java.lang.Object],
Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default,javax.inject.Named]]
at
org.apache.webbeans.util.InjectionExceptionUtils.throwUnsatisfiedResolutionException(InjectionExceptionUtils.java:77)

I have tried to deploy it both within an EAR folder or as a WAR inside
webapps. I have also tried with TomEE 1.5.1 and the latest 1.5.2. The
latest version is giving the exception while deploying, while 1.5.1 is
"silent" even though it doesn't work either.

I have made a very basic sample project to test the issue.
Here is the war file:
http://www.fileconvoy.com/dfl.php?id=g902f5fea97a4c54099927386418af3485c0388d5d


And here I have uploaded the source code:
https://gist.github.com/lucamerolla/5453991

I haven't tested it yet in 1.6.0-SNAPSHOT but maybe I'm missing something
to run in 1.5.x

Thanks in advance,
LM

Reply via email to