a photo uploader for Linux, Mac and Windows

Re-released Mac version

I re-released the Mac version of jUploadr, it was compiled with java 1.5 and it was causing problems for some mac users that haven’t upgraded their macs in a while. I’ve taken care of the problem, and it should be smooth sailing for mac users now.

8 Responses to “Re-released Mac version”

  1. Zeno Davatz Says:

    Sorry but my Mac is up-to-date 10.4.8 and Java 1.5 but it still did not work for me. I will now try the new version. Thank you for the Fix.

  2. scohen Says:

    Zeno,
    Did you change the version of Java? OSX Upgraded to 1.5 a long time ago (I don’t remember when, but it’s been over a year)

  3. Zeno Davatz Says:

    I’m very sorry, I had the wrong engine selected in my settings about java. I had my setting on 1.4.2 (1.5 was installed but not the default engine).

    Thank you for your kind help.

  4. Marc Says:

    I get an error with the re-released version on my Mac. Here’s the error from the console:
    [JavaAppLauncher Error] CallStaticVoidMethod() threw an exception
    Exception in thread “main” java.lang.UnsupportedClassVersionError: org/scohen/juploadr/app/JUploadr (Unsupported major.minor version 49.0)
    at java.lang.ClassLoader.defineClass0(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:219)
    at apple.launcher.LaunchRunner.loadMainMethod(LaunchRunner.java:55)
    at apple.launcher.LaunchRunner.run(LaunchRunner.java:84)
    at apple.launcher.LaunchRunner.callMain(LaunchRunner.java:50)
    at apple.launcher.JavaApplicationLauncher.launch(JavaApplicationLauncher.java:52)

  5. Antlers Says:

    hi-
    i downloaded the new juploadr and now i can’t open it at all on my macbook pro. i t worked well in the past but now when i click on the application it just looks as though it’s about to open and nothing happens.
    now i just want the last version back!
    any ideas?
    -antlers

  6. scohen Says:

    Antlers, Marc
    From what I can tell, you’re probably running java 1.4, but I downgraded to java 1.4 downloaded 1.1.2 and it works for me. This is extremely strange behavior, since I’m certain that the latest build was compiled with java 1.4, yet your stack trace indicates that you’re running a version that was compiled under 1.5.

    Are you two ABSOLUTELY sure that you have the latest, most recent jUploadr? Be sure to clear out browser caches to ensure you have the latest as the filename is the same.

  7. scohen Says:

    The easiest fix is to switch Java versions to 1.5. This can be done with:
    Applications=>Utilities=>Java=>J2SE 5.0=>Java Preferences.app

    Where it says Use Version, select J2SE 5.0

    I’ll write a post about this for mac users.

  8. b3nd3r Says:

    Hello,
    I too, am having trouble getting the newest version to work on my Mac. Running 10.4.9 on an older G4 w/ J2SE 5.0 installed and selected.

    From the console:

    [LaunchRunner Error] org.scohen.juploadr.app.JUploadr.main(String[]) threw an exception:

    java.lang.UnsatisfiedLinkError: no swt-pi-gtk-3232 in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682)
    at java.lang.Runtime.loadLibrary0(Runtime.java:822)
    at java.lang.System.loadLibrary(System.java:992)
    at org.eclipse.swt.internal.Library.loadLibrary(Library.java:123)
    at org.eclipse.swt.internal.gtk.OS.(OS.java:22)
    at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:63)
    at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:54)
    at org.eclipse.swt.dnd.Transfer.registerType(Transfer.java:135)
    at org.eclipse.swt.dnd.TextTransfer.(TextTransfer.java:36)
    at org.scohen.juploadr.app.JUploadr.(JUploadr.java:84)
    at org.scohen.juploadr.app.JUploadr.main(JUploadr.java:709)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at apple.launcher.LaunchRunner.run(LaunchRunner.java:88)
    at apple.launcher.LaunchRunner.callMain(LaunchRunner.java:50)
    at apple.launcher.JavaApplicationLauncher.launch(JavaApplicationLauncher.java:52)

Leave a Reply