2009-12-11 1 views
1

App Engine SDK 1.2.8에서 단위 테스트를 실행할 때 이와 같은 오류가 발생합니다. 단위 테스트는 SDK 1.2.6에서 동일한 코드를 사용하여 통과합니다.Java 용 Google App Engine SDK 업그레이드 후 기본 클래스가 "향상되지 않은 것 같습니다"

"클래스 com.foo.bar.BaseClass 당신은 증강을 다시 실행하고 출력에서 ​​오류를 검사 할 수 있습니다. 강화 된 것으로 보이지 않는다"

유지됩니다 BaseClass로를 확장하는 클래스 만이 적절한 주석 등

답변

0

GAE 지원 그룹에 스레드가 다른 관련 버그 수정 ORM 1.0.4의 릴리스 후보 버전으로 동일한 문제와 링크의 다른 보고서 보여줍니다 Support Thread

method provi를 사용하여 ORM RC을 설치하면 오류가 해결되었습니다. GAE 지원 위키에서 ded.

문제의 픽스를 신속하게 제공 한 Max Ross @ Google에게 감사드립니다.

1

동일한 문제가 있지만 다른 해결책이 있습니다. 배포 한 후 오류 로그를 가리키는 콘솔을 확인했습니다 :

플러그인 (번들) "org.datanucleus.store.appengine"이 (가) 이미 등록되었습니다. 클래스 경로의 classpath.plugin에 동일한 플러그인의 여러 JAR 버전이 없는지 확인하십시오.

그래서 WEB-INF 폴더에서 libs를 확인했습니다. "datanucleus-appengine-xxx"의 여러 버전을 발견했습니다. 이전 버전을 제거한 후 다시 작동했습니다.