问题标签 [abstractmethoderror]

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 投票
6 回答
8052 浏览

android - 收到消息时,Android 上的 Firebase 消息突然开始崩溃

目前使用 react-native、react-native-firebase 和 react-native-push-notification。一切都很好,直到今天突然火力基地消息开始导致应用程序崩溃。错误消息如下:

收到通知但未触发数据消息时会发生错误。此外,在导致崩溃之前接收并处理通知。

我认为该错误可能是由更改 react-native-firebase/app 版本引起的,因此我将 git 上的项目恢复为以前的工作版本。但是,清理和重建后我仍然会遇到同样的错误。即使在本机反应端没有设置通知侦听器,它也会发生,尽管我不确定实际本机代码需要什么。可能是什么问题?我正在使用以前可用的 react-native-firebase/messaging (7.1.5) 和 react-native-firebase/app (7.2.0) 版本。

0 投票
0 回答
731 浏览

class - AbstractMethodError:此方法必须在具体类类型中定义

df= df.drop(Karoo_output_2016_dry[df.Month == 1].index)

有人可以帮我出什么问题吗?

昨天我用它,今天它给出了这个错误。

0 投票
0 回答
218 浏览

java - java.lang.AbstractMethodError - 在将 Netty Jar 从 4.0.48 升级到任何 4.1.x jar 之后

在我的 Apache Drill JDBC 项目中,我使用了4.0.48.Final Nettyjar(s)。而且,它工作正常。现在,当我从 4.0.48 升级到任何 4.1.x jar(比如 4.1.50)时,在运行项目时它会抛出:

详细信息:java.lang.AbstractMethodError:io.netty.buffer.ByteBuf.touch(Ljava/lang/Object;)Lio/netty/buffer/ByteBuf;

没有提供额外的堆栈跟踪。

注意:用过的 Netty 罐子是..

  • netty-buffer-4.1.50.Final netty-codec-4.1.50.Final
  • netty-common-4.1.50.Final netty-handler-4.1.50.Final
  • netty-transport-4.1.50.Final netty-resolver-4.1.50.Final(4.0.48 不需要)

提前致谢。

EDIT-1:我在我的类路径中使用下面的 jars

antlr-runtime-3.5.2.jar

commons-lang3-3.3.2.jar

commons-logging-1.2.jar

commons-codec-1.10.jar

protobuf-java-3.6.1.jar

杰克逊注释-2.10.1.jar

杰克逊核心-2.10.1.jar

jackson-databind-2.10.1.jar

杰克逊核心asl-1.9.13.jar

jackson-mapper-asl-1.9.13.jar

javassist-3.24.0-GA.jar

joda-time-2.9.9.jar

log4j-1.2.17.jar

指标-核心-4.0.2.jar

指标-jvm-4.0.2.jar

反射-0.9.10.jar

slf4j-api-1.7.25.jar

config-1.2.1.jar

zookeeper-3.4.11.jar

hadoop-common-3.2.1.jar

hadoop-auth-3.2.1.jar

Drill-common-1.17.0.jar

Drill-hive-exec-shaded-1.17.0.jar

钻java-exec-1.17.0.jar

钻逻辑 1.17.0.jar

Drill-memory-base-1.17.0.jar

钻孔协议-1.17.0.jar

钻rpc-1.17.0.jar

矢量-1.17.0.jar

钻阴影番石榴 23.0.jar

junit-4.12.jar

hppc-0.7.1.jar

commons-collections-3.2.2.jar

commons-configuration-1.6.jar

指标-jmx-4.0.2.jar

commons-configuration2-2.1.1.jar

stax2-api-3.1.4.jar

woodstox-core-5.0.3.jar

番石榴-29.0-jre.jar

curator-client-4.3.0.jar

curator-framework-4.3.0.jar

curator-recipes-4.3.0.jar

馆长-x-discovery-4.3.0.jar

netty-transport-4.1.50.Final.jar

netty-resolver-4.1.50.Final.jar

netty-handler-4.1.50.Final.jar

netty-common-4.1.50.Final.jar

netty-codec-4.1.50.Final.jar

netty-buffer-4.1.50.Final.jar

0 投票
0 回答
67 浏览

java - 从 HttpClientConfigCallback() 派生的类匿名类必须声明为抽象或实现抽象方法

我正在尝试设置一个 Elasticsearch 高级休息客户端,以通过 Http Host 设置和常规凭据身份验证与已设置的 ES 集群连接。我将其设置为定期将数据从本地系统摄取到中央集群。我的代码片段如下所示:

但是,我似乎面临错误:“必须将派生自 HttpClientConfigCallback() 的类匿名类声明为抽象或在 HttpClientConfigCallback 中实现抽象方法 customizeHttpClient(HttpAsyncClientBuilder)”,并且在其后的 @Override 方法上也出现错误,指出“方法确实不要从它的超类中覆盖方法”。

