for*_*ste 1 java playframework
当我编辑我的代码并重新播放localhost上的播放选项卡时:3001/@测试我尝试运行测试时总是得到ClassCastExceptions.
例如(只是一个例子,但你可以用TestClass代替任何类)
A java.lang.ClassCastException has been caught, Cannot cast TestClass to TestClass
Run Code Online (Sandbox Code Playgroud)
这严重减缓了发展.那有什么解决方案吗?
播放版"1.2.3"
java版"1.6.0_23"OpenJDK运行时环境(IcedTea6 1.11pre)(6b23~pre11_ubuntu1.11.10.2)OpenJDK 64位服务器VM(内置20.0-b11,混合模式)
这个看似虚假的异常可能是由两个不同的包(com.pack0000.TestClass&com.pack1111.TestClass)或两个不同的类加载器或两个不同的jar中存在的类加载而导致的.在异常之前的行上,打印出两个xxx.getClass().getCanonicalName()和xxx.getClass().getClassLoader(),看看是否有任何光线.
归档时间: |
|
查看次数: |
260 次 |
最近记录: |