Errors 1 & 2 sounds like physical read errors to me. Maybe the disk is
stuffed?

On Sun, Mar 27, 2011 at 11:09 PM, Thomas Mueller <
[email protected]> wrote:

> Hi,
>
> Yes, this is strange. Unfortunately, I can't help you, because I can't
> reproduce the problem. If I was you, I would probably try to solve
> problems 1 + 2 first, because the other problems may be caused by
> those.
>
> > 1. "java.lang.NoClassDefFoundError: java/lang/ref/Finalizer$2"
>
> I have never seen such an exception, it sounds like something is wrong
> with the class path or class loader. Maybe using the Java 6 rt.jar
> with Java 5 or 4, or something like that. In any case, I'm 99% sure
> it's not related to H2. I couldn't find anybody else getting such an
> exception on Google.
>
> > 2. "java.io.IOException: Read-only file system"; "/pathto/db/myDb.h2.db";
>
> This also isn't related to H2. This IOException is generated on a
> lower level (the operating system), and H2 doesn't set any files
> read-only. Most like the problem is that the file _is_ in fact read
> only. If I was you, I would probably modify the code so you can set a
> breakpoint and find out yourself why the file is read-only.
>
> > 3.org.h2.jdbc.JdbcSQLException: Unique index or primary key violation:
> "USERS_DATA ON PUBLIC.USERS(<removed attributes>)"
>
> Usually I would say this is a problem in the application, see
> http://h2database.com/javadoc/org/h2/constant/ErrorCode.html#c23001 -
> but in this case it happens on rollback, which is very strange. I
> can't say what the problem is, possible concurrent access, but as you
> don't use LOCK_MODE=0 it's strange.
>
> > 4. Timeout trying to lock table "USERS"
>
> This is the only exception that isn't strange, maybe it is in fact
> just a lock timeout:
> http://h2database.com/javadoc/org/h2/constant/ErrorCode.html#c50200
>
> Regards,
> Thomas
>
> --
> You received this message because you are subscribed to the Google Groups
> "H2 Database" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/h2-database?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups "H2 
Database" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/h2-database?hl=en.

Reply via email to