Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.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 无法打开编辑器:引发了意外异常_Java_Eclipse_Bpel - Fatal编程技术网

Java 无法打开编辑器:引发了意外异常

Java 无法打开编辑器:引发了意外异常,java,eclipse,bpel,Java,Eclipse,Bpel,我使用的是Eclipse插件,现在突然间我无法再打开BPEL工作流了。 我得到这个错误 java.lang.IllegalArgumentException at sun.text.normalizer.ReplaceableUCharacterIterator.<init>(Unknown Source) at sun.text.normalizer.UCharacterIterator.getInstance(Unknown Source) at sun.text.norm

我使用的是Eclipse插件,现在突然间我无法再打开BPEL工作流了。 我得到这个错误

java.lang.IllegalArgumentException
 at sun.text.normalizer.ReplaceableUCharacterIterator.<init>(Unknown Source)
 at sun.text.normalizer.UCharacterIterator.getInstance(Unknown Source)
 at sun.text.normalizer.NormalizerBase.setText(Unknown Source)
 at java.text.CollationElementIterator.setText(Unknown Source)
 at java.text.RuleBasedCollator.compare(Unknown Source)
 at org.eclipse.bpel.ui.BPELEditor$8.compare(BPELEditor.java:1173)
 at org.eclipse.bpel.ui.BPELEditor$8.compare(BPELEditor.java:1)
 at java.util.TreeMap.put(Unknown Source)
 at java.util.TreeSet.add(Unknown Source)
 at org.eclipse.bpel.ui.BPELEditor.createPaletteDependentActions(BPELEditor.java:1195)
 at org.eclipse.bpel.ui.BPELEditor.createPaletteDependentActions(BPELEditor.java:1188)
 at org.eclipse.bpel.ui.BPELEditor.createPaletteDependentActions(BPELEditor.java:1180)
 at org.eclipse.bpel.ui.BPELEditor.init(BPELEditor.java:1539)
 at org.eclipse.ui.part.MultiPageEditorPart.addPage(MultiPageEditorPart.java:237)
 at org.eclipse.bpel.ui.BPELMultipageEditorPart.createDesignPage(BPELMultipageEditorPart.java:459)
 at org.eclipse.bpel.ui.BPELMultipageEditorPart.createPages(BPELMultipageEditorPart.java:515)
 at org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.java:348)
 at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:670)
 at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:465)
 at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)
 at org.eclipse.ui.internal.EditorAreaHelper.setVisibleEditor(EditorAreaHelper.java:271)
 at org.eclipse.ui.internal.EditorManager.setVisibleEditor(EditorManager.java:1429)
 at org.eclipse.ui.internal.EditorManager$5.runWithException(EditorManager.java:942)
 at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
 at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
 at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
 at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4041)
 at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)
 at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:803)
 at org.eclipse.ui.internal.Workbench$31.runWithException(Workbench.java:1567)
 at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
 at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
 at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
 at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4041)
 at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)
 at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2548)
 at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)
 at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
 at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
 at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)
 at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
 at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)
 at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
 at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
 at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
 at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
 at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
 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:620)
 at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)
 at org.eclipse.equinox.launcher.Main.run(Main.java:1408)
 at org.eclipse.equinox.launcher.Main.main(Main.java:1384)
