While I am still trying to figure out other differences, here are a few
observations:

One difference that I found was that the config file was placed in
'install' folder for sling-test while I was keeping it in 'config' folder
as per the docs. So I changed it to 'install' folder.  Otherwise the config
nodes look the same.

After this change, I see the JCRInstaller kicking in whenever I update the
config node's property. Here's what I see in the logs:

JcrInstaller Registering resource with OSGi installer


 But still its not working. For the sling-test config, I see the
OSGiInstallerImpl being called and then several config events get fired
while in my case, the OSGiInstallerImpl never gets called.  For e.g.

02.02.2015 17:45:23.082 *INFO* [OsgiInstallerImpl]
org.apache.sling.audit.osgi.installer Installed configuration
org.apache.sling.scripting.jsp.JspScriptEngineFactory from resource
TaskResource(url=jcrinstall:/apps/sling-test/install/org.apache.sling.scrip
ting.jsp.JspScriptEngineFactory,
entity=config:org.apache.sling.scripting.jsp.JspScriptEngineFactory,
state=INSTALL,
attributes=[org.apache.sling.installer.api.tasks.ResourceTransformer=:155:,
service.pid=org.apache.sling.scripting.jsp.JspScriptEngineFactory],
digest=354ad20d28352775381b06f675117d8a)

Does this ring a bell...?

On Mon, Feb 2, 2015 at 5:19 PM, connuser1 connuser1 <[email protected]>
wrote:

> Thanks Bertrand. I'll compare with it.
>
> On Mon, Feb 2, 2015 at 4:57 PM, Bertrand Delacretaz <
> [email protected]> wrote:
>
>> Hi,
>>
>> On Mon, Feb 2, 2015 at 11:40 AM, connuser1 connuser1
>> <[email protected]> wrote:
>> > ...I am trying to configure a service by creating a node with
>> jcr:primaryType
>> > as sling:OsgiConfig in the /app/<my-project>/config directory. I am
>> > following the steps as detailed in [1]. But I am unable to see the
>> > configuration getting applied...
>>
>> The launchpad/test-services bundle includes a sling:OsgiConfig node as
>> initial content, that goes under /apps/sling-test/install - you might
>> want to install that bundle to compare with what you're doing.
>>
>> -Bertrand
>>
>
>

Reply via email to