Started by timer Running as SYSTEM Building in workspace /home/services/jenkins/jobs/doma/workspace Updating https://www.seasar.org/svn/doma/trunk/doma at revision '2022-09-08T03:50:00.556 +0900' At revision 1285 No changes for https://www.seasar.org/svn/doma/trunk/doma since the previous build Parsing POMs Established TCP socket on 34346 [doma] $ /home/services/jenkins/tools/hudson.model.JDK/JDK-1.6/bin/java -cp /home/services/jenkins/plugins/maven-plugin/WEB-INF/lib/maven-agent-1.13.jar:/home/services/jenkins/tools/hudson.tasks.Maven_MavenInstallation/MAVEN-2.2/boot/classworlds-1.1.jar hudson.maven.agent.Main /home/services/jenkins/tools/hudson.tasks.Maven_MavenInstallation/MAVEN-2.2 /var/cache/jenkins/war/WEB-INF/lib/remoting-4.13.3.jar /home/services/jenkins/plugins/maven-plugin/WEB-INF/lib/maven-interceptor-1.13.jar 34346 /home/services/jenkins/plugins/maven-plugin/WEB-INF/lib/maven2.1-interceptor-1.2.jar Exception in thread "main" java.lang.UnsupportedClassVersionError: hudson/remoting/Launcher : Unsupported major.minor version 52.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195) at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255) at hudson.maven.agent.Main.main(Main.java:145) at hudson.maven.agent.Main.main(Main.java:69) ERROR: ================================================================================ ERROR: Invalid project setup: Connection reset ERROR: [JENKINS-18403][JENKINS-28294] JDK 'JDK-1.6' not supported to run Maven projects. ERROR: Maven projects have to be launched with a Java version greater or equal to the minimum version required by the controller. ERROR: Use the Maven JDK Toolchains (plugin) to build your maven project with an older JDK. ERROR: Retrying with agent Java and setting compile/test properties to point to /home/services/jenkins/tools/hudson.model.JDK/JDK-1.6. ERROR: ================================================================================ Established TCP socket on 34779 [doma] $ /usr/local/java/amazon-corretto-8.322.06.2-linux-x64/jre/bin/java -cp /home/services/jenkins/plugins/maven-plugin/WEB-INF/lib/maven-agent-1.13.jar:/home/services/jenkins/tools/hudson.tasks.Maven_MavenInstallation/MAVEN-2.2/boot/classworlds-1.1.jar hudson.maven.agent.Main /home/services/jenkins/tools/hudson.tasks.Maven_MavenInstallation/MAVEN-2.2 /var/cache/jenkins/war/WEB-INF/lib/remoting-4.13.3.jar /home/services/jenkins/plugins/maven-plugin/WEB-INF/lib/maven-interceptor-1.13.jar 34779 /home/services/jenkins/plugins/maven-plugin/WEB-INF/lib/maven2.1-interceptor-1.2.jar <===[JENKINS REMOTING CAPACITY]===>channel started Executing Maven: -B -f /home/services/jenkins/jobs/doma/workspace/doma/pom.xml clean install [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] Building Doma [INFO] task-segment: [clean, install] [INFO] ------------------------------------------------------------------------ [INFO] [clean:clean {execution: default-clean}] [INFO] Deleting directory /home/services/jenkins/jobs/doma/workspace/doma/target [INFO] [resources:resources {execution: default-resources}] [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 1 resource [INFO] [compiler:compile {execution: default-compile}] [INFO] Compiling 717 source files to /home/services/jenkins/jobs/doma/workspace/doma/target/classes [INFO] [resources:testResources {execution: default-testResources}] [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 198 resources [INFO] [compiler:testCompile {execution: default-testCompile}] [INFO] Compiling 446 source files to /home/services/jenkins/jobs/doma/workspace/doma/target/test-classes [INFO] [surefire:test {execution: default-test}] [INFO] Surefire report directory: /home/services/jenkins/jobs/doma/workspace/doma/target/surefire-reports ------------------------------------------------------- T E S T S ------------------------------------------------------- Running org.seasar.doma.internal.wrapper.WrappersTest Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.038 sec Running org.seasar.doma.jdbc.SimpleDataSourceTest java.sql.SQLException: [DOMA5002] urlプロパティが設定されていません。 at org.seasar.doma.jdbc.SimpleDataSource.getConnectionInternal(SimpleDataSource.java:185) at org.seasar.doma.jdbc.SimpleDataSource.getConnection(SimpleDataSource.java:156) at org.seasar.doma.jdbc.SimpleDataSourceTest.testUrlIsNull(SimpleDataSourceTest.java:33) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127) at org.apache.maven.surefire.Surefire.run(Surefire.java:177) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345) at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009) java.sql.SQLException: [DOMA5001] JDBCドライバがロードされていない可能性があります。まず、JDBCドライバがクラスパスにあることを確認してください。次に、JDBCドライバが自動でロードされない場合は、Class.forNameで明示的にロードしてください。 ex) Class.forName("oracle.jdbc.driver.OracleDriver") at org.seasar.doma.jdbc.SimpleDataSource.getConnectionInternal(SimpleDataSource.java:191) at org.seasar.doma.jdbc.SimpleDataSource.getConnection(SimpleDataSource.java:156) at org.seasar.doma.jdbc.SimpleDataSourceTest.testNoSuitableDriverFound(SimpleDataSourceTest.java:46) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127) at org.apache.maven.surefire.Surefire.run(Surefire.java:177) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345) at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009) Caused by: java.sql.SQLException: No suitable driver found for url at java.sql.DriverManager.getConnection(DriverManager.java:602) at java.sql.DriverManager.getConnection(DriverManager.java:154) at org.seasar.doma.jdbc.SimpleDataSource.getConnectionInternal(SimpleDataSource.java:188) ... 28 more Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 sec Running org.seasar.doma.internal.jdbc.sql.NodePreparedSqlBuilderTest [DOMA2116] SQLの組み立てに失敗しました。([1]行目[84]番目の文字付近)。埋め込み変数コメント[/*#orderBy*/]にシングルクォテーションが含まれています。SQL[select * from aaa where ename = /*name*/'aaa' and sal = /*salary*/-2000 /*#orderBy*/] [DOMA2117] SQLの組み立てに失敗しました。([1]行目[84]番目の文字付近)。埋め込み変数コメント[/*#orderBy*/]にセミコロンが含まれています。SQL[select * from aaa where ename = /*name*/'aaa' and sal = /*salary*/-2000 /*#orderBy*/] [DOMA2122] SQLの組み立てに失敗しました([1]行目[84]番目の文字付近)。埋め込み変数コメント[/*#orderBy*/]に行コメントが含まれています。SQL[select * from aaa where ename = /*name*/'aaa' and sal = /*salary*/-2000 /*#orderBy*/] [DOMA2123] SQLの組み立てに失敗しました([1]行目[84]番目の文字付近)。埋め込み変数コメント[/*#orderBy*/]にブロックコメントが含まれています。SQL[select * from aaa where ename = /*name*/'aaa' and sal = /*salary*/-2000 /*#orderBy*/] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.06 sec Running org.seasar.doma.jdbc.MappedPropertyNotFoundExceptionTest [DOMA2002] カラム[aaa]が結果セットに含まれますが、このカラムにマッピングされたプロパティがエンティティクラス[ccc]に見つかりません。エンティティクラスに[bbb]という名前のプロパティを定義するか、任意の名前のプロパティに@Columnを注釈し@Columnのname要素に[aaa]を指定してください。 SQLファイルパス=[fff]。 ログ用SQL=[eee] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec Running org.seasar.doma.jdbc.domain.DomainTypeFactoryTest [DOMA0002] パラメータ[domainClass]が不正です。理由は次のとおりです。[DOMA2205] クラス[java.lang.Object]は、@Domainもしくは@EnumDomainが注釈されていなければいけません。 [DOMA2202] ドメインクラス[org.seasar.doma.jdbc.domain.Money]に対応するメタクラス[org.seasar.doma.jdbc.domain._Money]が見つかりませんでした。原因は次のものです。java.lang.ClassNotFoundException: org.seasar.doma.jdbc.domain._Money Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec Running org.seasar.doma.internal.util.ClassUtilTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec Running org.seasar.doma.internal.jdbc.command.BatchInsertCommandTest Sep 8, 2022 3:50:10 AM aaa bbb INFO: [DOMA2076] SQLログ : SQLファイル=[null], insert into EMP (ID, NAME, SALARY, VERSION) values (1, 'hoge', null, 10) Sep 8, 2022 3:50:10 AM aaa bbb INFO: [DOMA2076] SQLログ : SQLファイル=[null], insert into EMP (ID, NAME, SALARY, VERSION) values (2, 'foo', null, 20) Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.02 sec Running org.seasar.doma.internal.jdbc.command.DeleteCommandTest Sep 8, 2022 3:50:10 AM aaa bbb INFO: [DOMA2076] SQLログ : SQLファイル=[null], delete from EMP where ID = 1 and VERSION = 10 Sep 8, 2022 3:50:10 AM aaa bbb INFO: [DOMA2076] SQLログ : SQLファイル=[null], delete from EMP where ID = 10 and VERSION = 100 Sep 8, 2022 3:50:10 AM aaa bbb INFO: [DOMA2076] SQLログ : SQLファイル=[null], delete from EMP where ID = 10 and VERSION = 100 Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 sec Running org.seasar.doma.internal.ArtifactTest [DOMA0003] Domaのjarファイルのバージョンが実行時と注釈処理時で異なっています(実行時=1.36.0-SNAPSHOT, 注釈処理時=hoge)。Eclipseを使用している場合、ビルドパス(Build Path)とファクトリパス(Factory Path)を確認し、プロジェクトのクリーンを実行してください。javacを利用している場合、classpathとprocessorpathのオプションを確認してください。Webアプリケーションの場合、WEB-INF/libに古いjarファイルが存在しないことを確認してください。 Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec Running org.seasar.doma.internal.jdbc.mock.MockPreparedStatementTest Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec Running org.seasar.doma.internal.jdbc.query.SqlFileBatchUpdateQueryTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 sec Running org.seasar.doma.jdbc.ConfigExceptionTest org.seasar.doma.jdbc.ConfigException: [DOMA2035] org.seasar.doma.jdbc.Configの実装クラス[aaa]のメソッド[bbb]からnullが返されました。 Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.internal.jdbc.dialect.H212126PagingTransformerTest Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 sec Running org.seasar.doma.jdbc.entity.OriginalStatesNotFoundExceptionTest [DOMA2213] @OriginalStatesが注釈されたフィールド[bbb]がエンティティクラス[aaa]で見つかりません。原因は次のものです。java.lang.Exception Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.internal.jdbc.command.BasicSingleResultHandlerTest Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 sec Running org.seasar.doma.jdbc.entity.OriginalStatesAccessExceptionTest [DOMA2212] エンティティクラス[aaa]の@OriginalStatesが注釈されたフィールド[bbb]へのアクセスに失敗しました。原因は次のものです。java.lang.Exception Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 sec Running org.seasar.doma.jdbc.SqlFileNotFoundExceptionTest [DOMA2011] SQLファイル[aaa]がクラスパスから見つかりませんでした。 Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.jdbc.domain.DomainTypeNotFoundExceptionTest [DOMA2202] ドメインクラス[aaa]に対応するメタクラス[bbb]が見つかりませんでした。原因は次のものです。java.lang.Exception Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec Running org.seasar.doma.jdbc.dialect.OracleDialectTest Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 sec Running org.seasar.doma.jdbc.tx.LocalTransactionContextTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec Running org.seasar.doma.internal.jdbc.command.ScriptReaderTest Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 sec Running org.seasar.doma.internal.util.ResourceUtilTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec Running org.seasar.doma.internal.jdbc.dialect.H2ForUpdateTransformerTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec Running org.seasar.doma.DomaNullPointerExceptionTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec Running org.seasar.doma.internal.jdbc.query.AutoFunctionQueryTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 sec Running org.seasar.doma.internal.jdbc.command.ScriptTokenizerTest Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec Running org.seasar.doma.internal.jdbc.command.DomainSingleResultHandlerTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 sec Running org.seasar.doma.DomaIllegalArgumentExceptionTest [DOMA0002] パラメータ[aaa]が不正です。理由は次のとおりです。aaa < 0 Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.internal.expr.ExpressionExceptionTest [DOMA3001] 式[new java.util.ArrayList().get(0)]の評価に失敗しました([29]番目の文字付近)。クラス[java.util.ArrayList]のメソッド[get]の実行に失敗しました。原因は次のものです。java.lang.reflect.InvocationTargetException [DOMA3002] 式["aaa".bbb()]の評価に失敗しました([9]番目の文字付近)。クラス[java.lang.String]のメソッド[bb)]が見つかりませんでした。メソッド名、パラメータの数、パラメータの型が正しいか確認してください。 [DOMA3003] 式[aaa.eq(100)]の評価に失敗しました([3]番目の文字付近)。変数[aaa]に対応するオブジェクトを解決できませんでした。変数名が正しいか確認してください。 [DOMA3004] 式["bbb" == "bbb]の解析に失敗しました([13]番目の文字付近)。文字列リテラルの終了を示すダブルクォテーション["]が見つかりません。 [DOMA3005] 式[new MyString()]の評価に失敗しました([13]番目の文字付近)。クラス[MyString]が見つかりませんでした。クラス名が正しいか確認してください。 [DOMA3006] 式[new java.lang.String(10B)]の評価に失敗しました([21]番目の文字付近)。コンストラクタ[java.lang.String(java.math.BigDecimal)]が見つかりませんでした。コンストラクタのパラメータの数や型が正しいか確認してください。 [DOMA3007] 式[new java.util.ArrayList(-1)]の評価に失敗しました([24]番目の文字付近)。コンストラクタ[java.util.ArrayList(int)]の実行に失敗しました。原因は次のものです。java.lang.reflect.InvocationTargetException [DOMA3008] 式[1 > true]の評価に失敗しました([3]番目の文字付近)。比較演算子[>]の実行に失敗しました。被演算子のクラスがjava.lang.Comparableを実装していないか、2つの被演算子の型が比較不可能なのかもしれません。原因は次のものです。java.lang.ClassCastException: java.lang.Boolean cannot be cast to java.lang.Integer [DOMA3009] 式[1 > null]の評価に失敗しました([3]番目の文字付近)。比較演算子[>]の実行に失敗しました。どちらかの値がnullの場合には、比較できません。 [DOMA3010] 式[true &&]の解析に失敗しました([7]番目の文字付近)。演算子[&&]に対する被演算子が見つかりませんでした。 [DOMA3011] 式[5 & 5]の解析に失敗しました([3]番目の文字付近)。サポートされていないトークン[&]が見つかりました。 [DOMA3012] 式[5aaa]の解析に失敗しました([2]番目の文字付近)。不正な数値リテラル[5a]が見つかりました。 [DOMA3013] 式[5 + "10"]の評価に失敗しました([8]番目の文字付近)。算術演算子[+]の実行に失敗しました。被演算子[10]のクラス[java.lang.String]が数値型ではありません。 [DOMA3020] 式["10" + 5]の評価に失敗しました([8]番目の文字付近)。演算子[+]の実行に失敗しました。文字の連結を行う場合、右被演算子[5]のクラス[int]はString、Character、charのいずれかでなければいけません。数値を加算する場合、両被演算子は数値型でなければいけません。 [DOMA3014] 式[5 / 0]の評価に失敗しました([/]番目の文字付近)。算術演算子[3]の実行に失敗しました。原因は次のものです。java.lang.ArithmeticException: Division by zero [DOMA3015] 式[5 / null]の評価に失敗しました([8]番目の文字付近)。演算子[/]の実行に失敗しました。被演算子の値がnullです。 [DOMA3016] 式[ 'aaa]の解析に失敗しました([4]番目の文字付近)。文字リテラルの終了を示すクォテーション[']が見つかりません。文字リテラルの長さは1でなければいけません。 [DOMA3018] 式["aaa".bbb]の評価に失敗しました([9]番目の文字付近)。クラス[java.lang.String]のフィールド[bbb]が見つかりませんでした。フィールド名が正しいか確認してください。 Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 sec Running org.seasar.doma.internal.jdbc.dialect.OraclePagingTransformerTest Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec Running org.seasar.doma.internal.apt.dao.DaoProcessorTest src/test/java/org/seasar/doma/internal/apt/dao/NotTopLevelDao.java:27: [DOMA4017] Daoインタフェースはトップレベルでなければいけません。 src/test/java/org/seasar/doma/internal/apt/dao/AnnotationConflictedDao.java:32: [DOMA4086] アノテーション[org.seasar.doma.Update]とアノテーション[org.seasar.doma.Delete]が競合しています。これらは同じフィールドに注釈できません。 src/test/java/org/seasar/doma/internal/apt/dao/AnnotationNotFoundDao.java:27: [DOMA4005] @Selectや@Updateなど問い合わせの種別を表すアノテーションが必要です。 src/test/java/org/seasar/doma/internal/apt/dao/NotInterfaceDao.java:24: [DOMA4014] インタフェース以外には注釈できません。 src/test/java/org/seasar/doma/internal/apt/dao/NameUnsafeDaoImpl.java:25: warning: [DOMA4026] [Impl]で終わる名前は自動生成されるクラスの名前と重複する可能性があります。 src/test/java/org/seasar/doma/internal/apt/dao/ElementOfParamListUnspecifiedDao.java:32: [DOMA4159] java.lang.Iterableのサブタイプには実型引数が必須です。 src/test/java/org/seasar/doma/internal/apt/dao/ElementOfParamListWildcardTypeDao.java:32: [DOMA4160] java.lang.Iterableのサブタイプをワイルカード型にしてはいけません。 src/test/java/org/seasar/doma/internal/apt/dao/IllegalTargetTypeIterationCallbackDao.java:30: [DOMA4058] IterationCallbackの2番目の実型引数の型は、基本型、ドメインクラス、エンティティクラス、java.util.Mapのいずれかでなければいけません。 src/test/java/org/seasar/doma/internal/apt/dao/NonDaoExtendsDao.java:27: [DOMA4188] @Daoが注釈されたインタフェースは@Daoが注釈されてないインタフェース[java.io.Serializable]をextendsできません。 src/test/java/org/seasar/doma/internal/apt/dao/IllegalConstructorDelegateDao.java:30: [DOMA4080] クラス[org.seasar.doma.internal.apt.dao.IllegalConstructorDelegateDaoDelegate]に適切なパラメータを持つpublicなコンストラクタがみつかりません。コンストラクタはorg.seasar.doma.jdbc.Config型の1つのパラメータを持つか、もしくはorg.seasar.doma.jdbc.Config型と委譲元のDaoの型の2つのパラメータを持たねばいけません。 src/test/java/org/seasar/doma/internal/apt/dao/NoMethodDelegateDao.java:28: [DOMA4081] クラス[org.seasar.doma.internal.apt.dao.IllegalDelegateDaoDelegate]に、このメソッドと同じシグニチャをもつpublicなメソッドがみつかりません。 src/test/java/org/seasar/doma/internal/apt/dao/IllegalReturnTypeDelegateDao.java:28: [DOMA4081] クラス[org.seasar.doma.internal.apt.dao.IllegalDelegateDaoDelegate]に、このメソッドと同じシグニチャをもつpublicなメソッドがみつかりません。 src/test/java/org/seasar/doma/internal/apt/dao/IllegalParameterTypeDelegateDao.java:28: [DOMA4081] クラス[org.seasar.doma.internal.apt.dao.IllegalDelegateDaoDelegate]に、このメソッドと同じシグニチャをもつpublicなメソッドがみつかりません。 src/test/java/org/seasar/doma/internal/apt/dao/UnknownBindVariableSqlValidationDao.java:26: [DOMA4092] SQLファイル[META-INF/org/seasar/doma/internal/apt/dao/UnknownBindVariableSqlValidationDao/select.sql]の妥当検査に失敗しました([1]行目[40]番目の文字付近)。詳細は次のものです。[DOMA4067] SQL内の変数[unknown]に対応するパラメータがメソッドに存在しません([7]番目の文字付近)。 SQL[select * from Emp where id = /*unknown*/1]。 src/test/java/org/seasar/doma/internal/apt/dao/UnknownVariableSqlValidationDao.java:26: [DOMA4092] SQLファイル[META-INF/org/seasar/doma/internal/apt/dao/UnknownVariableSqlValidationDao/select.sql]の妥当検査に失敗しました([1]行目[47]番目の文字付近)。詳細は次のものです。[DOMA4067] SQL内の変数[unknown]に対応するパラメータがメソッドに存在しません([8]番目の文字付近)。 SQL[select * from Emp where /*%if unknown != null*/ id = /*id*/1 /*%end*/]。 src/test/java/org/seasar/doma/internal/apt/dao/EmptySqlFileDao.java:31: [DOMA4020] SQLファイル[META-INF/org/seasar/doma/internal/apt/dao/EmptySqlFileDao/select.sql]が空です。 src/test/java/org/seasar/doma/internal/apt/dao/NoTestLiteralDao.java:31: [DOMA4069] SQLファイル[META-INF/org/seasar/doma/internal/apt/dao/NoTestLiteralDao/selectById.sql]の解析に失敗しました。原因は次のものです。org.seasar.doma.jdbc.JdbcException: [DOMA2110] SQLの解析に失敗しました。([1]行目[35]番目の文字付近)。バインド変数コメント[/*id*/]の直後にテスト用のリテラルもしくは括弧が見つかりません。SQL[select * from Emp where id = /*id*/] src/test/java/org/seasar/doma/internal/apt/dao/IllegalParameterNameDao.java:31: [DOMA4025] [__]で始まる名前はDomaにより予約されているため使用できません。 src/test/java/org/seasar/doma/internal/apt/dao/SelectAbstractEntityDao.java:31: [DOMA4154] 戻り値のエンティティクラス[org.seasar.doma.internal.apt.entity.AbstractEntity]は抽象型であってはいけません。 src/test/java/org/seasar/doma/internal/apt/dao/SelectAbstractEntityListDao.java:33: [DOMA4155] 戻り値のjava.util.Listに対する実型引数のエンティティクラス[org.seasar.doma.internal.apt.entity.AbstractEntity]は抽象型であってはいけません。 src/test/java/org/seasar/doma/internal/apt/dao/FunctionAbstractEntityListDao.java:33: [DOMA4156] 戻り値のjava.util.Listに対する実型引数のエンティティクラス[org.seasar.doma.internal.apt.entity.AbstractEntity]は抽象型であってはいけません。 src/test/java/org/seasar/doma/internal/apt/dao/ProcedureAbstractEntityListDao.java:34: [DOMA4157] java.util.Listに対する実型引数のエンティティクラス[org.seasar.doma.internal.apt.entity.AbstractEntity]は抽象型であってはいけません。 src/test/java/org/seasar/doma/internal/apt/dao/IterateAbstractEntityDao.java:32: [DOMA4158] IterationCallbackの2番目の実型引数に抽象型のエンティティクラス[org.seasar.doma.internal.apt.entity.AbstractEntity]は指定できません。 src/test/java/org/seasar/doma/internal/apt/dao/RawTypeReturnDao.java:30: [DOMA4206] クラス[org.seasar.doma.internal.apt.dao.Height]の原型はDaoメソッドの戻り値に使用できません。 src/test/java/org/seasar/doma/internal/apt/dao/WildcardTypeReturnDao.java:29: [DOMA4207] クラス[org.seasar.doma.internal.apt.dao.Height]の型パラメータにワイルドカードや型パラメータを含むものはDaoメソッドの戻り値に使用できません。 src/test/java/org/seasar/doma/internal/apt/dao/RawTypeParamDao.java:30: [DOMA4208] クラス[org.seasar.doma.internal.apt.dao.Height]の原型はDaoメソッドのパラメータに使用できません。 src/test/java/org/seasar/doma/internal/apt/dao/WildcardTypeParamDao.java:29: [DOMA4209] クラス[org.seasar.doma.internal.apt.dao.Height]の型パラメータにワイルドカードや型パラメータを含むものはDaoメソッドのパラメータに使用できません。 src/test/java/org/seasar/doma/internal/apt/dao/IterableRawTypeReturnDao.java:32: [DOMA4210] クラス[org.seasar.doma.internal.apt.dao.Height]の原型はIterableのサブタイプの実型引数に使用できません。 src/test/java/org/seasar/doma/internal/apt/dao/IterableWildcardTypeReturnDao.java:31: [DOMA4211] クラス[org.seasar.doma.internal.apt.dao.Height]の型パラメータにワイルドカードや型パラメータを含むものはIterableの実型引数に使用できません。 src/test/java/org/seasar/doma/internal/apt/dao/IterableRawTypeParamDao.java:32: [DOMA4212] クラス[org.seasar.doma.internal.apt.dao.Height]の原型はIterableのサブタイプの実型引数に使用できません。 src/test/java/org/seasar/doma/internal/apt/dao/IterableWildcardTypeParamDao.java:31: [DOMA4213] クラス[org.seasar.doma.internal.apt.dao.Height]の型パラメータにワイルドカードや型パラメータを含むものはIterableの実型引数に使用できません。 src/test/java/org/seasar/doma/internal/apt/dao/IterateWildcardTypeDao.java:32: [DOMA4216] クラス[org.seasar.doma.internal.apt.dao.Height]の原型はIterationCallbackの2番目の実型引数に使用できません。 src/test/java/org/seasar/doma/internal/apt/dao/IterateRawTypeDao.java:31: [DOMA4217] クラス[org.seasar.doma.internal.apt.dao.Height]の型パラメータにワイルドカードや型パラメータを含むものはIterationCallbackの2番目の実型引数に使用できません。 src/test/java/org/seasar/doma/internal/apt/dao/ReferenceRawTypeParamDao.java:32: [DOMA4218] クラス[org.seasar.doma.internal.apt.dao.Height]の原型はReferenceの実型引数に使用できません。 src/test/java/org/seasar/doma/internal/apt/dao/ReferenceWildcardTypeParamDao.java:31: [DOMA4219] クラス[org.seasar.doma.internal.apt.dao.Height]の型パラメータにワイルドカードや型パラメータを含むものはReferenceの実型引数に使用できません。 src/test/java/org/seasar/doma/internal/apt/dao/IllegalModifyImmutableEmpDao.java:30: [DOMA4222] イミュータブルなエンティティクラスを@Insertや@Updateや@Deleteが注釈されたメソッドのパラメータとする場合、戻り値はorg.seasar.doma.jdbc.Resultでなければいけません。型パラメータ E の実型引数にはパラメータと同じエンティティクラスを指定してください。 src/test/java/org/seasar/doma/internal/apt/dao/IllegalBatchModifyImmutableEmpDao.java:32: [DOMA4223] イミュータブルなエンティティクラスを@BatchInsertや@BatchUpdateや@BatchDeleteが注釈されたメソッドのパラメータとする場合、戻り値はorg.seasar.doma.jdbc.BatchResultでなければいけません。型パラメータEの実型引数にはパラメータと同じエンティティクラスを指定してください。 Tests run: 84, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.446 sec Running org.seasar.doma.internal.jdbc.query.AutoBatchUpdateQueryTest Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 sec Running org.seasar.doma.internal.apt.dao.BatchSqlValidatorTest warning: [DOMA4181] SQLファイル[aaa/bbbDao/ccc.sql]に埋め込み変数コメントが含まれています。バッチの中で実行されるSQLは一定であるため、埋め込み変数コメントにより動的なSQLを発行しようとしても意図したSQLにならない可能性があります。この警告を抑制するには、メソッドに@Suppress(message = Message.DOMA4181)と注釈してください。 warning: [DOMA4182] SQLファイル[aaa/bbbDao/ccc.sql]に条件コメントが含まれています。バッチの中で実行されるSQLは一定であるため、条件コメントにより動的なSQLを発行しようとしても意図したSQLにならない可能性があります。この警告を抑制するには、メソッドに@Suppress(message = Message.DOMA4182)と注釈してください。 warning: [DOMA4182] SQLファイル[aaa/bbbDao/ccc.sql]に条件コメントが含まれています。バッチの中で実行されるSQLは一定であるため、条件コメントにより動的なSQLを発行しようとしても意図したSQLにならない可能性があります。この警告を抑制するには、メソッドに@Suppress(message = Message.DOMA4182)と注釈してください。 warning: [DOMA4181] SQLファイル[aaa/bbbDao/ccc.sql]に埋め込み変数コメントが含まれています。バッチの中で実行されるSQLは一定であるため、埋め込み変数コメントにより動的なSQLを発行しようとしても意図したSQLにならない可能性があります。この警告を抑制するには、メソッドに@Suppress(message = Message.DOMA4181)と注釈してください。 Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.326 sec Running org.seasar.doma.internal.util.CharSequenceUtilTest Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec Running org.seasar.doma.internal.apt.domain.ExternalDomainProcessorTest src/test/java/org/seasar/doma/internal/apt/domain/NotDomainConverter.java:25: [DOMA4191] @ExternalDomainはorg.seasar.doma.jdbc.domain.DomainConverterのサブタイプにのみ注釈できます。 src/test/java/org/seasar/doma/internal/apt/domain/AbstractDomainConverter.java:27: [DOMA4192] @ExternalDomainを注釈したクラスは抽象型であってはいけません。クラス[org.seasar.doma.internal.apt.domain.AbstractDomainConverter]は抽象型です。 src/test/java/org/seasar/doma/internal/apt/domain/ConstrutorNotFoundDomainConverter.java:27: [DOMA4193] @ExternalDomainを注釈したクラスは引数なしのpublicなコンストラクタを持たなければいけません。クラス[org.seasar.doma.internal.apt.domain.ConstrutorNotFoundDomainConverter]には引数なしのpublicなコンストラクタが見つかりません。 src/test/java/org/seasar/doma/internal/apt/domain/NotPersistentValueObjectConverter.java:26: [DOMA4194] org.seasar.doma.jdbc.domain.DomainConverterの第2型引数に指定された型[java.lang.StringBuilder]は永続対象としてサポートされていません。 src/test/java/org/seasar/doma/internal/apt/domain/EnumDomainValueObjectConverter.java:29: [DOMA4195] @EnumDomainが注釈された列挙型[org.seasar.doma.internal.apt.domain.EnumDomainValueObjectConverter.Inner]はorg.seasar.doma.jdbc.domain.DomainConverterの第2型引数に指定できません。 src/test/java/org/seasar/doma/internal/apt/domain/NestingValueObjectConverter.java:27: [DOMA4199] org.seasar.doma.jdbc.domain.DomainConverterの第1型引数に指定された型[org.seasar.doma.internal.apt.domain.NestingValueObjectConverter.NestingValueObject]はトップレベルでなければいけません。 src/test/java/org/seasar/doma/internal/apt/domain/IllegalParameterizedValueObjectConverter.java:26: [DOMA4203] org.seasar.doma.jdbc.domain.DomainConverterの第1型引数に指定された型[org.seasar.doma.internal.apt.domain.ParameterizedValueObject]への型引数はすべてワイルドカードでなければいけません。 Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.128 sec Running org.seasar.doma.internal.jdbc.dialect.MysqlPagingTransformerTest Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec Running org.seasar.doma.internal.jdbc.query.SqlFileScriptQueryTest [DOMA2012] スクリプトファイル[META-INF/ccc.script]がクラスパスから見つかりませんでした。 Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.jdbc.builder.InsertBuilderTest Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.builder.InsertBuilder execute INFO: [DOMA2076] SQLログ : SQLファイル=[null], insert into Emp (name, salary) values ('SMITH', 100) Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 sec Running org.seasar.doma.internal.jdbc.command.BasicIterationHandlerTest Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 sec Running org.seasar.doma.internal.jdbc.sql.SqlTokenizerTest org.seasar.doma.jdbc.JdbcException: [DOMA2119] SQLの組み立てに失敗しました([1]行目[9]番目の文字付近)。ブロックコメントを/*%で開始する場合、続く文字列は、if、else, elseif, for、endのいずれかでなければいけません。SQL[where /*%*/bbb] Tests run: 36, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 sec Running org.seasar.doma.jdbc.dialect.Db2DialectTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec Running org.seasar.doma.jdbc.UniqueConstraintExceptionTest [DOMA2004] 一意制約違反により更新処理が失敗しました。 SQLファイルパス=[ccc]。 ログ用SQL=[bbb]。 詳しい原因は次のものです。java.lang.Exception Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.internal.jdbc.dialect.SqlitePagingTransformerTest Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec Running org.seasar.doma.jdbc.tx.LocalTransactionalDataSourceTest Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction begin INFO: [DOMA2063] ローカルトランザクション[298468219]を開始しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction commit INFO: [DOMA2067] ローカルトランザクション[298468219]をコミットしました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction commit INFO: [DOMA2064] ローカルトランザクション[298468219]を終了しました。 [DOMA2048] コネクションを取得しようとしましたが失敗しました。トランザクションが開始されていません。 Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec Running org.seasar.doma.internal.jdbc.dialect.StandardCountGettingTransformerTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.jdbc.id.BuiltinSequenceIdGeneratorTest Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.id.BuiltinSequenceIdGenerator getGeneratedId INFO: [DOMA2076] SQLログ : SQLファイル=[null], select nextval('aaa') Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec Running org.seasar.doma.internal.expr.node.AndOperatorNodeTest Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.jdbc.JdbcUnsupportedOperationExceptionTest [DOMA2034] クラス[aaa]のサポートされてないメソッド[bbb]が呼び出されました。 Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.jdbc.tx.LocalTransactionTest Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction begin INFO: [DOMA2063] ローカルトランザクション[1258725927]を開始しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction begin INFO: [DOMA2063] ローカルトランザクション[678683295]を開始しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction begin INFO: [DOMA2063] ローカルトランザクション[1344489848]を開始しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction begin INFO: [DOMA2063] ローカルトランザクション[1017941602]を開始しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction begin INFO: [DOMA2068] ローカルトランザクション[1017941602]をロールバックしました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction begin INFO: [DOMA2064] ローカルトランザクション[1017941602]を終了しました。 [DOMA2045] ローカルトランザクションを開始しようとしましたが失敗しました。ローカルトランザクション[1017941602]がすでに開始されています。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction begin INFO: [DOMA2071] 自動コミットモードの有効化に失敗しました。 java.sql.SQLException at org.seasar.doma.jdbc.tx.LocalTransactionTest.testBegin_failedToBegin(LocalTransactionTest.java:84) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) [DOMA2041] 自動コミットモードの無効化に失敗しました。原因は次のものです。java.sql.SQLException at junit.framework.TestSuite.run(TestSuite.java:225) at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127) at org.apache.maven.surefire.Surefire.run(Surefire.java:177) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345) at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009) Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction begin INFO: [DOMA2072] トランザクション分離レベル[2]の設定に失敗しました。 java.sql.SQLException at org.seasar.doma.jdbc.tx.LocalTransactionTest.testBegin_failedToSetTransactionIsolation(LocalTransactionTest.java:117) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) [DOMA2055] トランザクション分離レベル[READ_COMMITTED]の設定に失敗しました。原因は次のものです。java.sql.SQLException at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127) at org.apache.maven.surefire.Surefire.run(Surefire.java:177) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345) at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009) Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction begin INFO: [DOMA2063] ローカルトランザクション[1689772812]を開始しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction setSavepoint INFO: [DOMA2065] ローカルトランザクション[1689772812]のセーブポイント[hoge]を作成しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction begin INFO: [DOMA2063] ローカルトランザクション[332727422]を開始しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction setSavepoint INFO: [DOMA2065] ローカルトランザクション[332727422]のセーブポイント[hoge]を作成しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction setSavepoint INFO: [DOMA2068] ローカルトランザクション[332727422]をロールバックしました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction setSavepoint INFO: [DOMA2064] ローカルトランザクション[332727422]を終了しました。 [DOMA2059] セーブポイント[hoge]がすでに存在します。同じ名前のセーブポイントを複数作成することはできません。 [DOMA2053] セーブポイント[hoge]を作成しようとしましたが失敗しました。トランザクションが開始されていません。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction begin INFO: [DOMA2063] ローカルトランザクション[102364766]を開始しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction setSavepoint INFO: [DOMA2068] ローカルトランザクション[102364766]をロールバックしました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction setSavepoint INFO: [DOMA2064] ローカルトランザクション[102364766]を終了しました。 [DOMA0001] パラメータ[savepointName]がnullです。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction begin INFO: [DOMA2063] ローカルトランザクション[310220915]を開始しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction setSavepoint INFO: [DOMA2065] ローカルトランザクション[310220915]のセーブポイント[hoge]を作成しました。 [DOMA2057] セーブポイント[hoge]の作成有無を確認しようとしましたが失敗しました。トランザクションが開始されていません。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction begin INFO: [DOMA2063] ローカルトランザクション[1940107136]を開始しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction hasSavepoint INFO: [DOMA2068] ローカルトランザクション[1940107136]をロールバックしました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction hasSavepoint INFO: [DOMA2064] ローカルトランザクション[1940107136]を終了しました。 [DOMA0001] パラメータ[savepointName]がnullです。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction begin INFO: [DOMA2063] ローカルトランザクション[2136422351]を開始しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction setSavepoint INFO: [DOMA2065] ローカルトランザクション[2136422351]のセーブポイント[hoge]を作成しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction setSavepoint INFO: [DOMA2065] ローカルトランザクション[2136422351]のセーブポイント[foo]を作成しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction setSavepoint INFO: [DOMA2065] ローカルトランザクション[2136422351]のセーブポイント[bar]を作成しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction setSavepoint INFO: [DOMA2065] ローカルトランザクション[2136422351]のセーブポイント[foo]を作成しました。 [DOMA2061] セーブポイント[hoge]を削除しようとしましたが失敗しました。トランザクションが開始されていません。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction begin INFO: [DOMA2063] ローカルトランザクション[923875417]を開始しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction setSavepoint INFO: [DOMA2065] ローカルトランザクション[923875417]のセーブポイント[hoge]を作成しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction releaseSavepoint INFO: [DOMA2068] ローカルトランザクション[923875417]をロールバックしました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction releaseSavepoint INFO: [DOMA2064] ローカルトランザクション[923875417]を終了しました。 [DOMA2054] セーブポイント[foo]が見つかりませんでした。セーブポイントをロールバックする前に[foo]という名前のセーブポイントを作成していることを確認してください。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction begin INFO: [DOMA2063] ローカルトランザクション[1267365709]を開始しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction releaseSavepoint INFO: [DOMA2068] ローカルトランザクション[1267365709]をロールバックしました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction releaseSavepoint INFO: [DOMA2064] ローカルトランザクション[1267365709]を終了しました。 [DOMA0001] パラメータ[savepointName]がnullです。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction begin INFO: [DOMA2063] ローカルトランザクション[1872660217]を開始しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction commit INFO: [DOMA2067] ローカルトランザクション[1872660217]をコミットしました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction commit INFO: [DOMA2064] ローカルトランザクション[1872660217]を終了しました。 [DOMA2046] ローカルトランザクションをコミットしようとしましたが失敗しました。ローカルトランザクションが開始されていません。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction begin INFO: [DOMA2063] ローカルトランザクション[279936687]を開始しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction rollback INFO: [DOMA2068] ローカルトランザクション[279936687]をロールバックしました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction rollback INFO: [DOMA2064] ローカルトランザクション[279936687]を終了しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction begin INFO: [DOMA2063] ローカルトランザクション[1906711479]を開始しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction setSavepoint INFO: [DOMA2065] ローカルトランザクション[1906711479]のセーブポイント[hoge]を作成しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction rollback INFO: [DOMA2069] ローカルトランザクション[1906711479]のセーブポイント[hoge]へロールバックしました。 [DOMA2062] セーブポイント[hoge]をロールバックしようとしましたが失敗しました。トランザクションが開始されていません。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction begin INFO: [DOMA2063] ローカルトランザクション[1348847019]を開始しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction setSavepoint INFO: [DOMA2065] ローカルトランザクション[1348847019]のセーブポイント[hoge]を作成しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction rollback INFO: [DOMA2068] ローカルトランザクション[1348847019]をロールバックしました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction rollback INFO: [DOMA2064] ローカルトランザクション[1348847019]を終了しました。 [DOMA2054] セーブポイント[foo]が見つかりませんでした。セーブポイントをロールバックする前に[foo]という名前のセーブポイントを作成していることを確認してください。 Tests run: 24, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.022 sec Running org.seasar.doma.internal.jdbc.command.EntityBuilderTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec Running org.seasar.doma.wrapper.ShortWrapperTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.internal.jdbc.dialect.H2PagingTransformerTest Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec Running org.seasar.doma.internal.jdbc.query.ArrayCreateQueryTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec Running org.seasar.doma.jdbc.NonSingleColumnExceptionTest [DOMA2006] SQLの実行結果が1列ではありませんでした。 SQLファイルパス=[ccc]。 ログ用SQL=[bbb]。 Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec Running org.seasar.doma.internal.jdbc.command.BasicFetcherTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.internal.jdbc.dialect.PostgresForUpdateTransformerTest Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec Running org.seasar.doma.jdbc.entity.EntityTypeFactoryTest [DOMA0002] パラメータ[entityClass]が不正です。理由は次のとおりです。[DOMA2206] クラス[entityClass]は、@Entityが注釈されていなければいけません。 [DOMA2203] エンティティクラス[org.seasar.doma.jdbc.entity.Dept]に対応するメタクラス[org.seasar.doma.jdbc.entity._Dept]が見つかりませんでした。原因は次のものです。java.lang.ClassNotFoundException: org.seasar.doma.jdbc.entity._Dept Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec Running org.seasar.doma.jdbc.builder.DeleteBuilderTest Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.builder.DeleteBuilder execute INFO: [DOMA2076] SQLログ : SQLファイル=[null], delete from Emp where name = 'aaa' and salary = 10 Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.internal.jdbc.dialect.Mssql2008PagingTransformerTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec Running org.seasar.doma.jdbc.UtilLoggingJdbcLoggerTest Sep 8, 2022 3:50:15 AM ddd eee INFO: [DOMA2076] SQLログ : SQLファイル=[ccc], bbb Sep 8, 2022 3:50:15 AM ddd eee INFO: [DOMA2063] ローカルトランザクション[fff]を開始しました。 Sep 8, 2022 3:50:15 AM ddd eee INFO: [DOMA2067] ローカルトランザクション[fff]をコミットしました。 Sep 8, 2022 3:50:15 AM ddd eee INFO: [DOMA2068] ローカルトランザクション[fff]をロールバックしました。 Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.jdbc.builder.SelectBuilderTest Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.builder.SelectBuilder getSingleResult INFO: [DOMA2076] SQLログ : SQLファイル=[null], select id, name, salary from Emp where name like 'S%' and age > 20 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.builder.SelectBuilder getSingleResult INFO: [DOMA2076] SQLログ : SQLファイル=[null], select id, name, salary from Emp where name like 'S%' and age > 20 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.builder.SelectBuilder getSingleResult INFO: [DOMA2076] SQLログ : SQLファイル=[null], select ccc from Emp where aaa = 'aaa' and bbb = 100 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.builder.SelectBuilder getSingleResult INFO: [DOMA2076] SQLログ : SQLファイル=[null], select ccc from Emp where aaa = 'aaa' and bbb = 100 [DOMA0002] パラメータ[resultClass]が不正です。理由は次のとおりです。[DOMA2204] パラメータ[class java.lang.Object]が不正です。パラメータはエンティティクラス、ドメインクラス、基本型のいずれかでなければいけません。詳細な原因は次のものです。org.seasar.doma.internal.wrapper.WrapperException: [DOMA1007] 型[java.lang.Object]の値[null]に対応するラッパークラスが見つかりません。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.builder.SelectBuilder getResultList INFO: [DOMA2076] SQLログ : SQLファイル=[null], select * from Emp where aaa = 'aaa' and bbb = 100 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.builder.SelectBuilder getResultList INFO: [DOMA2076] SQLログ : SQLファイル=[null], select * from Emp where aaa = 'aaa' and bbb = 100 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.builder.SelectBuilder getResultList INFO: [DOMA2076] SQLログ : SQLファイル=[null], select ccc from Emp where aaa = 'aaa' and bbb = 100 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.builder.SelectBuilder getResultList INFO: [DOMA2076] SQLログ : SQLファイル=[null], select ccc from Emp where aaa = 'aaa' and bbb = 100 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.builder.SelectBuilder iterate INFO: [DOMA2076] SQLログ : SQLファイル=[null], select * from Emp where aaa ='aaa' and bbb = 100 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.builder.SelectBuilder iterate INFO: [DOMA2076] SQLログ : SQLファイル=[null], select * from Emp where aaa ='aaa' and bbb = 100 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.builder.SelectBuilder iterate INFO: [DOMA2076] SQLログ : SQLファイル=[null], select ccc from Emp where aaa ='aaa' and bbb = 100 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.builder.SelectBuilder iterate INFO: [DOMA2076] SQLログ : SQLファイル=[null], select ccc from Emp where aaa ='aaa' and bbb = 100 Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 sec Running org.seasar.doma.internal.jdbc.command.BatchDeleteCommandTest Sep 8, 2022 3:50:15 AM aaa bbb INFO: [DOMA2076] SQLログ : SQLファイル=[null], delete from EMP where ID = 1 and VERSION = 10 Sep 8, 2022 3:50:15 AM aaa bbb INFO: [DOMA2076] SQLログ : SQLファイル=[null], delete from EMP where ID = 2 and VERSION = 20 Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.internal.jdbc.dialect.MysqlCountCalculatingTransformerTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec Running org.seasar.doma.jdbc.tx.KeepAliveLocalTransactionTest Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction begin INFO: [DOMA2063] ローカルトランザクション[419087520]を開始しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction begin INFO: [DOMA2063] ローカルトランザクション[2005070127]を開始しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction begin INFO: [DOMA2063] ローカルトランザクション[900235765]を開始しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction begin INFO: [DOMA2063] ローカルトランザクション[1240209240]を開始しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction begin INFO: [DOMA2068] ローカルトランザクション[1240209240]をロールバックしました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction begin INFO: [DOMA2064] ローカルトランザクション[1240209240]を終了しました。 [DOMA2045] ローカルトランザクションを開始しようとしましたが失敗しました。ローカルトランザクション[1240209240]がすでに開始されています。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction begin INFO: [DOMA2071] 自動コミットモードの有効化に失敗しました。 java.sql.SQLException at org.seasar.doma.jdbc.tx.KeepAliveLocalTransactionTest.testBegin_failedToBegin(KeepAliveLocalTransactionTest.java:84) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127) at org.apache.maven.surefire.Surefire.run(Surefire.java:177) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345) at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009) [DOMA2041] 自動コミットモードの無効化に失敗しました。原因は次のものです。java.sql.SQLException Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.LocalTransaction begin INFO: [DOMA2072] トランザクション分離レベル[2]の設定に失敗しました。 java.sql.SQLException at org.seasar.doma.jdbc.tx.KeepAliveLocalTransactionTest.testBegin_failedToSetTransactionIsolation(KeepAliveLocalTransactionTest.java:117) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at junit.framework.TestCase.runTest(TestCase.java:164) at junit.framework.TestCase.runBare(TestCase.java:130) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:230) at junit.framework.TestSuite.run(TestSuite.java:225) at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127) at org.apache.maven.surefire.Surefire.run(Surefire.java:177) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345) [DOMA2055] トランザクション分離レベル[READ_COMMITTED]の設定に失敗しました。原因は次のものです。java.sql.SQLException at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009) Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction begin INFO: [DOMA2063] ローカルトランザクション[720418898]を開始しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction setSavepoint INFO: [DOMA2065] ローカルトランザクション[720418898]のセーブポイント[hoge]を作成しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction begin INFO: [DOMA2063] ローカルトランザクション[567616900]を開始しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction setSavepoint INFO: [DOMA2065] ローカルトランザクション[567616900]のセーブポイント[hoge]を作成しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction setSavepoint INFO: [DOMA2068] ローカルトランザクション[567616900]をロールバックしました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction setSavepoint INFO: [DOMA2064] ローカルトランザクション[567616900]を終了しました。 [DOMA2059] セーブポイント[hoge]がすでに存在します。同じ名前のセーブポイントを複数作成することはできません。 [DOMA2053] セーブポイント[hoge]を作成しようとしましたが失敗しました。トランザクションが開始されていません。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction begin INFO: [DOMA2063] ローカルトランザクション[814878326]を開始しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction setSavepoint INFO: [DOMA2068] ローカルトランザクション[814878326]をロールバックしました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction setSavepoint INFO: [DOMA2064] ローカルトランザクション[814878326]を終了しました。 [DOMA0001] パラメータ[savepointName]がnullです。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction begin INFO: [DOMA2063] ローカルトランザクション[1156808163]を開始しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction setSavepoint INFO: [DOMA2065] ローカルトランザクション[1156808163]のセーブポイント[hoge]を作成しました。 [DOMA2057] セーブポイント[hoge]の作成有無を確認しようとしましたが失敗しました。トランザクションが開始されていません。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction begin INFO: [DOMA2063] ローカルトランザクション[1305339250]を開始しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction hasSavepoint INFO: [DOMA2068] ローカルトランザクション[1305339250]をロールバックしました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction hasSavepoint INFO: [DOMA2064] ローカルトランザクション[1305339250]を終了しました。 [DOMA0001] パラメータ[savepointName]がnullです。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction begin INFO: [DOMA2063] ローカルトランザクション[143836998]を開始しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction setSavepoint INFO: [DOMA2065] ローカルトランザクション[143836998]のセーブポイント[hoge]を作成しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction setSavepoint INFO: [DOMA2065] ローカルトランザクション[143836998]のセーブポイント[foo]を作成しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction setSavepoint INFO: [DOMA2065] ローカルトランザクション[143836998]のセーブポイント[bar]を作成しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction setSavepoint INFO: [DOMA2065] ローカルトランザクション[143836998]のセーブポイント[foo]を作成しました。 [DOMA2061] セーブポイント[hoge]を削除しようとしましたが失敗しました。トランザクションが開始されていません。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction begin INFO: [DOMA2063] ローカルトランザクション[1549322511]を開始しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction setSavepoint INFO: [DOMA2065] ローカルトランザクション[1549322511]のセーブポイント[hoge]を作成しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction releaseSavepoint INFO: [DOMA2068] ローカルトランザクション[1549322511]をロールバックしました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction releaseSavepoint INFO: [DOMA2064] ローカルトランザクション[1549322511]を終了しました。 [DOMA2054] セーブポイント[foo]が見つかりませんでした。セーブポイントをロールバックする前に[foo]という名前のセーブポイントを作成していることを確認してください。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction begin INFO: [DOMA2063] ローカルトランザクション[1224222502]を開始しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction releaseSavepoint INFO: [DOMA2068] ローカルトランザクション[1224222502]をロールバックしました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction releaseSavepoint INFO: [DOMA2064] ローカルトランザクション[1224222502]を終了しました。 [DOMA0001] パラメータ[savepointName]がnullです。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction begin INFO: [DOMA2063] ローカルトランザクション[466769207]を開始しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction commit INFO: [DOMA2067] ローカルトランザクション[466769207]をコミットしました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction commit INFO: [DOMA2064] ローカルトランザクション[466769207]を終了しました。 [DOMA2046] ローカルトランザクションをコミットしようとしましたが失敗しました。ローカルトランザクションが開始されていません。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction begin INFO: [DOMA2063] ローカルトランザクション[232299558]を開始しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction rollback INFO: [DOMA2068] ローカルトランザクション[232299558]をロールバックしました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction rollback INFO: [DOMA2064] ローカルトランザクション[232299558]を終了しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction begin INFO: [DOMA2063] ローカルトランザクション[133401060]を開始しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction setSavepoint INFO: [DOMA2065] ローカルトランザクション[133401060]のセーブポイント[hoge]を作成しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction rollback INFO: [DOMA2069] ローカルトランザクション[133401060]のセーブポイント[hoge]へロールバックしました。 [DOMA2062] セーブポイント[hoge]をロールバックしようとしましたが失敗しました。トランザクションが開始されていません。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction begin INFO: [DOMA2063] ローカルトランザクション[98687952]を開始しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction setSavepoint INFO: [DOMA2065] ローカルトランザクション[98687952]のセーブポイント[hoge]を作成しました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction rollback INFO: [DOMA2068] ローカルトランザクション[98687952]をロールバックしました。 Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.tx.KeepAliveLocalTransaction rollback INFO: [DOMA2064] ローカルトランザクション[98687952]を終了しました。 [DOMA2054] セーブポイント[foo]が見つかりませんでした。セーブポイントをロールバックする前に[foo]という名前のセーブポイントを作成していることを確認してください。 Tests run: 25, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 sec Running org.seasar.doma.wrapper.FloatWrapperTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.internal.util.IOUtilTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.internal.jdbc.command.SelectCommandTest Sep 8, 2022 3:50:15 AM aaa bbb INFO: [DOMA2076] SQLログ : SQLファイル=[META-INF/org/seasar/doma/internal/jdbc/command/SelectCommandTest/testExecute_singleResult.sql], select * from aaa where name = 'hoge' and salary = 10000 Sep 8, 2022 3:50:15 AM aaa bbb INFO: [DOMA2076] SQLログ : SQLファイル=[META-INF/org/seasar/doma/internal/jdbc/command/SelectCommandTest/testExecute_resultList.sql], select * from aaa where sarary >= 5000 Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec Running org.seasar.doma.internal.expr.ExpressionParserTest [DOMA3027] 式[null.length()]の評価に失敗しました([11]番目の文字付近)。式[null]がnullと評価されためメソッド[length]を実行できませんでした。 [DOMA3005] 式[@java.lang.Xxx@valueOf(1)]の評価に失敗しました([22]番目の文字付近)。クラス[java.lang.Xxx]が見つかりませんでした。クラス名が正しいか確認してください。 [DOMA3002] 式[@java.lang.String@xxx(1)]の評価に失敗しました([21]番目の文字付近)。クラス[java.lang.String]のメソッド[xxx(int)]が見つかりませんでした。メソッド名、パラメータの数、パラメータの型が正しいか確認してください。 [DOMA3005] 式[@java.lang.Xxx@CASE_INSENSITIVE_ORDER]の評価に失敗しました([37]番目の文字付近)。クラス[java.lang.Xxx]が見つかりませんでした。クラス名が正しいか確認してください。 [DOMA3033] 式[@java.lang.String@hoge]の評価に失敗しました([22]番目の文字付近)。クラス[java.lang.String]のstaticフィールド[hoge]が見つかりませんでした。フィールド名が正しいか確認してください。 [DOMA3028] 式[@hoge("aaa")]の評価に失敗しました([5]番目の文字付近)。関数[hoge(java.lang.String)]が見つかりませんでした。関数名、パラメータの数、パラメータの型が正しいか確認してください。 [DOMA3026] 式[hoge.bar(2, 4]の解析に失敗しました([9]番目の文字付近)。括弧が閉じられていません。 Tests run: 67, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.017 sec Running org.seasar.doma.jdbc.builder.UpdateBuilderTest Sep 8, 2022 3:50:15 AM org.seasar.doma.jdbc.builder.UpdateBuilder execute INFO: [DOMA2076] SQLログ : SQLファイル=[null], update Emp set name = 'SMIHT', salary = 1000 where ID = 10 Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.internal.jdbc.command.BatchUpdateCommandTest Sep 8, 2022 3:50:15 AM aaa bbb INFO: [DOMA2076] SQLログ : SQLファイル=[null], update EMP set NAME = 'hoge', SALARY = null, VERSION = 10 + 1 where ID = 1 and VERSION = 10 Sep 8, 2022 3:50:15 AM aaa bbb INFO: [DOMA2076] SQLログ : SQLファイル=[null], update EMP set NAME = 'foo', SALARY = null, VERSION = 20 + 1 where ID = 2 and VERSION = 20 Sep 8, 2022 3:50:15 AM aaa bbb INFO: [DOMA2076] SQLログ : SQLファイル=[null], update EMP set NAME = 'hoge', SALARY = null, VERSION = 10 + 1 where ID = 1 and VERSION = 10 Sep 8, 2022 3:50:15 AM aaa bbb INFO: [DOMA2076] SQLログ : SQLファイル=[null], update EMP set NAME = 'hoge', SALARY = null, VERSION = 10 + 1 where ID = 1 and VERSION = 10 Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec Running org.seasar.doma.jdbc.ResultMappingExceptionTest [DOMA2216] エンティティクラス[aaa]のプロパティ[bbb, bbb2]に結果セットのカラムの値がマッピングされませんでした。完全なマッピングには結果セットがカラム[ccc, ccc2]を含んでいる必要があります。SQLが正しいことを確認してください。このエラーを無視するには、@Selectや@Functionや@ResultSetのensureResultMapping要素にfalseを設定してください。 SQLファイルパス=[fff]。 ログ用SQL=[eee] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.internal.util.GenericUtilTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec Running org.seasar.doma.internal.jdbc.sql.SqlParserTest [DOMA2110] SQLの解析に失敗しました。([1]行目[40]番目の文字付近)。バインド変数コメント[/*name*/]の直後にテスト用のリテラルもしくは括弧が見つかりません。SQL[select * from aaa where ename = /*name*/] [DOMA2120] SQLの解析に失敗しました([1]行目[39]番目の文字付近)。バインド変数コメント[/* */]が定義されていますが、バインド変数が空文字です。SQL[select * from aaa where ename = /* */'aaa'] [DOMA2142] SQLの解析に失敗しました([1]行目[43]番目の文字付近)。バインド変数コメント[/*name*/]の直後の値[bbb]はテスト用のリテラルとして不正です。バインド変数コメントの直後は、文字列、数値、日時を表すリテラル、もしくは開き括弧でなければいけません。SQL[select * from aaa where ename = /*name*/bbb] [DOMA2121] SQLの解析に失敗しました([1]行目[40]番目の文字付近)。埋め込み変数コメント[/*# */]が定義されていますが、埋め込み変数が空文字です。SQL[select * from aaa where ename = /*# */'aaa'] [DOMA2133] SQLの解析に失敗しました([1]行目[30]番目の文字付近)。/%if ...*/が/*%end*/で閉じられていません。/%if ...*/と/*%end*/の組は、同じ節(たとえばSELECT、FROM、WHERE節など)の中に存在しなければいけません。SQL[select * from aaa /*%if true*/] [DOMA2133] SQLの解析に失敗しました([1]行目[19]番目の文字付近)。/%if ...*/が/*%end*/で閉じられていません。/%if ...*/と/*%end*/の組は、同じ節(たとえばSELECT、FROM、WHERE節など)の中に存在しなければいけません。SQL[select /*%if true*/* from aaa] [DOMA2133] SQLの解析に失敗しました([1]行目[31]番目の文字付近)。/%if ...*/が/*%end*/で閉じられていません。/%if ...*/と/*%end*/の組は、同じ節(たとえばSELECT、FROM、WHERE節など)の中に存在しなければいけません。SQL[select *, (select /*%if true */ from aaa) x from aaa] [DOMA2134] SQLの解析に失敗しました([1]行目[39]番目の文字付近)。/%for ...*/が/*%end*/で閉じられていません/%for ...*/と/*%end*/の組は、同じ節(たとえばSELECT、FROM、WHERE節など)の中に存在しなければいけません。SQL[select * from aaa /*%for name : names*/] [DOMA2135] SQLの解析に失敗しました([1]行目[15]番目の文字付近)。括弧が閉じられていません。もしくは/%if ...*/~/*%end*/や/%for ...*/~/*%end*/を使用していて、開き括弧と閉じ括弧が同じブロック内にありません。SQL[select * from (select * from bbb] Tests run: 44, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.017 sec Running org.seasar.doma.internal.util.MethodUtilTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.internal.jdbc.dialect.Db2ForUpdateTransformerTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.wrapper.ByteWrapperTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.jdbc.id.BuiltinIdentityIdGeneratorTest Sep 8, 2022 3:50:16 AM org.seasar.doma.jdbc.id.BuiltinIdentityIdGenerator getGeneratedId INFO: [DOMA2076] SQLログ : SQLファイル=[null], select currval('EMP_ID_seq') Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.internal.jdbc.dialect.OracleForUpdateTransformerTest Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec Running org.seasar.doma.jdbc.GreedyCacheSqlFileRepositoryTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec Running org.seasar.doma.internal.apt.dao.ExpressionValidatorTest org.seasar.doma.internal.apt.AptException: [DOMA4072] 式[@hoge(emp.name)]([5]番目の文字付近)に含まれる関数[hoge(java.lang.String)]が見つかりません。 org.seasar.doma.internal.apt.AptException: [DOMA4067] SQL内の変数[notFound]に対応するパラメータがメソッドに存在しません([8]番目の文字付近)。 org.seasar.doma.internal.apt.AptException: [DOMA4071] 式[emp.notFound(1, "aaa".length())]([12]番目の文字付近)に含まれる変数[emp](フィールドもしくはメソッドの戻り値の型が[org.seasar.doma.internal.apt.entity.Emp])からpublicで戻り値を返すメソッド[notFound(int, int)]が見つかりません。 org.seasar.doma.internal.apt.AptException: [DOMA4145] 式[@Xxx@staticMethod("aaa")]([17]番目の文字付近)に含まれるクラス[Xxx]が見つかりません。 org.seasar.doma.internal.apt.AptException: [DOMA4146] 式[@org.seasar.doma.internal.apt.entity.Emp@getName()]([48]番目の文字付近)に含まれるクラス[org.seasar.doma.internal.apt.entity.Emp]のpublicで戻り値を返すstaticメソッド[getName()]が見つかりません。 org.seasar.doma.internal.apt.AptException: [DOMA4145] 式[@Xxx@staticField]([16]番目の文字付近)に含まれるクラス[Xxx]が見つかりません。 org.seasar.doma.internal.apt.AptException: [DOMA4148] 式[@org.seasar.doma.internal.apt.entity.Emp@name]([45]番目の文字付近)に含まれるクラス[org.seasar.doma.internal.apt.entity.Emp]にstaticフィールド[name]が見つかりません。 org.seasar.doma.internal.apt.AptException: [DOMA4189] 式[@hello(emp.name)]([6]番目の文字付近)の関数[hello]の解決に失敗しました。注釈処理のオプションexpr.functionsに指定されたクラス[nonExistent]が見つかりません。 org.seasar.doma.internal.apt.AptException: [DOMA4190] 式[@hello(emp.name)]([6]番目の文字付近)の関数[hello]の解決に失敗しました。注釈処理のオプションexpr.functionsに指定されたクラス[java.lang.String]はorg.seasar.doma.expr.ExpressionFunctionsのサブタイプでなければいけません。 org.seasar.doma.internal.apt.AptException: [DOMA4072] 式[@hoge(emp.name)]([5]番目の文字付近)に含まれる関数[hoge(java.lang.String)]が見つかりません。 org.seasar.doma.internal.apt.AptException: [DOMA4115] 式[new java.lang.String(1, 2)]([21]番目の文字付近)に含まれるコンストラクタ[java.lang.String(int, int)]が見つかりません。 org.seasar.doma.internal.apt.AptException: [DOMA4121] 式[1 + "2"]([3]番目の文字付近)に含まれる算術演算子[+]の右被演算子["2"]の型[java.lang.String]が数値型ではありません。 org.seasar.doma.internal.apt.AptException: [DOMA4126] 文字の連結を行う場合、式["2" + 1]([5]番目の文字付近)に含まれる演算子[+]の右被演算子["2"]の型[java.lang.String]はString/Character/charのいずれかでなければいけません。数値の加算を行う場合、両被演算子は数値型でなければいけません。 Tests run: 31, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.895 sec Running org.seasar.doma.internal.jdbc.dialect.MysqlForUpdateTransformerTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec Running org.seasar.doma.jdbc.dialect.Mssql2008DialectTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.internal.jdbc.query.SqlFileBatchDeleteQueryTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.internal.jdbc.query.AutoUpdateQueryTest Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec Running org.seasar.doma.internal.jdbc.command.BasicResultListHandlerTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.internal.jdbc.dialect.StandardPagingTransformerTest [DOMA2201] ページング用SQLに変換するには元のSQLにorder by句が指定されている必要があります。 Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec Running org.seasar.doma.jdbc.entity.EntityPropertyNotFoundExceptionTest [DOMA2211] エンティティプロパティ[bbb]がエンティティクラス[aaa]で見つかりません。原因は次のものです。java.lang.Exception Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec Running org.seasar.doma.internal.jdbc.command.PreparedSqlParameterBinderTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec Running org.seasar.doma.jdbc.entity.OriginalStatesAccessorTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec Running org.seasar.doma.internal.jdbc.command.DomainResultListHandlerTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.jdbc.DaoMethodNotFoundExceptionTest [DOMA2215] クラス[aaa]のメソッド[bbb]が見つかりませんでした。原因は次のものです。java.lang.Exception: hoge Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.internal.expr.ExpressionTokenizerTest [DOMA3021] 式[aaa.]の解析に失敗しました([4]番目の文字付近)。トークン[.]の直後にはフィールド名もしくはメソッド名が続かなければいけません。 [DOMA3022] 式[aaa.!]の解析に失敗しました([5]番目の文字付近)。トークン[.]の直後にはフィールド名もしくはメソッド名が続かなければいけませんが、文字[!]がJavaの識別子の最初の文字として不正です。 [DOMA3023] 式[@]の解析に失敗しました([1]番目の文字付近)。トークン[@]の直後にはクラスの完全修飾名もしくは組み込み関数名が続かなければいけません。 [DOMA3024] 式[@!]の解析に失敗しました([2]番目の文字付近)。トークン[@]の直後には組み込み関数名が続かなければいけませんが、文字[!]がJavaの識別子の最初の文字として不正です。 Tests run: 23, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 sec Running org.seasar.doma.wrapper.LongWrapperTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.internal.util.StringUtilTest Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.jdbc.dialect.StandardDialectTest [DOMA2023] 悲観的排他制御は、DBMS[standard]ではサポートされていません。 [DOMA2079] WAITオプション付きの悲観的排他制御は、DBMS[standard]ではサポートされていません。 [DOMA2080] NOWAITオプション付きの悲観的排他制御は、DBMS[standard]ではサポートされていません。 [DOMA2024] テーブル名もしくはカラム名を指定した悲観的排他制御は、DBMS[standard]ではサポートされていません。 [DOMA2081] テーブル名もしくはカラム名を指定したWAITオプション付きの悲観的排他制御は、DBMS[standard]ではサポートされていません。 [DOMA2082] テーブル名もしくはカラム名を指定したNOWAITオプション付きの悲観的排他制御は、DBMS[standard]ではサポートされていません。 Tests run: 31, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 sec Running org.seasar.doma.internal.jdbc.dialect.Db2PagingTransformerTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec Running org.seasar.doma.internal.jdbc.query.AutoBatchDeleteQueryTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.internal.apt.domain.DomainConvertersProcessorTest src/test/java/org/seasar/doma/internal/apt/domain/ExternalDomainNotSpecifiedProvider.java:24: [DOMA4196] 型[org.seasar.doma.internal.apt.domain.TuesdayConverter]が@EnumDomainで注釈されていません。 Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.032 sec Running org.seasar.doma.internal.jdbc.query.AutoBatchInsertQueryTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.jdbc.entity.EntityPropertyAccessExceptionTest [DOMA2208] エンティティクラス[aaa]のエンティティプロパティ[bbb]へのアクセスに失敗しました。原因は次のものです。java.lang.Exception Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.jdbc.BatchOptimisticLockExceptionTest [DOMA2028] 楽観的排他制御によりバッチ更新処理が失敗しました。 SQLファイルパス=[bbb]。 実際のSQL=[aaa]。 Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.internal.jdbc.query.AutoInsertQueryTest Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec Running org.seasar.doma.wrapper.BigIntegerWrapperTest Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.internal.apt.dao.SqlValidatorTest [DOMA4092] SQLファイル[aaa/bbbDao/ccc.sql]の妥当検査に失敗しました([1]行目[55]番目の文字付近)。詳細は次のものです。[DOMA4067] SQL内の変数[x]に対応するパラメータがメソッドに存在しません([1]番目の文字付近)。 SQL[select * from emp where name = /*%for e : names*/ /*x*/'aaa' /*%if e_has_next*/or/*%end*//*%end*/]。 [DOMA4149] SQLファイル[aaa/bbbDao/ccc.sql]の妥当検査に失敗しました([1]行目[49]番目の文字付近)。/*%for ...*/の式[names]が型[java.util.Iterator]として評価されましたが、java.lang.Iterable型でなければいけません。SQL[select * from emp where name = /*%for e : names*/ /*e*/'aaa' /*%if e_has_next*/or/*%end*//*%end*/] [DOMA4150] SQLファイル[aaa/bbbDao/ccc.sql]の妥当検査に失敗しました([1]行目[49]番目の文字付近)。/*%for ...*/の式[names]の型[java.util.List]の実型引数が不明です。SQL[select * from emp where name = /*%for e : names*/ /*e*/'aaa' /*%if e_has_next*/or/*%end*//*%end*/] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.206 sec Running org.seasar.doma.internal.jdbc.command.FunctionCommandTest Sep 8, 2022 3:50:17 AM aaa bbb INFO: [DOMA2076] SQLログ : SQLファイル=[null], {? = call aaa(40, ?, null)} Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 sec Running org.seasar.doma.internal.expr.node.NotOperatorNodeTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.internal.jdbc.mock.MockResultSetTest Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec Running org.seasar.doma.internal.jdbc.sql.PreparedSqlBuilderTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec Running org.seasar.doma.internal.jdbc.command.UpdateCommandTest Sep 8, 2022 3:50:17 AM aaa bbb INFO: [DOMA2076] SQLログ : SQLファイル=[null], update EMP set NAME = 'hoge', VERSION = 10 + 1 where ID = 1 and VERSION = 10 Sep 8, 2022 3:50:17 AM aaa bbb INFO: [DOMA2076] SQLログ : SQLファイル=[null], update EMP set NAME = 'aaa', SALARY = null, VERSION = 100 + 1 where ID = 10 and VERSION = 100 Sep 8, 2022 3:50:17 AM aaa bbb INFO: [DOMA2076] SQLログ : SQLファイル=[null], update EMP set NAME = 'aaa', SALARY = null, VERSION = 100 + 1 where ID = 10 and VERSION = 100 Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec Running org.seasar.doma.internal.jdbc.command.ScriptCommandTest Sep 8, 2022 3:50:17 AM aaa bbb INFO: [DOMA2076] SQLログ : SQLファイル=[META-INF/org/seasar/doma/internal/jdbc/command/ScriptCommandTest/testExecute.script], insert into emp (a, b) value (1, 2) Sep 8, 2022 3:50:17 AM aaa bbb INFO: [DOMA2076] SQLログ : SQLファイル=[META-INF/org/seasar/doma/internal/jdbc/command/ScriptCommandTest/testExecute.script], insert into dept (a, b) value (3, 4) Sep 8, 2022 3:50:17 AM aaa bbb INFO: [DOMA2076] SQLログ : SQLファイル=[META-INF/org/seasar/doma/internal/jdbc/command/ScriptCommandTest/testExecute.script], insert into address (a, b) value (5, 6) Sep 8, 2022 3:50:17 AM aaa bbb INFO: [DOMA2076] SQLログ : SQLファイル=[META-INF/org/seasar/doma/internal/jdbc/command/ScriptCommandTest/testExecute_ScriptException.script], insert into emp (a, b) value (1, 2) [DOMA2077] スクリプトの実行に失敗しました。 SQLファイル=[META-INF/org/seasar/doma/internal/jdbc/command/ScriptCommandTest/testExecute_ScriptException.script]。 行番号=[1]。 原因は次のものです。java.sql.SQLException: mock error.。 SQL=[insert into emp (a, b) value (1, 2)]。 Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec Running org.seasar.doma.internal.apt.meta.EntityMetaFactoryTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.093 sec Running org.seasar.doma.internal.jdbc.command.EntitySingleResultHandlerTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec Running org.seasar.doma.internal.jdbc.command.EntityResultListHandlerTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.internal.expr.node.MethodOperatorNodeTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.internal.apt.domain.DomainProcessorTest src/test/java/org/seasar/doma/internal/apt/domain/JobType.java:24: [DOMA4184] 列挙型に@Domainを注釈する場合、factoryMethod属性に"new"は指定できません("new"はコンストラクタで生成することを示します)。staticで非privateなファクトリメソッドの名前を指定してください。 src/test/java/org/seasar/doma/internal/apt/domain/Outer.java:25: [DOMA4179] @Domainが注釈されたクラスはトップレベルのクラスでなければいけません。 src/test/java/org/seasar/doma/internal/apt/domain/ConstrutorNotFoundDomain.java:23: [DOMA4103] 型[java.math.BigDecimal]をパラメータにもつ非privateなコンストラクタが見つかりません。コンストラクタを定義するか、ファクトリメソッドを利用したい場合は@DomainのfactoryMethod属性にメソッド名を指定してください。 src/test/java/org/seasar/doma/internal/apt/domain/UnsupportedValueTypeDomain.java:22: [DOMA4102] 型[java.lang.Override]は永続対象としてサポートされていません。 src/test/java/org/seasar/doma/internal/apt/domain/AccessorNotFoundDomain.java:23: [DOMA4104] アクセッサメソッド[getValue]が見つかりません。アクセッサメソッドは、型[java.math.BigDecimal]を戻り値とする非privateで引数なしのインスタンスメソッドでなければいけません。 src/test/java/org/seasar/doma/internal/apt/domain/AbstractDomain.java:21: [DOMA4132] @DomainのfactoryMethod要素の値が"new"の場合、クラスはabstractであってはいけません。 src/test/java/org/seasar/doma/internal/apt/domain/IllegalSizeParametarizedOfSalary.java:27: [DOMA4106] ファクトリメソッド[of]が見つかりません。ファクトリメソッドは、型[org.seasar.doma.internal.apt.domain.IllegalSizeParametarizedOfSalary]を戻り値とし型[java.math.BigDecimal]をパラメータにもつ、非privateなstaticメソッドでなければいけません。また、メソッドの型パラメータはクラスの型パラメータと同一でなければいけません。ファクトリメソッドを定義するか、ファクトリメソッドが不要な場合は@DomainのfactoryMethodに"new"と指定しコンストラクタを定義してください。 src/test/java/org/seasar/doma/internal/apt/domain/IllegalTypeParametarizedOfSalary.java:27: [DOMA4106] ファクトリメソッド[of]が見つかりません。ファクトリメソッドは、型[org.seasar.doma.internal.apt.domain.IllegalTypeParametarizedOfSalary]を戻り値とし型[java.math.BigDecimal]をパラメータにもつ、非privateなstaticメソッドでなければいけません。また、メソッドの型パラメータはクラスの型パラメータと同一でなければいけません。ファクトリメソッドを定義するか、ファクトリメソッドが不要な場合は@DomainのfactoryMethodに"new"と指定しコンストラクタを定義してください。 Tests run: 22, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.5 sec Running org.seasar.doma.internal.apt.entity.EntityProcessorTest src/test/java/org/seasar/doma/internal/apt/entity/VersionDuplicatedEntity.java:36: [DOMA4024] @Versionが重複しています。@Versionが注釈されるフィールドはクラス階層の中で1つでなければいけません。 src/test/java/org/seasar/doma/internal/apt/entity/NotTopLevelEntity.java:27: [DOMA4018] エンティティクラスはトップレベルでなければいけません。 src/test/java/org/seasar/doma/internal/apt/entity/UnsupportedPropertyEntity.java:29: [DOMA4096] クラス[java.util.Calendar]は、永続対象の型としてサポートされていません。@ExternalDomainでマッピングすることを意図している場合、登録や設定が不足している可能性があります。@DomainConvertersを注釈したクラスと注釈処理のオプション(domain.converters)を見直してください。 src/test/java/org/seasar/doma/internal/apt/entity/Child3InheritingEntity.java:26: [DOMA4230] 親エンティティクラスから引き継がれたエンティティリスナークラス[org.seasar.doma.internal.apt.entity.Parent3EntityListener]には、エンティティクラス[org.seasar.doma.internal.apt.entity.Child3InheritingEntity]を型引数で受けるための型パラメータが1つ必要です src/test/java/org/seasar/doma/internal/apt/entity/PropertyNameReservedEntity.java:27: [DOMA4025] [__]で始まる名前はDomaにより予約されているため使用できません。 src/test/java/org/seasar/doma/internal/apt/entity/VersionNotNumberEntity.java:29: [DOMA4093] @Versionは次の型のプロパティに対してのみ有効です。数値のプリミティブ型、Numberのサプタイプ、もしくはそれらのいずれかを値とするドメインクラス。 src/test/java/org/seasar/doma/internal/apt/entity/ListenerArgumentTypeIllegalEntity.java:24: [DOMA4038] EntityListener[org.seasar.doma.internal.apt.entity.ListenerArgumentTypeIllegalEntityListener]の実型引数の型[java.lang.String]はエンティティクラス[org.seasar.doma.internal.apt.entity.ListenerArgumentTypeIllegalEntity]のスーパータイプでなければいけません。 src/test/java/org/seasar/doma/internal/apt/entity/AnnotationConflictedEntity.java:27: [DOMA4086] アノテーション[org.seasar.doma.Id]とアノテーション[org.seasar.doma.Version]が競合しています。これらは同じフィールドに注釈できません。 src/test/java/org/seasar/doma/internal/apt/entity/AbstractEntityListenerEntity.java:24: [DOMA4166] エンティティリスナークラスは抽象型であってはいけません。クラス[org.seasar.doma.internal.apt.entity.AbstractEntityListener]は抽象型です。 src/test/java/org/seasar/doma/internal/apt/entity/NoDefaultConstructorEntityListenerEntity.java:24: [DOMA4167] エンティティリスナークラスは引数なしのpublicなコンストラクタを持たなければいけません。クラス[org.seasar.doma.internal.apt.entity.NoDefaultConstructorEntityListener]には引数なしのpublicなコンストラクタが見つかりません。 src/test/java/org/seasar/doma/internal/apt/entity/AbstractSequenceIdGeneratorEntity.java:33: [DOMA4170] org.seasar.doma.jdbc.id.SequenceIdGeneratorの実装クラスは抽象型であってはいけません。クラス[org.seasar.doma.internal.apt.entity.AbstractSequenceIdGenerator]は抽象型です。 src/test/java/org/seasar/doma/internal/apt/entity/NoDefaultConstructorSequenceIdGeneratorEntity.java:33: [DOMA4171] org.seasar.doma.jdbc.id.SequenceIdGeneratorの実装クラスは引数なしのpublicなコンストラクタを持たなければいけません。クラス[org.seasar.doma.internal.apt.entity.NoDefaultConstructorSequenceIdGenerator]には引数なしのpublicなコンストラクタが見つかりません。 src/test/java/org/seasar/doma/internal/apt/entity/AbstractTableIdGeneratorEntity.java:33: [DOMA4168] org.seasar.doma.jdbc.id.TableIdGeneratorの実装クラスは抽象型であってはいけません。クラス[org.seasar.doma.internal.apt.entity.AbstractTableIdGenerator]は抽象型です。 src/test/java/org/seasar/doma/internal/apt/entity/NoDefaultConstructorTableIdGeneratorEntity.java:33: [DOMA4169] org.seasar.doma.jdbc.id.TableIdGeneratorの実装クラスは引数なしのpublicなコンストラクタを持たなければいけません。クラス[org.seasar.doma.internal.apt.entity.NoDefaultConstructorTableIdGenerator]には引数なしのpublicなコンストラクタが見つかりません。 src/test/java/org/seasar/doma/internal/apt/entity/GeneratedValueNotNumberEntity.java:32: [DOMA4095] @GeneratedValueは次の型のプロパティに対してのみ有効です。数値のプリミティブ型、Numberのサプタイプ、もしくはそれらのいずれかを値とするドメインクラス。 src/test/java/org/seasar/doma/internal/apt/entity/GeneratedValueWithoutIdEntity.java:30: [DOMA4033] @GeneratedValueを使用する場合、同じフィールドに@Idを指定しなければいけません。 src/test/java/org/seasar/doma/internal/apt/entity/GeneratedValueWithCompositeIdEntity.java:28: [DOMA4036] @GeneratedValueを使用する場合、エンティティクラスの階層で@Idは1つのみでなければいけません。 src/test/java/org/seasar/doma/internal/apt/entity/SequenceGeneratorWithoutGeneratedValueEntity.java:29: [DOMA4030] @SequenceGeneratorを使用する場合、同じフィールドに@GeneratedValue(strategy = GenerationType.SEQUENCE)を指定しなければいけません。 src/test/java/org/seasar/doma/internal/apt/entity/TableGeneratorWithoutGeneratedValueEntity.java:29: [DOMA4031] @TableGeneratorを使用する場合、同じフィールドに@GeneratedValue(strategy = GenerationType.TABLE)を指定しなければいけません。 src/test/java/org/seasar/doma/internal/apt/entity/IllegalIdPropertyEntity.java:34: [DOMA4095] @GeneratedValueは次の型のプロパティに対してのみ有効です。数値のプリミティブ型、Numberのサプタイプ、もしくはそれらのいずれかを値とするドメインクラス。 src/test/java/org/seasar/doma/internal/apt/entity/IllegalVersionPropertyEntity.java:29: [DOMA4093] @Versionは次の型のプロパティに対してのみ有効です。数値のプリミティブ型、Numberのサプタイプ、もしくはそれらのいずれかを値とするドメインクラス。 src/test/java/org/seasar/doma/internal/apt/entity/RawtypePropertyEntity.java:28: [DOMA4204] クラス[org.seasar.doma.internal.apt.entity.Weight]の原型はエンティティプロパティに使用できません。 src/test/java/org/seasar/doma/internal/apt/entity/WildcardPropertyEntity.java:27: [DOMA4205] クラス[org.seasar.doma.internal.apt.entity.Weight]の型パラメータにワイルドカードや型パラメータを含むものはエンティティプロパティに使用できません。 src/test/java/org/seasar/doma/internal/apt/entity/IllegalOriginalStatesImmutableEntity.java:35: [DOMA4224] イミュータブルなエンティティクラスのフィールドには@OriginalStatesを注釈できません。 src/test/java/org/seasar/doma/internal/apt/entity/FinalMissingImmutableEntity.java:29: [DOMA4225] イミュータブルなエンティティクラスの永続対象フィールドにはfinal修飾子が必須です。 src/test/java/org/seasar/doma/internal/apt/entity/IllegalMutableChildEntity.java:24: [DOMA4226] @Entityのimmutable要素の値はエンティティクラスの継承階層で同一でなければいけません。 src/test/java/org/seasar/doma/internal/apt/entity/GenericListener2Entity.java:24: [DOMA4227] エンティティリスナークラスの型パラメータは1つ以下でなければいけません。 src/test/java/org/seasar/doma/internal/apt/entity/GenericListener4Entity.java:24: [DOMA4229] エンティティリスナークラスの型パラメータ[E]の上限境界[java.sql.Date]がエンティティクラス[org.seasar.doma.internal.apt.entity.GenericListener4Entity]と互換性がありません。 src/test/java/org/seasar/doma/internal/apt/entity/GenericListener5Entity.java:24: [DOMA4166] エンティティリスナークラスは抽象型であってはいけません。クラス[org.seasar.doma.internal.apt.entity.GenericListener5]は抽象型です。 src/test/java/org/seasar/doma/internal/apt/entity/GenericListener8Entity.java:24: [DOMA4228] エンティティリスナークラスの型パラメータ[E]がクラス階層の中でorg.seasar.doma.jdbc.entity.EntityListerの型引数として渡されていません。 Tests run: 53, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.478 sec Running org.seasar.doma.internal.apt.enumdomain.EnumDomainProcessorTest Note: src/test/java/org/seasar/doma/internal/apt/enumdomain/JobType.java uses or overrides a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: src/test/java/org/seasar/doma/internal/apt/enumdomain/PrimitiveValue.java uses or overrides a deprecated API. Note: Recompile with -Xlint:deprecation for details. src/test/java/org/seasar/doma/internal/apt/enumdomain/Outer.java:24: [DOMA4180] @EnumDomainが注釈された列挙型はトップレベルのクラスでなければいけません。 Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.059 sec Running org.seasar.doma.internal.util.ConstructorUtilTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.internal.expr.ExpressionEvaluatorTest [DOMA3005] 式[dummy expression]の評価に失敗しました([0]番目の文字付近)。クラス[inexistentClass]が見つかりませんでした。クラス名が正しいか確認してください。 Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec Running org.seasar.doma.internal.expr.node.OrOperatorNodeTest Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec Running org.seasar.doma.jdbc.OptimisticLockExceptionTest [DOMA2003] 楽観的排他制御により更新処理が失敗しました。 SQLファイルパス=[ccc]。 ログ用SQL=[bbb]。 Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec Running org.seasar.doma.internal.jdbc.command.InsertCommandTest Sep 8, 2022 3:50:19 AM aaa bbb INFO: [DOMA2076] SQLログ : SQLファイル=[null], insert into EMP (ID, NAME, SALARY, VERSION) values (1, 'hoge', 1000, 10) Sep 8, 2022 3:50:19 AM aaa bbb INFO: [DOMA2076] SQLログ : SQLファイル=[null], insert into EMP (ID, NAME, SALARY, VERSION) values (1, 'hoge', 1000, 1) Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec Running org.seasar.doma.internal.jdbc.command.EntityIterationHandlerTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec Running org.seasar.doma.internal.jdbc.query.AutoDeleteQueryTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.jdbc.entity.EntityTypeNotFoundExceptionTest [DOMA2203] エンティティクラス[aaa]に対応するメタクラス[bbb]が見つかりませんでした。原因は次のものです。java.lang.Exception Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec Running org.seasar.doma.internal.util.FieldUtilTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec Running org.seasar.doma.wrapper.DoubleWrapperTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.jdbc.SqlExecutionExceptionTest [DOMA2009] SQLの実行に失敗しました。 SQLファイルパス=[ccc]。 ログ用SQL=[bbb]。 原因は次のものです。java.lang.Exception。 根本原因は次のものです。java.lang.RuntimeException Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.internal.jdbc.dialect.Mssql2008ForUpdateTransformerTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec Running org.seasar.doma.internal.jdbc.command.DomainIterationHandlerTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec Running org.seasar.doma.jdbc.NonUniqueResultExceptionTest [DOMA2001] SQLの実行結果が1件ではありませんでした。 SQLファイルパス=[ccc]。 ログ用SQL=[bbb]。 Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.jdbc.BatchUniqueConstraintExceptionTest [DOMA2029] 一意制約違反によりバッチ更新処理が失敗しました。 SQLファイルパス=[bbb]。 実際のSQL=[aaa]。 詳しい原因は次のものです。java.lang.Exception Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.wrapper.BigDecimalWrapperTest Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec Running org.seasar.doma.jdbc.id.BuiltinTableIdGeneratorTest Sep 8, 2022 3:50:19 AM org.seasar.doma.jdbc.id.BuiltinTableIdGenerator updateId INFO: [DOMA2076] SQLログ : SQLファイル=[null], update aaa set VALUE = VALUE + 1 where PK = 'EMP_ID' Sep 8, 2022 3:50:19 AM org.seasar.doma.jdbc.id.BuiltinTableIdGenerator selectId INFO: [DOMA2076] SQLログ : SQLファイル=[null], select VALUE from aaa where PK = 'EMP_ID' Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec Running org.seasar.doma.internal.jdbc.command.CallableSqlParameterBinderTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.jdbc.BatchSqlExecutionExceptionTest [DOMA2030] バッチ更新処理の実行に失敗しました。 SQLファイルパス=[bbb]。 実際のSQL=[aaa]。 原因は次のものです。java.lang.Exception。 根本原因は次のものです。java.lang.RuntimeException Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec Running org.seasar.doma.internal.jdbc.sql.node.WhitespaceNodeTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.jdbc.dialect.SqliteDialectTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.jdbc.JdbcExceptionTest [DOMA2101] SQLの解析に失敗しました。([1]行目[18]番目の文字付近)。文字列リテラルの終了を示すクォテーション[']が見つかりません。SQL[select * from 'aaa] [DOMA2011] SQLファイル[META-INF/aaa/bbb.sql]がクラスパスから見つかりませんでした。 [DOMA2102] SQLの解析に失敗しました。([1]行目[23]番目の文字付近)。ブロックコメントの終了を示す文字列[*/]が見つかりません。SQL[select * from aaa /*aaa] [DOMA2103] SQLの解析に失敗しました。([1]行目[30]番目の文字付近)。--elseifの終了を示す文字列[--]が見つかりません。SQL[select * from aaa --elseif bbb] [DOMA2104] SQLの解析に失敗しました。([1]行目[25]番目の文字付近)。/*%end*/に対応する/*%if ...*/または/*%for ...*/が見つかりません。SQL[select * from aaa/*%end*/ ] [DOMA2104] SQLの解析に失敗しました。([1]行目[52]番目の文字付近)。/*%end*/に対応する/*%if ...*/または/*%for ...*/が見つかりません。SQL[select * from aaa where/*%if true*//*%end*/ /*%end*/] [DOMA2105] SQLの解析に失敗しました。([1]行目[39]番目の文字付近)。--elseに対応する/*%if ...*/が見つかりません。SQL[select * from aaa where bbb = ccc--else ddd = eee] [DOMA2106] SQLの解析に失敗しました。([1]行目[48]番目の文字付近)。--elseifに対応する/*%if ...*/が見つかりません。SQL[select * from aaa where bbb = ccc--elseif true--ddd = eee] [DOMA2107] SQLの解析に失敗しました。([1]行目[58]番目の文字付近)。複数の--elseもしくは/*%else*/が存在します。SQL[select * from aaa where /*%if true*/bbb = ccc--else --else ddd = eee] [DOMA2108] SQLの解析に失敗しました。([1]行目[77]番目の文字付近)。--elseもしくは/*%else*/の後ろに--elseifが存在します。SQL[select * from aaa where /*%if true*/bbb = ccc--else ddd = eee --elseif ture--] [DOMA2109] SQLの解析に失敗しました。([1]行目[25]番目の文字付近)。閉じ括弧に対応する開き括弧が見つかりません。SQL[select * from aaa where )] [DOMA2110] SQLの解析に失敗しました。([1]行目[38]番目の文字付近)。バインド変数コメント[/*bbb*/]の直後にテスト用のリテラルもしくは括弧が見つかりません。SQL[select * from aaa where bbb = /*bbb*/ 'ccc')] [DOMA2111] SQLの組み立てに失敗しました。([2]行目[7]番目の文字付近)。原因は次のものです。org.seasar.doma.internal.expr.ExpressionException: [DOMA3003] 式[bbb]の評価に失敗しました([3]番目の文字付近)。変数[bbb]に対応するオブジェクトを解決できませんでした。変数名が正しいか確認してください。。SQL[select * from aaa where bbb = /*bbb*/'ccc'] [DOMA2112] SQLの組み立てに失敗しました。([1]行目[38]番目の文字付近)。括弧の前に位置するバインド変数コメント[/*bbb*/]に対応するオブジェクトの型[int]がjava.lang.Iterableのサブタイプではありません。SQL[select * from aaa where bbb in /*bbb*/(1,2,3)] [DOMA2115] SQLの組み立てに失敗しました。([1]行目[38]番目の文字付近)。括弧の前に位置するバインド変数コメント[/*bbb*/]に対応するjava.lang.Iterableの[1]番目の要素がnullです。SQL[select * from aaa where bbb in /*bbb*/(1,2,3)] Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 sec Running org.seasar.doma.internal.jdbc.dialect.PostgresPagingTransformerTest Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec Running org.seasar.doma.message.MessageTest [DOMA0001] パラメータ[aaa]がnullです。 [DOMA4019] ファイル[aaa]がクラスパスから見つかりませんでした。ファイルの絶対パスは"bbb"です。 [DOMA4021] パス[aaa]はディレクトリです。ファイルでなければいけません。絶対パスは"bbb"です。 Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Running org.seasar.doma.internal.jdbc.query.SqlFileBatchInsertQueryTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec Running org.seasar.doma.internal.util.SqlFileUtilTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec Results : Tests run: 853, Failures: 0, Errors: 0, Skipped: 0 [JENKINS] Recording test results [INFO] [jar:jar {execution: default-jar}] [INFO] Building jar: /home/services/jenkins/jobs/doma/workspace/doma/target/doma-1.36.0-SNAPSHOT.jar [INFO] Preparing source:jar [WARNING] Removing: jar from forked lifecycle, to prevent recursive invocation. [INFO] No goals needed for project - skipping [INFO] [source:jar {execution: source-jar}] [INFO] Building jar: /home/services/jenkins/jobs/doma/workspace/doma/target/doma-1.36.0-SNAPSHOT-sources.jar [INFO] [jar:test-jar {execution: test-jar}] [INFO] Building jar: /home/services/jenkins/jobs/doma/workspace/doma/target/doma-1.36.0-SNAPSHOT-tests.jar [INFO] [install:install {execution: default-install}] [INFO] Installing /home/services/jenkins/jobs/doma/workspace/doma/target/doma-1.36.0-SNAPSHOT.jar to /home/services/jenkins/.m2/repository/org/seasar/doma/doma/1.36.0-SNAPSHOT/doma-1.36.0-SNAPSHOT.jar [INFO] Installing /home/services/jenkins/jobs/doma/workspace/doma/target/doma-1.36.0-SNAPSHOT-sources.jar to /home/services/jenkins/.m2/repository/org/seasar/doma/doma/1.36.0-SNAPSHOT/doma-1.36.0-SNAPSHOT-sources.jar [INFO] Installing /home/services/jenkins/jobs/doma/workspace/doma/target/doma-1.36.0-SNAPSHOT-tests.jar to /home/services/jenkins/.m2/repository/org/seasar/doma/doma/1.36.0-SNAPSHOT/doma-1.36.0-SNAPSHOT-tests.jar Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESSFUL [INFO] ------------------------------------------------------------------------ [INFO] Total time: 16 seconds [INFO] Finished at: Thu Sep 08 03:50:21 JST 2022 [INFO] Final Memory: 43M/549M [INFO] ------------------------------------------------------------------------ [JENKINS] Archiving /home/services/jenkins/jobs/doma/workspace/doma/pom.xml to org.seasar.doma/doma/1.36.0-SNAPSHOT/doma-1.36.0-SNAPSHOT.pom [JENKINS] Archiving /home/services/jenkins/jobs/doma/workspace/doma/target/doma-1.36.0-SNAPSHOT.jar to org.seasar.doma/doma/1.36.0-SNAPSHOT/doma-1.36.0-SNAPSHOT.jar [JENKINS] Archiving /home/services/jenkins/jobs/doma/workspace/doma/target/doma-1.36.0-SNAPSHOT-sources.jar to org.seasar.doma/doma/1.36.0-SNAPSHOT/doma-1.36.0-SNAPSHOT-sources.jar [JENKINS] Archiving /home/services/jenkins/jobs/doma/workspace/doma/target/doma-1.36.0-SNAPSHOT-tests.jar to org.seasar.doma/doma/1.36.0-SNAPSHOT/doma-1.36.0-SNAPSHOT-tests.jar channel stopped Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds Triggering a new build of doma-it Finished: SUCCESS