2013-03-26 42 views
0

我有一个完美的,我的应用程序的本地运行版本,并在专用的服务器环境。斯卡拉升降机 - Cloudbees 500错误,mongo记录

我现在正在通过云托管服务,但遇到了奇怪的错误,我非常感谢您的帮助。

从一个新的记录有问题而产生的错误正在为这个模型创建:

class Panel_Model private() extends MongoRecord[Panel_Model] with ObjectIdPk[Panel_Model] { 

    def meta = Panel_Model 

    object dbid extends LongField(this) 
    object handle extends StringField(this, 50) 
    object room extends StringField(this, 50) 
    object user extends StringField(this, 50) 
    object name extends StringField(this, 50) 
    object element extends StringField(this, 50) 

    object slide extends MongoJsonObjectListField(this, Panel_Model_Slide) 

    object state extends JsonObjectField(this, Panel_Model_State) { 
     def defaultValue = null.asInstanceOf[Panel_Model_State] 
    } 

    object time extends JsonObjectField(this, Panel_Model_Time) { 
     def defaultValue = null.asInstanceOf[Panel_Model_Time] 
    } 

} 


object Panel_Model extends Panel_Model with MongoMetaRecord[Panel_Model] { 
    override def collectionName = "panels" 
} 


case class Panel_Model_Slide (

    handle: String, 
    media: String, 
    param: Map[String, String], 
    content: String, 
    view: String, 
    index: Int, 
    active: Int 

) extends JsonObject[Panel_Model_Slide] { 
    def meta = Panel_Model_Slide 
} 


object Panel_Model_Slide extends JsonObjectMeta[Panel_Model_Slide] 


case class Panel_Model_State (

    ready: Int, 
    active: Int, 
    locked: Int, 
    slide: Map[String, Int] 

) extends JsonObject[Panel_Model_State] { 
    def meta = Panel_Model_State 
} 


object Panel_Model_State extends JsonObjectMeta[Panel_Model_State] 


case class Panel_Model_Time (

    created: Long 

) extends JsonObject[Panel_Model_Time] { 
    def meta = Panel_Model_Time 
} 


object Panel_Model_Time extends JsonObjectMeta[Panel_Model_Time] 

而产生的错误,只在CloudBees的环境中实际调用是这样的:

Panel_Model.createRecord. 
dbid(dbid). 
room(Room_Session.is). 
user(User_Session.is). 
name(fph.fileName). 
handle(handle). 
element(element). 
state(Panel_Model_State(

    0, active, 0, Map(

    ("active" -> 1), 
    ("total" -> 1) 

) 

)). 
time(Panel_Model_Time(unix)). 
save 

任何帮助非常感谢,在此先感谢

回答

1

你应该看看日志中的错误(蜜蜂应用程序:尾巴,或Web控制台),看看实际的错误happeni ng是。

蜜蜂应用程序:tail -a yourAppId - 并在处于错误状态时查看结果 - 这将有很大帮助。

+0

我注意到你在为cloudbees工作,拼命试图找到某种直接接触但无济于事,非常希望重新支付你一段时间来隔离这个问题,因为你是完全定位于帮助解决这个问题,最终让我们使用你真棒的服务,并沟通你的专用服务器。不知道如何继续,但请让我知道一个适当的渠道联系。所有最好的和很多的感谢,花时间去联系:) – jhdevuk 2013-03-29 00:49:48

+0

PS:尝试在LinkedIn上加入你无济于事,非常感谢你的宝贵时间的一些时刻,请联系:) – jhdevuk 2013-03-29 01:16:21

+0

如果你可以上IRC - #cloudbees irc.cloudbees.com - ping miclorb(me)。 – 2013-04-04 03:40:26