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)