0 Replies Latest reply on Jul 25, 2016 3:13 AM by Erik ten Voorde

    Error message com.bladelogic.client.core.BLModelException: com.bladelogic.om.infra.mfw.util.BlException: java.lang.reflect.InvocationTargetException when opening a virtual guest job

    Erik ten Voorde

      Hi,

       

      Right after an upgrade from 8.7 to 8.8 we are not able to open a virtual guest jobs anymore.

      We can open newly created jobs without any problem.

      Open existing jobs is a problem.

       

      This is our error message:

      com.bladelogic.client.core.BLModelException: com.bladelogic.client.core.BLModelException: com.bladelogic.om.infra.mfw.util.BlException: java.lang.reflect.InvocationTargetException

          at com.bladelogic.client.core.proxies.impl.BLConfigMgrModelProxy.load(BLConfigMgrModelProxy.java:204)

          at com.bladelogic.client.core.models.impl.BLCfgMgrModel.load(BLCfgMgrModel.java:970)

          at com.bladelogic.client.core.models.impl.BLCfgMgrModel.load(BLCfgMgrModel.java:913)

          at com.bladelogic.om.infra.client.ui.rcp.BLModelTracker.load(BLModelTracker.java:344)

          at com.bladelogic.om.infra.client.ui.rcp.editors.BLEditorBase.load(BLEditorBase.java:750)

          at com.bladelogic.om.infra.client.ui.rcp.editors.BLEditorBase.init(BLEditorBase.java:175)

          at com.bladelogic.om.infra.client.ui.rcp.editors.BLMultiPageEditorBase.init(BLMultiPageEditorBase.java:499)

          at com.bladelogic.om.infra.client.ui.rcp.editors.job.BlJobEditor.init(BlJobEditor.java:71)

          at com.bladelogic.om.virtualization.client.ui.rcp.editors.job.virtualguest.BLVirtualGuestJobEditor.init(BLVirtualGuestJobEditor.java:192)

          at org.eclipse.ui.internal.EditorReference.initialize(EditorReference.java:390)

          at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:305)

          at sun.reflect.GeneratedMethodAccessor152.invoke(Unknown Source)

          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

          at java.lang.reflect.Method.invoke(Method.java:497)

          at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)

          at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:888)

          at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:869)

          at org.eclipse.e4.core.internal.di.InjectorImpl.inject(InjectorImpl.java:120)

          at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:337)

          at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:258)

          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:127)

          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:983)

          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:662)

          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:766)

          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:737)

          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:731)

          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)

          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:715)

          at org.eclipse.e4.ui.internal.workbench.PartServiceImpl$1.handleEvent(PartServiceImpl.java:95)

          at org.eclipse.e4.ui.services.internal.events.UIEventHandler$1.run(UIEventHandler.java:40)

          at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)

          at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)

          at org.eclipse.swt.widgets.Display.syncExec(Display.java:4734)

          at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:218)

          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:81)

          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:488)

          at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.bringToTop(ModelServiceImpl.java:454)

          at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.delegateBringToTop(PartServiceImpl.java:705)

          at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.bringToTop(PartServiceImpl.java:392)

          at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart(PartServiceImpl.java:1145)

          at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:3210)

          at org.eclipse.ui.internal.WorkbenchPage.access$23(WorkbenchPage.java:3125)

          at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:3107)

          at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)

          at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3102)

          at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3066)

          at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3047)

          at com.bladelogic.om.infra.client.ui.rcp.BLEditorRegistry$EditorFactory.openEditor(BLEditorRegistry.java:282)

          at com.bladelogic.om.infra.client.ui.rcp.actions.BLOpenAction.run(BLOpenAction.java:79)

          at com.bladelogic.om.infra.client.ui.rcp.actions.BLMainActionGroup.handleOpen(BLMainActionGroup.java:256)

          at com.bladelogic.om.infra.client.ui.rcp.views.hierarchy.BLConfigurableExplorerView$2.open(BLConfigurableExplorerView.java:300)

          at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:853)

          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:178)

          at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:850)

          at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1142)

          at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1249)

          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:4353)

          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061)

          at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4172)

          at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3761)

          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)

          at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)

          at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)

          at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)

          at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)

          at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)

          at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)

          at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)

          at com.bladelogic.om.infra.client.ui.rcp.BLWorkbenchApplication.start(BLWorkbenchApplication.java:60)

          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:497)

          at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)

          at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)

          at org.eclipse.equinox.launcher.Main.run(Main.java:1465)

          at org.eclipse.equinox.launcher.Main.main(Main.java:1438)

      Caused by: com.bladelogic.om.infra.mfw.util.BlException: java.lang.reflect.InvocationTargetException

          at com.bladelogic.om.infra.ast.evaluator.ConditionSqlGenerator.constructClassInstanceFromFullResultSet(ConditionSqlGenerator.java:2069)

          at com.bladelogic.om.infra.ast.evaluator.ConditionSqlGenerator.getClassInstanceFromResultSet(ConditionSqlGenerator.java:1979)

          at com.bladelogic.om.infra.ast.evaluator.ConditionSqlGenerator.getClassInstancesFromQuery(ConditionSqlGenerator.java:1771)

          at com.bladelogic.om.infra.ast.evaluator.ConditionSqlGenerator.evaluateClassInstancesByCondition(ConditionSqlGenerator.java:1214)

          at com.bladelogic.om.infra.ast.evaluator.IdentitySqlGenerator.getClassInstanceByObjectId(IdentitySqlGenerator.java:108)

          at com.bladelogic.om.infra.model.generic.GenericObjectServiceImpl.getClassInstanceByObjectId(GenericObjectServiceImpl.java:173)

          at com.bladelogic.om.infra.model.generic.GenericObjectServiceRequestHandlerImpl.getClassInstanceByObjectId_4(GenericObjectServiceRequestHandlerImpl.java:267)

          at com.bladelogic.om.infra.model.generic.GenericObjectServiceRequestHandlerImpl.execute(GenericObjectServiceRequestHandlerImpl.java:105)

          at com.bladelogic.om.infra.app.api.manage.APIMethodInvocationProvider.executeRequest(APIMethodInvocationProvider.java:54)

          at com.bladelogic.om.infra.app.api.manage.APIMethodInvocationProvider.invoke(APIMethodInvocationProvider.java:39)

          at com.bladelogic.om.infra.app.service.routing.RoutingServiceImpl.invokeMethodLocally(RoutingServiceImpl.java:267)

          at com.bladelogic.om.infra.app.service.routing.RoutingServiceImpl.invoke(RoutingServiceImpl.java:210)

          at com.bladelogic.om.infra.app.api.manage.APIRequestManager.executeRequest(APIRequestManager.java:31)

          at com.bladelogic.om.infra.message.app.frame.APIMessageFrame.service(APIMessageFrame.java:114)

          at com.bladelogic.om.infra.mfw.net.ClientWorkerThread.processRequest(ClientWorkerThread.java:385)

          at com.bladelogic.om.infra.mfw.net.ClientWorkerThread.processClientRequest(ClientWorkerThread.java:282)

          at com.bladelogic.om.infra.mfw.net.ClientWorkerThread.handleClientRequest(ClientWorkerThread.java:182)

          at com.bladelogic.om.infra.mfw.net.ClientWorkerThread.execute(ClientWorkerThread.java:101)

          at com.bladelogic.om.infra.mfw.net.ClientWorkerThread.execute(ClientWorkerThread.java:27)

          at com.bladelogic.om.infra.app.service.thread.BlBlockingThread.run(BlBlockingThread.java:95)

      Caused by: java.lang.reflect.InvocationTargetException

          at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

          at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)

          at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

          at java.lang.reflect.Constructor.newInstance(Constructor.java:422)

          at com.bladelogic.om.infra.ast.evaluator.ConditionSqlGenerator.constructClassInstanceFromFullResultSet(ConditionSqlGenerator.java:2057)

          ... 19 more

      Caused by: com.bladelogic.om.infra.mfw.util.NotFoundException: Virtual Guest Package with id: 2073867 not found

          at com.bladelogic.om.virtualization.model.depot.vgp.VirtualGuestPackageBaseUtil.findLatestById(VirtualGuestPackageBaseUtil.java:155)

          at com.bladelogic.om.virtualization.model.depot.vgp.VirtualGuestPackageBaseUtil.findById(VirtualGuestPackageBaseUtil.java:140)

          at com.bladelogic.om.virtualization.model.depot.vgp.VirtualGuestPackageBaseUtil.findByDBKey(VirtualGuestPackageBaseUtil.java:182)

          at com.bladelogic.om.virtualization.model.job.createvg.VirtualGuestJobImpl.loadVirtualGuestJobAssociation(VirtualGuestJobImpl.java:322)

          at com.bladelogic.om.virtualization.model.job.createvg.VirtualGuestJobImpl.<init>(VirtualGuestJobImpl.java:199)

          ... 24 more

       

       

      Anyone any idea?

       

      Thanks,

      Erik