I think I fixed your problem with KARAF-2645. Regards JB
On 12/21/2013 04:18 PM, Ryan Moquin wrote:
If you don't mind cloning my cellar fork and building it you can see the error. I'm not doing anything special and based the itest code on karaf. If you clone the newest code, you only need to execute the CellarConfigurationTest. A couple others do it but that one I know does offhand. This problem only cropped up recently. If you were able to try my fork that will at least verify an environmental issue. It's just so puzzling that it happens only on instance:stop and nowhere else... So darn close to finishing up the changes on my fork... so close I can taste it... :) On Dec 21, 2013 12:51 AM, "Jean-Baptiste Onofré" <[email protected] <mailto:[email protected]>> wrote: 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]> <mailto:[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]> <mailto:[email protected] <mailto:[email protected]>> http://blog.nanthrax.net Talend - http://www.talend.com -- 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
