case class Product(id: Int, inventory: Option[Inventory])
case class Catalogue(id: Int, products: Set[Product])
object CatalogueEntity extends Entity[Int, NaturalIntId, Catalogue] {
val id = key("id") to (_.id)
val products = onetomany(ProductEntity) to (_.products)
def constructor(implicit j: ValuesMap) = new Catalogue(id, products) with Stored
}
object ProductEntity extends Entity[Int, NaturalIntId, Product] {
val id = key("id") to (_.id)
val inventory = onetoone(InventoryEntity) option(_.inventory)
def constructor(implicit j: ValuesMap) = new Product(id, inventory) with Stored
}
object InventoryEntity extends Entity[Int, NaturalIntId, Product] {
val id = key("id") to (_.id)
val stock = column("stock") to (_.stock)
}
create table dw.stock (
id int primary key
);
create table dw.product (
id int primary key,
stock_id int not null,
constraint fk_stock foreign key(stock_id) references dw.stock(id)
)
create table dw.inventory (
id int primary key,
product_id int,
stock int not null,
constraint fk_inventory foreign key(inventory_id) references dw.product(id)
)
this is with RC21 for 10.0.1
In my code Plan is like stock, product is scheduleItem and inventory is visit - hence different names.
Note it's definitely the last field that cause sht problem but that if I get rid of Option and just have straight link I get same problem.
An error occured during select of entity PlanEntity$(Plan,com.optrak.bi.etl.Projects$Plan) and primary keys List(2)
null
com.googlecode.mapperdao.exceptions.QueryException: An error occured during select of entity PlanEntity$(Plan,com.optrak.bi.etl.Projects$Plan) and primary keys List(2)
null
at com.googlecode.mapperdao.jdbc.impl.MapperDaoImpl$$anonfun$selectInner$1.apply(MapperDaoImpl.scala:180)
at com.googlecode.mapperdao.jdbc.impl.MapperDaoImpl$$anonfun$selectInner$1.apply(MapperDaoImpl.scala:180)
at com.googlecode.mapperdao.internal.EntityMap$$anonfun$get$1.apply(EntityMap.scala:46)
at com.googlecode.mapperdao.internal.EntityMap$$anonfun$get$1.apply(EntityMap.scala:45)
at com.googlecode.mapperdao.internal.EntityMap.get(EntityMap.scala:45)
at com.googlecode.mapperdao.jdbc.impl.MapperDaoImpl.selectInner(MapperDaoImpl.scala:179)
at com.googlecode.mapperdao.jdbc.impl.MapperDaoImpl.select0(MapperDaoImpl.scala:165)
at com.googlecode.mapperdao.MapperDao$class.select(MapperDao.scala:245)
at com.googlecode.mapperdao.jdbc.impl.MapperDaoImpl.select(MapperDaoImpl.scala:31)
at com.googlecode.mapperdao.MapperDao$class.select(MapperDao.scala:230)
at com.googlecode.mapperdao.jdbc.impl.MapperDaoImpl.select(MapperDaoImpl.scala:31)
at com.optrak.bi.etl.TestDataConnections$$anonfun$1$$anonfun$apply$3.apply(TestDataConnections.scala:66)
at com.optrak.bi.etl.TestDataConnections$$anonfun$1$$anonfun$apply$3.apply(TestDataConnections.scala:65)
Caused by: java.lang.NullPointerException
at com.googlecode.mapperdao.sqlbuilder.SqlBuilder$WhereBuilder.toSql(SqlBuilder.scala:281)
at com.googlecode.mapperdao.sqlbuilder.SqlBuilder$SqlSelectBuilder.toSql(SqlBuilder.scala:388)
at com.googlecode.mapperdao.sqlbuilder.SqlBuilder$SqlSelectBuilder.result(SqlBuilder.scala:368)
at com.googlecode.mapperdao.drivers.Driver.doSelect(Driver.scala:156)
at com.googlecode.mapperdao.plugins.OneToOneEntityLazyLoader.apply(OneToOneEntityLazyLoader.scala:27)
at com.googlecode.mapperdao.ValuesMap.valueOf(ValuesMap.scala:79)
at com.googlecode.mapperdao.ValuesMap.valueOf(ValuesMap.scala:56)
at com.googlecode.mapperdao.ValuesMap.apply(ValuesMap.scala:112)
at com.googlecode.mapperdao.Entity.columnOneToOneOption(Entity.scala:318)
at com.optrak.bi.etl.BIPersist$ScheduleItemEntity$$anon$5.<init>(BIPersist.scala:208)
at com.optrak.bi.etl.BIPersist$ScheduleItemEntity$.constructor(BIPersist.scala:185)
at com.optrak.bi.etl.BIPersist$ScheduleItemEntity$.constructor(BIPersist.scala:159)
at com.googlecode.mapperdao.Entity.constructor(Entity.scala:83)
at com.googlecode.mapperdao.Entity$$anonfun$2.apply(Entity.scala:94)
at com.googlecode.mapperdao.Entity$$anonfun$2.apply(Entity.scala:92)
at com.googlecode.mapperdao.jdbc.impl.MapperDaoImpl$$anonfun$toEntities$1$$anonfun$apply$1.apply(MapperDaoImpl.scala:265)
at com.googlecode.mapperdao.jdbc.impl.MapperDaoImpl$$anonfun$toEntities$1$$anonfun$apply$1.apply(MapperDaoImpl.scala:248)
at com.googlecode.mapperdao.internal.EntityMap$$anonfun$get$1.apply(EntityMap.scala:46)
at com.googlecode.mapperdao.internal.EntityMap$$anonfun$get$1.apply(EntityMap.scala:45)
at com.googlecode.mapperdao.internal.EntityMap.get(EntityMap.scala:45)
at com.googlecode.mapperdao.jdbc.impl.MapperDaoImpl$$anonfun$toEntities$1.apply(MapperDaoImpl.scala:248)
at com.googlecode.mapperdao.jdbc.impl.MapperDaoImpl$$anonfun$toEntities$1.apply(MapperDaoImpl.scala:231)
at com.googlecode.mapperdao.jdbc.impl.MapperDaoImpl.toEntities(MapperDaoImpl.scala:230)
at com.googlecode.mapperdao.plugins.OneToManyEntityLazyLoader.apply(OneToManyEntityLazyLoader.scala:36)
at com.googlecode.mapperdao.plugins.OneToManyEntityLazyLoader.apply(OneToManyEntityLazyLoader.scala:14)
at com.googlecode.mapperdao.ValuesMap.valueOf(ValuesMap.scala:79)
at com.googlecode.mapperdao.ValuesMap.valueOf(ValuesMap.scala:56)
at com.googlecode.mapperdao.ValuesMap.apply(ValuesMap.scala:118)
at com.googlecode.mapperdao.Entity.columnTraversableOneToManySet(Entity.scala:247)
at com.optrak.bi.etl.BIPersist$PlanEntity$$anon$2.<init>(BIPersist.scala:156)
at com.optrak.bi.etl.BIPersist$PlanEntity$.constructor(BIPersist.scala:156)
at com.optrak.bi.etl.BIPersist$PlanEntity$.constructor(BIPersist.scala:151)
at com.googlecode.mapperdao.Entity.constructor(Entity.scala:83)
at com.googlecode.mapperdao.Entity$$anonfun$2.apply(Entity.scala:94)
at com.googlecode.mapperdao.Entity$$anonfun$2.apply(Entity.scala:92)
at com.googlecode.mapperdao.jdbc.impl.MapperDaoImpl$$anonfun$toEntities$1$$anonfun$apply$1.apply(MapperDaoImpl.scala:265)
at com.googlecode.mapperdao.jdbc.impl.MapperDaoImpl$$anonfun$toEntities$1$$anonfun$apply$1.apply(MapperDaoImpl.scala:248)
at com.googlecode.mapperdao.internal.EntityMap$$anonfun$get$1.apply(EntityMap.scala:46)
at com.googlecode.mapperdao.internal.EntityMap$$anonfun$get$1.apply(EntityMap.scala:45)
at com.googlecode.mapperdao.internal.EntityMap.get(EntityMap.scala:45)
at com.googlecode.mapperdao.jdbc.impl.MapperDaoImpl$$anonfun$toEntities$1.apply(MapperDaoImpl.scala:248)
at com.googlecode.mapperdao.jdbc.impl.MapperDaoImpl$$anonfun$toEntities$1.apply(MapperDaoImpl.scala:231)
at com.googlecode.mapperdao.jdbc.impl.MapperDaoImpl.toEntities(MapperDaoImpl.scala:230)
at com.googlecode.mapperdao.jdbc.impl.MapperDaoImpl$$anonfun$selectInner$1.apply(MapperDaoImpl.scala:215)
... 12 more
--
You received this message because you are subscribed to the Google Groups "mapperdao" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mapperdao+...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
create table dw.product (
id int primary key,
stock_id int not null,
constraint fk_stock foreign key(stock_id) references dw.stock(id)
)
create table dw.inventory (
product_id int primary key
stock int not null,
constraint fk_inventory foreign key(product_id) references dw.product(id)
)
HiYes that looks right. So I tried to use onetoonereverse but it didn't seem to work and I had option (which you've confirmed not implemented).
Probably a little bit more explanation on when to use onetoone and when to use the reverse would help. I'm not clear on the distinction - but obviously they are different cases.
Can i use onetomanyreverse or something like that until you implement it (otherwise what is the timescale for a fix?)
That problem goes away.But still got an exception
/usr/java/jdk1.7.0_25/bin/java -Didea.launcher.port=7535 -Didea.launcher.bin.path=/home/timpigden/programming/idea/idea-IU-129.713/bin -Dfile.encoding=UTF-8 -classpath /home/timpigden/.IntelliJIdea12/config/plugins/Scala/lib/scala-plugin-runners.jar:/usr/java/jdk1.7.0_25/jre/lib/jce.jar:/usr/java/jdk1.7.0_25/jre/lib/rt.jar:/usr/java/jdk1.7.0_25/jre/lib/plugin.jar:/usr/java/jdk1.7.0_25/jre/lib/resources.jar:/usr/java/jdk1.7.0_25/jre/lib/jsse.jar:/usr/java/jdk1.7.0_25/jre/lib/charsets.jar:/usr/java/jdk1.7.0_25/jre/lib/deploy.jar:/usr/java/jdk1.7.0_25/jre/lib/javaws.jar:/usr/java/jdk1.7.0_25/jre/lib/jfr.jar:/usr/java/jdk1.7.0_25/jre/lib/management-agent.jar:/usr/java/jdk1.7.0_25/jre/lib/jfxrt.jar:/usr/java/jdk1.7.0_25/jre/lib/ext/sunec.jar:/usr/java/jdk1.7.0_25/jre/lib/ext/sunpkcs11.jar:/usr/java/jdk1.7.0_25/jre/lib/ext/localedata.jar:/usr/java/jdk1.7.0_25/jre/lib/ext/sunjce_provider.jar:/usr/java/jdk1.7.0_25/jre/lib/ext/dnsns.jar:/usr/java/jdk1.7.0_25/jre/lib/ext/zipfs.jar:/home/timpigden/Dropbox/projects/coding/biplay/target/scala-2.10/test-classes:/home/timpigden/Dropbox/projects/coding/biplay/target/scala-2.10/classes:/home/timpigden/programming/pl ay-2.1.2/framework/sbt/boot/scala-2.10.0/lib/scala-library.jar:/home/timpigden/programming/play-2.1.2/repository/local/play/play_2.10/2.1.2/jars/play_2.10.jar:/home/timpigden/programming/play-2.1.2/repository/local/play/sbt-link/2.1.2/jars/sbt-link.jar:/home/timpigden/programming/play-2.1.2/repository/local/org.javassist/javassist/3.16.1-GA/jars/javassist.jar:/home/timpigden/programming/play-2.1.2/repository/local/play/play-exceptions/2.1.2/jars/play-exceptions.jar:/home/timpigden/programming/play-2.1.2/repository/local/play/templates_2.10/2.1.2/jars/templates_2.10.jar:/home/timpigden/programming/play-2.1.2/repository/local/com.github.scala-incubator.io/scala-io-file_2.10/0.4.2/jars/scala-io-file_2.10.jar:/home/timpigden/programming/play-2.1.2/repository/loca l/com.github.scala-incubator.io/scala-io-core_2.10/0.4.2/jars/scala-io-core_2.10.jar:/home/timpigden/programming/play-2.1.2/repository/local/com.jsuereth/scala-arm_2.10/1.3/jars/scala-arm_2.10.jar:/home/timpigden/programming/play-2.1.2/repository/local/play/play-iteratees_2.10/2.1.2/jars/play-iteratees_2.10.jar:/home/timpigden/programming/play-2.1.2/repository/local/org.scala-stm/scala-stm_2.10.0/0.6/jars/scala-stm_2.10.0.jar:/home/timpigden/programming/play-2.1.2/repository/local/com.typesafe/config/1.0.0/bundles/config.jar:/home/timpigden/programming/play-2.1.2/repository/local/io.netty/netty/3.6.3.Final/bundles/netty.jar:/home/timpigden/programming/play-2.1.2/repository/local/com.typesafe.netty/netty-http-pipelining/1.0.0/jars/netty-http-pipelining.jar:/home/timpigden/programming/play-2.1.2/repository/local/junit/junit/4.11/jars/junit.jar:/home/timpigden/programming/play-2.1.2/repository/local/org.hamcrest/hamcrest-core/1.3/jars/hamcrest-core.jar:/home/timpigden/programming/play-2. 1.2/repository/local/org.slf4j/jul-to-slf4j/1.6.6/jars/jul-to-slf4j.jar:/home/timpigden/programming/play-2.1.2/repository/local/org.slf4j/jcl-over-slf4j/1.6.6/jars/jcl-over-slf4j.jar:/home/timpigden/programming/play-2.1.2/repository/local/ch.qos.logback/logback-core/1.0.7/jars/logback-core.jar:/home/timpigden/programming/play-2.1.2/repository/local/ch.qos.logback/logback-classic/1.0.7/jars/logback-classic.jar:/home/timpigden/programming/play-2.1.2/repository/local/com.typesafe.akka/akka-actor_2.10/2.1.0/bundles/akka-actor_2.10.jar:/home/timpigden/programming/play-2.1.2/repository/local/com.typesafe.akka/akka-slf4j_2.10/2.1.0/bundles/akka-slf4j_2.10.jar:/home/timpigden/programming/play-2.1.2/repository/local/org.slf4j/slf4j-api/1.7.2/jars/slf4j-api.jar:/home/timpigden/programming/play-2.1.2/repository/local/org.apache.commons/commons-lang3/3.1/jars/commons-lang3.jar:/home/timpigden/programming/play-2.1.2/repository/local/com.ning/async-http-client/1.7.6/jars/async-http-client.jar:/home /timpigden/programming/play-2.1.2/repository/local/oauth.signpost/signpost-core/1.2.1.2/jars/signpost-core.jar:/home/timpigden/programming/play-2.1.2/repository/local/oauth.signpost/signpost-commonshttp4/1.2.1.2/jars/signpost-commonshttp4.jar:/home/timpigden/programming/play-2.1.2/repository/local/org.apache.httpcomponents/httpcore/4.1.3/jars/httpcore.jar:/home/timpigden/programming/play-2.1.2/repository/local/org.apache.httpcomponents/httpcore/4.0.1/jars/httpcore.jar:/home/timpigden/programming/play-2.1.2/repository/local/org.apache.httpcomponents/httpclient/4.1.2/jars/httpclient.jar:/home/timpigden/programming/play-2.1.2/repository/local/org.apache.httpcomponents/httpclient/4.0.1/jars/httpclient.jar:/home/timpigden/programming/play-2.1.2/repository/local/commons-logging/commons-logging/1.1.1/jars/commons-logging.jar:/home/timpigden/programming/play-2.1.2/repository/local/org.codehaus.jackson/jackson-core-asl/1.9.10/jars/jackson-core-asl.jar:/home/timpigden/programming/play-2.1.2/rep ository/local/org.codehaus.jackson/jackson-mapper-asl/1.9.10/jars/jackson-mapper-asl.jar:/home/timpigden/programming/play-2.1.2/repository/local/net.sf.ehcache/ehcache-core/2.6.0/jars/ehcache-core.jar:/home/timpigden/programming/play-2.1.2/repository/local/javax.transaction/jta/1.1/jars/jta.jar:/home/timpigden/programming/play-2.1.2/repository/local/org.scala-lang/scala-reflect/2.10.0/jars/scala-reflect.jar:/home/timpigden/programming/play-2.1.2/repository/local/play/play-jdbc_2.10/2.1.2/jars/play-jdbc_2.10.jar:/home/timpigden/programming/play-2.1.2/repository/local/play/play-java_2.10/2.1.2/jars/play-java_2.10.jar:/home/timpigden/programming/play-2.1.2/repository/local/org.yaml/snakeyaml/1.10/bundles/snakeyaml.jar:/home/timpigden/programming/play-2.1.2/repository/local/org.hibernate/hibernate-validator/4.3.0.Final/jars/hibernate-validator.jar:/home/timpigden/programming/play-2.1.2/repository/local/javax.validation/validation-api/1.0.0.GA/jars/validation-api.jar:/home/timpigden/progra mming/play-2.1.2/repository/local/org.jboss.logging/jboss-logging/3.1.0.CR2/jars/jboss-logging.jar:/home/timpigden/programming/play-2.1.2/repository/local/org.springframework/spring-context/3.1.2.RELEASE/jars/spring-context.jar:/home/timpigden/programming/play-2.1.2/repository/local/org.reflections/reflections/0.9.8/jars/reflections.jar:/home/timpigden/programming/play-2.1.2/repository/local/com.google.guava/guava/13.0.1/jars/guava.jar:/home/timpigden/programming/play-2.1.2/repository/local/com.google.code.findbugs/jsr305/2.0.1/jars/jsr305.jar:/home/timpigden/programming/play-2.1.2/repository/local/javax.servlet/javax.servlet-api/3.0.1/jars/javax.servlet-api.jar:/home/timpigden/programming/play-2.1.2/repository/local/com.jolbox/bonecp/0.7.1.RELEASE/bundles/bonecp.jar:/home/timpigden/programming/play-2.1.2/repository/local/com.h2database/h2/1.3.168/jars/h2.jar:/home/timpigden/programming/play-2.1.2/repository/local/tyrex/tyrex/1.0.1/jars/tyrex.jar:/home/timpigden/programming/play-2.1.2 /repository/local/play/anorm_2.10/2.1.2/jars/anorm_2.10.jar:/home/timpigden/programming/play-2.1.2/repository/cache/org.scalaz/scalaz-core_2.10.0-M6/jars/scalaz-core_2.10.0-M6-6.0.4.jar:/home/timpigden/programming/play-2.1.2/repository/cache/postgresql/postgresql/jars/postgresql-9.1-901-1.jdbc4.jar:/home/timpigden/programming/play-2.1.2/repository/cache/commons-dbcp/commons-dbcp/jars/commons-dbcp-1.4.jar:/home/timpigden/programming/play-2.1.2/repository/cache/commons-pool/commons-pool/jars/commons-pool-1.5.4.jar:/home/timpigden/programming/play-2.1.2/repository/cache/commons-io/commons-io/jars/commons-io-2.4.jar:/home/timpigden/programming/play-2.1.2/repository/cache/org.apache.commons/commons-email/jars/commons-email-1.2.jar:/home/timpigden/programming/play-2.1.2/repository/cache/javax.mail/mail/jars/mail-1.4.1.jar:/home/timpigden/programming/play-2.1.2/repository/cache/javax.activation/activation/jars/activation-1.1.jar:/home/timpigden/programming/play-2.1.2/repository/local/commons -httpclient/commons-httpclient/3.1/jars/commons-httpclient.jar:/home/timpigden/programming/play-2.1.2/repository/cache/org.clapper/grizzled-slf4j_2.10/jars/grizzled-slf4j_2.10-1.0.1.jar:/home/timpigden/programming/play-2.1.2/repository/cache/org.clapper/scalasti_2.10/jars/scalasti_2.10-1.0.0.jar:/home/timpigden/programming/play-2.1.2/repository/cache/org.clapper/grizzled-scala_2.10/jars/grizzled-scala_2.10-1.1.2.jar:/home/timpigden/programming/play-2.1.2/repository/cache/jline/jline/jars/jline-2.6.jar:/home/timpigden/programming/play-2.1.2/repository/cache/org.clapper/classutil_2.10/jars/classutil_2.10-1.0.1.jar:/home/timpigden/programming/play-2.1.2/repository/local/asm/asm/3.3/jars/asm.jar:/home/timpigden/programming/play-2.1.2/repository/local/asm/asm-commons/3.3/jars/asm-commons.jar:/home/timpigden/programming/play-2.1.2/repository/local/asm/asm-tree/3.3/jars/asm-tree.jar:/home/timpigden/programming/play-2.1.2/repository/local/asm/asm-util/3.3/jars/asm-util.jar:/home/timpigden/pro gramming/play-2.1.2/repository/local/org.antlr/stringtemplate/3.2.1/jars/stringtemplate.jar:/home/timpigden/programming/play-2.1.2/repository/local/antlr/antlr/2.7.7/jars/antlr.jar:/home/timpigden/programming/play-2.1.2/repository/cache/org.apache.poi/poi/jars/poi-3.9.jar:/home/timpigden/programming/play-2.1.2/repository/local/commons-codec/commons-codec/1.6/jars/commons-codec.jar:/home/timpigden/programming/play-2.1.2/repository/cache/commons-codec/commons-codec/jars/commons-codec-1.5.jar:/home/timpigden/programming/play-2.1.2/repository/cache/org.apache.poi/poi-ooxml/jars/poi-ooxml-3.9.jar:/home/timpigden/programming/play-2.1.2/repository/cache/org.apache.poi/poi-ooxml-schemas/jars/poi-ooxml-schemas-3.9.jar:/home/timpigden/programming/play-2.1.2/repository/cache/org.apache.xmlbeans/xmlbeans/jars/xmlbeans-2.3.0.jar:/home/timpigden/programming/play-2.1.2/repository/cache/stax/stax-api/jars/stax-api-1.0.1.jar:/home/timpigden/programming/play-2.1.2/repository/cache/dom4j/dom4j/jars/dom4 j-1.6.1.jar:/home/timpigden/programming/play-2.1.2/repository/local/xml-apis/xml-apis/1.3.04/jars/xml-apis.jar:/home/timpigden/programming/play-2.1.2/repository/cache/xml-apis/xml-apis/jars/xml-apis-1.0.b2.jar:/home/timpigden/programming/play-2.1.2/repository/cache/net.sf.supercsv/super-csv/jars/super-csv-2.0.1.jar:/home/timpigden/programming/play-2.1.2/repository/cache/org.json4s/json4s-jackson_2.10/jars/json4s-jackson_2.10-3.2.4.jar:/home/timpigden/programming/play-2.1.2/repository/cache/org.json4s/json4s-core_2.10/jars/json4s-core_2.10-3.2.4.jar:/home/timpigden/programming/play-2.1.2/repository/cache/org.json4s/json4s-ast_2.10/jars/json4s-ast_2.10-3.2.4.jar:/home/timpigden/programming/play-2.1.2/repository/cache/com.thoughtworks.paranamer/paranamer/jars/paranamer-2.5.2.jar:/home/timpigden/programming/play-2.1.2/repository/cache/org.scala-lang/scalap/jars/scalap-2.10.0.jar:/home/timpigden/programming/play-2.1.2/framework/sbt/boot/scala-2.10.0/lib/scala-compiler.jar:/home/timpigden/p rogramming/play-2.1.2/repository/cache/com.fasterxml.jackson.core/jackson-databind/jars/jackson-databind-2.1.2.jar:/home/timpigden/programming/play-2.1.2/repository/cache/com.fasterxml.jackson.core/jackson-annotations/jars/jackson-annotations-2.1.1.jar:/home/timpigden/programming/play-2.1.2/repository/cache/com.fasterxml.jackson.core/jackson-core/jars/jackson-core-2.1.1.jar:/home/timpigden/programming/play-2.1.2/repository/cache/org.json4s/json4s-ext_2.10/jars/json4s-ext_2.10-3.2.4.jar:/home/timpigden/programming/play-2.1.2/repository/cache/org.scalaj/scalaj-time_2.10.0-M7/jars/scalaj-time_2.10.0-M7-0.6.jar:/home/timpigden/programming/play-2.1.2/repository/cache/com.github.stephenc.high-scale-lib/high-scale-lib/jars/high-scale-lib-1.1.4.jar:/home/timpigden/programming/play-2.1.2/repository/cache/com.googlecode.mapperdao/mapperdao/jars/mapperdao-1.0.0.rc24-2.10.2-SNAPSHOT.jar:/home/timpigden/programming/play-2.1.2/repository/cache/org.springframework/spring-jdbc/jars/spring-jdbc-3.2.3. RELEASE.jar:/home/timpigden/programming/play-2.1.2/repository/cache/org.springframework/spring-beans/jars/spring-beans-3.2.3.RELEASE.jar:/home/timpigden/programming/play-2.1.2/repository/cache/org.springframework/spring-core/jars/spring-core-3.2.3.RELEASE.jar:/home/timpigden/programming/play-2.1.2/repository/cache/org.springframework/spring-tx/jars/spring-tx-3.2.3.RELEASE.jar:/home/timpigden/programming/play-2.1.2/repository/cache/aopalliance/aopalliance/jars/aopalliance-1.0.jar:/home/timpigden/programming/play-2.1.2/repository/cache/com.googlecode.classgenerator/classgenerator/jars/classgenerator-0.6.8-2.10.2.jar:/home/timpigden/programming/play-2.1.2/repository/cache/joda-time/joda-time/jars/joda-time-2.2.jar:/home/timpigden/programming/play-2.1.2/repository/cache/org.joda/joda-convert/jars/joda-convert-1.3.1.jar:/home/timpigden/programming/play-2.1.2/repository/cache/org.objenesis/objenesis/jars/objenesis-1.2.jar:/home/timpigden/programming/play-2.1.2/repository/local/play/play-tes t_2.10/2.1.2/jars/play-test_2.10.jar:/home/timpigden/programming/play-2.1.2/repository/local/junit/junit-dep/4.10/jars/junit-dep.jar:/home/timpigden/programming/play-2.1.2/repository/local/org.specs2/specs2_2.10/1.13/jars/specs2_2.10.jar:/home/timpigden/programming/play-2.1.2/repository/local/org.specs2/scalaz-core_2.10/7.0.0/jars/scalaz-core_2.10.jar:/home/timpigden/programming/play-2.1.2/repository/local/org.specs2/scalaz-concurrent_2.10/7.0.0/jars/scalaz-concurrent_2.10.jar:/home/timpigden/programming/play-2.1.2/repository/local/org.specs2/scalaz-effect_2.10/7.0.0/jars/scalaz-effect_2.10.jar:/home/timpigden/programming/play-2.1.2/repository/local/com.novocode/junit-interface/0.9/jars/junit-interface.jar:/home/timpigden/programming/play-2.1.2/repository/local/org.scala-tools.testing/test-interface/0.5/jars/test-interface.jar:/home/timpigden/programming/play-2.1.2/repository/local/org.fluentlenium/fluentlenium-festassert/0.7.3/jars/fluentlenium-festassert.jar:/home/timpigden/programm ing/play-2.1.2/repository/local/org.fluentlenium/fluentlenium-core/0.7.3/jars/fluentlenium-core.jar:/home/timpigden/programming/play-2.1.2/repository/local/org.seleniumhq.selenium/selenium-java/2.25.0/jars/selenium-java.jar:/home/timpigden/programming/play-2.1.2/repository/local/org.seleniumhq.selenium/selenium-android-driver/2.25.0/jars/selenium-android-driver.jar:/home/timpigden/programming/play-2.1.2/repository/local/org.seleniumhq.selenium/selenium-remote-driver/2.25.0/jars/selenium-remote-driver.jar:/home/timpigden/programming/play-2.1.2/repository/local/cglib/cglib-nodep/2.1_3/jars/cglib-nodep.jar:/home/timpigden/programming/play-2.1.2/repository/local/org.json/json/20080701/jars/json.jar:/home/timpigden/programming/play-2.1.2/repository/local/org.seleniumhq.selenium/selenium-api/2.25.0/jars/selenium-api.jar:/home/timpigden/programming/play-2.1.2/repository/local/org.apache.commons/commons-exec/1.1/jars/commons-exec.jar:/home/timpigden/programming/play-2.1.2/repository/local/net .java.dev.jna/jna/3.4.0/jars/jna.jar:/home/timpigden/programming/play-2.1.2/repository/local/net.java.dev.jna/platform/3.4.0/jars/platform.jar:/home/timpigden/programming/play-2.1.2/repository/local/org.seleniumhq.selenium/selenium-chrome-driver/2.25.0/jars/selenium-chrome-driver.jar:/home/timpigden/programming/play-2.1.2/repository/local/org.seleniumhq.selenium/selenium-htmlunit-driver/2.25.0/jars/selenium-htmlunit-driver.jar:/home/timpigden/programming/play-2.1.2/repository/local/net.sourceforge.htmlunit/htmlunit/2.9/jars/htmlunit.jar:/home/timpigden/programming/play-2.1.2/repository/local/xalan/xalan/2.7.1/jars/xalan.jar:/home/timpigden/programming/play-2.1.2/repository/local/xalan/serializer/2.7.1/jars/serializer.jar:/home/timpigden/programming/play-2.1.2/repository/local/commons-collections/commons-collections/3.2.1/jars/commons-collections.jar:/home/timpigden/programming/play-2.1.2/repository/local/commons-lang/commons-lang/2.6/jars/commons-lang.jar:/home/timpigden/programming/p lay-2.1.2/repository/local/org.apache.httpcomponents/httpmime/4.1.2/jars/httpmime.jar:/home/timpigden/programming/play-2.1.2/repository/local/net.sourceforge.htmlunit/htmlunit-core-js/2.9/jars/htmlunit-core-js.jar:/home/timpigden/programming/play-2.1.2/repository/local/xerces/xercesImpl/2.9.1/jars/xercesImpl.jar:/home/timpigden/programming/play-2.1.2/repository/local/net.sourceforge.nekohtml/nekohtml/1.9.15/jars/nekohtml.jar:/home/timpigden/programming/play-2.1.2/repository/local/net.sourceforge.cssparser/cssparser/0.9.5/jars/cssparser.jar:/home/timpigden/programming/play-2.1.2/repository/local/org.w3c.css/sac/1.3/jars/sac.jar:/home/timpigden/programming/play-2.1.2/repository/local/org.seleniumhq.selenium/selenium-firefox-driver/2.25.0/jars/selenium-firefox-driver.jar:/home/timpigden/programming/play-2.1.2/repository/local/org.seleniumhq.selenium/selenium-ie-driver/2.25.0/jars/selenium-ie-driver.jar:/home/timpigden/programming/play-2.1.2/repository/local/org.seleniumhq.selenium/seleni um-iphone-driver/2.25.0/jars/selenium-iphone-driver.jar:/home/timpigden/programming/play-2.1.2/repository/local/org.seleniumhq.selenium/selenium-safari-driver/2.25.0/jars/selenium-safari-driver.jar:/home/timpigden/programming/play-2.1.2/repository/local/org.webbitserver/webbit/0.4.6/jars/webbit.jar:/home/timpigden/programming/play-2.1.2/repository/local/org.seleniumhq.selenium/selenium-support/2.25.0/jars/selenium-support.jar:/home/timpigden/programming/play-2.1.2/repository/local/org.easytesting/fest-assert/1.4/jars/fest-assert.jar:/home/timpigden/programming/play-2.1.2/repository/local/org.easytesting/fest-util/1.1.6/jars/fest-util.jar:/home/timpigden/programming/idea/idea-IU-129.713/lib/idea_rt.jar com.intellij.rt.execution.application.AppMain org.jetbrains.plugins.scala.testingSupport.specs2.JavaSpecs2Runner -s com.optrak.bi.etl.TestDataConnections -showProgressMessages true -C org.jetbrains.plugins.scala.testingSupport.specs2.JavaSpecs2Notifier