[ https://issues.apache.org/jira/browse/FELIX-1726?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Carsten Ziegeler updated FELIX-1726: ------------------------------------ Attachment: felix.patch Proposed patch > 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.