问题标签 [nosuchfieldexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
675 浏览

java - NoSuchFieldException:NumberPicker Android 中的 mSelectorWheelPaint

我正在使用此代码更改我的 NumberPicker

实用程序.java:

我这样称呼它:

AmoutProduct.java:

但我收到此错误:

错误发生在以下行:

它说找不到字段 mSelectorWheelPaint,如何解决?

提前感谢

0 投票
1 回答
600 浏览

java - NoSuchFieldError:通过 IMAP 获取电子邮件时的 SIZE

我们将 Java 与 Spring 和 Gradle 等一起使用,最近在部署到 prod 后,每次我们尝试从 MSExhange 服务器获取消息时都会出现此错误。我很困惑,因为没有对负责该过程的包进行任何更改。

有错误...

...在该位的第三行调用...

这是第ImapFolder1200 行,这也是我完全困惑的另一个原因……

...因为在尝试访问public static final字段时如何抛出这样的异常,我不知道。

谢谢你读到这里。总的来说。

0 投票
1 回答
1614 浏览

java - Java Http 客户端 - 没有此类字段错误

我正在尝试使用 Digital Ocean java 库,并在尝试创建与以下内容的连接时:

问题在于CloseableHttpClient httpClient对象。该库使用 httpcore 4.4.1 版和 httpclient 4.5 版。它给了我一个 java.lang.NoSuchFieldError。

这是我的日志:

我发现关于 NoSuchFieldError 的信息和文档很少,所以我假设它与导致此错误的 httpcore 和/或 httpclient 的版本有关。

0 投票
1 回答
1945 浏览

java - java.lang.NoSuchFieldError: 实例 - WebDriver

当我尝试执行测试时,我收到以下错误消息。文件中的版本号没有任何变化pom,因此我们可以排除依赖相关的问题。

java.lang.NoSuchFieldError:实例

在 org.apache.http.conn.ssl.SSLConnectionSocketFactory.(SSLConnectionSocketFactory.java:144) 在 org.openqa.selenium.remote.internal.HttpClientFactory.getClientConnectionManager(HttpClientFactory.java:71)

0 投票
1 回答
1300 浏览

java - “java.lang.NoSuchFieldError: super”异常 - 编译器中的错误?

以下用 Java-9 编写的正在运行的代码在运行时给了我一个非常奇怪和有趣的异常

编码:

我想知道:是这样设计的,还是理想情况下不应该编译这段代码,因此这是一个编译器错误?(我个人认为这是一个错误)。

UPD:提交了一个错误,ID:9052188

UPD-2:它看起来B.super.test()通常是一个有效的结构,因为如果test()方法default比它工作正常。这个事实只会让事情变得更复杂。

0 投票
1 回答
63 浏览

java - java代码中的NoSuchField错误但字段存在

我有以下代码。

测试类使用 JUnit 运行。该代码在我在 Eclipse 中运行时有效,但是当我在 Eclipse 之外运行它时,在注释指向的行上出现 NoSuchField 错误。

负责该问题的类是 Table,我肯定知道这一点。

0 投票
1 回答
840 浏览

java - java.lang.NoSuchFieldError:句柄

我最近遇到了我的 Eclipse SWT GUI 应用程序的问题。我试图使用以下代码获取窗口句柄:

在我的 64 位 Windows 10 操作系统上完美运行。

然后,当我在 32 位 Windows 机器(我使用 Hyper-v 在我的电脑上设置的 VM)上部署相同的应用程序时,我收到以下奇怪的错误:

此句柄的文档说:

长 org.eclipse.swt.widgets.Control.handle

操作系统资源的句柄(警告:此字段取决于平台)

重要提示:此字段不是 SWTpublic API 的一部分。它仅被标记为公共,以便它可以在 SWT 提供的包中共享。它并非在所有平台上都可用,并且永远不应该从应用程序代码中访问。

这可能是导致此问题的原因吗?

如果我们不能使用这个属性,还有什么替代方法?我知道 JNI / JNA 处理本机代码,据我所知,它们仍然依赖 SWT 实现来获取句柄。

感谢您花时间回答我的问题!

干杯!

0 投票
1 回答
857 浏览

java - 使用 kotlin 的 android 项目中没有此类字段错误

我在使用 Kotlin 的 android 应用程序中收到NoSuchField 运行时错误 ,而该字段存在我已尝试重命名,如此处所述No static field list_container of type I in class Landroid/support/v7/preference/R$id but no solution

这是我的 MainActivityWarrant 课程

这是日志

0 投票
2 回答
1502 浏览

java - 在 Gauge 中启动 Eyes Applitools 时出现 NoSuchFieldError EXCLUDE_EMPTY

我试图在我的自动化项目中启动 Eyes,但我收到了这个错误:

Eyes eyes = new Eyes();

我的依赖是:

我曾尝试切换球衣版本,重新启动 Intellij,但无济于事。对于上下文,我使用 Gauge 进行自动化和 Intellij IDEA。

0 投票
0 回答
63 浏览

java - proguard: java.lang.NoSuchFieldError 用于访问超类中定义的字段

Proguard:运行时的 java.lang.NoSuchFieldError。

子类无法访问其在超类中定义的字段。反编译 proguarded 类文件后:

在运行时,调用 foo2.getBar() 得到 java.lang.NoSuchFieldError: a.

顺便添加proguard选项-addconfigurationdebugging,没有生成调试信息。

更新:

为在反编译的 .class 中找到的方法引发 java.lang.NoSuchMethodError。