【发布时间】:2015-07-30 17:08:09
【问题描述】:
我正在开发 grails 2.4.5。 我将我的项目连接到 oracle 11g。 在数据源中,我添加:
dataSource {
pooled = true
dialect = org.hibernate.dialect.Oracle10gDialect
driverClassName = 'oracle.jdbc.OracleDriver'
username = 'grails' // YOUR USERNAME AND PASS
password = 'grails'
url = 'jdbc:oracle:thin:localhost:1521:orcl'
dbCreate = 'update'
}
然后它连接,当我创建新域时,数据库中的新表会创建。 但是,当我添加新内容时:
new Book(name:'The Strain').save(flush:true)
然后出现错误:
2015-07-29 17:10:30,036 [Thread-10] ERROR plugins.AbstractGrailsPluginManager - Plugin [controllers:2.4.5] could not reload changes to file [C:\Users\Thuc Tran\IdeaProjects\EmailTutorial\grails-app\controllers\emailtutorial\PlaceController.groovy]: Cannot invoke method getPropertyValue() on null object
Message: Cannot invoke method getPropertyValue() on null object
Line | Method
->> 120 | configureScaffoldingController in ScaffoldingGrailsPlugin
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
^ 105 | doCall in ScaffoldingGrailsPlugin$_closure3
我们将不胜感激任何解决方案。谢谢。
【问题讨论】:
-
要检查两件事。有关一些想法,请参阅之前的Stackoverflow answer 并尝试添加适当的代码。如果这不起作用,请检查此JIRA entry 是否存在可能的错误。