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]> 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]>> 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
>

Reply via email to