Failed to create object that extends super class with BundleContext argument
----------------------------------------------------------------------------

                 Key: FELIX-788
                 URL: https://issues.apache.org/jira/browse/FELIX-788
             Project: Felix
          Issue Type: Bug
          Components: iPOJO
    Affects Versions: iPOJO-1.0.0, iPOJO-0.8.0
         Environment: JDK 1.6
Felix 1.2.1
iPOJO 1.0.0 and 0.8.0
            Reporter: YANG, BongYeol
            Priority: Minor


In this situation:

Bundle 1:
public interface I {
}

public abstract class A implements I {
}

public abstract class B extends A implements Runnable {
  public B(BundleContext context) {
  }
}

Bundle 2:

public class C extends B {
  public B(BundleContext context) {
    super(context);
  }
}

I used org.apache.felix.iPOJO.Factory.createComponentInstance(null);
But iPOJO failed to create instance like this:

[C] ERROR: [instance.name] createInstance -> The POJO constructor invocation 
failed : (class: C, method: <init> signature: 
(Lorg/apache/felix/ipojo/InstanceManager;Lorg/osgi/framework/BundleContext;)V) 
Expecting to find object/array on stack


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

Reply via email to