问题标签 [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.
java - java.lang.reflect.InvocationTargetException - 确定实际错误?
我正在使用 Method.invoke() 调用第三方 jar 中的函数。有时我会抛出 java.lang.reflect.InvocationTargetException。你怎么能找出真正的例外是什么?
java - Spring/Hibernate:删除实体时出现 InvocationTargetException
如果这个问题有点含糊,我很抱歉,但我很困惑。
我有一个控制器,它调用一个服务来删除一个实体,然后在它的位置创建一个实体。在服务中,我有我的 DAO 和我的实体,我想删除我的实体,所以我打电话
然后,似乎不知从何而来,我得到了一个 InvocationTargetException。这里的参数是:
它失败的地方是在下面的Spring代码中
有人对发生的事情有什么建议吗?我可以在调试中使用什么?
更新: 这是堆栈跟踪:
更新 2:嗯,这个堆栈跟踪没有其他故障,所以堆栈跟踪更新了。现在,正如您所建议的,答案变得很清楚,还有另一个具有相同 ID 的对象,这是真的。在我删除之前的逻辑中,会发生以下情况:
这是导致会话中有第二个实体的原因吗?因为当我删除要替换的旧实体时,我认为我没有将新实体与 HibernateSession 相关联。
干杯
尼克
java - 从 Java 导出到 Excel - InvocationTargetException
在尝试将一些数据导出到 Excel 时,我陷入了困境。
这是我的代码
此代码为行抛出 InvocationTargetException
谁能告诉我为什么会发生这种情况?
(PS:我是从 Flex UI 调用代码。这不是从 java 代码调用的)
ajax - struts2 ajax json异常
在我的 struts2 应用程序中进行 AJAX 调用时出现以下错误:
进行 ajax 调用时执行正确的操作/方法。
我使 Action 类中引用的所有对象都实现了 Serializable。
我能做些什么来解决这个问题?我一直在互联网上搜索..但没有任何线索..
java - BeanUtils - 'describe' 方法返回 InvocationTargetException
我正在尝试在 Map 中获取以下实体的属性:
通过以下方式:
显然currentObject
是一个PSParameter ..
每当describe
调用该函数时,我都会得到InvocationTargetException
:
其根本原因如下:
任何提示为什么会发生这种情况?我的意思是,我很清楚异常的根本原因,无法将字符串解析为整数,但为什么BeanUtils及其描述会这样做?
无论如何要规避这一点,或任何替代方案?谢谢!
android - 确定在 RadioGroup 中检查了哪个按钮时出现 InvocationTargetException
我有一个应用程序,它根据RadioButton
在RadioGroup
.
InvocationTargetException
当以下代码片段运行时,程序强制关闭:
我究竟做错了什么?
我可以发布更多代码,但我认为这是有问题的部分。
我的目标是Android 2.2。
编辑:这是主线程的完整堆栈跟踪:
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
java - 运行小程序失败
当我尝试运行一个小程序时,我得到了异常:
我读到调用错误是由于访问修饰符引起的:http:
//download.oracle.com/javase/tutorial/reflect/member/ctorTrouble.html
并在我阅读的堆栈跟踪中进一步向下:
我认为访问修饰符没有任何问题,所以出于好奇,我将 public 修饰符放在该类中的所有字段和方法上,但问题仍然存在。我也有一个带有 0 个参数的构造函数是公开的,所以不可能是这样。
java - 小程序错误 - java.lang.reflect.InvocationTargetException
我正在制作一个小程序形式的游戏。所以是的,当我尝试在我的浏览器中运行这个小程序时,我收到一个错误,当我点击查看详细信息时,它会显示“java.lang.reflect.InvocationTargetException”。这是我的代码,我相信没有人会窃取它。我怎样才能让它消失,所以我可以运行它?
}
android - DexClassLoader 和 DownloadManager API
我试图运行我的部分代码,我通过 DexClassLoader 从我的 sdcard 上的外部 APK 获取方法 startDownload。在我的活动的 onCreate 方法中,我试图调用这个活动,这意味着我想调用下载。main(DownloadManagerActivity)源码:
下载23.java源代码:
}
我在m.invoke(this,(Object[]) null );行中收到错误java.lang.reflect.InvocationTargetException 在我的主要。我真的不知道,可能有什么错误。我用简单的方法试过了,连接到我的“外部”方法没问题。但我无法启动下载。这可能很棘手,但我现在真的坚持下去了。有没有人有任何想法?