Jure reported:
Hi!
Sometimes, when running Rclipse, nullpointer exception is thrown (see
stacktrace).
Please fix this. Probably only null-check is needed in compare function.
Cheers, Jure
java.lang.NullPointerException
at java.lang.String.compareTo(String.java:1139)
at
org.reclipse.structure.specification.util.ContainmentWeightedTriggerChooser$1.compare(ContainmentWeightedTriggerChooser.java:73)
at
org.reclipse.structure.specification.util.ContainmentWeightedTriggerChooser$1.compare(ContainmentWeightedTriggerChooser.java:1)
at java.util.TimSort.countRunAndMakeAscending(TimSort.java:324)
at java.util.TimSort.sort(TimSort.java:189)
at java.util.TimSort.sort(TimSort.java:173)
at java.util.Arrays.sort(Arrays.java:659)
at java.util.Collections.sort(Collections.java:217)
at
org.reclipse.structure.specification.util.ContainmentWeightedTriggerChooser.getTrigger(ContainmentWeightedTriggerChooser.java:66)
at
org.reclipse.structure.specification.util.TriggerManager.initialize(TriggerManager.java:119)
at
org.reclipse.structure.specification.util.TriggerManager.(TriggerManager.java:67)
at
org.reclipse.structure.specification.util.TriggerManager.(TriggerManager.java:73)
at
org.reclipse.structure.inference.strategy.BottomUpStrategy.(BottomUpStrategy.java:44)
at
org.reclipse.structure.inference.InferenceEngine.start(InferenceEngine.java:133)
at
org.reclipse.structure.inference.DetectPatternsJob.start(DetectPatternsJob.java:100)
at
org.fujaba.commons.console.AbstractProcessConsoleJob.run(AbstractProcessConsoleJob.java:109)
at
eu.cloudscaleproject.env.staticspotter.alternatives.ConfigAlternative.doRun(ConfigAlternative.java:108)
at
eu.cloudscaleproject.env.toolchain.resources.types.AbstractConfigAlternative$1.run(AbstractConfigAlternative.java:96)
at
org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)
at
org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)
at
eu.cloudscaleproject.env.toolchain.resources.types.AbstractConfigAlternative.run(AbstractConfigAlternative.java:91)
at
eu.cloudscaleproject.env.toolchain.ui.ConfigEditorView$AlternativeRunJob.run(ConfigEditorView.java:270)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Jure reported:
Hi!
Sometimes, when running Rclipse, nullpointer exception is thrown (see
stacktrace).
Please fix this. Probably only null-check is needed in compare function.
Cheers, Jure
java.lang.NullPointerException
at java.lang.String.compareTo(String.java:1139)
at
org.reclipse.structure.specification.util.ContainmentWeightedTriggerChooser$1.compare(ContainmentWeightedTriggerChooser.java:73)
at
org.reclipse.structure.specification.util.ContainmentWeightedTriggerChooser$1.compare(ContainmentWeightedTriggerChooser.java:1)
at java.util.TimSort.countRunAndMakeAscending(TimSort.java:324)
at java.util.TimSort.sort(TimSort.java:189)
at java.util.TimSort.sort(TimSort.java:173)
at java.util.Arrays.sort(Arrays.java:659)
at java.util.Collections.sort(Collections.java:217)
at
org.reclipse.structure.specification.util.ContainmentWeightedTriggerChooser.getTrigger(ContainmentWeightedTriggerChooser.java:66)
at
org.reclipse.structure.specification.util.TriggerManager.initialize(TriggerManager.java:119)
at
org.reclipse.structure.specification.util.TriggerManager.(TriggerManager.java:67)
at
org.reclipse.structure.specification.util.TriggerManager.(TriggerManager.java:73)
at
org.reclipse.structure.inference.strategy.BottomUpStrategy.(BottomUpStrategy.java:44)
at
org.reclipse.structure.inference.InferenceEngine.start(InferenceEngine.java:133)
at
org.reclipse.structure.inference.DetectPatternsJob.start(DetectPatternsJob.java:100)
at
org.fujaba.commons.console.AbstractProcessConsoleJob.run(AbstractProcessConsoleJob.java:109)
at
eu.cloudscaleproject.env.staticspotter.alternatives.ConfigAlternative.doRun(ConfigAlternative.java:108)
at
eu.cloudscaleproject.env.toolchain.resources.types.AbstractConfigAlternative$1.run(AbstractConfigAlternative.java:96)
at
org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)
at
org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2295)
at
eu.cloudscaleproject.env.toolchain.resources.types.AbstractConfigAlternative.run(AbstractConfigAlternative.java:91)
at
eu.cloudscaleproject.env.toolchain.ui.ConfigEditorView$AlternativeRunJob.run(ConfigEditorView.java:270)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)