These are chat archives for scalikejdbc/ja

23rd
Oct 2015
ponkotuy
@ponkotuy
Oct 23 2015 10:03
ScalikeJDBC2.2.9がScalikeJDBC Play Initializer2.4.xとの組み合わせだと動かない問題があるようです
エラー内容は
play.api.UnexpectedException: Unexpected exception[CreationException: Unable to create injector, see the following errors:

1) Error injecting constructor, java.lang.NoSuchMethodError: scalikejdbc.ConnectionPoolSettings.<init>(IIJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
  at scalikejdbc.PlayInitializer.<init>(PlayInitializer.scala:30)
  at scalikejdbc.PlayModule.bindings(PlayModule.scala:27):
Binding(class scalikejdbc.PlayInitializer to self eagerly) (via modules: com.google.inject.util.Modules$OverrideModule -> play.api.inject.guice.GuiceableModuleConversions$$anon$1)
  while locating scalikejdbc.PlayInitializer

1 error]
KAWACHI Takashi
@tkawachi
Oct 23 2015 10:07
でたー DI のエラー
ponkotuy
@ponkotuy
Oct 23 2015 10:07
Configの要素が1つ追加されてここ https://github.com/scalikejdbc/scalikejdbc/compare/2.2.8...2.2.9#diff-9e6de203b3a7aa084449f129856774d8R13 の修正で型が変わったからでは、という話をしてました
有名なんですかw
KAWACHI Takashi
@tkawachi
Oct 23 2015 10:08
あ、いえ、このエラーじゃないですが、 Play 2.4 から DI が入って、inject に失敗するエラーはよく目にするので。
ponkotuy
@ponkotuy
Oct 23 2015 10:09
ああーなるほど。厄介なんですかね、DI
KAWACHI Takashi
@tkawachi
Oct 23 2015 10:09
コンパイル時にわかるほうが嬉しいですね…
ponkotuy
@ponkotuy
Oct 23 2015 10:09
確かに…
KAWACHI Takashi
@tkawachi
Oct 23 2015 10:11
とりあえず issue をあげると良いかと思います
kenji yoshida
@xuwei-k
Oct 23 2015 10:19
"ScalikeJDBC Play Initializer" 使わなければ・・・
ponkotuy
@ponkotuy
Oct 23 2015 10:21
ええー…
issueかー。英語かー…
Toshiyuki Takahashi
@tototoshi
Oct 23 2015 12:24
プラグインのエラーが全部DIのエラーになるのほんとバカみたい
Manabu Nakamura
@gakuzzzz
Oct 23 2015 12:59
あー ConnectionPoolSettings のfield追加はバイナリ互換無くなるのでplay-moduleの方も合わせてリリースする必要ありますね。
これ何とかしたい……
Shunsuke Wada
@letusfly85
Oct 23 2015 13:38
お久しぶりです。
質問です。nvl, decode, if nullに相当するねquery dslありますでしょうか>_<
Kazuhiro Sera
@seratch
Oct 23 2015 14:38
@ponkotuy 申し訳ない。英語やらなくていいですよ。リリースしますんで。
ponkotuy
@ponkotuy
Oct 23 2015 15:32
@seratch 怠け者ですみません>< おねがいします