1. ホーム
  2. java

[解決済み]私はなぜjava.lang.AbstractMethodErrorエラーが発生するのですか?

2022-02-16 10:36:37

質問

ABstractMethodErrorの原因にはどのようなものが考えられますか?

スレッド "pool-1-thread-1" java.lang.AbstractMethodError で例外が発生しました。

org.apache.thrift.ProcessFunction.isOneway()Z
    at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:51)
    at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:39)
    at com.gemfire.gemstone.thrift.hbase.ThreadPoolServer$ClientConnnection.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:662)

解決方法は?

簡単な答えはこうです。 abstract . 抽象的なメソッドにはボディがなく、実行できません。 情報が少ないので、どうしてこのようなことが起こるのか、これ以上詳しく説明することはできません。 にあるように、実行時にクラスが変更されている必要があるということです。