java.lang.IllegalArgumentException
位于sun.text.normalizer.replacableucharacteristerator。(未知源)
位于sun.text.normalizer.ucharacteristerator.getInstance(未知源)
位于sun.text.normalizer.NormalizerBase.setText(未知源)
位于java.text.CollationElementIterator.setText(未知源)
位于java.text.RuleBasedCollector.compare(未知源)
位于org.eclipse.bpel.ui.BPELEditor$8.compare(BPELEditor.java:1173)
位于org.eclipse.bpel.ui.BPELEditor$8.compare(BPELEditor.java:1)
位于java.util.TreeMap.put(未知源)
位于java.util.TreeSet.add(未知源)
位于org.eclipse.bpel.ui.BPELEditor.createPaletteDependentActions(BPELEditor.java:1195)
位于org.eclipse.bpel.ui.BPELEditor.createPaletteDependentActions(BPELEditor.java:1188)
位于org.eclipse.bpel.ui.BPELEditor.createPaletteDependentActions(BPELEditor.java:1180)
位于org.eclipse.bpel.ui.BPELEditor.init(BPELEditor.java:1539)
位于org.eclipse.ui.part.multiageeditorpart.addPage(multiageeditorpart.java:237)
位于org.eclipse.bpel.ui.BPELMultipageEditorPart.createDesignPage(BPELMultipageEditorPart.java:459)
位于org.eclipse.bpel.ui.BPELMultipageEditorPart.createPages(BPELMultipageEditorPart.java:515)
位于org.eclipse.ui.part.multiageeditorpart.createPartControl(multiageeditorpart.java:348)
位于org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:670)
位于org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:465)
位于org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)
位于org.eclipse.ui.internal.EditorAreaHelper.setVisibleEditor(EditorAreaHelper.java:271)
位于org.eclipse.ui.internal.EditorManager.setVisibleEditor(EditorManager.java:1429)
位于org.eclipse.ui.internal.EditorManager$5.runWithException(EditorManager.java:942)
位于org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
位于org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
在org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)上
位于org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4041)
在org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)上
位于org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:803)
位于org.eclipse.ui.internal.Workbench$31.runWithException(Workbench.java:1567)
位于org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
位于org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
在org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)上
位于org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4041)
在org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)上
位于org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2548)
位于org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)
位于org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
位于org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
位于org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)
位于org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
位于org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)
在org.eclipse.equinox.internal.app.eclipseeapphandle.run上(eclipseeapphandle.java:196)
位于org.eclipse.core.runtime.internal.adapter.eclipseeappluncher.runApplication(eclipseeappluncher.java:110)
位于org.eclipse.core.runtime.internal.adapter.eclipseeappluncher.start(eclipseeappluncher.java:79)
位于org.eclipse.core.runtime.adapter.EclipseStarter.run(EclipseStarter.java:369)
位于org.eclipse.core.runtime.adapter.EclipseStarter.run(EclipseStarter.java:179)
在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
位于sun.reflect.NativeMethodAccessorImpl.invoke(未知源)
在sun.reflect.DelegatingMethodAccessorImpl.invoke处(未知源)
位于java.lang.reflect.Method.invoke(未知源)
位于org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)
位于org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)
位于org.eclipse.equinox.launcher.Main.run(Main.java:1408)
位于org.eclipse.equinox.launcher.Main.Main(Main.java:1384)
我真的不明白这些错误信息。 这里的错误到底是什么。我还可以在控制台上获得更多信息:

 java.net.MalformedURLException
        at java.net.URL.<init>(Unknown Source)
        at java.net.URL.<init>(Unknown Source)
        at java.net.URL.<init>(Unknown Source)
        at org.eclipse.bpel.ui.palette.simtech.FragmentUIObjectFactory.getSmallImageDescriptor(FragmentUIObjectFactory.java:159)
        at org.eclipse.bpel.ui.util.BPELCreationToolEntry.<init>(BPELCreationToolEntry.java:37)
        at org.eclipse.bpel.ui.palette.PaletteFactory.registerFragment(PaletteFactory.java:269)
        at org.eclipse.bpel.ui.palette.PaletteFactory.createBPELPaletteEntries(PaletteFactory.java:182)
        at org.eclipse.bpel.ui.palette.PaletteFactory.contributeItems(PaletteFactory.java:64)
        at org.eclipse.bpel.common.ui.palette.GraphicalEditorWithPalette.createPalette(GraphicalEditorWithPalette.java:220)
        at org.eclipse.bpel.common.ui.palette.GraphicalEditorWithPalette.getPaletteRoot(GraphicalEditorWithPalette.java:144)
        at org.eclipse.gef.ui.parts.GraphicalEditorWithFlyoutPalette.setEditDomain(GraphicalEditorWithFlyoutPalette.java:145)
        at org.eclipse.bpel.ui.BPELEditor.<init>(BPELEditor.java:196)
        at org.eclipse.bpel.ui.BPELMultipageEditorPart.createDesignPage(BPELMultipageEditorPart.java:445)
        at org.eclipse.bpel.ui.BPELMultipageEditorPart.createPages(BPELMultipageEditorPart.java:515)
        at org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.java:348)
        at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:670)
        at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:465)
        at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)
        at org.eclipse.ui.internal.EditorAreaHelper.setVisibleEditor(EditorAreaHelper.java:271)
        at org.eclipse.ui.internal.EditorManager.setVisibleEditor(EditorManager.java:1429)
        at org.eclipse.ui.internal.EditorManager$5.runWithException(EditorManager.java:942)
        at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
