[java] java.lang.VerifyError: class org.apache.log4j.bridge.LogEventAdapter overrides final method getTimeStamp.

下記のようなエラー

log4j 1系と2系をbrideで利用している場合は、log4j:log4j が含まれていないか確認。

org.apache.logging.log4j:log4j-1.2-api で用意されたクラスを上書きされてしまってます。

log4j:log4j を含んでるライブラリがある場合は、
maven pom.xml なら exclusions で除いてあげる。

ちなみに、以下のようなコードで落ちるはず




[micronaut/Grails] 複数のindexがある時に、SQL strings added more than once for… のようなエラー

Micronaut / Grails で起動時に以下のようなエラー。

現象

mapping で、複数のindexを複数指定している場合に発生している模様。

修正方法

のように、indexの指定の,区切りに空白を入れない。

原因

テーブル名の接頭語が被っていると同様の現象が発生しているような記述を見かけた。
確かに今回のプロジェクトだと、テーブル名の接頭語が被っているがそこは変更できない。
他のテーブルだとカンマの後に空白があって問題がないので、テーブル名の接頭語が被ってることで何らかの影響で上記現象が発生していると思われるが、根本原因はわからず、探る時間もなし!