JNA is an optional dependency on JLine (used by the shell), so if you
install JNA, it will refresh jline, hence the karaf shell.
However, the shell should come back immediately in a usable state.
You can reproduce using:
> install mvn:net.java.dev.jna/jna/RELEASE
> refresh org.jline

On 4.1.2-SNAPSHOT, the shell comes back correctly.

2017-06-02 7:10 GMT+02:00 Shyalika Benthotage <
[email protected]>:

> Hi,
>
> We have been using 3.0.3 for some time now and trying to migrate to karaf
> 4.x. As a part of our application, when I try to deploy jna 4.3.0 or 4.4.0
> it sometimes just stay in the 'starting' state or undeploys everything
> including the shell, causing it to exit.
>
> I have attached the log here.
>
> Can anyone shed some light on what's happening here?
>
> Thanks,
>
> Shyalika
>



-- 
------------------------
Guillaume Nodet

Reply via email to