質問編集履歴

2

Eclipseのコンソールの内容である事を明示

2015/08/14 03:44

投稿

N7sfpcity
N7sfpcity

スコア7

test CHANGED
File without changes
test CHANGED
@@ -148,7 +148,9 @@
148
148
 
149
149
 
150
150
 
151
- ```コンソール
151
+ Eclipseのコンソール
152
+
153
+ ```
152
154
 
153
155
  [migrate] DEBUG 2015-08-14 10:30:39,478 [main] 論理的なコネクションを閉じました。tx=null
154
156
 

1

s2jdbc-gen-build.xmlのUPとコンソール内容のUP

2015/08/14 03:44

投稿

N7sfpcity
N7sfpcity

スコア7

test CHANGED
@@ -1 +1 @@
1
- Antでmigrate実行時エラー
1
+ S2jdbc-genでmigrate実行時エラー
test CHANGED
@@ -1 +1,191 @@
1
- Antでmigrateする時に、SCHEMA_INFOからデータ取得出来なくて落ちるのなんでか誰か教えて下さい。
1
+ S2jdbc-genでmigrate実行時に、SCHEMA_INFOからデータ取得出来なくて落ちる問題
2
+
3
+ ```xml
4
+
5
+ <project name="ag-s2jdbc-gen" default="migrate" basedir=".">
6
+
7
+ <property name="classpathdir" value="src/main/webapp/WEB-INF/classes"/>
8
+
9
+ <property name="rootpackagename" value="jp.co.xxxxxx.ag"/>
10
+
11
+ <property name="entitypackagename" value="entity"/>
12
+
13
+ <property name="entityfilepattern" value="jp/co/xxxxxxxx/ag/entity/**/*.java"/>
14
+
15
+ <property name="javafiledestdir" value="src/main/java"/>
16
+
17
+ <property name="testjavafiledestdir" value="src/test/java"/>
18
+
19
+ <property name="javafileencoding" value="UTF-8"/>
20
+
21
+ <property name="version" value="latest"/>
22
+
23
+ <property name="sqlfilepattern" value="sql/**/*.sql"/>
24
+
25
+ <property name="applyenvtoversion" value="false"/>
26
+
27
+ <property name="uses2junit4" value="true"/>
28
+
29
+ <property name="env" value="ut"/>
30
+
31
+ <property name="jdbcmanagername" value="jdbcManager"/>
32
+
33
+ <condition property="vmarg.encoding" value="-Dfile.encoding=UTF-8" else="">
34
+
35
+ <isset property="eclipse.pdebuild.home"/>
36
+
37
+ </condition>
38
+
39
+
40
+
41
+ <path id="classpath">
42
+
43
+ <pathelement location="${classpathdir}"/>
44
+
45
+ <fileset dir="src/main/webapp/WEB-INF/lib">
46
+
47
+ <exclude name="src/main/webapp/WEB-INF/lib/sources/**"/>
48
+
49
+ </fileset>
50
+
51
+ <fileset dir="lib">
52
+
53
+ <exclude name="lib/sources/**"/>
54
+
55
+ </fileset>
56
+
57
+ </path>
58
+
59
+
60
+
61
+ <taskdef resource="s2jdbc-gen-task.properties" classpathref="classpath"/>
62
+
63
+ <taskdef resource="net/sf/antcontrib/antlib.xml" >
64
+
65
+ <classpath>
66
+
67
+ <pathelement location="lib/ant-contrib-1.0b3.jar"/>
68
+
69
+ </classpath>
70
+
71
+ </taskdef>
72
+
73
+
74
+
75
+ <target name="migrate">
76
+
77
+ <migrate
78
+
79
+ classpathdir="${classpathdir}"
80
+
81
+ rootpackagename="${rootpackagename}"
82
+
83
+ entitypackagename="${entitypackagename}.common"
84
+
85
+ applyenvtoversion="${applyenvtoversion}"
86
+
87
+ version="${version}"
88
+
89
+ env="${env}"
90
+
91
+ migrateDir="db/common/migrate"
92
+
93
+ ddlinfofile="db/common/ddl-info.txt"
94
+
95
+ configpath="gen/s2jdbc-common.dicon"
96
+
97
+ jdbcmanagername="${jdbcmanagername}"
98
+
99
+ classpathref="classpath">
100
+
101
+ <jvmarg value="${vmarg.encoding}"/>
102
+
103
+ </migrate>
104
+
105
+ <for list="1,2" param="clientId">
106
+
107
+ <sequential>
108
+
109
+ <migrate
110
+
111
+ classpathdir="${classpathdir}"
112
+
113
+ rootpackagename="${rootpackagename}"
114
+
115
+ entitypackagename="${entitypackagename}.client"
116
+
117
+ applyenvtoversion="${applyenvtoversion}"
118
+
119
+ version="${version}"
120
+
121
+ env="${env}"
122
+
123
+ migrateDir="db/client/migrate"
124
+
125
+ ddlinfofile="db/client/ddl-info.txt"
126
+
127
+ configpath="gen/s2jdbc-client000@{clientId}.dicon"
128
+
129
+ jdbcmanagername="${jdbcmanagername}"
130
+
131
+ classpathref="classpath">
132
+
133
+ <jvmarg value="${vmarg.encoding}" />
134
+
135
+ </migrate>
136
+
137
+ </sequential>
138
+
139
+ </for>
140
+
141
+ <refresh projectName="ag"/>
142
+
143
+ </target>
144
+
145
+ </project>
146
+
147
+ ```
148
+
149
+
150
+
151
+ ```コンソール
152
+
153
+ [migrate] DEBUG 2015-08-14 10:30:39,478 [main] 論理的なコネクションを閉じました。tx=null
154
+
155
+ [migrate] DEBUG 2015-08-14 10:30:39,479 [main] 物理的なコネクションを閉じました
156
+
157
+ [migrate] Java Result: 1
158
+
159
+
160
+
161
+ BUILD FAILED
162
+
163
+ D:\xxxxxxxx\pleiades\workspace\xxxxxxxx_www\s2jdbc-gen-build.xml:231: Exception in thread "main" org.seasar.extension.jdbc.gen.exception.CommandFailedRuntimeException: [ES2JDBCGen0005]コマンド(org.seasar.extension.jdbc.gen.internal.command.MigrateCommand)の実行に失敗しました。バージョンは S2JDBC-Gen 2.4.47-SNAPSHOT です。理由はorg.seasar.extension.jdbc.gen.internal.exception.NoResultRuntimeException: [ES2JDBCGen0009]テーブル(SCHEMA_INFO)にデータが存在しません。
164
+
165
+ at org.seasar.extension.jdbc.gen.internal.command.AbstractCommand.execute(AbstractCommand.java:164)
166
+
167
+ at org.seasar.extension.jdbc.gen.internal.command.CommandInvokerImpl.invoke(CommandInvokerImpl.java:29)
168
+
169
+ at org.seasar.extension.jdbc.gen.command.CommandAdapter.main(CommandAdapter.java:61)
170
+
171
+ Caused by: org.seasar.extension.jdbc.gen.internal.exception.NoResultRuntimeException: [ES2JDBCGen0009]テーブル(SCHEMA_INFO)にデータが存在しません。
172
+
173
+ at org.seasar.extension.jdbc.gen.internal.version.SchemaInfoTableImpl.getVersionNoInternal(SchemaInfoTableImpl.java:184)
174
+
175
+ at org.seasar.extension.jdbc.gen.internal.version.SchemaInfoTableImpl.getVersionNo(SchemaInfoTableImpl.java:164)
176
+
177
+ at org.seasar.extension.jdbc.gen.internal.version.MigraterImpl.migrate(MigraterImpl.java:105)
178
+
179
+ at org.seasar.extension.jdbc.gen.internal.command.MigrateCommand.doExecute(MigrateCommand.java:561)
180
+
181
+ at org.seasar.extension.jdbc.gen.internal.command.AbstractCommand.execute(AbstractCommand.java:162)
182
+
183
+ ... 2 more
184
+
185
+
186
+
187
+ Total time: 4 seconds
188
+
189
+
190
+
191
+ ```