There have been a few bad bugs in the test versions I uploaded under “GDBI Patches”, so I renamed it to “GDBI Patches/Betas” and changed the regular package to “GDBI Releases”. Then you have to put numbers at the beginning so they sort correctly.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Not being sure what was what, I downloaded both 13 and 13.6.
Since the JAR sizes were the same, I assumed that 13.6 was complete and not a "patch"
But 13 launches, while 13.6 won't. The diagnostics for 13.6 on Mac OS 10.4.11 are:
Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
Needs a newer version of Java ? I have the latest everything from Apple. I realize Apple may not be on the bleeding edge for things like Apache and Java, ......
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Yes, 13.6 is a the complete PGV version. We have had Java version problems in the past. There is an option to compile so it works with older versions of the runtime, but I did not use it this time. Can you find out what version of Java you have?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The 13.0 is not too bad at first. Find doesn't work. Have to know the xref ID or traverse the relationship chain. And it seems to intermittently claim privacy and crash. But then after restart, will bring up the very same person without complaint.
Here are items my system profiler finds:
APPLICATIONS:
Jar Bundler:
Version: 12.0.0
Last Modified: 01-06-2009 22:14
Kind: Universal
Get Info String: Jar Bundler 12.0.0 Copyright 1996-2007 Apple Inc.
Location: /Developer/Applications/Java Tools/Jar Bundler.app
Java 1.3.1 Plugin Settings:
Version: 10.0.2
Last Modified: 06-09-2008 10:27
Kind: Universal
Get Info String: 10.0.2 (for Java 1.3.1), Copyright 2002-2005 Apple Computer, Inc. All Rights Reserved.
Location: /Applications/Utilities/Java/Java 1.3.1 Plugin Settings.app
Version: 2.2
Last Modified: 01-06-2009 22:14
Kind: Universal
Get Info String: JavaBrowser 2.2
Location: /Developer/Applications/Java Tools/JavaBrowser.app
Applet Launcher:
Version: 12.0.0
Last Modified: 01-06-2009 22:14
Kind: Universal
Get Info String: Java Applet Launcher 12.0.0 Copyright 1996-2007 Apple Inc.
Location: /Developer/Applications/Java Tools/Applet Launcher.app
Version: 10.0.2
Last Modified: 06-09-2008 10:27
Get Info String: JavaApplicationLauncherUI 10.0.2, Copyright 2001-2005, Apple Computer, Inc.
Location: /System/Library/PrivateFrameworks/JavaApplicationLauncherUI.framework
Private: Yes
JavaCarbonSupport:
Version: 10.0.2
Last Modified: 06-09-2008 10:27
Get Info String: JavaCarbonSupport 10.0.2, Copyright 2001-2005, Apple Computer, Inc.
Location: /System/Library/PrivateFrameworks/JavaCarbonSupport.framework
Private: Yes
JavaEmbedding:
Version: 10.0.2
Last Modified: 01-06-2009 22:07
Get Info String: 10.0.2, Copyright 2002-2005, Apple Computer, Inc.
Location: /System/Library/Frameworks/JavaEmbedding.framework
Private: No
JavaEOCocoa:
Last Modified: 01-06-2009 22:00
Location: /System/Library/Frameworks/JavaEOCocoa.framework
Private: No
JavaScriptCore:
Version: 4526.11
Last Modified: 01-06-2009 21:27
Get Info String: 4526.11, Copyright 2003-2007 Apple Inc.; Copyright 1999-2001 Harri Porten <porten@kde.org>; Copyright 2001 Peter Kelly <pmk@post.com>; Copyright 1997-2005 University of Cambridge; Copyright 1991, 2000, 2001 by Lucent Technologies.
Location: /System/Library/Frameworks/JavaScriptCore.framework
Private: No
JavaScriptGlue:
Version: 4526.9
Last Modified: 01-06-2009 21:27
Get Info String: 4526.9, Copyright 2003-2007 Apple Inc.
Location: /System/Library/PrivateFrameworks/JavaScriptGlue.framework
Private: Yes
JavaVM:
Version: 11.8.0
Last Modified: 01-06-2009 22:07
Location: /System/Library/Frameworks/JavaVM.framework
Private: No
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
snowball:~ wgroleau$ java -version
java version "1.5.0_16"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_16-b06-275)
Java HotSpot(TM) Client VM (build 1.5.0_16-132, mixed mode, sharing)
snowball:~ wgroleau$ uname -a
Darwin snowball.local 8.11.0 Darwin Kernel Version 8.11.0: Wed Oct 10 18:26:00 PDT 2007; root:xnu-792.24.17~1/RELEASE_PPC Power Macintosh powerpc
I downloaded both at work, and neither would launch (Win XP) We do have purchased programs that are Java, and they run, so that surprised me.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
A Java 5 (aka 1.5) JVM won't run classes compiled with a Java 6 compiler. It would be more obvious if the JVM included the actual version numbers in the error messages, but that's what's going on.
The reason that your commercial apps work is that they take a conservative approach to forcing users to upgrade. They are probably compiled with Java 5 or 1.4.
Tom
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
No idea if this would help as my last Apple was the II. But wondering if you have fink or something similar installed to get more Linux based software. Since it used to be that OpenOfffice required something like fink and is heavily java based, fink may give additional java options?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I don't like fink. Nothing personal, but due to the need to prevent conflict with things installed by other methods, it has its own set of "non-standard" directories.
I have never had a problem building things from the BSD or Linux worlds. The worst was something ancient that expected Berkeley 3.2 To use it with Berkely 5.4, I had to compare the failed line of code to Berkely code and discover that I had to add a param value of NULL.
On the other hand, since lots of things use Java, I hesitate to tamper with the one delivered with the system. Apple recently fed me an update to that, so I'm going to try GDBI 13.6 again.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
There have been a few bad bugs in the test versions I uploaded under “GDBI Patches”, so I renamed it to “GDBI Patches/Betas” and changed the regular package to “GDBI Releases”. Then you have to put numbers at the beginning so they sort correctly.
I guess "13.6" is one of these "bad bugs" ? :-)
Not being sure what was what, I downloaded both 13 and 13.6.
Since the JAR sizes were the same, I assumed that 13.6 was complete and not a "patch"
But 13 launches, while 13.6 won't. The diagnostics for 13.6 on Mac OS 10.4.11 are:
Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
Needs a newer version of Java ? I have the latest everything from Apple. I realize Apple may not be on the bleeding edge for things like Apache and Java, ......
Yes, 13.6 is a the complete PGV version. We have had Java version problems in the past. There is an option to compile so it works with older versions of the runtime, but I did not use it this time. Can you find out what version of Java you have?
The 13.0 is not too bad at first. Find doesn't work. Have to know the xref ID or traverse the relationship chain. And it seems to intermittently claim privacy and crash. But then after restart, will bring up the very same person without complaint.
Here are items my system profiler finds:
APPLICATIONS:
Jar Bundler:
Version: 12.0.0
Last Modified: 01-06-2009 22:14
Kind: Universal
Get Info String: Jar Bundler 12.0.0 Copyright 1996-2007 Apple Inc.
Location: /Developer/Applications/Java Tools/Jar Bundler.app
Java 1.3.1 Plugin Settings:
Version: 10.0.2
Last Modified: 06-09-2008 10:27
Kind: Universal
Get Info String: 10.0.2 (for Java 1.3.1), Copyright 2002-2005 Apple Computer, Inc. All Rights Reserved.
Location: /Applications/Utilities/Java/Java 1.3.1 Plugin Settings.app
Java 1.4.2 Plugin Settings:
Version: 11.8.0
Last Modified: 01-03-2009 00:01
Kind: Universal
Get Info String: 11.8.0 (for Java 1.4.2), Copyright © 2004-2008 Apple Inc. All Rights Reserved.
Location: /Applications/Utilities/Java/Java 1.4.2 Plugin Settings.app
Java Preferences:
Version: 11.8.0
Last Modified: 01-03-2009 00:01
Kind: Universal
Get Info String: 11.8.0 (for J2SE 5.0), Copyright © 2005-2008 Apple Inc. All Rights Reserved.
Location: /Applications/Utilities/Java/J2SE 5.0/Java Preferences.app
Java Web Start:
Version: 11.8.0
Last Modified: 01-03-2009 00:01
Kind: Universal
Get Info String: 11.8.0 (for J2SE 5.0), Copyright © 2001-2008 Apple Inc. All Rights Reserved.
Location: /Applications/Utilities/Java/Java Web Start.app
JavaBrowser:
Version: 2.2
Last Modified: 01-06-2009 22:14
Kind: Universal
Get Info String: JavaBrowser 2.2
Location: /Developer/Applications/Java Tools/JavaBrowser.app
Applet Launcher:
Version: 12.0.0
Last Modified: 01-06-2009 22:14
Kind: Universal
Get Info String: Java Applet Launcher 12.0.0 Copyright 1996-2007 Apple Inc.
Location: /Developer/Applications/Java Tools/Applet Launcher.app
FRAMEWORKS:
JavaApplicationLauncher:
Version: 11.8.0
Last Modified: 01-03-2009 00:01
Get Info String: JavaApplicationLauncher, Copyright © 2001-2008 Apple Inc. All Rights Reserved.
Location: /System/Library/PrivateFrameworks/JavaApplicationLauncher.framework
Private: Yes
JavaApplicationLauncherUI:
Version: 10.0.2
Last Modified: 06-09-2008 10:27
Get Info String: JavaApplicationLauncherUI 10.0.2, Copyright 2001-2005, Apple Computer, Inc.
Location: /System/Library/PrivateFrameworks/JavaApplicationLauncherUI.framework
Private: Yes
JavaCarbonSupport:
Version: 10.0.2
Last Modified: 06-09-2008 10:27
Get Info String: JavaCarbonSupport 10.0.2, Copyright 2001-2005, Apple Computer, Inc.
Location: /System/Library/PrivateFrameworks/JavaCarbonSupport.framework
Private: Yes
JavaEmbedding:
Version: 10.0.2
Last Modified: 01-06-2009 22:07
Get Info String: 10.0.2, Copyright 2002-2005, Apple Computer, Inc.
Location: /System/Library/Frameworks/JavaEmbedding.framework
Private: No
JavaEOCocoa:
Last Modified: 01-06-2009 22:00
Location: /System/Library/Frameworks/JavaEOCocoa.framework
Private: No
JavaScriptCore:
Version: 4526.11
Last Modified: 01-06-2009 21:27
Get Info String: 4526.11, Copyright 2003-2007 Apple Inc.; Copyright 1999-2001 Harri Porten <porten@kde.org>; Copyright 2001 Peter Kelly <pmk@post.com>; Copyright 1997-2005 University of Cambridge; Copyright 1991, 2000, 2001 by Lucent Technologies.
Location: /System/Library/Frameworks/JavaScriptCore.framework
Private: No
JavaScriptGlue:
Version: 4526.9
Last Modified: 01-06-2009 21:27
Get Info String: 4526.9, Copyright 2003-2007 Apple Inc.
Location: /System/Library/PrivateFrameworks/JavaScriptGlue.framework
Private: Yes
JavaVM:
Version: 11.8.0
Last Modified: 01-06-2009 22:07
Location: /System/Library/Frameworks/JavaVM.framework
Private: No
It looks like those are just the Apple versions. Can you go to the command line and run:
java -version
Mine says:
java version "1.6.0_11"
If Apple does not use the Sun version, we would have to find some compatibility matrix that explains what it is equivalent to.
snowball:~ wgroleau$ java -version
java version "1.5.0_16"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_16-b06-275)
Java HotSpot(TM) Client VM (build 1.5.0_16-132, mixed mode, sharing)
snowball:~ wgroleau$ uname -a
Darwin snowball.local 8.11.0 Darwin Kernel Version 8.11.0: Wed Oct 10 18:26:00 PDT 2007; root:xnu-792.24.17~1/RELEASE_PPC Power Macintosh powerpc
I downloaded both at work, and neither would launch (Win XP) We do have purchased programs that are Java, and they run, so that surprised me.
A Java 5 (aka 1.5) JVM won't run classes compiled with a Java 6 compiler. It would be more obvious if the JVM included the actual version numbers in the error messages, but that's what's going on.
The reason that your commercial apps work is that they take a conservative approach to forcing users to upgrade. They are probably compiled with Java 5 or 1.4.
Tom
No idea if this would help as my last Apple was the II. But wondering if you have fink or something similar installed to get more Linux based software. Since it used to be that OpenOfffice required something like fink and is heavily java based, fink may give additional java options?
I don't like fink. Nothing personal, but due to the need to prevent conflict with things installed by other methods, it has its own set of "non-standard" directories.
I have never had a problem building things from the BSD or Linux worlds. The worst was something ancient that expected Berkeley 3.2 To use it with Berkely 5.4, I had to compare the failed line of code to Berkely code and discover that I had to add a param value of NULL.
On the other hand, since lots of things use Java, I hesitate to tamper with the one delivered with the system. Apple recently fed me an update to that, so I'm going to try GDBI 13.6 again.