Resolved RuneMate Cross-Platform Bugs - Mac & Linux

Discussion in 'Client & Site Support' started by Arbiter, Mar 25, 2014.

  1. As discussed in RuneMate Release Candidate 1 Features - In Progress we are quickly approaching our first soft release! But before we get there there's a little housekeeping to take care of. One of which is making sure our lovely client is cross-platform compatible. I have begun testing on my Linux VMs and encourage you all to do the same. Dump any and all bugs and stack traces you find here.

    Linux distributions RuneMate intends on supporting:
    • Ubuntu 12.04 LTS 32/64 bit (Desktop & Server)
      • Fixed client crash due to UnsupportedOperationException for Swing setOpacity
      • Fixed harmless exception at client shutdown due to threads not being shutdown in the right order.
      • Patched bug resulting in UnsupportedOperationException due to Desktop#getDesktop. Ugly PopupDialog with the url for now. Soon to be embedded WebView.
      • Paint is completely broken.
      • Window dragging is slightly jumpy.
      • Audit in progress...
    • Ubuntu 13.10 32/64 bit (Desktop & Server)
      • Audit was a complete failure. There are too many fundamental (non-RuneMate related) incompatibilities and bugs with JavaFX and Ubuntu 13.10. For the sake of efficiently working, support for Ubuntu 13.10 has been abandoned for now. This distribution will be re-explored if there is a user demand for it and/or JavaFX support gets better.
    • CentOS 6.5 32/64 bit
    • Mac OS X Mountain Lion
      • Fixed an IO bug when trying to save biometric data at shutdown.
      • Detected gamebreaking bug caused by JFXPanel incompatibility in Mac OS X. Upgrading to Java 8 as potential fix (unconfirmed).
      • Audit in progress...
    Note: All fixes listed above are unreleased. Expect them in Beta6/RC1.
     
    #1 Arbiter, Mar 25, 2014
    Last edited: Mar 27, 2014
  2. This will be a big step forward as alot of people use Linux VPNs(Or whatever they're called, networking was never my thing haha). Will test it out myself too and post any bugs I come across
     
    Arbiter likes this.
  3. I am testing Ubuntu, so if you have any other Linux distros at your disposal testing across them is highly appreciated. I will start a similar thread for Mac soon. :)
     
  4. Ah I use Ubuntu too unfortunately.. However I'll still test it out, better than nothing
     
  5. Your testing will be particularly helpful when Beta6/RC1 comes out, because from what I've seen so far Beta 5 is completely unrunnable on Ubuntu. :p Updated the thread with a couple of my findings. Will keep y'all posted.
     
    Booch likes this.
  6. Alright no problem at all :)
     
  7. Auditing on Ubuntu 13.10. @Viewer uses it and already ran into issues so I'm assuming I'll have plenty to fix. :)
     
  8. We will see what we can do to fix the bugs
     
  9. Ubuntu 13.10 Audit was a complete failure. There are too many fundamental (non-RuneMate related) incompatibilities and bugs with JavaFX and Ubuntu 13.10. For the sake of efficiently working, support for Ubuntu 13.10 has been abandoned for now. This distribution will be re-explored if there is a user demand for it and/or JavaFX support gets better.
     
  10. Is it already tested on macs?
     
  11. I don't think so, I think Arbiter plans on doing it tonight.
     
  12. Scope expanded to include Mac OS X. I will test specifically on Mountain Lion and extrapolate that if it works on that it should work on other versions. :p
     
  13. After spending the better half of my evening setting up and stabilizing a Mac OS X VM on Windows (a very non-trivial task), I learned that this environment stack lacks the required hardware acceleration to run JavaFX. I would appreciate if anyone with a Mac would allow me to Teamviewer them to do some mild debugging. <3
     
  14. Lool that time waste tho i hate it when that happens :|
     
  15. Tell me about it. I was so frustrated... corrupted the OS four times lol.

    In better news, I managed to Teamviewer a friend and identify a couple bugs for OS X. Updated the thread up top. Currently the client does not function at all in Mac. :(
     
  16. #16 Booch, Mar 27, 2014
    Last edited by a moderator: Mar 27, 2014
  17. @Booch use the @ function so that the user gets a notification :)
     
    Booch likes this.
  18. Besides the stuff I put in the OP, no. Ubuntu 12.04 LTS seems to run it stably (in the unreleased version) with the exception of paint. I'm going to have Cloud take a look at that. Gave up on Ubuntu 13.10, because the bugs are really out of our control. Java and Ubuntu need to fix their working relationship lol.
     

Share This Page

Loading...