Grails,Spring安全覆盖用户

Grails,Spring安全覆盖用户,grails,spring-security,Grails,Spring Security,在我们的grails应用程序中,我们使用的是Spring Security&Spring Security UI 我们使用S2ui覆盖创建了用户角色UserRole域类: grails s2ui-override user package.name grails s2ui-override role package.name 这些功能非常好,但我希望通过向用户类添加以下内容将其他三个域类与用户关联: static belongsTo = [organization : Organization

在我们的grails应用程序中,我们使用的是Spring Security&Spring Security UI

我们使用S2ui覆盖创建了用户角色UserRole域类:

grails s2ui-override user package.name
grails s2ui-override role package.name
这些功能非常好,但我希望通过向用户类添加以下内容将其他三个域类与用户关联:

static belongsTo = [organization : Organization]
static hasMany = [reports: Report, invoices: Invoice]
但当我运行应用程序时,在创建UserRole类时出现错误:

Error |
2013-12-06 12:49:19,797 [localhost-startStop-1] ERROR context.GrailsContextLoader  - Error initializing the application: null
Message: null
    Line | Method
->>   36 | create                           in stepdev.UserRole

我错过了什么?我是否需要一个不同的覆盖,或者我是否需要执行其他操作,我还想向用户类添加更多信息,例如电子邮件,我尝试了相同的结果

能否设置详细日志级别,并为第36行的UserRole类提供周围的代码?s2ui覆盖命令只会影响UI,因此这不是真正相关的。在bootstap.groovy中,我们正在创建角色和用户,但没有传递所需的参数,我需要创建电子邮件和组织以允许空值,和/或在引导中传递正确的参数。