felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Stefan Seifert (JIRA)" <j...@apache.org>
Subject [jira] Closed: (FELIX-1726) SCR Annotations - Enhance error messages in case of missing project dependencies
Date Mon, 16 Nov 2009 12:27:39 GMT

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

Stefan Seifert closed FELIX-1726.
---------------------------------


thanks

> SCR Annotations - Enhance error messages in case of missing project dependencies
> --------------------------------------------------------------------------------
>
>                 Key: FELIX-1726
>                 URL: https://issues.apache.org/jira/browse/FELIX-1726
>             Project: Felix
>          Issue Type: Bug
>          Components: Maven SCR Plugin
>    Affects Versions: maven-scr-plugin-1.4.0
>            Reporter: Stefan Seifert
>            Assignee: Carsten Ziegeler
>            Priority: Minor
>             Fix For: maven-scr-plugin-1.4.1
>
>         Attachments: felix.patch
>
>
> in rev. 821022 felix removed some dependencies that where unneeded for the code that
existed in the scr plugin itself.
> there where unneeded to compile the plugin, but they are needed in some usecases for
annotation parsing.
> e.g. if a project's class is annotated with SCR annotations, and at the same time declares
a static field with a slf4j Logger class, reading other static string field values fails with
a ClassNotFound exception pointing to a slf4j class.
> re-adding the slf4j dependencies again solves the problem.
> unfortunately the exception handling in this case is not good - the message is only "Somehing
went wrong.", because the ClassNotFound exception was swallowed in ClassUtil.getInitializationExpression
method.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message