`
aindf0128
  • 浏览: 45844 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

出现java.lang.NoSuchMethodException的异常

阅读更多

错误信息如下:

 (wt.fc.fcResource/0) wt.util.WTException: 操作: "getIBAValue" 失败。
嵌套异常是: wt.util.WTRemoteException: 无法调用远程方法; 嵌套异常是:
 java.lang.NoSuchMethodException: ext.ckt.pdm.service.CKTServiceFwd.getIBAValue(wt.doc.WTDocument,java.lang.String)

 

方法调用说明:因为在windchill中调用getIBAValue()方法,需要run在MethodServer端,所以必须把它写到service里,然后通过Fwd来调用它。

 

方法申明如下:

public String getIBAValue(IBAHolder ibaHolder, String name);

问题就出在方法变量,IBAHolder是一个abstract interface,然而远端方法调用需要进行对象的实例化,中间传递的变量也必须是可read和write的(要进行序列化和反序列化),也就是说变量对象必须是实现了java.io.Serializable接口的对象,IBAHolder显然没有,固不行。

分享到:
评论

相关推荐

    java.lang.NoSuchMethodException: .getPortClassMap()

    在Java编程中,`java.lang.NoSuchMethodException` 是一个常见的运行时异常,它表示尝试调用一个不存在的方法。这个异常通常发生在动态方法调用或反射操作中。在给出的标题 "java.lang.NoSuchMethodException: ....

    Java上传文件错误java.lang.NoSuchMethodException的解决办法

    在Java编程中,`java.lang.NoSuchMethodException`异常通常表明在运行时尝试调用一个不存在的方法。这个错误在上传文件时出现,可能是由于在控制器方法的签名与前端发送请求时的参数不匹配导致的。在描述中提到的...

    java.lang.NoSuchMethodException: com.sun.proxy.$Proxy58.list错误解决办法

    Java中的`java.lang.NoSuchMethodException`异常通常表明在运行时尝试调用一个不存在的方法。这个错误通常发生在动态代理、反射或者其他需要在运行时查找或调用特定方法的场景。在这个特定的问题中,错误提示是`java...

    java 请求的方法不存在(NoSuchMethodException)

    在Java编程中,`NoSuchMethodException` 是一个常见的运行时异常,它发生在尝试调用一个不存在的方法时。这个异常属于`java.lang`包,通常在动态方法调用或反射操作时抛出。当我们试图通过对象实例或类来执行一个在...

    Java 异常java.lang.NoSuchFieldException解决方案

    在Java编程中,`java.lang.NoSuchFieldException`是运行时异常的一种,通常发生在尝试访问或操作一个类的字段,但该字段在指定的类或其任何超类中不存在时。这个异常表明在编译期间可能存在的字段在运行时无法找到,...

    java 异常种类总结【转】.docx

    java.lang.ExceptionInInitializerError 是一种初始化程序错误,指的是在程序中执行静态初始化程序时出现的异常。 19. java.lang.IllegalAccessError 违法访问错误 java.lang.IllegalAccessError 是一种违法访问...

    java异常类型.txt

    4. **`java.lang.NoSuchMethodException`** - 当试图通过反射调用不存在的方法时抛出此异常。 5. **`java.io.FileNotFoundException`** - 尝试打开不存在的文件时抛出此异常。 ### 非检查性异常 (Unchecked ...

    JAVA常见的错误

    java.lang.ArithmeticException 是一种常见的错误,发生在数学运算异常时。例如,在程序中出现了除以零这样的运算时,就会出现该错误。解决方法是检查代码,确保数学运算是正确的。 4. java.lang....

    java常见异常.pdf

    11. **java.lang.NoSuchMethodException**: 当试图调用一个不存在的方法时,抛出此异常。检查方法名、参数列表和返回类型是否与实际方法匹配。 12. **java.lang.AbstractMethodError**: 当实现接口或继承抽象类的类...

    JAVA常见异常解析,面试用

    Java异常处理是编程中至关重要的一个环节,它帮助开发者识别并修复程序运行时可能出现的问题。在面试中,对Java异常的熟悉程度往往被视为衡量开发者经验和技术水平的重要标准。以下是一些Java常见异常的详细解析: ...

    java 反射 报错 no such method exception

    然而,当开发者尝试使用反射调用一个不存在的方法时,便会遇到`java.lang.NoSuchMethodException`异常。本文将深入探讨此异常,特别是它在服务器端Java应用中的常见场景——例如Struts框架——并提供详细的解决方案...

    常见的java异常.pdf

    9. **`java.lang.NoSuchMethodException`**:当尝试调用一个不存在的方法时抛出。确保方法签名正确,类路径和类加载器设置无误。 除了上述异常,还有许多其他类型的异常,如`ClassNotFoundException`、`...

    JAVA常见异常解析

    11. **java.lang.NoSuchMethodException**: 当试图调用一个不存在的方法时,会抛出此异常。检查方法名、参数列表以及类的API文档,确保方法确实存在。 12. **java.lang.AbstractMethodError**、**java.lang....

    java异常分析及解决办法

    11. **java.lang.NoSuchMethodException**: 当尝试调用一个不存在的方法时,会抛出此异常。检查方法名、参数类型和方法签名是否与源代码匹配。 对于Java异常,最佳实践包括: - 使用try-catch-finally块来捕获和...

    Java的异常类

    - **`java.lang.NoSuchMethodException`**:方法未找到异常。 #### 三、总结 异常处理对于编写健壮和可靠的Java应用程序至关重要。理解不同类型的异常及其触发条件可以帮助开发者更好地设计和维护代码。此外,...

    Java异常大全

    - **`java.lang.NoSuchMethodException`**:当反射调用不存在的方法时抛出。 ### 运行时异常 除了上述提到的检查性异常之外,还有一些不需显式捕获的运行时异常,例如: - **`java.lang.AssertionError`**:断言...

    Java中常用异常列表[收集].pdf

    11. **`java.lang.NoSuchMethodException`**:方法未找到异常。当尝试调用一个不存在的方法时,会抛出此异常。检查方法名、参数类型和返回类型是否匹配。 异常处理是Java编程中不可或缺的一部分,良好的异常处理...

    常见的java异常

    9. **java.lang.NoSuchMethodException**:当尝试调用一个不存在的方法时,会抛出此异常。检查方法名、参数列表和返回类型是否与预期相符。 10. **java.security.SecurityException**:当安全策略阻止代码执行某些...

Global site tag (gtag.js) - Google Analytics