谁能告诉我应该如何实现该抽象方法还是需要导入其他任何东西?

0 投票
2 回答
982 浏览

java - Android java.lang.AbstractMethodError on requestLocationUpdates

我得到这个错误java.lang.AbstractMethodError: abstract method "void android.location.LocationListener.onProviderDisabled(java.lang.String)

当我打电话时locationManager.requestLocationUpdates()。我看到另一个帖子,答案是覆盖一些方法,即

但问题是我不能在我的项目中的任何地方覆盖它们。

为了帮助读者,我简化了代码,而不是两个类,我有一个

主要活动:

抛出异常locationManager.requestLocationUpdates并与库版本有关。

最后这是我的build.gradle(app)

0 投票
1 回答
338 浏览

java - java.lang.AbstractMethodError:当我尝试使用 nexmo(vonage) API 发起出站语音呼叫时出现此异常

我的 pom.xml 用于所有相关的依赖项。没有其他依赖项在内部使用以下依赖项。

使用 vonage SDK 发起出站语音呼叫的 Java 代码。

执行代码时抛出异常。

java.lang.AbstractMethodError:接收器类 io.jsonwebtoken.impl.DefaultJwtBuilder 未定义或继承接口的已解析方法“abstract io.jsonwebtoken.JwtBuilder signWith(java.security.Key, io.jsonwebtoken.SignatureAlgorithm)”的实现io.jsonwebtoken.JwtBuilder。在 com.nexmo.jwt.JwtGenerator.generate(JwtGenerator.kt:49) ~[jwt-1.0.1.jar:?] 在 com.nexmo.jwt.Jwt.generate(Jwt.kt:44) ~[jwt- 1.0.1.jar:?] at com.nexmo.jwt.Jwt.generate$default(Jwt.kt:43) ~[jwt-1.0.1.jar:?] at com.nexmo.jwt.Jwt.generate( Jwt.kt) ~[jwt-1.0.1.jar:?] at com.vonage.client.auth.JWTAuthMethod.apply(JWTAuthMethod.java:43) ~[client-6.0.0.jar:6.0.0] at com.vonage.client.AbstractMethod.applyAuth(AbstractMethod.java:127) ~[client-6.0.0.jar:6.0.0] at com.vonage.client.AbstractMethod.execute(AbstractMethod.java:73) ~[client -6.0.0.jar:6.0.0] 在 com.

0 投票
0 回答
25 浏览

proguard - Proguard:如何修复 java.lang.AbstractMethodError:com.example.Foo.c()Z?

Proguard:如何修复 java.lang.AbstractMethodError:com.example.Foo.c()Z?

从 proguard.map 中,有许多方法映射到 c。Z 是什么意思?是什么导致了这个问题?

0 投票
2 回答
341 浏览

android - LocationListener 的 AbstractMethodError 甚至是使用 compileSdkVersion 30 构建的应用程序

某些具有 Android 9(API 级别 28)的设备会引发以下异常。

由于这个原因,我似乎遗漏了一些基本概念,根据我的假设,应用程序不应该抛出这个异常,因为应用程序是用compileSdkVersion 30构建的,这意味着我们不需要覆盖LocationListener.

请帮助我理解上述问题。

如果我们不得不重写以避免上述问题,那么问题似乎出在 Android SDK 上。

编辑:这是来自谷歌团队的更新

https://issuetracker.google.com/issues/190695723

0 投票
1 回答
112 浏览

java - Java 网络:AbstractMethodError

我最近正在使用 netty 并在 NettyClient 和 NettyServer 之间发送数据包。不幸的是,我收到以下 java.lang.AbstractMethodError:

当我的客户端从服务器接收到数据包时会发生此错误。另一种方式,everxthing 工作正常。我已经检查了这两个程序的版本,它们使用了版本 5.0.0.Alpha2 上的 netty-all 工件。

我的客户端的 SimpleChannelInboundHandler 的代码如下所示:

~JackboyPlay

0 投票
0 回答
26 浏览

interface - 在 Proguard 之后删除了接口实现的方法

我的代码实现了onCompleteinterface 的方法com.google.android.gms.tasks.OnCompleteListener。并被com.google.firebase.messaging.FirebaseMessaging.getInstance().getToken().addOnCompleteListener(). 但是在 Proguard 之后,这个onComplete方法已经被完全删除了,并且运行时java.lang.AbstractMethodError崩溃了。我已经尝试了许多“-keep class”的组合,但没有运气!请帮忙,谢谢!

proguard之前的原始代码:

在 proguard-project.txt 中:

在proguard之后:

它已被删除,而不是重命名。它得到了运行时异常!