Hm, according to your diag output, the OSTC is detected by jdivelog:
"INFO: RXTX Port found: /dev/tty.usbserial-A4SHCQSJ"
"INFO: RXTX Port found: /dev/cu.usbserial-A4SHCQSJ"
Did you make sure the OSTC was turned on (on the main screen) before downloading dives? You need to wake it up, otherwise you will get comm errors in jdivelog.
So if there is a problem, I don´t think it´s a Java problem, as I get this Java error as well and Jdivelog is working just fine here.
The RXTX drivers that I´m using are those that are offered for download on the jdivelog.org website.
I also installed the FTDI drivers directly from the manufacturer (
http://www.ftdichip.com/Drivers/VCP.htm) since I mainly use MacDive to download the dives, not Jdivelog.
Here´s the diag log on my core2 duo Macbook running Snow Leopard:
Comm-Environment
================
Comm API: false
RXTX-2.1: true
Comm Init Log:
INFO: Initializing JavaCommAPI Comm Ports
WARNING: javax.comm-Classes not found! JavaCommAPI support disabled!
INFO: Initializing RXTX-2.1 Comm Ports
INFO: RXTX Port found: /dev/tty.usbserial-A4SHCQSJ
INFO: RXTX Port found: /dev/cu.usbserial-A4SHCQSJ
INFO: RXTX Port found: /dev/tty.Bluetooth-PDA-Sync
INFO: RXTX Port found: /dev/cu.Bluetooth-PDA-Sync
INFO: RXTX Port found: /dev/tty.Bluetooth-Modem
INFO: RXTX Port found: /dev/cu.Bluetooth-Modem
INFO: CommUtil initialization finished.
Comm Libs:
Possible RXTX Lib found: /Applications/JDiveLog.app/Contents/Resources/Java/jni/librxtxSerial.jnilib (326296 bytes, read:true)
Comm Jars in java.ext.dirs:
java.ext.dirs does not exist: /Library/Java/Extensions:/System/Library/Java/Extensions:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext
Path Information
================
working dir: /Applications
home dir: /Users/nakatomi
skinpath: /Applications/JDiveLog.app/Contents/Resources/Java/skins
skindir: /Applications/JDiveLog.app/Contents/Resources/Java/skins
skindir readable: true
skindir is directory: true
[bluebubbles.zip, simple_dark_blue.zip, simple_white_blue.zip]
JVM Information
===============
java.version: 1.6.0_24
java.vendor: Apple Inc.
java.vendor.url:
http://www.apple.com/
java.home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
java.vm.specification.version: 1.0
java.vm.specification.vendor: Sun Microsystems Inc.
java.vm.specification.name: Java Virtual Machine Specification
java.vm.version: 19.1-b02-334
java.vm.vendor: Apple Inc.
java.vm.name: Java HotSpot(TM) Client VM
java.specification.version: 1.6
java.specification.vendor: Sun Microsystems Inc.
java.specification.name: Java Platform API Specification
java.class.version: 50.0
java.class.path: /Applications/JDiveLog.app/Contents/Resources/Java/RXTXcomm.jar:/Applications/JDiveLog.app/Contents/Resources/Java/jdivelog.jar:/Applications/JDiveLog.app/Contents/Resources/Java/commons-digester.jar:/Applications/JDiveLog.app/Contents/Resources/Java/commons-collections.jar:/Applications/JDiveLog.app/Contents/Resources/Java/commons-logging-api.jar:/Applications/JDiveLog.app/Contents/Resources/Java/commons-beanutils.jar:/Applications/JDiveLog.app/Contents/Resources/Java/fop.jar:/Applications/JDiveLog.app/Contents/Resources/Java/commons-io.jar:/Applications/JDiveLog.app/Contents/Resources/Java/colorchooser.jar:/Applications/JDiveLog.app/Contents/Resources/Java/jcommon-1.0.16.jar:/Applications/JDiveLog.app/Contents/Resources/Java/jfreechart-1.0.13.jar:/Applications/JDiveLog.app/Contents/Resources/Java/avalon-framework-4.2.0.jar:/Applications/JDiveLog.app/Contents/Resources/Java/batik-all-1.7.jar:/Applications/JDiveLog.app/Contents/Resources/Java/xml-apis-1.3.04.jar:/Applications/JDiveLog.app/Contents/Resources/Java/xml-apis-ext-1.3.04.jar:/Applications/JDiveLog.app/Contents/Resources/Java/xmlgraphics-commons-1.3.1.jar
java.library.path: /Applications/JDiveLog.app/Contents/Resources/Java/jni:/System/Library/PrivateFrameworks/JavaApplicationLauncher.framework/Resources
java.io.tmpdir: /var/folders/AG/AG8xHa5NFtqhcaojnfg-bk+++TI/-Tmp-/
java.compiler: null
java.ext.dirs: /Library/Java/Extensions:/System/Library/Java/Extensions:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext
OS Information
==============
os.name: Mac OS X
os.arch: i386
os.version: 10.6.7
file.separator: /
path.separator: :
user.name: nakatomi