起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 204|回复: 17

[结贴] Unhandled event loop exception问题

[复制链接]

29

主题

102

帖子

281

积分

中级会员

Rank: 3Rank: 3

积分
281
QQ
发表于 2019-3-25 10:48:11 | 显示全部楼层 |阅读模式
在ontology文件中操作‘添加新关系’或‘从已定义关系中选择’会报以下错误:
!ENTRY org.eclipse.ui 4 0 2019-03-25 10:18:34.461
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
        at com.justep.design.model.Model.findMElement(Unknown Source)
        at com.justep.design.model.Model.findMElement(Unknown Source)
        at com.justep.design.model.Model.findRelation(Unknown Source)
        at com.justep.design.model.element.RelationAdapter.getRelation(Unknown Source)
        at com.justep.design.model.element.RelationAdapter.getLabelList(Unknown Source)
        at com.justep.design.model.element.RelationAdapter.getLabelByLang(Unknown Source)
        at com.justep.studio.ui.editors.ontology.OntologyRelationCellModifier.getValue(Unknown Source)
        at org.eclipse.jface.viewers.ColumnViewer$2.getValue(ColumnViewer.java:256)
        at org.eclipse.jface.viewers.EditingSupport.initializeCellEditorValue(EditingSupport.java:99)
        at org.eclipse.jface.viewers.ColumnViewerEditor.activateCellEditor(ColumnViewerEditor.java:195)
        at org.eclipse.jface.viewers.ColumnViewerEditor.handleEditorActivationEvent(ColumnViewerEditor.java:445)
        at org.eclipse.jface.viewers.ColumnViewer.triggerEditorActivationEvent(ColumnViewer.java:680)
        at org.eclipse.jface.viewers.ColumnViewer.handleMouseDown(ColumnViewer.java:664)
        at org.eclipse.jface.viewers.ColumnViewer.access$0(ColumnViewer.java:660)
        at org.eclipse.jface.viewers.ColumnViewer$1.mouseDown(ColumnViewer.java:89)
        at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:192)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
        at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4169)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3758)
        at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1053)
        at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
        at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:942)
        at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:86)
        at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:588)
        at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:543)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
        at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
        at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:497)
        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
        at org.eclipse.equinox.launcher.Main.run(Main.java:1438)


界面出现错误信息弹窗: 91.png 92.png

改如何解决?

86

主题

12万

帖子

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
27877
发表于 2019-3-25 11:17:31 | 显示全部楼层
循环引用了,ontology中引用的其他模块中看看是不是引用了当前的模块

如A模块引用了B模块,B模块又引用了A模块
出现这样需要相互引用的可以创建一个公共的模块如common,在common模块下创建A和B都需要的资源
然后A和B都引用common模块
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

29

主题

102

帖子

281

积分

中级会员

Rank: 3Rank: 3

积分
281
QQ
 楼主| 发表于 2019-3-25 11:28:17 | 显示全部楼层
指的是引用(USE)还是包含(INCLUDE)?
回复 支持 反对

使用道具 举报

86

主题

12万

帖子

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
27877
发表于 2019-3-25 11:33:34 | 显示全部楼层
都包括
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复

使用道具 举报

29

主题

102

帖子

281

积分

中级会员

Rank: 3Rank: 3

积分
281
QQ
 楼主| 发表于 2019-3-25 13:58:38 | 显示全部楼层
已经按照你上面说的设置了 设置之后就报另外一个错误: 325-3.png 325-2.png 325-1.png ontology文件里已经设置了data-type,还要我去设置对应的类型!
回复 支持 反对

使用道具 举报

86

主题

12万

帖子

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
27877
发表于 2019-3-25 14:01:51 | 显示全部楼层
保存后服务重启一下
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

29

主题

102

帖子

281

积分

中级会员

Rank: 3Rank: 3

积分
281
QQ
 楼主| 发表于 2019-3-25 14:05:10 | 显示全部楼层
重启过很多次了,还是报这样的错!
回复 支持 反对

使用道具 举报

86

主题

12万

帖子

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
27877
发表于 2019-3-25 14:06:34 | 显示全部楼层
BIZ层右键模型检查看看错误信息
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

29

主题

102

帖子

281

积分

中级会员

Rank: 3Rank: 3

积分
281
QQ
 楼主| 发表于 2019-3-25 14:11:01 | 显示全部楼层
错误信息里没有报出刚才的错误,
回复 支持 反对

使用道具 举报

86

主题

12万

帖子

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
27877
发表于 2019-3-25 14:17:12 | 显示全部楼层
对应的关系相关的错误也没有?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2019-6-21 05:11 , Processed in 0.136747 second(s), 29 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表