Jump to content

Olloth

Members
  • Posts

    101
  • Joined

  • Last visited

Posts posted by Olloth

  1. Please see the bug I entered.

    Also there is very little i can to to force the vm path because the launcher spawns a second process.

    Alright as far as I can tell this line https://github.com/TechnicPack/Spoutcraft-Launcher/blob/master/src/main/java/org/spoutcraft/launcher/gui/LoginForm.java#L227

    is correct.

    In your stacktrace here: http://pastie.org/private/u7vzst5pmsfhyslmbukqq You can see that the line 227 calls down to java internals about 100 ways before the class cast exception. The correct class is being passed into the method. This means that java itself is causing the issue. I have absolutely no idea how we could fix this because we are giving a Font class to the setFont method, which is the class that it calls for. It is not a case of " It means someone was stupid enough to upcast and not catch the exception."Or rather it does, but that person who was stupid enough to do it works at Oracle. So like I said, try changing/updating java versions or bitching to oracle. It's not that we don't want to have Mac support, it's that Java 7 is a new and unpolished product and Oracle and Apple haven't been playing nice for a long time.

    Also when the launcher spawns a second process it reuses the jvm you passed it to launch the first time.

    If you come up with some alternative way to set the font that doesn't result in that error for some odd reason, absolutely feel free to submit a pull request but I can't even reproduce to bug to know for sure because it relies on having some specific unknown build of the jvm and a mac, possibly even only your specific hardware.

  2. I am a programmer. I do know what it means. It means someone was stupid enough to upcast and not catch the exception. The only other reference I can find to this is on the java dev site from June. I have entered an actual bug for this but I don't expect anyone at technic to do anything to support the Mac community.

    Why don't you give me the entire stack trace then because I highly doubt that cast came directly from our code. It is a java internal attempting that cast from all my research. A JVM 7 bug. You want to bitch about mac support, bitch to oracle.

  3. There's nothing we can do about stupid things like this being done in the launcher.

    java.lang.ClassCastException: sun.font.CFont cannot be cast to sun.font.CompositeFont

    Stupid things like this? Are you a programmer? Do you know what that means or have looked into it at all? It appears to be some sort of bug with java on mac from my quick research. Try updating your Java, sounds like a java 7 bug. Remember 7 is still relatively new, there have been a couple zero days already even.

  4. RichardG did the same thing with his solar hats, which we all thought was hilarious because the only reason we even knew they existed at all was because he was screaming that technic users couldn't use them, and then those same users laughed at his dumb hats. And then it was folded into IC2 anyway so all users got those dumb hats he tried so hard to keep away.

    yeah I hadn't played IC2 in like a year and I was looking through the NEI menu and saw the solar hats and lost it about 2 weeks ago. Because I recognized them instantly as RichardG's stupid solar hats that he 'blocked from us'

  5. Really? Giving him a ban simply because he voices his thoughts regarding a release that is faulty (which can be seen with all the reports about the release). Personally I think he had a good reason to post this. Why is the official Tekkit server download for a release that seems like it's having some major issues.

    Instead, maybe appreciate the fact, that people are here because they enjoy Tekkit, and don't want others to experience the same problems. And before attacking the fellow, a simple message stating that a download for the 3.1.2 release were available would suffice. See to need for the bashing.

    Just my two cents...

    It's not the message so much as it's the way he went about it. Reread his post carefully, his tone and his I Don't Give A Fuck attitude.

    Better yet, why do the devs not test build their own things before committing it as the official version to DL? I've seen TONS of people complain about advancedMachines being broken (among others) which results in people either having to wipe all their machines by deleting the mod and reinstalling it, or just quit.

    I read the stickies and none of them indicated anything about this problem. I honestly don't care if I get perm banned, because it's as bit ridiculous that the actual working version is missing and we're almost forced to download 3.1.3 to play unless someone was lucky enough to already have 3.1.2 installed.

    I know the common rebuttal may be "well that is the authors problem for having buggy code", but it should be the tekkit dev's responsibility to actually... *test*... it first before releasing it? I figured that is common sense. All you have to do is build some of these buildings and the server goes down, so there's no real excuse here (since if it breaks, then you simply just do not add the buggier build in).

    Come on dude. "I honestly don't care if I get perm banned" and "maybe you know *TEST* it first? common sense!" as if they don't test the builds before releasing them and he's the first person in the world to come up with concept.

  6. If it went to court it wouldn't matter because of this line "We reserve the right to change this agreement at any time with or without notice, with immediate and/or retroactive effect."

    Right.

  7. "and remember not to distribute the changed versions of our software."

    This includes modified source/class files required to write mods in the first place for most of them. Those are software, and changes versions. It doesn't matter if it's one piece or the whole thing, it's illegal. However, to be fair, the terms for minecraft are utter crap in the legal sense. He half-exempts them on the next line, so who really knows unless it actually went to court.

×
×
  • Create New...