Openlaszlo迁移问题

时间:2012-07-30 11:20:10

标签: openlaszlo

当我尝试将代码从OL 3.3迁移到4.9时,我收到此错误。我按照这里提到的步骤。 http://wiki.openlaszlo.org/Runtime_Differences 但我仍然得到这个错误。

 [exec] Exception in thread "main" java.lang.NullPointerException
     [exec]     at org.openlaszlo.compiler.ClassModel.sortKey(ClassModel.java:235)
     [exec]     at org.openlaszlo.compiler.ClassModel.compareTo(ClassModel.java:244)
     [exec]     at java.util.TreeMap.put(TreeMap.java:560)
     [exec]     at java.util.TreeSet.add(TreeSet.java:255)
     [exec]     at java.util.AbstractCollection.addAll(AbstractCollection.java:334)
     [exec]     at java.util.TreeSet.addAll(TreeSet.java:312)
     [exec]     at java.util.TreeSet.<init>(TreeSet.java:160)
     [exec]     at org.openlaszlo.compiler.ViewSchema.resolveClassModels(ViewSchema.java:362)
     [exec]     at org.openlaszlo.compiler.Compiler.updateRootSchema(Compiler.java:809)
     [exec]     at org.openlaszlo.compiler.Compiler.compile(Compiler.java:452)
     [exec]     at org.openlaszlo.compiler.Compiler.compile(Compiler.java:199)
     [exec]     at org.openlaszlo.compiler.Main.compile(Main.java:463)
     [exec]     at org.openlaszlo.compiler.Main.lzc(Main.java:402)
     [exec]     at org.openlaszlo.compiler.Main.main(Main.java:105)

有没有人遇到过同一类型。请让我知道解决方案是什么。

1 个答案:

答案 0 :(得分:1)

即使在5.0版本中存在问题,但后来通过逐个删除依赖关系,我发现当我删除约束并给出正确的名称时,类的默认放置值之一是约束。错误已解决。