Hi JB,

I assembled Karaf 3.0.2-SNAPSHOT on a linux machine and I get no freeze 
(RHEL6/JDK8, but freeze was on a Windows/JRE7). Strange!

Apart from this, we were using a Java8 patched 3.0.0.RC1 of Karaf (ASM5) and 
Blueprint "property-placeholder" without any issue. But we did not use Karaf 
assembly.

Now we are trying to use Karaf assembly with the 3.0.2-SNAPSHOT. Assembly seems 
ok but when I install a pre-defined "installedFeatures" the log is filled with 
a lot of "unable to find matching constructor" and "error setting property" 
tied to placeholders.

It fails the same way as if cfg files were not found, but I can find them in 
the "etc" directory. Did anything change in the placeholder between 3.0.0.RC1 
and 3.0.2-SNAPSHOT? ...any idea why it fails?

JP

[@@ OPEN @@]


-----Message d'origine-----
De : Jean-Baptiste Onofré [mailto:[email protected]] 
Envoyé : lundi 18 août 2014 16:36
À : [email protected]
Objet : Re: Using Maven SNAPSHOT

Yes, Karaf 3.0.2 already uses the new region version which is on Central.

Not yet for the log, I will take a look later today.

Regards
JB

On 08/18/2014 04:27 PM, CLEMENT Jean-Philippe wrote:
> Ok, so I guess it is a temporary issue which will be fixed in the release, 
> correct?
>
> Did you have time to take a look at the logs are figure out what makes Karaf 
> freeze?
>
> JP
>
> [@@ OPEN @@]
>
>
> -----Message d'origine-----
> De : Jean-Baptiste Onofré [mailto:[email protected]] Envoyé : lundi 18 
> août 2014 15:39 À : [email protected] Objet : Re: Using Maven 
> SNAPSHOT
>
> In Karaf 3.0.1, in the system repo, you have region with the artifact that 
> you are looking for:
>
> system/org/eclipse/equinox/region/1.0.0.v20110506
>
> That's why smx-m2 repo is not required.
>
> In your case, I suspect that the system repo doesn't contain the region 
> artifact, and so it tries to resolve the artifact remotely. As this artifact 
> (in this version) is only available on smx-m2 repo, you need the repo.
>
> Regards
> JB
>
> On 08/18/2014 03:09 PM, CLEMENT Jean-Philippe wrote:
>> Please find the settings.xml, pom.xml and debug logs in the attached zip.
>>
>> I'm wondering why the smx-m2 repo is not configured by default as it seems 
>> to be mandatory, and why Karaf does not use the Maven settings.xml?
>>
>> JP
>>
>> [@@ OPEN @@]
>>
>>
>> -----Message d'origine-----
>> De : Jean-Baptiste Onofré [mailto:[email protected]] Envoyé : lundi 18 
>> août 2014 14:43 À : [email protected] Objet : Re: Using Maven 
>> SNAPSHOT
>>
>> OK, that's your issue: the smx-m2 repository has to be in the file as region 
>> is located there.
>>
>> About the startup freeze, do you have something in the log
>> (data/log/karaf.log) in DEBUG ?
>> Can you send it to me ?
>>
>> Regards
>> JB
>>
>> On 08/18/2014 02:31 PM, CLEMENT Jean-Philippe wrote:
>>> The etc found in the generated zip distribution contains the 
>>> org.ops4j.pax.url.mvn.cfg file you mentioned.
>>>
>>> This file lists some URLs but not the "smx-m2" one. If I add it, Karaf 
>>> starts with no error in the log but still freezes. What I call freeze is 
>>> pushing keys do not display anything. I don't know why. Is it because some 
>>> features are missing or because I use a JRE?
>>>
>>> JP
>>>
>>> [@@ OPEN @@]
>>>
>>>
>>> -----Message d'origine-----
>>> De : Jean-Baptiste Onofré [mailto:[email protected]] Envoyé : lundi 18 
>>> août 2014 10:21 À : [email protected] Objet : Re: Using Maven 
>>> SNAPSHOT
>>>
>>> Hi JP,
>>>
>>> my question is: in the etc/org.ops4j.pax.url.mvn.cfg, do you have something 
>>> like:
>>>
>>> org.ops4j.pax.url.mvn.repositories= \
>>>         http://repo1.maven.org/maven2@id=central, \
>>>
>>> http://svn.apache.org/repos/asf/servicemix/m2-repo@id=servicemix, \
>>>
>>> http://repository.springsource.com/maven/bundles/release@id=springso
>>> u
>>> r
>>> ce.release,
>>> \
>>>
>>> http://repository.springsource.com/maven/bundles/external@id=springs
>>> o
>>> u
>>> rce.external,
>>> \
>>>
>>> https://oss.sonatype.org/content/repositories/releases/@id=sonatype
>>>
>>> especially the m2-repo one.
>>>
>>> Regards
>>> JB
>>>
>>> On 08/18/2014 10:13 AM, CLEMENT Jean-Philippe wrote:
>>>> Sorry, I don't really understand the question :)
>>>>
>>>> I'm trying to assemble Karaf (custom, but for now only Karaf) so I don't 
>>>> have any "etc" directory nor configuration file.
>>>>
>>>> I followed the instruction from 
>>>> http://karaf.apache.org/manual/latest/developers-guide/custom-distribution.html
>>>>  in copying the example then starting Karaf, and got the error message in 
>>>> the log.
>>>>
>>>> Is there anything more required in order to build a distribution of Karaf?
>>>>
>>>> JP
>>>>
>>>> [@@ OPEN @@]
>>>>
>>>>
>>>> -----Message d'origine-----
>>>> De : Jean-Baptiste Onofré [mailto:[email protected]] Envoyé : jeudi 
>>>> 14 août 2014 18:40 À : [email protected] Objet : Re: Using 
>>>> Maven SNAPSHOT
>>>>
>>>> Do you have the smx-m2 in etc/org.ops4j.pax.url.mvn.cfg ?
>>>>
>>>> Regards
>>>> JB
>>>>
>>>> On 08/14/2014 04:32 PM, CLEMENT Jean-Philippe wrote:
>>>>> Both "smx-m2" release and snapshot are set to true. Karaf assembly works 
>>>>> fine but the unpacked result freezes on startup with the "region" error 
>>>>> message in the log.
>>>>>
>>>>> The assembly and the execution are made on a special machine which has a 
>>>>> direct access to the internet. This machine is running under Windows XP. 
>>>>> Java version is a portable 1.7 JRE (Karaf complains about it but starts).
>>>>>
>>>>> JP
>>>>>
>>>>> [@@ OPEN @@]
>>>>>
>>>>>
>>>>> -----Message d'origine-----
>>>>> De : Jean-Baptiste Onofré [mailto:[email protected]] Envoyé : jeudi
>>>>> 14 août 2014 16:03 À : [email protected] Objet : Re: Using 
>>>>> Maven SNAPSHOT
>>>>>
>>>>> Hi JP,
>>>>>
>>>>> the artifact is on the SMX m2-repo:
>>>>>
>>>>> http://svn.apache.org/repos/asf/servicemix/m2-repo/org/eclipse/equ
>>>>> i
>>>>> n
>>>>> o
>>>>> x
>>>>> /region/1.0.0.v20110506/
>>>>>
>>>>> I don't use anything special (around that) in my settings.xml as the 
>>>>> Karaf pom already refers to the smx-m2 repo.
>>>>>
>>>>> Can you check that you enabled release/snapshot in the <repository/> 
>>>>> section and double check the URL ?
>>>>>
>>>>> I agree with you regarding the distribution, it was just to be 
>>>>> sure that it's the purpose ;)
>>>>>
>>>>> Regards
>>>>> JB
>>>>>
>>>>> On 08/14/2014 03:58 PM, CLEMENT Jean-Philippe wrote:
>>>>>> Hi Jean-Baptiste,
>>>>>>
>>>>>> The "smx-m2" repository was added in the .m2/settings.xml, but 
>>>>>> unfortunately the log is still complaining about missing "region" 
>>>>>> bundle. Don't know whether Karaf uses the settings.xml or not. Is it 
>>>>>> possible to obtain your settings.xml?
>>>>>>
>>>>>> We are making a custom distribution in order to deliver a 
>>>>>> well-configured Karaf which includes our application. Seems it is made 
>>>>>> for, isn't it?
>>>>>>
>>>>>> JP
>>>>>>
>>>>>> [@@ OPEN @@]
>>>>>> -----Message d'origine-----
>>>>>> De : Jean-Baptiste Onofré [mailto:[email protected]] Envoyé : jeudi
>>>>>> 14 août 2014 15:34 À : [email protected] Objet : Re: Using 
>>>>>> Maven SNAPSHOT
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> the equinox region 1.0 jar is on SMX M2 repo, so you have to add:
>>>>>>
>>>>>> <repository>
>>>>>>         <id>smx-m2</id>
>>>>>>         <url>http://svn.apache.org/repos/asf/servicemix/m2-repo</url>
>>>>>>         ...
>>>>>> </repository>
>>>>>>
>>>>>> Regards
>>>>>> JB
>>>>>>
>>>>>> On 08/14/2014 03:31 PM, MICHEL Jerome wrote:
>>>>>>> After using the Karaf custom release we are able to create a zip file 
>>>>>>> with the right version of karaf in it. But after launching it, karaf is 
>>>>>>> apparently not founding an artifact as you can see in the log below :
>>>>>>>         " artifactorg.eclipse.equinox:region:jar:1.0.0.v20110506:Could 
>>>>>>> not find artifact org.eclipse.equinox:region:jar:1.0.0.v20110506 in 
>>>>>>> defaultlocal "
>>>>>>>
>>>>>>> We are using this settings.xml file which permits us to create the 
>>>>>>> custom distribution :
>>>>>>>
>>>>>>> <settings>
>>>>>>>         <profiles>
>>>>>>>                 <profile>
>>>>>>>                         <id>global</id>
>>>>>>>                         <repositories>
>>>>>>>                                 <repository>
>>>>>>>                                         <id>maven-central</id>
>>>>>>>                                         
>>>>>>> <url>http://repo.maven.apache.org/maven2</url>
>>>>>>>                                         <releases>
>>>>>>>                                                 <enabled>true</enabled>
>>>>>>>                                         </releases>
>>>>>>>                                         <snapshots>
>>>>>>>                                                 <enabled>false</enabled>
>>>>>>>                                         </snapshots>
>>>>>>>                                 </repository>
>>>>>>>                                 <repository>
>>>>>>>                                         <id>apache-snapshots</id>
>>>>>>>                                         
>>>>>>> <url>http://repository.apache.org/snapshots</url>
>>>>>>>                                         <releases>
>>>>>>>                                                 <enabled>false</enabled>
>>>>>>>                                         </releases>
>>>>>>>                                         <snapshots>
>>>>>>>                                                 <enabled>true</enabled>
>>>>>>>                                         </snapshots>
>>>>>>>                                 </repository>
>>>>>>>                         </repositories>
>>>>>>>                 </profile>
>>>>>>>         </profiles>
>>>>>>>
>>>>>>>         <activeProfiles>
>>>>>>>                 <activeProfile>global</activeProfile>
>>>>>>>         </activeProfiles>
>>>>>>> </settings>
>>>>>>>
>>>>>>> With this error I think that we missed a server to help maven found all 
>>>>>>> the artifacts. Do you know the minimum settings.xml file or maven 
>>>>>>> servers for Karaf lanching ?
>>>>>>>
>>>>>>> Regards
>>>>>>> J.
>>>>>>>
>>>>>>> [@@ THALES GROUP INTERNAL @@]
>>>>>>>
>>>>>>> -----Message d'origine-----
>>>>>>> De : Jean-Baptiste Onofré [mailto:[email protected]] Envoyé : 
>>>>>>> jeudi
>>>>>>> 14 août 2014 14:15 À : [email protected] Objet : Re: Using 
>>>>>>> Maven SNAPSHOT
>>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> the SNAPSHOTs repo is there:
>>>>>>>
>>>>>>> https://repository.apache.org/content/groups/snapshots/
>>>>>>>
>>>>>>> I will deploy an updated SNAPSHOT soon.
>>>>>>>
>>>>>>> Regards
>>>>>>> JB
>>>>>>>
>>>>>>> On 08/14/2014 02:09 PM, MICHEL Jerome wrote:
>>>>>>>> Dear Karaf Team,
>>>>>>>>
>>>>>>>> I would like to make a Custom Release of Karaf with the maven plugin.
>>>>>>>> It works as expected with the Karaf 3.0.1 version, but we would 
>>>>>>>> like to use the 3.0.2-SNAPSHOT. We didn't find the snapshot 
>>>>>>>> repository, is it available to public ? which is the url ?
>>>>>>>>
>>>>>>>> Regards
>>>>>>>>
>>>>>>>> JM
>>>>>>>>
>>>>>>>> [@@ OPEN @@]
>>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Jean-Baptiste Onofré
>>>>>>> [email protected]
>>>>>>> http://blog.nanthrax.net
>>>>>>> Talend - http://www.talend.com
>>>>>>>
>>>>>>
>>>>>> --
>>>>>> Jean-Baptiste Onofré
>>>>>> [email protected]
>>>>>> http://blog.nanthrax.net
>>>>>> Talend - http://www.talend.com
>>>>>>
>>>>>
>>>>> --
>>>>> Jean-Baptiste Onofré
>>>>> [email protected]
>>>>> http://blog.nanthrax.net
>>>>> Talend - http://www.talend.com
>>>>>
>>>>
>>>> --
>>>> Jean-Baptiste Onofré
>>>> [email protected]
>>>> http://blog.nanthrax.net
>>>> Talend - http://www.talend.com
>>>>
>>>
>>> --
>>> Jean-Baptiste Onofré
>>> [email protected]
>>> http://blog.nanthrax.net
>>> Talend - http://www.talend.com
>>>
>>
>> --
>> Jean-Baptiste Onofré
>> [email protected]
>> http://blog.nanthrax.net
>> Talend - http://www.talend.com
>>
>
> --
> Jean-Baptiste Onofré
> [email protected]
> http://blog.nanthrax.net
> Talend - http://www.talend.com
>

--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com

Reply via email to