Skip to content

Commit dae97ce

Browse files
authored
Merge pull request #4115 from tronprotocol/fix/sonar_classloader
feat: use Thread.currentThread().getContextClassLoader
2 parents 299e146 + cd83f42 commit dae97ce

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

framework/src/main/java/org/tron/core/services/jsonrpc/JsonRpcServlet.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,10 @@ public class JsonRpcServlet extends RateLimiterServlet {
3333
public void init(ServletConfig config) throws ServletException {
3434
super.init(config);
3535

36+
ClassLoader cl = Thread.currentThread().getContextClassLoader();
3637
TronJsonRpcImpl jsonRpcImpl = new TronJsonRpcImpl(nodeInfoService, wallet, manager);
3738
Object compositeService = ProxyUtil.createCompositeServiceProxy(
38-
this.getClass().getClassLoader(),
39+
cl,
3940
new Object[] {jsonRpcImpl},
4041
new Class[] {TronJsonRpc.class},
4142
true);

0 commit comments

Comments
 (0)