Bug #2667 Checksum Error - Solaris 8 - mysql-connector-java-3.0.10-stable.tar
Submitted: 6 Feb 2004 12:00 Modified: 6 Feb 2004 15:32
Reporter: John Albanese Email Updates:
Status: Not a Bug Impact on me:
None 
Category:Connector / J Severity:S1 (Critical)
Version:3.0.10 OS:Solaris (Solaris 8 Sparc 64 bit)
Assigned to: CPU Architecture:Any

[6 Feb 2004 12:00] John Albanese
Description:
I receive the following error when attempting to unpack mysql-connector-java-3.0.10-stable.tar on a Sun V120 Sparc Station with OS Solaris version 8.

Please review the screen snapshot below. Also, note that MySQL Connector/2.0 works correctly. 

--------Screen Snapshot-------

# tar xvf mysql-connector-java-3.0.10-stable.tar
x clover, 0 bytes, 0 tape blocks
x mysql-connector-java-3.0.10-stable, 0 bytes, 0 tape blocks
x mysql-connector-java-3.0.10-stable/com, 0 bytes, 0 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql, 0 bytes, 0 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc, 0 bytes, 0 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/jdbc2, 0 bytes, 0 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/jdbc2/optional, 0 bytes, 0 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/util, 0 bytes, 0 tape blocks
x mysql-connector-java-3.0.10-stable/lib, 0 bytes, 0 tape blocks
x mysql-connector-java-3.0.10-stable/lib-nodist, 0 bytes, 0 tape blocks
x mysql-connector-java-3.0.10-stable/org, 0 bytes, 0 tape blocks
x mysql-connector-java-3.0.10-stable/org/gjt, 0 bytes, 0 tape blocks
x mysql-connector-java-3.0.10-stable/org/gjt/mm, 0 bytes, 0 tape blocks
x mysql-connector-java-3.0.10-stable/org/gjt/mm/mysql, 0 bytes, 0 tape blocks
x mysql-connector-java-3.0.10-stable/testsuite, 0 bytes, 0 tape blocks
x mysql-connector-java-3.0.10-stable/testsuite/perf, 0 bytes, 0 tape blocks
x mysql-connector-java-3.0.10-stable/testsuite/regression, 0 bytes, 0 tape blocks
x mysql-connector-java-3.0.10-stable/testsuite/simple, 0 bytes, 0 tape blocks
x mysql-connector-java-3.0.10-stable/build.xml, 19067 bytes, 38 tape blocks
x mysql-connector-java-3.0.10-stable/CHANGES, 44671 bytes, 88 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/AssertionFailedException.class, 826 bytes, 2 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/AssertionFailedException.java, 1828 bytes, 4 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/Blob.class, 3270 bytes, 7 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/Blob.java, 7606 bytes, 15 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/Buffer.class, 9003 bytes, 18 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/Buffer.java, 14995 bytes, 30 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/CharsetMapping.class, 4617 bytes, 10 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/CharsetMapping.java, 9356 bytes, 19 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/Clob.class, 4522 bytes, 9 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/Clob.java, 7568 bytes, 15 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/CompressedInputStream.class, 3328 bytes, 7 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/CompressedInputStream.java, 7971 bytes, 16 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/Connection$UltraDevWorkAround.class, 20367 bytes, 40 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/Connection.class, 38789 bytes, 76 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/Connection.java, 131156 bytes, 257 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/DatabaseMetaData.class, 62688 bytes, 123 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/DatabaseMetaData.java, 236633 bytes, 463 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/Debug.class, 3116 bytes, 7 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/Debug.java, 6709 bytes, 14 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/Driver.class, 665 bytes, 2 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/Driver.java, 2469 bytes, 5 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/EscapeProcessor.class, 7768 bytes, 16 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/EscapeProcessor.java, 18095 bytes, 36 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/EscapeTokenizer.class, 2057 bytes, 5 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/EscapeTokenizer.java, 5192 bytes, 11 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/Field.class, 7507 bytes, 15 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/Field.java, 15943 bytes, 32 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/jdbc2/optional/LogicalHandle.class, 8650 bytes, 17 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/jdbc2/optional/LogicalHandle.java, 26418 bytes, 52 tape blocks
tar: directory checksum error
# 

Thank you in advance,
John Albanese
813-974-3762
jalbanes@admin.usf.edu

How to repeat:
Download mysql-connector-java-3.0.10-stable.tar and unpack.
[6 Feb 2004 15:32] Timothy Smith
I have tried this under Solaris 8 with both the system tar and GNU tar.  Please download the tar.gz file again and retry.

