Re: Aw: Re: Shell commands are unavailable #1

2017-01-06 Thread Guillaume Nodet
It should be ok now.

2017-01-06 9:04 GMT+01:00 Guillaume Nodet :

> Thx, I pushed my fix.
> So the command is correctly discovered, however, the script never returns
> for some reason.  I'll investigate.
>
> 2017-01-06 8:59 GMT+01:00 Achim Nierbeck :
>
>> @Guillaume
>> look here: https://issues.apache.org/jira/browse/KARAF-4926
>>
>> :)
>>
>> regards, Achim
>>
>> 2017-01-06 8:33 GMT+01:00 Guillaume Nodet :
>>
>>> I found the problem and I have a fix locally.
>>> Has a jira been raised already ?
>>>
>>> 2017-01-06 7:39 GMT+01:00 Jean-Baptiste Onofré :
>>>
 That's a good point and actually, it's the real end-user usage of shell
 (to install the wrapper without starting a Karaf instance).

 Let me take a look.

 Thanks,
 Regards
 JB


 On 01/06/2017 07:37 AM, Jens Offenbach wrote:

> Ok, I can live with that, but the command "shell wrapper:install
> --start-type DEMAND_START" should work or has something been changed?
>
> Give it a try:
> $ shell wrapper:install --start-type DEMAND_START
> [org.apache.karaf.shell.impl.console.ConsoleSessionImpl] :
> completionMode property is not defined in etc/org.apache.karaf.shell.cfg
> file. Using default completion mode.
> [org.apache.karaf.shell.support.ShellUtil] : Unknown command entered
> org.apache.felix.gogo.runtime.CommandNotFoundException: Command not
> found: wrapper:install
> at org.apache.felix.gogo.runtime.
> Closure.executeCmd(Closure.java:549)
> at org.apache.felix.gogo.runtime.
> Closure.executeStatement(Closure.java:478)
> at org.apache.felix.gogo.runtime.
> Closure.execute(Closure.java:367)
> at org.apache.felix.gogo.runtime.Pipe.doCall(Pipe.java:417)
> at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:229)
> at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:59)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at java.util.concurrent.ThreadPoo
> lExecutor.runWorker(ThreadPoolExecutor.java:1142)
> at java.util.concurrent.ThreadPoo
> lExecutor$Worker.run(ThreadPoolExecutor.java:617)
> at java.lang.Thread.run(Thread.java:745)
> Command not found: wrapper:install
>
> Thanks!
>
>
> Gesendet: Freitag, 06. Januar 2017 um 07:32 Uhr
> Von: "Jean-Baptiste Onofré" 
> An: user@karaf.apache.org
> Betreff: Re: Aw: Shell commands are unavailable #1
> Hi Jens,
>
> shell doesn't really start a full Karaf instance, so, it's an expected
> behavior IMHO.
>
> Regards
> JB
>
> On 01/06/2017 06:50 AM, Jens Offenbach wrote:
>
>> The problem seems to occur only when using the "shell" script from
>> the "bin" folder. Using "./start", followed by "./client", the commands
>> "system:shutdown" and "logout" are working properly.
>>
>> Jens
>>
>>
>> Gesendet: Freitag, 06. Januar 2017 um 06:43 Uhr
>> Von: "Jens Offenbach" 
>> An: user@karaf.apache.org
>> Betreff: Shell commands are unavailable
>> Hi,
>> I am using Apache Karaf 4.1.0-Snapshot and in the current snapshot
>> release, there seems to be a problem regarding shell commands. I have
>> opened the following issue: https://issues.apache.org/jira
>> /browse/KARAF-4926. But things seem to be much more problematic.
>> Even the "logout" command is reported as unavailable.
>>
>> I am using the last snapshot (apache-karaf-4.1.0-20170105
>> <0201%2070105>.165025-279.tar.gz") from the Apache snapshot
>> repository.
>>
>> Give it a try:
>> $ ./shell
>> [org.apache.karaf.shell.impl.console.ConsoleSessionImpl] :
>> completionMode property is not defined in etc/org.apache.karaf.shell.cfg
>> file. Using default completion mode.
>> __ __ 
>> / //_/ __ _/ __/
>> / ,< / __ `/ ___/ __ `/ /_
>> / /| |/ /_/ / / / /_/ / __/
>> /_/ |_|\__,_/_/ \__,_/_/
>>
>> Apache Karaf (4.1.0-SNAPSHOT)
>>
>> 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()> logout
>> [org.apache.karaf.shell.support.ShellUtil] : Unknown command entered
>> org.apache.felix.gogo.runtime.CommandNotFoundException: Command not
>> found: logout
>> at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:549)
>> at org.apache.felix.gogo.runtime.Closure.executeStatement(Closu
>> re.java:478)
>> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:367)
>> at org.apache.felix.gogo.runtime.Pipe.doCall(Pipe.java:417)
>> at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:229)
>> at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:59)
>> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>

