You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mina.apache.org by "Kaja Hovi (JIRA)" <ji...@apache.org> on 2011/07/01 12:26:28 UTC

[jira] [Created] (DIRMINA-841) Crash on Android

Crash on Android
----------------

                 Key: DIRMINA-841
                 URL: https://issues.apache.org/jira/browse/DIRMINA-841
             Project: MINA
          Issue Type: Bug
          Components: Core
    Affects Versions: 2.0.2
         Environment: android 2.2 (emulator)
            Reporter: Kaja Hovi


I tried to run VYSPER on android, with just one fix - getting "bks" keystore instead of "jks" (or just KeyStore ks = KeyStore.getInstance(KeyStore.getDefaultType()); to make it work on both platforms) , I used portecle to convert VYSPER default jks certificate into bks format.
When I run server on android and try to autenticate, I get following exception:

06-30 21:36:40.109: ERROR/L4J(342): 1178740 [NioProcessor-2] ERROR org.apache.mina.filter.ssl.SslHandler  - Invalid Handshaking StateNOT_HANDSHAKING while processing the Handshake for session 3
06-30 21:36:40.109: WARN/L4J(342): 1178743 [NioProcessor-2] WARN org.apache.vysper.mina.XmppIoHandlerAdapter  - error caught on transportation layer: {}
06-30 21:36:40.116: WARN/System.err(342): java.lang.IllegalStateException: Invalid Handshaking StateNOT_HANDSHAKING while processing the Handshake for session 3
06-30 21:36:40.116: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:593)
06-30 21:36:40.126: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.writeNetBuffer(SslHandler.java:632)
06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:586)
06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.messageReceived(SslHandler.java:349)
06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslFilter.messageReceived(SslFilter.java:476)
06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796)
06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119)
06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:426)
06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:693)
06-30 21:36:40.176: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:646)
06-30 21:36:40.193: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:635)
06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:67)
06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1079)
06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
06-30 21:36:40.206: WARN/System.err(342):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
06-30 21:36:40.215: WARN/System.err(342):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
06-30 21:36:40.215: WARN/System.err(342):     at java.lang.Thread.run(Thread.java:1096)

Any ideas what might cause this and how to fix it?
Same project works fine in JRE (with both bks and jks).
I found similar issue here (mina+android):
http://androiddiscuss.com/1-android-discuss/1022.html

I hope I am posting in correct place, since it is also about project VYSPER and it seems possibly like android sdk bug, sorry if not.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Moved] (VYSPER-290) Crash on Android

Posted by "Niklas Gustavsson (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/VYSPER-290?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Niklas Gustavsson moved DIRMINA-841 to VYSPER-290:
--------------------------------------------------

          Component/s:     (was: Core)
    Affects Version/s:     (was: 2.0.2)
                  Key: VYSPER-290  (was: DIRMINA-841)
              Project: VYSPER  (was: MINA)

> Crash on Android
> ----------------
>
>                 Key: VYSPER-290
>                 URL: https://issues.apache.org/jira/browse/VYSPER-290
>             Project: VYSPER
>          Issue Type: Bug
>         Environment: android 2.2 (emulator)
>            Reporter: Kaja Hovi
>              Labels: android, ssl
>
> I tried to run VYSPER on android, with just one fix - getting "bks" keystore instead of "jks" (or just KeyStore ks = KeyStore.getInstance(KeyStore.getDefaultType()); to make it work on both platforms) , I used portecle to convert VYSPER default jks certificate into bks format.
> When I run server on android and try to autenticate, I get following exception:
> 06-30 21:36:40.109: ERROR/L4J(342): 1178740 [NioProcessor-2] ERROR org.apache.mina.filter.ssl.SslHandler  - Invalid Handshaking StateNOT_HANDSHAKING while processing the Handshake for session 3
> 06-30 21:36:40.109: WARN/L4J(342): 1178743 [NioProcessor-2] WARN org.apache.vysper.mina.XmppIoHandlerAdapter  - error caught on transportation layer: {}
> 06-30 21:36:40.116: WARN/System.err(342): java.lang.IllegalStateException: Invalid Handshaking StateNOT_HANDSHAKING while processing the Handshake for session 3
> 06-30 21:36:40.116: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:593)
> 06-30 21:36:40.126: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.writeNetBuffer(SslHandler.java:632)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:586)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.messageReceived(SslHandler.java:349)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslFilter.messageReceived(SslFilter.java:476)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:426)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:693)
> 06-30 21:36:40.176: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:646)
> 06-30 21:36:40.193: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:635)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:67)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1079)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
> 06-30 21:36:40.206: WARN/System.err(342):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
> 06-30 21:36:40.215: WARN/System.err(342):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
> 06-30 21:36:40.215: WARN/System.err(342):     at java.lang.Thread.run(Thread.java:1096)
> Any ideas what might cause this and how to fix it?
> Same project works fine in JRE (with both bks and jks).
> I found similar issue here (mina+android):
> http://androiddiscuss.com/1-android-discuss/1022.html
> I hope I am posting in correct place, since it is also about project VYSPER and it seems possibly like android sdk bug, sorry if not.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (DIRMINA-842) Crash on Android

Posted by "Niklas Gustavsson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/DIRMINA-842?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13059588#comment-13059588 ] 

Niklas Gustavsson commented on DIRMINA-842:
-------------------------------------------

My project for running Vysper on Android is now up on Github: https://github.com/protocol7/vysper-on-android

> Crash on Android
> ----------------
>
>                 Key: DIRMINA-842
>                 URL: https://issues.apache.org/jira/browse/DIRMINA-842
>             Project: MINA
>          Issue Type: Bug
>         Environment: android 2.2 (emulator)
>            Reporter: Kaja Hovi
>            Assignee: Niklas Gustavsson
>              Labels: android, ssl
>
> I tried to run VYSPER on android, with just one fix - getting "bks" keystore instead of "jks" (or just KeyStore ks = KeyStore.getInstance(KeyStore.getDefaultType()); to make it work on both platforms) , I used portecle to convert VYSPER default jks certificate into bks format.
> When I run server on android and try to autenticate, I get following exception:
> 06-30 21:36:40.109: ERROR/L4J(342): 1178740 [NioProcessor-2] ERROR org.apache.mina.filter.ssl.SslHandler  - Invalid Handshaking StateNOT_HANDSHAKING while processing the Handshake for session 3
> 06-30 21:36:40.109: WARN/L4J(342): 1178743 [NioProcessor-2] WARN org.apache.vysper.mina.XmppIoHandlerAdapter  - error caught on transportation layer: {}
> 06-30 21:36:40.116: WARN/System.err(342): java.lang.IllegalStateException: Invalid Handshaking StateNOT_HANDSHAKING while processing the Handshake for session 3
> 06-30 21:36:40.116: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:593)
> 06-30 21:36:40.126: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.writeNetBuffer(SslHandler.java:632)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:586)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.messageReceived(SslHandler.java:349)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslFilter.messageReceived(SslFilter.java:476)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:426)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:693)
> 06-30 21:36:40.176: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:646)
> 06-30 21:36:40.193: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:635)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:67)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1079)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
> 06-30 21:36:40.206: WARN/System.err(342):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
> 06-30 21:36:40.215: WARN/System.err(342):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
> 06-30 21:36:40.215: WARN/System.err(342):     at java.lang.Thread.run(Thread.java:1096)
> Any ideas what might cause this and how to fix it?
> Same project works fine in JRE (with both bks and jks).
> I found similar issue here (mina+android):
> http://androiddiscuss.com/1-android-discuss/1022.html
> I hope I am posting in correct place, since it is also about project VYSPER and it seems possibly like android sdk bug, sorry if not.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Assigned] (VYSPER-290) Crash on Android

Posted by "Niklas Gustavsson (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/VYSPER-290?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Niklas Gustavsson reassigned VYSPER-290:
----------------------------------------

    Assignee: Niklas Gustavsson

