{"action":"opened","issue":{"url":"https://api.github.com/repos/java-decompiler/jd-eclipse/issues/13","labels_url":"https://api.github.com/repos/java-decompiler/jd-eclipse/issues/13/labels{/name}","comments_url":"https://api.github.com/repos/java-decompiler/jd-eclipse/issues/13/comments","events_url":"https://api.github.com/repos/java-decompiler/jd-eclipse/issues/13/events","html_url":"https://github.com/java-decompiler/jd-eclipse/issues/13","id":119179768,"number":13,"title":"Unable to create editor ID jd.ide.eclipse.editors.JDClassFileEditor: Editor could not be initialized.","user":{"login":"PrabakaranSK","id":10431329,"avatar_url":"https://avatars.githubusercontent.com/u/10431329?v=3","gravatar_id":"","url":"https://api.github.com/users/PrabakaranSK","html_url":"https://github.com/PrabakaranSK","followers_url":"https://api.github.com/users/PrabakaranSK/followers","following_url":"https://api.github.com/users/PrabakaranSK/following{/other_user}","gists_url":"https://api.github.com/users/PrabakaranSK/gists{/gist_id}","starred_url":"https://api.github.com/users/PrabakaranSK/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PrabakaranSK/subscriptions","organizations_url":"https://api.github.com/users/PrabakaranSK/orgs","repos_url":"https://api.github.com/users/PrabakaranSK/repos","events_url":"https://api.github.com/users/PrabakaranSK/events{/privacy}","received_events_url":"https://api.github.com/users/PrabakaranSK/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-11-27T11:19:26Z","updated_at":"2015-11-27T11:19:26Z","closed_at":null,"body":"First of all, appreciate your efforts in creating such an awesome tool.\r\n\r\n<b>Issue:</b>\r\nWhile decompiling a certain .class file, the editor opened with error saying \"Unable to create editor ID jd.ide.eclipse.editors.JDClassFileEditor: Editor could not be initialized.\".\r\n\r\n<b>Error log shows the following:</b>\r\nUnable to create editor ID jd.ide.eclipse.editors.JDClassFileEditor: Editor could not be initialized.\r\n\r\n<b>Exception Stack Trace:</b>\r\njava.lang.IllegalArgumentException\r\n\tat org.eclipse.jdt.core.Signature.appendTypeArgumentSignatures(Signature.java:825)\r\n\tat org.eclipse.jdt.core.Signature.appendClassTypeSignature(Signature.java:615)\r\n\tat org.eclipse.jdt.core.Signature.appendTypeSignature(Signature.java:911)\r\n\tat org.eclipse.jdt.core.Signature.appendTypeSignature(Signature.java:855)\r\n\tat org.eclipse.jdt.core.Signature.toCharArray(Signature.java:2637)\r\n\tat org.eclipse.jdt.core.Signature.getSignatureSimpleName(Signature.java:1870)\r\n\tat org.eclipse.jdt.core.Signature.getSignatureSimpleName(Signature.java:1914)\r\n\tat org.eclipse.jdt.internal.core.SourceMapper$LocalVariableElementKey.<init>(SourceMapper.java:96)\r\n\tat org.eclipse.jdt.internal.core.SourceMapper.enterAbstractMethod(SourceMapper.java:831)\r\n\tat org.eclipse.jdt.internal.core.SourceMapper.enterMethod(SourceMapper.java:769)\r\n\tat org.eclipse.jdt.internal.compiler.SourceElementNotifier.notifySourceElementRequestor(SourceElementNotifier.java:368)\r\n\tat org.eclipse.jdt.internal.compiler.SourceElementNotifier.notifySourceElementRequestor(SourceElementNotifier.java:693)\r\n\tat org.eclipse.jdt.internal.compiler.SourceElementNotifier.notifySourceElementRequestor(SourceElementNotifier.java:455)\r\n\tat org.eclipse.jdt.internal.compiler.SourceElementParser.parseCompilationUnit(SourceElementParser.java:934)\r\n\tat org.eclipse.jdt.internal.core.SourceMapper.mapSource(SourceMapper.java:1391)\r\n\tat org.eclipse.jdt.internal.core.SourceMapper.mapSource(SourceMapper.java:1326)\r\n\tat org.eclipse.jdt.internal.core.ClassFile.mapSource(ClassFile.java:659)\r\n\tat org.eclipse.jdt.internal.core.ClassFile.openBuffer(ClassFile.java:635)\r\n\tat org.eclipse.jdt.internal.core.Openable.getBuffer(Openable.java:288)\r\n\tat org.eclipse.jdt.internal.core.ClassFile.getBuffer(ClassFile.java:359)\r\n\tat org.eclipse.jdt.internal.core.ClassFile.getSourceRange(ClassFile.java:523)\r\n\tat org.eclipse.jdt.internal.ui.javaeditor.ClassFileEditor.probeInputForSource(ClassFileEditor.java:759)\r\n\tat org.eclipse.jdt.internal.ui.javaeditor.ClassFileEditor.doSetInput(ClassFileEditor.java:658)\r\n\tat jd.ide.eclipse.editors.JDClassFileEditor.doSetInput(JDClassFileEditor.java:73)\r\n\tat org.eclipse.ui.texteditor.AbstractTextEditor$19.run(AbstractTextEditor.java:3200)\r\n\tat org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:464)\r\n\tat org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372)\r\n\tat org.eclipse.jface.window.ApplicationWindow$1.run(ApplicationWindow.java:759)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat org.eclipse.jface.window.ApplicationWindow.run(ApplicationWindow.java:756)\r\n\tat org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2649)\r\n\tat org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3218)\r\n\tat org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3245)\r\n\tat org.eclipse.ui.internal.EditorManager.createSite(EditorManager.java:828)\r\n\tat org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:647)\r\n\tat org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:465)\r\n\tat org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)\r\n\tat org.eclipse.ui.internal.EditorReference.getEditor(EditorReference.java:289)\r\n\tat org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2945)\r\n\tat org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2850)\r\n\tat org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPage.java:2842)\r\n\tat org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2793)\r\n\tat org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)\r\n\tat org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2789)\r\n\tat org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2773)\r\n\tat org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2764)\r\n\tat org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:368)\r\n\tat org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:174)\r\n\tat org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:249)\r\n\tat org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:228)\r\n\tat org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:275)\r\n\tat org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:251)\r\n\tat org.eclipse.jface.action.Action.runWithEvent(Action.java:498)\r\n\tat org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)\r\n\tat org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)\r\n\tat org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)\r\n\tat org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4165)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3754)\r\n\tat org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2701)\r\n\tat org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2665)\r\n\tat org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)\r\n\tat org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)\r\n\tat org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:606)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1410)\r\n\r\n<b>Session Data:</b>\r\neclipse.buildId=M20120208-0800\r\njava.version=1.7.0_55\r\njava.vendor=Oracle Corporation\r\nBootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US\r\nFramework arguments:  -product org.eclipse.epp.package.jee.product -showlocation -Duser.name=Prabakaran SK\r\nCommand-line arguments:  -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product -showlocation -Duser.name=Prabakaran SK -data C:\\Dev\\WS4CRSIndigoNew\r\n"}}