alarm-change-notifier error

"Ostock,David J." <[email protected]>
Newsgroups gmane.network.opennms.general
Message-ID <BY1PR0701MB1287D64F38594F825A4A9F91D68E0@BY1PR0701MB1287.namprd07.prod.outlook.com>
I've been trying to get event and alarm forwarding to Elasticsearch working and have reached the point where I am able to get raw events to forward.

I have been unable to get alarms or alarm change events to forward.  I think my problem might be with the alarm-change-notifier plugin.

Looks like it's failing because it can't find .cfg or .\etc\opennms-datasources.xml

There is no .cfg file and I wouldn't know what to put in it to create one.
.\etc\opennms-datasources.xml does exist.

Here's the error message from the karaf.log:
2018-04-26T11:28:55,136 ERROR org.apache.aries.blueprint.core:1.8.3(16) [features-1-thread-1] org.apache.aries.blueprint.container.BlueprintContainerImpl: Unable to start blueprint container for bundle alarm-change-notifier.main-module/21.1.0
org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to initialize bean pgDataSourceFactory
                at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:738) ~[?:?]
                at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:848) ~[?:?]
                at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:811) ~[?:?]
                at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79) ~[?:?]
                at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:?]
                at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88) ~[?:?]
                at org.apache.aries.blueprint.di.RefRecipe.internalCreate(RefRecipe.java:62) ~[?:?]
                at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:106) ~[?:?]
                at org.apache.aries.blueprint.container.BeanRecipe.getInstance(BeanRecipe.java:267) ~[?:?]
                at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:830) ~[?:?]
                at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:811) ~[?:?]
                at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79) ~[?:?]
                at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:?]
                at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88) ~[?:?]
                at org.apache.aries.blueprint.di.RefRecipe.internalCreate(RefRecipe.java:62) ~[?:?]
                at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:106) ~[?:?]
                at org.apache.aries.blueprint.container.BeanRecipe.setProperty(BeanRecipe.java:955) ~[?:?]
                at org.apache.aries.blueprint.container.BeanRecipe.setProperties(BeanRecipe.java:929) ~[?:?]
                at org.apache.aries.blueprint.container.BeanRecipe.setProperties(BeanRecipe.java:910) ~[?:?]
                at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:844) ~[?:?]
                at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:811) ~[?:?]
                at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79) ~[?:?]
                at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:?]
                at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88) ~[?:?]
                at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:255) ~[?:?]
                at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:186) ~[?:?]
                at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:704) ~[?:?]
                at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:410) ~[?:?]
                at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:275) ~[?:?]
                at org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:300) ~[?:?]
                at org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:269) ~[?:?]
                at org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:265) ~[?:?]
                at org.apache.aries.blueprint.container.BlueprintExtender.modifiedBundle(BlueprintExtender.java:255) ~[?:?]
                at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:500) ~[?:?]
                at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:433) ~[?:?]
                at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$AbstractTracked.track(BundleHookBundleTracker.java:725) ~[?:?]
                at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.bundleChanged(BundleHookBundleTracker.java:463) ~[?:?]
                at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$BundleEventHook.event(BundleHookBundleTracker.java:422) ~[?:?]
                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:4579) ~[?:?]
                at org.apache.felix.framework.Felix.startBundle(Felix.java:2174) ~[?:?]
                at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:998) ~[?:?]
                at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:984) ~[?:?]
                at org.apache.karaf.features.internal.service.FeaturesServiceImpl.startBundle(FeaturesServiceImpl.java:1361) ~[?:?]
                at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:894) ~[?:?]
                at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1248) ~[?:?]
                at org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$1(FeaturesServiceImpl.java:1147) ~[?:?]
                at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
                at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:?]
                at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:?]
                at java.lang.Thread.run(Thread.java:748) [?:?]
Caused by: java.lang.RuntimeException: cannot load database values from .cfg or opennms-datasources.xml
                at org.opennms.plugins.dbnotifier.DbNotifierDataSourceFactory.init(DbNotifierDataSourceFactory.java:231) ~[?:?]
                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) ~[?:?]
                ... 52 more
Caused by: java.io.FileNotFoundException: .\etc\opennms-datasources.xml (The system cannot find the path specified)
                at java.io.FileInputStream.open0(Native Method) ~[?:?]
                at java.io.FileInputStream.open(FileInputStream.java:195) ~[?:?]
                at java.io.FileInputStream.<init>(FileInputStream.java:138) ~[?:?]
                at org.opennms.plugins.dbnotifier.DbNotifierDataSourceFactory.init(DbNotifierDataSourceFactory.java:173) ~[?:?]
                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) ~[?:?]
                ... 52 more

Here's what I have tried so far to fix this:
Fresh install of 21.1.0 on Windows 2012 R2
Uninstalled and reinstalled the following plugins via Karaf console

  *   Internal-plugins-descriptor
  *   Vaadin-opennms-pluginmanager
  *   Alarm-change-notifier
  *   Opennms-es-rest
Any suggestions on how to fix this?

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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.