........
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
        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:620)
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)
        at org.eclipse.equinox.launcher.Main.run(Main.java:1408)
        at org.eclipse.equinox.launcher.Main.main(Main.java:1384)
    !SESSION 2015-02-07 20:21:00.866 -----------------------------------------------
    eclipse.buildId=M20110210-1200
    java.version=1.6.0_45
    java.vendor=Sun Microsystems Inc.
    BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=de_DE
    Framework arguments:  -product org.eclipse.platform.ide
    Command-line arguments:  -product org.eclipse.platform.ide -data D:\eclipseWorkspaces\AKTUELL/../runtime-EclipseApplication -dev file:D:/eclipseWorkspaces/AKTUELL/.metadata/.plugins/org.eclipse.pde.core/Eclipse Application/dev.properties -os win32 -ws win32 -arch x86 -consoleLog

    !ENTRY org.eclipse.ui 4 0 2015-02-07 20:21:09.209
    !MESSAGE Unable to create editor ID org.eclipse.bpel.ui.bpeleditor: An unexpected exception was thrown.
    !STACK 0
    java.lang.IllegalArgumentException
        at sun.text.normalizer.ReplaceableUCharacterIterator.<init>(Unknown Source)
        at sun.text.normalizer.UCharacterIterator.getInstance(Unknown Source)
        at sun.text.normalizer.NormalizerBase.setText(Unknown Source)
        at java.text.CollationElementIterator.setText(Unknown Source)
        at java.text.RuleBasedCollator.compare(Unknown Source)
        at org.eclipse.bpel.ui.BPELEditor$8.compare(BPELEditor.java:1173)
        at org.eclipse.bpel.ui.BPELEditor$8.compare(BPELEditor.java:1)
        at java.util.TreeMap.put(Unknown Source)
        at java.util.TreeSet.add(Unknown Source)
        at org.eclipse.bpel.ui.BPELEditor.createPaletteDependentActions(BPELEditor.java:1195)
        at org.eclipse.bpel.ui.BPELEditor.createPaletteDependentActions(BPELEditor.java:1188)
        at org.eclipse.bpel.ui.BPELEditor.createPaletteDependentActions(BPELEditor.java:1180)
        at org.eclipse.bpel.ui.BPELEditor.init(BPELEditor.java:1539)
        at org.eclipse.ui.part.MultiPageEditorPart.addPage(MultiPageEditorPart.java:237)
        at org.eclipse.bpel.ui.BPELMultipageEditorPart.createDesignPage(BPELMultipageEditorPart.java:459)
        at org.eclipse.bpel.ui.BPELMultipageEditorPart.createPages(BPELMultipageEditorPart.java:515)
        at org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.java:348)
        at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:670)
        at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:465)
        at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)
        at org.eclipse.ui.internal.EditorAreaHelper.setVisibleEditor(EditorAreaHelper.java:271)
        at org.eclipse.ui.internal.EditorManager.setVisibleEditor(EditorManager.java:1429)
        at org.eclipse.ui.internal.EditorManager$5.runWithException(EditorManager.java:942)
        at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
        at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
        at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
        at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4041)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)
        at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:803)
        at org.eclipse.ui.internal.Workbench$31.runWithException(Workbench.java:1567)
        at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
        at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
        at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
        at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4041)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3660)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2548)
        at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)
        at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
        at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
        at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)
        at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
        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:620)
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)
        at org.eclipse.equinox.launcher.Main.run(Main.java:1408)
        at org.eclipse.equinox.launcher.Main.main(Main.java:1384)

    !ENTRY org.eclipse.ui 2 2 2015-02-07 20:21:09.241
    !MESSAGE Ignored attempt to add saveable that was already registered
    !STACK 0
    org.eclipse.core.runtime.AssertionFailedException: unknown saveable: org.eclipse.ui.internal.DefaultSaveable@178e964 from part: org.eclipse.ui.internal.ErrorEditorPart@178e964
........................org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
        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:620)
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)
        at org.eclipse.equinox.launcher.Main.run(Main.java:1408)
        at org.eclipse.equinox.launcher.Main.main(Main.java:1384)
    InitFunctions took: 297ms
java.net.MalformedURLException
位于java.net.URL。(未知源)
位于java.net.URL。(未知源)
位于java.net.URL。(未知源)
位于org.eclipse.bpel.ui.palete.simtech.FragmentUIObjectFactory.getSmallImageDescriptor(FragmentUIObjectFactory.java:159)
位于org.eclipse.bpel.ui.util.bpelCreationToLentry(bpelCreationToLentry.java:37)
位于org.eclipse.bpel.ui.palete.PaletteFactory.registerFragment(PaletteFactory.java:269)
在org.eclipse.bpel.ui.palette.PaletteFactory.createBPELPaletteEntries(PaletteFactory.java:182)上
位于org.eclipse.bpel.ui.palete.PaletteFactory.contributeItems(PaletteFactory.java:64)
位于org.eclipse.bpel.common.ui.palete.GraphicalEditorWithPalette.createPalette(GraphicalEditorWithPalette.java:220)
位于org.eclipse.bpel.common.ui.palete.GraphicalEditorWithPalette.getPaletteRoot(GraphicalEditorWithPalette.java:144)
位于org.eclipse.gef.ui.parts.graphicaleditorwithflyioutpalete.setEditDomain(graphicaleditorwithflyioutpalete.java:145)
位于org.eclipse.bpel.ui.BPELEditor(BPELEditor.java:196)
位于org.eclipse.bpel.ui.BPELMultipageEditorPart.createDesignPage(BPELMultipageEditorPart.java:445)
位于org.eclipse.bpel.ui.BPELMultipageEditorPart.createPages(BPELMultipageEditorPart.java:515)
位于org.eclipse.ui.part.multiageeditorpart.createPartControl(multiageeditorpart.java:348)
位于org.eclipse.ui.internal.EditorReference.createPartHelp