openwebbeans-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Romain Manni-Bucau <rmannibu...@gmail.com>
Subject Re: UnsatisfiedResolutionException Api type is not found with the qualifiers
Date Wed, 27 Jun 2012 13:07:38 GMT
do you think you can reproduce it in an app you can share?

- Romain


2012/6/27 Rafael Pestano <rmpestano@yahoo.com.br>

> Just looking to the error i posted in pastbin:
>
>  "for injection into Method Injection Point, method
> name :  setProjetoService, Bean Owner : [ComboBean,Name:comboBean, WebBeans
> Type:MANAGED, API"
>
> thats when i tried the Injection via setter method, the injection in the
> field(the code i posted) gives me a similar error(the exception is the
> same).
>
> Att,
>
> Rafael M. Pestano
>
> Desenvolvedor Java Cia. de Processamento de Dados do Rio Grande do Sul
> Graduando em Ciência da Computação UFRGS
> http://code.google.com/p/jsf-conventions-framework/
> http://rpestano.wordpress.com
> http://twitter.com/realpestano
>
>
>
> ________________________________
> De: Rafael Pestano <rmpestano@yahoo.com.br>
> Para: "user@openwebbeans.apache.org" <user@openwebbeans.apache.org>
> Enviadas: Quarta-feira, 27 de Junho de 2012 9:01
> Assunto: Re: UnsatisfiedResolutionException Api type is not found with the
> qualifiers
>
> Hi romain,
>
> ive already moved the injection point to setter method without success but
> didnt tried(cant test it now) to just create a setter method in the
> provided example.
>
> thanks.
>
> Att,
>
> Rafael M. Pestano
>
> Desenvolvedor Java Cia. de Processamento de Dados do Rio Grande do Sul
> Graduando em Ciência da Computação UFRGS
> http://code.google.com/p/jsf-conventions-framework/
> http://rpestano.wordpress.com
> http://twitter.com/realpestano
>
>
>
> ________________________________
> De: Romain Manni-Bucau <rmannibucau@gmail.com>
> Para: user@openwebbeans.apache.org; Rafael Pestano <rmpestano@yahoo.com.br
> >
> Enviadas: Quarta-feira, 27 de Junho de 2012 8:24
> Assunto: Re: UnsatisfiedResolutionException Api type is not found with the
> qualifiers
>
>
> Hi,
>
> did you try adding a setter for the field?
>
> - Romain
>
>
>
> 2012/6/27 Rafael Pestano <rmpestano@yahoo.com.br>
>
> Hi everyone,
> >
> >im facing an issue with OWB(works with weld) that i cant inject a field
> and i want to know if im doing something wrong, the stacktrace can be found
> here: http://pastebin.com/Uq5ujzWC
> >
> >Ill try to explain what im doing:
> >
> >Here is the implementation of the class which is failing to be injected.
> >
> >public class UsuarioServiceImpl extends CustomHibernateService<Usuario,
> Long> implements UsuarioService  {code here:
> https://github.com/rmpestano/conventions-issuetracker/blob/master/src/br/com/triadworks/issuetracker/service/impl/IssueServiceImpl.java
> }
> >
> >here is the interface:
> >
> >public interface UsuarioService extends BaseService<Usuario, Long>{  }
> >
> >here is the superclass:
> >
> >@Named
> >@CustomService
> >public class CustomHibernateService<T,K extends Serializable> extends
> BaseCustomServiceImpl<T, K> implements BaseService<T, K> {code and related
> classes here:
> http://code.google.com/p/jsf-conventions-framework/source/browse/ConventionsCore/src/main/java/com/jsf/conventions/service/impl/CustomHibernateService.java
> >}
> >
> >the qualifier:
> >
> >@Qualifier
> >@Retention(RUNTIME)
> >@Target({METHOD, FIELD, PARAMETER, TYPE})
> >public @interface CustomService {
> >
> >    @Nonbinding
> >    Class entity() default byte.class;
> >}
> >
> >and finally the injection point:
> >
> >
> >@Inject @CustomService(entity=Usuario.class)
> >private BaseService usuarioService;
> >@Inject @CustomService(entity=Projeto.class)
> >private BaseService projetoService;
> >
> >
> >Do you have any idea? if you need more information just tell me.
> >
> > here is the project where this injection works(weld as cdi impl):
> https://github.com/rpestano/conventions-issuetracker/blob/master/issuetracker/src/br/com/triadworks/issuetracker/controller/ComboBean.java
> >
> >also in this project i have no problems with this approach:
> http://code.google.com/p/jsf-conventions-framework/source/browse/ConventionsShowcase/src/main/java/com/jsf/conventions/showcase/controller/ComboMBean.java
> >
> >and here is the project where it is failing:
> https://github.com/rmpestano/conventions-issuetracker/blob/master/src/br/com/triadworks/issuetracker/controller/ComboBean.java
(note
> that im 'workaround' the exception by injecting specific services)
> >
> >thanks in advance.
> >
> >Att,
> >Rafael M. Pestano
> >Desenvolvedor Java Cia. de Processamento de Dados do Rio Grande do Sul
> >Graduando em Ciência da Computação UFRGS
> >http://code.google.com/p/jsf-conventions-framework/
> >http://rpestano.wordpress.com
> >http://twitter.com/realpestano
> >
>

Mime
View raw message