问题标签 [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.
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 版本。
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 肯定只有一个副本。
有谁知道为什么会这样?
java - 获取“线程“主”java.lang.NoSuchMethodError:main中的异常?
NoSuchMethodError: main
我对Java相当陌生,当我执行以下代码时,我无法弄清楚为什么我会得到。我不确定这与什么NoSuchMethodError
有关。看起来我一切正常。请帮帮我。非常感谢。
java - 了解 NoSuchMethod 异常中的方法签名
我得到了这个异常,但解决了它。
但我想知道如何解释这些消息:“(CLjava/lang/String;II)V”另外,这个“init”是否提到了 NoViableAltForCharException 类的构造函数?
谢谢。
jar - Cassandra-Pelops:尝试将数据插入 cassandra 时出现没有这样的方法错误
当我尝试使用 pelops api 将数据插入 cassandra 时出现以下错误
我正在使用以下罐子
- scale7-core-1.3.0.jar
- scale7-pelops-0.912-0.7.0-rc4-1.jar
- cassandra-1.0.5的lib目录下的所有jar
调用以下函数会导致异常
错误堆栈如下:
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 并没有解决我的问题。
java - 使用 jdk 1.5 但不是 1.6 运行时 getNamespaceContext() 出现 NoSuchMethodError
我正在运行一个用 java 编写的程序,部署在 Oracle 应用程序服务器上,运行 1.5 JVM。以下是堆栈跟踪:
但是,如果我使用 jdk 1.6 运行完全相同的程序,则程序运行完美。这是图书馆参考的特定问题吗?有人见过这个例外吗?
干杯。
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。请提出一些解决方案。
android - 不存在这样的方法
我一直在玩我在Android Development - Playing with graphics in Android 中找到的代码。
不幸的是,我对代码的实现并不那么幸运,我相信,基于LogCat,Android 无法找到确实存在的方法。
以下是 logcat 详细信息:
日志猫
新产品.java
最后是new_product.xml
对不起上面的代码量,只是我很好奇我错在哪里。提前谢谢了 :)
java - 是什么导致了 NoSuchMethodError 和 NoClassDefFoundError?
当我运行 test.class 时,我收到以下错误:
这是 test.java 的代码
本质上,我有一个包含 Temp.class 的 jar 文件(Temp 是我编写的库文件,位于 ml 包下)。Temp 有一个构造函数,它接受这三个参数和一个公共的 someFunction。
不确定这是否有帮助,但我在编译期间包含了 jar 文件的类路径。当我在 test.class 运行期间包含 jar 文件的类路径时,我得到以下信息
编辑:
如果有帮助,我编译如下(ml.jar 和 test.java 在同一目录中)