質問編集履歴

4

追記の削除

2021/07/11 08:46

投稿

Peanuts888
Peanuts888

スコア6

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

タイムアウトによる新しいエラー

2021/07/11 08:46

投稿

Peanuts888
Peanuts888

スコア6

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

タイムアウトによる新しいエラー

2021/07/11 07:21

投稿

Peanuts888
Peanuts888

スコア6

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
- 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
- ```
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に関する新しいエラー

2021/07/11 07:11

投稿

Peanuts888
Peanuts888

スコア6

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
- 2021-07-10T16:06:48.539931+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=diary-by-kano.herokuapp.com request_id=bcdea1cc-dc08-4188-9ba6-361d5fc1c22a fwd="125.202.218.26" dyno= connect= service= status=503 bytes= protocol=https
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
- <?xml version="1.0" encoding="UTF-8"?>
69
+
90
-
91
- <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
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
- <parent>
71
+ 省略
98
-
99
- <groupId>org.springframework.boot</groupId>
72
+
100
-
101
- <artifactId>spring-boot-starter-parent</artifactId>
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
- <build>
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
+ ```