ChoiByungHo created ZEPPELIN-6268:
-------------------------------------

             Summary: Fix resource leaks and add null checks for 
getResourceAsStream
                 Key: ZEPPELIN-6268
                 URL: https://issues.apache.org/jira/browse/ZEPPELIN-6268
             Project: Zeppelin
          Issue Type: Bug
            Reporter: ChoiByungHo
            Assignee: ChoiByungHo


  Problem

  - FileInputStream not properly closed in AlluxioInterpreterTest
  - Missing null checks for getResourceAsStream() calls that can return null
  - Potential NullPointerException in multiple interpreter classes

  Solution

  - Add try-finally block to ensure FileInputStream is closed
  - Add null checks after getResourceAsStream() calls
  - Throw appropriate exceptions with clear error messages

  Affected Files

  - 
alluxio/src/test/java/org/apache/zeppelin/alluxio/AlluxioInterpreterTest.java
  - rlang/src/main/java/org/apache/zeppelin/r/ZeppelinR.java
  - python/src/main/java/org/apache/zeppelin/python/PythonInterpreter.java
  - python/src/main/java/org/apache/zeppelin/python/IPythonInterpreter.java
  - rlang/src/main/java/org/apache/zeppelin/r/IRInterpreter.java

 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to