Playframework 发生RuntimeException:java.lang.RuntimeException:java.lang.ClassCastException:java.lang.String无法强制转换为com.mongodb.DBRef
我已经在ubuntu服务器和使用Siena模块的Google应用程序引擎上使用play几个月了。现在,我在Ubuntu服务器上有一个应用程序,其版本如下: 播放框架-1.1 Morphia-Morphia-1.2贝塔3 我的代码抛出了一个非常奇怪的错误: 发生RuntimeException:java.lang.RuntimeException:java.lang.ClassCastException:java.lang.String无法强制转换为com.mongodb.DBRef 对于app/models/Playlist.java中的这一行: List items=playlitem.filter(“playlist”,this).asList() “playlist”是playlitem中的一个字段,定义如下: @必需的 @参考文献 公共播放列表Playframework 发生RuntimeException:java.lang.RuntimeException:java.lang.ClassCastException:java.lang.String无法强制转换为com.mongodb.DBRef,playframework,Playframework,我已经在ubuntu服务器和使用Siena模块的Google应用程序引擎上使用play几个月了。现在,我在Ubuntu服务器上有一个应用程序,其版本如下: 播放框架-1.1 Morphia-Morphia-1.2贝塔3 我的代码抛出了一个非常奇怪的错误: 发生RuntimeException:java.lang.RuntimeException:java.lang.ClassCastException:java.lang.String无法强制转换为com.mongodb.DBRef 对于app/
奇怪的是,同一个应用程序(我在源代码管理中有代码,可以拉到两台机器上)可以在我的笔记本电脑上运行,但不能在我的Ubuntu服务器上运行。有人知道为什么会发生这种情况吗?您可能需要检查一下。这似乎是你的问题。谢谢,我查过了。但是,似乎我在远程服务器上有一个旧版本的数据库,因此将远程数据库移动到当前数据库解决了这个问题。