Hi Ryan,
I just built a Karaf 3.0.0-SNAPSHOT and I did:
karaf@root()> instance:list
SSH Port | RMI Registry | RMI Server | State | PID | Name
-------------------------------------------------------------
8101 | 1099 | 44444 | Started | 16348 | root
karaf@root()> instance:create test
karaf@root()> instance:start test
karaf@root()> instance:list
SSH Port | RMI Registry | RMI Server | State | PID | Name
--------------------------------------------------------------
8101 | 1099 | 44444 | Started | 16348 | root
8102 | 1100 | 44445 | Starting | 16572 | test
karaf@root()> instance:stop test
karaf@root()> instance:list
SSH Port | RMI Registry | RMI Server | State | PID | Name
-------------------------------------------------------------
8101 | 1099 | 44444 | Started | 16348 | root
8102 | 1100 | 44445 | Stopped | 0 | test
using the local console.
I tried the same using a remote SSH console:
jbonofre@vostro:~$ ssh karaf@localhost -p 8101
The authenticity of host '[localhost]:8101 ([127.0.0.1]:8101)' can't be
established.
DSA key fingerprint is aa:c2:40:6b:91:34:a2:90:00:9b:86:39:a3:5b:83:3c.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '[localhost]:8101' (DSA) to the list of known
hosts.
Authenticated with partial success.
Authenticated with partial success.
Authenticated with partial success.
Password authentication
Password:
__ __ ____
/ //_/____ __________ _/ __/
/ ,< / __ `/ ___/ __ `/ /_
/ /| |/ /_/ / / / /_/ / __/
/_/ |_|\__,_/_/ \__,_/_/
Apache Karaf (3.0.0-SNAPSHOT)
Hit '<tab>' for a list of available commands
and '[cmd] --help' for help on a specific command.
Hit 'system:shutdown' to shutdown Karaf.
Hit '<ctrl-d>' or type 'logout' to disconnect shell from current session.
karaf@root()> instance:create test
karaf@root()> instance:start test
karaf@root()> instance:list
SSH Port | RMI Registry | RMI Server | State | PID | Name
--------------------------------------------------------------
8101 | 1099 | 44444 | Started | 16348 | root
8103 | 1101 | 44446 | Starting | 16822 | test
karaf@root()> instance:list
SSH Port | RMI Registry | RMI Server | State | PID | Name
--------------------------------------------------------------
8101 | 1099 | 44444 | Started | 16348 | root
8103 | 1101 | 44446 | Starting | 16822 | test
karaf@root()> instance:list
SSH Port | RMI Registry | RMI Server | State | PID | Name
-------------------------------------------------------------
8101 | 1099 | 44444 | Started | 16348 | root
8103 | 1101 | 44446 | Started | 16822 | test
karaf@root()> instance:stop test
karaf@root()> instance:list
SSH Port | RMI Registry | RMI Server | State | PID | Name
-------------------------------------------------------------
8101 | 1099 | 44444 | Started | 16348 | root
8103 | 1101 | 44446 | Stopped | 0 | test
So directly in Karaf it works fine.
I'm updating Cellar trunk itests to test it.
Regards
JB
On 12/21/2013 06:40 AM, Ryan Moquin wrote:
I have no doubt it works correctly except the shutdown of every test
starts doing thag now. If you run my cellar fork, you should see the
issue happen on a lot of tests .
Thanks,
Ryan
On Dec 21, 2013 12:36 AM, "Jean-Baptiste Onofré" <[email protected]
<mailto:[email protected]>> wrote:
Hi Ryan,
let me take a look on that. AFAIR, I tested it without problem when
preparing Karaf 3.0.0 release.
Regards
JB
On 12/20/2013 10:47 PM, Ryan Moquin wrote:
Hi, I ran into a problem recently as I was working on some code
where
Karaf responds with the following error when I execute an
"instance:stop" command:
Caused by: java.lang.SecurityException: Insufficient credentials.
at
org.apache.karaf.service.__guard.impl.GuardProxyCatalog$__ProxyInvocationListener.__preInvoke(GuardProxyCatalog.__java:527)[27:org.apache.karaf.__ser
vice.guard:3.0.0.SNAPSHOT]
at
org.apache.aries.proxy.impl.__ProxyHandler$1.invoke(__ProxyHandler.java:52)[12:org.__apache.aries.proxy.impl:1.0.2]
at
org.apache.aries.proxy.impl.__ProxyHandler.invoke(__ProxyHandler.java:119)[12:org.__apache.aries.proxy.impl:1.0.2]
at
org.apache.karaf.shell.__console.commands.$__BlueprintCommand1284042692.__execute(Unknown
Source)[39:org.apache.karaf.__shell.console:3.0.0.SNAPSHO
T]
at
org.apache.felix.gogo.runtime.__CommandProxy.execute(__CommandProxy.java:78)
...
I'm using the default karaf/karaf credentials which work to
connect to
an instance, but for some reason this happens whenever I try to
stop the
instance... is there something additional to be aware of in
regards to
the GuardProxyCatalog? I'm going to take a look at the source,
but just
in case nothing turns up, I thought I'd ask to see if anyone has ran
into something like this?
Regards,
Ryan
--
Jean-Baptiste Onofré
[email protected] <mailto:[email protected]>
http://blog.nanthrax.net
Talend - http://www.talend.com
--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com