Re: Aw: Re: Shell commands are unavailable #1

2017-01-06 Thread Guillaume Nodet
Thx, I pushed my fix.
So the command is correctly discovered, however, the script never returns
for some reason.  I'll investigate.

2017-01-06 8:59 GMT+01:00 Achim Nierbeck :

> @Guillaume
> look here: https://issues.apache.org/jira/browse/KARAF-4926
>
> :)
>
> regards, Achim
>
> 2017-01-06 8:33 GMT+01:00 Guillaume Nodet :
>
>> I found the problem and I have a fix locally.
>> Has a jira been raised already ?
>>
>> 2017-01-06 7:39 GMT+01:00 Jean-Baptiste Onofré :
>>
>>> That's a good point and actually, it's the real end-user usage of shell
>>> (to install the wrapper without starting a Karaf instance).
>>>
>>> Let me take a look.
>>>
>>> Thanks,
>>> Regards
>>> JB
>>>
>>>
>>> On 01/06/2017 07:37 AM, Jens Offenbach wrote:
>>>
 Ok, I can live with that, but the command "shell wrapper:install
 --start-type DEMAND_START" should work or has something been changed?

 Give it a try:
 $ shell wrapper:install --start-type DEMAND_START
 [org.apache.karaf.shell.impl.console.ConsoleSessionImpl] :
 completionMode property is not defined in etc/org.apache.karaf.shell.cfg
 file. Using default completion mode.
 [org.apache.karaf.shell.support.ShellUtil] : Unknown command entered
 org.apache.felix.gogo.runtime.CommandNotFoundException: Command not
 found: wrapper:install
 at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.jav
 a:549)
 at org.apache.felix.gogo.runtime.Closure.executeStatement(Closu
 re.java:478)
 at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:3
 67)
 at org.apache.felix.gogo.runtime.Pipe.doCall(Pipe.java:417)
 at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:229)
 at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:59)
 at java.util.concurrent.FutureTask.run(FutureTask.java:266)
 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool
 Executor.java:1142)
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
 lExecutor.java:617)
 at java.lang.Thread.run(Thread.java:745)
 Command not found: wrapper:install

 Thanks!


 Gesendet: Freitag, 06. Januar 2017 um 07:32 Uhr
 Von: "Jean-Baptiste Onofré" 
 An: user@karaf.apache.org
 Betreff: Re: Aw: Shell commands are unavailable #1
 Hi Jens,

 shell doesn't really start a full Karaf instance, so, it's an expected
 behavior IMHO.

 Regards
 JB

 On 01/06/2017 06:50 AM, Jens Offenbach wrote:

> The problem seems to occur only when using the "shell" script from the
> "bin" folder. Using "./start", followed by "./client", the commands
> "system:shutdown" and "logout" are working properly.
>
> Jens
>
>
> Gesendet: Freitag, 06. Januar 2017 um 06:43 Uhr
> Von: "Jens Offenbach" 
> An: user@karaf.apache.org
> Betreff: Shell commands are unavailable
> Hi,
> I am using Apache Karaf 4.1.0-Snapshot and in the current snapshot
> release, there seems to be a problem regarding shell commands. I have
> opened the following issue: https://issues.apache.org/jira
> /browse/KARAF-4926. But things seem to be much more problematic. Even
> the "logout" command is reported as unavailable.
>
> I am using the last snapshot (apache-karaf-4.1.0-20170105
> <0201%2070105>.165025-279.tar.gz") from the Apache snapshot
> repository.
>
> Give it a try:
> $ ./shell
> [org.apache.karaf.shell.impl.console.ConsoleSessionImpl] :
> completionMode property is not defined in etc/org.apache.karaf.shell.cfg
> file. Using default completion mode.
> __ __ 
> / //_/ __ _/ __/
> / ,< / __ `/ ___/ __ `/ /_
> / /| |/ /_/ / / / /_/ / __/
> /_/ |_|\__,_/_/ \__,_/_/
>
> Apache Karaf (4.1.0-SNAPSHOT)
>
> 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()> logout
> [org.apache.karaf.shell.support.ShellUtil] : Unknown command entered
> org.apache.felix.gogo.runtime.CommandNotFoundException: Command not
> found: logout
> at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:549)
> at org.apache.felix.gogo.runtime.Closure.executeStatement(Closu
> re.java:478)
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:367)
> at org.apache.felix.gogo.runtime.Pipe.doCall(Pipe.java:417)
> at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:229)
> at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:59)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool
> Executor.java:1142)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
> lExecutor.java:617)
> at java.lang.

