felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Carsten Ziegeler (JIRA)" <j...@apache.org>
Subject [jira] Commented: (FELIX-1726) SCR Annotations - Enhance error messages in case of missing project dependencies
Date Tue, 03 Nov 2009 22:54:32 GMT

    [ https://issues.apache.org/jira/browse/FELIX-1726?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12773261#action_12773261

Carsten Ziegeler commented on FELIX-1726:

Does ClassUtil really fail with a CNFE?

> 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
> 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

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

View raw message