So I guess the question comes down to how configurable is blueprint in this regard!
that's the part I don't know. - Ray On Thu, Jul 7, 2016 at 11:17 AM, David Jencks <david_jen...@yahoo.com> wrote: > Neither one, the bundleLocation on the configuration is set. This is > something config admin deals with. The management agent that creates the > configuration should set the multi-location”?” when it creates the > configuration. > > david jencks > > On Jul 7, 2016, at 8:09 AM, Brad Johnson <brad.john...@mediadriver.com> > wrote: > > Ray, > > When you say bound to the bundle do you mean that it physically resides in > the jar/bundle or do you mean bound via the blueprint properties > persistent-id? > > Brad > > On Thu, Jul 7, 2016 at 9:41 AM, Raymond Auge <raymond.a...@liferay.com> > wrote: > >> As long as configurations are not bound to a bundle they can be used by >> any bundle. >> >> The exception clearly shows that the configuration is bound to a bundle. >> >> Creating an unbound configuration requires passing a "?" as the second >> arguments to getConfiguration/createFactoryConfiguration methods of CM. >> >> >> HTH, >> - Ray >> >> On Thu, Jul 7, 2016 at 10:24 AM, Brad Johnson < >> brad.john...@mediadriver.com> wrote: >> >>> I don't think that's possible. >>> >>> On Thu, Jul 7, 2016 at 8:51 AM, Pablo Gómez Pérez < >>> pablo.go...@faw.jku.at> wrote: >>> >>>> Hello All, >>>> >>>> Is it possible to use same config file from multiple bundles >>>> while using Config Admin with blueprint Blueprint? Because, I can't manage >>>> to do that, I get the following error: >>>> >>>> MESSAGE Cannot use configuration test.mybundle for >>>> [org.osgi.service.cm.ManagedService, >>>> id=214, bundle=86/initial@reference:file:../plugin-1/]: No visibility >>>> to configuration bound to initial@reference:file:../plugin-2/ >>>> >>>> >>>> I saw in this jira a bug opened: >>>> https://issues.jboss.org/browse/ENTESB-3959 >>>> >>>> >>>> However, I fear that this is a problem in the aries blueprint >>>> implementation as I'm not using KARAF nor FUSE, just a plain osgi >>>> container. Either that or I'm missing some blueprint configuration. I'm >>>> basically using blueprint:cm >>>> >>>> >>>> As a workaround I can make a config file per bundle that needs it.... >>>> >>>> As follows the versions and bundles that I'm using related to the >>>> container (Running on top of Equinox 3.11): >>>> >>>> ID|State |Level|Name >>>> 5|Active | 2|Apache Aries Whiteboard support for JMX >>>> DynamicMBean services (1.1.5)|1.1.5 >>>> 6|Active | 2|Apache Aries JNDI Core (1.0.2)|1.0.2 >>>> 13|Active | 3|Aries Remote Service Admin Topology Manager >>>> (1.9.0.SNAPSHOT)|1.9.0.SNAPSHOT >>>> 15|Active | 2|Aries JPA Container (1.0.2)|1.0.2 >>>> 21|Active | 2|Apache Aries JNDI API (1.1.0)|1.1.0 >>>> 25|Active | 3|Aries Remote Service Admin Discovery Gogo >>>> Commands (1.9.0.SNAPSHOT)|1.9.0.SNAPSHOT >>>> 27|Active | 2|Apache Aries Blueprint CM (1.0.7)|1.0.7 >>>> 29|Active | 2|Apache Aries JMX Blueprint Core (1.1.5)|1.1.5 >>>> 37|Active | 2|Apache Aries JNDI URL Handler (1.1.0)|1.1.0 >>>> 42|Active | 2|Apache Aries JMX Core (1.1.5)|1.1.5 >>>> 46|Active | 2|Apache Aries Blueprint Core (1.5.0)|1.5.0 >>>> 47|Resolved | 4|Apache Aries Blueprint Core Compatiblity >>>> Fragment Bundle (1.0.0)|1.0.0 >>>> 55|Active | 2|Apache Aries Util (1.1.1)|1.1.1 >>>> 56|Active | 2|Aries JPA Container Managed Contexts >>>> (1.0.4)|1.0.4 >>>> 59|Active | 2|Apache Aries Proxy API (1.0.1)|1.0.1 >>>> 67|Active | 3|Aries Remote Service Admin Service Provider >>>> Interface (1.9.0.SNAPSHOT)|1.9.0.SNAPSHOT >>>> 71|Active | 2|Apache Aries Transaction Blueprint (1.1.1)|1.1.1 >>>> 73|Active | 2|Aries JPA Container API (1.0.2)|1.0.2 >>>> 77|Active | 2|Apache Aries JNDI Support for Legacy Runtimes >>>> (1.0.0)|1.0.0 >>>> 88|Active | 2|Apache Aries JMX Blueprint API (1.1.5)|1.1.5 >>>> 89|Active | 2|Apache Aries Transaction Manager (1.3.0)|1.3.0 >>>> 94|Active | 3|Aries Remote Service Admin Discovery Config >>>> (1.9.0.SNAPSHOT)|1.9.0.SNAPSHOT >>>> 97|Active | 3|Aries Remote Service Admin provider TCP >>>> (1.9.0.SNAPSHOT)|1.9.0.SNAPSHOT >>>> 110|Active | 2|Apache Aries Blueprint Annotation API >>>> (1.0.1)|1.0.1 >>>> 120|Active | 2|Apache Aries Transaction Blueprint (2.1.0)|2.1.0 >>>> 123|Active | 2|Apache Aries JMX API (1.1.5)|1.1.5 >>>> 130|Active | 2|Apache Aries Blueprint Annotation Impl >>>> (1.0.1)|1.0.1 >>>> 132|Active | 3|Aries Remote Service Admin Discovery Zookeeper >>>> (1.9.0.SNAPSHOT)|1.9.0.SNAPSHOT >>>> 134|Active | 3|Aries Remote Service Admin Discovery Local >>>> (1.9.0.SNAPSHOT)|1.9.0.SNAPSHOT >>>> 138|Active | 3|Aries Remote Service Admin Core >>>> (1.9.0.SNAPSHOT)|1.9.0.SNAPSHOT >>>> 139|Active | 2|Apache Aries JNDI RMI Handler (1.0.0)|1.0.0 >>>> 143|Active | 2|Apache Aries Proxy Service (1.0.4)|1.0.4 >>>> 146|Active | 2|Apache Aries SPI Fly Dynamic Weaving Bundle >>>> (1.0.8)|1.0.8 >>>> 147|Active | 2|Aries JPA Container blueprint integration for >>>> Aries blueprint (1.0.4)|1.0.4 >>>> >>>> 11|Active | 4|Apache Felix File Install (3.5.4)|3.5.4 >>>> 19|Active | 4|Apache Felix Gogo Shell (0.12.0)|0.12.0 >>>> 57|Active | 4|Apache Felix Gogo Command (0.16.0)|0.16.0 >>>> 104|Active | 4|Apache Felix Coordinator Service (1.0.2)|1.0.2 >>>> 109|Active | 4|Apache Felix Gogo Runtime (0.16.2)|0.16.2 >>>> 114|Active | 4|Apache Felix Web Management Console >>>> (1.2.8)|1.2.8 >>>> 148|Active | 4|Apache Felix Configuration Admin Service >>>> (1.8.8)|1.8.8 >>>> >>>> 0|Active | 0|OSGi System Bundle >>>> (3.11.0.v20160603-1336)|3.11.0.v20160603-1336 >>>> >>>> >>>> -- >>>> WARNING: Computer viruses can be transmitted via email. The recipient >>>> should check this email and any attachments for the presence of viruses. >>>> The company accepts no liability for any damage caused by any virus >>>> transmitted by this email. E-mail transmission cannot be guaranteed to be >>>> secure or error-free as information could be intercepted, corrupted, lost, >>>> destroyed, arrive late or incomplete, or contain viruses. The sender >>>> therefore does not accept liability for any errors or omissions in the >>>> contents of this message, which arise as a result of e-mail transmission. >>>> >>>> Warning: Although the company has taken reasonable precautions to >>>> ensure no viruses are present in this email, the company cannot accept >>>> responsibility for any loss or damage arising from the use of this email or >>>> attachments. >>>> >>> >>> >> >> >> -- >> *Raymond Augé* <http://www.liferay.com/web/raymond.auge/profile> >> (@rotty3000) >> Senior Software Architect *Liferay, Inc.* <http://www.liferay.com/> >> (@Liferay) >> Board Member & EEG Co-Chair, OSGi Alliance <http://osgi.org/> >> (@OSGiAlliance) >> > > > -- *Raymond Augé* <http://www.liferay.com/web/raymond.auge/profile> (@rotty3000) Senior Software Architect *Liferay, Inc.* <http://www.liferay.com> (@Liferay) Board Member & EEG Co-Chair, OSGi Alliance <http://osgi.org> (@OSGiAlliance)