JasperReports JavaBeans集数据源,一般错误

JasperReports JavaBeans集数据源,一般错误,java,netbeans,jasper-reports,Java,Netbeans,Jasper Reports,我正在使用JasperReports NetBeans插件。 我想以bean集合的形式提供我的数据 所以我做了两件事: 1) 实现了一个返回集合的非常简单的工厂类 public class MyFactory { public static Collection<Person> createBeanCollection() { ArrayList al = new ArrayList(); for (int i=0; i<10; i++)

我正在使用JasperReports NetBeans插件。
我想以bean集合的形式提供我的数据
所以我做了两件事:
1) 实现了一个返回集合的非常简单的工厂类

public class MyFactory {
    public static Collection<Person> createBeanCollection() {
        ArrayList al = new ArrayList();
        for (int i=0; i<10; i++) {al.add(new Person());}
    return al;
    }

}
公共类MyFactory{
公共静态集合createBeanCollection(){
ArrayList al=新的ArrayList();
对于(int i=0;i一般问题
因此,由于错误相同,问题可能在于定位方法。
有什么想法吗?

已添加 如果我使用JasperReports提供的默认示例类作为类工厂,它似乎可以工作(连接成功)。 com.jaspersoft.ireport.examples.SampleJRDataSourceFactory 现在我正在搜索这个类的源代码

已添加
重新启动IDE后,问题消失。可能是缓存问题。我不会关闭此问题,而是尝试重现问题并记录它。

需要定义空构造函数:

public MyFactory () {};