发生RuntimeException:java.lang.RuntimeException:java.lang.ClassCastException:java.lang.String无法强制转换为com.mongodb.DBRef

时间:2011-02-18 12:44:14

标签: playframework

我在ubuntu服务器上使用play几个月,在使用Siena模块的Google App Engine上也是如此。现在我在Ubuntu服务器上有一个应用程序,其中包含以下版本:

Play Framework - 1.1 Morphia - morphia-1.2beta3

我的代码抛出了一个非常奇怪的错误:

发生RuntimeException:java.lang.RuntimeException:java.lang.ClassCastException:java.lang.String无法强制转换为com.mongodb.DBRef

对于app / models / Playlist.java中的这一行

List items = PlaylistItem.filter(“playlist”,this).asList();

“播放列表”是PlaylistItem中的一个字段,它定义为:

@Required @参考 公共播放列表播放列表;

奇怪的是,这个相同的应用程序(我有源代码控制中的代码并拉到两台机器)在我的笔记本电脑上工作,但在我的Ubuntu服务器上不起作用。有谁知道为什么会这样?

1 个答案:

答案 0 :(得分:0)

您可能需要查看this bug report。这似乎是你的问题。