The SQL script is created by the recover tool so I don't know which 
comments are in that file.

If you like I can search the script for a pattern. Which pattern?

Uli

On Friday, September 27, 2013 9:47:50 AM UTC+2, Noel Grandin wrote:
>
> Hi 
>
> Interesting. At that point, that code is attempting to parse a single 
> statement from the script file. 
> The only way that exception can trigger is if the code thinks it needs a 
> buffer size of more than 1G to hold the statement. 
>
> Hmmm, do you perhaps have single line comments in that script file? 
>
> I can see a bug in our current code where it might glitch if reading 
> single line comments 
> .e.g. 
> // jhfjkshkjsdhf 
>
> Regards, Noel. 
>
> On 2013-09-27 08:58, Uli wrote: 
> > I get an exception when I try to recover a large database with the 
> > RunScript tool: 
> > 
> > Exception in thread "main" java.lang.NegativeArraySizeException 
> >         at org.h2.util.ScriptReader.readBuffer(ScriptReader.java:232) 
> >         at org.h2.util.ScriptReader.read(ScriptReader.java:219) 
> >         at 
> > org.h2.util.ScriptReader.readStatementLoop(ScriptReader.java:178) 
> >         at org.h2.util.ScriptReader.readStatement(ScriptReader.java:64) 
> >         at org.h2.tools.RunScript.process(RunScript.java:199) 
> >         at org.h2.tools.RunScript.process(RunScript.java:188) 
> >         at org.h2.tools.RunScript.process(RunScript.java:319) 
> >         at org.h2.tools.RunScript.runTool(RunScript.java:142) 
> >         at org.h2.tools.RunScript.main(RunScript.java:69) 
> > 
> > 
> > The SQL script is 124GB and the error is thrown close to the end. 
> > 
> > I am using H2 1.3.173 on Linux. 
> > 
> > Uli 
> > 
> > -- 
> > You received this message because you are subscribed to the Google 
> > Groups "H2 Database" group. 
> > To unsubscribe from this group and stop receiving emails from it, send 
> > an email to [email protected] <javascript:>. 
> > To post to this group, send email to 
> > [email protected]<javascript:>. 
>
> > Visit this group at http://groups.google.com/group/h2-database. 
> > For more options, visit https://groups.google.com/groups/opt_out. 
>
>

-- 
You received this message because you are subscribed to the Google Groups "H2 
Database" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/h2-database.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to