private void logOperationDeserializationException(Throwable t, long callId) { boolean returnsResponse = callId != 0; if (t instanceof RetryableException) { final Level level = returnsResponse ? FINEST : WARNING; if (logger.isLoggable(level)) { logger.log(level, t.getClass().getName() + ": " + t.getMessage()); } } else if (t instanceof OutOfMemoryError) { try { logException(t.getMessage(), t, SEVERE); } catch (Throwable ignored) { logger.severe(ignored.getMessage(), t); } } else if (t instanceof HazelcastSerializationException) { if (!node.getClusterService().isJoined()) { logException("A serialization exception occurred while joining a cluster, is this member compatible with " + "other members of the cluster?", t, SEVERE); } else { logException(t.getMessage(), t, nodeEngine.isRunning() ? SEVERE : FINEST); } } else { logException(t.getMessage(), t, nodeEngine.isRunning() ? SEVERE : FINEST); } }
private void logOperationDeserializationException(Throwable t, long callId) { boolean returnsResponse = callId != 0; if (t instanceof RetryableException) { final Level level = returnsResponse ? FINEST : WARNING; if (logger.isLoggable(level)) { logger.log(level, t.getClass().getName() + ": " + t.getMessage()); } } else if (t instanceof OutOfMemoryError) { try { logException(t.getMessage(), t, SEVERE); } catch (Throwable ignored) { logger.severe(ignored.getMessage(), t); } } else if (t instanceof HazelcastSerializationException) { if (!node.getClusterService().isJoined()) { logException("A serialization exception occurred while joining a cluster, is this member compatible with " + "other members of the cluster?", t, SEVERE); } else { logException(t.getMessage(), t, nodeEngine.isRunning() ? SEVERE : FINEST); } } else { logException(t.getMessage(), t, nodeEngine.isRunning() ? SEVERE : FINEST); } }