当前位置: 首页 > 知识库问答 >
问题:

奇怪的错误,我认为它与eclipse有关

谢和同
2023-03-14

我在包上收到以下编译器错误:

包com.core.cronjob.mapping;

错误 :

内部编译器错误: java.lang.非法描述异常: 信息不能为空在组织.eclipse.jdt.内部.编译器.codegen.StackMapFrame.addStackItem(堆栈映射帧.java:81)

我不认为这是代码。我正在使用蚂蚁1.9.4来构建项目和Eclips Mars.1版本。(4.5.1)

编译器版本为:javac 1.7.0_79

之前有人遇到过这个错误吗?

谢啦

共有2个答案

慕容坚
2023-03-14

我知道这是一篇较旧的帖子,但是,我确实在Junit / Mockito测试课上使用IntelliJSpring靴项目体验了这一点。

在更聪明、更有经验的Java大师的帮助下,他们帮助我解决了这个问题。

我们必须注释掉类中的所有代码并取消注释掉部分,直到我们发现导致错误的语句。

就是这个setId(configId),我们尝试了configId,但没有成功。然后我们意识到类成员变量是“Long”,而局部变量是“Long”。

将local改为' Long ',它就编译好了。

1. ERROR in C:\JenkinsJAAS\workspace\ohsu\woa-ohsu-parent\master\di-config-ohsu\di-config-service-impl-ohsu\src\test\java\com.ge.ps.diconfig.data.impl\ConfigDataServiceImplTest.java (at line 0)

    /*

    ^

Internal compiler error: java.lang.IllegalArgumentException: info cannot be null at org.eclipse.jdt.internal.compiler.codegen.StackMapFrame.addStackItem(StackMapFrame.java:81)

----------

info cannot be null
督飞鸣
2023-03-14

如评论中所述,它确实是一个Eclipse错误,自Eclipse 3. X以来反复出现。

上次我遇到这个问题时,已经用Eclipse升级解决了,但是因为您已经是最新版本了;你可能会尝试降级到Luna (4.4)?或者等待Eclipse在新的RC中修复这个问题..

据我所知,没有解决方法(卸载/重新安装也可能有一些好处..)

 类似资料:
  • 当我为第一个实体(customer1)创建数据时,数据创建成功了,但当我要为第二个实体创建数据时,Im会出现以下错误。我们在两个不同的包中生成这两个实体,它们的表注释名不同,所以我不明白为什么我会出现这个错误。我们还为每个实体创建不同的持久性单元名称...这个错误的原因是什么? 错误在提交中 异常[EclipseLink-4002](Eclipse Persistence Services-2.3

  • 问题内容: 我正在使用此代码: 但是在编译时出现此错误: 然后是堆栈跟踪的编译器错误。 我将在课堂开始时同时进行这两种导入: 有什么事吗 在Netbeans中,我看到自动完成选项并且Locale对象没有语法错误… 问题答案: 您的设置有些麻烦,下面的程序对我来说很好用。 它要求源代码的事实使我相信它正在尝试以某种调试模式进行编译或运行。您不需要编译java.util。*的源代码,这很奇怪。 看看我

  • 问题内容: 我目前正在开发一个纯粹的HTML和JavaScript驱动的Web应用程序,该应用程序使用CORS来使用远程Web服务,但目前在IE 11发出GET请求时遇到了麻烦。有趣的是,我们在IE8 / 9/10中可以正常运行,而不仅仅是11。 问题是IE 11似乎超时,而不是等待服务器的响应。ajax调用很简单: 在“网络”选项卡中,使用Fiddler,我可以看到IE从不发送请求。 请问有人有

  • 我最近开始了我的第一个libGDX游戏,一切都进行得很好,所有的东西都呈现得很好,但是大约一分钟后什么都没有呈现,呈现调用仍然被发出,并且spritebatch工作得很好,我只是留下了一个黑屏,我甚至把'gl clearcolor()'改成了但我仍然留下了一个黑屏。我不知道这会是什么。 我的主要类: 编辑:我们已经确定,经过一段时间SpriteBatch渲染一个黑色屏幕的红色清晰颜色,它也停止渲染

  • 所以我在做这个素数家庭作业,举了一个很好的例子,我想我已经把大部分都记下来了。我遇到的一件事是“公共静态空隙筛(int n)”一行的错误,这也发生在“私有静态int twinPrime()”中 代码如下: 以下是错误: void是变量筛的无效类型 预期令牌 "(", ; 语法错误 令牌 “)” 上的语法错误, ;预期 和 标记“int”语法错误,应为@ 语法错误,请插入“EnumBody”以完成B

  • 我有一个ui显示的数据表:repeat。因为我希望用户能够在每行的基础上更改数据,所以每行都包含在一个h:form中。最后,每个h:form都有一个带有f:ajax标记的按钮。我的行为越来越不一致。 上述方法可行,但带宽显然不便宜。 如果我将render=“@all”更改为render=“@form”,Firebug显示发送的部分响应正常,但我的浏览器(Firefox)神秘地没有显示它。所以我猜它