0.12.0版本last 读不存在的测点报权限异常导致没法执行closeResultSet(wrapper)
- Lingua principale
- Java
- Stelle
- 6.4k
- Fork
- 1.2k
- Merge medio
- 1g 23h
- PR unite (30g)
- 115
Descrizione
1.首先用户是在root.sg1存储组有读写权限的
2.如果root.sg1.d1.s1 存在,则select last sg1.d1.s1 from root是正常执行的
3.如果root.sg1.d1.s2 不存在,select last sg1.d1.s1 ,sg1.d1.s2 from root也是正常执行的
4.如果root.sg1.d1.s1,root.sg1.d1.s2 全都不存在,select last sg1.d1.s1 ,sg1.d1.s2 from root会报602,没权限执行last,这个时候
finally块执行closeResultSet(wrapper),报wrapper空指针,也不知道此种情况下是否会释放资源
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Riprodurre il comportamento segnalato della versione 0.12.0 con i tre casi SQL su root.sg1, incluso il caso in cui tutte le misurazioni referenziate siano assenti. Tracciare la gestione di LAST e del blocco finally che chiama closeResultSet(wrapper); il lavoro è completato quando la query con misurazioni assenti non segnala un errore di autorizzazione errato né provoca un errore di puntatore nullo e la pulizia delle risorse è verificata.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java
- Ambito
- databases
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100