Error running tests

7 views
Skip to first unread message

Eric J. Christeson

unread,
Feb 25, 2010, 5:44:20 PM2/25/10
to Squeryl
I've followed the instructions for building squeryl in readme.txt
When I run sbt test-run, I get this:

$ sbt test-run
[info] Building project Squeryl 0.9.1 against Scala 2.8.0.Beta1-RC8
[info] using SquerylProject with sbt 0.6.10 and Scala 2.7.7
[info]
[info] == compile ==
[info] Source analysis: 0 new/modified, 0 indirectly invalidated, 0
removed.
[info] Compiling main sources...
[info] Nothing to compile.
[info] Post-analysis: 462 classes.
[info] == compile ==
[info]
[info] == test-compile ==
[info] Source analysis: 0 new/modified, 0 indirectly invalidated, 0
removed.
[info] Compiling test sources...
[info] Nothing to compile.
[info] Post-analysis: 471 classes.
[info] == test-compile ==
[info]
[info] == copy-resources ==
[info] == copy-resources ==
[info]
[info] == test-run ==

Multiple main classes detected, select one to run:

[1] org.squeryl.tests.Tests
[2] org.squeryl.tests.labo.TypeArithmetic

Enter number: 1

[info] Running org.squeryl.tests.Tests
Tests with H2
'testMetaData passed.
org.h2.jdbc.JdbcSQLException: Table "COURSE" not found; SQL statement:
Select
coalesce(Course2.meaninglessLongOption,?) as v1
From
Course Course2
Where
((coalesce(Course2.meaninglessLongOption,?) <> ?) and
(coalesce(Course2.meaninglessLongOption,?) =
?))
[42102-127]
at org.h2.message.Message.getSQLException(Message.java:110)
at org.h2.message.Message.getSQLException(Message.java:121)
at org.h2.message.Message.getSQLException(Message.java:74)
at org.h2.command.Parser.readTableOrView(Parser.java:4286)
at org.h2.command.Parser.readTableFilter(Parser.java:982)
at org.h2.command.Parser.parseSelectSimpleFromPart(Parser.java:
1510)
at org.h2.command.Parser.parseSelectSimple(Parser.java:1607)
at org.h2.command.Parser.parseSelectSub(Parser.java:1504)
at org.h2.command.Parser.parseSelectUnion(Parser.java:1349)
at org.h2.command.Parser.parseSelect(Parser.java:1337)
at org.h2.command.Parser.parsePrepared(Parser.java:395)
at org.h2.command.Parser.parse(Parser.java:291)
at org.h2.command.Parser.parse(Parser.java:263)
at org.h2.command.Parser.prepareCommand(Parser.java:235)
at org.h2.engine.Session.prepareLocal(Session.java:417)
at org.h2.engine.Session.prepareCommand(Session.java:378)
at
org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1066)
at
org.h2.jdbc.JdbcPreparedStatement.<init>(JdbcPreparedStatement.java:
73)
at
org.h2.jdbc.JdbcConnection.prepareStatement(JdbcConnection.java:233)
at
org.squeryl.internals.DatabaseAdapter.prepareStatement(DatabaseAdapter.scala:
172)
at
org.squeryl.internals.DatabaseAdapter.executeQuery(DatabaseAdapter.scala:
198)
at org.squeryl.dsl.AbstractQuery$$anon
$1.<init>(AbstractQuery.scala:86)
at org.squeryl.dsl.AbstractQuery.iterator(AbstractQuery.scala:
81)
at scala.collection.IterableLike
$class.foreach(IterableLike.scala:83)
at org.squeryl.dsl.AbstractQuery.foreach(AbstractQuery.scala:
9)
at scala.collection.generic.Growable$class.$plus$plus
$eq(Growable.scala:57)
at scala.collection.mutable.ListBuffer.$plus$plus
$eq(ListBuffer.scala:27)
at scala.collection.TraversableLike
$class.toList(TraversableLike.scala:984)
at org.squeryl.dsl.AbstractQuery.toList(AbstractQuery.scala:9)
at
org.squeryl.tests.schooldb.SchoolDb.testNVLFunction(SchoolDb.scala:
458)
at org.squeryl.tests.schooldb.SchoolDb.test1(SchoolDb.scala:
156)
at org.squeryl.tests.Tests$$anonfun$allTests
$1.apply(Tests.scala:56)
at org.squeryl.tests.Tests$$anonfun$allTests
$1.apply(Tests.scala:55)
at org.squeryl.dsl.QueryDsl$class.using(QueryDsl.scala:20)
at org.squeryl.PrimitiveTypeMode
$.using(PrimitiveTypeMode.scala:23)
at org.squeryl.tests.Tests$.allTests(Tests.scala:55)
at org.squeryl.tests.Tests$.allTestsOnH2(Tests.scala:26)
at org.squeryl.tests.Tests$.main(Tests.scala:21)
at org.squeryl.tests.Tests.main(Tests.scala)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
at java.lang.reflect.Method.invoke(Method.java:597)
at scala.tools.nsc.util.ScalaClassLoader$$anonfun$run
$1.apply(ScalaClassLoader.scala:55)
at scala.tools.nsc.util.ScalaClassLoader
$class.asContext(ScalaClassLoader.scala:22)
at scala.tools.nsc.util.ScalaClassLoader
$URLClassLoader.asContext(ScalaClassLoader.scala:61)

at scala.tools.nsc.util.ScalaClassLoader
$class.run(ScalaClassLoader.scala:55)
at scala.tools.nsc.util.ScalaClassLoader
$URLClassLoader.run(ScalaClassLoader.scala:61)
at scala.tools.nsc.ObjectRunner$.run(ObjectRunner.scala:33)
at xsbt.RunInterface.run(RunInterface.scala:17)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
at java.lang.reflect.Method.invoke(Method.java:597)
at xsbt.AnalyzingCompiler.call(AnalyzingCompiler.scala:61)
at xsbt.AnalyzingCompiler.run(AnalyzingCompiler.scala:45)
at sbt.Run.execute$1(Run.scala:43)
at sbt.Run$$anonfun$run$1.apply(Run.scala:44)
at sbt.Run$$anonfun$run$1.apply(Run.scala:44)
at sbt.TrapExit$.executeMain$1(TrapExit.scala:33)
at sbt.TrapExit$$anon$1.run(TrapExit.scala:42)
[info] == test-run ==
[error] Error running test-run: Nonzero exit code: 1
[info]
[info] Total time: 8 s, completed Feb 25, 2010 4:39:32 PM
[info]
[info] Total session time: 10 s, completed Feb 25, 2010 4:39:32 PM
[error] Error during build.


Sure enough, starting h2 console, that table doesn't exist -- in fact
no tables exist. The user "sa" is present. I'm running this on
cygwin under Windows 98, if that makes a difference.

Thanks,
Eric

Maxime Lévesque

unread,
Feb 25, 2010, 6:52:44 PM2/25/10
to squ...@googlegroups.com

I just checked in a fix for this in the github repo.

I got used to having my tables already created ! ;-)

Thanks for reporting this.

Eric J. Christeson

unread,
Feb 25, 2010, 7:58:16 PM2/25/10
to Squeryl
Works perfectly now, thanks for the quick fix!

On Feb 25, 5:52 pm, Maxime Lévesque <maxime.leves...@gmail.com> wrote:
> I just checked in a fix for this in the github repo.
>
> I got used to having my tables already created ! ;-)
>
> Thanks for reporting this.
>
> On Thu, Feb 25, 2010 at 5:44 PM, Eric J. Christeson <
>

Reply all
Reply to author
Forward
0 new messages