mysqldev@sunfire100c:~/tsmith> tar tf mysql-connector-java-3.0.10-stable.tar | tail -5
mysql-connector-java-3.0.10-stable/testsuite/simple/TransactionTest.java
mysql-connector-java-3.0.10-stable/testsuite/simple/TraversalTest.class
mysql-connector-java-3.0.10-stable/testsuite/simple/TraversalTest.java
mysql-connector-java-3.0.10-stable/testsuite/simple/UpdatabilityTest.class
mysql-connector-java-3.0.10-stable/testsuite/simple/UpdatabilityTest.java
mysqldev@sunfire100c:~/tsmith> echo $?
0
[10 Feb 2004 7:24] John Albanese
Tim,

I tried what is under Snapshot 1 below, and received successful results like you did. However, I still have a problem when I unpack the tar using tar -xvf mysql-connector-java-3.0.10-stable.tar. Did you try to unpack the tar using the -xvf options? Please see Snapshot 2 for the results I am receiving.

Thank you,
John

Snapshot 1:
tar -tf mysql-connector-java-3.0.10-stable.tar|tail -5
mysql-connector-java-3.0.10-stable/testsuite/simple/TransactionTest.java
mysql-connector-java-3.0.10-stable/testsuite/simple/TraversalTest.class
mysql-connector-java-3.0.10-stable/testsuite/simple/TraversalTest.java
mysql-connector-java-3.0.10-stable/testsuite/simple/UpdatabilityTest.class
mysql-connector-java-3.0.10-stable/testsuite/simple/UpdatabilityTest.java
# echo $?
0

Snapshot 2:
# tar -xvf mysql-connector-java-3.0.10-stable.tar
x clover, 0 bytes, 0 tape blocks
x mysql-connector-java-3.0.10-stable, 0 bytes, 0 tape blocks
x mysql-connector-java-3.0.10-stable/com, 0 bytes, 0 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql, 0 bytes, 0 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc, 0 bytes, 0 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/jdbc2, 0 bytes, 0 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/jdbc2/optional, 0 bytes, 0 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/util, 0 bytes, 0 tape blocks
x mysql-connector-java-3.0.10-stable/lib, 0 bytes, 0 tape blocks
x mysql-connector-java-3.0.10-stable/lib-nodist, 0 bytes, 0 tape blocks
x mysql-connector-java-3.0.10-stable/org, 0 bytes, 0 tape blocks
x mysql-connector-java-3.0.10-stable/org/gjt, 0 bytes, 0 tape blocks
x mysql-connector-java-3.0.10-stable/org/gjt/mm, 0 bytes, 0 tape blocks
x mysql-connector-java-3.0.10-stable/org/gjt/mm/mysql, 0 bytes, 0 tape blocks
x mysql-connector-java-3.0.10-stable/testsuite, 0 bytes, 0 tape blocks
x mysql-connector-java-3.0.10-stable/testsuite/perf, 0 bytes, 0 tape blocks
x mysql-connector-java-3.0.10-stable/testsuite/regression, 0 bytes, 0 tape blocks
x mysql-connector-java-3.0.10-stable/testsuite/simple, 0 bytes, 0 tape blocks
x mysql-connector-java-3.0.10-stable/build.xml, 19067 bytes, 38 tape blocks
x mysql-connector-java-3.0.10-stable/CHANGES, 44671 bytes, 88 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/AssertionFailedException.class, 826 bytes, 2 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/AssertionFailedException.java, 1828 bytes, 4 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/Blob.class, 3270 bytes, 7 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/Blob.java, 7606 bytes, 15 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/Buffer.class, 9003 bytes, 18 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/Buffer.java, 14995 bytes, 30 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/CharsetMapping.class, 4617 bytes, 10 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/CharsetMapping.java, 9356 bytes, 19 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/Clob.class, 4522 bytes, 9 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/Clob.java, 7568 bytes, 15 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/CompressedInputStream.class, 3328 bytes, 7 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/CompressedInputStream.java, 7971 bytes, 16 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/Connection$UltraDevWorkAround.class, 20367 bytes, 40 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/Connection.class, 38789 bytes, 76 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/Connection.java, 131156 bytes, 257 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/DatabaseMetaData.class, 62688 bytes, 123 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/DatabaseMetaData.java, 236633 bytes, 463 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/Debug.class, 3116 bytes, 7 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/Debug.java, 6709 bytes, 14 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/Driver.class, 665 bytes, 2 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/Driver.java, 2469 bytes, 5 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/EscapeProcessor.class, 7768 bytes, 16 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/EscapeProcessor.java, 18095 bytes, 36 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/EscapeTokenizer.class, 2057 bytes, 5 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/EscapeTokenizer.java, 5192 bytes, 11 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/Field.class, 7507 bytes, 15 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/Field.java, 15943 bytes, 32 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/jdbc2/optional/LogicalHandle.class, 8650 bytes, 17 tape blocks
x mysql-connector-java-3.0.10-stable/com/mysql/jdbc/jdbc2/optional/LogicalHandle.java, 26418 bytes, 52 tape blocks
tar: directory checksum error
#