[ 
https://issues.apache.org/jira/browse/FELIX-3149?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Carsten Ziegeler resolved FELIX-3149.
-------------------------------------

    Resolution: Duplicate

Duplicate of FELIX-3117
                
> SCR Generator NullPointerExcpeiton in case of declared Service interface 
> isn't implemented by the Component
> -----------------------------------------------------------------------------------------------------------
>
>                 Key: FELIX-3149
>                 URL: https://issues.apache.org/jira/browse/FELIX-3149
>             Project: Felix
>          Issue Type: Bug
>          Components: Maven SCR Plugin, SCR Annotations
>    Affects Versions: maven-scr-plugin-1.7.2, scr ant task 1.1.2, scr 
> generator 1.1.2
>            Reporter: Daniel Kuffner
>
> I have created a service component which implements IService but declares 
> IService2
> Example: 
> @Component()
> @Service({ IService2.class })
> public class ServiceImpl implements IService {
> I get following exception:
> java.lang.NullPointerException
>       at 
> org.apache.felix.scrplugin.tags.cl.ClassLoaderJavaClassDescription.isA(ClassLoaderJavaClassDescription.java:245)
>       at 
> org.apache.felix.scrplugin.tags.qdox.QDoxJavaClassDescription.isA(QDoxJavaClassDescription.java:309)
>       at org.apache.felix.scrplugin.om.Interface.validate(Interface.java:68)
>       at org.apache.felix.scrplugin.om.Service.validate(Service.java:99)
>       at org.apache.felix.scrplugin.om.Component.validate(Component.java:327)
>       at 
> org.apache.felix.scrplugin.SCRDescriptorGenerator.execute(SCRDescriptorGenerator.java:342)
> The generator should throw some exception which I can handle correctly. It 
> would be nice if the exception could expose the class which causes the failur 
> (full class name as string). The full class name would be really usefull for 
> a IDE plugin.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to