2017-10-20 1 views
0

Wenn ich die Gurke Editor in Eclipse IDE bin öffnen, ich die folgenden fehler- empfangejava.util.regex.PatternSyntaxException: Unclosed Zeichenklasse in der Nähe von Index 58 Fehler

java.util.regex.PatternSyntaxException: Unclosed character class near index 58 
^User Selects "([^"]*)", "([^"]*)", "([^"]*)" and "([^]*)"$ 

Ich hatte diesen Fehler in einem empfangenen frühere Ausführung, da ein Fehler in meiner Schrittdefinitionsdatei vorlag. Ich habe das behoben und wenn ich versuche, die Feature-Datei erneut zu öffnen, erhalte ich diesen Fehler. Kann mir jemand helfen, dies zu lösen. Die Feature-Datei und Programme sind beigefügt. Selbst eine Wiederholung funktioniert nicht.

bei java.util.regex.Pattern.error (Unknown Source) bei java.util.regex.Pattern.clazz (Unknown Source) bei java.util.regex.Pattern.sequence (Unknown Source) um java.util.regex.Pattern.expr (Unbekannte Quelle) um java.util.regex.Pattern.group0 (Unbekannte Quelle) um java.util.regex.Pattern.sequence (Unbekannte Quelle) um java.util .regex.Pattern.expr (Unbekannte Quelle) um java.util.regex.Pattern.compile (Unbekannte Quelle) um java.util.regex.Pattern. (Unbekannte Quelle) um java.util.regex.Pattern.compile (Unbekannte Quelle) unter cucu mber.eclipse.steps.integration.Step.setText (Step.java:25) um gurke.eclipse.editor.steps.jdt.StepDefinitions.getCukeAnnotations (StepDefinitions.java:230) um gurke.eclipse.editor.steps .jdt.StepDefinitions.getSteps (StepDefinitions.java:106) bei cucumber.eclipse.editor.steps.ExtensionRegistryStepProvider.reloadSteps (ExtensionRegistryStepProvider.java:43) bei cucumber.eclipse.editor.steps.ExtensionRegistryStepProvider. (ExtensionRegistryStepProvider. java: 26) bei cucumber.eclipse.editor.editors.Editor.doSetInput (Editor.java:177) bei org.eclipse.ui.texteditor.AbstractTextEditor $ 5.run (AbstractTextEditor.java:3154) bei org.eclipse.jface.operation.ModalContext.runInCurrentThread (ModalContext.java:437) bei org.eclipse.jface.operation.ModalContext.run (ModalContext.java:353) um org.eclipse.ui.internal. Workbench $ 14.run (WorkbenchWindow.java:2195) bei org.eclipse.swt.custom.BusyIndicator.showWhile (BusyIndicator.java:70) bei org.eclipse.ui.internal.WorkbenchWindow.run (WorkbenchWindow.java : 2191) bei org.eclipse.ui.texteditor.AbstractTextEditor.internalInit (AbstractTextEditor.java:3172) bei org.eclipse.ui.texteditor.AbstractTextEditor.init (AbstractTextEditor.java:3197) bei org. eclipse.ui.internal.Edi torReference.initialize (EditorReference.java:362) bei org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create (CompatibilityPart.java:333) bei sun.reflect.GeneratedMethodAccessor83.invoke (Unknown Source) bei sun.reflect.DelegatingMethodAccessorImpl.invoke (Unbekannte Quelle) um java.lang.reflect.Method.invoke (Unbekannte Quelle) um org.eclipse.e4.core.internal.di.MethodRequestor.execute (MethodRequestor.java:55) bei org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated (InjectorImpl.java:990) bei org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated (InjectorImpl.java:955) unter org.eclipse.e4.core.inte rnal.di.InjectorImpl.inject (InjectorImpl.java:124) unter org.eclipse.e4.core.internal.di.InjectorImpl.internalMake (InjectorImpl.Java: 399) bei org.eclipse.e4.core.internal.di.InjectorImpl.make (InjectorImpl.java:318) bei org.eclipse.e4.core.contexts.ContextInjectionFactory.make (ContextInjectionFactory.java: 162) bei org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle (ReflectionContributionFactory.java:105) bei org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate (ReflectionContributionFactory.java: 74) bei org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create (ReflectionContributionFactory.java:56) bei org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.creat eWidget (ContributedPartRenderer.java:129) bei org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget (PartRenderingEngine.java:992) bei org.eclipse.e4.ui.internal.workbench. swt.PartRenderingEngine.safeCreateGui (PartRenderingEngine.java:661) bei org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui (PartRenderingEngine.java:767) bei org.eclipse.e4.ui. internal.workbench.swt.PartRenderingEngine.access $ 0 (PartRenderingEngine.java:738) bei org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine $ 2.run (PartRenderingEngine.java:732) bei org.eclipse .core.runtime.SafeRunner.run (SafeRunner.java:42) unter org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui (PartRenderingEngine.java:716) bei org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.showTab (StackRenderer.java: 1293) bei org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.lambda $ 0 (LazyStackRenderer.java:68) bei org.eclipse.e4.ui.services.internal.events.UIEventHandler $ 1. run (UIEventHandler.java:40) bei org.eclipse.swt.widgets.Synchronizer.syncExec (Synchronizer.java:233) bei org.eclipse.ui.internal.UISynchronizer.syncExec (UISynchronizer.java:144) bei org.eclipse.swt.widgets.Display.syncExec (Display.java:4889) um o rg.eclipse.e4.ui.internal.workbench.swt.E4Application $ 1.syncExec (E4Application.java:212) unter org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent (UIEventHandler.java: 36) bei org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent (EventHandlerWrapper.java:201) bei org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent (EventHandlerTracker.java:197) bei org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent (EventHandlerTracker.java:1) bei org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent (EventManager.java:230) bei org.eclipse .osgi.framework.eventmgr. ListenerQueue.dispatchEventSynchronous (ListenerQueue.java:148) bei org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent (EventAdminImpl.java:135) bei org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent (EventAdminImpl.java:78) bei org.eclipse.equinox.internal.event.EventComponent.sendEvent (EventComponent.java:39) bei org.eclipse.e4.ui.services.internal.events.EventBroker.send (EventBroker.java:52) bei org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged (UIEventPublisher.java:60) bei org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify (BasicNotifierImpl.java: 374) bei org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement (ElementContainerImpl.java:173) bei org.eclipse.e4.ui.internal.workbench.ModelServiceImpl. showElementInWindow (ModelServiceImpl.java:620) bei org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.bringToTop (ModelServiceImpl.java:584) bei org.eclipse.e4.ui.internal.workbench.PartServiceImpl. delegateBringToTop (PartServiceImpl.java:769) bei org.eclipse.e4.ui.internal.workbench.PartServiceImpl.bringToTop (PartServiceImpl.java:401) bei org.eclipse.e4.ui.internal.workbench.PartServiceImpl. showPart (PartServiceImpl.java:1188) bei org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor (WorkbenchPage.java:3261) bei org.eclipse.ui.internal.WorkbenchPage.access $ 25 (WorkbenchPage.java:3176) bei org.eclipse. ui.internal.WorkbenchPage $ 10.run (WorkbenchPage.java:3158) bei org.eclipse.swt.custom.BusyIndicator.showWhile (BusyIndicator.java:70) bei org.eclipse.ui.internal.WorkbenchPage.openEditor (WorkbenchPage.java:3153) bei org.eclipse.ui.internal.WorkbenchPage.openEditor (WorkbenchPage.java:3117) bei org.eclipse.ui.internal.WorkbenchPage.openEditor (WorkbenchPage.java:3107) bei org.eclipse.ui.ide.IDE.openEditor (IDE.java:563) um org.eclipse.ui.ide.IDE.openEditor (IDE.java:518) um ​​ org.eclipse.ui.actions. OpenFileAction.openFile (OpenFileAction.java:100) um org.eclipse.ui.actions.OpenSystemEditorAction.run (OpenSystemEditorAction.java:97) bei org.eclipse.ui.actions.RetargetAction.run (RetargetAction.java:216) bei org.eclipse.ui.navigator.CommonNavigatorManager $ 2.open (CommonNavigatorManager.java:191) bei org.eclipse.ui.OpenAndLinkWithEditorHelper $ InternalListener.open (OpenAndLinkWithEditorHelper.java:46) bei org.eclipse .jface.viewers.StructuredViewer $ 2.run (StructuredViewer.java:851) at org.eclipse.core.runtime.SafeRunner.run (SafeRunner.java:42) um org.eclipse.ui.internal.JFaceUtil.lambda $ 0 (JFaceUtil.java:44) um org.eclipse.jface.util .SafeRunnable.run (SafeRunnable.java:173) um org.eclipse.jface.viewers.StructuredViewer.fireOpen (StructuredViewer.java:848) um org.eclipse.jface.viewers.StructuredViewer.handleOpen (StructuredViewer.java: 1163) bei org.eclipse.ui.navigator.CommonViewer.handleOpen (CommonViewer.java:451) bei org.eclipse.jface.util.OpenStrategy.fireOpenEvent (OpenStrategy.java:273) bei org.eclipse. jface.util.OpenStrategy.access $ 2 (OpenStrategy.java:268) um org.eclipse.jface.util.OpenS trategy $ 1.handleEvent (OpenStrategy.java308) bei org.eclipse.swt.widgets.EventTable.sendEvent (EventTable.java:86) unter org.eclipse.swt.widgets.Display.sendEvent (Display.java:4428) um org.eclipse.swt.widgets.Widget.sendEvent (Widget.java:1079) um org.eclipse.swt.widgets.Display.runDeferredEvents (Display.java:4238) bei org.eclipse.swt.widgets .Display.readAndDispatch (Display.java:3817) bei org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine 5.run $ (PartRenderingEngine.java:1150) bei org.eclipse.core.databinding. observable.Realm.runWithDefault (Realm.java:336) um org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run (PartRenderingEngine.java:1039) um org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI (E4Workbench.java:153) bei org.eclipse.ui.internal.Workbench.lambda $ 3 (Workbench. Java: 680) bei org.eclipse.core.databinding.observable.Realm.runWithDefault (Realm.java:336) bei org.eclipse.ui.internal.Workbench.createAndRunWorkbench (Workbench.java:594) bei org.eclipse.ui.PlatformUI.createAndRunWorkbench (PlatformUI.java:148) bei org.eclipse.ui.internal.ide.application.IDEApplication.start (IDEApplication.java:151) bei org.eclipse.equinox. internal.app.EclipseAppHandle.run (EclipseAppHandle.java:196) bei org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication (EclipseAppLauncher.java:134) bei org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start (EclipseAppLauncher.java:104) bei org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:388) bei org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:243) bei Sonne. reflect.NativeMethodAccessorImpl.invoke0 (native Methode) bei sun.reflect.NativeMethodAccessorImpl.invoke (Unknown Source) bei sun.reflect.DelegatingMethodAccessorImpl.invoke (Unknown Source) bei java.lang.reflect.Method.invoke (Unknown Source) unter org.eclipse.equinox.launcher.Main.invokeFramework (Main.java:653) um org.eclipse.equinox.launcher.Main.basicRun (Main.java:590) um org.eclipse.equinox.launcher.Main .run (Main.java:1499)

Code

Screenshot des Fehlers von eclipse-IDE, während eine Funktion Datei öffnen: Cucumber editor error in eclipse

Antwort

0

ich glaube, das Teil falsch ist:

" ([^]) "$ - am Ende Ihrer Regex

Das macht keinen Sinn [^] - es bedeutet Zeichen, die nicht sind - und Sie sagen nicht, was sie nicht sein sollten :) Zum Beispiel [^ a] wird Zeichen anders als "a" oder wie Sie zuvor geschrieben haben [^ "] - kein Zitat. Aber [^] ist ein Fehler

+0

Cucumber Editor öffnet nicht für eine Funktion, die perfekt ist und die von mir getestet wurde. Es gibt mir den obigen Fehler, wenn ich es in meiner Eclipse IDE öffne – vishalmgada

Verwandte Themen