我遇到了这个例外 - 遗憾的是,我正在尝试增强一个项目以使用 ivy 而不是 ant,虽然通常我会做一个过程
“添加新的库文件”
“运行程序”
“检查它在崩溃时声称需要什么库文件”
这次程序崩溃了
Caused by: java.lang.NoSuchFieldError: ruleMemo
这自然不是很有用,而且我不知道在哪里看。打开堆栈跟踪项目不会产生任何 ruleMemo 成员的味道......有没有人以前见过这个并且知道哪个类正在调用/使用它?
使用什么 lib 文件也会很有用,但不如类有用!
哎呀 - 让我放一个堆栈跟踪,这样有人就不会只是用 ruleMemo 作为成员推出他们自己的课程并告诉我我需要它!
Caused by: java.lang.NoSuchFieldError: ruleMemo
at org.drools.lang.DRLLexer.<init>(DRLLexer.java:96)
at org.drools.compiler.DrlParser.getParser(DrlParser.java:207)
at org.drools.compiler.DrlParser.parse(DrlParser.java:60)
at org.drools.compiler.PackageBuilder.addPackageFromDrl(PackageBuilder.java:165)
at sun.reflect.GeneratedMethodAccessor79.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:276)
at org.springframework.beans.factory.config.MethodInvokingFactoryBean.doInvoke(MethodInvokingFactoryBean.java:160)
at org.springframework.beans.factory.config.MethodInvokingFactoryBean.afterPropertiesSet(MethodInvokingFactoryBean.java:150)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
... 70 more