Re: Aw: Re: Shell commands are unavailable #1

2017-01-05 Thread Achim Nierbeck
@Guillaume
look here: https://issues.apache.org/jira/browse/KARAF-4926

:)

regards, Achim

2017-01-06 8:33 GMT+01:00 Guillaume Nodet :

> I found the problem and I have a fix locally.
> Has a jira been raised already ?
>
> 2017-01-06 7:39 GMT+01:00 Jean-Baptiste Onofré :
>
>> That's a good point and actually, it's the real end-user usage of shell
>> (to install the wrapper without starting a Karaf instance).
>>
>> Let me take a look.
>>
>> Thanks,
>> Regards
>> JB
>>
>>
>> On 01/06/2017 07:37 AM, Jens Offenbach wrote:
>>
>>> Ok, I can live with that, but the command "shell wrapper:install
>>> --start-type DEMAND_START" should work or has something been changed?
>>>
>>> Give it a try:
>>> $ shell wrapper:install --start-type DEMAND_START
>>> [org.apache.karaf.shell.impl.console.ConsoleSessionImpl] :
>>> completionMode property is not defined in etc/org.apache.karaf.shell.cfg
>>> file. Using default completion mode.
>>> [org.apache.karaf.shell.support.ShellUtil] : Unknown command entered
>>> org.apache.felix.gogo.runtime.CommandNotFoundException: Command not
>>> found: wrapper:install
>>> at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.jav
>>> a:549)
>>> at org.apache.felix.gogo.runtime.Closure.executeStatement(Closu
>>> re.java:478)
>>> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:3
>>> 67)
>>> at org.apache.felix.gogo.runtime.Pipe.doCall(Pipe.java:417)
>>> at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:229)
>>> at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:59)
>>> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>>> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool
>>> Executor.java:1142)
>>> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
>>> lExecutor.java:617)
>>> at java.lang.Thread.run(Thread.java:745)
>>> Command not found: wrapper:install
>>>
>>> Thanks!
>>>
>>>
>>> Gesendet: Freitag, 06. Januar 2017 um 07:32 Uhr
>>> Von: "Jean-Baptiste Onofré" 
>>> An: user@karaf.apache.org
>>> Betreff: Re: Aw: Shell commands are unavailable #1
>>> Hi Jens,
>>>
>>> shell doesn't really start a full Karaf instance, so, it's an expected
>>> behavior IMHO.
>>>
>>> Regards
>>> JB
>>>
>>> On 01/06/2017 06:50 AM, Jens Offenbach wrote:
>>>
 The problem seems to occur only when using the "shell" script from the
 "bin" folder. Using "./start", followed by "./client", the commands
 "system:shutdown" and "logout" are working properly.

 Jens


 Gesendet: Freitag, 06. Januar 2017 um 06:43 Uhr
 Von: "Jens Offenbach" 
 An: user@karaf.apache.org
 Betreff: Shell commands are unavailable
 Hi,
 I am using Apache Karaf 4.1.0-Snapshot and in the current snapshot
 release, there seems to be a problem regarding shell commands. I have
 opened the following issue: https://issues.apache.org/jira
 /browse/KARAF-4926. But things seem to be much more problematic. Even
 the "logout" command is reported as unavailable.

 I am using the last snapshot (apache-karaf-4.1.0-20170105
 <0201%2070105>.165025-279.tar.gz") from the Apache snapshot repository.

 Give it a try:
 $ ./shell
 [org.apache.karaf.shell.impl.console.ConsoleSessionImpl] :
 completionMode property is not defined in etc/org.apache.karaf.shell.cfg
 file. Using default completion mode.
 __ __ 
 / //_/ __ _/ __/
 / ,< / __ `/ ___/ __ `/ /_
 / /| |/ /_/ / / / /_/ / __/
 /_/ |_|\__,_/_/ \__,_/_/

 Apache Karaf (4.1.0-SNAPSHOT)

 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()> logout
 [org.apache.karaf.shell.support.ShellUtil] : Unknown command entered
 org.apache.felix.gogo.runtime.CommandNotFoundException: Command not
 found: logout
 at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:549)
 at org.apache.felix.gogo.runtime.Closure.executeStatement(Closu
 re.java:478)
 at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:367)
 at org.apache.felix.gogo.runtime.Pipe.doCall(Pipe.java:417)
 at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:229)
 at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:59)
 at java.util.concurrent.FutureTask.run(FutureTask.java:266)
 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool
 Executor.java:1142)
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
 lExecutor.java:617)
 at java.lang.Thread.run(Thread.java:745)
 Command not found: logout
 karaf@root()> system:shutdown
 [org.apache.karaf.shell.support.ShellUtil] : Unknown command entered
 org.apache.felix.gogo.runtime.CommandNotFoundException: Command not
 found: system:shutdown
 at org.apache.felix.gogo.runtime.Closure

