问题标签 [invocationtargetexception]

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 投票
1 回答
1160 浏览

java - java.lang.reflect.InvocationTargetException - 确定实际错误?

我正在使用 Method.invoke() 调用第三方 jar 中的函数。有时我会抛出 java.lang.reflect.InvocationTargetException。你怎么能找出真正的例外是什么?

0 投票
1 回答
13198 浏览

java - Spring/Hibernate:删除实体时出现 InvocationTargetException

如果这个问题有点含糊,我很抱歉,但我很困惑。

我有一个控制器,它调用一个服务来删除一个实体,然后在它的位置创建一个实体。在服务中,我有我的 DAO 和我的实体,我想删除我的实体,所以我打电话

然后,似乎不知从何而来,我得到了一个 InvocationTargetException。这里的参数是:

它失败的地方是在下面的Spring代码中

有人对发生的事情有什么建议吗?我可以在调试中使用什么?

更新: 这是堆栈跟踪:

更新 2:嗯,这个堆栈跟踪没有其他故障,所以堆栈跟踪更新了。现在,正如您所建议的,答案变得很清楚,还有另一个具有相同 ID 的对象,这是真的。在我删除之前的逻辑中,会发生以下情况:

这是导致会话中有第二个实体的原因吗?因为当我删除要替换的旧实体时,我认为我没有将新实体与 HibernateSession 相关联。

干杯

尼克

0 投票
1 回答
1003 浏览

java - 从 Java 导出到 Excel - InvocationTargetException

在尝试将一些数据导出到 Excel 时,我陷入了困境。

这是我的代码

此代码为行抛出 InvocationTargetException

谁能告诉我为什么会发生这种情况?

(PS:我是从 Flex UI 调用代码。这不是从 java 代码调用的)

0 投票
2 回答
6045 浏览

ajax - struts2 ajax json异常

在我的 struts2 应用程序中进行 AJAX 调用时出现以下错误:

进行 ajax 调用时执行正确的操作/方法。

我使 Action 类中引用的所有对象都实现了 Serializable。

我能做些什么来解决这个问题?我一直在互联网上搜索..但没有任何线索..

0 投票
1 回答
6000 浏览

java - BeanUtils - 'describe' 方法返回 InvocationTargetException

我正在尝试在 Map 中获取以下实体的属性:

通过以下方式:

显然currentObject是一个PSParameter ..

每当describe调用该函数时,我都会得到InvocationTargetException

根本原因如下:

任何提示为什么会发生这种情况?我的意思是,我很清楚异常的根本原因,无法将字符串解析为整数,但为什么BeanUtils及其描述会这样做?

无论如何要规避这一点,或任何替代方案?谢谢!

0 投票
1 回答
753 浏览

android - 确定在 RadioGroup 中检查了哪个按钮时出现 InvocationTargetException

我有一个应用程序,它根据RadioButtonRadioGroup.

InvocationTargetException当以下代码片段运行时,程序强制关闭:

我究竟做错了什么?

我可以发布更多代码,但我认为这是有问题的部分。

我的目标是Android 2.2。

编辑:这是主线程的完整堆栈跟踪:

0 投票
1 回答
1809 浏览

java - hibernate-添加到 Set 导致 InvocationTargetException

迈出使用 hibernate 和 postgres 的第一步,我为我的实体类创建了旧样式的 xml 配置,并创建了一些 dao 实现,如(Manning Java Persistence with Hib)一书中所述,并创建了一个 HibernateUtil 类来创建 SessionFactory。为了测试这些,我创建了一些实体并试图通过道来拯救。

在此代码中,客户类有一组“订单”。为了配置它,我创建了 hbm.xml 文件,如下所示。

在 demo() 方法中,我创建了实体实例并通过 dao 调用了 saveOrUpdate()。它成功运行并在 db 中创建了两个客户和一个订单。但是,当我尝试将订单添加到客户时,它会导致 RuntimeException 并回滚事务。当我尝试调试应用程序时,我发现

org.hibernate.context.ThreadLocalSessionContext.TransactionProtectionWrapper.invoke() ---> lang.reflect.Method.invoke() ---> java.lang.reflect.InvocationTargetException

我很困惑为什么会发生这种情况。如果我不调用 addOrdersToCustomers(),则不会发生此错误。如果我不调用该方法,这是否意味着客户对象没有订单集?在数据库中,订单表有一个 FK customer_id,它已成功设置为客户的 ID,因为 createOrders() 方法设置了客户客户实例的订单字段。但是,这不会更新客户的设置订单字段。

知道如何纠正这个问题吗?谢谢,

吉姆

映射如下,

订单.java

订单.hbm.xml

dao 实现有一个基类

HibernateUtil.java

0 投票
2 回答
243 浏览

java - 运行小程序失败

当我尝试运行一个小程序时,我得到了异常:

我读到调用错误是由于访问修饰符引起的:http:
//download.oracle.com/javase/tutorial/reflect/member/ctorTrouble.html

并在我阅读的堆栈跟踪中进一步向下:

我认为访问修饰符没有任何问题,所以出于好奇,我将 public 修饰符放在该类中的所有字段和方法上,但问题仍然存在。我也有一个带有 0 个参数的构造函数是公开的,所以不可能是这样。

0 投票
1 回答
5482 浏览

java - 小程序错误 - java.lang.reflect.InvocationTargetException

我正在制作一个小程序形式的游戏。所以是的,当我尝试在我的浏览器中运行这个小程序时,我收到一个错误,当我点击查看详细信息时,它会显示“java.lang.reflect.InvocationTargetException”。这是我的代码,我相信没有人会窃取它。我怎样才能让它消失,所以我可以运行它?

}

0 投票
0 回答
1021 浏览

android - DexClassLoader 和 DownloadManager API

我试图运行我的部分代码,我通过 DexClassLoader 从我的 sdcard 上的外部 APK 获取方法 startDownload。在我的活动的 onCreate 方法中,我试图调用这个活动,这意味着我想调用下载。main(DownloadManagerActivity)源码:

下载23.java源代码:

}

我在m.invoke(this,(Object[]) null );行中收到错误java.lang.reflect.InvocationTargetException 在我的主要。我真的不知道,可能有什么错误。我用简单的方法试过了,连接到我的“外部”方法没问题。但我无法启动下载。这可能很棘手,但我现在真的坚持下去了。有没有人有任何想法?