问题标签 [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.
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) 版本。
class - AbstractMethodError:此方法必须在具体类类型中定义
df= df.drop(Karoo_output_2016_dry[df.Month == 1].index)
有人可以帮我出什么问题吗?
昨天我用它,今天它给出了这个错误。
java - java.lang.AbstractMethodError - 在将 Netty Jar 从 4.0.48 升级到任何 4.1.x jar 之后
在我的 Apache Drill JDBC 项目中,我使用了4.0.48.Final Netty
jar(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
java - 从 HttpClientConfigCallback() 派生的类匿名类必须声明为抽象或实现抽象方法
我正在尝试设置一个 Elasticsearch 高级休息客户端,以通过 Http Host 设置和常规凭据身份验证与已设置的 ES 集群连接。我将其设置为定期将数据从本地系统摄取到中央集群。我的代码片段如下所示:
但是,我似乎面临错误:“必须将派生自 HttpClientConfigCallback() 的类匿名类声明为抽象或在 HttpClientConfigCallback 中实现抽象方法 customizeHttpClient(HttpAsyncClientBuilder)”,并且在其后的 @Override 方法上也出现错误,指出“方法确实不要从它的超类中覆盖方法”。
谁能告诉我应该如何实现该抽象方法还是需要导入其他任何东西?
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)
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.
proguard - Proguard:如何修复 java.lang.AbstractMethodError:com.example.Foo.c()Z?
Proguard:如何修复 java.lang.AbstractMethodError:com.example.Foo.c()Z?
从 proguard.map 中,有许多方法映射到 c。Z 是什么意思?是什么导致了这个问题?
android - LocationListener 的 AbstractMethodError 甚至是使用 compileSdkVersion 30 构建的应用程序
某些具有 Android 9(API 级别 28)的设备会引发以下异常。
由于这个原因,我似乎遗漏了一些基本概念,根据我的假设,应用程序不应该抛出这个异常,因为应用程序是用compileSdkVersion 30构建的,这意味着我们不需要覆盖LocationListener
.
请帮助我理解上述问题。
如果我们不得不重写以避免上述问题,那么问题似乎出在 Android SDK 上。
编辑:这是来自谷歌团队的更新
java - Java 网络:AbstractMethodError
我最近正在使用 netty 并在 NettyClient 和 NettyServer 之间发送数据包。不幸的是,我收到以下 java.lang.AbstractMethodError:
当我的客户端从服务器接收到数据包时会发生此错误。另一种方式,everxthing 工作正常。我已经检查了这两个程序的版本,它们使用了版本 5.0.0.Alpha2 上的 netty-all 工件。
我的客户端的 SimpleChannelInboundHandler 的代码如下所示:
~JackboyPlay
interface - 在 Proguard 之后删除了接口实现的方法
我的代码实现了onComplete
interface 的方法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之后:
它已被删除,而不是重命名。它得到了运行时异常!