codingapi / codingapi/tx-lcn

Postgresql LCN : This ResultSet is closed

オープン
#351 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

主要言語
Java
スター
4.2k
フォーク
1.4k
PR マージ指標
30日以内にマージされた PR はありません

説明

- [ ] I have searched the [issues](https://github.com/codingapi/tx-lcn/issues) of this repository and believe that this is not a duplicate.

### 1. Bug Description
调用http://localhost:12011/txlcn?value=the-value
在txlcn-demo-spring-service-b 中,出现
org.postgresql.util.PSQLException: This ResultSet is closed.

### 2. Environment:
- JDK version: 1.8
- OS: windows10
- TX-LCN version: 5.0.2
- Others:
database: postgresql
### 3. Exception Stacktrace

```
; uncategorized SQLException; SQL state [55000]; error code [0]; This ResultSet is closed.; nested exception is org.postgresql.util.PSQLException: This ResultSet is closed.] with root cause

org.postgresql.util.PSQLException: This ResultSet is closed.
at org.postgresql.jdbc.PgResultSet.checkClosed(PgResultSet.java:2741) ~[postgresql-42.2.5.jar:42.2.5]
at org.postgresql.jdbc.PgResultSet.getMetaData(PgResultSet.java:132) ~[postgresql-42.2.5.jar:42.2.5]
at com.zaxxer.hikari.pool.HikariProxyResultSet.getMetaData(HikariProxyResultSet.java) ~[HikariCP-3.2.0.jar:na]
```

### 4. Tour Idea
idea

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

調査の方向性

PostgreSQLを使用してtxlcn-demo-spring-service-bでhttp://localhost:12011/txlcn?value=the-valueへのリクエストを再現し、PgResultSet.getMetaDataからHikariプロキシを経由して失敗を追跡します。ソースファイルもテストも指定されていません。完了の条件は、リクエストによってPostgreSQLの「This ResultSet is closed」例外が発生しなくなることです。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
java, postgresql
領域
backend, databases
issue の種類
バグ
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
20/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。