[jboss-jira] [JBoss JIRA] (JGRP-2388) DNS_PING#destroy could yield NPE hiding the root cause
Radoslav Husar (Jira)
issues at jboss.org
Thu Oct 3 08:25:01 EDT 2019
[ https://issues.jboss.org/browse/JGRP-2388?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13794308#comment-13794308 ]
Radoslav Husar commented on JGRP-2388:
--------------------------------------
e.g. when the DNS resolver classes fail to load; with the proposed fix, the above would result int
{code}
Caused by: java.lang.ClassNotFoundException: com.sun.jndi.dns.DnsContextFactory from [Module "org.wildfly.clustering.service" version 18.0.0.Final-SNAPSHOT from local module loader @6537cf78 (finder: local module finder @67b6d4ae (roots: /Users/rhusar/git/wildfly/build/target/wildfly-18.0.0.Final-SNAPSHOT/modules,/Users/rhusar/git/wildfly/build/target/wildfly-18.0.0.Final-SNAPSHOT/modules/system/layers/base))]
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:255)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:410)
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:116)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at org.jboss.as.naming.InitialContext.getDefaultInitCtx(InitialContext.java:115)
... 25 more
{code}
> DNS_PING#destroy could yield NPE hiding the root cause
> ------------------------------------------------------
>
> Key: JGRP-2388
> URL: https://issues.jboss.org/browse/JGRP-2388
> Project: JGroups
> Issue Type: Bug
> Reporter: Radoslav Husar
> Assignee: Radoslav Husar
> Priority: Minor
>
> Caused by: java.lang.NullPointerException
> at org.jgroups.protocols.dns.DNS_PING.destroy(DNS_PING.java:70)
> at java.util.ArrayList.forEach(ArrayList.java:1257)
> at org.jgroups.stack.ProtocolStack.destroy(ProtocolStack.java:876)
> at org.jgroups.stack.ProtocolStack.initProtocolStack(ProtocolStack.java:867)
> at org.jgroups.stack.ProtocolStack.init(ProtocolStack.java:849)
> at org.jgroups.JChannel.<init>(JChannel.java:155)
> at org.jboss.as.clustering.jgroups.JChannelFactory.createChannel(JChannelFactory.java:116)
> at org.jboss.as.clustering.jgroups.subsystem.ChannelServiceConfigurator.get(ChannelServiceConfigurator.java:96)
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
More information about the jboss-jira
mailing list