问题标签 [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.
java - NoSuchFieldException:NumberPicker Android 中的 mSelectorWheelPaint
我正在使用此代码更改我的 NumberPicker
实用程序.java:
我这样称呼它:
AmoutProduct.java:
但我收到此错误:
错误发生在以下行:
它说找不到字段 mSelectorWheelPaint,如何解决?
提前感谢
java - NoSuchFieldError:通过 IMAP 获取电子邮件时的 SIZE
我们将 Java 与 Spring 和 Gradle 等一起使用,最近在部署到 prod 后,每次我们尝试从 MSExhange 服务器获取消息时都会出现此错误。我很困惑,因为没有对负责该过程的包进行任何更改。
有错误...
...在该位的第三行调用...
这是第ImapFolder
1200 行,这也是我完全困惑的另一个原因……
...因为在尝试访问public static final
字段时如何抛出这样的异常,我不知道。
谢谢你读到这里。总的来说。
java - Java Http 客户端 - 没有此类字段错误
我正在尝试使用 Digital Ocean java 库,并在尝试创建与以下内容的连接时:
问题在于CloseableHttpClient httpClient
对象。该库使用 httpcore 4.4.1 版和 httpclient 4.5 版。它给了我一个 java.lang.NoSuchFieldError。
这是我的日志:
我发现关于 NoSuchFieldError 的信息和文档很少,所以我假设它与导致此错误的 httpcore 和/或 httpclient 的版本有关。
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)
java - “java.lang.NoSuchFieldError: super”异常 - 编译器中的错误?
以下用 Java-9 编写的正在运行的代码在运行时给了我一个非常奇怪和有趣的异常:
编码:
我想知道:是这样设计的,还是理想情况下不应该编译这段代码,因此这是一个编译器错误?(我个人认为这是一个错误)。
UPD:提交了一个错误,ID:9052188
UPD-2:它看起来B.super.test()
通常是一个有效的结构,因为如果test()
方法default
比它工作正常。这个事实只会让事情变得更复杂。
java - java代码中的NoSuchField错误但字段存在
我有以下代码。
测试类使用 JUnit 运行。该代码在我在 Eclipse 中运行时有效,但是当我在 Eclipse 之外运行它时,在注释指向的行上出现 NoSuchField 错误。
负责该问题的类是 Table,我肯定知道这一点。
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 实现来获取句柄。
感谢您花时间回答我的问题!
干杯!
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 课程
这是日志
java - 在 Gauge 中启动 Eyes Applitools 时出现 NoSuchFieldError EXCLUDE_EMPTY
我试图在我的自动化项目中启动 Eyes,但我收到了这个错误:
上Eyes eyes = new Eyes();
我的依赖是:
我曾尝试切换球衣版本,重新启动 Intellij,但无济于事。对于上下文,我使用 Gauge 进行自动化和 Intellij IDEA。
java - proguard: java.lang.NoSuchFieldError 用于访问超类中定义的字段
Proguard:运行时的 java.lang.NoSuchFieldError。
子类无法访问其在超类中定义的字段。反编译 proguarded 类文件后:
在运行时,调用 foo2.getBar() 得到 java.lang.NoSuchFieldError: a.
顺便添加proguard选项-addconfigurationdebugging,没有生成调试信息。
更新:
为在反编译的 .class 中找到的方法引发 java.lang.NoSuchMethodError。