spring - 构建错误:BUG!源集中阶段“指令选择”中的异常
问题描述
我创建了一个名为 Curr_Stud_Info.groovy 的域类
package ads2
import gorm.logical.delete.LogicalDelete
class Curr_Stud_Info implements LogicalDelete{
static constraints = {
current_std nullable: false
division nullable: false
roll_no nullable: false
}
static belongsTo = [student : Student]
static mapping = {student column: id} //this is needed only in belongs to methods for giving relationship to different column
Integer current_std
Character division
Integer roll_no
}
在构建这个项目期间,我在它的规格文件 Curr_Stud_InfoSpec.groovy 中遇到错误,它是
package ads2
import grails.testing.gorm.DomainUnitTest
import spock.lang.Specification
class Curr_Stud_InfoSpec extends Specification implements DomainUnitTest<Curr_Stud_Info> {
def setup() {
}
def cleanup() {
}
void "test something"() {
expect:"fix me"
true == false
}
}
这是grails生成的。错误是
错误:Groovyc:编译 ads2.ads2.test 测试时:BUG!源单元“/home/pathpanchal/PROJECT/ads2/ads2/src/test/groovy/ads2/Curr_Stud_InfoSpec.groovy”中的“指令选择”阶段中的异常类型为空。很可能您让转换重用具有泛型信息的现有 ClassNode,现在在错误的上下文中使用。在 org.codehaus.groovy.vmplugin.v5.Java5.configureType(Java5.java:125) 在 org.codehaus.groovy.vmplugin.v5.Java5.configureTypeArguments(Java5.java:186) 在 org.codehaus.groovy.vmplugin .v5.Java5.configureParameterizedType(Java5.java:166) 在 org.codehaus.groovy.vmplugin.v5.Java5.configureType(Java5.java:117) 在 org.codehaus.groovy.vmplugin.v5.Java5.makeClassNode(Java5 .java:439) 在 org.codehaus.groovy.vmplugin.v5.Java5.configureClassNode(Java5.java:
我不知道为什么会发生这个错误以及如何解决它?请帮助
解决方案
推荐阅读
- javascript - 不能在 Node js 的函数之外看到变量吗?
- javascript - ReferenceError: Socket is not defined .....使用 Socket.io 创建节点服务器时
- c# - WPF DataGrid - 使用 DataTable 作为 ItemsSource 的自定义排序
- java - 无法传输状态码为 409 maven 的文件
- c - printf 不能在带有指向结构的指针的函数之外工作
- django - Django 'GET' 请求错误 500 strict-origin-when-cross-origin
- jenkins - 如何使用 Jenkins CLI 传递复选框参数
- elasticsearch - ElasticSearch - 我如何对查询结果应用过滤器以限制具有特定值的文档
- flutter - 具有嵌套/反应模型/反应形式的颤振形式
- c# - 有没有办法提取 Lotus Notes 富文本字段以保持格式?