Hi

So I figured out what is preventing the Segment Node Store and with it JCR 
being created.

During the conversion this snippet is created inside the boot_boot.json:

"org.apache.jackrabbit.oak.segment.SegmentNodeStoreService.runmodes.oak_tar":{
  "name":"Default NodeStore”
}

This is preventing the Segment Node Store to be create and the repository.home 
property being set.
Instead it will create another configuration with that name.

Changing it to:

"org.apache.jackrabbit.oak.segment.SegmentNodeStoreService":{
  "name":"Default NodeStore”
}

does the trick.

Is there a way in the Feature Model to have conditional configurations?

- Andy

> On Apr 22, 2019, at 2:50 AM, Robert Munteanu <[email protected]> wrote:
> 
> Hi Andy,
> 
> On Fri, 2019-04-19 at 18:26 -0700, Andreas Schaefer wrote:
>> Hi
>> 
>> I found a solution for the OSGi dependencies issues by adding these
>> properties to the framework-properties:
>> 
>> "felix.systempackages.substitution":"true",
>> "felix.systempackages.calculate.uses":"true"
>> 
>> Now Sling starts up but is stuck in the never ending startup loop. It
>> looks like that no JCR repository is created.
> 
> Looking at the README, especially the part that says
> 
>   The 3 non-activating bundles should be prevent Sling from starting
>   but when I open http://localhost:8080 I get the If you start me up
>   page and it stays there
> 
> I would suggest to remove the 'starter.startup' bundle and see if that
> at least allows you to access the system console and see what is going
> on.
> 
> https://github.com/schaefa/sling-featuremodel-starter/blob/92a0441e53f2e5e6591565d7527cea2f5eddeb1f/src/main/features/sling_sling.json#L264
> 
> Thanks,
> 
> Robert
> 
>> 
>> - Andy
>> 
>>> On Apr 19, 2019, at 1:56 PM, Andreas Schaefer <
>>> [email protected]> wrote:
>>> 
>>> Hi
>>> 
>>> This is my project where I try to convert Sling Starter to a
>>> Feature Model based starter:
>>> 
>>> https://github.com/schaefa/sling-featuremodel-starter
>>> 
>>> The Readme file contains the instruction on how to build and start
>>> it as well as my findings and how I converted the Sling 11
>>> Provisioning Model into a Feature Model. That was not as straight
>>> forward as I expected it but I got it done.
>>> 
>>> That said the missing bundles should not affect Sling but when
>>> opening the landing page (or any other page for that matter like
>>> Composum) leads me to the Starting Up page and it looks like Sling
>>> is never getting out of the starting up page.
>>> 
>>> Any help is appreciated.
>>> 
>>> Cheers - Andy Schaefer
>>> 
>>>> On Apr 19, 2019, at 12:27 AM, Robert Munteanu <[email protected]
>>>>> wrote:
>>>> 
>>>> Hi Andy,
>>>> 
>>>> On Thu, 2019-04-18 at 18:04 -0700, Andreas Schaefer wrote:
>>>>> Hi
>>>>> 
>>>>> Since a few days I try to make Sling Launchpad starting from a
>>>>> Feature Model of the Sling Starter kit.
>>>>> 
>>>>> After I converted all the provisioning files to a FM I wanted
>>>>> launch
>>>>> it but that does failed due to javax dependency issues.
>>>>> 
>>>>> Eventually I found a solution by adding all the necessary
>>>>> packages to
>>>>> org.osgi.framework.system.packages.extra property and that
>>>>> works to
>>>>> most part except for exporting javax.xml.stream.
>>>>> 
>>>>> When comparing the FM to the Provisioning Model bundles then I
>>>>> see
>>>>> that in the PM bundle 0: org.apache.felix.framework is
>>>>> exporting many
>>>>> javax packages but not in the FM launch.
>>>>> 
>>>>> Is there a flag to make this happening?
>>>> 
>>>> I don't have an answer but maybe if you put up what you have done
>>>> so
>>>> far on a repo on Github it might be easier to see what is
>>>> missing.
>>>> 
>>>> Thanks,
>>>> 
>>>> Robert
> 

Reply via email to