Инструментарий Eclipse AWS - невозможно открыть редактор шаблонов CloudFormation - PullRequest
0 голосов
/ 13 февраля 2019

Невозможно открыть шаблон облачной информации JSON в редакторе шаблонов Amazon Cloudformation в eclipse.

Информация о версии Eclipse

 Eclipse IDE for Java Developers
 Version: 2018-12 (4.10.0) Build id: 20181214-0600

Получение приведенной ниже трассировки стека.

org.eclipse.core.runtime.CoreException: плагину "com.amazonaws.eclipse.cloudformation" не удалось создать экземпляр класса "com.amazonaws.eclipse.cloudformation.templates.editor.TemplateEditor".по адресу org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.throwException (RegistryStrategyOSGI.java:216) по адресу org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension (RegistryStrategy.20) atIgygecG.core.internal.registry.ExtensionRegistry.createExecutableExtension (ExtensionRegistry.java:934) в org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension (ConfigurationElement.java:246) в org.eclipse.core.andleEgn.createExecutableExtension (ConfigurationElementHandle.java:63) в org.eclipse.ui.internal.WorkbenchPlugin.createExtension (WorkbenchPlugin.java:284) в org.eclipse.ui.internal.registry.EditorDescriptor.cjateateor (35).org.eclipse.ui.internal.EditorReference.createPart (EditorReference.java:332) в org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.createPart (CompatibilityPart.java:305) в org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor.createPart (CompatibilityEditor.java:66) в org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create (CompatibilityPart.java:343) в sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) в sun.ref.NativeMethodAccessorImpl.invoke (Неизвестный источник) в sun.reflect.DelegatingMethodAccessorImpl.invoke (Неизвестный источник) в java.lang.reflect.Method.invoke (Неизвестный источник) в org.eclipse.e4.core.internal.di.orteexMethodRequestor.java:58) в org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated (InjectorImpl.java:1001) в org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated (InjectorImpl.jpg).966) в org.eclipse.e4.core.internal.di.InjectorImpl.internalInject (InjectorImpl.java:139) в org.eclipse.e4.core.internal.di.InjectorImpl.internalMake (InjectorImpl.java:411) в org.eclipse.e4.core.internal.di.InjectorImpl.make (InjectorImpl.java:333) в org.eclipse.e4.core.contexts.ContextInjectionFactory.make (ContextInjectionFactory.java:193) в org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle (ReflectionContributionFactory.java:108) в org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate (ReflectionContributionFactory.ese.j4) .javaui.internal.workbench.ReflectionContributionFactory.create (ReflectionContributionFactory.java:59) по адресу org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget (ContributedPartRenderepi.j.eg.1).internal.workbench.swt.PartRenderingEngine.createWidget (PartRenderingEngine.java:1015) в org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui (PartRenderingEngine.java.ee.see. at.internal.workbench.swt.PartRenderingEngine.safeCreateGui (PartRenderingEngine.java:781) в org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access $ 0 (PartRenderingEngine.java:75l.se.e.e..internal.workbench.swt.PartRenderingEngine $ 2.run (PartRenderingEngine.java:746) в организации.eclipse.core.runtime.SafeRunner.run (SafeRunner.java:45) в org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui (PartRenderingEngine.java:730) в org.eclipse.e.workbench.renderers.swt.StackRenderer.showTab (StackRenderer.java:1295)в org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.lambda $ 0 (LazyStackRenderer.java:75) в org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda $ 0 (UIEventHandler.lambda $ 0 (UIEventHandler.lambda $ 0 (UIEventHandler.lambda $ 0:38) в org.eclipse.swt.widgets.Synchronizer.syncExec (Synchronizer.java:236) в org.eclipse.ui.internal.UISynchronizer.syncExec (UISynchronizer.java:147) в org.eclipse.swt.widgets.Display.syncExec (Display.java:4580) в org.eclipse.e4.ui.internal.workbench.swt.E4Application $ 1.syncExec (E4Application.java:219) в org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent (UIEventHandler.java:38) в org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent (EventHandlerWrapper.java:205) в org.eclipse.equinox.internal.event.Ecker.Event203) в org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent (EventHandlerTracker.java:1) в org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent (EventManager.java:2lip или org.osgi.framework.eventmgr.ListenerQueue.sendEvent (EventAdminImpl.java:75) в org.eclipse.equinox.internal.event.EventComponent.sendEvent (EventComponent.java:44) в org.eclipse.e4.ui.services.internal.events.EventBroker.send (EventBroker.Java: 55) в org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged (UIEventPublisher.java:63) в org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify (BasicNotifierImpl.24)в org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement (ElementContainerImpl.java:177) в org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.showElmenterImpIIIIviceImp1W64 (в org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.bringToTop (ModelServiceImpl.java:605) в org.eclipse.e4.ui.internal.workbench.PartServiceImpl.delegateBringToTop (PartServiceImpl.java:791) в org.eclipse.e4.ui.internal.workbench.PartServiceImpl.bringToTop (PartServiceImpl.java:404) в org.eclipse.e4.ui.internal.workbervice.PerService ().Java: 1240) в org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor (WorkbenchPage.java:3317) в org.eclipse.ui.internal.WorkbenchPage.lambda $ 9 (WorkbenchPage.java:3216) в org.ecl.custom.BusyIndicator.showWhile (BusyIndicator.java:72) в org.eclipse.ui.internal.WorkbenchPage.openEditor (WorkbenchPage.java:3213) в org.eclipse.ui.internal.WorkbenchPage.opavaj31age.77)в org.eclipse.ui.actions.OpenWithMenu.openEditor (OpenWithMenu.java:326) в org.eclipse.ui.actions.OpenWithMenu.lambda $ 0 (OpenWithMenu.java:183) в org.eclipse.swvent.widgets.sendEvent (EventTable.java:89) в org.eclipse.swt.widgets.Display.sendEvent (Display.java:4131) в org.eclipse.swt.widgets.Widget.sendEvent (Widget.java:1055) в org.eclipse.swt.widgets.Display.runDeferredEvents (Display.java:3944) в org.eclipse.swt.widgets.Display.readAndDispatch (Display.java:3547) в org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine $ 5.run (PartRenderingEngine.java): 1173) в org.eclipse.core.databinding.observable.Realm.runWithDefault (Realm.java:339) в org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run (PartRenderingEngine.java:1062 at)org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI (E4Workbench.java:156) в org.eclipse.ui.internal.Workbench.lambda $ 3 (Workbench.java:636) в org.eclip.observable.Realm.runWithDefault (Realm.java:339)в org.eclipse.ui.internal.Workbench.createAndRunWorkbench (Workbench.java:563) в org.eclipse.ui.PlatformUI.createAndRunWorkbench (PlatformUI.java:151) в org.eclipide.pplication.app..start (IDEApplication.java:155) в org.eclipse.equinox.internal.app.EclipseAppHandle.run (EclipseAppHandle.java:203) в org.eclipse.core.runtime.internal.adaptor.EclipseAppclapp.: 137) в org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start (EclipseAppLauncher.java:107) в org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseS400) jjeclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:255) в sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) в sun.reflect.NativeMethodAccessorImpl.invoke(Неизвестный источник) в java.lang.reflect.Method.invoke (Неизвестный источник) в org.eclipse.equinox.launcher.Main.invokeFramework (Main.java:659) в org.eclipse.equinox.launcher.Main.basicRun (Main.java:595) в org.eclipse.equinox.launcher.Main.run (Main.java:1501) Вызывается: java.lang.reflect.InvocationTargetExceptionat sun.reflect.NativeConstructorAccessorImpl.newInstance0 (собственный метод) в sun.reflect.NativeConstructorAccessorImpl.newInstance (неизвестный источник) в sun.reflect.DelegatingConstructorAccessorImpl.newInstance (неизвестный источник) (неизвестный источник) (java.lang).at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension (RegistryStrategyOSGI.java:206) ... еще 89 Вызвано: java.lang.NullPointerException в com.amazonaws.eclipse.cloudformation.tempTulesmama.getPseudoParameters (TemplateSchemaRules.java:71) на странице com.amazonaws.eclipse.cloudformation.templates.editor.TemplateScanner.: 60) в сom.amazonaws.eclipse.cloudformation.templates.editor.TemplateSourceViewerConfiguration. (TemplateSourceViewerConfiguration.java:56) в com.amazonaws.eclipse.cloudformation.templates.editor.TemplateEditor. (TemplateEditor.java:105) ... 94 еще

...