2013-02-17 1 views
1

나는 터미널
에서 (1.2.5) 테스트 플레이를 실행하고 로컬 호스트가 해당 페이지는플레이 테스트 nullpoint 예외

Oops: NullPointerException 
An unexpected error occured caused by exception NullPointerException: 
null 

후 다음과 같은 오류 스택 터미널

Internal Server Error (500) for request GET /@tests 

Oops: NullPointerException 
An unexpected error occured caused by exception NullPointerException: null 

play.exceptions.UnexpectedException: Unexpected Error 
    at play.Play.start(Play.java:556) 
    at play.Play.detectChanges(Play.java:642) 
    at play.Invoker$Invocation.init(Invoker.java:198) 
    at Invocation.HTTP Request(Play!) 
Caused by: java.lang.NullPointerException 
    at play.classloading.ApplicationCompiler$2.acceptResult(ApplicationCompiler.java:266) 
    at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:478) 
    at play.classloading.ApplicationCompiler.compile(ApplicationCompiler.java:282) 
    at play.classloading.ApplicationClassloader.getAllClasses(ApplicationClassloader.java:426) 
    at play.Play.start(Play.java:516) 
    ... 3 more 
에 인쇄하고 있다고
@ 테스트/방문
+0

글쎄, 널 포인터 예외처럼 보입니까? 코드가하려고하는 것에 대해 좀 더 자세히 설명해 주시겠습니까? –

+0

나는 플레이 테스트 만하고, 크롬으로 가서 localhost : 9000/@ 테스트를 해봤 다. – jilen

답변

1

마지막으로 나는이 예외를 타는 방법을 발견했습니다. 나는 두 classes.like

Foo.java로 파일을 가지고 있기 때문에 :

public class Foo {} 
class Bar{} 

가 그럼 난 중첩 된 클래스로 바 클래스를 재 작성, 모든 것은 괜찮습니다! Thoung 이유를 알지 못했지만 Java 컴파일러의 버그로 인해 나타나는 것 같습니다