From user-return-20344-archive-asf-public=cust-asf.ponee.io@karaf.apache.org Thu Apr 4 06:31:11 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id CE24218064C for ; Thu, 4 Apr 2019 08:31:10 +0200 (CEST) Received: (qmail 38288 invoked by uid 500); 4 Apr 2019 06:31:09 -0000 Mailing-List: contact user-help@karaf.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@karaf.apache.org Delivered-To: mailing list user@karaf.apache.org Received: (qmail 38256 invoked by uid 99); 4 Apr 2019 06:31:09 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 04 Apr 2019 06:31:09 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id EF18EC5762 for ; Thu, 4 Apr 2019 06:31:07 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0.301 X-Spam-Level: X-Spam-Status: No, score=0.301 tagged_above=-999 required=6.31 tests=[KAM_LAZY_DOMAIN_SECURITY=1, RCVD_IN_DNSWL_LOW=-0.7, URIBL_BLOCKED=0.001] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id K6Lj2RMIJucQ for ; Thu, 4 Apr 2019 06:31:05 +0000 (UTC) Received: from relay12.mail.gandi.net (relay12.mail.gandi.net [217.70.178.232]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 7A1CF6110E for ; Thu, 4 Apr 2019 06:27:16 +0000 (UTC) Received: from [192.168.61.98] (154.92-14-84.ripe.coltfrance.com [84.14.92.154]) (Authenticated sender: jb@nanthrax.net) by relay12.mail.gandi.net (Postfix) with ESMTPSA id 2D6BF200010 for ; Thu, 4 Apr 2019 06:27:16 +0000 (UTC) Subject: Re: Karaf-4.2.4 - Unexpected SCR behavior To: user@karaf.apache.org References: From: =?UTF-8?Q?Jean-Baptiste_Onofr=c3=a9?= Openpgp: preference=signencrypt Autocrypt: addr=jb@nanthrax.net; keydata= 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 3tQ= Message-ID: <674c553d-b996-82ce-cebe-6a74d8fddd9e@nanthrax.net> Date: Thu, 4 Apr 2019 08:27:15 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit Hi, I found the cause of this change: Felix SCR doesn't "embed" the ComponentCommandsConverter anymore, it uses a service reference. The Converter is expected to be provided by gogo runtime/karaf shell, but it's not. I'm fixing that, PR will follow. I have some other fixes on the way, we can expect Karaf 4.2.5 for next week. Regards JB On 24/03/2019 15:52, Erwin Hogeweg wrote: > Hi, > > I upgraded a project to Karaf-4.2.4, which went very smooth. Kudos to > the Karaf team. > > The only issue I am struggling with is the behavior of the scr command. > scr:list used to give a clear list with installed components, now it > returns a hard to read JSON string. Also scr:info used to show the > details of a component, now it throws an error. See below. > > Am I missing something? > > Kind Regards, > > Erwin > > > > *karaf*@root()> feature:installscr > *karaf*@root()> scr:list > {"name":"ServiceCo...timeMBean", "bundle":{"id":46, > "lastModified":1553439020606, "state":32, > "symbolicName":"org.apach...anagement", "version":"4.2.4"}, > "factory":null, "scope":"singleton", > "implementationClass":"org.apach...MBeanImpl", "defaultEnabled":true, > "immediate":true, "serviceInterfaces":["org.apach...timeMBean"], > "properties":{"hidden.component":"true"}, > "references":[{"name":"ScrService", > "interfaceName":"org.osgi....ntRuntime", "cardinality":"1..1", > "policy":"static", "policyOption":"reluctant", "target":null, > "bind":"setScrService", "unbind":"unsetScrService", "updated":null, > "field":null, "fieldOption":null, "scope":"bundle", "parameter":null, > "collectionType":null},{"name":"mBeanServer", > "interfaceName":"javax.man...eanServer", "cardinality":"1..1", > "policy":"static", "policyOption":"reluctant", "target":null, > "bind":"setmBeanServer", "unbind":"unsetmBeanServer", "updated":null, > "field":null, "fieldOption":null, "scope":"bundle", "parameter":null, > "collectionType":null}], "activate":"activate", > "deactivate":"deactivate", "modified":null, > "configurationPolicy":"optional", > "configurationPid":["ServiceCo...timeMBean"], "factoryProperties":null, > "activationFields":[], "init":0} > > > *karaf*@root()> scr:info0 > 10:18:38.884 [Karaf local console user karaf] ERROR > org.apache.karaf.shell.support.ShellUtil - Exception caught while > executing command > java.lang.IllegalArgumentException: No component description matching "0". > > *karaf*@root()> la|grep-i scr > 46 │ Active   │  30 │ 4.2.4              │ Apache Karaf :: *SCR*:: > Management MBeans > 47 │ Active   │  30 │ 4.2.4              │ Apache Karaf :: *SCR*:: > Bundle State > -- Jean-Baptiste Onofré jbonofre@apache.org http://blog.nanthrax.net Talend - http://www.talend.com