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

Reply via email to