For a very strange reason, the latest version of Java on Mac OS makes your browser lose its session. This only happens with Mac Os and here is what my friend Karen did to fix the problem on her computer:
karenb wrote:
For J2SE 5.0
Open Java Preferences (/Applications/Utilities/Java/J2SE 5.0/Java Preferences)
Under the General tab, change the Java Applet Runtime Settings to J2SE 1.4.2
I am not a Mac user so I don't really know much about this but I hope it helps you.
If there are any experts in how PHP, Apache and browsers handle sessions, I would be really happy to get your help.
Offline
You need to change the subject to "Now I can play games"!
Offline
coolstuff wrote:
YAY! Sadly, I can't use the mac till monday. I'll fix it then.
Have you played the demo yet
And also, I still occasionally get logged out, and Firefox still won't load. Does it keep you logged in 100% of the time, or just close to it (cause I have been logging out less)
Offline
tms5 wrote:
First you have to.........uhhhh.........dangit I had it all in my head. SORRY!!!
It asctually has no effect on the games! I haven't played a Scratch game for months!
Offline
Using a black berry connection also logs you off very quickly. Sometimes my internet explorer closes and a notebook html file appears on my desktop when I am on the website. Do you have any clue why that happens
Offline
geckofreak wrote:
Using a black berry connection also logs you off very quickly. Sometimes my internet explorer closes and a notebook html file appears on my desktop when I am on the website. Do you have any clue why that happens
My internet does that as well sometimes (how do you do smilies)
Offline
This problem should be fixed now. Here is a technical description of the problem:
The Apple JVM asks for "direct" mixer when asked for the default sound mixer through the call in PlayingSound.openLine. AudioSystem.getLine() call is what specifically triggers it. Now, this triggers calls to all installed mixers asking them for a line matching the requested line type. For reasons I do not know, the Apple JVM thinks the "direct" mixer is one of the installed mixers, and tries to query it. The sequence is, first the default mixer is queried, then mixing mixers are queried, and then non-mixing mixers are queried. Since the direct mixer is not around, and it's classpath dependencies are not satisfied, the applet tries to download the classes it needs from the scratch server. Obviously, the classes are not on the server, and it throws a 404 not found. Here lies the logout issue. The scratch server(cake php) invalidates sessions when this happens, and returns a new cookie to the applet, which in turn gives it backs to the browser after requesting the browser to delete the old valid session cookie. End result, user gets logged out.
Adopted fix - drop a few of the classes from the sun media framework in the static/misc directory. Result - the applet when running on the MAC gets the valid class files it needs, no 404s, no session timeouts, and bonus - faster applet loads as the spurious requests for the classes will stop after it gets it
Offline
Thank god I don't have a Mac, I'm not good with coding or anything.
Offline