Re: Aw: Re: Shell commands are unavailable #1

2017-01-05 Thread Guillaume Nodet
I found the problem and I have a fix locally.
Has a jira been raised already ?

2017-01-06 7:39 GMT+01:00 Jean-Baptiste Onofré :

> That's a good point and actually, it's the real end-user usage of shell
> (to install the wrapper without starting a Karaf instance).
>
> Let me take a look.
>
> Thanks,
> Regards
> JB
>
>
> On 01/06/2017 07:37 AM, Jens Offenbach wrote:
>
>> Ok, I can live with that, but the command "shell wrapper:install
>> --start-type DEMAND_START" should work or has something been changed?
>>
>> Give it a try:
>> $ shell wrapper:install --start-type DEMAND_START
>> [org.apache.karaf.shell.impl.console.ConsoleSessionImpl] :
>> completionMode property is not defined in etc/org.apache.karaf.shell.cfg
>> file. Using default completion mode.
>> [org.apache.karaf.shell.support.ShellUtil] : Unknown command entered
>> org.apache.felix.gogo.runtime.CommandNotFoundException: Command not
>> found: wrapper:install
>> at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.jav
>> a:549)
>> at org.apache.felix.gogo.runtime.Closure.executeStatement(Closu
>> re.java:478)
>> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:3
>> 67)
>> at org.apache.felix.gogo.runtime.Pipe.doCall(Pipe.java:417)
>> at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:229)
>> at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:59)
>> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool
>> Executor.java:1142)
>> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
>> lExecutor.java:617)
>> at java.lang.Thread.run(Thread.java:745)
>> Command not found: wrapper:install
>>
>> Thanks!
>>
>>
>> Gesendet: Freitag, 06. Januar 2017 um 07:32 Uhr
>> Von: "Jean-Baptiste Onofré" 
>> An: user@karaf.apache.org
>> Betreff: Re: Aw: Shell commands are unavailable #1
>> Hi Jens,
>>
>> shell doesn't really start a full Karaf instance, so, it's an expected
>> behavior IMHO.
>>
>> Regards
>> JB
>>
>> On 01/06/2017 06:50 AM, Jens Offenbach wrote:
>>
>>> The problem seems to occur only when using the "shell" script from the
>>> "bin" folder. Using "./start", followed by "./client", the commands
>>> "system:shutdown" and "logout" are working properly.
>>>
>>> Jens
>>>
>>>
>>> Gesendet: Freitag, 06. Januar 2017 um 06:43 Uhr
>>> Von: "Jens Offenbach" 
>>> An: user@karaf.apache.org
>>> Betreff: Shell commands are unavailable
>>> Hi,
>>> I am using Apache Karaf 4.1.0-Snapshot and in the current snapshot
>>> release, there seems to be a problem regarding shell commands. I have
>>> opened the following issue: https://issues.apache.org/jira
>>> /browse/KARAF-4926. But things seem to be much more problematic. Even
>>> the "logout" command is reported as unavailable.
>>>
>>> I am using the last snapshot 
>>> (apache-karaf-4.1.0-20170105.165025-279.tar.gz")
>>> from the Apache snapshot repository.
>>>
>>> Give it a try:
>>> $ ./shell
>>> [org.apache.karaf.shell.impl.console.ConsoleSessionImpl] :
>>> completionMode property is not defined in etc/org.apache.karaf.shell.cfg
>>> file. Using default completion mode.
>>> __ __ 
>>> / //_/ __ _/ __/
>>> / ,< / __ `/ ___/ __ `/ /_
>>> / /| |/ /_/ / / / /_/ / __/
>>> /_/ |_|\__,_/_/ \__,_/_/
>>>
>>> Apache Karaf (4.1.0-SNAPSHOT)
>>>
>>> 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()> logout
>>> [org.apache.karaf.shell.support.ShellUtil] : Unknown command entered
>>> org.apache.felix.gogo.runtime.CommandNotFoundException: Command not
>>> found: logout
>>> at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:549)
>>> at org.apache.felix.gogo.runtime.Closure.executeStatement(Closu
>>> re.java:478)
>>> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:367)
>>> at org.apache.felix.gogo.runtime.Pipe.doCall(Pipe.java:417)
>>> at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:229)
>>> at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:59)
>>> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>>> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool
>>> Executor.java:1142)
>>> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
>>> lExecutor.java:617)
>>> at java.lang.Thread.run(Thread.java:745)
>>> Command not found: logout
>>> karaf@root()> system:shutdown
>>> [org.apache.karaf.shell.support.ShellUtil] : Unknown command entered
>>> org.apache.felix.gogo.runtime.CommandNotFoundException: Command not
>>> found: system:shutdown
>>> at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:549)
>>> at org.apache.felix.gogo.runtime.Closure.executeStatement(Closu
>>> re.java:478)
>>> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:367)
>>> at org.apache.felix.gogo.runtime.Pipe.doCall(Pipe.java:417)
>>> at org.apache.felix

