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)