osate / osate2

Open Source AADL2 Tool Environment
http://osate.org
Eclipse Public License 2.0
35 stars 8 forks source link

NPE in standalone application #2889

Closed lwrage closed 3 months ago

lwrage commented 3 months ago

There's a null check missing in method getContributedAADL.

Error: java.lang.NullPointerException: Cannot invoke "org.eclipse.core.runtime.IExtensionPoint.getExtensions()" because "extensionPoint" is null
java.lang.NullPointerException: Cannot invoke "org.eclipse.core.runtime.IExtensionPoint.getExtensions()" because "extensionPoint" is null
        at org.osate.pluginsupport.PluginSupportUtil.getContributedAadl(PluginSupportUtil.java:71)
        at org.osate.pluginsupport.PluginSupportUtil.getContributedAadl(PluginSupportUtil.java:84)
        at org.osate.sysml2aadl.SysML2AADLConverter.loadContributedAADL(SysML2AADLConverter.java:149)
        at org.osate.sysml2aadl.SysML2AADLConverter.<init>(SysML2AADLConverter.java:110)
        at org.osate.sysml2aadl.SysML2AADLUtil.process(SysML2AADLUtil.java:99)
        at org.osate.sysml2aadl.SysML2AADLUtil.run(SysML2AADLUtil.java:218)
        at org.osate.sysml2aadl.SysML2AADLUtil.main(SysML2AADLUtil.java:230)