我在ODI 11g Java api的preparePersist()方法中收到stackoverflow错误。我正在尝试创建接口,并对接口进行一些修改后,我正在运行preparePersist()以将接口对象持久保存在ODI存储库中。
InteractiveInterfaceHelperWithActions interfaceHelper = new InteractiveInterfaceHelperWithActions(returnInterface,odiInstance,odiInstance.getTransactionalEntityManager());
addInterfaceTarget(currentMapping,currentInterface,returnInterface,interfaceHelper);
interfaceHelper.computeSourceSets();
addSQLDatasources(currentMapping,currentInterface,returnInterface,interfaceHelper,currentPackage);
interfaceHelper.computeSourceSets();
interfaceHelper.preparePersist();System.out.println("Interface is written");
代码仅卡在preparePersist行中。
我尝试使用-Xmx510m -Xss512m VM变量运行代码。甚至我尝试使用更大的VM内存。