VMWare provisioning FileNotFoundException

Description

Hello,

I'm trying to set-up a "parametrized VMWare Provisioning requisition" and get the following FileNotFoundException in provisiond.log.

No idea yet if that's important or not:

2016-12-05 11:53:00,004 INFO [importExecutor-4] o.o.n.p.s.CoreImportActivities: Loading requisition from resource URL [vmware://opennms:xxxxxxxxxxx@vcenter.mydomain.tld/VCenterImport?key=OpenNMSImport;value=yes]
2016-12-05 11:53:00,004 DEBUG [importExecutor-4] o.o.n.p.p.FasterFilesystemForeignSourceRepository: importResourceRequisition: saving cached requisition to disk
2016-12-05 11:53:00,005 ERROR [importExecutor-4] o.o.n.p.p.FasterFilesystemForeignSourceRepository: importResourceRequisition: can't save cached requisition associated with URL [vmware://opennms:xxxxxxxxxxxxx@vcenter.mydomain.tld/VCenterImport?key=OpenNMSImport;value=yes]
java.io.FileNotFoundException: there is no file called 'VCenterImport?key=OpenNMSImport;value=yes' in directory /usr/share/opennms/etc/imports
at org.opennms.netmgt.provision.persist.DirectoryWatcher.getContents(DirectoryWatcher.java:257) ~[opennms-provision-persistence-18.0.1.jar:?]
at org.opennms.netmgt.provision.persist.FasterFilesystemForeignSourceRepository.importResourceRequisition(FasterFilesystemForeignSourceRepository.java:84) [opennms-provision-persistence-18.0.1.jar:?]
at org.opennms.netmgt.provision.persist.FusedForeignSourceRepository.importResourceRequisition(FusedForeignSourceRepository.java:97) [opennms-provision-persistence-18.0.1.jar:?]
at org.opennms.netmgt.provision.service.DefaultProvisionService.loadRequisition(DefaultProvisionService.java:1024) [opennms-provisiond-18.0.1.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_111]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_111]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_111]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_111]
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) [org.apache.servicemix.bundles.spring-aop-4.0.5.RELEASE_1.jar:?]
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:201) [org.apache.servicemix.bundles.spring-aop-4.0.5.RELEASE_1.jar:?]
at com.sun.proxy.$Proxy134.loadRequisition(Unknown Source) [?:?]
at org.opennms.netmgt.provision.service.CoreImportActivities.loadSpecFile(CoreImportActivities.java:74) [opennms-provisiond-18.0.1.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_111]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_111]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_111]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_111]
at org.opennms.netmgt.provision.service.lifecycle.Phase$PhaseMethod.doInvoke(Phase.java:196) [opennms-provisiond-18.0.1.jar:?]
at org.opennms.netmgt.provision.service.lifecycle.Phase$PhaseMethod.access$100(P

Acceptance / Success Criteria

None

Lucidchart Diagrams

Activity

Show:

Details

Assignee

Reporter

Components

Affects versions

Priority

PagerDuty

Created December 5, 2016 at 6:05 AM
Updated September 21, 2021 at 6:24 PM