karaf-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Scott Lewis <sle...@composent.com>
Subject Re: gogo console commands
Date Fri, 11 May 2018 15:18:17 GMT
Hi Guillaume,

I've opened https://issues.apache.org/jira/browse/KARAF-5750 for 
tracking/calling converter services.

Thanks,

Scott


On 5/11/2018 6:22 AM, Guillaume Nodet wrote:
>
> It seems that the karaf console does not track felix Converter services.
> Please raise a JIRA to fix that.
> In the mean time you should be able to add  one explicitely from the 
> console using:
>   > $.processoraddConverter $svc
> Where $svc is an instance of your converter.
>
> However, it seems there's also a regression in the console which cause 
> return values of commands to not be printed at all, unless they are 
> strings. See KARAF-5748 
> <https://issues.apache.org/jira/browse/KARAF-5748> which I've just fixed.
>
> 2018-05-11 7:23 GMT+02:00 Scott Lewis <slewis@composent.com 
> <mailto:slewis@composent.com>>:
>
>     I've created some custom gogo console commands, and they work fine on
>     the gogo console in felix.
>
>     When I run them on Karaf 4.2.0, however, the command handlers
>     themselves
>     are executed , but I also use a
>     org.apache.felix.service.command.Converter so that I can return
>     complex
>     types (and Lists of complex types) and have the gogo runtime call into
>     my Converter.format impl for formatting the instances of the complex
>     return types.
>
>     Using a debugger, I can see  my Converter service format method
>     called
>     by the felix gogo console, but the Converter.format method is never
>     called in Karaf console, and no output is produced (either than my
>     table
>     header line written out as String with no conversion).
>
>     Has anyone added gogo commands to Karaf that use the Converter
>     services
>     to convert complex types to output strings?   Is there something
>     else
>     that needs to be configured in Karaf runtime to allow this?
>
>     Thanksinadvance,
>
>     Scott
>
>
>
>
> -- 
> ------------------------
> Guillaume Nodet
>


Mime
View raw message