Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我伪造的Facebook页面上有;“Grails运行时异常”;我怎样才能摆脱它,找回我以前的页面?_Javascript_Grails - Fatal编程技术网

Javascript 我伪造的Facebook页面上有;“Grails运行时异常”;我怎样才能摆脱它,找回我以前的页面?

Javascript 我伪造的Facebook页面上有;“Grails运行时异常”;我怎样才能摆脱它,找回我以前的页面?,javascript,grails,Javascript,Grails,我正在做一个作业,突然…Grails运行时异常出现,页面上一片空白。我所有的工作都丢了,我工作很努力。当那件事发生时,我几乎完蛋了。这是怎么一回事?如何恢复我的页面? 这就是我写的 Error 500: Error processing GroovyPageView: Error executing tag <g:render>: Error executing tag <g:render>: No row with the given identifier exists

我正在做一个作业,突然…Grails运行时异常出现,页面上一片空白。我所有的工作都丢了,我工作很努力。当那件事发生时,我几乎完蛋了。这是怎么一回事?如何恢复我的页面? 这就是我写的

Error 500: Error processing GroovyPageView: Error executing tag <g:render>: Error executing tag <g:render>: No row with the given identifier exists: [myfakewall.Friend#155509] at /home/myfakewall2/myfakefb/grails-app/views/post/_partial.gsp:80 at /home/myfakewall2/myfakefb/grails-app/views/wall/edit.gsp:205
Servlet: grails
URI: /grails/wall/edit.dispatch
Exception Message: No row with the given identifier exists: [myfakewall.Friend#155509] 
Caused by: Error processing GroovyPageView: Error executing tag <g:render>: Error executing tag <g:render>: No row with the given identifier exists: [myfakewall.Friend#155509] at /home/myfakewall2/myfakefb/grails-app/views/post/_partial.gsp:80 at /home/myfakewall2/myfakefb/grails-app/views/wall/edit.gsp:205 
Class: /WEB-INF/grails-app/views/wall/edit.gsp 
At Line: [-1] 
Code Snippet:
Error 500:错误处理GroovyPageView:错误执行标记:错误执行标记:不存在具有给定标识符的行:[myfakewall.Friend#155509]at/home/myfakewall2/myfakefb/grails app/views/post/_partial.gsp:80 at/home/myfakewall2/myfakefb/grails app/views/wall/edit.gsp:205
Servlet:grails
URI:/grails/wall/edit.dispatch
异常消息:不存在具有给定标识符的行:[myfakewall.Friend#155509]
原因:处理GroovyPageView时出错:执行标记时出错:执行标记时出错:不存在具有给定标识符的行:[myfakewall.Friend 35509]at/home/myfakewall2/myfakefb/grails app/views/post/_partial.gsp:80 at/home/myfakewall2/myfakefb/grails app/views/wall/edit.gsp:205
类:/WEB-INF/grails app/views/wall/edit.gsp
第[-1]行
代码段:

我不知道这意味着什么,如果你们中的任何人能告诉我这是什么,我希望我的页面重新编辑。如何摆脱它?

强烈建议您将有问题的代码包括在内。但从错误描述来看,似乎您在域类的数据库映射方面存在问题

我猜,你做了一些类似的事情:

class A { 
    String    name
} 

class B {
    A property
    String name
}
在这种情况下,如果删除A记录,B将无法再检索A,因此错误“不存在具有给定标识符的行”是有意义的

这种情况的简单解决方案是在删除对象A之前,使用对象A删除所有记录B。或者,您可以更改域设置以使用belongsTo&hasMany关系,从而启用删除级联


为了“恢复”您的工作,我认为截断并重新创建数据库就足够了。您还可以在数据源中使用“drop create”。这里没有什么好恐慌的。

我不认为这是一个编码问题。。。我认为veronica使用了Grails应用程序,并发现了一个错误。