> Crash on Android
> ----------------
>
>                 Key: VYSPER-290
>                 URL: https://issues.apache.org/jira/browse/VYSPER-290
>             Project: VYSPER
>          Issue Type: Bug
>         Environment: android 2.2 (emulator)
>            Reporter: Kaja Hovi
>            Assignee: Niklas Gustavsson
>              Labels: android, ssl
>
> I tried to run VYSPER on android, with just one fix - getting "bks" keystore instead of "jks" (or just KeyStore ks = KeyStore.getInstance(KeyStore.getDefaultType()); to make it work on both platforms) , I used portecle to convert VYSPER default jks certificate into bks format.
> When I run server on android and try to autenticate, I get following exception:
> 06-30 21:36:40.109: ERROR/L4J(342): 1178740 [NioProcessor-2] ERROR org.apache.mina.filter.ssl.SslHandler  - Invalid Handshaking StateNOT_HANDSHAKING while processing the Handshake for session 3
> 06-30 21:36:40.109: WARN/L4J(342): 1178743 [NioProcessor-2] WARN org.apache.vysper.mina.XmppIoHandlerAdapter  - error caught on transportation layer: {}
> 06-30 21:36:40.116: WARN/System.err(342): java.lang.IllegalStateException: Invalid Handshaking StateNOT_HANDSHAKING while processing the Handshake for session 3
> 06-30 21:36:40.116: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:593)
> 06-30 21:36:40.126: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.writeNetBuffer(SslHandler.java:632)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:586)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.messageReceived(SslHandler.java:349)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslFilter.messageReceived(SslFilter.java:476)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:426)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:693)
> 06-30 21:36:40.176: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:646)
> 06-30 21:36:40.193: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:635)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:67)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1079)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
> 06-30 21:36:40.206: WARN/System.err(342):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
> 06-30 21:36:40.215: WARN/System.err(342):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
> 06-30 21:36:40.215: WARN/System.err(342):     at java.lang.Thread.run(Thread.java:1096)
> Any ideas what might cause this and how to fix it?
> Same project works fine in JRE (with both bks and jks).
> I found similar issue here (mina+android):
> http://androiddiscuss.com/1-android-discuss/1022.html
> I hope I am posting in correct place, since it is also about project VYSPER and it seems possibly like android sdk bug, sorry if not.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (DIRMINA-842) Crash on Android

Posted by "Kaja Hovi (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/DIRMINA-842?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13061865#comment-13061865 ] 

Kaja Hovi commented on DIRMINA-842:
-----------------------------------

That's it, no exception, client is just expecting something more and not getting it (when I run server on JRE, console is like 2 times longer and client connects completely and is able to communicate).
What client and androiddid you use for testing please? Was it emulator, or real device?

> Crash on Android
> ----------------
>
>                 Key: DIRMINA-842
>                 URL: https://issues.apache.org/jira/browse/DIRMINA-842
>             Project: MINA
>          Issue Type: Bug
>         Environment: android 2.2 (emulator)
>            Reporter: Kaja Hovi
>            Assignee: Niklas Gustavsson
>              Labels: android, ssl
>
> I tried to run VYSPER on android, with just one fix - getting "bks" keystore instead of "jks" (or just KeyStore ks = KeyStore.getInstance(KeyStore.getDefaultType()); to make it work on both platforms) , I used portecle to convert VYSPER default jks certificate into bks format.
> When I run server on android and try to autenticate, I get following exception:
> 06-30 21:36:40.109: ERROR/L4J(342): 1178740 [NioProcessor-2] ERROR org.apache.mina.filter.ssl.SslHandler  - Invalid Handshaking StateNOT_HANDSHAKING while processing the Handshake for session 3
> 06-30 21:36:40.109: WARN/L4J(342): 1178743 [NioProcessor-2] WARN org.apache.vysper.mina.XmppIoHandlerAdapter  - error caught on transportation layer: {}
> 06-30 21:36:40.116: WARN/System.err(342): java.lang.IllegalStateException: Invalid Handshaking StateNOT_HANDSHAKING while processing the Handshake for session 3
> 06-30 21:36:40.116: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:593)
> 06-30 21:36:40.126: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.writeNetBuffer(SslHandler.java:632)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:586)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.messageReceived(SslHandler.java:349)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslFilter.messageReceived(SslFilter.java:476)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:426)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:693)
> 06-30 21:36:40.176: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:646)
> 06-30 21:36:40.193: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:635)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:67)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1079)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
> 06-30 21:36:40.206: WARN/System.err(342):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
> 06-30 21:36:40.215: WARN/System.err(342):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
> 06-30 21:36:40.215: WARN/System.err(342):     at java.lang.Thread.run(Thread.java:1096)
> Any ideas what might cause this and how to fix it?
> Same project works fine in JRE (with both bks and jks).
> I found similar issue here (mina+android):
> http://androiddiscuss.com/1-android-discuss/1022.html
> I hope I am posting in correct place, since it is also about project VYSPER and it seems possibly like android sdk bug, sorry if not.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (DIRMINA-842) Crash on Android

Posted by "Niklas Gustavsson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/DIRMINA-842?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13061174#comment-13061174 ] 

Niklas Gustavsson commented on DIRMINA-842:
-------------------------------------------

Could you provide the output of logcat?

> Crash on Android
> ----------------
>
>                 Key: DIRMINA-842
>                 URL: https://issues.apache.org/jira/browse/DIRMINA-842
>             Project: MINA
>          Issue Type: Bug
>         Environment: android 2.2 (emulator)
>            Reporter: Kaja Hovi
>            Assignee: Niklas Gustavsson
>              Labels: android, ssl
>
> I tried to run VYSPER on android, with just one fix - getting "bks" keystore instead of "jks" (or just KeyStore ks = KeyStore.getInstance(KeyStore.getDefaultType()); to make it work on both platforms) , I used portecle to convert VYSPER default jks certificate into bks format.
> When I run server on android and try to autenticate, I get following exception:
> 06-30 21:36:40.109: ERROR/L4J(342): 1178740 [NioProcessor-2] ERROR org.apache.mina.filter.ssl.SslHandler  - Invalid Handshaking StateNOT_HANDSHAKING while processing the Handshake for session 3
> 06-30 21:36:40.109: WARN/L4J(342): 1178743 [NioProcessor-2] WARN org.apache.vysper.mina.XmppIoHandlerAdapter  - error caught on transportation layer: {}
> 06-30 21:36:40.116: WARN/System.err(342): java.lang.IllegalStateException: Invalid Handshaking StateNOT_HANDSHAKING while processing the Handshake for session 3
> 06-30 21:36:40.116: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:593)
> 06-30 21:36:40.126: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.writeNetBuffer(SslHandler.java:632)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:586)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.messageReceived(SslHandler.java:349)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslFilter.messageReceived(SslFilter.java:476)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:426)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:693)
> 06-30 21:36:40.176: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:646)
> 06-30 21:36:40.193: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:635)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:67)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1079)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
> 06-30 21:36:40.206: WARN/System.err(342):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
> 06-30 21:36:40.215: WARN/System.err(342):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
> 06-30 21:36:40.215: WARN/System.err(342):     at java.lang.Thread.run(Thread.java:1096)
> Any ideas what might cause this and how to fix it?
> Same project works fine in JRE (with both bks and jks).
> I found similar issue here (mina+android):
> http://androiddiscuss.com/1-android-discuss/1022.html
> I hope I am posting in correct place, since it is also about project VYSPER and it seems possibly like android sdk bug, sorry if not.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (VYSPER-290) Crash on Android

Posted by "Niklas Gustavsson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/VYSPER-290?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13058471#comment-13058471 ] 

Niklas Gustavsson commented on VYSPER-290:
------------------------------------------

Reported in the wrong JIRA project, moved to VYSPER project

> Crash on Android
> ----------------
>
>                 Key: VYSPER-290
>                 URL: https://issues.apache.org/jira/browse/VYSPER-290
>             Project: VYSPER
>          Issue Type: Bug
>         Environment: android 2.2 (emulator)
>            Reporter: Kaja Hovi
>              Labels: android, ssl
>
> I tried to run VYSPER on android, with just one fix - getting "bks" keystore instead of "jks" (or just KeyStore ks = KeyStore.getInstance(KeyStore.getDefaultType()); to make it work on both platforms) , I used portecle to convert VYSPER default jks certificate into bks format.
> When I run server on android and try to autenticate, I get following exception:
> 06-30 21:36:40.109: ERROR/L4J(342): 1178740 [NioProcessor-2] ERROR org.apache.mina.filter.ssl.SslHandler  - Invalid Handshaking StateNOT_HANDSHAKING while processing the Handshake for session 3
> 06-30 21:36:40.109: WARN/L4J(342): 1178743 [NioProcessor-2] WARN org.apache.vysper.mina.XmppIoHandlerAdapter  - error caught on transportation layer: {}
> 06-30 21:36:40.116: WARN/System.err(342): java.lang.IllegalStateException: Invalid Handshaking StateNOT_HANDSHAKING while processing the Handshake for session 3
> 06-30 21:36:40.116: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:593)
> 06-30 21:36:40.126: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.writeNetBuffer(SslHandler.java:632)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:586)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.messageReceived(SslHandler.java:349)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslFilter.messageReceived(SslFilter.java:476)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:426)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:693)
> 06-30 21:36:40.176: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:646)
> 06-30 21:36:40.193: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:635)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:67)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1079)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
> 06-30 21:36:40.206: WARN/System.err(342):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
> 06-30 21:36:40.215: WARN/System.err(342):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
> 06-30 21:36:40.215: WARN/System.err(342):     at java.lang.Thread.run(Thread.java:1096)
> Any ideas what might cause this and how to fix it?
> Same project works fine in JRE (with both bks and jks).
> I found similar issue here (mina+android):
> http://androiddiscuss.com/1-android-discuss/1022.html
> I hope I am posting in correct place, since it is also about project VYSPER and it seems possibly like android sdk bug, sorry if not.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (DIRMINA-842) Crash on Android

Posted by "Kaja Hovi (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/DIRMINA-842?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13061173#comment-13061173 ] 

Kaja Hovi commented on DIRMINA-842:
-----------------------------------

Thanks for your help,
with this fix, I am able to finish ssl (client-psi asks me to trust certificate), but it still doesn't come to end, I even tried to follow your instructions step by step on github with same result.

Any ideas why?

> Crash on Android
> ----------------
>
>                 Key: DIRMINA-842
>                 URL: https://issues.apache.org/jira/browse/DIRMINA-842
>             Project: MINA
>          Issue Type: Bug
>         Environment: android 2.2 (emulator)
>            Reporter: Kaja Hovi
>            Assignee: Niklas Gustavsson
>              Labels: android, ssl
>
> I tried to run VYSPER on android, with just one fix - getting "bks" keystore instead of "jks" (or just KeyStore ks = KeyStore.getInstance(KeyStore.getDefaultType()); to make it work on both platforms) , I used portecle to convert VYSPER default jks certificate into bks format.
> When I run server on android and try to autenticate, I get following exception:
> 06-30 21:36:40.109: ERROR/L4J(342): 1178740 [NioProcessor-2] ERROR org.apache.mina.filter.ssl.SslHandler  - Invalid Handshaking StateNOT_HANDSHAKING while processing the Handshake for session 3
> 06-30 21:36:40.109: WARN/L4J(342): 1178743 [NioProcessor-2] WARN org.apache.vysper.mina.XmppIoHandlerAdapter  - error caught on transportation layer: {}
> 06-30 21:36:40.116: WARN/System.err(342): java.lang.IllegalStateException: Invalid Handshaking StateNOT_HANDSHAKING while processing the Handshake for session 3
> 06-30 21:36:40.116: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:593)
> 06-30 21:36:40.126: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.writeNetBuffer(SslHandler.java:632)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:586)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.messageReceived(SslHandler.java:349)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslFilter.messageReceived(SslFilter.java:476)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:426)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:693)
> 06-30 21:36:40.176: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:646)
> 06-30 21:36:40.193: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:635)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:67)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1079)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
> 06-30 21:36:40.206: WARN/System.err(342):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
> 06-30 21:36:40.215: WARN/System.err(342):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
> 06-30 21:36:40.215: WARN/System.err(342):     at java.lang.Thread.run(Thread.java:1096)
> Any ideas what might cause this and how to fix it?
> Same project works fine in JRE (with both bks and jks).
> I found similar issue here (mina+android):
> http://androiddiscuss.com/1-android-discuss/1022.html
> I hope I am posting in correct place, since it is also about project VYSPER and it seems possibly like android sdk bug, sorry if not.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (VYSPER-290) Crash on Android

Posted by "Bernd Fondermann (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/VYSPER-290?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13058496#comment-13058496 ] 

Bernd Fondermann commented on VYSPER-290:
-----------------------------------------

how can we fix it in VYSPER? isn't this a problem with SSH handling in MINA?

> Crash on Android
> ----------------
>
>                 Key: VYSPER-290
>                 URL: https://issues.apache.org/jira/browse/VYSPER-290
>             Project: VYSPER
>          Issue Type: Bug
>         Environment: android 2.2 (emulator)
>            Reporter: Kaja Hovi
>            Assignee: Niklas Gustavsson
>              Labels: android, ssl
>
> I tried to run VYSPER on android, with just one fix - getting "bks" keystore instead of "jks" (or just KeyStore ks = KeyStore.getInstance(KeyStore.getDefaultType()); to make it work on both platforms) , I used portecle to convert VYSPER default jks certificate into bks format.
> When I run server on android and try to autenticate, I get following exception:
> 06-30 21:36:40.109: ERROR/L4J(342): 1178740 [NioProcessor-2] ERROR org.apache.mina.filter.ssl.SslHandler  - Invalid Handshaking StateNOT_HANDSHAKING while processing the Handshake for session 3
> 06-30 21:36:40.109: WARN/L4J(342): 1178743 [NioProcessor-2] WARN org.apache.vysper.mina.XmppIoHandlerAdapter  - error caught on transportation layer: {}
> 06-30 21:36:40.116: WARN/System.err(342): java.lang.IllegalStateException: Invalid Handshaking StateNOT_HANDSHAKING while processing the Handshake for session 3
> 06-30 21:36:40.116: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:593)
> 06-30 21:36:40.126: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.writeNetBuffer(SslHandler.java:632)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:586)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.messageReceived(SslHandler.java:349)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslFilter.messageReceived(SslFilter.java:476)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:426)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:693)
> 06-30 21:36:40.176: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:646)
> 06-30 21:36:40.193: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:635)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:67)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1079)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
> 06-30 21:36:40.206: WARN/System.err(342):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
> 06-30 21:36:40.215: WARN/System.err(342):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
> 06-30 21:36:40.215: WARN/System.err(342):     at java.lang.Thread.run(Thread.java:1096)
> Any ideas what might cause this and how to fix it?
> Same project works fine in JRE (with both bks and jks).
> I found similar issue here (mina+android):
> http://androiddiscuss.com/1-android-discuss/1022.html
> I hope I am posting in correct place, since it is also about project VYSPER and it seems possibly like android sdk bug, sorry if not.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (DIRMINA-842) Crash on Android

Posted by "Kaja Hovi (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/DIRMINA-842?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13062026#comment-13062026 ] 

Kaja Hovi commented on DIRMINA-842:
-----------------------------------

And how did you increase memory for applications?
What client did you use?

> Crash on Android
> ----------------
>
>                 Key: DIRMINA-842
>                 URL: https://issues.apache.org/jira/browse/DIRMINA-842
>             Project: MINA
>          Issue Type: Bug
>         Environment: android 2.2 (emulator)
>            Reporter: Kaja Hovi
>            Assignee: Niklas Gustavsson
>              Labels: android, ssl
>
> I tried to run VYSPER on android, with just one fix - getting "bks" keystore instead of "jks" (or just KeyStore ks = KeyStore.getInstance(KeyStore.getDefaultType()); to make it work on both platforms) , I used portecle to convert VYSPER default jks certificate into bks format.
> When I run server on android and try to autenticate, I get following exception:
> 06-30 21:36:40.109: ERROR/L4J(342): 1178740 [NioProcessor-2] ERROR org.apache.mina.filter.ssl.SslHandler  - Invalid Handshaking StateNOT_HANDSHAKING while processing the Handshake for session 3
> 06-30 21:36:40.109: WARN/L4J(342): 1178743 [NioProcessor-2] WARN org.apache.vysper.mina.XmppIoHandlerAdapter  - error caught on transportation layer: {}
> 06-30 21:36:40.116: WARN/System.err(342): java.lang.IllegalStateException: Invalid Handshaking StateNOT_HANDSHAKING while processing the Handshake for session 3
> 06-30 21:36:40.116: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:593)
> 06-30 21:36:40.126: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.writeNetBuffer(SslHandler.java:632)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:586)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.messageReceived(SslHandler.java:349)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslFilter.messageReceived(SslFilter.java:476)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:426)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:693)
> 06-30 21:36:40.176: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:646)
> 06-30 21:36:40.193: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:635)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:67)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1079)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
> 06-30 21:36:40.206: WARN/System.err(342):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
> 06-30 21:36:40.215: WARN/System.err(342):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
> 06-30 21:36:40.215: WARN/System.err(342):     at java.lang.Thread.run(Thread.java:1096)
> Any ideas what might cause this and how to fix it?
> Same project works fine in JRE (with both bks and jks).
> I found similar issue here (mina+android):
> http://androiddiscuss.com/1-android-discuss/1022.html
> I hope I am posting in correct place, since it is also about project VYSPER and it seems possibly like android sdk bug, sorry if not.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (VYSPER-290) Crash on Android

Posted by "Niklas Gustavsson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/VYSPER-290?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13058472#comment-13058472 ] 

Niklas Gustavsson commented on VYSPER-290:
------------------------------------------

Can confirm this problem, we should fix it.

> Crash on Android
> ----------------
>
>                 Key: VYSPER-290
>                 URL: https://issues.apache.org/jira/browse/VYSPER-290
>             Project: VYSPER
>          Issue Type: Bug
>         Environment: android 2.2 (emulator)
>            Reporter: Kaja Hovi
>              Labels: android, ssl
>
> I tried to run VYSPER on android, with just one fix - getting "bks" keystore instead of "jks" (or just KeyStore ks = KeyStore.getInstance(KeyStore.getDefaultType()); to make it work on both platforms) , I used portecle to convert VYSPER default jks certificate into bks format.
> When I run server on android and try to autenticate, I get following exception:
> 06-30 21:36:40.109: ERROR/L4J(342): 1178740 [NioProcessor-2] ERROR org.apache.mina.filter.ssl.SslHandler  - Invalid Handshaking StateNOT_HANDSHAKING while processing the Handshake for session 3
> 06-30 21:36:40.109: WARN/L4J(342): 1178743 [NioProcessor-2] WARN org.apache.vysper.mina.XmppIoHandlerAdapter  - error caught on transportation layer: {}
> 06-30 21:36:40.116: WARN/System.err(342): java.lang.IllegalStateException: Invalid Handshaking StateNOT_HANDSHAKING while processing the Handshake for session 3
> 06-30 21:36:40.116: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:593)
> 06-30 21:36:40.126: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.writeNetBuffer(SslHandler.java:632)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:586)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.messageReceived(SslHandler.java:349)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslFilter.messageReceived(SslFilter.java:476)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:426)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:693)
> 06-30 21:36:40.176: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:646)
> 06-30 21:36:40.193: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:635)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:67)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1079)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
> 06-30 21:36:40.206: WARN/System.err(342):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
> 06-30 21:36:40.215: WARN/System.err(342):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
> 06-30 21:36:40.215: WARN/System.err(342):     at java.lang.Thread.run(Thread.java:1096)
> Any ideas what might cause this and how to fix it?
> Same project works fine in JRE (with both bks and jks).
> I found similar issue here (mina+android):
> http://androiddiscuss.com/1-android-discuss/1022.html
> I hope I am posting in correct place, since it is also about project VYSPER and it seems possibly like android sdk bug, sorry if not.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Moved] (DIRMINA-842) Crash on Android

Posted by "Niklas Gustavsson (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/DIRMINA-842?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Niklas Gustavsson moved VYSPER-290 to DIRMINA-842:
--------------------------------------------------

        Key: DIRMINA-842  (was: VYSPER-290)
    Project: MINA  (was: VYSPER)

> Crash on Android
> ----------------
>
>                 Key: DIRMINA-842
>                 URL: https://issues.apache.org/jira/browse/DIRMINA-842
>             Project: MINA
>          Issue Type: Bug
>         Environment: android 2.2 (emulator)
>            Reporter: Kaja Hovi
>            Assignee: Niklas Gustavsson
>              Labels: android, ssl
>
> I tried to run VYSPER on android, with just one fix - getting "bks" keystore instead of "jks" (or just KeyStore ks = KeyStore.getInstance(KeyStore.getDefaultType()); to make it work on both platforms) , I used portecle to convert VYSPER default jks certificate into bks format.
> When I run server on android and try to autenticate, I get following exception:
> 06-30 21:36:40.109: ERROR/L4J(342): 1178740 [NioProcessor-2] ERROR org.apache.mina.filter.ssl.SslHandler  - Invalid Handshaking StateNOT_HANDSHAKING while processing the Handshake for session 3
> 06-30 21:36:40.109: WARN/L4J(342): 1178743 [NioProcessor-2] WARN org.apache.vysper.mina.XmppIoHandlerAdapter  - error caught on transportation layer: {}
> 06-30 21:36:40.116: WARN/System.err(342): java.lang.IllegalStateException: Invalid Handshaking StateNOT_HANDSHAKING while processing the Handshake for session 3
> 06-30 21:36:40.116: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:593)
> 06-30 21:36:40.126: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.writeNetBuffer(SslHandler.java:632)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:586)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.messageReceived(SslHandler.java:349)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslFilter.messageReceived(SslFilter.java:476)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:426)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:693)
> 06-30 21:36:40.176: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:646)
> 06-30 21:36:40.193: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:635)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:67)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1079)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
> 06-30 21:36:40.206: WARN/System.err(342):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
> 06-30 21:36:40.215: WARN/System.err(342):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
> 06-30 21:36:40.215: WARN/System.err(342):     at java.lang.Thread.run(Thread.java:1096)
> Any ideas what might cause this and how to fix it?
> Same project works fine in JRE (with both bks and jks).
> I found similar issue here (mina+android):
> http://androiddiscuss.com/1-android-discuss/1022.html
> I hope I am posting in correct place, since it is also about project VYSPER and it seems possibly like android sdk bug, sorry if not.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (DIRMINA-842) Crash on Android

Posted by "Kaja Hovi (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/DIRMINA-842?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13061185#comment-13061185 ] 

Kaja Hovi commented on DIRMINA-842:
-----------------------------------

07-07 09:03:17.988: DEBUG/L4J(363): 9622 [NioProcessor-2] DEBUG org.apache.vysper.xmpp.protocol.SessionStateHolder  - session state changed to = INITIATED
07-07 09:03:18.008: INFO/L4J(363): 9639 [NioProcessor-2] INFO org.apache.vysper.mina.XmppIoHandlerAdapter  - new session from localhost/127.0.0.1:36058 has been opened
07-07 09:03:18.018: DEBUG/L4J(363): 9645 [NioProcessor-2] DEBUG org.apache.mina.filter.codec.ProtocolCodecFilter  - Processing a MESSAGE_RECEIVED for session 1
07-07 09:03:18.128: DEBUG/L4J(363): 9764 [NioProcessor-2] DEBUG org.apache.vysper.xml.decoder.XMPPContentHandler  - Decoder writing stanza: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" to="hovi.mk.zcu.cz" xml:lang="en" version="1.0"></stream:stream>
07-07 09:03:18.128: DEBUG/L4J(363): 9767 [NioProcessor-2] DEBUG stanza.client  - < <stream:stream xmlns:stream="http://etherx.jabber.org/streams" to="hovi.mk.zcu.cz" xml:lang="en" version="1.0">
07-07 09:03:18.178: DEBUG/L4J(363): 9813 [pool-3-thread-1] DEBUG org.apache.vysper.xmpp.protocol.SessionStateHolder  - session state changed to = STARTED
07-07 09:03:18.238: DEBUG/L4J(363): 9871 [NioProcessor-2] DEBUG org.apache.mina.filter.codec.ProtocolCodecFilter  - Processing a MESSAGE_RECEIVED for session 1
07-07 09:03:18.259: DEBUG/L4J(363): 9896 [NioProcessor-2] DEBUG org.apache.vysper.xml.decoder.XMPPContentHandler  - Decoder writing stanza: <starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"></starttls>
07-07 09:03:18.268: DEBUG/L4J(363): 9900 [NioProcessor-2] DEBUG stanza.client  - < <starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"></starttls>
07-07 09:03:18.298: DEBUG/L4J(363): 9928 [NioProcessor-2] DEBUG stanza.server  - > <stream:stream xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="hovi.mk.zcu.cz" version="1.0" id="e5a7b21bfa76489da1cdaea46d9ba96e"><stream:features xmlns:stream="http://etherx.jabber.org/streams"><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"><required></required></starttls></stream:features>
07-07 09:03:18.298: DEBUG/L4J(363): 9931 [pool-3-thread-2] DEBUG org.apache.vysper.xmpp.protocol.SessionStateHolder  - session state changed to = ENCRYPTION_STARTED
07-07 09:03:18.328: DEBUG/L4J(363): 9958 [pool-3-thread-2] DEBUG org.apache.mina.filter.ssl.SslFilter  - Adding the SSL Filter sslFilter to the chain
07-07 09:03:18.337: DEBUG/L4J(363): 9972 [pool-3-thread-2] DEBUG org.apache.mina.filter.ssl.SslHandler  - Session Server[1](no sslEngine) Initializing the SSL Handler
07-07 09:03:18.388: DEBUG/L4J(363): 10021 [pool-3-thread-2] DEBUG org.apache.mina.filter.ssl.SslHandler  - Session Server[1](no sslEngine) SSL Handler Initialization done.
07-07 09:03:18.388: DEBUG/L4J(363): 10024 [pool-3-thread-2] DEBUG org.apache.mina.filter.ssl.SslFilter  - Session Server[1](ssl...) : Starting the first handshake
07-07 09:03:18.397: DEBUG/L4J(363): 10029 [pool-3-thread-2] DEBUG org.apache.mina.filter.ssl.SslHandler  - Session Server[1](ssl...) processing the NEED_UNWRAP state
07-07 09:03:18.448: DEBUG/L4J(363): 10085 [pool-3-thread-2] DEBUG org.apache.mina.filter.ssl.SslFilter  - Session Server[1](ssl...): Writing Message : WriteRequest: HeapBuffer[pos=0 lim=59 cap=128: 3C 70 72 6F 63 65 65 64 20 78 6D 6C 6E 73 3D 22...]
07-07 09:03:18.498: DEBUG/L4J(363): 10132 [NioProcessor-2] DEBUG org.apache.mina.filter.ssl.SslFilter  - Session Server[1](ssl...): Message received : HeapBuffer[pos=0 lim=124 cap=1024: 80 7A 01 03 01 00 51 00 00 00 20 00 00 39 00 00...]
07-07 09:03:18.498: DEBUG/L4J(363): 10135 [NioProcessor-2] DEBUG org.apache.mina.filter.ssl.SslHandler  - Session Server[1](ssl...) Processing the received message
07-07 09:03:18.517: DEBUG/L4J(363): 10153 [NioProcessor-2] DEBUG org.apache.mina.filter.ssl.SslHandler  - Session Server[1](ssl...) processing the NEED_UNWRAP state
07-07 09:03:18.538: DEBUG/L4J(363): 10175 [pool-3-thread-2] DEBUG org.apache.mina.filter.ssl.SslFilter  - Session Server[1](ssl...): Writing Message : MessageWriteRequest, parent : WR WrapperWriteRequest: [ prolog=false, open=true, close=true, content=true, stanza=[proceed]
07-07 09:03:19.188: DEBUG/L4J(363): 10819 [NioProcessor-2] DEBUG org.apache.mina.filter.ssl.SslHandler  - Session Server[1](ssl...) processing the NEED_TASK state
07-07 09:03:19.288: DEBUG/L4J(363): 10921 [NioProcessor-2] DEBUG org.apache.mina.filter.ssl.SslHandler  - Session Server[1](ssl...) processing the NEED_WRAP state
07-07 09:03:19.308: DEBUG/L4J(363): 10938 [NioProcessor-2] DEBUG org.apache.mina.filter.ssl.SslFilter  - Session Server[1](ssl...): Writing Message : WriteRequest: HeapBuffer[pos=0 lim=758 cap=1152: 16 03 01 02 F1 02 00 00 46 03 01 4E 15 76 57 B5...]
07-07 09:03:19.308: DEBUG/L4J(363): 10941 [NioProcessor-2] DEBUG org.apache.mina.filter.ssl.SslHandler  - Session Server[1](ssl...) processing the NEED_UNWRAP state
07-07 09:03:19.328: DEBUG/L4J(363): 10959 [NioProcessor-2] DEBUG org.apache.mina.filter.ssl.SslFilter  - Session Server[1](ssl...): Processing the SSL Data 
07-07 09:03:19.428: DEBUG/L4J(363): 11063 [NioProcessor-2] DEBUG org.apache.mina.filter.ssl.SslFilter  - Session Server[1](ssl...): Message received : HeapBuffer[pos=0 lim=126 cap=1024: 16 03 01 00 46 10 00 00 42 00 40 36 CE CA 07 F6...]
07-07 09:03:19.428: DEBUG/L4J(363): 11067 [NioProcessor-2] DEBUG org.apache.mina.filter.ssl.SslHandler  - Session Server[1](ssl...) Processing the received message
07-07 09:03:19.448: DEBUG/L4J(363): 11074 [NioProcessor-2] DEBUG org.apache.mina.filter.ssl.SslHandler  - Session Server[1](ssl...) processing the NEED_UNWRAP state
07-07 09:03:19.638: DEBUG/L4J(363): 11274 [NioProcessor-2] DEBUG org.apache.mina.filter.ssl.SslHandler  - Session Server[1](ssl...) processing the NEED_WRAP state
07-07 09:03:19.668: DEBUG/L4J(363): 11305 [NioProcessor-2] DEBUG org.apache.mina.filter.ssl.SslFilter  - Session Server[1](ssl...): Writing Message : WriteRequest: HeapBuffer[pos=0 lim=6 cap=9: 14 03 01 00 01 01]
07-07 09:03:19.678: DEBUG/L4J(363): 11308 [NioProcessor-2] DEBUG org.apache.mina.filter.ssl.SslHandler  - Session Server[1](ssl...) processing the NEED_WRAP state
07-07 09:03:19.688: DEBUG/L4J(363): 11324 [NioProcessor-2] DEBUG org.apache.mina.filter.ssl.SslFilter  - Session Server[1](ssl...): Writing Message : WriteRequest: HeapBuffer[pos=0 lim=45 cap=72: 16 03 01 00 28 5A 40 52 41 F6 D2 BF B5 82 24 01...]
07-07 09:03:19.688: DEBUG/L4J(363): 11326 [NioProcessor-2] DEBUG org.apache.mina.filter.ssl.SslHandler  - Session Server[1](ssl...) processing the FINISHED state
07-07 09:03:19.700: DEBUG/L4J(363): 11332 [NioProcessor-2] DEBUG org.apache.mina.filter.ssl.SslHandler  - Session Server[1](SSL) is now secured
07-07 09:03:19.700: DEBUG/L4J(363): 11335 [NioProcessor-2] DEBUG org.apache.mina.filter.ssl.SslHandler  - Session Server[1](SSL) processing the FINISHED state
07-07 09:03:19.708: DEBUG/L4J(363): 11338 [NioProcessor-2] DEBUG org.apache.mina.filter.ssl.SslHandler  - Session Server[1](SSL) is now secured
07-07 09:03:19.708: DEBUG/L4J(363): 11342 [NioProcessor-2] DEBUG org.apache.mina.filter.ssl.SslFilter  - Session Server[1](SSL): Processing the SSL Data 
07-07 09:03:19.718: DEBUG/L4J(363): 11351 [NioProcessor-2] DEBUG org.apache.mina.filter.codec.ProtocolCodecFilter  - Processing a MESSAGE_RECEIVED for session 1
07-07 09:03:19.718: DEBUG/L4J(363): 11354 [NioProcessor-2] DEBUG org.apache.vysper.xmpp.protocol.SessionStateHolder  - session state changed to = ENCRYPTED
07-07 09:03:19.858: DEBUG/L4J(363): 11492 [NioProcessor-2] DEBUG org.apache.mina.filter.ssl.SslFilter  - Session Server[1](SSL): Message received : HeapBuffer[pos=0 lim=266 cap=512: 17 03 01 00 18 58 65 14 F5 51 86 B3 91 CD 4D C2...]
07-07 09:03:19.878: DEBUG/L4J(363): 11514 [NioProcessor-2] DEBUG org.apache.mina.filter.ssl.SslHandler  - Session Server[1](SSL) Processing the received message
07-07 09:03:19.908: DEBUG/L4J(363): 11544 [NioProcessor-2] DEBUG org.apache.mina.filter.ssl.SslFilter  - Session Server[1](SSL): Processing the SSL Data 
07-07 09:03:19.908: DEBUG/L4J(363): 11546 [NioProcessor-2] DEBUG org.apache.mina.filter.codec.ProtocolCodecFilter  - Processing a MESSAGE_RECEIVED for session 1
07-07 09:03:19.967: DEBUG/L4J(363): 11601 [NioProcessor-2] DEBUG org.apache.vysper.xml.decoder.XMPPContentHandler  - Decoder writing stanza: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" to="hovi.mk.zcu.cz" xml:lang="en" version="1.0"></stream:stream>
07-07 09:03:19.967: DEBUG/L4J(363): 11605 [NioProcessor-2] DEBUG stanza.client  - < <stream:stream xmlns:stream="http://etherx.jabber.org/streams" to="hovi.mk.zcu.cz" xml:lang="en" version="1.0">
07-07 09:03:20.008: DEBUG/L4J(363): 11646 [pool-3-thread-3] DEBUG org.apache.mina.filter.ssl.SslFilter  - Session Server[1](SSL): Writing Message : WriteRequest: HeapBuffer[pos=0 lim=374 cap=512: 3C 3F 78 6D 6C 20 76 65 72 73 69 6F 6E 3D 22 31...]
07-07 09:03:20.068: DEBUG/L4J(363): 11707 [pool-3-thread-3] DEBUG org.apache.mina.filter.ssl.SslFilter  - Session Server[1](SSL): Writing Message : MessageWriteRequest, parent : WR WrapperWriteRequest: [ prolog=true, open=true, close=false, content=true, stanza=[stream.features.mechanisms[PLAIN]]
07-07 09:03:20.088: DEBUG/L4J(363): 11726 [NioProcessor-2] DEBUG stanza.server  - > <stream:stream xmlns="jabber:client" xmlns:stream="http://etherx.jabber.org/streams" from="hovi.mk.zcu.cz" version="1.0" id="e5a7b21bfa76489da1cdaea46d9ba96e"><stream:features xmlns:stream="http://etherx.jabber.org/streams"><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism></mechanisms></stream:features>
07-07 09:03:20.207: DEBUG/L4J(363): 11841 [NioProcessor-2] DEBUG org.apache.mina.filter.ssl.SslFilter  - Session Server[1](SSL): Message received : HeapBuffer[pos=0 lim=154 cap=512: 17 03 01 00 18 DC FC 3B 15 7C 4D 8E 23 F8 DE 75...]
07-07 09:03:20.228: DEBUG/L4J(363): 11861 [NioProcessor-2] DEBUG org.apache.mina.filter.ssl.SslHandler  - Session Server[1](SSL) Processing the received message
07-07 09:03:20.258: DEBUG/L4J(363): 11892 [NioProcessor-2] DEBUG org.apache.mina.filter.ssl.SslFilter  - Session Server[1](SSL): Processing the SSL Data 
07-07 09:03:20.258: DEBUG/L4J(363): 11894 [NioProcessor-2] DEBUG org.apache.mina.filter.codec.ProtocolCodecFilter  - Processing a MESSAGE_RECEIVED for session 1
07-07 09:03:20.298: DEBUG/L4J(363): 11931 [NioProcessor-2] DEBUG org.apache.vysper.xml.decoder.XMPPContentHandler  - Decoder writing stanza: <auth xmlns="urn:ietf:params:xml:ns:xmpp-sasl" mechanism="PLAIN">AGhvdmkAcGFzc3dvcmQx</auth>
07-07 09:03:20.298: DEBUG/L4J(363): 11934 [NioProcessor-2] DEBUG stanza.client  - < <auth xmlns="urn:ietf:params:xml:ns:xmpp-sasl" mechanism="PLAIN">AGhvdmkAcGFzc3dvcmQx</auth>
07-07 09:03:21.458: DEBUG/L4J(363): 13093 [NioProcessor-2] DEBUG stanza.server  - > <proceed xmlns="urn:ietf:params:xml:ns:xmpp-tls"></proceed>

> Crash on Android
> ----------------
>
>                 Key: DIRMINA-842
>                 URL: https://issues.apache.org/jira/browse/DIRMINA-842
>             Project: MINA
>          Issue Type: Bug
>         Environment: android 2.2 (emulator)
>            Reporter: Kaja Hovi
>            Assignee: Niklas Gustavsson
>              Labels: android, ssl
>
> I tried to run VYSPER on android, with just one fix - getting "bks" keystore instead of "jks" (or just KeyStore ks = KeyStore.getInstance(KeyStore.getDefaultType()); to make it work on both platforms) , I used portecle to convert VYSPER default jks certificate into bks format.
> When I run server on android and try to autenticate, I get following exception:
> 06-30 21:36:40.109: ERROR/L4J(342): 1178740 [NioProcessor-2] ERROR org.apache.mina.filter.ssl.SslHandler  - Invalid Handshaking StateNOT_HANDSHAKING while processing the Handshake for session 3
> 06-30 21:36:40.109: WARN/L4J(342): 1178743 [NioProcessor-2] WARN org.apache.vysper.mina.XmppIoHandlerAdapter  - error caught on transportation layer: {}
> 06-30 21:36:40.116: WARN/System.err(342): java.lang.IllegalStateException: Invalid Handshaking StateNOT_HANDSHAKING while processing the Handshake for session 3
> 06-30 21:36:40.116: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:593)
> 06-30 21:36:40.126: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.writeNetBuffer(SslHandler.java:632)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:586)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.messageReceived(SslHandler.java:349)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslFilter.messageReceived(SslFilter.java:476)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:426)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:693)
> 06-30 21:36:40.176: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:646)
> 06-30 21:36:40.193: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:635)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:67)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1079)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
> 06-30 21:36:40.206: WARN/System.err(342):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
> 06-30 21:36:40.215: WARN/System.err(342):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
> 06-30 21:36:40.215: WARN/System.err(342):     at java.lang.Thread.run(Thread.java:1096)
> Any ideas what might cause this and how to fix it?
> Same project works fine in JRE (with both bks and jks).
> I found similar issue here (mina+android):
> http://androiddiscuss.com/1-android-discuss/1022.html
> I hope I am posting in correct place, since it is also about project VYSPER and it seems possibly like android sdk bug, sorry if not.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (DIRMINA-842) Crash on Android

Posted by "Emmanuel Lecharny (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/DIRMINA-842?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Emmanuel Lecharny updated DIRMINA-842:
--------------------------------------

    Affects Version/s: 2.0.0
    
> Crash on Android
> ----------------
>
>                 Key: DIRMINA-842
>                 URL: https://issues.apache.org/jira/browse/DIRMINA-842
>             Project: MINA
>          Issue Type: Bug
>    Affects Versions: 2.0.0
>         Environment: android 2.2 (emulator)
>            Reporter: Kaja Hovi
>            Assignee: Niklas Gustavsson
>              Labels: android, ssl
>             Fix For: 2.0.5
>
>
> I tried to run VYSPER on android, with just one fix - getting "bks" keystore instead of "jks" (or just KeyStore ks = KeyStore.getInstance(KeyStore.getDefaultType()); to make it work on both platforms) , I used portecle to convert VYSPER default jks certificate into bks format.
> When I run server on android and try to autenticate, I get following exception:
> 06-30 21:36:40.109: ERROR/L4J(342): 1178740 [NioProcessor-2] ERROR org.apache.mina.filter.ssl.SslHandler  - Invalid Handshaking StateNOT_HANDSHAKING while processing the Handshake for session 3
> 06-30 21:36:40.109: WARN/L4J(342): 1178743 [NioProcessor-2] WARN org.apache.vysper.mina.XmppIoHandlerAdapter  - error caught on transportation layer: {}
> 06-30 21:36:40.116: WARN/System.err(342): java.lang.IllegalStateException: Invalid Handshaking StateNOT_HANDSHAKING while processing the Handshake for session 3
> 06-30 21:36:40.116: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:593)
> 06-30 21:36:40.126: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.writeNetBuffer(SslHandler.java:632)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:586)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.messageReceived(SslHandler.java:349)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslFilter.messageReceived(SslFilter.java:476)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:426)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:693)
> 06-30 21:36:40.176: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:646)
> 06-30 21:36:40.193: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:635)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:67)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1079)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
> 06-30 21:36:40.206: WARN/System.err(342):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
> 06-30 21:36:40.215: WARN/System.err(342):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
> 06-30 21:36:40.215: WARN/System.err(342):     at java.lang.Thread.run(Thread.java:1096)
> Any ideas what might cause this and how to fix it?
> Same project works fine in JRE (with both bks and jks).
> I found similar issue here (mina+android):
> http://androiddiscuss.com/1-android-discuss/1022.html
> I hope I am posting in correct place, since it is also about project VYSPER and it seems possibly like android sdk bug, sorry if not.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (DIRMINA-842) Crash on Android

Posted by "Niklas Gustavsson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/DIRMINA-842?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13061970#comment-13061970 ] 

Niklas Gustavsson commented on DIRMINA-842:
-------------------------------------------

I tested on the emulator, I do not have access to a real phone. I did get some OOMs and had to increase the memory for applications. Other than that, no changes was needed.

> Crash on Android
> ----------------
>
>                 Key: DIRMINA-842
>                 URL: https://issues.apache.org/jira/browse/DIRMINA-842
>             Project: MINA
>          Issue Type: Bug
>         Environment: android 2.2 (emulator)
>            Reporter: Kaja Hovi
>            Assignee: Niklas Gustavsson
>              Labels: android, ssl
>
> I tried to run VYSPER on android, with just one fix - getting "bks" keystore instead of "jks" (or just KeyStore ks = KeyStore.getInstance(KeyStore.getDefaultType()); to make it work on both platforms) , I used portecle to convert VYSPER default jks certificate into bks format.
> When I run server on android and try to autenticate, I get following exception:
> 06-30 21:36:40.109: ERROR/L4J(342): 1178740 [NioProcessor-2] ERROR org.apache.mina.filter.ssl.SslHandler  - Invalid Handshaking StateNOT_HANDSHAKING while processing the Handshake for session 3
> 06-30 21:36:40.109: WARN/L4J(342): 1178743 [NioProcessor-2] WARN org.apache.vysper.mina.XmppIoHandlerAdapter  - error caught on transportation layer: {}
> 06-30 21:36:40.116: WARN/System.err(342): java.lang.IllegalStateException: Invalid Handshaking StateNOT_HANDSHAKING while processing the Handshake for session 3
> 06-30 21:36:40.116: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:593)
> 06-30 21:36:40.126: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.writeNetBuffer(SslHandler.java:632)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:586)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.messageReceived(SslHandler.java:349)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslFilter.messageReceived(SslFilter.java:476)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:426)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:693)
> 06-30 21:36:40.176: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:646)
> 06-30 21:36:40.193: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:635)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:67)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1079)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
> 06-30 21:36:40.206: WARN/System.err(342):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
> 06-30 21:36:40.215: WARN/System.err(342):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
> 06-30 21:36:40.215: WARN/System.err(342):     at java.lang.Thread.run(Thread.java:1096)
> Any ideas what might cause this and how to fix it?
> Same project works fine in JRE (with both bks and jks).
> I found similar issue here (mina+android):
> http://androiddiscuss.com/1-android-discuss/1022.html
> I hope I am posting in correct place, since it is also about project VYSPER and it seems possibly like android sdk bug, sorry if not.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (DIRMINA-842) Crash on Android

Posted by "Kaja Hovi (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/DIRMINA-842?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13058724#comment-13058724 ] 

Kaja Hovi commented on DIRMINA-842:
-----------------------------------

Same behavior on 2.2 device and 3.0 emulator

> Crash on Android
> ----------------
>
>                 Key: DIRMINA-842
>                 URL: https://issues.apache.org/jira/browse/DIRMINA-842
>             Project: MINA
>          Issue Type: Bug
>         Environment: android 2.2 (emulator)
>            Reporter: Kaja Hovi
>            Assignee: Niklas Gustavsson
>              Labels: android, ssl
>
> I tried to run VYSPER on android, with just one fix - getting "bks" keystore instead of "jks" (or just KeyStore ks = KeyStore.getInstance(KeyStore.getDefaultType()); to make it work on both platforms) , I used portecle to convert VYSPER default jks certificate into bks format.
> When I run server on android and try to autenticate, I get following exception:
> 06-30 21:36:40.109: ERROR/L4J(342): 1178740 [NioProcessor-2] ERROR org.apache.mina.filter.ssl.SslHandler  - Invalid Handshaking StateNOT_HANDSHAKING while processing the Handshake for session 3
> 06-30 21:36:40.109: WARN/L4J(342): 1178743 [NioProcessor-2] WARN org.apache.vysper.mina.XmppIoHandlerAdapter  - error caught on transportation layer: {}
> 06-30 21:36:40.116: WARN/System.err(342): java.lang.IllegalStateException: Invalid Handshaking StateNOT_HANDSHAKING while processing the Handshake for session 3
> 06-30 21:36:40.116: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:593)
> 06-30 21:36:40.126: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.writeNetBuffer(SslHandler.java:632)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:586)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.messageReceived(SslHandler.java:349)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslFilter.messageReceived(SslFilter.java:476)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:426)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:693)
> 06-30 21:36:40.176: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:646)
> 06-30 21:36:40.193: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:635)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:67)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1079)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
> 06-30 21:36:40.206: WARN/System.err(342):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
> 06-30 21:36:40.215: WARN/System.err(342):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
> 06-30 21:36:40.215: WARN/System.err(342):     at java.lang.Thread.run(Thread.java:1096)
> Any ideas what might cause this and how to fix it?
> Same project works fine in JRE (with both bks and jks).
> I found similar issue here (mina+android):
> http://androiddiscuss.com/1-android-discuss/1022.html
> I hope I am posting in correct place, since it is also about project VYSPER and it seems possibly like android sdk bug, sorry if not.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Resolved] (DIRMINA-842) Crash on Android

Posted by "Emmanuel Lecharny (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/DIRMINA-842?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Emmanuel Lecharny resolved DIRMINA-842.
---------------------------------------

       Resolution: Fixed
    Fix Version/s: 2.0.5

Patch applied with http://svn.apache.org/viewvc?rev=1359485&view=rev
                
> Crash on Android
> ----------------
>
>                 Key: DIRMINA-842
>                 URL: https://issues.apache.org/jira/browse/DIRMINA-842
>             Project: MINA
>          Issue Type: Bug
>    Affects Versions: 2.0.0
>         Environment: android 2.2 (emulator)
>            Reporter: Kaja Hovi
>            Assignee: Niklas Gustavsson
>              Labels: android, ssl
>             Fix For: 2.0.5
>
>
> I tried to run VYSPER on android, with just one fix - getting "bks" keystore instead of "jks" (or just KeyStore ks = KeyStore.getInstance(KeyStore.getDefaultType()); to make it work on both platforms) , I used portecle to convert VYSPER default jks certificate into bks format.
> When I run server on android and try to autenticate, I get following exception:
> 06-30 21:36:40.109: ERROR/L4J(342): 1178740 [NioProcessor-2] ERROR org.apache.mina.filter.ssl.SslHandler  - Invalid Handshaking StateNOT_HANDSHAKING while processing the Handshake for session 3
> 06-30 21:36:40.109: WARN/L4J(342): 1178743 [NioProcessor-2] WARN org.apache.vysper.mina.XmppIoHandlerAdapter  - error caught on transportation layer: {}
> 06-30 21:36:40.116: WARN/System.err(342): java.lang.IllegalStateException: Invalid Handshaking StateNOT_HANDSHAKING while processing the Handshake for session 3
> 06-30 21:36:40.116: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:593)
> 06-30 21:36:40.126: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.writeNetBuffer(SslHandler.java:632)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:586)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.messageReceived(SslHandler.java:349)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslFilter.messageReceived(SslFilter.java:476)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:426)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:693)
> 06-30 21:36:40.176: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:646)
> 06-30 21:36:40.193: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:635)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:67)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1079)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
> 06-30 21:36:40.206: WARN/System.err(342):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
> 06-30 21:36:40.215: WARN/System.err(342):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
> 06-30 21:36:40.215: WARN/System.err(342):     at java.lang.Thread.run(Thread.java:1096)
> Any ideas what might cause this and how to fix it?
> Same project works fine in JRE (with both bks and jks).
> I found similar issue here (mina+android):
> http://androiddiscuss.com/1-android-discuss/1022.html
> I hope I am posting in correct place, since it is also about project VYSPER and it seems possibly like android sdk bug, sorry if not.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (DIRMINA-842) Crash on Android

Posted by "Niklas Gustavsson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/DIRMINA-842?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13062041#comment-13062041 ] 

Niklas Gustavsson commented on DIRMINA-842:
-------------------------------------------

Using the "android" command, you can edit the allowed memory per application in the AVD definition. The default was 46 Mb I think, I increase it to 128 Mb

> Crash on Android
> ----------------
>
>                 Key: DIRMINA-842
>                 URL: https://issues.apache.org/jira/browse/DIRMINA-842
>             Project: MINA
>          Issue Type: Bug
>         Environment: android 2.2 (emulator)
>            Reporter: Kaja Hovi
>            Assignee: Niklas Gustavsson
>              Labels: android, ssl
>
> I tried to run VYSPER on android, with just one fix - getting "bks" keystore instead of "jks" (or just KeyStore ks = KeyStore.getInstance(KeyStore.getDefaultType()); to make it work on both platforms) , I used portecle to convert VYSPER default jks certificate into bks format.
> When I run server on android and try to autenticate, I get following exception:
> 06-30 21:36:40.109: ERROR/L4J(342): 1178740 [NioProcessor-2] ERROR org.apache.mina.filter.ssl.SslHandler  - Invalid Handshaking StateNOT_HANDSHAKING while processing the Handshake for session 3
> 06-30 21:36:40.109: WARN/L4J(342): 1178743 [NioProcessor-2] WARN org.apache.vysper.mina.XmppIoHandlerAdapter  - error caught on transportation layer: {}
> 06-30 21:36:40.116: WARN/System.err(342): java.lang.IllegalStateException: Invalid Handshaking StateNOT_HANDSHAKING while processing the Handshake for session 3
> 06-30 21:36:40.116: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:593)
> 06-30 21:36:40.126: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.writeNetBuffer(SslHandler.java:632)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:586)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.messageReceived(SslHandler.java:349)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslFilter.messageReceived(SslFilter.java:476)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:426)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:693)
> 06-30 21:36:40.176: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:646)
> 06-30 21:36:40.193: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:635)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:67)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1079)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
> 06-30 21:36:40.206: WARN/System.err(342):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
> 06-30 21:36:40.215: WARN/System.err(342):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
> 06-30 21:36:40.215: WARN/System.err(342):     at java.lang.Thread.run(Thread.java:1096)
> Any ideas what might cause this and how to fix it?
> Same project works fine in JRE (with both bks and jks).
> I found similar issue here (mina+android):
> http://androiddiscuss.com/1-android-discuss/1022.html
> I hope I am posting in correct place, since it is also about project VYSPER and it seems possibly like android sdk bug, sorry if not.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (DIRMINA-842) Crash on Android

Posted by "Niklas Gustavsson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/DIRMINA-842?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13059426#comment-13059426 ] 

Niklas Gustavsson commented on DIRMINA-842:
-------------------------------------------

Alright, I've analysed this on Android 3.0. With a patch to Vysper to enable BKS keystores (or any other type. Will commit to Vysper) I get the same behavior. It seems like the SSL implementation in Android will end up in the state NOT_HANDSHAKING rather than FINISHED when done. The following patch to MINA will fix things:

Index: src/main/java/org/apache/mina/filter/ssl/SslHandler.java
===================================================================
--- src/main/java/org/apache/mina/filter/ssl/SslHandler.java	(revision 1142628)
+++ src/main/java/org/apache/mina/filter/ssl/SslHandler.java	(working copy)
@@ -509,6 +510,7 @@
         for (;;) {
             switch (handshakeStatus) {
                 case FINISHED:
+                case NOT_HANDSHAKING:
                     if ( LOGGER.isDebugEnabled()) {
                         LOGGER.debug("{} processing the FINISHED state", sslFilter.getSessionInfo(session));
                     }

With this patch in place, I can connect to Vysper running on the Android emulator. Pretty cool actually :-)

Now, do we want this patch in MINA? I'm not familiar enough with this particular code to understand the dangers.

> Crash on Android
> ----------------
>
>                 Key: DIRMINA-842
>                 URL: https://issues.apache.org/jira/browse/DIRMINA-842
>             Project: MINA
>          Issue Type: Bug
>         Environment: android 2.2 (emulator)
>            Reporter: Kaja Hovi
>            Assignee: Niklas Gustavsson
>              Labels: android, ssl
>
> I tried to run VYSPER on android, with just one fix - getting "bks" keystore instead of "jks" (or just KeyStore ks = KeyStore.getInstance(KeyStore.getDefaultType()); to make it work on both platforms) , I used portecle to convert VYSPER default jks certificate into bks format.
> When I run server on android and try to autenticate, I get following exception:
> 06-30 21:36:40.109: ERROR/L4J(342): 1178740 [NioProcessor-2] ERROR org.apache.mina.filter.ssl.SslHandler  - Invalid Handshaking StateNOT_HANDSHAKING while processing the Handshake for session 3
> 06-30 21:36:40.109: WARN/L4J(342): 1178743 [NioProcessor-2] WARN org.apache.vysper.mina.XmppIoHandlerAdapter  - error caught on transportation layer: {}
> 06-30 21:36:40.116: WARN/System.err(342): java.lang.IllegalStateException: Invalid Handshaking StateNOT_HANDSHAKING while processing the Handshake for session 3
> 06-30 21:36:40.116: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:593)
> 06-30 21:36:40.126: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.writeNetBuffer(SslHandler.java:632)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:586)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.messageReceived(SslHandler.java:349)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslFilter.messageReceived(SslFilter.java:476)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:426)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:693)
> 06-30 21:36:40.176: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:646)
> 06-30 21:36:40.193: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:635)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:67)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1079)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
> 06-30 21:36:40.206: WARN/System.err(342):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
> 06-30 21:36:40.215: WARN/System.err(342):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
> 06-30 21:36:40.215: WARN/System.err(342):     at java.lang.Thread.run(Thread.java:1096)
> Any ideas what might cause this and how to fix it?
> Same project works fine in JRE (with both bks and jks).
> I found similar issue here (mina+android):
> http://androiddiscuss.com/1-android-discuss/1022.html
> I hope I am posting in correct place, since it is also about project VYSPER and it seems possibly like android sdk bug, sorry if not.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (VYSPER-290) Crash on Android

Posted by "Niklas Gustavsson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/VYSPER-290?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13058522#comment-13058522 ] 

Niklas Gustavsson commented on VYSPER-290:
------------------------------------------

Yes, you're probably right. I'll move it back.

> Crash on Android
> ----------------
>
>                 Key: VYSPER-290
>                 URL: https://issues.apache.org/jira/browse/VYSPER-290
>             Project: VYSPER
>          Issue Type: Bug
>         Environment: android 2.2 (emulator)
>            Reporter: Kaja Hovi
>            Assignee: Niklas Gustavsson
>              Labels: android, ssl
>
> I tried to run VYSPER on android, with just one fix - getting "bks" keystore instead of "jks" (or just KeyStore ks = KeyStore.getInstance(KeyStore.getDefaultType()); to make it work on both platforms) , I used portecle to convert VYSPER default jks certificate into bks format.
> When I run server on android and try to autenticate, I get following exception:
> 06-30 21:36:40.109: ERROR/L4J(342): 1178740 [NioProcessor-2] ERROR org.apache.mina.filter.ssl.SslHandler  - Invalid Handshaking StateNOT_HANDSHAKING while processing the Handshake for session 3
> 06-30 21:36:40.109: WARN/L4J(342): 1178743 [NioProcessor-2] WARN org.apache.vysper.mina.XmppIoHandlerAdapter  - error caught on transportation layer: {}
> 06-30 21:36:40.116: WARN/System.err(342): java.lang.IllegalStateException: Invalid Handshaking StateNOT_HANDSHAKING while processing the Handshake for session 3
> 06-30 21:36:40.116: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:593)
> 06-30 21:36:40.126: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.writeNetBuffer(SslHandler.java:632)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.handshake(SslHandler.java:586)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslHandler.messageReceived(SslHandler.java:349)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.filter.ssl.SslFilter.messageReceived(SslFilter.java:476)
> 06-30 21:36:40.137: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796)
> 06-30 21:36:40.155: WARN/System.err(342):     at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:426)
> 06-30 21:36:40.166: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:693)
> 06-30 21:36:40.176: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:646)
> 06-30 21:36:40.193: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:635)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:67)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1079)
> 06-30 21:36:40.196: WARN/System.err(342):     at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
> 06-30 21:36:40.206: WARN/System.err(342):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
> 06-30 21:36:40.215: WARN/System.err(342):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
> 06-30 21:36:40.215: WARN/System.err(342):     at java.lang.Thread.run(Thread.java:1096)
> Any ideas what might cause this and how to fix it?
> Same project works fine in JRE (with both bks and jks).
> I found similar issue here (mina+android):
> http://androiddiscuss.com/1-android-discuss/1022.html
> I hope I am posting in correct place, since it is also about project VYSPER and it seems possibly like android sdk bug, sorry if not.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira