Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java.util.regex.PatternSyntaxException:索引58附近未关闭的字符类错误_Java_Eclipse_Cucumber_Cucumber Java - Fatal编程技术网

java.util.regex.PatternSyntaxException:索引58附近未关闭的字符类错误

java.util.regex.PatternSyntaxException:索引58附近未关闭的字符类错误,java,eclipse,cucumber,cucumber-java,Java,Eclipse,Cucumber,Cucumber Java,当我在EclipseIDE中打开Cumber编辑器时,我收到以下错误- java.util.regex.PatternSyntaxException: Unclosed character class near index 58 ^User Selects "([^"]*)", "([^"]*)", "([^"]*)" and "([^]*)"$ 我在之前的一次执行中收到了这个错误,因为我的步骤定义文件中有一个错误。我已经修复了这个问题,当我再次尝试打开功能文件时,我收到了这个错误。有人能帮我

当我在EclipseIDE中打开Cumber编辑器时,我收到以下错误-

java.util.regex.PatternSyntaxException: Unclosed character class near index 58
^User Selects "([^"]*)", "([^"]*)", "([^"]*)" and "([^]*)"$
我在之前的一次执行中收到了这个错误,因为我的步骤定义文件中有一个错误。我已经修复了这个问题,当我再次尝试打开功能文件时,我收到了这个错误。有人能帮我解决这个问题吗?附件是功能文件和程序。即使重新运行也不起作用

位于的java.util.regex.Pattern.error(未知源) java.util.regex.Pattern.clazz(未知源代码)位于 位于的java.util.regex.Pattern.sequence(未知源) java.util.regex.Pattern.expr(未知源代码)位于 java.util.regex.Pattern.group0(未知源代码)位于 位于的java.util.regex.Pattern.sequence(未知源) java.util.regex.Pattern.expr(未知源代码)位于 java.util.regex.Pattern.compile(未知源代码)位于 Pattern.(未知源代码)位于 java.util.regex.Pattern.compile(未知源代码)位于 cumber.eclipse.steps.integration.Step.setText(Step.java:25)位于 cucumber.eclipse.editor.steps.jdt.StepDefinitions.getCukeAnnotations(StepDefinitions.java:230) 在 cucumber.eclipse.editor.steps.jdt.StepDefinitions.getSteps(StepDefinitions.java:106) 在 cucumber.eclipse.editor.steps.ExtensionRegistryStepProvider.reloadSteps(ExtensionRegistryStepProvider.java:43) 在 cucumber.eclipse.editor.steps.ExtensionRegistryStepProvider。(ExtensionRegistryStepProvider.java:26) 位于cucumber.eclipse.editor.editors.editor.doSetInput(editor.java:177) 在 org.eclipse.ui.texteditor.AbstractTextEditor$5.run(AbstractTextEditor.java:3154) 在 org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:437) 位于org.eclipse.jface.operation.ModalContext.run(ModalContext.java:353) 在 org.eclipse.ui.internal.WorkbenchWindow$14.run(WorkbenchWindow.java:2195) 在 org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) 在 org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2191) 在 org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3172) 在 org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3197) 在 org.eclipse.ui.internal.EditorReference.initialize(EditorReference.java:362) 在 org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:333) at sun.reflect.GeneratedMethodAccessor83.invoke(未知源)at sun.reflect.DelegatingMethodAccessorImpl.invoke(未知源)位于 java.lang.reflect.Method.invoke(未知源代码)位于 org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) 在 org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:990) 在 org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:955) 在 org.eclipse.e4.core.internal.di.InjectorImpl.inject(InjectorImpl.java:124) 在 org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:399) 在 org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:318) 在 org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:162) 在 org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:105) 在 org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:74) 在 org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:56) 在 org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:129) 在 org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:992) 在 org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:661) 在 org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:767) 在 org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:738) 在 org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:732) 位于org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:716) 在 org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.showTab(StackRenderer.java:1293) 在 org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.lambda$0(LazyStackRenderer.java:68) 在 org.eclipse.e4.ui.services.internal.events.UIEventHandler$1.run(UIEventHandler.java:40) 在 org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:233) 在 org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:144) 位于org.eclipse.swt.widgets.Display.syncExec(Display.java:4889) org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:212) 在 org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:36) 在 org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:201) 在 org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:197) 在 org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) 在 org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) 在 org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) 在 org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:135) 在 org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:78) 在 org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:39) 在 org.eclipse.e4.ui.services.internal.events.EventBroker.send(Eve