问题标签 [nosuchmethoderror]

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 投票
2 回答
211 浏览

java - Glassfish 上 mobicents SccpAddress 中的 NoSuchMethodError

org.apache.catalina.LifecycleException: org.apache.catalina.LifecycleException: java.lang.NoSuchMethodError: org.mobicents.protocols.ss7.sccp.parameter.SccpAddress.<init>(Lorg/mobicents/protocols/ss7/indicator/RoutingIndicator;ILorg/mobicents/protocols/ss7/sccp/parameter/GlobalTitle;I)V

奇怪的是,我在开发机器上运行同一组 Mobicents 协议 JAR 库,但我在服务器上收到了这个。

导致问题的行是:

并且与他们的测试用例中使用的非常相似。当我逐字尝试该行时,我收到了同样的错误。

当我尝试使用 decode 方法并SccpAddressCodec使用有效的字节数组时,我收到了同样的错误。

我正在使用 Mobicents SS7 协议栈的 1.0.0.CR1 版本。

0 投票
3 回答
16720 浏览

java - java.lang.NoSuchMethodError 当方法确实存在时

我有一个基于 Spring 框架的 Java Web 应用程序,它是在 SpringSource 工具套件(“STS”)中构建的,以及 Apache Tomcat 的本地副本。我们还有一个内部生产服务器,再次运行 Tomcat。

当我在开发机器上运行应用程序并在 Web 应用程序中执行特定操作时,一切正常。但是,当我将 Web 应用程序部署到服务器上的 Tomcat(通过 maven 生成的 war 文件)并重复上述特定操作时,会出现一些意外行为。当我检查服务器tomcat日志文件时,我发现了这个......

现在,updateAlfrescoNodeRef 方法肯定存在于 MediaDao 类中 - 否则我的代码将无法在 STS 中编译......

如您所见,方法签名是正确的。

我怀疑maven生成war文件的时候可能有问题,所以我提取了war文件的内容。在 WEB-INF/lib 文件夹中,我找到了包含 MediaDao 类的 jar 文件,并提取了它的内容。然后我做了一个...

现在,由于类文件是二进制文件,所以我主要看到的是 gobledegook。但是,我能够清楚地找出对 updateAlfrescoNodeRef 方法的引用,以及该方法中字符串的内容。因此,这意味着该方法肯定存在。

Spring 框架 XML 文件中的 bean 配置肯定是正确的,否则在我的开发机器上执行时代码将无法运行。

谷歌搜索建议服务器上存在库冲突,但所有引用的类 - MediaServlet、MediaServiceImpl、MediaDao - 都在主项目中(其中包含 WEB-INF 文件夹)。虽然可以想象服务器上的依赖项可能有多个副本,但主项目 jar 肯定只有一个副本。

有谁知道为什么会这样?

0 投票
4 回答
1076 浏览

java - 获取“线程“主”java.lang.NoSuchMethodError:main中的异常?

可能重复:
线程“main”中的异常 java.lang.NoSuchMethodError: main

NoSuchMethodError: main我对Java相当陌生,当我执行以下代码时,我无法弄清楚为什么我会得到。我不确定这与什么NoSuchMethodError有关。看起来我一切正常。请帮帮我。非常感谢。

0 投票
4 回答
11297 浏览

java - 了解 NoSuchMethod 异常中的方法签名

我得到了这个异常,但解决了它。

但我想知道如何解释这些消息:“(CLjava/lang/String;II)V”另外,这个“init”是否提到了 NoViableAltForCharException 类的构造函数?

谢谢。

0 投票
1 回答
1351 浏览

jar - Cassandra-Pelops:尝试将数据插入 cassandra 时出现没有这样的方法错误

当我尝试使用 pelops api 将数据插入 cassandra 时出现以下错误

我正在使用以下罐子

  1. scale7-core-1.3.0.jar
  2. scale7-pelops-0.912-0.7.0-rc4-1.jar
  3. cassandra-1.0.5的lib目录下的所有jar

调用以下函数会导致异常

错误堆栈如下:

0 投票
1 回答
1428 浏览

android - Android Eclipse 插件 NoSuchMethodError: com.android.ddmlib.IDevice.installRemotePackage

问题是我无法将apk下载到设备上,

控制台说:

线程“Thread-51”中的异常 java.lang.NoSuchMethodError: com.android.ddmlib.IDevice.installRemotePackage(Ljava/lang/String;Z[Ljava/lang/String;)Ljava/lang/String; 在 com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.doInstall(AndroidLaunchController.java:1181) 在 com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.installPackage(AndroidLaunchController.java:1047)在 com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.doSyncApp(AndroidLaunchController.java:930) 在 com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.syncApp(AndroidLaunchController.java:896)在 com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.simpleLaunch(AndroidLaunchController.java:868) 在 com.android.ide.eclipse.adt.internal.launch。

更新:重新安装 Android SDK 并没有解决我的问题。

0 投票
1 回答
1326 浏览

java - 使用 jdk 1.5 但不是 1.6 运行时 getNamespaceContext() 出现 NoSuchMethodError

我正在运行一个用 java 编写的程序,部署在 Oracle 应用程序服务器上,运行 1.5 JVM。以下是堆栈跟踪:

但是,如果我使用 jdk 1.6 运行完全相同的程序,则程序运行完美。这是图书馆参考的特定问题吗?有人见过这个例外吗?

干杯。

0 投票
1 回答
221 浏览

classpath - MaxentTagger 中的 NoSuchMethodError

我在我的代码中使用了 stanford Parser。我已经在项目中添加了所有相关的库。当我在控制台上运行我的代码时,它工作得非常好。但是在使用选项“将所需的库复制到生成的 JAR 旁边的子文件夹中”创建源的“可运行 jar”并在命令提示符上运行相同的选项后,它会引发错误:

线程“Thread-2”中的异常java.lang.NoSuchMethodError:
edu.stanford.nlp.process.DocumentPreprocessor.(Ljava/io/Reader;)V at edu.stanford.nlp.tagger.maxent.MaxentTagger.tokenizeText(MaxentTagger. java:852) at edu.stanford.nlp.tagger.maxent.MaxentTagger.tokenizeText(MaxentTagger.java:837) 在我已经在类路径中提供了所有必需的库。MaxentTagger 中也存在方法 tokenizeText。请提出一些解决方案。

0 投票
1 回答
3422 浏览

android - 不存在这样的方法

我一直在玩我在Android Development - Playing with graphics in Android 中找到的代码。

不幸的是,我对代码的实现并不那么幸运,我相信,基于LogCat,Android 无法找到确实存在的方法。

以下是 logcat 详细信息:

日志猫

新产品.java

最后是new_product.xml

对不起上面的代码量,只是我很好奇我错在哪里。提前谢谢了 :)

0 投票
3 回答
2402 浏览

java - 是什么导致了 NoSuchMethodError 和 NoClassDefFoundError?

当我运行 test.class 时,我收到以下错误:

这是 test.java 的代码

本质上,我有一个包含 Temp.class 的 jar 文件(Temp 是我编写的库文件,位于 ml 包下)。Temp 有一个构造函数,它接受这三个参数和一个公共的 someFunction。

不确定这是否有帮助,但我在编译期间包含了 jar 文件的类路径。当我在 test.class 运行期间包含 jar 文件的类路径时,我得到以下信息

编辑:

如果有帮助,我编译如下(ml.jar 和 test.java 在同一目录中)