gpt4 book ai didi

java - 由 : java. lang.NoSuchFieldError 引起:ruleMemo

转载 作者:太空宇宙 更新时间:2023-11-04 07:37:22 31 4
gpt4 key购买 nike

我遇到了这个异常 - 遗憾的是,我正在尝试增强一个项目以使用 ivy 而不是 ant,而通常我会执行以下过程

“添加新的库文件”

“运行程序”

“检查崩溃时它声称需要什么库文件”

这次程序崩溃了

Caused by: java.lang.NoSuchFieldError: ruleMemo

这自然不是很有用,而且我不知道该去哪里寻找。打开堆栈跟踪项不会产生任何规则Memo 成员的味道...之前有人见过这个并知道什么类正在调用/使用它吗?

使用什么 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

最佳答案

根本原因分析

我怀疑您使用的是 4.0.1 版本的 drools 编译器 jar?

该 jar 仅与 3.0.1 版本的 antlr-runtime jar 兼容:

推荐

我推荐两件事:

将 ivy 与 Maven 存储库管理器相结合将确保检索到正确的相互依赖关系。

关于java - 由 : java. lang.NoSuchFieldError 引起:ruleMemo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16653176/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com