问题标签 [classcastexception]
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 - ClassCastException,将 Integer 转换为 Double
每次我尝试运行我的程序时,我都会收到一个 ClassCastException 声明:java.lang.Integer cannot be cast to java.lang.Double
java - Spring - 不能强制作为 CGLIB 代理的 Classcast 异常
这是让我发疯的场景。
- 我有一个具有查找方法的类 - createOther()
- createOther 应该创建一个其他类型的对象。其他实现 OtherInterface 并且还有一个方法 doSomething 被标记为@Async
- 由于 Other 实现了 OtherInterface,因此 Spring 为我提供了一个无法转换为 Other 的 JDK 代理。
- Spring 文档建议使用
<aop:config proxy-target-class="true">
- 但我是新手,使用它似乎没有帮助。
问题:如何告诉 Spring 我需要一个针对 Other 类的 CGLib 代理?
下面的代码因类转换异常而失败。
应用程序.java:
}
** 其他.java **
** appcontext.xml **
java - 尝试创建代理对象时出现 ClassCastException
我正在尝试使用以下代码为给定的 Runnable 对象创建代理:
代理应实现给定对象实现的所有接口,并带有指示代理是否已创建的附加标记接口。由于我不确定给定对象是否直接实现 Runnable 我也在所有超类上遍历,但是我假设如果它实现另一个实现 Runnable 的接口它将工作,所以我不需要遍历接口层次结构.
但是,ClassCastException
尝试将代理转换为Runnable
:
我正在尝试思考可能导致此异常的原因。给定对象的类层次结构不可用。
有任何想法吗 ?
java - 如果 A 扩展 B 扩展 C,为什么我可以转换为 A 但将 ClassCastException 转换为 C?
我正在尝试在 Android 上使用 Bouncycastle 读取 ASN1 对象。我希望它是一个 DERSequence,在 Bouncycastle 中它是 ASN1Sequence 的一个子类,它是 ASN1Object 的一个子类。
根据答案的反馈,我构建了另一个更短的示例:
是什么导致这个演员失败?
jpa - ClassCastException:JPA -> Bean 值(不同的 ClassLoader)
将 JPA 中的对象分配给 ManagedBean 的属性时出现 ClassCastException:
问题是 c1 (ManagedBean) 和 c2 (EclipseLink) 是不同的 ClassLoader:
c1: WebappClassLoader (delegate=true; repositories=WEB-INF/classes/)
c2: WebappClassLoader (delegate=true)
我怎样才能解决这个问题?
java - CXF - ClassCastException (SEIStub/ClientProxy)
我正在尝试构建一个客户端 jar 文件来访问 Web 服务。我将 jar 包含在一个 servlet/war 中,它使客户端 web 服务调用。我收到以下错误:
我遇到了这篇文章http://yaytay.wordpress.com/2010/03/06/lsned-29-persuading-jdk-6-to-use-cxf-classes-rather-than-its-own-avoiding-seistub /它说要解决您需要cxf-rt-frontend-jaxws
作为依赖项包含的问题,我这样做了。所以,这不是我的问题/解决方案。
我的客户端 jar pom 具有以下依赖项:
servlet 战争在其库中包含以下内容:
我还阅读了一些讨论javax.xml.ws.spi.Provider
文件的帖子,但找不到任何详细说明文件应该命名、包含和放置的内容的参考资料。
谁能指出我正确的方向?
android - 使用片段的自定义标题
我有一个应用程序,它使用自定义标题功能。我正在尝试将其迁移到 Fragments api。我得到的结果代码是这样的:
在哪里CategoriesListActivity
延伸ListFragment
。main_title.xml
这是:
HeaderFragment
是:
并且main_title_fragment.xml
是:
当我运行它时,它在Activity
膨胀后崩溃:
我在这里看不到任何演员阵容问题。有人试图将片段设置为自定义标题吗?
android - eclipse (android 开发) 启动活动中的运行时错误:在 windows 中是否有单步执行 eclipse 中的源代码?
我正在尝试在 Eclipse 中(在 Windows 中)制作一个 android 游戏。当我在模拟器和手机上运行我的程序时,我不断收到 nulpointerexceptions 和 classcastexceptions。我有 2 个类(活动),每个类都有自己的 xml 布局。主要活动完美运行。但是,当我启动第二个活动时:
我得到了前面提到的例外。它始终指向未找到的源。 无论如何在windows中通过eclipse中的源代码?我看过http://source.android.com,但似乎没有适用于 windows 的解决方案。我尝试按照 cygwin 的 linux 指令进行操作,但它似乎不起作用(如果可能的话,我更喜欢在 Windows 中工作)。
我还是 android 开发的新手,所以我可能会遗漏一些重要的东西。这个清单声明有什么问题吗?:
我将避免发布我的整个代码示例,因为它很长,但我会告诉你它使用加速度计、gps 和一个可运行的用于带有“postDelayed”的计时器上的主循环。gps 精细定位权限也在清单中。我被卡住了,所以任何帮助将不胜感激。谢谢!
编辑:以下是我得到运行时异常的代码部分
java - Java 异常“线程“主”中的异常 java.lang.ClassCastException:调用 java.awt.image.BufferedImage.copyData() 时 [B 无法转换为 [I]
在下面的代码中,我试图将一些 1024*1024 png 组合成几个更大的 png。代码因以下异常而失败:
这可能是我忽略的一些小而愚蠢的东西,但我找不到代码有什么问题。代码:
我想我现在已经弄清楚了。我加载的图像与我创建的图像类型不同。(我仍然不确定它们是什么类型,13 类型是什么?)我还有一些问题,但这个错误已修复。(更多问题,如this。)
java - java: (String[])List.toArray() 给出 ClassCastException
以下代码(在 android 中运行)总是在第 3 行给我一个 ClassCastException:
当 v2 是 Object[0] 以及其中有字符串时也会发生这种情况。任何想法为什么?