[
https://issues.apache.org/jira/browse/FELIX-1017?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13012403#comment-13012403
]
Chris commented on FELIX-1017:
------------------------------
using Felix 2.3.4 now solved our problem
> Generic types ignored when generating MANIFEST.MF
> -------------------------------------------------
>
> Key: FELIX-1017
> URL: https://issues.apache.org/jira/browse/FELIX-1017
> Project: Felix
> Issue Type: Bug
> Components: Maven Bundle Plugin
> Affects Versions: maven-bundle-plugin-2.0.0
> Reporter: Clovis Seragiotto
> Assignee: Stuart McCulloch
> Fix For: maven-bundle-plugin-2.0.1
>
>
> Generic information present in the bytecode is not considered when
> MANIFEST.MF is generated. In the following example, the package "a" is not
> included in the Import-Package list, which causes an Exception at runtime
> (TypeNotPresentException)
> package b;
> import java.lang.reflect.*;
> import a.A;
> public class B {
> java.util.List<A> list;
> public static void main(String[] args) {
> for(Field f : B.class.getDeclaredFields()) {
> ParameterizedType type = (ParameterizedType)f.getGenericType();
> for(Type t : type.getActualTypeArguments()) {
> System.out.println(t); // <---
> java.lang.TypeNotPresentException: Type a.A not present
> }
> }
> }
> }
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira