Code Monkey home page Code Monkey logo

Comments (12)

ubergeek42 avatar ubergeek42 commented on July 29, 2024

Thanks for the feedback! This is my first android app and I haven't had a chance to work with ICS. I do have some UI improvements planned(better tablet support for example) and will eventually get around to testing with ICS and making it fit in better.

from weechat-android.

mhoran avatar mhoran commented on July 29, 2024

The new skin on the dev branch looks fantastic! Unfortunately, any time I click on a buffer, the app crashes. Let me know if I can do anything to help.

from weechat-android.

ubergeek42 avatar ubergeek42 commented on July 29, 2024

I've pushed a new build to the dev server that should be a lot more stable(I hope). This is what the next release of the client will resemble(more or less).

Testing and bug reports are the most helpful thing right now, I really do appreciate the interest!

http://repository-ubergeek42.forge.cloudbees.com/release/index.html

from weechat-android.

mhoran avatar mhoran commented on July 29, 2024

Just grabbed the latest release, however I'm still getting crashes any time I try to view a buffer.

Not sure how useful it is, but here's the output of logcat:

D/c*.u*.W*.WeechatActivi*( 3575): onBufferSelected() buffer:irc.wtpa.#wtpa
D/c*.u*.W*.WeechatActivi*( 3575): CurrentFragment is: class com.ubergeek42.WeechatAndroid.fragments.BufferFragment
D/dalvikvm( 3575): GC_CONCURRENT freed 406K, 4% free 13192K/13703K, paused 5ms+3ms
D/dalvikvm(  181): GC_EXPLICIT freed 1640K, 14% free 21288K/24519K, paused 2ms+6ms
D/BufferFragment( 3575): Bufferfragment onserviceconnected
D/HotlistListAdapter( 3575): onHotlistChanged()
D/AndroidRuntime( 3575): Shutting down VM
W/dalvikvm( 3575): threadid=1: thread exiting with uncaught exception (group=0x40a5d1f8)
E/AndroidRuntime( 3575): FATAL EXCEPTION: main
E/AndroidRuntime( 3575): android.os.NetworkOnMainThreadException
E/AndroidRuntime( 3575):    at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1099)
E/AndroidRuntime( 3575):    at org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl$SSLOutputStream.write(OpenSSLSocketImpl.java:706)
E/AndroidRuntime( 3575):    at java.io.OutputStream.write(OutputStream.java:82)
E/AndroidRuntime( 3575):    at com.ubergeek42.weechat.relay.RelayConnection.sendMsg(RelayConnection.java:199)
E/AndroidRuntime( 3575):    at com.ubergeek42.WeechatAndroid.service.RelayServiceBinder.subscribeBuffer(RelayServiceBinder.java:114)
E/AndroidRuntime( 3575):    at com.ubergeek42.WeechatAndroid.fragments.BufferFragment.refreshView(BufferFragment.java:182)
E/AndroidRuntime( 3575):    at com.ubergeek42.WeechatAndroid.fragments.BufferFragment.access$200(BufferFragment.java:38)
E/AndroidRuntime( 3575):    at com.ubergeek42.WeechatAndroid.fragments.BufferFragment$1.onServiceConnected(BufferFragment.java:133)
E/AndroidRuntime( 3575):    at android.app.LoadedApk$ServiceDispatcher.doConnected(LoadedApk.java:1068)
E/AndroidRuntime( 3575):    at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:1085)
E/AndroidRuntime( 3575):    at android.os.Handler.handleCallback(Handler.java:605)
E/AndroidRuntime( 3575):    at android.os.Handler.dispatchMessage(Handler.java:92)
E/AndroidRuntime( 3575):    at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime( 3575):    at android.app.ActivityThread.main(ActivityThread.java:4424)
E/AndroidRuntime( 3575):    at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 3575):    at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime( 3575):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
E/AndroidRuntime( 3575):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
E/AndroidRuntime( 3575):    at dalvik.system.NativeStart.main(Native Method)
W/ActivityManager(  181):   Force finishing activity com.ubergeek42.WeechatAndroid/.WeechatActivity
W/ActivityManager(  181): Activity pause timeout for ActivityRecord{41e73700 com.ubergeek42.WeechatAndroid/.WeechatActivity}
I/ActivityManager(  181): No longer want com.google.android.inputmethod.latin.dictionarypack (pid 3215): hidden #16
W/ActivityManager(  181): Activity destroy timeout for ActivityRecord{41e73700 com.ubergeek42.WeechatAndroid/.WeechatActivity}
D/dalvikvm( 3043): GC_CONCURRENT freed 504K, 5% free 13787K/14471K, paused 2ms+5ms

from weechat-android.

ubergeek42 avatar ubergeek42 commented on July 29, 2024

Bah, well that's unfortunate. Thanks for the logcat, makes it a lot easier to track down what we're doing wrong(I didn't notice since my old phone doesn't do strictmode and so doesn't complain about this issue).

from weechat-android.

ubergeek42 avatar ubergeek42 commented on July 29, 2024

Another new build pushed, hopefully it fixes this issue and it'll actually be usable for you.

from weechat-android.

mhoran avatar mhoran commented on July 29, 2024

The new version works much better.

A couple of things I noticed:

  • the back button doesn't get you to the buffer list from inside a buffer. This is a regression.
  • when I quit without disconnecting, I get a crash notice. Disconnecting before quitting works fine.
  • sometimes the ActionBar shows the last active channel instead of Weechat when returning to the buffer list.

from weechat-android.

ubergeek42 avatar ubergeek42 commented on July 29, 2024

Thanks! I'm glad its actually working for you now.

I don't recall seeing the crash on quit without disconnect on my end can you provide which android version you're using?

from weechat-android.

mhoran avatar mhoran commented on July 29, 2024

I'm using Android 4.0.4.

from weechat-android.

mhoran avatar mhoran commented on July 29, 2024

I'm also seeing an issue with the activity count on the buffer list. When I view a buffer and go back to the list, the count is refreshed appropriately. However, when I quit and re-connect, the count is reset.

from weechat-android.

mhoran avatar mhoran commented on July 29, 2024

I found that the crash on quit only happens when stunnel is used as the tunnel mechanism. I switched to SSH, which resolved the issue.

from weechat-android.

ubergeek42 avatar ubergeek42 commented on July 29, 2024

I think we can close this. Feel free to reopen or file a new bug if this isn't resolved sufficiently.

from weechat-android.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.