e.printStackTrace(); // Should never happen.
e.printStackTrace(); // Should never happen.
/** * @param outputDir Directory for process output. * @return Logger. */ private IgniteLogger logger(final File outputDir) { final URL url = U.resolveIgniteUrl(DFLT_LOG4J_CONFIG); Log4JLogger logger; try { logger = url != null ? new Log4JLogger(url) : new Log4JLogger(true); } catch (IgniteCheckedException e) { System.err.println("Failed to create URL-based logger. Will use default one."); e.printStackTrace(); logger = new Log4JLogger(true); } logger.updateFilePath(new IgniteClosure<String, String>() { @Override public String apply(String s) { return new File(outputDir, args.childProcId + ".log").getAbsolutePath(); } }); return logger; }
@Override public void run() { try { startLatch.await(); while (run.get()) { GridCloseableIterator<IgniteBiTuple<byte[], byte[]>> it = map.iterator(); while (it.hasNext()) it.next(); it.close(); } } catch (IgniteCheckedException e) { e.printStackTrace(); } catch (InterruptedException e) { e.printStackTrace(); Thread.currentThread().interrupt(); } } }, 1);
/** * @throws Exception If failed. */ @Test public void testOsEditionDoesNotSupportRollingUpdates() throws Exception { nodeVer = "1.0.0"; startGrid(0); try { nodeVer = "1.0.1"; startGrid(1); fail("Exception has not been thrown."); } catch (IgniteCheckedException e) { StringWriter errors = new StringWriter(); e.printStackTrace(new PrintWriter(errors)); String stackTrace = errors.toString(); if (!stackTrace.contains("Local node and remote node have different version numbers")) throw e; } }
/** * @throws Exception If failed. */ @Test public void testOsEditionDoesNotSupportRollingUpdatesClientMode() throws Exception { nodeVer = "1.0.0"; startGrid(0); try { nodeVer = "1.0.1"; clientMode = true; startGrid(1); fail("Exception has not been thrown."); } catch (IgniteCheckedException e) { StringWriter errors = new StringWriter(); e.printStackTrace(new PrintWriter(errors)); String stackTrace = errors.toString(); if (!stackTrace.contains("Local node and remote node have different version numbers")) throw e; } } }
/** {@inheritDoc} */ @Override public void run() { try { ClusterNode dst = awaitOther(g.context().discovery()); GridIoManager io = g.context().io(); Random rnd = ThreadLocalRandom.current(); IgniteUuid msgId = IgniteUuid.randomUuid(); while (!Thread.interrupted()) { CountDownLatch latch = null; if (testLatency) latches.put(msgId, latch = new CountDownLatch(1)); else sem.acquire(); io.sendToCustomTopic( dst, TEST_TOPIC, new GridTestMessage(msgId, testHeavyMsgs ? arrs[rnd.nextInt(arrs.length)] : null), PUBLIC_POOL); if (testLatency && !latch.await(1000, MILLISECONDS)) throw new RuntimeException("Failed to await latch."); } } catch (IgniteCheckedException e) { e.printStackTrace(); } catch (InterruptedException ignored) { // No-op. } }
@Override public void onMessage(UUID nodeId, Object msg, byte plc) { if (node == null) node = g.context().discovery().node(nodeId); GridTestMessage testMsg = ((GridTestMessage)msg); testMsg.bytes(null); try { io.sendToCustomTopic(node, TEST_TOPIC, testMsg, PUBLIC_POOL); } catch (IgniteCheckedException e) { e.printStackTrace(); } } };
/** * @param nodeId Node ID. * @param msg Message. */ private void onAuthenticateRequestMessage(UUID nodeId, UserAuthenticateRequestMessage msg) { UserAuthenticateResponseMessage respMsg; try { User u = authenticateOnServer(msg.name(), msg.password()); respMsg = new UserAuthenticateResponseMessage(msg.id(), null); } catch (IgniteCheckedException e) { respMsg = new UserAuthenticateResponseMessage(msg.id(), e.toString()); e.printStackTrace(); } try { ctx.io().sendToGridTopic(nodeId, GridTopic.TOPIC_AUTH, respMsg, GridIoPolicy.SYSTEM_POOL); } catch (IgniteCheckedException e) { U.error(log, "Unexpected exception on send UserAuthenticateResponseMessage.", e); } }
info("Got expected exception: " + e); e.printStackTrace();
e.printStackTrace(); fail("Unexpected exception: " + e.getMessage());
e.printStackTrace(); // Should never happen.
e.printStackTrace(); // Should never happen.
/** * @param nodeId Node ID. * @param msg Message. */ private void onAuthenticateRequestMessage(UUID nodeId, UserAuthenticateRequestMessage msg) { UserAuthenticateResponseMessage respMsg; try { User u = authenticateOnServer(msg.name(), msg.password()); respMsg = new UserAuthenticateResponseMessage(msg.id(), null); } catch (IgniteCheckedException e) { respMsg = new UserAuthenticateResponseMessage(msg.id(), e.toString()); e.printStackTrace(); } try { ctx.io().sendToGridTopic(nodeId, GridTopic.TOPIC_AUTH, respMsg, GridIoPolicy.SYSTEM_POOL); } catch (IgniteCheckedException e) { U.error(log, "Unexpected exception on send UserAuthenticateResponseMessage.", e); } }