2016-12-18 6 views
0

после обновления WAS Листинг профиля Liberty в моем Eclipse Я не могу редактировать серверы Liberty (двойной щелчок в записи просмотра сервера). Я получаю серое сообщение (серверы Wildfly и JBoss открываются нормально).Плагин Eclipse для Websphere Liberty Профиль заблокирован в последнем обновлении? (16.0.0.4)

Это происходит со всеми серверами ... 16.0.0.3 и новыми 16.0.0.4. они работают (я могу изменить конфигурацию сервера (server.xml) и развернуть и запустить, но я не могу изменить конфигурацию сервера в Eclipse)

enter image description here

enter image description here

я все равно думаю, что проблема в этом исключением вошедшего в .metadata/.log файл:

!ENTRY org.eclipse.e4.ui.workbench 4 0 2016-12-19 15:50:33.478 
!MESSAGE Unable to create class 'org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor' from bundle '1017' 
!STACK 0 
org.eclipse.e4.core.di.InjectionException: java.lang.NoClassDefFoundError: com/ibm/ws/st/common/core/internal/RXAInfo 
    at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:356) 
    at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:264) 
    at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:162) 
    at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:104) 
    at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:73) 
    at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:55) 
    at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:129) 
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:971) 
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:640) 
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:746) 
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:717) 
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:711) 
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) 
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:695) 
    at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.showTab(StackRenderer.java:1306) 
    at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer$1.handleEvent(LazyStackRenderer.java:72) 
    at org.eclipse.e4.ui.services.internal.events.UIEventHandler$1.run(UIEventHandler.java:40) 
    at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:186) 
    at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:145) 
    at org.eclipse.swt.widgets.Display.syncExec(Display.java:4781) 
    at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:211) 
    at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:36) 
    at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:197) 
    at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:197) 
    at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) 
    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) 
    at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) 
    at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:135) 
    at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:78) 
    at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:39) 
    at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:85) 
    at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:59) 
    at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:374) 
    at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:171) 
    at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.showElementInWindow(ModelServiceImpl.java:572) 
    at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.bringToTop(ModelServiceImpl.java:536) 
    at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.delegateBringToTop(PartServiceImpl.java:724) 
    at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.bringToTop(PartServiceImpl.java:396) 
    at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart(PartServiceImpl.java:1166) 
    at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:3252) 
    at org.eclipse.ui.internal.WorkbenchPage.access$25(WorkbenchPage.java:3167) 
    at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:3149) 
    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) 
    at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3144) 
    at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3108) 
    at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3089) 
    at org.eclipse.wst.server.ui.internal.ServerUIPlugin.editServer(ServerUIPlugin.java:443) 
    at org.eclipse.wst.server.ui.internal.ServerUIPlugin.editServer(ServerUIPlugin.java:426) 
    at org.eclipse.wst.server.ui.internal.view.servers.OpenAction.perform(OpenAction.java:36) 
    at org.eclipse.wst.server.ui.internal.view.servers.AbstractServerAction.run(AbstractServerAction.java:64) 
    at org.eclipse.ui.actions.RetargetAction.run(RetargetAction.java:229) 
    at org.eclipse.ui.navigator.CommonNavigatorManager$2.open(CommonNavigatorManager.java:191) 
    at org.eclipse.ui.OpenAndLinkWithEditorHelper$InternalListener.open(OpenAndLinkWithEditorHelper.java:48) 
    at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:854) 
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) 
    at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:50) 
    at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:173) 
    at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:851) 
    at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1168) 
    at org.eclipse.ui.navigator.CommonViewer.handleOpen(CommonViewer.java:449) 
    at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1275) 
    at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:278) 
    at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:272) 
    at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:313) 
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) 
    at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4230) 
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1491) 
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1514) 
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1499) 
    at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1299) 
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4072) 
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3698) 
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1127) 
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337) 
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1018) 
    at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156) 
    at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:694) 
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337) 
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:606) 
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) 
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:139) 
    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:380) 
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:498) 
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:669) 
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:608) 
    at org.eclipse.equinox.launcher.Main.run(Main.java:1515) 
Caused by: java.lang.NoClassDefFoundError: com/ibm/ws/st/common/core/internal/RXAInfo 
    at com.ibm.ws.st.core.internal.WebSphereServer.getRXAProperties(WebSphereServer.java:1377) 
    at com.ibm.ws.st.ui.internal.ServerEditorRemoteServerSection.createSection(ServerEditorRemoteServerSection.java:67) 
    at org.eclipse.wst.server.ui.editor.ServerEditorPart.insertSections(ServerEditorPart.java:327) 
    at org.eclipse.wst.server.ui.internal.editor.OverviewEditorPart.createPartControl(OverviewEditorPart.java:316) 
    at org.eclipse.ui.part.MultiPageEditorPart.addPage(MultiPageEditorPart.java:244) 
    at org.eclipse.ui.part.MultiPageEditorPart.addPage(MultiPageEditorPart.java:214) 
    at org.eclipse.wst.server.ui.internal.editor.ServerEditor.createPages(ServerEditor.java:247) 
    at org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.java:363) 
    at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.createPartControl(CompatibilityPart.java:151) 
    at org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor.createPartControl(CompatibilityEditor.java:99) 
    at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:341) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:498) 
    at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56) 
    at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:898) 
    at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:879) 
    at org.eclipse.e4.core.internal.di.InjectorImpl.inject(InjectorImpl.java:121) 
    at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:345) 
    ... 92 more 

ответ

1

Это должно работать, и я попытался его как новое рабочее пространство и старый из 16.0.0.3, и это было нормально. Вы можете отправить более подробную информацию о вашей установке:

  • операционной системе и версиях
  • Затмение версии (Help -> About Eclipse)
  • Java версия
  • Чтобы увидеть, если что-то пошло не так с установкой может вы сделайте следующее: Help -> About Eclipse, а затем нажмите на WDT Icon и вырезать и вставить информацию
  • Содержание рабочей .log файл <workspace location>/.metadata/.log

Несколько вещей, которые вы можете попробовать, что может решить эту проблему:

  • Restart затмить с опцией -clean
  • Регенерация метаданные выполнения: Window -> Preferences -> Server -> Runtime Environment -> SELECT YOUR RUNTIME -> CLICK Edit -> CLICK Advanced options... -> CLICK Refresh, а затем ждать, пока метка времени будет обновляться
+0

Большое спасибо за помощь Эрин. Я редактировал вопрос, добавляя информацию, которую вы просите. Я уверен, что исключение может помочь найти проблему, хотя я не могу получить от нее никаких выводов. Я никогда не видел этот класс и не нахожу много информации об этом в Google. Еще раз спасибо. – icordoba

+0

Похоже, что что-то пошло не так с установкой, поскольку оно показывает 8.5.5.8 вместо 16.0.0.4. Можете ли вы попробовать чистую установку и посмотреть, помогает ли это? – Erin

+0

Кажется, что существует проблема с плагином Liberty для предыдущей версии eclipse (Luna, той, которую я использовал). Я установил Neon и плагин работает нормально. Для предыдущей версии плагин недоступен на рынке, видима только версия для Марса (даже старше). – icordoba