Hi JP,
the freeze is not: you have the console, but you can't type anything in
it ? If so, it's a known issue due to JLine 2.12 update. I'm fixing it
for 3.0.2 release.
Regarding the property-placeholder, what do you mean exactly ?
Does it look like KARAF-3151 ?
Thanks,
Regards
JB
On 08/19/2014 05:24 PM, CLEMENT Jean-Philippe wrote:
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
--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com