You do not have permission to delete messages in this group
Copy link
Report message
Sign in to report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to scala...@googlegroups.com
Hi,
I'm trying to autogenerate a tables object from a postgres schema. It's giving me this sbt output. I don't seem to be able to get a stacktrace for the underlying error. Any hints about how to proceed?
Thanks
Matthew
[info] Running slick.codegen.SourceCodeGenerator slick.driver.PostgresDriver org.postgre sql.Driver jdbc:postgresql://localhost/chembl_20 /home/nmrp3/devel/turingatemyhamster/da sbol/chembl_20/target/scala-2.11/src_managed/slick uk.ac.ebi.chembl_20 chembl chembl
[error] (run-main-2) java.lang.NumberFormatException: For input string: "(-1)"
[trace] Stack trace suppressed: run last chemblDB/*:sourceGenerators for the full output .
[trace] Stack trace suppressed: run last chemblDB/compile:managedSources for the full ou tput.
[error] (chemblDB/compile:managedSources) Nonzero exit code: 1
[error] Total time: 1 s, completed 20-May-2015 15:13:57
> last chemblDB/*:sourceGenerators
> last chemblDB/compile:managedSources
java.lang.RuntimeException: Nonzero exit code: 1
at scala.sys.package$.error(package.scala:27)
at sbt.BuildCommon$$anonfun$toError$1.apply(Defaults.scala:1943)
at sbt.BuildCommon$$anonfun$toError$1.apply(Defaults.scala:1943)
at scala.Option.foreach(Option.scala:236)
at sbt.BuildCommon$class.toError(Defaults.scala:1943)
at sbt.package$.toError(package.scala:4)
at DasbolBuild$$anonfun$slickCodeGenTask$1.apply(DasbolBuild.scala:71)
at DasbolBuild$$anonfun$slickCodeGenTask$1.apply(DasbolBuild.scala:67)
at scala.Function4$$anonfun$tupled$1.apply(Function4.scala:35)
at scala.Function4$$anonfun$tupled$1.apply(Function4.scala:34)
at scala.Function1$$anonfun$compose$1.apply(Function1.scala:47)
at sbt.$tilde$greater$$anonfun$$u2219$1.apply(TypeFunctions.scala:40)
at sbt.std.Transform$$anon$4.work(System.scala:63)
at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:226)
at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:226)
at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:17)
at sbt.Execute.work(Execute.scala:235)
at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:226)
at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:226)
at sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.sc ala:159)
at sbt.CompletionService$$anon$2.call(CompletionService.scala:28)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:114 2)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:61 7)
at java.lang.Thread.run(Thread.java:745)
[error] (chemblDB/compile:managedSources) Nonzero exit code: 1
You do not have permission to delete messages in this group
Copy link
Report message
Sign in to report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to scala...@googlegroups.com
Looks like a limitation in the model reverse engineering. Please submit
a ticket or PR. The fix is overriding the ModelBuilder in PostgresDriver
to cover that case. You can do that in your code or as a PR to Slick.
You need a customized codegen multi build for your patched driver to be
used. Chris
On 20.05.15 11:28, Matthew Pocock wrote:
> Hi,
>
> I'm trying to autogenerate a tables object from a postgres schema. It's
> giving me this sbt output. I don't seem to be able to get a stacktrace
> for the underlying error. Any hints about how to proceed?
>
> Thanks
> Matthew
>
> [info] Running slick.codegen.SourceCodeGenerator
> slick.driver.PostgresDriver org.postgre
> sql.Driver jdbc:postgresql://localhost/chembl_20
> /home/nmrp3/devel/turingatemyhamster/da
> sbol/chembl_20/target/scala-2.11/src_managed/slick uk.ac.ebi.chembl_20
> chembl chembl
> [error] (run-main-2) java.lang.NumberFormatException: For input string:
> "(-1)"
> [trace] Stack trace suppressed: run last chemblDB/*:sourceGeneratorsfor
> the full output
> .
> [trace] Stack trace suppressed: run last