2012-07-30 4 views
1

OL 3.3에서 4.9로 코드를 마이그레이션하려고 할 때이 오류가 발생합니다. 나는 여기서 언급 한 단계들을 따랐다. http://wiki.openlaszlo.org/Runtime_Differences 하지만 여전히이 오류가 발생합니다.Openlaszlo 마이그레이션 문제

[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) 

누구나 같은 유형의 사람이 있습니까? 해결책이 무엇인지 알려주세요.

+0

컴파일러가 사용되는 클래스를 찾는 데 문제가있을 때 이전에보고 된 오류 메시지와 비슷합니다 (링크 : http://forum.openlaszlo.org/showthread.php?p=48130). 코드 내에서 암묵적으로 사용됩니다. 문제가 지속되면 5.0 (트렁크)로 함께 기뻐할 수 있습니까? –

+0

@raju : 좋습니다. 시도해보고 – karthick

+0

코드를 마이그레이션하는 경우, 5.0으로 직접 마이그레이션하는 것이 좋습니다. 4.9가 오래전에 릴리스되었습니다 (2010 년 10 월). 버그 로그가 수정되고 5.0에 기능이 추가되었습니다. –

답변

1

5.0 버전에서도 문제가 있었지만 이후에는 종속성을 하나씩 제거하여 제약 조건을 제거하고 적절한 이름을 지정할 때 클래스의 기본 배치 값 중 하나가 제약 조건이라는 것을 알았습니다. 오류가 해결되었습니다.

관련 문제