teragrep / pth_06

Teragrep Datasource for Apache Spark
GNU Affero General Public License v3.0
0 stars 5 forks source link

Resource leaks in StreamDBClient.java: 327 #50

Open StrongestNumber9 opened 2 months ago

StrongestNumber9 commented 2 months ago

Describe the bug

 *** CID 1594362:  Resource leaks  (RESOURCE_LEAK)
/src/main/java/com/teragrep/pth_06/planner/StreamDBClient.java: 327 in com.teragrep.pth_06.planner.StreamDBClient$BloomFiltersTempTable.create(org.jooq.DSLContext)()
321                                 fe2500kfpp005)
322                         .constraints(primaryKey(id));
323     
324                  */
325                 query.execute();
326     
>>>     CID 1594362:  Resource leaks  (RESOURCE_LEAK)
>>>     Variable "dropQuery" going out of scope leaks the resource it refers to.
327             }
328             public static long insert(DSLContext ctx, BloomFilter smallFilter, BloomFilter mediumFilter, BloomFilter largeFilter) {
329     
330                 final ByteArrayOutputStream smallBaos = new ByteArrayOutputStream();
331                 final ByteArrayOutputStream mediumBaos = new ByteArrayOutputStream();
332                 final ByteArrayOutputStream largeBaos = new ByteArrayOutputStream();

Software version

3.0.1