質問編集履歴
4
追記の削除
test
CHANGED
File without changes
|
test
CHANGED
@@ -301,41 +301,3 @@
|
|
301
301
|
2021/07/11 解決済み
|
302
302
|
|
303
303
|
userテーブルがPSQLの予約語だったことと、その中のカラムにBLOB型を使用していたため起こったエラーでした。
|
304
|
-
|
305
|
-
|
306
|
-
|
307
|
-
現在の問題
|
308
|
-
|
309
|
-
接続がタイムアウトになってエラー画面が表示されてしまいます。
|
310
|
-
|
311
|
-
調べて気になった記事の内容で「アプリケーションで設定しているポートがherokuが設定するポートと違うためエラーがでている場合がある。」というものがありましたが、関係ありますでしょうか。
|
312
|
-
|
313
|
-
今回アクセスしている/や/loginのviewには含まれていませんが、それ以外の場所で使用しているRest APIのURLをhttp://localhost:8080/(Rest APIパス)で指定しているjavascriptがあります。ここも変えなければいけないのですが、どう変えればよいかもわかっていません。
|
314
|
-
|
315
|
-
```
|
316
|
-
|
317
|
-
2021-07-11T06:00:59.546659+00:00 heroku[router]: at=error code=H20 desc="App boot timeout" method=GET path="/" host=diary-by-kano.herokuapp.com request_id=35c1c85b-60d9-403f-8faa-d43ee0498b8a fwd="125.202.218.26" dyno= connect= service= status=503 bytes= protocol=https
|
318
|
-
|
319
|
-
2021-07-11T06:01:01.782218+00:00 app[web.1]: 2021-07-11 06:01:01.781 INFO 4 --- [ main] o.s.s.concurrent.ThreadPoolTaskExecutor : Initializing ExecutorService 'applicationTaskExecutor'
|
320
|
-
|
321
|
-
2021-07-11T06:01:13.436466+00:00 heroku[router]: at=error code=H20 desc="App boot timeout" method=GET path="/login" host=diary-by-kano.herokuapp.com request_id=98eeabf3-a070-43b0-9c3e-e27d7b16c30f fwd="125.202.218.26" dyno= connect= service= status=503 bytes= protocol=https
|
322
|
-
|
323
|
-
2021-07-11T06:01:17.428437+00:00 heroku[router]: at=error code=H20 desc="App boot timeout" method=GET path="/login" host=diary-by-kano.herokuapp.com request_id=4b7a6d86-7916-43b7-9fc3-0162d36b247c fwd="125.202.218.26" dyno= connect= service= status=503 bytes= protocol=https
|
324
|
-
|
325
|
-
2021-07-11T06:01:19.353531+00:00 app[web.1]: 2021-07-11 06:01:19.351 INFO 4 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8080 (http) with context path ''
|
326
|
-
|
327
|
-
2021-07-11T06:01:19.545409+00:00 app[web.1]: 2021-07-11 06:01:19.545 INFO 4 --- [ main] com.example.demo.DiaryApplication : Started DiaryApplication in 72.651 seconds (JVM running for 77.761)
|
328
|
-
|
329
|
-
2021-07-11T06:01:28.736255+00:00 heroku[web.1]: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 90 seconds of launch
|
330
|
-
|
331
|
-
2021-07-11T06:01:28.817639+00:00 heroku[web.1]: Stopping process with SIGKILL
|
332
|
-
|
333
|
-
2021-07-11T06:01:29.107448+00:00 heroku[web.1]: Process exited with status 137
|
334
|
-
|
335
|
-
2021-07-11T06:01:29.318967+00:00 heroku[web.1]: State changed from starting to crashed
|
336
|
-
|
337
|
-
2021-07-11T06:01:30.673804+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/login" host=diary-by-kano.herokuapp.com request_id=4b0a2b89-148f-4eb1-a385-5d6e37bfa768 fwd="125.202.218.26" dyno= connect= service= status=503 bytes= protocol=https
|
338
|
-
|
339
|
-
2021-07-11T06:01:30.989915+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=diary-by-kano.herokuapp.com request_id=fdbd44a4-c8fa-430c-911d-ffcf44443f6c fwd="125.202.218.26" dyno= connect= service= status=503 bytes= protocol=https
|
340
|
-
|
341
|
-
```
|
3
タイムアウトによる新しいエラー
test
CHANGED
File without changes
|
test
CHANGED
@@ -310,6 +310,8 @@
|
|
310
310
|
|
311
311
|
調べて気になった記事の内容で「アプリケーションで設定しているポートがherokuが設定するポートと違うためエラーがでている場合がある。」というものがありましたが、関係ありますでしょうか。
|
312
312
|
|
313
|
+
今回アクセスしている/や/loginのviewには含まれていませんが、それ以外の場所で使用しているRest APIのURLをhttp://localhost:8080/(Rest APIパス)で指定しているjavascriptがあります。ここも変えなければいけないのですが、どう変えればよいかもわかっていません。
|
314
|
+
|
313
315
|
```
|
314
316
|
|
315
317
|
2021-07-11T06:00:59.546659+00:00 heroku[router]: at=error code=H20 desc="App boot timeout" method=GET path="/" host=diary-by-kano.herokuapp.com request_id=35c1c85b-60d9-403f-8faa-d43ee0498b8a fwd="125.202.218.26" dyno= connect= service= status=503 bytes= protocol=https
|
2
タイムアウトによる新しいエラー
test
CHANGED
File without changes
|
test
CHANGED
@@ -294,30 +294,46 @@
|
|
294
294
|
|
295
295
|
pom変更後エラー
|
296
296
|
|
297
|
-
テーブル作成時にエラーが起きているようです。
|
298
|
-
|
299
|
-
これはEntityクラスを修正してテーブルの自動生成動作を変更するべきなのでしょうか?
|
300
|
-
|
301
|
-
|
302
|
-
|
303
|
-
|
304
|
-
|
305
|
-
|
306
|
-
|
307
|
-
|
308
|
-
|
309
|
-
|
310
|
-
|
311
|
-
|
312
|
-
|
313
|
-
|
314
|
-
|
315
|
-
2021-07-11T0
|
316
|
-
|
317
|
-
2021-07-11T0
|
318
|
-
|
319
|
-
|
320
|
-
|
321
|
-
|
322
|
-
|
323
|
-
|
297
|
+
~~テーブル作成時にエラーが起きているようです。
|
298
|
+
|
299
|
+
これはEntityクラスを修正してテーブルの自動生成動作を変更するべきなのでしょうか?~~
|
300
|
+
|
301
|
+
2021/07/11 解決済み
|
302
|
+
|
303
|
+
userテーブルがPSQLの予約語だったことと、その中のカラムにBLOB型を使用していたため起こったエラーでした。
|
304
|
+
|
305
|
+
|
306
|
+
|
307
|
+
現在の問題
|
308
|
+
|
309
|
+
接続がタイムアウトになってエラー画面が表示されてしまいます。
|
310
|
+
|
311
|
+
調べて気になった記事の内容で「アプリケーションで設定しているポートがherokuが設定するポートと違うためエラーがでている場合がある。」というものがありましたが、関係ありますでしょうか。
|
312
|
+
|
313
|
+
```
|
314
|
+
|
315
|
+
2021-07-11T06:00:59.546659+00:00 heroku[router]: at=error code=H20 desc="App boot timeout" method=GET path="/" host=diary-by-kano.herokuapp.com request_id=35c1c85b-60d9-403f-8faa-d43ee0498b8a fwd="125.202.218.26" dyno= connect= service= status=503 bytes= protocol=https
|
316
|
+
|
317
|
+
2021-07-11T06:01:01.782218+00:00 app[web.1]: 2021-07-11 06:01:01.781 INFO 4 --- [ main] o.s.s.concurrent.ThreadPoolTaskExecutor : Initializing ExecutorService 'applicationTaskExecutor'
|
318
|
+
|
319
|
+
2021-07-11T06:01:13.436466+00:00 heroku[router]: at=error code=H20 desc="App boot timeout" method=GET path="/login" host=diary-by-kano.herokuapp.com request_id=98eeabf3-a070-43b0-9c3e-e27d7b16c30f fwd="125.202.218.26" dyno= connect= service= status=503 bytes= protocol=https
|
320
|
+
|
321
|
+
2021-07-11T06:01:17.428437+00:00 heroku[router]: at=error code=H20 desc="App boot timeout" method=GET path="/login" host=diary-by-kano.herokuapp.com request_id=4b7a6d86-7916-43b7-9fc3-0162d36b247c fwd="125.202.218.26" dyno= connect= service= status=503 bytes= protocol=https
|
322
|
+
|
323
|
+
2021-07-11T06:01:19.353531+00:00 app[web.1]: 2021-07-11 06:01:19.351 INFO 4 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8080 (http) with context path ''
|
324
|
+
|
325
|
+
2021-07-11T06:01:19.545409+00:00 app[web.1]: 2021-07-11 06:01:19.545 INFO 4 --- [ main] com.example.demo.DiaryApplication : Started DiaryApplication in 72.651 seconds (JVM running for 77.761)
|
326
|
+
|
327
|
+
2021-07-11T06:01:28.736255+00:00 heroku[web.1]: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 90 seconds of launch
|
328
|
+
|
329
|
+
2021-07-11T06:01:28.817639+00:00 heroku[web.1]: Stopping process with SIGKILL
|
330
|
+
|
331
|
+
2021-07-11T06:01:29.107448+00:00 heroku[web.1]: Process exited with status 137
|
332
|
+
|
333
|
+
2021-07-11T06:01:29.318967+00:00 heroku[web.1]: State changed from starting to crashed
|
334
|
+
|
335
|
+
2021-07-11T06:01:30.673804+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/login" host=diary-by-kano.herokuapp.com request_id=4b0a2b89-148f-4eb1-a385-5d6e37bfa768 fwd="125.202.218.26" dyno= connect= service= status=503 bytes= protocol=https
|
336
|
+
|
337
|
+
2021-07-11T06:01:30.989915+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=diary-by-kano.herokuapp.com request_id=fdbd44a4-c8fa-430c-911d-ffcf44443f6c fwd="125.202.218.26" dyno= connect= service= status=503 bytes= protocol=https
|
338
|
+
|
339
|
+
```
|
1
依存関係postgresqlの追加とDDLに関する新しいエラー
test
CHANGED
File without changes
|
test
CHANGED
@@ -14,20 +14,6 @@
|
|
14
14
|
|
15
15
|
```
|
16
16
|
|
17
|
-
2021-07-10T16:06:07.261957+00:00 app[web.1]: 2021-07-10 16:06:07.259 ERROR 4 --- [ main] com.zaxxer.hikari.HikariConfig : Failed to load driver class org.postgresql.Driver from HikariConfig class classloader org.springframework.boot.loader.LaunchedURLClassLoader@68be2bc2
|
18
|
-
|
19
|
-
2021-07-10T16:06:07.264183+00:00 app[web.1]: 2021-07-10 16:06:07.263 WARN 4 --- [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaConfiguration': Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Hikari.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.zaxxer.hikari.HikariDataSource]: Factory method 'dataSource' threw exception; nested exception is org.springframework.boot.context.properties.bind.BindException: Failed to bind properties under '' to com.zaxxer.hikari.HikariDataSource
|
20
|
-
|
21
|
-
2021-07-10T16:06:07.271258+00:00 app[web.1]: 2021-07-10 16:06:07.271 INFO 4 --- [ main] o.apache.catalina.core.StandardService : Stopping service [Tomcat]
|
22
|
-
|
23
|
-
2021-07-10T16:06:07.315731+00:00 app[web.1]: 2021-07-10 16:06:07.315 INFO 4 --- [ main] ConditionEvaluationReportLoggingListener :
|
24
|
-
|
25
|
-
2021-07-10T16:06:07.315732+00:00 app[web.1]:
|
26
|
-
|
27
|
-
2021-07-10T16:06:07.315733+00:00 app[web.1]: Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
|
28
|
-
|
29
|
-
2021-07-10T16:06:07.388963+00:00 app[web.1]: 2021-07-10 16:06:07.388 ERROR 4 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter :
|
30
|
-
|
31
17
|
2021-07-10T16:06:07.388965+00:00 app[web.1]:
|
32
18
|
|
33
19
|
2021-07-10T16:06:07.388966+00:00 app[web.1]: ***************************
|
@@ -68,13 +54,7 @@
|
|
68
54
|
|
69
55
|
2021-07-10T16:06:07.547805+00:00 heroku[web.1]: State changed from starting to crashed
|
70
56
|
|
71
|
-
|
72
|
-
|
73
|
-
2021-07-10T16:06:48.783467+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=diary-by-kano.herokuapp.com request_id=ced2903d-3111-4c85-be2a-ffe571c4e4f5 fwd="125.202.218.26" dyno= connect= service= status=503 bytes= protocol=https
|
74
|
-
|
75
|
-
2021-07-10T16:07:08.927456+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/login" host=diary-by-kano.herokuapp.com request_id=3cc46f54-c9fe-43e9-9c0e-d69a60d80619 fwd="125.202.218.26" dyno= connect= service= status=503 bytes= protocol=https
|
76
|
-
|
77
|
-
2021-07-10T16:07:09.180007+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=diary-by-kano.herokuapp.com request_id=1c629064-9b01-43e7-8901-aad3e4e2217d fwd="125.202.218.26" dyno= connect= service= status=503 bytes= protocol=https
|
57
|
+
|
78
58
|
|
79
59
|
```
|
80
60
|
|
@@ -86,41 +66,11 @@
|
|
86
66
|
|
87
67
|
```ここに言語名を入力
|
88
68
|
|
89
|
-
|
69
|
+
|
90
|
-
|
91
|
-
|
70
|
+
|
92
|
-
|
93
|
-
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
|
94
|
-
|
95
|
-
<modelVersion>4.0.0</modelVersion>
|
96
|
-
|
97
|
-
|
71
|
+
省略
|
98
|
-
|
99
|
-
|
72
|
+
|
100
|
-
|
101
|
-
|
73
|
+
|
102
|
-
|
103
|
-
<version>2.4.5</version>
|
104
|
-
|
105
|
-
<relativePath/> <!-- lookup parent from repository -->
|
106
|
-
|
107
|
-
</parent>
|
108
|
-
|
109
|
-
<groupId>com.portfolio</groupId>
|
110
|
-
|
111
|
-
<artifactId>portfolio</artifactId>
|
112
|
-
|
113
|
-
<version>0.0.1-SNAPSHOT</version>
|
114
|
-
|
115
|
-
<name>portfolio</name>
|
116
|
-
|
117
|
-
<description>Demo project for Spring Boot</description>
|
118
|
-
|
119
|
-
<properties>
|
120
|
-
|
121
|
-
<java.version>11</java.version>
|
122
|
-
|
123
|
-
</properties>
|
124
74
|
|
125
75
|
<dependencies>
|
126
76
|
|
@@ -234,63 +184,19 @@
|
|
234
184
|
|
235
185
|
<dependency>
|
236
186
|
|
237
|
-
<groupId>org.springframework.security</groupId>
|
238
|
-
|
239
|
-
<artifactId>spring-security-test</artifactId>
|
240
|
-
|
241
|
-
<scope>test</scope>
|
242
|
-
|
243
|
-
</dependency>
|
244
|
-
|
245
|
-
</dependencies>
|
246
|
-
|
247
|
-
|
248
|
-
|
249
|
-
|
187
|
+
省略
|
250
|
-
|
251
|
-
<plugins>
|
252
|
-
|
253
|
-
<plugin>
|
254
|
-
|
255
|
-
<groupId>org.springframework.boot</groupId>
|
256
|
-
|
257
|
-
<artifactId>spring-boot-maven-plugin</artifactId>
|
258
|
-
|
259
|
-
<configuration>
|
260
|
-
|
261
|
-
<excludes>
|
262
|
-
|
263
|
-
<exclude>
|
264
|
-
|
265
|
-
<groupId>org.projectlombok</groupId>
|
266
|
-
|
267
|
-
<artifactId>lombok</artifactId>
|
268
|
-
|
269
|
-
</exclude>
|
270
|
-
|
271
|
-
</excludes>
|
272
|
-
|
273
|
-
</configuration>
|
274
|
-
|
275
|
-
</plugin>
|
276
|
-
|
277
|
-
</plugins>
|
278
|
-
|
279
|
-
</build>
|
280
|
-
|
281
|
-
|
282
|
-
|
283
|
-
</project>
|
284
188
|
|
285
189
|
```
|
286
190
|
|
287
191
|
### 試したこと
|
288
192
|
|
289
|
-
こちらをpomに追加してみたところ、
|
193
|
+
~~こちらをpomに追加してみたところ、
|
290
194
|
|
291
195
|
Overriding managed version 42.2.19 for postgresql
|
292
196
|
|
293
|
-
と注意されてしまいました。
|
197
|
+
と注意されてしまいました。~~
|
198
|
+
|
199
|
+
2021/07/11 回答をもとに解決済み
|
294
200
|
|
295
201
|
```
|
296
202
|
|
@@ -367,3 +273,51 @@
|
|
367
273
|
java.runtime.version=11
|
368
274
|
|
369
275
|
```
|
276
|
+
|
277
|
+
### 追加情報 2021/07/11
|
278
|
+
|
279
|
+
回答を参考にこちらをpom.xmlに追加したところエラーが変わりました!
|
280
|
+
|
281
|
+
```
|
282
|
+
|
283
|
+
<dependency>
|
284
|
+
|
285
|
+
<groupId>org.postgresql</groupId>
|
286
|
+
|
287
|
+
<artifactId>postgresql</artifactId>
|
288
|
+
|
289
|
+
<scope>runtime</scope>
|
290
|
+
|
291
|
+
</dependency>
|
292
|
+
|
293
|
+
```
|
294
|
+
|
295
|
+
pom変更後エラー
|
296
|
+
|
297
|
+
テーブル作成時にエラーが起きているようです。
|
298
|
+
|
299
|
+
これはEntityクラスを修正してテーブルの自動生成動作を変更するべきなのでしょうか?
|
300
|
+
|
301
|
+
```
|
302
|
+
|
303
|
+
2021-07-11T04:12:56.169342+00:00 app[web.1]: 2021-07-11 04:12:56.168 WARN 4 --- [ main] o.h.t.s.i.ExceptionHandlerLoggedImpl : GenerationTarget encountered exception accepting command : Error executing DDL "create table user (id serial not null, created_date timestamp, display_name varchar(60), header_image MEDIUMBLOB, icon MEDIUMBLOB, is_enabled boolean, link varchar(255), password varchar(255) not null, profile varchar(150), role varchar(120), username varchar(60) not null, primary key (id))" via JDBC Statement
|
304
|
+
|
305
|
+
2021-07-11T04:12:56.169398+00:00 app[web.1]:
|
306
|
+
|
307
|
+
2021-07-11T04:12:56.169404+00:00 app[web.1]: org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL "create table user (id serial not null, created_date timestamp, display_name varchar(60), header_image MEDIUMBLOB, icon MEDIUMBLOB, is_enabled boolean, link varchar(255), password varchar(255) not null, profile varchar(150), role varchar(120), username varchar(60) not null, primary key (id))" via JDBC Statement
|
308
|
+
|
309
|
+
|
310
|
+
|
311
|
+
省略
|
312
|
+
|
313
|
+
|
314
|
+
|
315
|
+
2021-07-11T04:12:56.169446+00:00 app[web.1]: Caused by: org.postgresql.util.PSQLException: ERROR: syntax error at or near "user"
|
316
|
+
|
317
|
+
2021-07-11T04:12:56.169446+00:00 app[web.1]: Position: 14
|
318
|
+
|
319
|
+
|
320
|
+
|
321
|
+
省略
|
322
|
+
|
323
|
+
```
|