How to read file scheme properties defined in fabric profile from blueprint property place holders
Issue
- How to read file scheme properties defined in fabric profile from blueprint property place holders?
- Problem using file scheme properties in Fabric PID
- We're trying to configure a file endpoint URI via a property in a PID properties file, using file scheme properties, for example:
uri.in=file:///temp/in?move=processed/${file:name.noext}.ra
- However, this gives the following error:
2016-10-31 14:56:32,915 | WARN | admin-1-thread-1 | FabricConfigAdminBridge | figadmin.FabricConfigAdminBridge 148 | 67 - io.fabric8.fabric-configadmin - 1.0.0.redhat-379 | Exception when tracking configurations. This exception will be ignored.
io.fabric8.api.FabricException: Missing Placeholder Resolvers: file date
at io.fabric8.service.FabricServiceImpl.substituteConfigurations(FabricServiceImpl.java:1025)[65:io.fabric8.fabric-core:1.0.0.redhat-379]
at io.fabric8.internal.ProfileOverlayImpl.getConfigurations(ProfileOverlayImpl.java:358)[65:io.fabric8.fabric-core:1.0.0.redhat-379]
at io.fabric8.configadmin.FabricConfigAdminBridge.updateInternal(FabricConfigAdminBridge.java:118)[67:io.fabric8.fabric-configadmin:1.0.0.redhat-379]
at io.fabric8.configadmin.FabricConfigAdminBridge.access$000(FabricConfigAdminBridge.java:52)[67:io.fabric8.fabric-configadmin:1.0.0.redhat-379]
at io.fabric8.configadmin.FabricConfigAdminBridge$1.run(FabricConfigAdminBridge.java:100)[67:io.fabric8.fabric-configadmin:1.0.0.redhat-379]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_51]
at java.util.concurrent.FutureTask.run(FutureTask.java:262)[:1.7.0_51]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[:1.7.0_51]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[:1.7.0_51]
at java.lang.Thread.run(Thread.java:744)[:1.7.0_51]
Environment
- Red Hat JBoss Fuse
- 6.1.0
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.