- 浏览: 88670 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
chenlog:
thank you so much~~~
java中图像简单处理 -
dang_java:
Thanks.
java中图像简单处理 -
wangxinpier:
adobe reader有一个繁体字体需要安装一下
birt 3.7.1导出PDF报表中文问题
需要升级的product是一个eclipse开发的RCP程序。
升级方式:使用旧UpdateManager升级方式(p2之前的升级方式)。只写了一个功能部件,内包含了6个插件,2个fragment。
曾多次升级过。然而某一次做了升级包并升级之后。再次启动程序就打不开了。其日志流如下:
!ENTRY org.eclipse.ui 4 0 2012-06-15 14:29:55.171
!MESSAGE Unhandled event loop exception
!STACK 0
org.eclipse.core.runtime.InvalidRegistryObjectException: Invalid registry object
at org.eclipse.core.internal.registry.RegistryObjectManager.basicGetObject(RegistryObjectManager.java:272)
at org.eclipse.core.internal.registry.RegistryObjectManager.getObject(RegistryObjectManager.java:262)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.getConfigurationElement(ConfigurationElementHandle.java:26)
……
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at com.zxx.frame.Application.start(Application.java:91)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at ……
!ENTRY org.eclipse.core.jobs 2 2 2012-06-15 14:29:56.015
!MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.core.internal.registry.osgi.ExtensionEventDispatcherJob
网上有些人在讨论这个问题,我看了一下也没看懂。都只是给出了猜测性的提示。我就无法参考。
但对于我本身的这个问题来说其实还是比较好排查的。
我首先重启了,发现该问题亦然存在。--这肯定是这次的升级包有问题。
于是我删除了此次升级的feature以及plugins,再次打开程序,发现还是不行。
怎么办……?偶然间,我打开了程序的另一份(该份这次没有过),OK,这个是能用的。然后我再打开刚才的问题程序,发现现在已经可以用了。
于是经过反复试验,发现只要升级了该次软件包。就会出问题。并且删除软件包后,必须启动一下一个好的Rcp程序后(一个备份)。才可以使用。于是我也猜想,jvm记住了这个rcp程序的某个东西,这个东西是错误的情况下,不能启动错误提供者RCP程序,但可以启动一个正确的RCP程序,并将这个东西的值正常化。至于这个东西是什么,我也不知道。
下面来查查升级包的问题。
观察升级包中plugins中的各个manifest.mf中的版本签名。发现了问题。有一个fragment中manifest.mf中bundle-version写错了2.0.1XXX,版本号竟然比现在(V3.0.0XXX)的低,而在freatures指向的包的后缀时间没错(4.0.0XXX)。修改之后再次升级。问题不再出现。
具体原因不知,有知道的不吝赐教。
发表评论
-
eclipse开发的插件,同时使用maven改造,编译问题
2024-09-26 14:21 43使用eclipse开发的rcp插件,后期需要同时进行mav ... -
Eclipse属性视图PropertySheetPage中修改值弹框提示
2021-03-09 14:54 0<!--[if !supportLists]--> ... -
eclipse RCP 开发中的程序参数使用
2018-09-10 19:32 611在使用eclipse进行rcp开发时等,如果需要配置自定义程 ... -
eclipse的插件依赖项
2016-08-05 18:17 0eclipse中资源管理器下插件依赖项内容保存在什么地方? ... -
eclipse中扩展点之filter的使用
2016-06-14 16:01 0最近碰到一个问题:就是根据工程需要显示或是不显示某个pro ... -
日志adfabv
2015-08-17 16:10 0日志 -
Eclipse、JDT、调试的使用
2015-01-06 11:43 0学习《eclipse权威开发指南2》练习1,2,3学到的: ... -
RCP中动态加载插件的模拟练习
2014-12-31 15:17 0学习《eclipse权威开发指南2》练习8学到的: 想学 ... -
RCP aboutDialog内容配置问题
2014-12-28 20:44 0在工作中碰到了一个需求,需要在RCP 的aboutDialo ... -
kssp
2014-12-08 21:51 0ksop -
RCP中的路径示例
2014-09-28 13:49 0转自:http://www.cnblogs.com/wuhe ... -
修改MANIFEST.MF后无法访问文件
2014-09-15 16:39 0无法访问文件“plugins/com.XXXX_5.0.0 ... -
eclipse多线程机制
2014-09-09 16:48 0通过对 Eclipse 内核 ... -
使用org.eclispe.ui.activities控制菜单显示
2014-08-29 16:50 0使用org.eclipse.ui.activiti ... -
使用Eclipse控制台
2014-04-11 16:09 01. 使用控制台 使用eclipse开发使用控制台提示给 ... -
eclipse的configuration目录与启动
2014-04-08 16:45 0转自:http://blog.sina.com.cn/s/ ... -
富文本编辑控件StyledText
2014-03-07 15:44 0在eclipse开发中,想要实现microsoft word ... -
使用eclipse编辑区打开工程文件
2014-03-07 14:28 0项目中有导入工程文件(xml),是通过对话框层进选择的。现在需 ... -
插件的另一种安装使用方式
2013-12-26 17:10 0接上面关于插件安装(link,dropin等)的问题。说另一 ... -
插件的安装org.eclipse.equinox.simpleconfigurator
2013-12-26 17:07 0背景:由于某些原因致使我开发过程中用到的eclipse/p ...
相关推荐
通过上述步骤,大多数由Eclipse和JBuilder引起的冲突问题都可以得到有效的解决,从而确保开发工作的顺利进行。开发者们可以根据自身项目的具体需求和环境,选择最合适的解决方案,以提高工作效率,保证项目质量。
升级或降级这个组件到适合当前IDE版本的版本可能会修复问题。 4. **系统或IDE设置**:操作系统级别的键盘映射或者Eclipse的全局设置可能影响了代码提示的行为。 5. **bug**:如果是Eclipse或MyEclipse的已知bug,...
- 如果以上方法都无法解决问题,考虑升级到Eclipse的最新版本,因为新版本通常会修复旧版本中存在的各种问题。 - 同时,更新所使用的插件到最新版本也有助于避免潜在的兼容性问题。 #### 五、小结 通过上述步骤,...
5. **更新Eclipse**:如果问题仍然存在,检查Eclipse版本,考虑升级到最新稳定版。 总的来说,解决Eclipse格式化代码快捷键失灵的问题通常需要从快捷键冲突、输入法冲突、插件故障以及Eclipse本身的问题这几个方面...
“找到eclipse里面的对应jar包替换即可”这部分指示了一个升级或修改过程,用户需要找到Eclipse安装目录下的相应jar文件,并用这个更新后的版本替换掉原有的jar包。通常,Eclipse的插件和组件是以jar包的形式存储的...
覆盖此文件夹通常是为了安装或升级Eclipse的某些功能,或者解决特定问题。但这种操作需要谨慎,因为错误的操作可能导致Eclipse无法正常启动。因此,如描述中建议的,在覆盖之前务必备份原有的文件夹,以防万一需要...
- **版本匹配**:确保使用的SDK版本与Eclipse版本、项目需求相匹配,避免因版本不一致引起的问题。 - **支持库版本**:选择合适版本的支持库对于项目至关重要,过高或过低的版本都可能导致兼容性问题。 - **清理项目...
考虑升级或降级EclipseLink以解决兼容性问题。 6. **代码错误**:检查测试程序的代码,确保在正确的地方和条件下使用了悲观锁。可能存在的问题包括锁的获取和释放时机不当,或者在并发情况下未正确处理锁异常。 CT...
"Eclipse Failed to Create the Java Virtual Machine 问题图文解析" Eclipse 是一个功能强大的集成开发环境(IDE),广泛应用于软件开发、测试和维护中。然而,在使用 Eclipse 时,可能会遇到 "Failed to create ...
这个问题可能是由于多种原因引起的,包括但不限于: 1. **依赖包缺失**:Eclipse插件往往依赖于特定版本的库或组件,例如这里的`com.ibm.icu`系列文件。这些文件是IBM的International Components for Unicode,用于...
同时,确保你的开发环境和集群环境的Java版本一致,因为不兼容的Java版本也可能引起问题。 总之,选择合适的Hadoop-Eclipse插件版本是根据你的Hadoop集群版本来决定的。2.6.5适合较旧的集群,而2.8.1则适用于更新的...
2. **帮助文档**:提供中文版的Eclipse和WTP在线帮助系统,让用户在遇到问题时能够查阅中文文档,便于理解。 3. **首选项设置**:在Eclipse的“首选项”设置中增加中文语言选项,让用户可以轻松切换到中文界面。 4. ...
然而,有时Eclipse可能会出现意外挂掉的情况,这通常是由多种原因引起的,包括但不限于内存不足、插件冲突、JVM(Java虚拟机)崩溃等问题。本文将详细介绍如何解决Eclipse挂掉的问题,主要关注JVM崩溃这一常见原因。...
- 如果安装的插件与现有环境不兼容,则可能引起问题。 - 需要手动清理缓存。 #### 二、使用链接方式安装插件 **步骤:** 1. **创建链接文件:** - 在Eclipse的安装目录下创建一个名为`links`的新文件夹。 - 在`...
2. **代码问题**:例如使用了第三方库时没有正确关闭资源、缓存管理不当等问题都可能引起内存泄漏。 3. **系统资源限制**:操作系统对进程的资源使用有一定的限制,如果超过了这些限制,也会出现内存不足的情况。 ...
在进行这样的环境配置时,务必注意版本匹配和依赖关系,因为不同版本的SDK、ADT(Android Developer Tools)以及特定平台的库可能会引起编译错误或运行时问题。同时,保持对Android开发者文档的查阅,以获取最新的...
- 如果版本不兼容,考虑升级Eclipse版本或降级JDK版本。 2. **检查并配置环境变量**: - **PATH**:确保`%JAVA_HOME%\bin`已经添加到系统PATH环境变量中。 - **JAVA_HOME**:设置JAVA_HOME环境变量指向JDK的安装...
1. **升级SDK后未清理模拟器数据**:在模拟器的命令行中加入`-wipe-data`参数,可以清空模拟器的数据,有助于解决一些由环境配置引起的问题。 2. **升级SDK后ADT插件不正常**: - 更新Eclipse中的Android ADT插件...
2. **版本控制**:确保使用的Eclipse插件及其依赖库与Felix的版本兼容,可能需要升级或降级某些库。 3. **适配API**:如果发现API不兼容,可能需要找到对应的替代方案或修改代码以适应Felix的API。 4. **生命周期...
二、 SVN(Subversion) - CVS(Concurrent Version System)的替代和升级版本先说说CVS,CVS是开源代码的配置管理工具,其源代码和安装文件都可以免费下载。记得在学校读研的时候,学校实验室的代码全部都用CVS管理,为...