felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Carsten Ziegeler (Resolved) (JIRA)" <j...@apache.org>
Subject [jira] [Resolved] (FELIX-3149) SCR Generator NullPointerExcpeiton in case of declared Service interface isn't implemented by the Component
Date Fri, 07 Oct 2011 11:36:29 GMT

     [ 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


View raw message