Re: [External] Re: Configure Elasticsearch REST plugin - Missing Plug-in Manager
"Ostock,David J." <[email protected]>
| Newsgroups | gmane.network.opennms.general |
|---|---|
| Message-ID | <BY1PR0701MB128778F0E6F0891C8191CD86D6C60@BY1PR0701MB1287.namprd07.prod.outlook.com> |
Craig, Thanks, for checking this out and opening the issue. Poking around the logs I found this error in the karaf.log saying that it could not start the plugin-manager. Don't how I missed it the first time I checked the logs. 2018-03-01T08:32:23,211 ERROR org.apache.aries.blueprint.core:1.8.2(15) [FelixStartLevel] org.apache.aries.blueprint.container.BlueprintContainerImpl: Unable to start blueprint container for bundle vaadin-opennms-pluginmanager/21.0.3 org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to initialize bean pluginManagerImpl at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:738) [15:org.apache.aries.blueprint.core:1.8.2] at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:848) [15:org.apache.aries.blueprint.core:1.8.2] at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:811) [15:org.apache.aries.blueprint.core:1.8.2] at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79) [15:org.apache.aries.blueprint.core:1.8.2] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?] at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88) [15:org.apache.aries.blueprint.core:1.8.2] at org.apache.aries.blueprint.di.RefRecipe.internalCreate(RefRecipe.java:62) [15:org.apache.aries.blueprint.core:1.8.2] at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:106) [15:org.apache.aries.blueprint.core:1.8.2] at org.apache.aries.blueprint.container.BeanRecipe.setProperty(BeanRecipe.java:955) [15:org.apache.aries.blueprint.core:1.8.2] at org.apache.aries.blueprint.container.BeanRecipe.setProperties(BeanRecipe.java:929) [15:org.apache.aries.blueprint.core:1.8.2] at org.apache.aries.blueprint.container.BeanRecipe.setProperties(BeanRecipe.java:910) [15:org.apache.aries.blueprint.core:1.8.2] at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:844) [15:org.apache.aries.blueprint.core:1.8.2] at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:811) [15:org.apache.aries.blueprint.core:1.8.2] at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79) [15:org.apache.aries.blueprint.core:1.8.2] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?] at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88) [15:org.apache.aries.blueprint.core:1.8.2] at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:255) [15:org.apache.aries.blueprint.core:1.8.2] at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:186) [15:org.apache.aries.blueprint.core:1.8.2] at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:704) [15:org.apache.aries.blueprint.core:1.8.2] at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:410) [15:org.apache.aries.blueprint.core:1.8.2] at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:275) [15:org.apache.aries.blueprint.core:1.8.2] at org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:300) [15:org.apache.aries.blueprint.core:1.8.2] at org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:269) [15:org.apache.aries.blueprint.core:1.8.2] at org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:265) [15:org.apache.aries.blueprint.core:1.8.2] at org.apache.aries.blueprint.container.BlueprintExtender.modifiedBundle(BlueprintExtender.java:255) [15:org.apache.aries.blueprint.core:1.8.2] at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:500) [15:org.apache.aries.blueprint.core:1.8.2] at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:433) [15:org.apache.aries.blueprint.core:1.8.2] at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$AbstractTracked.track(BundleHookBundleTracker.java:725) [15:org.apache.aries.blueprint.core:1.8.2] at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.bundleChanged(BundleHookBundleTracker.java:463) [15:org.apache.aries.blueprint.core:1.8.2] at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$BundleEventHook.event(BundleHookBundleTracker.java:422) [15:org.apache.aries.blueprint.core:1.8.2] at org.apache.felix.framework.util.SecureAction.invokeBundleEventHook(SecureAction.java:1179) [?:?] at org.apache.felix.framework.EventDispatcher.createWhitelistFromHooks(EventDispatcher.java:730) [?:?] at org.apache.felix.framework.EventDispatcher.fireBundleEvent(EventDispatcher.java:485) [?:?] at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4563) [?:?] at org.apache.felix.framework.Felix.startBundle(Felix.java:2173) [?:?] at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1372) [?:?] at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308) [?:?] at java.lang.Thread.run(Thread.java:748) [?:?] Caused by: java.lang.RuntimeException: Problem persisting Plugin Manager Data at org.opennms.features.pluginmgr.PluginManagerImpl.persist(PluginManagerImpl.java:1045) ~[?:?] at org.opennms.features.pluginmgr.PluginManagerImpl.load(PluginManagerImpl.java:1076) ~[?:?] 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.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:299) ~[?:?] at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:980) ~[?:?] at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:736) ~[?:?] ... 37 more Caused by: javax.xml.bind.JAXBException at javax.xml.bind.helpers.AbstractMarshallerImpl.marshal(AbstractMarshallerImpl.java:123) ~[?:?] at org.opennms.features.pluginmgr.PluginManagerImpl.persist(PluginManagerImpl.java:1042) ~[?:?] at org.opennms.features.pluginmgr.PluginManagerImpl.load(PluginManagerImpl.java:1076) ~[?:?] 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.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:299) ~[?:?] at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:980) ~[?:?] at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:736) ~[?:?] ... 37 more Caused by: java.io.FileNotFoundException: .\etc\pluginManifestData.xml (The system cannot find the path specified) at java.io.FileOutputStream.open0(Native Method) ~[?:?] at java.io.FileOutputStream.open(FileOutputStream.java:270) ~[?:?] at java.io.FileOutputStream.<init>(FileOutputStream.java:213) ~[?:?] at java.io.FileOutputStream.<init>(FileOutputStream.java:162) ~[?:?] at javax.xml.bind.helpers.AbstractMarshallerImpl.marshal(AbstractMarshallerImpl.java:116) ~[?:?] at org.opennms.features.pluginmgr.PluginManagerImpl.persist(PluginManagerImpl.java:1042) ~[?:?] at org.opennms.features.pluginmgr.PluginManagerImpl.load(PluginManagerImpl.java:1076) ~[?:?] 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.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:299) ~[?:?] at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:980) ~[?:?] at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:736) ~[?:?] ... 37 more Thanks again! Dave -----Original Message----- From: Craig Gallen [mailto:[email protected]] On Behalf Of Craig Gallen (opennms) Sent: Wednesday, February 28, 2018 7:24 AM To: General OpenNMS Discussion <[email protected]>; Ostock,David J. <[email protected]> Subject: [External] Re: [opennms-discuss] Configure Elasticsearch REST plugin - Missing Plug-in Manager This email is from an external source. Please exercise caution in opening attachments or links. David, I have tried out 21.0.4 and this is still a problem. It appears to be caused by the way java class paths are constructed on windows I have opened an issue to track this; See HZN-1260 https://issues.opennms.org/browse/HZN-1260 Craig On 28-02-18 12:27 AM, Craig Gallen wrote: > hi > the plugin manager is core standard feature and doesn't need a > separate install. I'm not sure why your version is not showing the > plugin mgr on windows but Unless there is a packaging issue with the > windows installer which is leaving the plugin manager jars out of the > build the plugin manager should be visible on the admin ' configure > OpenNMS' page > > btw there have been issues with the plugin mgr on 21.0.x which have been fixed in 21.0.4+ it certainly works on centos. > . > Craig > > > > On February 27, 2018 12:30:52 PM GMT+00:00, "Ostock,David J." <[email protected]> wrote: >> I ran a fresh install of OpenNMS Horizon 21.0.3 on a Windows 2012 R2 >> test box with no post install customizations to see if I broke >> something with my production install, but the plug-in manager was >> nowhere to be found on the new test server either. >> >> Does anyone know if there is a separate install for that? I didn't >> see an option for that during the main install. >> >> Is the plug-in manager even supposed to be available on Windows >> installs? >> >> Thanks, >> Dave >> >> From: Ostock,David J. >> Sent: Friday, February 16, 2018 9:47 AM >> To: 'General OpenNMS Discussion' >> <[email protected]> >> Subject: Configure Elasticsearch REST plugin - Missing Plug-in >> Manager >> >> I'm running OpenNMS 21.0.0 on Windows Server 2012 R2 and would like >> to try event and alarm forwarding to Elasticsearch via the >> Elasticsearch REST plugin. >> >>From the Admin guide, it sounds like I should be able to configure the >>plugin using the plugin manager. Unfortunately, the OpenNMS Plugin >>Manager doesn't appear in the list under Additional Tools in my >>console. >> >> Has anyone else seen this? Any ideas on how to get the Plugin >> Manager to appear? >> >> Thanks, >> Dave ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Please read the OpenNMS Mailing List FAQ: http://www.opennms.org/index.php/Mailing_List_FAQ opennms-discuss mailing list To *unsubscribe* or change your subscription options, see the bottom of this page: https://lists.sourceforge.net/lists/listinfo/opennms-discuss