Searched on Google with the first line of a JAVA stack trace?

We can recommend more relevant solutions and speed up debugging when you paste your entire stack trace with the exception message. Try a sample exception.

Recommended solutions based on your search

Solutions on the web

via GitHub by juli1
, 1 year ago
Segment cannot be null
java.lang.IllegalArgumentException: Segment cannot be null	at org.eclipse.xtext.naming.QualifiedName.create(QualifiedName.java:146)	at org.eclipse.xtext.resource.EObjectDescription.create(EObjectDescription.java:45)	at org.osate.xtext.aadl2.errormodel.scoping.ErrorModelScopeProvider.lambda$32(ErrorModelScopeProvider.java:951)	at org.eclipse.xtext.xbase.lib.internal.FunctionDelegate.apply(FunctionDelegate.java:42)	at com.google.common.collect.Iterators$8.transform(Iterators.java:794)	at com.google.common.collect.TransformedIterator.next(TransformedIterator.java:48)	at com.google.common.collect.Iterators$7.computeNext(Iterators.java:646)	at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)	at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)	at org.eclipse.xtext.scoping.impl.AbstractScope.getSingleLocalElementByName(AbstractScope.java:114)	at org.eclipse.xtext.scoping.impl.AbstractScope.getSingleElement(AbstractScope.java:105)	at org.eclipse.xtext.linking.impl.DefaultLinkingService.getLinkedObjects(DefaultLinkingService.java:121)	at org.osate.xtext.aadl2.properties.linking.PropertiesLinkingService.getLinkedObjects(PropertiesLinkingService.java:558)	at org.osate.xtext.aadl2.errormodel.linking.EMLinkingService.getLinkedObjects(EMLinkingService.java:504)	at org.osate.xtext.aadl2.errormodel.parsing.EMV2AnnexLinkingService.resolveAnnexReference(EMV2AnnexLinkingService.java:46)	at org.osate.annexsupport.AnnexLinkingServiceProxy.resolveAnnexReference(AnnexLinkingServiceProxy.java:70)	at org.osate.xtext.aadl2.linking.Aadl2LinkingService.getLinkedObjects(Aadl2LinkingService.java:130)	at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject(LazyLinkingResource.java:250)	at org.eclipse.xtext.linking.lazy.LazyLinkingResource.getEObject(LazyLinkingResource.java:225)	at org.eclipse.xtext.resource.persistence.StorageAwareResource.getEObject(StorageAwareResource.java:136)	at org.eclipse.xtext.linking.lazy.LazyLinkingResource.doResolveLazyCrossReference(LazyLinkingResource.java:192)	at org.eclipse.xtext.linking.lazy.LazyLinkingResource.resolveLazyCrossReference(LazyLinkingResource.java:151)	at org.eclipse.xtext.linking.lazy.LazyLinkingResource.resolveLazyCrossReferences(LazyLinkingResource.java:137)	at org.eclipse.xtext.EcoreUtil2.resolveLazyCrossReferences(EcoreUtil2.java:528)	at org.eclipse.xtext.ui.editor.reconciler.XtextDocumentReconcileStrategy.postParse(XtextDocumentReconcileStrategy.java:175)	at org.eclipse.xtext.ui.editor.reconciler.XtextDocumentReconcileStrategy.doReconcile(XtextDocumentReconcileStrategy.java:153)	at org.eclipse.xtext.ui.editor.reconciler.XtextDocumentReconcileStrategy.reconcile(XtextDocumentReconcileStrategy.java:67)	at org.eclipse.xtext.ui.editor.reconciler.XtextReconciler.doRun(XtextReconciler.java:442)	at org.eclipse.xtext.ui.editor.reconciler.XtextReconciler.access$3(XtextReconciler.java:422)	at org.eclipse.xtext.ui.editor.reconciler.XtextReconciler$DocumentListener$1.exec(XtextReconciler.java:133)	at org.eclipse.xtext.ui.editor.reconciler.XtextReconciler$DocumentListener$1.exec(XtextReconciler.java:1)	at org.eclipse.xtext.resource.OutdatedStateManager.exec(OutdatedStateManager.java:121)	at org.eclipse.xtext.ui.editor.model.XtextDocument$XtextDocumentLocker.modify(XtextDocument.java:428)	at org.eclipse.xtext.ui.editor.model.XtextDocument$XtextDocumentLocker.process(XtextDocument.java:337)	at org.eclipse.xtext.ui.editor.reconciler.XtextReconciler$DocumentListener.performNecessaryUpdates(XtextReconciler.java:130)	at org.eclipse.xtext.ui.editor.model.XtextDocument.updateContentBeforeRead(XtextDocument.java:249)	at org.eclipse.xtext.ui.editor.model.XtextDocument$XtextDocumentLocker.internalReadOnly(XtextDocument.java:518)	at org.eclipse.xtext.ui.editor.model.XtextDocument$XtextDocumentLocker.readOnly(XtextDocument.java:492)	at org.eclipse.xtext.ui.editor.model.XtextDocument.readOnly(XtextDocument.java:133)	at org.osate.xtext.aadl2.ui.propertyview.AadlPropertyView.updateSelection(AadlPropertyView.java:1687)	at org.osate.xtext.aadl2.ui.propertyview.AadlPropertyView.lambda$0(AadlPropertyView.java:290)	at org.eclipse.ui.internal.e4.compatibility.SelectionService.notifyListeners(SelectionService.java:237)	at org.eclipse.ui.internal.e4.compatibility.SelectionService.handleSelectionChanged(SelectionService.java:107)	at org.eclipse.ui.internal.e4.compatibility.SelectionService.access$0(SelectionService.java:91)	at org.eclipse.ui.internal.e4.compatibility.SelectionService$1.selectionChanged(SelectionService.java:66)	at org.eclipse.e4.ui.internal.workbench.SelectionAggregator$2.run(SelectionAggregator.java:126)	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)	at org.eclipse.e4.ui.internal.workbench.SelectionAggregator.notifyListeners(SelectionAggregator.java:123)	at org.eclipse.e4.ui.internal.workbench.SelectionAggregator.access$6(SelectionAggregator.java:120)	at org.eclipse.e4.ui.internal.workbench.SelectionAggregator$7$1.run(SelectionAggregator.java:233)	at org.eclipse.e4.core.contexts.RunAndTrack.runExternalCode(RunAndTrack.java:56)	at org.eclipse.e4.ui.internal.workbench.SelectionAggregator$7.changed(SelectionAggregator.java:230)	at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:114)	at org.eclipse.e4.core.internal.contexts.EclipseContext.processScheduled(EclipseContext.java:341)	at org.eclipse.e4.core.internal.contexts.EclipseContext.set(EclipseContext.java:356)	at org.eclipse.e4.ui.internal.workbench.SelectionServiceImpl.setSelection(SelectionServiceImpl.java:31)	at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.selectionChanged(CompatibilityPart.java:441)	at org.eclipse.jface.viewers.Viewer$2.run(Viewer.java:163)	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)	at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:50)	at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:173)	at org.eclipse.jface.viewers.Viewer.fireSelectionChanged(Viewer.java:160)	at org.eclipse.jface.text.TextViewer.fireSelectionChanged(TextViewer.java:2734)	at org.eclipse.jface.text.TextViewer.selectionChanged(TextViewer.java:2713)	at org.eclipse.jface.text.TextViewer$4.widgetSelected(TextViewer.java:1832)	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4362)	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1113)	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1137)	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1122)	at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:788)	at org.eclipse.swt.custom.StyledText.sendSelectionEvent(StyledText.java:8200)	at org.eclipse.swt.custom.StyledText.setSelection(StyledText.java:9692)	at org.eclipse.swt.custom.StyledText.updateSelection(StyledText.java:10424)	at org.eclipse.swt.custom.StyledText.handleTextChanged(StyledText.java:6265)	at org.eclipse.swt.custom.StyledText$6.textChanged(StyledText.java:5665)	at org.eclipse.jface.text.DefaultDocumentAdapter.fireTextChanged(DefaultDocumentAdapter.java:347)	at org.eclipse.jface.text.DefaultDocumentAdapter.documentChanged(DefaultDocumentAdapter.java:291)	at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged2(AbstractDocument.java:760)	at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:736)	at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:721)	at org.eclipse.jface.text.AbstractDocument.fireDocumentChanged(AbstractDocument.java:796)	at org.eclipse.jface.text.projection.ProjectionDocument.fireDocumentChanged(ProjectionDocument.java:777)	at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1191)	at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1210)	at org.eclipse.jface.text.projection.ProjectionDocument.replace(ProjectionDocument.java:629)	at org.eclipse.jface.text.DefaultDocumentAdapter.replaceTextRange(DefaultDocumentAdapter.java:248)	at org.eclipse.swt.custom.StyledText.modifyContent(StyledText.java:7308)	at org.eclipse.swt.custom.StyledText.sendKeyEvent(StyledText.java:8159)	at org.eclipse.swt.custom.StyledText.paste(StyledText.java:7372)	at org.eclipse.jface.text.TextViewer.paste(TextViewer.java:4100)	at org.eclipse.jface.text.TextViewer.doOperation(TextViewer.java:4029)	at org.eclipse.jface.text.source.SourceViewer.doOperation(SourceViewer.java:1053)	at org.eclipse.jface.text.source.projection.ProjectionViewer.doOperation(ProjectionViewer.java:1501)	at org.eclipse.ui.texteditor.TextOperationAction$1.run(TextOperationAction.java:128)	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)	at org.eclipse.ui.texteditor.TextOperationAction.run(TextOperationAction.java:126)	at org.eclipse.jface.action.Action.runWithEvent(Action.java:473)	at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:122)	at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90)	at sun.reflect.GeneratedMethodAccessor220.invoke(Unknown Source)	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)	at java.lang.reflect.Method.invoke(Unknown Source)	at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56)	at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:252)	at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:234)	at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)	at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:152)	at org.eclipse.core.commands.Command.executeWithChecks(Command.java:493)	at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:486)	at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210)	at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286)	at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507)	at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558)	at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:378)	at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:324)	at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:86)	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)	at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1266)	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1112)	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1137)	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1122)	at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1164)	at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1160)	at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1581)	at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4795)	at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:343)	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4676)	at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:339)	at org.eclipse.swt.widgets.Display.windowProc(Display.java:5050)	at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)	at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2549)	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3767)	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1127)	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1018)	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156)	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:694)	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:606)	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:139)	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)	at java.lang.reflect.Method.invoke(Unknown Source)	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:669)	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:608)	at org.eclipse.equinox.launcher.Main.run(Main.java:1515)	at org.eclipse.equinox.launcher.Main.main(Main.java:1488)