Skip to content

Fix Quick Outline regression #2

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Jan 7, 2018
Merged

Fix Quick Outline regression #2

merged 3 commits into from
Jan 7, 2018

Conversation

giovannipessiva
Copy link

Quick Outline (Ctrl + O) does not work when used on any other element than a class.
This is the exception:

org.eclipse.e4.core.di.InjectionException: org.eclipse.core.commands.ExecutionException: While executing the action, an exception occurred
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:65)
at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:305)
at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:239)
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:494)
at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:487)
at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210)
at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:287)
at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:527)
at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:577)
at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:385)
at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:331)
at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:88)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:86)
at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1271)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1078)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1088)
at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1130)
at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1126)
at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1547)
at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4962)
at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:364)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4843)
at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:359)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5178)
at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2560)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3815)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1150)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1039)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)
at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:680)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:594)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:151)
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:388)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
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:653)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
at org.eclipse.equinox.launcher.Main.run(Main.java:1499)
Caused by: org.eclipse.core.commands.ExecutionException: While executing the action, an exception occurred
at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:123)
at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:92)
at sun.reflect.GeneratedMethodAccessor52.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:55)
... 50 more
Caused by: java.lang.RuntimeException: Error parsing result: [{"text":"","kind":"script","kindModifiers":"","spans":[{"start":0,"length":10079}],"childItems":[{"text":"base_path","kind":"var","kindModifiers":"declare","spans":[{"start":191,"length":17}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"Resource","kind":"module","kindModifiers":"","spans":[{"start":251,"length":9827}],"childItems":[],"indent":0,"bolded":false,"grayed":false}],"indent":0,"bolded":false,"grayed":false},{"text":"Resource","kind":"module","kindModifiers":"","spans":[{"start":251,"length":9827}],"childItems":[{"text":"ASSET_PATH","kind":"const","kindModifiers":"","spans":[{"start":326,"length":34}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"ASSETLIST_PATH","kind":"const","kindModifiers":"","spans":[{"start":372,"length":40}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"CACHE_SEPARATOR","kind":"const","kindModifiers":"","spans":[{"start":468,"length":21}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"DATA_PATH","kind":"const","kindModifiers":"","spans":[{"start":283,"length":31}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"DEFAULT_NAME","kind":"const","kindModifiers":"","spans":[{"start":501,"length":24}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"EDIT_PATH","kind":"const","kindModifiers":"","spans":[{"start":424,"length":31}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"getEditPath","kind":"function","kindModifiers":"","spans":[{"start":7807,"length":217}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"getResourcePath","kind":"function","kindModifiers":"","spans":[{"start":6189,"length":703}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"getResourceTypeFolder","kind":"function","kindModifiers":"","spans":[{"start":6902,"length":899}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"listEventStateConditions","kind":"function","kindModifiers":"export","spans":[{"start":9977,"length":99}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"listResources","kind":"function","kindModifiers":"export","spans":[{"start":8034,"length":340}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"listScriptActions","kind":"function","kindModifiers":"export","spans":[{"start":9235,"length":732}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"listScriptClasses","kind":"function","kindModifiers":"export","spans":[{"start":8384,"length":698}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"load","kind":"function","kindModifiers":"export","spans":[{"start":3893,"length":1232}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"loadDefaultImage","kind":"function","kindModifiers":"export","spans":[{"start":5575,"length":121}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"loadImageFromCache","kind":"function","kindModifiers":"export","spans":[{"start":5185,"length":384}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"loadProperties","kind":"function","kindModifiers":"export","spans":[{"start":865,"length":576}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"parseProperties","kind":"function","kindModifiers":"","spans":[{"start":1448,"length":953}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"propertiesCache","kind":"var","kindModifiers":"","spans":[{"start":768,"length":90}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"resourceCache","kind":"var","kindModifiers":"","spans":[{"start":536,"length":82}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"save","kind":"function","kindModifiers":"export","spans":[{"start":5749,"length":434}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"sendGETRequest","kind":"function","kindModifiers":"","spans":[{"start":2408,"length":141}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"sendPOSTRequest","kind":"function","kindModifiers":"","spans":[{"start":2556,"length":157}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"sendRequest","kind":"function","kindModifiers":"","spans":[{"start":2720,"length":1110}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"TypeEnum","kind":"enum","kindModifiers":"export","spans":[{"start":625,"length":133}],"childItems":[],"indent":0,"bolded":false,"grayed":false}],"indent":1,"bolded":false,"grayed":false},{"text":"listResources","kind":"function","kindModifiers":"export","spans":[{"start":8034,"length":340}],"childItems":[{"text":"","kind":"function","kindModifiers":"","spans":[{"start":8230,"length":135}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"resourceTypeFolder","kind":"let","kindModifiers":"","spans":[{"start":8109,"length":53}],"childItems":[],"indent":0,"bolded":false,"grayed":false}],"indent":2,"bolded":false,"grayed":false},{"text":"load","kind":"function","kindModifiers":"export","spans":[{"start":3893,"length":1232}],"childItems":[{"text":"","kind":"function","kindModifiers":"","spans":[{"start":4836,"length":103}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"image","kind":"let","kindModifiers":"","spans":[{"start":4407,"length":19}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"image.onload","kind":"function","kindModifiers":"","spans":[{"start":4459,"length":149}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"path","kind":"let","kindModifiers":"","spans":[{"start":4153,"length":39}],"childItems":[],"indent":0,"bolded":false,"grayed":false}],"indent":2,"bolded":false,"grayed":false},{"text":"loadImageFromCache","kind":"function","kindModifiers":"export","spans":[{"start":5185,"length":384}],"childItems":[{"text":"","kind":"function","kindModifiers":"","spans":[{"start":5402,"length":127}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"image","kind":"let","kindModifiers":"","spans":[{"start":5269,"length":61}],"childItems":[],"indent":0,"bolded":false,"grayed":false}],"indent":2,"bolded":false,"grayed":false},{"text":"loadProperties","kind":"function","kindModifiers":"export","spans":[{"start":865,"length":576}],"childItems":[{"text":"parsePropertiesCallback","kind":"function","kindModifiers":"","spans":[{"start":1082,"length":240}],"childItems":[],"indent":0,"bolded":false,"grayed":false}],"indent":2,"bolded":false,"grayed":false},{"text":"save","kind":"function","kindModifiers":"export","spans":[{"start":5749,"length":434}],"childItems":[{"text":"","kind":"function","kindModifiers":"","spans":[{"start":5930,"length":245}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"path","kind":"var","kindModifiers":"","spans":[{"start":5859,"length":33}],"childItems":[],"indent":0,"bolded":false,"grayed":false}],"indent":2,"bolded":false,"grayed":false},{"text":"sendRequest","kind":"function","kindModifiers":"","spans":[{"start":2720,"length":1110}],"childItems":[{"text":"exception","kind":"var","kindModifiers":"","spans":[{"start":3479,"length":9}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"request","kind":"var","kindModifiers":"","spans":[{"start":2832,"length":30}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"request.onerror","kind":"function","kindModifiers":"","spans":[{"start":2925,"length":148}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"request.ontimeout","kind":"function","kindModifiers":"","spans":[{"start":3103,"length":109}],"childItems":[],"indent":0,"bolded":false,"grayed":false}],"indent":2,"bolded":false,"grayed":false},{"text":"TypeEnum","kind":"enum","kindModifiers":"export","spans":[{"start":625,"length":133}],"childItems":[{"text":"CHAR","kind":"enum member","kindModifiers":"","spans":[{"start":662,"length":4}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"FACE","kind":"enum member","kindModifiers":"","spans":[{"start":676,"length":4}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"MAP","kind":"enum member","kindModifiers":"","spans":[{"start":718,"length":3}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"SAVE","kind":"enum member","kindModifiers":"","spans":[{"start":731,"length":4}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"SKIN","kind":"enum member","kindModifiers":"","spans":[{"start":690,"length":4}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"TILE","kind":"enum member","kindModifiers":"","spans":[{"start":704,"length":4}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"TILESET","kind":"enum member","kindModifiers":"","spans":[{"start":745,"length":7}],"childItems":[],"indent":0,"bolded":false,"grayed":false}],"indent":2,"bolded":false,"grayed":false}]
at com.palantir.typescript.services.Bridge.call(Bridge.java:104)
at com.palantir.typescript.services.language.LanguageEndpoint.getNavigationBarItems(LanguageEndpoint.java:254)
at com.palantir.typescript.text.FileLanguageService.getNavigationBarItems(FileLanguageService.java:124)
at com.palantir.typescript.text.InformationProvider.getInformation2(InformationProvider.java:51)
at org.eclipse.jface.text.information.InformationPresenter.computeInformation(InformationPresenter.java:310)
at org.eclipse.jface.text.AbstractInformationControlManager.doShowInformation(AbstractInformationControlManager.java:1142)
at org.eclipse.jface.text.AbstractInformationControlManager.showInformation(AbstractInformationControlManager.java:1132)
at com.palantir.typescript.text.TypeScriptSourceViewer.doOperation(TypeScriptSourceViewer.java:64)
at com.palantir.typescript.text.actions.TypeScriptEditorAction.doOperation(TypeScriptEditorAction.java:45)
at com.palantir.typescript.text.actions.QuickOutlineAction.run(QuickOutlineAction.java:35)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:473)
at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:118)
... 55 more
Caused by: com.fasterxml.jackson.databind.exc.InvalidFormatException: Can not construct instance of com.palantir.typescript.services.language.ScriptElementKind from String value ("enum member"): value not one of declared Enum instance names: [, enum, type parameter, getter, alias, index, primitive type, property, construct, function, let, warning, call, method, const, var, parameter, module, local function, local var, label, class, interface, type, setter, local class, script, keyword, constructor]
at [Source: [{"text":"","kind":"script","kindModifiers":"","spans":[{"start":0,"length":10079}],"childItems":[{"text":"base_path","kind":"var","kindModifiers":"declare","spans":[{"start":191,"length":17}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"Resource","kind":"module","kindModifiers":"","spans":[{"start":251,"length":9827}],"childItems":[],"indent":0,"bolded":false,"grayed":false}],"indent":0,"bolded":false,"grayed":false},{"text":"Resource","kind":"module","kindModifiers":"","spans":[{"start":251,"length":9827}],"childItems":[{"text":"ASSET_PATH","kind":"const","kindModifiers":"","spans":[{"start":326,"length":34}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"ASSETLIST_PATH","kind":"const","kindModifiers":"","spans":[{"start":372,"length":40}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"CACHE_SEPARATOR","kind":"const","kindModifiers":"","spans":[{"start":468,"length":21}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"DATA_PATH","kind":"const","kindModifiers":"","spans":[{"start":283,"length":31}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"DEFAULT_NAME","kind":"const","kindModifiers":"","spans":[{"start":501,"length":24}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"EDIT_PATH","kind":"const","kindModifiers":"","spans":[{"start":424,"length":31}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"getEditPath","kind":"function","kindModifiers":"","spans":[{"start":7807,"length":217}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"getResourcePath","kind":"function","kindModifiers":"","spans":[{"start":6189,"length":703}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"getResourceTypeFolder","kind":"function","kindModifiers":"","spans":[{"start":6902,"length":899}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"listEventStateConditions","kind":"function","kindModifiers":"export","spans":[{"start":9977,"length":99}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"listResources","kind":"function","kindModifiers":"export","spans":[{"start":8034,"length":340}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"listScriptActions","kind":"function","kindModifiers":"export","spans":[{"start":9235,"length":732}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"listScriptClasses","kind":"function","kindModifiers":"export","spans":[{"start":8384,"length":698}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"load","kind":"function","kindModifiers":"export","spans":[{"start":3893,"length":1232}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"loadDefaultImage","kind":"function","kindModifiers":"export","spans":[{"start":5575,"length":121}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"loadImageFromCache","kind":"function","kindModifiers":"export","spans":[{"start":5185,"length":384}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"loadProperties","kind":"function","kindModifiers":"export","spans":[{"start":865,"length":576}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"parseProperties","kind":"function","kindModifiers":"","spans":[{"start":1448,"length":953}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"propertiesCache","kind":"var","kindModifiers":"","spans":[{"start":768,"length":90}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"resourceCache","kind":"var","kindModifiers":"","spans":[{"start":536,"length":82}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"save","kind":"function","kindModifiers":"export","spans":[{"start":5749,"length":434}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"sendGETRequest","kind":"function","kindModifiers":"","spans":[{"start":2408,"length":141}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"sendPOSTRequest","kind":"function","kindModifiers":"","spans":[{"start":2556,"length":157}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"sendRequest","kind":"function","kindModifiers":"","spans":[{"start":2720,"length":1110}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"TypeEnum","kind":"enum","kindModifiers":"export","spans":[{"start":625,"length":133}],"childItems":[],"indent":0,"bolded":false,"grayed":false}],"indent":1,"bolded":false,"grayed":false},{"text":"listResources","kind":"function","kindModifiers":"export","spans":[{"start":8034,"length":340}],"childItems":[{"text":"","kind":"function","kindModifiers":"","spans":[{"start":8230,"length":135}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"resourceTypeFolder","kind":"let","kindModifiers":"","spans":[{"start":8109,"length":53}],"childItems":[],"indent":0,"bolded":false,"grayed":false}],"indent":2,"bolded":false,"grayed":false},{"text":"load","kind":"function","kindModifiers":"export","spans":[{"start":3893,"length":1232}],"childItems":[{"text":"","kind":"function","kindModifiers":"","spans":[{"start":4836,"length":103}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"image","kind":"let","kindModifiers":"","spans":[{"start":4407,"length":19}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"image.onload","kind":"function","kindModifiers":"","spans":[{"start":4459,"length":149}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"path","kind":"let","kindModifiers":"","spans":[{"start":4153,"length":39}],"childItems":[],"indent":0,"bolded":false,"grayed":false}],"indent":2,"bolded":false,"grayed":false},{"text":"loadImageFromCache","kind":"function","kindModifiers":"export","spans":[{"start":5185,"length":384}],"childItems":[{"text":"","kind":"function","kindModifiers":"","spans":[{"start":5402,"length":127}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"image","kind":"let","kindModifiers":"","spans":[{"start":5269,"length":61}],"childItems":[],"indent":0,"bolded":false,"grayed":false}],"indent":2,"bolded":false,"grayed":false},{"text":"loadProperties","kind":"function","kindModifiers":"export","spans":[{"start":865,"length":576}],"childItems":[{"text":"parsePropertiesCallback","kind":"function","kindModifiers":"","spans":[{"start":1082,"length":240}],"childItems":[],"indent":0,"bolded":false,"grayed":false}],"indent":2,"bolded":false,"grayed":false},{"text":"save","kind":"function","kindModifiers":"export","spans":[{"start":5749,"length":434}],"childItems":[{"text":"","kind":"function","kindModifiers":"","spans":[{"start":5930,"length":245}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"path","kind":"var","kindModifiers":"","spans":[{"start":5859,"length":33}],"childItems":[],"indent":0,"bolded":false,"grayed":false}],"indent":2,"bolded":false,"grayed":false},{"text":"sendRequest","kind":"function","kindModifiers":"","spans":[{"start":2720,"length":1110}],"childItems":[{"text":"exception","kind":"var","kindModifiers":"","spans":[{"start":3479,"length":9}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"request","kind":"var","kindModifiers":"","spans":[{"start":2832,"length":30}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"request.onerror","kind":"function","kindModifiers":"","spans":[{"start":2925,"length":148}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"request.ontimeout","kind":"function","kindModifiers":"","spans":[{"start":3103,"length":109}],"childItems":[],"indent":0,"bolded":false,"grayed":false}],"indent":2,"bolded":false,"grayed":false},{"text":"TypeEnum","kind":"enum","kindModifiers":"export","spans":[{"start":625,"length":133}],"childItems":[{"text":"CHAR","kind":"enum member","kindModifiers":"","spans":[{"start":662,"length":4}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"FACE","kind":"enum member","kindModifiers":"","spans":[{"start":676,"length":4}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"MAP","kind":"enum member","kindModifiers":"","spans":[{"start":718,"length":3}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"SAVE","kind":"enum member","kindModifiers":"","spans":[{"start":731,"length":4}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"SKIN","kind":"enum member","kindModifiers":"","spans":[{"start":690,"length":4}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"TILE","kind":"enum member","kindModifiers":"","spans":[{"start":704,"length":4}],"childItems":[],"indent":0,"bolded":false,"grayed":false},{"text":"TILESET","kind":"enum member","kindModifiers":"","spans":[{"start":745,"length":7}],"childItems":[],"indent":0,"bolded":false,"grayed":false}],"indent":2,"bolded":false,"grayed":false}]; line: 1, column: 7907] (through reference chain: java.util.ArrayList[8]->com.palantir.typescript.services.language.NavigationBarItem["childItems"]->java.util.ArrayList[0]->com.palantir.typescript.services.language.NavigationBarItem["kind"])
at com.fasterxml.jackson.databind.exc.InvalidFormatException.from(InvalidFormatException.java:74)
at com.fasterxml.jackson.databind.DeserializationContext.weirdStringException(DeserializationContext.java:923)
at com.fasterxml.jackson.databind.deser.std.EnumDeserializer._deserializeAltString(EnumDeserializer.java:135)
at com.fasterxml.jackson.databind.deser.std.EnumDeserializer.deserialize(EnumDeserializer.java:86)
at com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:490)
at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeWithErrorWrapping(BeanDeserializer.java:465)
at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeUsingPropertyBased(BeanDeserializer.java:380)
at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:1123)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:298)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:133)
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:277)
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:249)
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:26)
at com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:490)
at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeWithErrorWrapping(BeanDeserializer.java:465)
at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeUsingPropertyBased(BeanDeserializer.java:380)
at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:1123)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:298)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:133)
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:277)
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:249)
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:26)
at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:3789)
at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2817)
at com.palantir.typescript.services.Bridge.call(Bridge.java:102)
... 66 more

I took the new values from "ScriptElementKind" (\com.palantir.typescript\bridge\lib\typescriptServices.js), and updated ScriptElementKind.java with the missing enum values (see commit a23bc99).

giovannipessiva and others added 3 commits January 7, 2018 00:21
@Rouche
Copy link
Owner

Rouche commented Jan 7, 2018

Do you know if this was working before upgrade to 2.6.1?

@Rouche Rouche merged commit cf481b6 into Rouche:master Jan 7, 2018
@giovannipessiva
Copy link
Author

Yes, I usually use it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants