Solving Common Java Problems
This page describes some common Java-related issues and how to solve them.
1. "sun.jdbc.odbc.JdbcOdbcDriver"
>> You are trying to connect to an Access database whilst running Java 8.
- The Java 8 update removed a component which StrataBugs uses to connect to an Access database. You cannot use Access and Java 8 together.
- You can have Java 8 installed alongside Java 7. Use these instructions to set up a shortcut which launches StrataBugs using Java 7.
- For v2.1 an alternative platform for standalone databases is offered (H2). If you have already migrated to v2.1 then you could copy your database to H2 and proceed with Java 8. Note that this will disable the legacy charts application. Please contact StrataData for assistance.
2. "Nothing Happens"
>> There is no appropriate version of Java installed.
- You have at least one version of Java installed if you have successfully run the StrataBugs Updater.
- StrataBugs v2.1 requires Java 7 or above.
- Java is available as 64-bit and 32-bit versions (you can have both installed at the same time). You must have the appropriate version for your download of StrataBugs. All downloads of StrataBugs v2.0 are 32-bit. StrataBugs v2.1 is available in both 32-bit and 64-bit versions.
- On Windows 64-bit machines: if "Program Files" contains a "Java" folder, you have 64-bit Java; if "Program Files (x86)" contains a "Java" folder, you have 32-bit Java.
- You could install the missing version of Java.
- Users of v2.1 can install a version of StrataBugs which matches the Java version. To overwrite a 32-/64-bit download using the StrataBugs Updater, make sure that all items marked as "x86 x64" are checked before downloading.
3. "Can't Load IA 32-bit .dll on a AMD 64-bit platform"
>> A 32-bit version of StrataBugs is trying to launch using 64-bit Java.
- Java will select the most recently updated version. If you have both 32- and 64-bit versions of Java, but the 64-bit is a more recent version (e.g. 1.8.0_25 vs 1.8.0_40), the 64-bit version will be selected. 32-bit StrataBugs cannot run with 64-bit Java.
- You can create a shortcut to StrataBugs which points to a particular version of Java.
- You can update your 32-bit Java.
- Users of v2.1 can download the 64-bit version of StrataBugs. To overwrite the 32-bit version using the StrataBugs Updater, make sure that all items marked as "x86 x64" are checked.