{"action":"created","issue":{"url":"https://api.github.com/repos/slick/slick/issues/625","labels_url":"https://api.github.com/repos/slick/slick/issues/625/labels{/name}","comments_url":"https://api.github.com/repos/slick/slick/issues/625/comments","events_url":"https://api.github.com/repos/slick/slick/issues/625/events","html_url":"https://github.com/slick/slick/issues/625","id":26299203,"number":625,"title":"scala.slick.SlickException: JdbcProfile has no TypeInfo for type Coll[NominalType(t2)((NominalType(@(t3))({ID: Int/INTEGER, NAME: String/VARCHAR}), NominalType(@(t4))({ID: Int/INTEGER, NAME: String/VARCHAR, MANUFACTURER_ID: Int/INTEGER})))]","user":{"login":"soc","id":42493,"avatar_url":"https://avatars.githubusercontent.com/u/42493?v=3","gravatar_id":"","url":"https://api.github.com/users/soc","html_url":"https://github.com/soc","followers_url":"https://api.github.com/users/soc/followers","following_url":"https://api.github.com/users/soc/following{/other_user}","gists_url":"https://api.github.com/users/soc/gists{/gist_id}","starred_url":"https://api.github.com/users/soc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/soc/subscriptions","organizations_url":"https://api.github.com/users/soc/orgs","repos_url":"https://api.github.com/users/soc/repos","events_url":"https://api.github.com/users/soc/events{/privacy}","received_events_url":"https://api.github.com/users/soc/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/slick/slick/labels/bug","name":"bug","color":"e11d21"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/slick/slick/milestones/11","labels_url":"https://api.github.com/repos/slick/slick/milestones/11/labels","id":625032,"number":11,"title":"3.0.0","description":"","creator":{"login":"cvogt","id":274947,"avatar_url":"https://avatars.githubusercontent.com/u/274947?v=3","gravatar_id":"","url":"https://api.github.com/users/cvogt","html_url":"https://github.com/cvogt","followers_url":"https://api.github.com/users/cvogt/followers","following_url":"https://api.github.com/users/cvogt/following{/other_user}","gists_url":"https://api.github.com/users/cvogt/gists{/gist_id}","starred_url":"https://api.github.com/users/cvogt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cvogt/subscriptions","organizations_url":"https://api.github.com/users/cvogt/orgs","repos_url":"https://api.github.com/users/cvogt/repos","events_url":"https://api.github.com/users/cvogt/events{/privacy}","received_events_url":"https://api.github.com/users/cvogt/received_events","type":"User","site_admin":false},"open_issues":130,"closed_issues":17,"state":"open","created_at":"2014-04-09T12:08:59Z","updated_at":"2015-01-28T10:58:27Z","due_on":"2016-01-31T23:00:00Z","closed_at":null},"comments":4,"created_at":"2014-01-25T19:23:57Z","updated_at":"2015-01-28T10:59:34Z","closed_at":null,"body":"I checked out the scala-codegen-example repo and played a bit with it.\r\n\r\nThis query:\r\n\r\n    val computersByCompanies =\r\n      Companies.join(Computers)\r\n      .on(_.id === _.manufacturerId)\r\n      .groupBy(elem => elem._1.name)\r\n\r\nFails with the following exception when I try to `run` it:\r\n\r\n```\r\nscala.slick.SlickException: JdbcProfile has no TypeInfo for type Coll[NominalType(t2)((NominalType(@(t3))({ID: Int/INTEGER, NAME: String/VARCHAR}), NominalType(@(t4))({ID: Int/INTEGER, NAME: String/VARCHAR, MANUFACTURER_ID: Int/INTEGER})))]\r\n\tat scala.slick.driver.JdbcTypesComponent$class.typeInfoFor(JdbcTypesComponent.scala:127)\r\n\tat scala.slick.driver.H2Driver$.typeInfoFor(H2Driver.scala:61)\r\n\tat scala.slick.jdbc.JdbcMappingCompilerComponent$MappingCompiler$class.createColumnConverter(JdbcMappingCompilerComponent.scala:18)\r\n\tat scala.slick.jdbc.JdbcMappingCompilerComponent$JdbcCodeGen.createColumnConverter(JdbcMappingCompilerComponent.scala:36)\r\n\tat scala.slick.profile.RelationalMappingCompilerComponent$MappingCompiler$class.compileMapping(RelationalProfile.scala:215)\r\n\tat scala.slick.jdbc.JdbcMappingCompilerComponent$JdbcCodeGen.compileMapping(JdbcMappingCompilerComponent.scala:36)\r\n\tat scala.slick.profile.RelationalMappingCompilerComponent$MappingCompiler$$anonfun$compileMapping$1.apply(RelationalProfile.scala:218)\r\n\tat scala.slick.profile.RelationalMappingCompilerComponent$MappingCompiler$$anonfun$compileMapping$1.apply(RelationalProfile.scala:218)\r\n\tat scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)\r\n\tat scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)\r\n\tat scala.collection.Iterator$class.foreach(Iterator.scala:727)\r\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:1157)\r\n\tat scala.collection.IterableLike$class.foreach(IterableLike.scala:72)\r\n\tat scala.collection.AbstractIterable.foreach(Iterable.scala:54)\r\n\tat scala.collection.TraversableLike$class.map(TraversableLike.scala:244)\r\n\tat scala.collection.AbstractTraversable.map(Traversable.scala:105)\r\n\tat scala.slick.profile.RelationalMappingCompilerComponent$MappingCompiler$class.compileMapping(RelationalProfile.scala:218)\r\n\tat scala.slick.jdbc.JdbcMappingCompilerComponent$JdbcCodeGen.compileMapping(JdbcMappingCompilerComponent.scala:36)\r\n\tat scala.slick.jdbc.JdbcMappingCompilerComponent$JdbcCodeGen$$anonfun$apply$2.apply(JdbcMappingCompilerComponent.scala:44)\r\n\tat scala.slick.jdbc.JdbcMappingCompilerComponent$JdbcCodeGen$$anonfun$apply$2.apply(JdbcMappingCompilerComponent.scala:41)\r\n\tat scala.slick.ast.ClientSideOp$.mapResultSetMapping(ClientSideOp.scala:22)\r\n\tat scala.slick.jdbc.JdbcMappingCompilerComponent$JdbcCodeGen.apply(JdbcMappingCompilerComponent.scala:41)\r\n\tat scala.slick.jdbc.JdbcMappingCompilerComponent$JdbcCodeGen$$anonfun$apply$1.apply(JdbcMappingCompilerComponent.scala:38)\r\n\tat scala.slick.jdbc.JdbcMappingCompilerComponent$JdbcCodeGen$$anonfun$apply$1.apply(JdbcMappingCompilerComponent.scala:38)\r\n\tat scala.slick.compiler.CompilerState.map(QueryCompiler.scala:144)\r\n\tat scala.slick.jdbc.JdbcMappingCompilerComponent$JdbcCodeGen.apply(JdbcMappingCompilerComponent.scala:38)\r\n\tat scala.slick.compiler.QueryCompiler$$anonfun$runPhase$1.apply(QueryCompiler.scala:55)\r\n\tat scala.slick.compiler.QueryCompiler$$anonfun$runPhase$1.apply(QueryCompiler.scala:54)\r\n\tat scala.util.DynamicVariable.withValue(DynamicVariable.scala:57)\r\n\tat scala.slick.ast.SymbolNamer.use(Symbol.scala:101)\r\n\tat scala.slick.compiler.QueryCompiler.runPhase(QueryCompiler.scala:54)\r\n\tat scala.slick.compiler.QueryCompiler$$anonfun$run$2.apply(QueryCompiler.scala:46)\r\n\tat scala.slick.compiler.QueryCompiler$$anonfun$run$2.apply(QueryCompiler.scala:46)\r\n\tat scala.collection.TraversableOnce$$anonfun$foldLeft$1.apply(TraversableOnce.scala:144)\r\n\tat scala.collection.TraversableOnce$$anonfun$foldLeft$1.apply(TraversableOnce.scala:144)\r\n\tat scala.collection.Iterator$class.foreach(Iterator.scala:727)\r\n\tat scala.collection.AbstractIterator.foreach(Iterator.scala:1157)\r\n\tat scala.collection.IterableLike$class.foreach(IterableLike.scala:72)\r\n\tat scala.collection.AbstractIterable.foreach(Iterable.scala:54)\r\n\tat scala.collection.TraversableOnce$class.foldLeft(TraversableOnce.scala:144)\r\n\tat scala.collection.AbstractTraversable.foldLeft(Traversable.scala:105)\r\n\tat scala.slick.compiler.QueryCompiler.run(QueryCompiler.scala:46)\r\n\tat scala.slick.compiler.QueryCompiler.run(QueryCompiler.scala:41)\r\n\tat scala.slick.profile.BasicProfile$Implicits$class.queryToQueryExecutor(BasicProfile.scala:44)\r\n\tat scala.slick.driver.JdbcProfile$$anon$1.queryToQueryExecutor(JdbcProfile.scala:25)\r\n\tat Example$$anonfun$9.apply(Example.scala:31)\r\n\tat Example$$anonfun$9.apply(Example.scala:22)\r\n\tat scala.slick.backend.DatabaseComponent$DatabaseDef$$anonfun$withTransaction$1$$anonfun$apply$1.apply(DatabaseComponent.scala:44)\r\n\tat scala.slick.jdbc.JdbcBackend$BaseSession.withTransaction(JdbcBackend.scala:331)\r\n\tat scala.slick.backend.DatabaseComponent$DatabaseDef$$anonfun$withTransaction$1.apply(DatabaseComponent.scala:44)\r\n\tat scala.slick.backend.DatabaseComponent$DatabaseDef$$anonfun$withTransaction$1.apply(DatabaseComponent.scala:44)\r\n\tat scala.slick.backend.DatabaseComponent$DatabaseDef$class.withSession(DatabaseComponent.scala:31)\r\n\tat scala.slick.jdbc.JdbcBackend$DatabaseFactoryDef$$anon$4.withSession(JdbcBackend.scala:61)\r\n\tat scala.slick.backend.DatabaseComponent$DatabaseDef$class.withTransaction(DatabaseComponent.scala:44)\r\n\tat scala.slick.jdbc.JdbcBackend$DatabaseFactoryDef$$anon$4.withTransaction(JdbcBackend.scala:61)\r\n\tat Example$delayedInit$body.apply(Example.scala:22)\r\n\tat scala.Function0$class.apply$mcV$sp(Function0.scala:40)\r\n\tat scala.runtime.AbstractFunction0.apply$mcV$sp(AbstractFunction0.scala:12)\r\n\tat scala.App$$anonfun$main$1.apply(App.scala:71)\r\n\tat scala.App$$anonfun$main$1.apply(App.scala:71)\r\n\tat scala.collection.immutable.List.foreach(List.scala:318)\r\n\tat scala.collection.generic.TraversableForwarder$class.foreach(TraversableForwarder.scala:32)\r\n\tat scala.App$class.main(App.scala:71)\r\n\tat Example$.main(Example.scala:7)\r\n\tat Example.main(Example.scala)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:606)```"},"comment":{"url":"https://api.github.com/repos/slick/slick/issues/comments/71815859","html_url":"https://github.com/slick/slick/issues/625#issuecomment-71815859","issue_url":"https://api.github.com/repos/slick/slick/issues/625","id":71815859,"user":{"login":"szeiger","id":54262,"avatar_url":"https://avatars.githubusercontent.com/u/54262?v=3","gravatar_id":"","url":"https://api.github.com/users/szeiger","html_url":"https://github.com/szeiger","followers_url":"https://api.github.com/users/szeiger/followers","following_url":"https://api.github.com/users/szeiger/following{/other_user}","gists_url":"https://api.github.com/users/szeiger/gists{/gist_id}","starred_url":"https://api.github.com/users/szeiger/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/szeiger/subscriptions","organizations_url":"https://api.github.com/users/szeiger/orgs","repos_url":"https://api.github.com/users/szeiger/repos","events_url":"https://api.github.com/users/szeiger/events{/privacy}","received_events_url":"https://api.github.com/users/szeiger/received_events","type":"User","site_admin":false},"created_at":"2015-01-28T10:59:34Z","updated_at":"2015-01-28T10:59:34Z","body":"Not dropping Scala 2.10 support for now. Rescheduling to 3.1."}}