当我试图将代码从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)有没有人遇到过同样类型的。请告诉我解决方案是什么。
发布于 2012-08-17 20:47:51
这个问题即使在5.0版本中也存在,但后来通过逐个删除依赖项,我发现当我删除约束并给出正确的名称时,类的一个默认放置值是一个约束。错误已解决。
https://stackoverflow.com/questions/11720462
复制相似问题