Re: Aw: Re: Shell commands are unavailable #1

2017-01-05 Thread Jean-Baptiste Onofré
That's a good point and actually, it's the real end-user usage of shell 
(to install the wrapper without starting a Karaf instance).


Let me take a look.

Thanks,
Regards
JB

On 01/06/2017 07:37 AM, Jens Offenbach wrote:

Ok, I can live with that, but the command "shell wrapper:install --start-type 
DEMAND_START" should work or has something been changed?

Give it a try:
$ shell wrapper:install --start-type DEMAND_START
[org.apache.karaf.shell.impl.console.ConsoleSessionImpl] : completionMode 
property is not defined in etc/org.apache.karaf.shell.cfg file. Using default 
completion mode.
[org.apache.karaf.shell.support.ShellUtil] : Unknown command entered
org.apache.felix.gogo.runtime.CommandNotFoundException: Command not found: 
wrapper:install
at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:549)
at 
org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:478)
at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:367)
at org.apache.felix.gogo.runtime.Pipe.doCall(Pipe.java:417)
at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:229)
at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:59)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Command not found: wrapper:install

Thanks!


Gesendet: Freitag, 06. Januar 2017 um 07:32 Uhr
Von: "Jean-Baptiste Onofré" 
An: user@karaf.apache.org
Betreff: Re: Aw: Shell commands are unavailable #1
Hi Jens,

shell doesn't really start a full Karaf instance, so, it's an expected
behavior IMHO.

Regards
JB

On 01/06/2017 06:50 AM, Jens Offenbach wrote:

The problem seems to occur only when using the "shell" script from the "bin" folder. Using "./start", 
followed by "./client", the commands "system:shutdown" and "logout" are working properly.

Jens


Gesendet: Freitag, 06. Januar 2017 um 06:43 Uhr
Von: "Jens Offenbach" 
An: user@karaf.apache.org
Betreff: Shell commands are unavailable
Hi,
I am using Apache Karaf 4.1.0-Snapshot and in the current snapshot release, there seems 
to be a problem regarding shell commands. I have opened the following issue: 
https://issues.apache.org/jira/browse/KARAF-4926. But things seem to be much more 
problematic. Even the "logout" command is reported as unavailable.

I am using the last snapshot (apache-karaf-4.1.0-20170105.165025-279.tar.gz") 
from the Apache snapshot repository.

Give it a try:
$ ./shell
[org.apache.karaf.shell.impl.console.ConsoleSessionImpl] : completionMode 
property is not defined in etc/org.apache.karaf.shell.cfg file. Using default 
completion mode.
__ __ 
/ //_/ __ _/ __/
/ ,< / __ `/ ___/ __ `/ /_
/ /| |/ /_/ / / / /_/ / __/
/_/ |_|\__,_/_/ \__,_/_/

Apache Karaf (4.1.0-SNAPSHOT)

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()> logout
[org.apache.karaf.shell.support.ShellUtil] : Unknown command entered
org.apache.felix.gogo.runtime.CommandNotFoundException: Command not found: 
logout
at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:549)
at org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:478)
at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:367)
at org.apache.felix.gogo.runtime.Pipe.doCall(Pipe.java:417)
at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:229)
at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:59)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Command not found: logout
karaf@root()> system:shutdown
[org.apache.karaf.shell.support.ShellUtil] : Unknown command entered
org.apache.felix.gogo.runtime.CommandNotFoundException: Command not found: 
system:shutdown
at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:549)
at org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:478)
at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:367)
at org.apache.felix.gogo.runtime.Pipe.doCall(Pipe.java:417)
at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:229)
at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:59)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Command not found: system:shutdown

This is a hard blocker right now. May someone please have a look at this.

Thanks a lot!

Regards,
Jens



--
Jean-Baptiste Ono