Incompatibility between Mina and Android Lollipop

Yuri Samoilenko kinnalru at gmail.com
Wed Jun 17 19:52:54 UTC 2015


Hello.

I'am not watching for KDE connect carefully(and I dont know how Mina is
used now), but Mina was added by me as simple embedable ssh-server. So if
there is another ssh-server implementation of ssh-server for Java it can be
used as drop-in replacement. There is a very few lines of code to
instantiate ssh-server with Mina so migration must be simple.

2015-06-17 3:10 GMT+03:00 Albert Vaca <albertvaka at gmail.com>:

> Hi Vineet,
>
> Some issues are always to be expected when developing something, but we
> will need to overcome them!
>
> I didn't know about Netty at all, but if you think it is going to solve
> the problem and it's better than Mina, go for it. Actually, I'm not supper
> happy with Mina because most crashes from KDE Connect come from a weird
> issue that involves Mina [1].
>
> If you go for Netty, that is going to require more effort than initially
> expected, so take it into account so you still meet your project deadlines.
> The most challenging part will be to make sure that devices running the old
> version of the app (Mina) and devices running the new one (Netty) are able
> to talk to each other, so either make sure that you can also have Netty
> without SSL (best solution), or simply keep Mina and Netty at the same time
> in different Links (less optimal solution).
>
> In any case, I would raise the problem with SSL in Mina and Lollipop
> online (Mina's mailing list?) to see if more people also had trouble and
> know if there is a solution (because we might end up having more problems
> with Netty and we have to fall back to Mina again).
>
> Let us know about your findings on this topic.
>
> [1] Most common crash in KDE Connect: https://paste.ee/r/6wt4y
>
> Albert
>
>
> On Tue, Jun 16, 2015 at 3:20 PM, vineet garg <grgvineet at gmail.com> wrote:
>
>> After a lot of trouble I came to this conclusion that Mina and Android
>> Lollipop are not compatible at all when using SSL filter. I used the filter
>> as described in documentation. As soon as SSL filter is applied over the
>> session, the CPU usage of the application becomes incredibly high causing
>> OS to suspend all threads, so it doesn't work at all. It didn't worked
>> earlier in emulator too because I was using Lollipop in emulator too. My
>> new physical device is on Lollipop too. My old device is on Jellybean and
>> it works fine on it. In emulator too, it works fine on Jellybean image. The
>> main reason may be because of ART, but not sure.
>>
>> So now I have two options, either implement this from basic like in KDE
>> version, or use Netty instead. Both Netty and Mina was started by same
>> person, Netty was started to overcome some of the problems in Mina. Netty
>> is actively developed and a lot of people are working on it.
>>
>> Vineet
>>
>>
>> _______________________________________________
>> KDEConnect mailing list
>> KDEConnect at kde.org
>> https://mail.kde.org/mailman/listinfo/kdeconnect
>>
>>
>
> _______________________________________________
> KDEConnect mailing list
> KDEConnect at kde.org
> https://mail.kde.org/mailman/listinfo/kdeconnect
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdeconnect/attachments/20150617/1e152871/attachment.html>


More information about the KDEConnect mailing list