Re: ***UNCHECKED*** Re: java.lang.NoClassDefFoundError: org/apache/karaf/specs/locator/OsgiLocator when running as Service on RedHat 7.5

2018-07-25 Thread Oleg Cohen
Thank you, JB! Looking forward to trying 4.2.1.

Sent from my iPhone

> On Jul 25, 2018, at 3:15 PM, Jean-Baptiste Onofré  wrote:
>
> Hi Oleg,
>
> that's part of the fix but I also aligned the wrapper conf with the one
> used in  bin/karaf.
>
> Regarding Karaf 4.2.1, it's planned for the end of this week/beginning
> of next week.
>
> Regards
> JB
>
>> On 25/07/2018 19:05, Oleg Cohen wrote:
>> Hi JB,
>>
>> Thank you! For now I actually went into etc/karaf-wrapper.conf and added
>> this one
>>
>> wrapper.java.classpath.3=%KARAF_BASE%/lib/endorsed/*.jar
>>
>> It works good now.
>>
>> BTW, when is the 4.2.1 release scheduled for?
>>
>> Best,
>> Oleg
>>
>>> On Jul 25, 2018, at 10:52 AM, j...@nanthrax.net <mailto:j...@nanthrax.net>
>>> wrote:
>>>
>>> Hi Oleg,
>>>
>>> I fixed on a local branch. Any system using wrapper is impacted (it
>>> doesn't matter if it's Linux or Windows).
>>>
>>> I will create the PR tonight and it will be fixed on master soon.
>>>
>>> Regards
>>> JB
>>>
>>> On Wednesday, July 25, 2018 12:40 CEST, Oleg Cohen
>>> mailto:oleg.co...@assurebridge.com>> wrote:
>>>
>>>>
>>> Same with me on Linux. Only happens with the service wrapper. Is there
>>> a quick fix I can apply aside from copying the jar? I guess I need to
>>> add endorsed libs somehow. JB mentioned it is fixed already. Main branch?
>>>
>>> Thank you,
>>> Oleg
>>>
>>> On Jul 24, 2018, at 3:39 PM, Leschke, Scott >> <mailto:slesc...@medline.com>> wrote:
>>>
>>>> Hi Oleg,
>>>>
>>>>
>>>>
>>>> I’m the person who originally reported the issue that JB is referring
>>>> to.  In my case on Windows, Karaf appears to work fine as well but
>>>> there is that error in the log that only occurs when you start Karaf
>>>> using the service wrapper.
>>>>
>>>>
>>>>
>>>> Regards,
>>>> Scott
>>>>
>>>>
>>>>
>>>> *From:* Oleg Cohen [mailto:oleg.co...@assurebridge.com]
>>>> *Sent:* Tuesday, July 24, 2018 2:01 PM
>>>> *To:* user@karaf.apache.org <mailto:user@karaf.apache.org>
>>>> *Subject:* Re: java.lang.NoClassDefFoundError:
>>>> org/apache/karaf/specs/locator/OsgiLocator when running as Service on
>>>> RedHat 7.5
>>>>
>>>>
>>>>
>>>> Hi JB,
>>>>
>>>>
>>>>
>>>> I am using the wrapper. bin/karaf works fine.
>>>>
>>>>
>>>>
>>>> Thank you!
>>>> Oleg
>>>>
>>>>
>>>> On Jul 24, 2018, at 2:58 PM, Jean-Baptiste Onofré >>> <mailto:j...@nanthrax.net>> wrote:
>>>>
>>>>
>>>>
>>>> Maybe it's related to:
>>>>
>>>> https://issues.apache.org/jira/browse/KARAF-5840 (I already have a fix
>>>> on a local branch)
>>>>
>>>> The problem only occurs when using the wrapper.
>>>>
>>>> @Oleg/Miroslav: do you use wrapper to start Karaf instead of bin/karaf ?
>>>>
>>>> Regards
>>>> JB
>>>>
>>>> On 24/07/2018 20:54, Francois Papon wrote:
>>>>
>>>> Hi,
>>>>
>>>> It's weird because I downloaded the binary and after extract it, I can
>>>> see the org.apache.karaf.specs.locator-4.2.0.jar in the lib/endorsed
>>>> directory.
>>>>
>>>> regards,
>>>>
>>>> François Papon
>>>> fpa...@apache.org <mailto:fpa...@apache.org>
>>>>
>>>> Le 24/07/2018 à 22:31, Oleg Cohen a écrit :
>>>>
>>>> Hi Miroslav,
>>>>
>>>> I think I found the issue. You are right a JAR is missing.
>>>>
>>>> I built org.apache.karaf.specs.locator-4.2.0.jar and added it to the
>>>> boot/lib folder and the exception is now gone.
>>>>
>>>> Thank you!
>>>> Oleg
>>>>
>>>>
>>>>
>>>> On Jul 24, 2018, at 11:45 AM, Miroslav Beranič
>>>> >>> <mailto:miroslav.bera...@mibesis.si> <mailto:miroslav.bera...@mibesis.si>>
>>>> wrote:
>>>>
>>>> Hi Oleg,
>>>>
>>>> I've just downloade

Re: ***UNCHECKED*** Re: java.lang.NoClassDefFoundError: org/apache/karaf/specs/locator/OsgiLocator when running as Service on RedHat 7.5

2018-07-25 Thread Jean-Baptiste Onofré
Hi Oleg,

that's part of the fix but I also aligned the wrapper conf with the one
used in  bin/karaf.

Regarding Karaf 4.2.1, it's planned for the end of this week/beginning
of next week.

Regards
JB

On 25/07/2018 19:05, Oleg Cohen wrote:
> Hi JB,
> 
> Thank you! For now I actually went into etc/karaf-wrapper.conf and added
> this one
> 
> wrapper.java.classpath.3=%KARAF_BASE%/lib/endorsed/*.jar
> 
> It works good now.
> 
> BTW, when is the 4.2.1 release scheduled for?
> 
> Best,
> Oleg
> 
>> On Jul 25, 2018, at 10:52 AM, j...@nanthrax.net <mailto:j...@nanthrax.net>
>> wrote:
>>
>> Hi Oleg,
>>
>> I fixed on a local branch. Any system using wrapper is impacted (it
>> doesn't matter if it's Linux or Windows).
>>
>> I will create the PR tonight and it will be fixed on master soon.
>>
>> Regards
>> JB
>>
>> On Wednesday, July 25, 2018 12:40 CEST, Oleg Cohen
>> mailto:oleg.co...@assurebridge.com>> wrote:
>>  
>>>  
>> Same with me on Linux. Only happens with the service wrapper. Is there
>> a quick fix I can apply aside from copying the jar? I guess I need to
>> add endorsed libs somehow. JB mentioned it is fixed already. Main branch? 
>>  
>> Thank you,
>> Oleg
>>
>> On Jul 24, 2018, at 3:39 PM, Leschke, Scott > <mailto:slesc...@medline.com>> wrote:
>>  
>>> Hi Oleg,
>>>
>>>  
>>>
>>> I’m the person who originally reported the issue that JB is referring
>>> to.  In my case on Windows, Karaf appears to work fine as well but
>>> there is that error in the log that only occurs when you start Karaf
>>> using the service wrapper.
>>>
>>>  
>>>
>>> Regards,
>>> Scott
>>>
>>>  
>>>
>>> *From:* Oleg Cohen [mailto:oleg.co...@assurebridge.com]
>>> *Sent:* Tuesday, July 24, 2018 2:01 PM
>>> *To:* user@karaf.apache.org <mailto:user@karaf.apache.org>
>>> *Subject:* Re: java.lang.NoClassDefFoundError:
>>> org/apache/karaf/specs/locator/OsgiLocator when running as Service on
>>> RedHat 7.5
>>>
>>>  
>>>
>>> Hi JB,
>>>
>>>  
>>>
>>> I am using the wrapper. bin/karaf works fine.
>>>
>>>  
>>>
>>> Thank you!
>>> Oleg
>>>
>>>  
>>> On Jul 24, 2018, at 2:58 PM, Jean-Baptiste Onofré >> <mailto:j...@nanthrax.net>> wrote:
>>>
>>>  
>>>
>>> Maybe it's related to:
>>>
>>> https://issues.apache.org/jira/browse/KARAF-5840 (I already have a fix
>>> on a local branch)
>>>
>>> The problem only occurs when using the wrapper.
>>>
>>> @Oleg/Miroslav: do you use wrapper to start Karaf instead of bin/karaf ?
>>>
>>> Regards
>>> JB
>>>
>>> On 24/07/2018 20:54, Francois Papon wrote:
>>>  
>>> Hi,
>>>
>>> It's weird because I downloaded the binary and after extract it, I can
>>> see the org.apache.karaf.specs.locator-4.2.0.jar in the lib/endorsed
>>> directory.
>>>
>>> regards,
>>>
>>> François Papon
>>> fpa...@apache.org <mailto:fpa...@apache.org>
>>>
>>> Le 24/07/2018 à 22:31, Oleg Cohen a écrit :
>>>  
>>> Hi Miroslav,
>>>
>>> I think I found the issue. You are right a JAR is missing.
>>>
>>> I built org.apache.karaf.specs.locator-4.2.0.jar and added it to the
>>> boot/lib folder and the exception is now gone.
>>>
>>> Thank you!
>>> Oleg
>>>
>>>
>>>  
>>> On Jul 24, 2018, at 11:45 AM, Miroslav Beranič
>>> >> <mailto:miroslav.bera...@mibesis.si> <mailto:miroslav.bera...@mibesis.si>>
>>> wrote:
>>>
>>> Hi Oleg,
>>>
>>> I've just downloaded package from:
>>>
>>> http://karaf.apache.org/download.html
>>> Binary Distribution : tar.gz [PGP] [SHA512]
>>>
>>> I've downloaded to /opt/ folder and unpacked the package.
>>>
>>> I am using RHEL 7.5, Oracle Java 8 ( 1.8.0.172 )
>>>
>>> Next I've started Karf with:
>>>
>>> [root@framework apache-karaf-4.2.0]# ls -al
>>> total 424
>>> drwxr-xr-x. 9 root root    156 jul 24 17:35 .
>>> drwxr-xr-x. 4 root root    110 jul 24 17:35 ..
>>> drwxr-xr-x. 3 root root   

***UNCHECKED*** Re: java.lang.NoClassDefFoundError: org/apache/karaf/specs/locator/OsgiLocator when running as Service on RedHat 7.5

2018-07-25 Thread Oleg Cohen
Hi JB,

Thank you! For now I actually went into etc/karaf-wrapper.conf and added this 
one

wrapper.java.classpath.3=%KARAF_BASE%/lib/endorsed/*.jar

It works good now.

BTW, when is the 4.2.1 release scheduled for?

Best,
Oleg

> On Jul 25, 2018, at 10:52 AM, j...@nanthrax.net wrote:
> 
> Hi Oleg,
> 
> I fixed on a local branch. Any system using wrapper is impacted (it doesn't 
> matter if it's Linux or Windows).
> 
> I will create the PR tonight and it will be fixed on master soon.
> 
> Regards
> JB
> 
> On Wednesday, July 25, 2018 12:40 CEST, Oleg Cohen 
>  wrote:
>  
>> 
>>  
> Same with me on Linux. Only happens with the service wrapper. Is there a 
> quick fix I can apply aside from copying the jar? I guess I need to add 
> endorsed libs somehow. JB mentioned it is fixed already. Main branch? 
>  
> Thank you,
> Oleg
> 
> On Jul 24, 2018, at 3:39 PM, Leschke, Scott  <mailto:slesc...@medline.com>> wrote:
>  
>> Hi Oleg,
>>  
>> I’m the person who originally reported the issue that JB is referring to.  
>> In my case on Windows, Karaf appears to work fine as well but there is that 
>> error in the log that only occurs when you start Karaf using the service 
>> wrapper.
>>  
>> Regards,
>> Scott
>>  
>> From: Oleg Cohen [mailto:oleg.co...@assurebridge.com 
>> <mailto:oleg.co...@assurebridge.com>]
>> Sent: Tuesday, July 24, 2018 2:01 PM
>> To: user@karaf.apache.org <mailto:user@karaf.apache.org>
>> Subject: Re: java.lang.NoClassDefFoundError: 
>> org/apache/karaf/specs/locator/OsgiLocator when running as Service on RedHat 
>> 7.5
>>  
>> Hi JB,
>>  
>> I am using the wrapper. bin/karaf works fine.
>>  
>> Thank you!
>> Oleg
>> 
>>  
>> On Jul 24, 2018, at 2:58 PM, Jean-Baptiste Onofré > <mailto:j...@nanthrax.net>> wrote:
>>  
>> Maybe it's related to:
>> 
>> https://issues.apache.org/jira/browse/KARAF-5840 
>> <https://issues.apache.org/jira/browse/KARAF-5840> (I already have a fix
>> on a local branch)
>> 
>> The problem only occurs when using the wrapper.
>> 
>> @Oleg/Miroslav: do you use wrapper to start Karaf instead of bin/karaf ?
>> 
>> Regards
>> JB
>> 
>> On 24/07/2018 20:54, Francois Papon wrote:
>>  
>> Hi,
>> 
>> It's weird because I downloaded the binary and after extract it, I can
>> see the org.apache.karaf.specs.locator-4.2.0.jar in the lib/endorsed
>> directory.
>> 
>> regards,
>> 
>> François Papon
>> fpa...@apache.org <mailto:fpa...@apache.org>
>> 
>> Le 24/07/2018 à 22:31, Oleg Cohen a écrit :
>>  
>> Hi Miroslav,
>> 
>> I think I found the issue. You are right a JAR is missing.
>> 
>> I built org.apache.karaf.specs.locator-4.2.0.jar and added it to the
>> boot/lib folder and the exception is now gone.
>> 
>> Thank you!
>> Oleg
>> 
>> 
>>  
>> On Jul 24, 2018, at 11:45 AM, Miroslav Beranič
>> mailto:miroslav.bera...@mibesis.si> 
>> <mailto:miroslav.bera...@mibesis.si <mailto:miroslav.bera...@mibesis.si>>> 
>> wrote:
>> 
>> Hi Oleg,
>> 
>> I've just downloaded package from:
>> 
>> http://karaf.apache.org/download.html <http://karaf.apache.org/download.html>
>> Binary Distribution : tar.gz [PGP] [SHA512]
>> 
>> I've downloaded to /opt/ folder and unpacked the package.
>> 
>> I am using RHEL 7.5, Oracle Java 8 ( 1.8.0.172 )
>> 
>> Next I've started Karf with:
>> 
>> [root@framework apache-karaf-4.2.0]# ls -al
>> total 424
>> drwxr-xr-x. 9 root root156 jul 24 17:35 .
>> drwxr-xr-x. 4 root root110 jul 24 17:35 ..
>> drwxr-xr-x. 3 root root282 apr  5 06:29 bin
>> drwxr-xr-x. 3 root root 17 apr  5 06:29 data
>> drwxr-xr-x. 9 root root123 apr  5 06:29 demos
>> drwxr-xr-x. 2 root root 20 apr  5 06:29 deploy
>> drwxr-xr-x. 3 root root   4096 apr  5 06:29 etc
>> drwxr-xr-x. 5 root root 59 apr  5 06:29 lib
>> -rw-r--r--. 1 root root  27754 apr  5 06:29 LICENSE
>> -rw-r--r--. 1 root root   1829 apr  5 06:29 NOTICE
>> -rw-r--r--. 1 root root   4025 apr  5 06:29 README
>> -rw-r--r--. 1 root root 390829 apr  5 06:29 RELEASE-NOTES
>> drwxr-xr-x. 3 root root 31 apr  5 06:29 system
>> [root@framework apache-karaf-4.2.0]# JAVA_HOME=/opt/jdk ./bin/karaf debug
>> Listening for transport dt_socket at address: 5005
>> __ __    
>>/ //_/ __ _/ __/ 

Re: java.lang.NoClassDefFoundError: org/apache/karaf/specs/locator/OsgiLocator when running as Service on RedHat 7.5

2018-07-25 Thread jb

Hi Oleg,

I fixed on a local branch. Any system using wrapper is impacted (it doesn't 
matter if it's Linux or Windows).

I will create the PR tonight and it will be fixed on master soon.

Regards
JB

On Wednesday, July 25, 2018 12:40 CEST, Oleg Cohen 
 wrote:
  Same with me on Linux. Only happens with the service wrapper. Is there a 
quick fix I can apply aside from copying the jar? I guess I need to add 
endorsed libs somehow. JB mentioned it is fixed already. Main branch?  Thank 
you,Oleg
On Jul 24, 2018, at 3:39 PM, Leschke, Scott  wrote:
 
Hi Oleg,
 
I’m the person who originally reported the issue that JB is referring to.  In 
my case on Windows, Karaf appears to work fine as well but there is that error 
in the log that only occurs when you start Karaf using the service wrapper.
 
Regards,
Scott
 
From: Oleg Cohen [mailto:oleg.co...@assurebridge.com]
Sent: Tuesday, July 24, 2018 2:01 PM
To: user@karaf.apache.org
Subject: Re: java.lang.NoClassDefFoundError: 
org/apache/karaf/specs/locator/OsgiLocator when running as Service on RedHat 7.5
 
Hi JB,
 
I am using the wrapper. bin/karaf works fine.
 
Thank you!
Oleg

 
On Jul 24, 2018, at 2:58 PM, Jean-Baptiste Onofré  wrote:
 
Maybe it's related to:

https://issues.apache.org/jira/browse/KARAF-5840 (I already have a fix
on a local branch)

The problem only occurs when using the wrapper.

@Oleg/Miroslav: do you use wrapper to start Karaf instead of bin/karaf ?

Regards
JB

On 24/07/2018 20:54, Francois Papon wrote:
 
Hi,

It's weird because I downloaded the binary and after extract it, I can
see the org.apache.karaf.specs.locator-4.2.0.jar in the lib/endorsed
directory.

regards,

François Papon
fpa...@apache.org

Le 24/07/2018 à 22:31, Oleg Cohen a écrit :
 
Hi Miroslav,

I think I found the issue. You are right a JAR is missing.

I built org.apache.karaf.specs.locator-4.2.0.jar and added it to the
boot/lib folder and the exception is now gone.

Thank you!
Oleg


 
On Jul 24, 2018, at 11:45 AM, Miroslav Beranič
mailto:miroslav.bera...@mibesis.si>> wrote:

Hi Oleg,

I've just downloaded package from:

http://karaf.apache.org/download.html
Binary Distribution : tar.gz [PGP] [SHA512]

I've downloaded to /opt/ folder and unpacked the package.

I am using RHEL 7.5, Oracle Java 8 ( 1.8.0.172 )

Next I've started Karf with:

[root@framework apache-karaf-4.2.0]# ls -al
total 424
drwxr-xr-x. 9 root root    156 jul 24 17:35 .
drwxr-xr-x. 4 root root    110 jul 24 17:35 ..
drwxr-xr-x. 3 root root    282 apr  5 06:29 bin
drwxr-xr-x. 3 root root 17 apr  5 06:29 data
drwxr-xr-x. 9 root root    123 apr  5 06:29 demos
drwxr-xr-x. 2 root root 20 apr  5 06:29 deploy
drwxr-xr-x. 3 root root   4096 apr  5 06:29 etc
drwxr-xr-x. 5 root root 59 apr  5 06:29 lib
-rw-r--r--. 1 root root  27754 apr  5 06:29 LICENSE
-rw-r--r--. 1 root root   1829 apr  5 06:29 NOTICE
-rw-r--r--. 1 root root   4025 apr  5 06:29 README
-rw-r--r--. 1 root root 390829 apr  5 06:29 RELEASE-NOTES
drwxr-xr-x. 3 root root 31 apr  5 06:29 system
[root@framework apache-karaf-4.2.0]# JAVA_HOME=/opt/jdk ./bin/karaf debug
Listening for transport dt_socket at address: 5005
    __ __    
   / //_/ __ _/ __/  
  / ,<  / __ `/ ___/ __ `/ /_    
 / /| |/ /_/ / /  / /_/ / __/    
    /_/ |_|\__,_/_/   \__,_/_/     

  Apache Karaf (4.2.0)

Hit '' for a list of available commands
and '[cmd] --help' for help on a specific command.
Hit '' or type 'system:shutdown' or 'logout' to shutdown Karaf.

karaf@root()> feature:install
service-wrapper 


 
karaf@root()> wrapper:install
Creating file: /opt/apache-karaf-4.2.0/bin/karaf-wrapper
Creating file: /opt/apache-karaf-4.2.0/bin/karaf-service
Creating file: /opt/apache-karaf-4.2.0/bin/karaf.service
Creating file: /opt/apache-karaf-4.2.0/etc/karaf-wrapper.conf
Creating missing directory: /opt/apache-karaf-4.2.0/lib/wrapper
Creating file: /opt/apache-karaf-4.2.0/lib/wrapper/libwrapper.so
Creating file: /opt/apache-karaf-4.2.0/lib/wrapper/karaf-wrapper.jar
Creating file: /opt/apache-karaf-4.2.0/lib/wrapper/karaf-wrapper-main.jar

Setup complete.  You may wish to tweak the JVM properties in the
wrapper configuration file:
    /opt/apache-karaf-4.2.0/etc/karaf-wrapper.conf
before installing and starting the service.


RedHat/Fedora/CentOS Linux system detected (SystemV):
  To install the service:
    $ ln -s /opt/apache-karaf-4.2.0/bin/karaf-service /etc/init.d/
    $ chkconfig karaf-service --add

  To start the service when the machine is rebooted:
    $ chkconfig karaf-service on

  To disable starting the service when the machine is rebooted:
    $ chkconfig karaf-service off

  To start the service:
    $ service karaf-service start

  To stop the service:
    $ service karaf-service stop

  To uninst

Re: java.lang.NoClassDefFoundError: org/apache/karaf/specs/locator/OsgiLocator when running as Service on RedHat 7.5

2018-07-25 Thread Oleg Cohen
Same with me on Linux. Only happens with the service wrapper. Is there a
quick fix I can apply aside from copying the jar? I guess I need to add
endorsed libs somehow. JB mentioned it is fixed already. Main branch?

Thank you,
Oleg

On Jul 24, 2018, at 3:39 PM, Leschke, Scott  wrote:

Hi Oleg,



I’m the person who originally reported the issue that JB is referring to.
In my case on Windows, Karaf appears to work fine as well but there is that
error in the log that only occurs when you start Karaf using the service
wrapper.



Regards,

Scott



*From:* Oleg Cohen [mailto:oleg.co...@assurebridge.com
]
*Sent:* Tuesday, July 24, 2018 2:01 PM
*To:* user@karaf.apache.org
*Subject:* Re: java.lang.NoClassDefFoundError:
org/apache/karaf/specs/locator/OsgiLocator when running as Service on
RedHat 7.5



Hi JB,



I am using the wrapper. bin/karaf works fine.



Thank you!

Oleg



On Jul 24, 2018, at 2:58 PM, Jean-Baptiste Onofré  wrote:



Maybe it's related to:

https://issues.apache.org/jira/browse/KARAF-5840 (I already have a fix
on a local branch)

The problem only occurs when using the wrapper.

@Oleg/Miroslav: do you use wrapper to start Karaf instead of bin/karaf ?

Regards
JB

On 24/07/2018 20:54, Francois Papon wrote:

Hi,

It's weird because I downloaded the binary and after extract it, I can
see the org.apache.karaf.specs.locator-4.2.0.jar in the lib/endorsed
directory.

regards,

François Papon
fpa...@apache.org

Le 24/07/2018 à 22:31, Oleg Cohen a écrit :

Hi Miroslav,

I think I found the issue. You are right a JAR is missing.

I built org.apache.karaf.specs.locator-4.2.0.jar and added it to the
boot/lib folder and the exception is now gone.

Thank you!
Oleg



On Jul 24, 2018, at 11:45 AM, Miroslav Beranič
mailto:miroslav.bera...@mibesis.si
>> wrote:

Hi Oleg,

I've just downloaded package from:

http://karaf.apache.org/download.html
Binary Distribution : tar.gz [PGP] [SHA512]

I've downloaded to /opt/ folder and unpacked the package.

I am using RHEL 7.5, Oracle Java 8 ( 1.8.0.172 )

Next I've started Karf with:

[root@framework apache-karaf-4.2.0]# ls -al
total 424
drwxr-xr-x. 9 root root156 jul 24 17:35 .
drwxr-xr-x. 4 root root110 jul 24 17:35 ..
drwxr-xr-x. 3 root root282 apr  5 06:29 bin
drwxr-xr-x. 3 root root 17 apr  5 06:29 data
drwxr-xr-x. 9 root root123 apr  5 06:29 demos
drwxr-xr-x. 2 root root 20 apr  5 06:29 deploy
drwxr-xr-x. 3 root root   4096 apr  5 06:29 etc
drwxr-xr-x. 5 root root 59 apr  5 06:29 lib
-rw-r--r--. 1 root root  27754 apr  5 06:29 LICENSE
-rw-r--r--. 1 root root   1829 apr  5 06:29 NOTICE
-rw-r--r--. 1 root root   4025 apr  5 06:29 README
-rw-r--r--. 1 root root 390829 apr  5 06:29 RELEASE-NOTES
drwxr-xr-x. 3 root root 31 apr  5 06:29 system
[root@framework apache-karaf-4.2.0]# JAVA_HOME=/opt/jdk ./bin/karaf debug
Listening for transport dt_socket at address: 5005
__ __  
   / //_/ __ _/ __/
  / ,<  / __ `/ ___/ __ `/ /_
 / /| |/ /_/ / /  / /_/ / __/
/_/ |_|\__,_/_/   \__,_/_/

  Apache Karaf (4.2.0)

Hit '' for a list of available commands
and '[cmd] --help' for help on a specific command.
Hit '' or type 'system:shutdown' or 'logout' to shutdown Karaf.

karaf@root()> feature:install
service-wrapper

karaf@root()> wrapper:install
Creating file: /opt/apache-karaf-4.2.0/bin/karaf-wrapper
Creating file: /opt/apache-karaf-4.2.0/bin/karaf-service
Creating file: /opt/apache-karaf-4.2.0/bin/karaf.service
Creating file: /opt/apache-karaf-4.2.0/etc/karaf-wrapper.conf
Creating missing directory: /opt/apache-karaf-4.2.0/lib/wrapper
Creating file: /opt/apache-karaf-4.2.0/lib/wrapper/libwrapper.so
Creating file: /opt/apache-karaf-4.2.0/lib/wrapper/karaf-wrapper.jar
Creating file: /opt/apache-karaf-4.2.0/lib/wrapper/karaf-wrapper-main.jar

Setup complete.  You may wish to tweak the JVM properties in the
wrapper configuration file:
/opt/apache-karaf-4.2.0/etc/karaf-wrapper.conf
before installing and starting the service.


RedHat/Fedora/CentOS Linux system detected (SystemV):
  To install the service:
$ ln -s /opt/apache-karaf-4.2.0/bin/karaf-service /etc/init.d/
$ chkconfig karaf-service --add

  To start the service when the machine is rebooted:
$ chkconfig karaf-service on

  To disable starting the service when the machine is rebooted:
$ chkconfig karaf-service off

  To start the service:
$ service karaf-service start

  To stop the service:
$ service karaf-service stop

  To uninstall the service :
$ chkconfig karaf-service --del
$ rm /etc/init.d/karaf-service

For systemd compliant Linux:
  To install the service (and enable at system boot):
   $ systemctl enable /opt/apache-karaf-4.2.0/bin/karaf.service

  To start the service:
   $ systemctl start karaf

  To stop the service:
   $ systemctl stop karaf

  To check the current service status:
   $ systemctl status karaf

  To see service activity journal:
   $ journalctl -u karaf

RE: java.lang.NoClassDefFoundError: org/apache/karaf/specs/locator/OsgiLocator when running as Service on RedHat 7.5

2018-07-24 Thread Leschke, Scott
Hi Oleg,

I’m the person who originally reported the issue that JB is referring to.  In 
my case on Windows, Karaf appears to work fine as well but there is that error 
in the log that only occurs when you start Karaf using the service wrapper.

Regards,
Scott

From: Oleg Cohen [mailto:oleg.co...@assurebridge.com]
Sent: Tuesday, July 24, 2018 2:01 PM
To: user@karaf.apache.org
Subject: Re: java.lang.NoClassDefFoundError: 
org/apache/karaf/specs/locator/OsgiLocator when running as Service on RedHat 7.5

Hi JB,

I am using the wrapper. bin/karaf works fine.

Thank you!
Oleg


On Jul 24, 2018, at 2:58 PM, Jean-Baptiste Onofré 
mailto:j...@nanthrax.net>> wrote:

Maybe it's related to:

https://issues.apache.org/jira/browse/KARAF-5840 (I already have a fix
on a local branch)

The problem only occurs when using the wrapper.

@Oleg/Miroslav: do you use wrapper to start Karaf instead of bin/karaf ?

Regards
JB

On 24/07/2018 20:54, Francois Papon wrote:

Hi,

It's weird because I downloaded the binary and after extract it, I can
see the org.apache.karaf.specs.locator-4.2.0.jar in the lib/endorsed
directory.

regards,

François Papon
fpa...@apache.org<mailto:fpa...@apache.org>

Le 24/07/2018 à 22:31, Oleg Cohen a écrit :

Hi Miroslav,

I think I found the issue. You are right a JAR is missing.

I built org.apache.karaf.specs.locator-4.2.0.jar and added it to the
boot/lib folder and the exception is now gone.

Thank you!
Oleg



On Jul 24, 2018, at 11:45 AM, Miroslav Beranič
mailto:miroslav.bera...@mibesis.si> 
<mailto:miroslav.bera...@mibesis.si>> wrote:

Hi Oleg,

I've just downloaded package from:

http://karaf.apache.org/download.html
Binary Distribution : tar.gz [PGP] [SHA512]

I've downloaded to /opt/ folder and unpacked the package.

I am using RHEL 7.5, Oracle Java 8 ( 1.8.0.172 )

Next I've started Karf with:

[root@framework apache-karaf-4.2.0]# ls -al
total 424
drwxr-xr-x. 9 root root156 jul 24 17:35 .
drwxr-xr-x. 4 root root110 jul 24 17:35 ..
drwxr-xr-x. 3 root root282 apr  5 06:29 bin
drwxr-xr-x. 3 root root 17 apr  5 06:29 data
drwxr-xr-x. 9 root root123 apr  5 06:29 demos
drwxr-xr-x. 2 root root 20 apr  5 06:29 deploy
drwxr-xr-x. 3 root root   4096 apr  5 06:29 etc
drwxr-xr-x. 5 root root 59 apr  5 06:29 lib
-rw-r--r--. 1 root root  27754 apr  5 06:29 LICENSE
-rw-r--r--. 1 root root   1829 apr  5 06:29 NOTICE
-rw-r--r--. 1 root root   4025 apr  5 06:29 README
-rw-r--r--. 1 root root 390829 apr  5 06:29 RELEASE-NOTES
drwxr-xr-x. 3 root root 31 apr  5 06:29 system
[root@framework apache-karaf-4.2.0]# JAVA_HOME=/opt/jdk ./bin/karaf debug
Listening for transport dt_socket at address: 5005
__ __  
   / //_/ __ _/ __/
  / ,<  / __ `/ ___/ __ `/ /_
 / /| |/ /_/ / /  / /_/ / __/
/_/ |_|\__,_/_/   \__,_/_/

  Apache Karaf (4.2.0)

Hit '' for a list of available commands
and '[cmd] --help' for help on a specific command.
Hit '' or type 'system:shutdown' or 'logout' to shutdown Karaf.

karaf@root()> feature:install
service-wrapper

karaf@root()> wrapper:install
Creating file: /opt/apache-karaf-4.2.0/bin/karaf-wrapper
Creating file: /opt/apache-karaf-4.2.0/bin/karaf-service
Creating file: /opt/apache-karaf-4.2.0/bin/karaf.service
Creating file: /opt/apache-karaf-4.2.0/etc/karaf-wrapper.conf
Creating missing directory: /opt/apache-karaf-4.2.0/lib/wrapper
Creating file: /opt/apache-karaf-4.2.0/lib/wrapper/libwrapper.so
Creating file: /opt/apache-karaf-4.2.0/lib/wrapper/karaf-wrapper.jar
Creating file: /opt/apache-karaf-4.2.0/lib/wrapper/karaf-wrapper-main.jar

Setup complete.  You may wish to tweak the JVM properties in the
wrapper configuration file:
/opt/apache-karaf-4.2.0/etc/karaf-wrapper.conf
before installing and starting the service.


RedHat/Fedora/CentOS Linux system detected (SystemV):
  To install the service:
$ ln -s /opt/apache-karaf-4.2.0/bin/karaf-service /etc/init.d/
$ chkconfig karaf-service --add

  To start the service when the machine is rebooted:
$ chkconfig karaf-service on

  To disable starting the service when the machine is rebooted:
$ chkconfig karaf-service off

  To start the service:
$ service karaf-service start

  To stop the service:
$ service karaf-service stop

  To uninstall the service :
$ chkconfig karaf-service --del
$ rm /etc/init.d/karaf-service

For systemd compliant Linux:
  To install the service (and enable at system boot):
   $ systemctl enable /opt/apache-karaf-4.2.0/bin/karaf.service

  To start the service:
   $ systemctl start karaf

  To stop the service:
   $ systemctl stop karaf

  To check the current service status:
   $ systemctl status karaf

  To see service activity journal:
   $ journalctl -u karaf

  To uninstall the service (and disable at system boot):
   $ systemctl disable karaf
karaf@root()>

karaf@root()>


I've exited Karaf shell here ( with Ctrl + D )


[root@framework apache-karaf-

Re: java.lang.NoClassDefFoundError: org/apache/karaf/specs/locator/OsgiLocator when running as Service on RedHat 7.5

2018-07-24 Thread Oleg Cohen
Hi JB,

I am using the wrapper. bin/karaf works fine.

Thank you!
Oleg

> On Jul 24, 2018, at 2:58 PM, Jean-Baptiste Onofré  wrote:
> 
> Maybe it's related to:
> 
> https://issues.apache.org/jira/browse/KARAF-5840 
>  (I already have a fix
> on a local branch)
> 
> The problem only occurs when using the wrapper.
> 
> @Oleg/Miroslav: do you use wrapper to start Karaf instead of bin/karaf ?
> 
> Regards
> JB
> 
> On 24/07/2018 20:54, Francois Papon wrote:
>> Hi,
>> 
>> It's weird because I downloaded the binary and after extract it, I can
>> see the org.apache.karaf.specs.locator-4.2.0.jar in the lib/endorsed
>> directory.
>> 
>> regards,
>> 
>> François Papon
>> fpa...@apache.org
>> 
>> Le 24/07/2018 à 22:31, Oleg Cohen a écrit :
>>> Hi Miroslav,
>>> 
>>> I think I found the issue. You are right a JAR is missing.
>>> 
>>> I built org.apache.karaf.specs.locator-4.2.0.jar and added it to the
>>> boot/lib folder and the exception is now gone.
>>> 
>>> Thank you!
>>> Oleg
>>> 
>>> 
 On Jul 24, 2018, at 11:45 AM, Miroslav Beranič
 mailto:miroslav.bera...@mibesis.si> 
 >> 
 wrote:
 
 Hi Oleg,
 
 I've just downloaded package from:
 
 http://karaf.apache.org/download.html 
 
 Binary Distribution : tar.gz [PGP] [SHA512]
 
 I've downloaded to /opt/ folder and unpacked the package.
 
 I am using RHEL 7.5, Oracle Java 8 ( 1.8.0.172 )
 
 Next I've started Karf with:
 
 [root@framework apache-karaf-4.2.0]# ls -al
 total 424
 drwxr-xr-x. 9 root root156 jul 24 17:35 .
 drwxr-xr-x. 4 root root110 jul 24 17:35 ..
 drwxr-xr-x. 3 root root282 apr  5 06:29 bin
 drwxr-xr-x. 3 root root 17 apr  5 06:29 data
 drwxr-xr-x. 9 root root123 apr  5 06:29 demos
 drwxr-xr-x. 2 root root 20 apr  5 06:29 deploy
 drwxr-xr-x. 3 root root   4096 apr  5 06:29 etc
 drwxr-xr-x. 5 root root 59 apr  5 06:29 lib
 -rw-r--r--. 1 root root  27754 apr  5 06:29 LICENSE
 -rw-r--r--. 1 root root   1829 apr  5 06:29 NOTICE
 -rw-r--r--. 1 root root   4025 apr  5 06:29 README
 -rw-r--r--. 1 root root 390829 apr  5 06:29 RELEASE-NOTES
 drwxr-xr-x. 3 root root 31 apr  5 06:29 system
 [root@framework apache-karaf-4.2.0]# JAVA_HOME=/opt/jdk ./bin/karaf debug
 Listening for transport dt_socket at address: 5005
 __ __    
/ //_/ __ _/ __/  
   / ,<  / __ `/ ___/ __ `/ /_
  / /| |/ /_/ / /  / /_/ / __/
 /_/ |_|\__,_/_/   \__,_/_/ 
 
   Apache Karaf (4.2.0)
 
 Hit '' for a list of available commands
 and '[cmd] --help' for help on a specific command.
 Hit '' or type 'system:shutdown' or 'logout' to shutdown Karaf.
 
 karaf@root()> feature:install
 service-wrapper

   
  
 karaf@root()> wrapper:install
 Creating file: /opt/apache-karaf-4.2.0/bin/karaf-wrapper
 Creating file: /opt/apache-karaf-4.2.0/bin/karaf-service
 Creating file: /opt/apache-karaf-4.2.0/bin/karaf.service
 Creating file: /opt/apache-karaf-4.2.0/etc/karaf-wrapper.conf
 Creating missing directory: /opt/apache-karaf-4.2.0/lib/wrapper
 Creating file: /opt/apache-karaf-4.2.0/lib/wrapper/libwrapper.so
 Creating file: /opt/apache-karaf-4.2.0/lib/wrapper/karaf-wrapper.jar
 Creating file: /opt/apache-karaf-4.2.0/lib/wrapper/karaf-wrapper-main.jar
 
 Setup complete.  You may wish to tweak the JVM properties in the
 wrapper configuration file:
 /opt/apache-karaf-4.2.0/etc/karaf-wrapper.conf
 before installing and starting the service.
 
 
 RedHat/Fedora/CentOS Linux system detected (SystemV):
   To install the service:
 $ ln -s /opt/apache-karaf-4.2.0/bin/karaf-service /etc/init.d/
 $ chkconfig karaf-service --add
 
   To start the service when the machine is rebooted:
 $ chkconfig karaf-service on
 
   To disable starting the service when the machine is rebooted:
 $ chkconfig karaf-service off
 
   To start the service:
 $ service karaf-service start
 
   To stop the service:
 $ service karaf-service stop
 
   To uninstall the service :
 $ chkconfig karaf-service --del
 $ rm /etc/init.d/karaf-service
 
 For systemd compliant Linux:
   To install the service (and enable at system boot):
$ systemctl enable /opt/apache-karaf-4.2.0/bin/karaf.service
 
   To start the service:
$ systemctl start karaf
 
   To stop the service:
$ systemctl 

Re: java.lang.NoClassDefFoundError: org/apache/karaf/specs/locator/OsgiLocator when running as Service on RedHat 7.5

2018-07-24 Thread Miroslav Beranič
Hi,

first I've started Karaf with ./bin/karaf debug, and from Karaf Shell
installed service with wrapper. Rebooted RHEL and logged into Karaf over
ssh.

It worked for me without any problem.

Rgds,
Miroslav


V tor., 24. jul. 2018 20:58 je oseba Jean-Baptiste Onofré 
napisala:

> Maybe it's related to:
>
> https://issues.apache.org/jira/browse/KARAF-5840 (I already have a fix
> on a local branch)
>
> The problem only occurs when using the wrapper.
>
> @Oleg/Miroslav: do you use wrapper to start Karaf instead of bin/karaf ?
>
> Regards
> JB
>
> On 24/07/2018 20:54, Francois Papon wrote:
> > Hi,
> >
> > It's weird because I downloaded the binary and after extract it, I can
> > see the org.apache.karaf.specs.locator-4.2.0.jar in the lib/endorsed
> > directory.
> >
> > regards,
> >
> > François Papon
> > fpa...@apache.org
> >
> > Le 24/07/2018 à 22:31, Oleg Cohen a écrit :
> >> Hi Miroslav,
> >>
> >> I think I found the issue. You are right a JAR is missing.
> >>
> >> I built org.apache.karaf.specs.locator-4.2.0.jar and added it to the
> >> boot/lib folder and the exception is now gone.
> >>
> >> Thank you!
> >> Oleg
> >>
> >>
> >>> On Jul 24, 2018, at 11:45 AM, Miroslav Beranič
> >>> mailto:miroslav.bera...@mibesis.si>>
> wrote:
> >>>
> >>> Hi Oleg,
> >>>
> >>> I've just downloaded package from:
> >>>
> >>> http://karaf.apache.org/download.html
> >>> Binary Distribution : tar.gz [PGP] [SHA512]
> >>>
> >>> I've downloaded to /opt/ folder and unpacked the package.
> >>>
> >>> I am using RHEL 7.5, Oracle Java 8 ( 1.8.0.172 )
> >>>
> >>> Next I've started Karf with:
> >>>
> >>> [root@framework apache-karaf-4.2.0]# ls -al
> >>> total 424
> >>> drwxr-xr-x. 9 root root156 jul 24 17:35 .
> >>> drwxr-xr-x. 4 root root110 jul 24 17:35 ..
> >>> drwxr-xr-x. 3 root root282 apr  5 06:29 bin
> >>> drwxr-xr-x. 3 root root 17 apr  5 06:29 data
> >>> drwxr-xr-x. 9 root root123 apr  5 06:29 demos
> >>> drwxr-xr-x. 2 root root 20 apr  5 06:29 deploy
> >>> drwxr-xr-x. 3 root root   4096 apr  5 06:29 etc
> >>> drwxr-xr-x. 5 root root 59 apr  5 06:29 lib
> >>> -rw-r--r--. 1 root root  27754 apr  5 06:29 LICENSE
> >>> -rw-r--r--. 1 root root   1829 apr  5 06:29 NOTICE
> >>> -rw-r--r--. 1 root root   4025 apr  5 06:29 README
> >>> -rw-r--r--. 1 root root 390829 apr  5 06:29 RELEASE-NOTES
> >>> drwxr-xr-x. 3 root root 31 apr  5 06:29 system
> >>> [root@framework apache-karaf-4.2.0]# JAVA_HOME=/opt/jdk ./bin/karaf
> debug
> >>> Listening for transport dt_socket at address: 5005
> >>> __ __  
> >>>/ //_/ __ _/ __/
> >>>   / ,<  / __ `/ ___/ __ `/ /_
> >>>  / /| |/ /_/ / /  / /_/ / __/
> >>> /_/ |_|\__,_/_/   \__,_/_/
> >>>
> >>>   Apache Karaf (4.2.0)
> >>>
> >>> Hit '' for a list of available commands
> >>> and '[cmd] --help' for help on a specific command.
> >>> Hit '' or type 'system:shutdown' or 'logout' to shutdown Karaf.
> >>>
> >>> karaf@root()> feature:install
> >>>
> service-wrapper
> >>>
> >>> karaf@root()> wrapper:install
> >>> Creating file: /opt/apache-karaf-4.2.0/bin/karaf-wrapper
> >>> Creating file: /opt/apache-karaf-4.2.0/bin/karaf-service
> >>> Creating file: /opt/apache-karaf-4.2.0/bin/karaf.service
> >>> Creating file: /opt/apache-karaf-4.2.0/etc/karaf-wrapper.conf
> >>> Creating missing directory: /opt/apache-karaf-4.2.0/lib/wrapper
> >>> Creating file: /opt/apache-karaf-4.2.0/lib/wrapper/libwrapper.so
> >>> Creating file: /opt/apache-karaf-4.2.0/lib/wrapper/karaf-wrapper.jar
> >>> Creating file:
> /opt/apache-karaf-4.2.0/lib/wrapper/karaf-wrapper-main.jar
> >>>
> >>> Setup complete.  You may wish to tweak the JVM properties in the
> >>> wrapper configuration file:
> >>> /opt/apache-karaf-4.2.0/etc/karaf-wrapper.conf
> >>> before installing and starting the service.
> >>>
> >>>
> >>> RedHat/Fedora/CentOS Linux system detected (SystemV):
> >>>   To install the service:
> >>> $ ln -s /opt/apache-karaf-4.2.0/bin/karaf-service /etc/init.d/
> >>> $ chkconfig karaf-service --add
> >>>
> >>>   To start the service when the machine is rebooted:
> >>> $ chkconfig karaf-service on
> >>>
> >>>   To disable starting the service when the machine is rebooted:
> >>> $ chkconfig karaf-service off
> >>>
> >>>   To start the service:
> >>> $ service karaf-service start
> >>>
> >>>   To stop the service:
> >>> $ service karaf-service stop
> >>>
> >>>   To uninstall the service :
> >>> $ chkconfig karaf-service --del
> >>> $ rm /etc/init.d/karaf-service
> >>>
> >>> For systemd compliant Linux:
> >>>   To install the service (and enable at system boot):
> >>>$ systemctl enable /opt/apache-karaf-4.2.0/bin/karaf.service
> >>>
> >>>   To start the service:
> >>>$ systemctl start karaf
> >>>
> >>>   To stop the service:
> >>>$ systemctl stop karaf
> >>>
> >>>   To check the current service status:
> >>>$ systemctl status karaf
> >>>
> >>>   To see service activity journal:
> >>>$ journalctl -u 

Re: java.lang.NoClassDefFoundError: org/apache/karaf/specs/locator/OsgiLocator when running as Service on RedHat 7.5

2018-07-24 Thread Jean-Baptiste Onofré
Maybe it's related to:

https://issues.apache.org/jira/browse/KARAF-5840 (I already have a fix
on a local branch)

The problem only occurs when using the wrapper.

@Oleg/Miroslav: do you use wrapper to start Karaf instead of bin/karaf ?

Regards
JB

On 24/07/2018 20:54, Francois Papon wrote:
> Hi,
> 
> It's weird because I downloaded the binary and after extract it, I can
> see the org.apache.karaf.specs.locator-4.2.0.jar in the lib/endorsed
> directory.
> 
> regards,
> 
> François Papon
> fpa...@apache.org
> 
> Le 24/07/2018 à 22:31, Oleg Cohen a écrit :
>> Hi Miroslav,
>>
>> I think I found the issue. You are right a JAR is missing.
>>
>> I built org.apache.karaf.specs.locator-4.2.0.jar and added it to the
>> boot/lib folder and the exception is now gone.
>>
>> Thank you!
>> Oleg
>>
>>
>>> On Jul 24, 2018, at 11:45 AM, Miroslav Beranič
>>> mailto:miroslav.bera...@mibesis.si>> wrote:
>>>
>>> Hi Oleg,
>>>
>>> I've just downloaded package from:
>>>
>>> http://karaf.apache.org/download.html
>>> Binary Distribution : tar.gz [PGP] [SHA512]
>>>
>>> I've downloaded to /opt/ folder and unpacked the package.
>>>
>>> I am using RHEL 7.5, Oracle Java 8 ( 1.8.0.172 )
>>>
>>> Next I've started Karf with:
>>>
>>> [root@framework apache-karaf-4.2.0]# ls -al
>>> total 424
>>> drwxr-xr-x. 9 root root    156 jul 24 17:35 .
>>> drwxr-xr-x. 4 root root    110 jul 24 17:35 ..
>>> drwxr-xr-x. 3 root root    282 apr  5 06:29 bin
>>> drwxr-xr-x. 3 root root 17 apr  5 06:29 data
>>> drwxr-xr-x. 9 root root    123 apr  5 06:29 demos
>>> drwxr-xr-x. 2 root root 20 apr  5 06:29 deploy
>>> drwxr-xr-x. 3 root root   4096 apr  5 06:29 etc
>>> drwxr-xr-x. 5 root root 59 apr  5 06:29 lib
>>> -rw-r--r--. 1 root root  27754 apr  5 06:29 LICENSE
>>> -rw-r--r--. 1 root root   1829 apr  5 06:29 NOTICE
>>> -rw-r--r--. 1 root root   4025 apr  5 06:29 README
>>> -rw-r--r--. 1 root root 390829 apr  5 06:29 RELEASE-NOTES
>>> drwxr-xr-x. 3 root root 31 apr  5 06:29 system
>>> [root@framework apache-karaf-4.2.0]# JAVA_HOME=/opt/jdk ./bin/karaf debug
>>> Listening for transport dt_socket at address: 5005
>>>     __ __    
>>>    / //_/ __ _/ __/  
>>>   / ,<  / __ `/ ___/ __ `/ /_    
>>>  / /| |/ /_/ / /  / /_/ / __/    
>>>     /_/ |_|\__,_/_/   \__,_/_/     
>>>
>>>   Apache Karaf (4.2.0)
>>>
>>> Hit '' for a list of available commands
>>> and '[cmd] --help' for help on a specific command.
>>> Hit '' or type 'system:shutdown' or 'logout' to shutdown Karaf.
>>>
>>> karaf@root()> feature:install
>>> service-wrapper 
>>> 
>>> 
>>>  
>>> karaf@root()> wrapper:install
>>> Creating file: /opt/apache-karaf-4.2.0/bin/karaf-wrapper
>>> Creating file: /opt/apache-karaf-4.2.0/bin/karaf-service
>>> Creating file: /opt/apache-karaf-4.2.0/bin/karaf.service
>>> Creating file: /opt/apache-karaf-4.2.0/etc/karaf-wrapper.conf
>>> Creating missing directory: /opt/apache-karaf-4.2.0/lib/wrapper
>>> Creating file: /opt/apache-karaf-4.2.0/lib/wrapper/libwrapper.so
>>> Creating file: /opt/apache-karaf-4.2.0/lib/wrapper/karaf-wrapper.jar
>>> Creating file: /opt/apache-karaf-4.2.0/lib/wrapper/karaf-wrapper-main.jar
>>>
>>> Setup complete.  You may wish to tweak the JVM properties in the
>>> wrapper configuration file:
>>>     /opt/apache-karaf-4.2.0/etc/karaf-wrapper.conf
>>> before installing and starting the service.
>>>
>>>
>>> RedHat/Fedora/CentOS Linux system detected (SystemV):
>>>   To install the service:
>>>     $ ln -s /opt/apache-karaf-4.2.0/bin/karaf-service /etc/init.d/
>>>     $ chkconfig karaf-service --add
>>>
>>>   To start the service when the machine is rebooted:
>>>     $ chkconfig karaf-service on
>>>
>>>   To disable starting the service when the machine is rebooted:
>>>     $ chkconfig karaf-service off
>>>
>>>   To start the service:
>>>     $ service karaf-service start
>>>
>>>   To stop the service:
>>>     $ service karaf-service stop
>>>
>>>   To uninstall the service :
>>>     $ chkconfig karaf-service --del
>>>     $ rm /etc/init.d/karaf-service
>>>
>>> For systemd compliant Linux:
>>>   To install the service (and enable at system boot):
>>>    $ systemctl enable /opt/apache-karaf-4.2.0/bin/karaf.service
>>>
>>>   To start the service:
>>>    $ systemctl start karaf
>>>
>>>   To stop the service:
>>>    $ systemctl stop karaf
>>>
>>>   To check the current service status:
>>>    $ systemctl status karaf
>>>
>>>   To see service activity journal:
>>>    $ journalctl -u karaf
>>>
>>>   To uninstall the service (and disable at system boot):
>>>    $ systemctl disable karaf
>>> karaf@root()>   
>>> 
>>>   
>>>  

Re: java.lang.NoClassDefFoundError: org/apache/karaf/specs/locator/OsgiLocator when running as Service on RedHat 7.5

2018-07-24 Thread Oleg Cohen
Hi Miroslav,

I think I found the issue. You are right a JAR is missing.

I built org.apache.karaf.specs.locator-4.2.0.jar and added it to the boot/lib 
folder and the exception is now gone.

Thank you!
Oleg


> On Jul 24, 2018, at 11:45 AM, Miroslav Beranič  
> wrote:
> 
> Hi Oleg,
> 
> I've just downloaded package from:
> 
> http://karaf.apache.org/download.html 
> Binary Distribution : tar.gz [PGP] [SHA512]
> 
> I've downloaded to /opt/ folder and unpacked the package.
> 
> I am using RHEL 7.5, Oracle Java 8 ( 1.8.0.172 )
> 
> Next I've started Karf with:
> 
> [root@framework apache-karaf-4.2.0]# ls -al
> total 424
> drwxr-xr-x. 9 root root156 jul 24 17:35 .
> drwxr-xr-x. 4 root root110 jul 24 17:35 ..
> drwxr-xr-x. 3 root root282 apr  5 06:29 bin
> drwxr-xr-x. 3 root root 17 apr  5 06:29 data
> drwxr-xr-x. 9 root root123 apr  5 06:29 demos
> drwxr-xr-x. 2 root root 20 apr  5 06:29 deploy
> drwxr-xr-x. 3 root root   4096 apr  5 06:29 etc
> drwxr-xr-x. 5 root root 59 apr  5 06:29 lib
> -rw-r--r--. 1 root root  27754 apr  5 06:29 LICENSE
> -rw-r--r--. 1 root root   1829 apr  5 06:29 NOTICE
> -rw-r--r--. 1 root root   4025 apr  5 06:29 README
> -rw-r--r--. 1 root root 390829 apr  5 06:29 RELEASE-NOTES
> drwxr-xr-x. 3 root root 31 apr  5 06:29 system
> [root@framework apache-karaf-4.2.0]# JAVA_HOME=/opt/jdk ./bin/karaf debug
> Listening for transport dt_socket at address: 5005
> __ __    
>/ //_/ __ _/ __/  
>   / ,<  / __ `/ ___/ __ `/ /_
>  / /| |/ /_/ / /  / /_/ / __/
> /_/ |_|\__,_/_/   \__,_/_/ 
> 
>   Apache Karaf (4.2.0)
> 
> Hit '' for a list of available commands
> and '[cmd] --help' for help on a specific command.
> Hit '' or type 'system:shutdown' or 'logout' to shutdown Karaf.
> 
> karaf@root()> feature:install service-wrapper 
>   
> 
> karaf@root()> wrapper:install
> Creating file: /opt/apache-karaf-4.2.0/bin/karaf-wrapper
> Creating file: /opt/apache-karaf-4.2.0/bin/karaf-service
> Creating file: /opt/apache-karaf-4.2.0/bin/karaf.service
> Creating file: /opt/apache-karaf-4.2.0/etc/karaf-wrapper.conf
> Creating missing directory: /opt/apache-karaf-4.2.0/lib/wrapper
> Creating file: /opt/apache-karaf-4.2.0/lib/wrapper/libwrapper.so
> Creating file: /opt/apache-karaf-4.2.0/lib/wrapper/karaf-wrapper.jar
> Creating file: /opt/apache-karaf-4.2.0/lib/wrapper/karaf-wrapper-main.jar
> 
> Setup complete.  You may wish to tweak the JVM properties in the wrapper 
> configuration file:
> /opt/apache-karaf-4.2.0/etc/karaf-wrapper.conf
> before installing and starting the service.
> 
> 
> RedHat/Fedora/CentOS Linux system detected (SystemV):
>   To install the service:
> $ ln -s /opt/apache-karaf-4.2.0/bin/karaf-service /etc/init.d/
> $ chkconfig karaf-service --add
> 
>   To start the service when the machine is rebooted:
> $ chkconfig karaf-service on
> 
>   To disable starting the service when the machine is rebooted:
> $ chkconfig karaf-service off
> 
>   To start the service:
> $ service karaf-service start
> 
>   To stop the service:
> $ service karaf-service stop
> 
>   To uninstall the service :
> $ chkconfig karaf-service --del
> $ rm /etc/init.d/karaf-service
> 
> For systemd compliant Linux: 
>   To install the service (and enable at system boot):
>$ systemctl enable /opt/apache-karaf-4.2.0/bin/karaf.service
> 
>   To start the service:
>$ systemctl start karaf
> 
>   To stop the service:
>$ systemctl stop karaf
> 
>   To check the current service status:
>$ systemctl status karaf
> 
>   To see service activity journal:
>$ journalctl -u karaf
> 
>   To uninstall the service (and disable at system boot):
>$ systemctl disable karaf
> karaf@root()> 
>   
> 
> karaf@root()> 
>   
> 
> 
> I've exited Karaf shell here ( with Ctrl + D )
> 
> 
> [root@framework apache-karaf-4.2.0]# ^C
> [root@framework apache-karaf-4.2.0]# ln -s 
> /opt/apache-karaf-4.2.0/bin/karaf-service /etc/init.d/
> [root@framework apache-karaf-4.2.0]# chkconfig karaf-service --add
> [root@framework apache-karaf-4.2.0]# chkconfig karaf-service on
> [root@framework apache-karaf-4.2.0]# service karaf-service start
> Starting karaf...
> [root@framework apache-karaf-4.2.0]# reboot
> 
> Now you can go back to terminal or connect over ssh --- I use SSH :
> 
> so now I ssh 

Re: java.lang.NoClassDefFoundError: org/apache/karaf/specs/locator/OsgiLocator when running as Service on RedHat 7.5

2018-07-24 Thread Miroslav Beranič
Hi Oleg,

I've just downloaded package from:

http://karaf.apache.org/download.html
Binary Distribution : tar.gz [PGP] [SHA512]

I've downloaded to /opt/ folder and unpacked the package.

I am using RHEL 7.5, Oracle Java 8 ( 1.8.0.172 )

Next I've started Karf with:

[root@framework apache-karaf-4.2.0]# ls -al
total 424
drwxr-xr-x. 9 root root156 jul 24 17:35 .
drwxr-xr-x. 4 root root110 jul 24 17:35 ..
drwxr-xr-x. 3 root root282 apr  5 06:29 bin
drwxr-xr-x. 3 root root 17 apr  5 06:29 data
drwxr-xr-x. 9 root root123 apr  5 06:29 demos
drwxr-xr-x. 2 root root 20 apr  5 06:29 deploy
drwxr-xr-x. 3 root root   4096 apr  5 06:29 etc
drwxr-xr-x. 5 root root 59 apr  5 06:29 lib
-rw-r--r--. 1 root root  27754 apr  5 06:29 LICENSE
-rw-r--r--. 1 root root   1829 apr  5 06:29 NOTICE
-rw-r--r--. 1 root root   4025 apr  5 06:29 README
-rw-r--r--. 1 root root 390829 apr  5 06:29 RELEASE-NOTES
drwxr-xr-x. 3 root root 31 apr  5 06:29 system
[root@framework apache-karaf-4.2.0]# JAVA_HOME=/opt/jdk ./bin/karaf debug
Listening for transport dt_socket at address: 5005
__ __  
   / //_/ __ _/ __/
  / ,<  / __ `/ ___/ __ `/ /_
 / /| |/ /_/ / /  / /_/ / __/
/_/ |_|\__,_/_/   \__,_/_/

  Apache Karaf (4.2.0)

Hit '' for a list of available commands
and '[cmd] --help' for help on a specific command.
Hit '' or type 'system:shutdown' or 'logout' to shutdown Karaf.

karaf@root()> feature:install
service-wrapper

karaf@root()> wrapper:install
Creating file: /opt/apache-karaf-4.2.0/bin/karaf-wrapper
Creating file: /opt/apache-karaf-4.2.0/bin/karaf-service
Creating file: /opt/apache-karaf-4.2.0/bin/karaf.service
Creating file: /opt/apache-karaf-4.2.0/etc/karaf-wrapper.conf
Creating missing directory: /opt/apache-karaf-4.2.0/lib/wrapper
Creating file: /opt/apache-karaf-4.2.0/lib/wrapper/libwrapper.so
Creating file: /opt/apache-karaf-4.2.0/lib/wrapper/karaf-wrapper.jar
Creating file: /opt/apache-karaf-4.2.0/lib/wrapper/karaf-wrapper-main.jar

Setup complete.  You may wish to tweak the JVM properties in the wrapper
configuration file:
/opt/apache-karaf-4.2.0/etc/karaf-wrapper.conf
before installing and starting the service.


RedHat/Fedora/CentOS Linux system detected (SystemV):
  To install the service:
$ ln -s /opt/apache-karaf-4.2.0/bin/karaf-service /etc/init.d/
$ chkconfig karaf-service --add

  To start the service when the machine is rebooted:
$ chkconfig karaf-service on

  To disable starting the service when the machine is rebooted:
$ chkconfig karaf-service off

  To start the service:
$ service karaf-service start

  To stop the service:
$ service karaf-service stop

  To uninstall the service :
$ chkconfig karaf-service --del
$ rm /etc/init.d/karaf-service

For systemd compliant Linux:
  To install the service (and enable at system boot):
   $ systemctl enable /opt/apache-karaf-4.2.0/bin/karaf.service

  To start the service:
   $ systemctl start karaf

  To stop the service:
   $ systemctl stop karaf

  To check the current service status:
   $ systemctl status karaf

  To see service activity journal:
   $ journalctl -u karaf

  To uninstall the service (and disable at system boot):
   $ systemctl disable karaf
karaf@root()>

karaf@root()>


I've exited Karaf shell here ( with Ctrl + D )


[root@framework apache-karaf-4.2.0]# ^C
[root@framework apache-karaf-4.2.0]# ln -s
/opt/apache-karaf-4.2.0/bin/karaf-service /etc/init.d/
[root@framework apache-karaf-4.2.0]# chkconfig karaf-service --add
[root@framework apache-karaf-4.2.0]# chkconfig karaf-service on
[root@framework apache-karaf-4.2.0]# service karaf-service start
Starting karaf...
[root@framework apache-karaf-4.2.0]# reboot

Now you can go back to terminal or connect over ssh --- I use SSH :

so now I ssh to Karaf with:

# ssh -p 8101 karaf@framework
The authenticity of host '[localhost]:8101 ([::1]:8101)' can't be
established.
RSA key fingerprint is SHA256:g
RSA key fingerprint is MD5:fc:b5:ed:9
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '[localhost]:8101' (RSA) to the list of known
hosts.
Password authentication
Password:
__ __  
   / //_/ __ _/ __/
  / ,<  / __ `/ ___/ __ `/ /_
 / /| |/ /_/ / /  / /_/ / __/
/_/ |_|\__,_/_/   \__,_/_/

  Apache Karaf (4.2.0)

Hit '' for a list of available commands
and '[cmd] --help' for help on a specific command.
Hit 'system:shutdown' to shutdown Karaf.
Hit '' or type 'logout' to disconnect shell from current session.

karaf@root()> log:tail
17:39:21.456 INFO [activator-1-thread-2] Registering commands for bundle
org.apache.karaf.log.core/4.2.0



I hope this is of any help.

Kind Regards,
Miroslav



2018-07-24 17:34 GMT+02:00 Oleg Cohen :

> Hi Miroslav,
>
> Java is version 1.8
>
> ava version "1.8.0_172"
> Java(TM) SE Runtime Environment (build 1.8.0_172-b11)
> Java HotSpot(TM) 64-Bit Server VM (build 

Re: java.lang.NoClassDefFoundError: org/apache/karaf/specs/locator/OsgiLocator when running as Service on RedHat 7.5

2018-07-24 Thread Oleg Cohen
Hi Miroslav,

Java is version 1.8

ava version "1.8.0_172"
Java(TM) SE Runtime Environment (build 1.8.0_172-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.172-b11, mixed mode)

Thank you!
Oleg


> On Jul 24, 2018, at 11:30 AM, Miroslav Beranič  
> wrote:
> 
> Hi Oleg,
> 
> one more question - what version of Java do you use?
> 
> Kind Regards,
> Miroslav
> 
> 
> 2018-07-24 17:28 GMT+02:00 Miroslav Beranič  >:
> Hi Oleg,
> 
> well, I've never installed from here ( I did not even looked before).
> Will try it for my self also. In Git repository I used 4.1.x and 4.2.x.
> 
> I guess 4.1.x is more "stable" for production. I've just started using 4.2. I 
> was on 4.0.9 till previous week. I am doing upgrade across nodes.
> 
> 
> Kind Regards,
> Miroslav
> 
> 
> 2018-07-24 17:21 GMT+02:00 Oleg Cohen  >:
> Hi Miroslav,
> 
> I got apache-karaf-4.2.0.tar.gz binary distribution from here 
> http://karaf.apache.org/download.html 
> 
> I can definitely try building from Git. Let me try …
> 
> Thank you!
> Oleg
> 
>> On Jul 24, 2018, at 11:17 AM, Miroslav Beranič > > wrote:
>> 
>> Hi Oleg,
>> 
>> where from did you deployed Karaf? You build it from the source or some 
>> pre-compiled package/distribution?
>> 
>> In general this is saying you are missing JAR ( but I guess you know already 
>> this ).
>> 
>> ( I've deployed multiple times - in past week - Karaf on RHEL 7.5 and I had 
>> no such problem - but I was building from the GitHub git repository )
>> 
>> Kind Regards,
>> Miroslav
>> 
>> 
>> 2018-07-24 17:11 GMT+02:00 Oleg Cohen > >:
>> Greetings,
>> 
>> I have deployed Karaf v4.2.0 into a Linux RH 7.5 server.
>> 
>> When I run Karaf as a service I get the following error in the log multiple 
>> times:
>> 
>> 
>> 2018-07-24T11:07:12,176 | ERROR | features-3-thread-1 | Felix
>> |  -  -  | Bundle org.apache.felix.framework [0] 
>> EventDispatcher: Error during dispatch. (java.lang.NoClassDefFoundError: 
>> org/apache/karaf/specs/locator/OsgiLocator)
>> java.lang.NoClassDefFoundError: org/apache/karaf/specs/locator/OsgiLocator
>>  at 
>> org.apache.karaf.specs.activator.Activator.register(Activator.java:124) 
>> ~[?:?]
>>  at 
>> org.apache.karaf.specs.activator.Activator.bundleChanged(Activator.java:96) 
>> ~[?:?]
>>  at 
>> org.apache.felix.framework.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:915)
>>  ~[?:?]
>>  at 
>> org.apache.felix.framework.EventDispatcher.fireEventImmediately(EventDispatcher.java:834)
>>  ~[?:?]
>>  at 
>> org.apache.felix.framework.EventDispatcher.fireBundleEvent(EventDispatcher.java:516)
>>  ~[?:?]
>>  at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4579) 
>> ~[?:?]
>>  at 
>> org.apache.felix.framework.StatefulResolver.fireResolvedEvents(StatefulResolver.java:1289)
>>  ~[?:?]
>>  at 
>> org.apache.felix.framework.StatefulResolver.resolve(StatefulResolver.java:512)
>>  ~[?:?]
>>  at org.apache.felix.framework.Felix.resolveBundles(Felix.java:4108) 
>> ~[?:?]
>>  at 
>> org.apache.felix.framework.FrameworkWiringImpl.resolveBundles(FrameworkWiringImpl.java:133)
>>  ~[?:?]
>>  at 
>> org.apache.karaf.features.internal.service.BundleInstallSupportImpl.resolveBundles(BundleInstallSupportImpl.java:240)
>>  ~[?:?]
>>  at 
>> org.apache.karaf.features.internal.service.FeaturesServiceImpl.resolveBundles(FeaturesServiceImpl.java:1131)
>>  ~[?:?]
>>  at 
>> org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:982)
>>  ~[?:?]
>>  at 
>> org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1025)
>>  ~[?:?]
>>  at 
>> org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:964)
>>  ~[?:?]
>>  at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
>>  at 
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>>  [?:?]
>>  at 
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>>  [?:?]
>>  at java.lang.Thread.run(Thread.java:748) [?:?]
>> 
>> I would appreciate help with fixing this problem of finding a workaround!
>> 
>> Best,
>> Oleg
>> 
>> 
>> 
>> -- 
>> Miroslav Beranič
>> MIBESIS
>> +386(0)40/814-843
>> miroslav.bera...@mibesis.si 
>> http://www.mibesis.si 
> 
> 
> 
> -- 
> Miroslav Beranič
> MIBESIS
> +386(0)40/814-843
> miroslav.bera...@mibesis.si 
> http://www.mibesis.si 
> 
> 
> -- 
> Miroslav Beranič
> MIBESIS
> +386(0)40/814-843
> miroslav.bera...@mibesis.si 
> http://www.mibesis.si 


Re: java.lang.NoClassDefFoundError: org/apache/karaf/specs/locator/OsgiLocator when running as Service on RedHat 7.5

2018-07-24 Thread Miroslav Beranič
Hi Oleg,

one more question - what version of Java do you use?

Kind Regards,
Miroslav


2018-07-24 17:28 GMT+02:00 Miroslav Beranič :

> Hi Oleg,
>
> well, I've never installed from here ( I did not even looked before).
> Will try it for my self also. In Git repository I used 4.1.x and 4.2.x.
>
> I guess 4.1.x is more "stable" for production. I've just started using
> 4.2. I was on 4.0.9 till previous week. I am doing upgrade across nodes.
>
>
> Kind Regards,
> Miroslav
>
>
> 2018-07-24 17:21 GMT+02:00 Oleg Cohen :
>
>> Hi Miroslav,
>>
>> I got apache-karaf-4.2.0.tar.gz binary distribution from here
>> http://karaf.apache.org/download.html
>>
>> I can definitely try building from Git. Let me try …
>>
>> Thank you!
>> Oleg
>>
>> On Jul 24, 2018, at 11:17 AM, Miroslav Beranič <
>> miroslav.bera...@mibesis.si> wrote:
>>
>> Hi Oleg,
>>
>> where from did you deployed Karaf? You build it from the source or some
>> pre-compiled package/distribution?
>>
>> In general this is saying you are missing JAR ( but I guess you know
>> already this ).
>>
>> ( I've deployed multiple times - in past week - Karaf on RHEL 7.5 and I
>> had no such problem - but I was building from the GitHub git repository )
>>
>> Kind Regards,
>> Miroslav
>>
>>
>> 2018-07-24 17:11 GMT+02:00 Oleg Cohen :
>>
>>> Greetings,
>>>
>>> I have deployed Karaf v4.2.0 into a Linux RH 7.5 server.
>>>
>>> When I run Karaf as a service I get the following error in the log
>>> multiple times:
>>>
>>>
>>> 2018-07-24T11:07:12,176 | ERROR | features-3-thread-1 | Felix
>>>  |  -  -  | Bundle org.apache.felix.framework [0]
>>> EventDispatcher: Error during dispatch. (*java.lang.NoClassDefFoundError:
>>> org/apache/karaf/specs/locator/OsgiLocator*)
>>> java.lang.NoClassDefFoundError: org/apache/karaf/specs/locator
>>> /OsgiLocator
>>> at org.apache.karaf.specs.activator.Activator.register(Activator.java:124)
>>> ~[?:?]
>>> at 
>>> org.apache.karaf.specs.activator.Activator.bundleChanged(Activator.java:96)
>>> ~[?:?]
>>> at org.apache.felix.framework.EventDispatcher.invokeBundleListe
>>> nerCallback(EventDispatcher.java:915) ~[?:?]
>>> at 
>>> org.apache.felix.framework.EventDispatcher.fireEventImmediately(EventDispatcher.java:834)
>>> ~[?:?]
>>> at 
>>> org.apache.felix.framework.EventDispatcher.fireBundleEvent(EventDispatcher.java:516)
>>> ~[?:?]
>>> at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4579)
>>> ~[?:?]
>>> at 
>>> org.apache.felix.framework.StatefulResolver.fireResolvedEvents(StatefulResolver.java:1289)
>>> ~[?:?]
>>> at 
>>> org.apache.felix.framework.StatefulResolver.resolve(StatefulResolver.java:512)
>>> ~[?:?]
>>> at org.apache.felix.framework.Felix.resolveBundles(Felix.java:4108)
>>> ~[?:?]
>>> at org.apache.felix.framework.FrameworkWiringImpl.resolveBundle
>>> s(FrameworkWiringImpl.java:133) ~[?:?]
>>> at org.apache.karaf.features.internal.service.BundleInstallSupp
>>> ortImpl.resolveBundles(BundleInstallSupportImpl.java:240) ~[?:?]
>>> at org.apache.karaf.features.internal.service.FeaturesServiceIm
>>> pl.resolveBundles(FeaturesServiceImpl.java:1131) ~[?:?]
>>> at 
>>> org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:982)
>>> ~[?:?]
>>> at org.apache.karaf.features.internal.service.FeaturesServiceIm
>>> pl.doProvision(FeaturesServiceImpl.java:1025) ~[?:?]
>>> at org.apache.karaf.features.internal.service.FeaturesServiceIm
>>> pl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:964) ~[?:?]
>>> at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
>>> at 
>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>>> [?:?]
>>> at 
>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>>> [?:?]
>>> at java.lang.Thread.run(Thread.java:748) [?:?]
>>>
>>> I would appreciate help with fixing this problem of finding a workaround!
>>>
>>> Best,
>>> Oleg
>>>
>>
>>
>>
>> --
>> Miroslav Beranič
>> MIBESIS
>> +386(0)40/814-843
>> miroslav.bera...@mibesis.si
>> http://www.mibesis.si
>>
>>
>>
>
>
> --
> Miroslav Beranič
> MIBESIS
> +386(0)40/814-843
> miroslav.bera...@mibesis.si
> http://www.mibesis.si
>



-- 
Miroslav Beranič
MIBESIS
+386(0)40/814-843
miroslav.bera...@mibesis.si
http://www.mibesis.si


Re: java.lang.NoClassDefFoundError: org/apache/karaf/specs/locator/OsgiLocator when running as Service on RedHat 7.5

2018-07-24 Thread Miroslav Beranič
Hi Oleg,

well, I've never installed from here ( I did not even looked before).
Will try it for my self also. In Git repository I used 4.1.x and 4.2.x.

I guess 4.1.x is more "stable" for production. I've just started using 4.2.
I was on 4.0.9 till previous week. I am doing upgrade across nodes.


Kind Regards,
Miroslav


2018-07-24 17:21 GMT+02:00 Oleg Cohen :

> Hi Miroslav,
>
> I got apache-karaf-4.2.0.tar.gz binary distribution from here
> http://karaf.apache.org/download.html
>
> I can definitely try building from Git. Let me try …
>
> Thank you!
> Oleg
>
> On Jul 24, 2018, at 11:17 AM, Miroslav Beranič <
> miroslav.bera...@mibesis.si> wrote:
>
> Hi Oleg,
>
> where from did you deployed Karaf? You build it from the source or some
> pre-compiled package/distribution?
>
> In general this is saying you are missing JAR ( but I guess you know
> already this ).
>
> ( I've deployed multiple times - in past week - Karaf on RHEL 7.5 and I
> had no such problem - but I was building from the GitHub git repository )
>
> Kind Regards,
> Miroslav
>
>
> 2018-07-24 17:11 GMT+02:00 Oleg Cohen :
>
>> Greetings,
>>
>> I have deployed Karaf v4.2.0 into a Linux RH 7.5 server.
>>
>> When I run Karaf as a service I get the following error in the log
>> multiple times:
>>
>>
>> 2018-07-24T11:07:12,176 | ERROR | features-3-thread-1 | Felix
>>|  -  -  | Bundle org.apache.felix.framework [0]
>> EventDispatcher: Error during dispatch. (*java.lang.NoClassDefFoundError:
>> org/apache/karaf/specs/locator/OsgiLocator*)
>> java.lang.NoClassDefFoundError: org/apache/karaf/specs/locator
>> /OsgiLocator
>> at org.apache.karaf.specs.activator.Activator.register(Activator.java:124)
>> ~[?:?]
>> at 
>> org.apache.karaf.specs.activator.Activator.bundleChanged(Activator.java:96)
>> ~[?:?]
>> at org.apache.felix.framework.EventDispatcher.invokeBundleListe
>> nerCallback(EventDispatcher.java:915) ~[?:?]
>> at 
>> org.apache.felix.framework.EventDispatcher.fireEventImmediately(EventDispatcher.java:834)
>> ~[?:?]
>> at 
>> org.apache.felix.framework.EventDispatcher.fireBundleEvent(EventDispatcher.java:516)
>> ~[?:?]
>> at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4579)
>> ~[?:?]
>> at 
>> org.apache.felix.framework.StatefulResolver.fireResolvedEvents(StatefulResolver.java:1289)
>> ~[?:?]
>> at 
>> org.apache.felix.framework.StatefulResolver.resolve(StatefulResolver.java:512)
>> ~[?:?]
>> at org.apache.felix.framework.Felix.resolveBundles(Felix.java:4108)
>> ~[?:?]
>> at org.apache.felix.framework.FrameworkWiringImpl.resolveBundle
>> s(FrameworkWiringImpl.java:133) ~[?:?]
>> at org.apache.karaf.features.internal.service.BundleInstallSupp
>> ortImpl.resolveBundles(BundleInstallSupportImpl.java:240) ~[?:?]
>> at org.apache.karaf.features.internal.service.FeaturesServiceIm
>> pl.resolveBundles(FeaturesServiceImpl.java:1131) ~[?:?]
>> at 
>> org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:982)
>> ~[?:?]
>> at org.apache.karaf.features.internal.service.FeaturesServiceIm
>> pl.doProvision(FeaturesServiceImpl.java:1025) ~[?:?]
>> at org.apache.karaf.features.internal.service.FeaturesServiceIm
>> pl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:964) ~[?:?]
>> at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
>> at 
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>> [?:?]
>> at 
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>> [?:?]
>> at java.lang.Thread.run(Thread.java:748) [?:?]
>>
>> I would appreciate help with fixing this problem of finding a workaround!
>>
>> Best,
>> Oleg
>>
>
>
>
> --
> Miroslav Beranič
> MIBESIS
> +386(0)40/814-843
> miroslav.bera...@mibesis.si
> http://www.mibesis.si
>
>
>


-- 
Miroslav Beranič
MIBESIS
+386(0)40/814-843
miroslav.bera...@mibesis.si
http://www.mibesis.si


Re: java.lang.NoClassDefFoundError: org/apache/karaf/specs/locator/OsgiLocator when running as Service on RedHat 7.5

2018-07-24 Thread Oleg Cohen
Hi Miroslav,

I got apache-karaf-4.2.0.tar.gz binary distribution from here 
http://karaf.apache.org/download.html 

I can definitely try building from Git. Let me try …

Thank you!
Oleg

> On Jul 24, 2018, at 11:17 AM, Miroslav Beranič  
> wrote:
> 
> Hi Oleg,
> 
> where from did you deployed Karaf? You build it from the source or some 
> pre-compiled package/distribution?
> 
> In general this is saying you are missing JAR ( but I guess you know already 
> this ).
> 
> ( I've deployed multiple times - in past week - Karaf on RHEL 7.5 and I had 
> no such problem - but I was building from the GitHub git repository )
> 
> Kind Regards,
> Miroslav
> 
> 
> 2018-07-24 17:11 GMT+02:00 Oleg Cohen  >:
> Greetings,
> 
> I have deployed Karaf v4.2.0 into a Linux RH 7.5 server.
> 
> When I run Karaf as a service I get the following error in the log multiple 
> times:
> 
> 
> 2018-07-24T11:07:12,176 | ERROR | features-3-thread-1 | Felix 
>|  -  -  | Bundle org.apache.felix.framework [0] EventDispatcher: 
> Error during dispatch. (java.lang.NoClassDefFoundError: 
> org/apache/karaf/specs/locator/OsgiLocator)
> java.lang.NoClassDefFoundError: org/apache/karaf/specs/locator/OsgiLocator
>   at 
> org.apache.karaf.specs.activator.Activator.register(Activator.java:124) ~[?:?]
>   at 
> org.apache.karaf.specs.activator.Activator.bundleChanged(Activator.java:96) 
> ~[?:?]
>   at 
> org.apache.felix.framework.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:915)
>  ~[?:?]
>   at 
> org.apache.felix.framework.EventDispatcher.fireEventImmediately(EventDispatcher.java:834)
>  ~[?:?]
>   at 
> org.apache.felix.framework.EventDispatcher.fireBundleEvent(EventDispatcher.java:516)
>  ~[?:?]
>   at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4579) 
> ~[?:?]
>   at 
> org.apache.felix.framework.StatefulResolver.fireResolvedEvents(StatefulResolver.java:1289)
>  ~[?:?]
>   at 
> org.apache.felix.framework.StatefulResolver.resolve(StatefulResolver.java:512)
>  ~[?:?]
>   at org.apache.felix.framework.Felix.resolveBundles(Felix.java:4108) 
> ~[?:?]
>   at 
> org.apache.felix.framework.FrameworkWiringImpl.resolveBundles(FrameworkWiringImpl.java:133)
>  ~[?:?]
>   at 
> org.apache.karaf.features.internal.service.BundleInstallSupportImpl.resolveBundles(BundleInstallSupportImpl.java:240)
>  ~[?:?]
>   at 
> org.apache.karaf.features.internal.service.FeaturesServiceImpl.resolveBundles(FeaturesServiceImpl.java:1131)
>  ~[?:?]
>   at 
> org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:982) 
> ~[?:?]
>   at 
> org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1025)
>  ~[?:?]
>   at 
> org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:964)
>  ~[?:?]
>   at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
>   at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>  [?:?]
>   at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>  [?:?]
>   at java.lang.Thread.run(Thread.java:748) [?:?]
> 
> I would appreciate help with fixing this problem of finding a workaround!
> 
> Best,
> Oleg
> 
> 
> 
> -- 
> Miroslav Beranič
> MIBESIS
> +386(0)40/814-843
> miroslav.bera...@mibesis.si 
> http://www.mibesis.si 


Re: java.lang.NoClassDefFoundError: org/apache/karaf/specs/locator/OsgiLocator when running as Service on RedHat 7.5

2018-07-24 Thread Miroslav Beranič
Hi Oleg,

where from did you deployed Karaf? You build it from the source or some
pre-compiled package/distribution?

In general this is saying you are missing JAR ( but I guess you know
already this ).

( I've deployed multiple times - in past week - Karaf on RHEL 7.5 and I had
no such problem - but I was building from the GitHub git repository )

Kind Regards,
Miroslav


2018-07-24 17:11 GMT+02:00 Oleg Cohen :

> Greetings,
>
> I have deployed Karaf v4.2.0 into a Linux RH 7.5 server.
>
> When I run Karaf as a service I get the following error in the log
> multiple times:
>
>
> 2018-07-24T11:07:12,176 | ERROR | features-3-thread-1 | Felix
>|  -  -  | Bundle org.apache.felix.framework [0]
> EventDispatcher: Error during dispatch. (*java.lang.NoClassDefFoundError:
> org/apache/karaf/specs/locator/OsgiLocator*)
> java.lang.NoClassDefFoundError: org/apache/karaf/specs/locator/OsgiLocator
> at org.apache.karaf.specs.activator.Activator.register(Activator.java:124)
> ~[?:?]
> at org.apache.karaf.specs.activator.Activator.
> bundleChanged(Activator.java:96) ~[?:?]
> at org.apache.felix.framework.EventDispatcher.
> invokeBundleListenerCallback(EventDispatcher.java:915) ~[?:?]
> at 
> org.apache.felix.framework.EventDispatcher.fireEventImmediately(EventDispatcher.java:834)
> ~[?:?]
> at 
> org.apache.felix.framework.EventDispatcher.fireBundleEvent(EventDispatcher.java:516)
> ~[?:?]
> at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4579)
> ~[?:?]
> at 
> org.apache.felix.framework.StatefulResolver.fireResolvedEvents(StatefulResolver.java:1289)
> ~[?:?]
> at 
> org.apache.felix.framework.StatefulResolver.resolve(StatefulResolver.java:512)
> ~[?:?]
> at org.apache.felix.framework.Felix.resolveBundles(Felix.java:4108) ~[?:?]
> at 
> org.apache.felix.framework.FrameworkWiringImpl.resolveBundles(FrameworkWiringImpl.java:133)
> ~[?:?]
> at org.apache.karaf.features.internal.service.BundleInstallSupportImpl.
> resolveBundles(BundleInstallSupportImpl.java:240) ~[?:?]
> at org.apache.karaf.features.internal.service.FeaturesServiceImpl.
> resolveBundles(FeaturesServiceImpl.java:1131) ~[?:?]
> at 
> org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:982)
> ~[?:?]
> at org.apache.karaf.features.internal.service.FeaturesServiceImpl.
> doProvision(FeaturesServiceImpl.java:1025) ~[?:?]
> at org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$
> doProvisionInThread$13(FeaturesServiceImpl.java:964) ~[?:?]
> at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
> at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> [?:?]
> at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> [?:?]
> at java.lang.Thread.run(Thread.java:748) [?:?]
>
> I would appreciate help with fixing this problem of finding a workaround!
>
> Best,
> Oleg
>



-- 
Miroslav Beranič
MIBESIS
+386(0)40/814-843
miroslav.bera...@mibesis.si
http://www.mibesis.si


java.lang.NoClassDefFoundError: org/apache/karaf/specs/locator/OsgiLocator when running as Service on RedHat 7.5

2018-07-24 Thread Oleg Cohen
Greetings,

I have deployed Karaf v4.2.0 into a Linux RH 7.5 server.

When I run Karaf as a service I get the following error in the log multiple 
times:


2018-07-24T11:07:12,176 | ERROR | features-3-thread-1 | Felix   
 |  -  -  | Bundle org.apache.felix.framework [0] EventDispatcher: 
Error during dispatch. (java.lang.NoClassDefFoundError: 
org/apache/karaf/specs/locator/OsgiLocator)
java.lang.NoClassDefFoundError: org/apache/karaf/specs/locator/OsgiLocator
at 
org.apache.karaf.specs.activator.Activator.register(Activator.java:124) ~[?:?]
at 
org.apache.karaf.specs.activator.Activator.bundleChanged(Activator.java:96) 
~[?:?]
at 
org.apache.felix.framework.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:915)
 ~[?:?]
at 
org.apache.felix.framework.EventDispatcher.fireEventImmediately(EventDispatcher.java:834)
 ~[?:?]
at 
org.apache.felix.framework.EventDispatcher.fireBundleEvent(EventDispatcher.java:516)
 ~[?:?]
at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4579) 
~[?:?]
at 
org.apache.felix.framework.StatefulResolver.fireResolvedEvents(StatefulResolver.java:1289)
 ~[?:?]
at 
org.apache.felix.framework.StatefulResolver.resolve(StatefulResolver.java:512) 
~[?:?]
at org.apache.felix.framework.Felix.resolveBundles(Felix.java:4108) 
~[?:?]
at 
org.apache.felix.framework.FrameworkWiringImpl.resolveBundles(FrameworkWiringImpl.java:133)
 ~[?:?]
at 
org.apache.karaf.features.internal.service.BundleInstallSupportImpl.resolveBundles(BundleInstallSupportImpl.java:240)
 ~[?:?]
at 
org.apache.karaf.features.internal.service.FeaturesServiceImpl.resolveBundles(FeaturesServiceImpl.java:1131)
 ~[?:?]
at 
org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:982) 
~[?:?]
at 
org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1025)
 ~[?:?]
at 
org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:964)
 ~[?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 
[?:?]
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
[?:?]
at java.lang.Thread.run(Thread.java:748) [?:?]

I would appreciate help with fixing this problem of finding a workaround!

Best,
Oleg