@Override public String getMessage() { String message = super.getMessage(); message = message.replaceAll("\\[nodeId\\]", getNodeId()); message = message.replaceAll("\\[path\\]", file.getAbsolutePath()); return message; } }
@Override public String getMessage() { StringBuilder msg = new StringBuilder("Parse error"); if (filename != null) { msg.append(" in file ").append(filename); } if (line >= 0) { msg.append(" in line ").append(line); if (column >= 0) { msg.append(", at column ").append(column); } } return msg.append(": ").append(super.getMessage()).toString(); } }
@Override public void accept(ByteBuffer buffer) { try { messagingFramePool.release(buffer); } catch (HyracksDataException e) { if (LOGGER.isWarnEnabled()) { LOGGER.log(Level.WARN, e.getMessage(), e); } } } }
LOGGER.severe(e.getMessage());
@Test public void returnedMessageWithComponentTest() { HyracksDataException cause = HyracksDataException.create(ErrorCode.ERROR_PROCESSING_TUPLE, 3); HyracksDataException causeWithNodeId = HyracksDataException.create(cause, "nc1"); Assert.assertEquals(cause.getMessage(), causeWithNodeId.getMessage()); }
public static HyracksDataException create(HyracksDataException e, String nodeId) { return new HyracksDataException(e.getComponent(), e.getErrorCode(), e.getMessage(), e.getCause(), nodeId, e.getStackTrace(), e.getParams()); } }
@Test public void returnedMessageWithNoComponentTest() { HyracksDataException cause = new HyracksDataException(ErrorMessageUtil.NONE, ErrorCode.ERROR_PROCESSING_TUPLE, ErrorCode.getErrorMessage(ErrorCode.ERROR_PROCESSING_TUPLE), 2); HyracksDataException causeWithNodeId = HyracksDataException.create(cause, "nc1"); Assert.assertEquals(cause.getMessage(), causeWithNodeId.getMessage()); } }
|| e.getErrorCode() == ErrorCode.DUPLICATE_LOAD_INPUT) { if (j != i) { fail("Unexpected exception: " + e.getMessage());
out.println(e.getMessage()); LOGGER.log(Level.WARN, "Error retrieving result for \"" + strHandle + "\"", e); } catch (Exception e) {
@Test public void testSecondaryMissing() { try { List<ILSMComponentId> primaryComponentIDs = Arrays.asList(new LSMComponentId(40, 50), new LSMComponentId(30, 35), new LSMComponentId(25, 29), new LSMComponentId(20, 24), new LSMComponentId(10, 19)); List<ILSMComponentId> resultPrimaryIDs = new ArrayList<>(); IndexInfo primary = mockIndex(true, primaryComponentIDs, resultPrimaryIDs, 0); List<ILSMComponentId> secondaryComponentIDs = Arrays.asList(new LSMComponentId(30, 35), new LSMComponentId(25, 29), new LSMComponentId(20, 24)); List<ILSMComponentId> resultSecondaryIDs = new ArrayList<>(); IndexInfo secondary = mockIndex(false, secondaryComponentIDs, resultSecondaryIDs, 0); ILSMMergePolicy policy = mockMergePolicy(primary, secondary); policy.diskComponentAdded(secondary.getIndex(), false); Assert.assertTrue(resultPrimaryIDs.isEmpty()); Assert.assertTrue(resultSecondaryIDs.isEmpty()); policy.diskComponentAdded(primary.getIndex(), false); Assert.assertEquals(Arrays.asList(new LSMComponentId(30, 35), new LSMComponentId(25, 29), new LSMComponentId(20, 24), new LSMComponentId(10, 19)), resultPrimaryIDs); Assert.assertEquals( Arrays.asList(new LSMComponentId(30, 35), new LSMComponentId(25, 29), new LSMComponentId(20, 24)), resultSecondaryIDs); } catch (HyracksDataException e) { Assert.fail(e.getMessage()); } }
@Test public void testMultiPartition() { try { List<ILSMComponentId> componentIDs = Arrays.asList(new LSMComponentId(40, 50), new LSMComponentId(30, 35), new LSMComponentId(25, 29), new LSMComponentId(20, 24), new LSMComponentId(10, 19)); List<ILSMComponentId> resultPrimaryIDs = new ArrayList<>(); IndexInfo primary = mockIndex(true, componentIDs, resultPrimaryIDs, 0); List<ILSMComponentId> resultSecondaryIDs = new ArrayList<>(); IndexInfo secondary = mockIndex(false, componentIDs, resultSecondaryIDs, 0); List<ILSMComponentId> resultSecondaryIDs1 = new ArrayList<>(); IndexInfo secondary1 = mockIndex(false, componentIDs, resultSecondaryIDs, 1); ILSMMergePolicy policy = mockMergePolicy(primary, secondary, secondary1); policy.diskComponentAdded(secondary.getIndex(), false); Assert.assertTrue(resultPrimaryIDs.isEmpty()); Assert.assertTrue(resultSecondaryIDs.isEmpty()); policy.diskComponentAdded(primary.getIndex(), false); Assert.assertEquals(Arrays.asList(new LSMComponentId(30, 35), new LSMComponentId(25, 29), new LSMComponentId(20, 24), new LSMComponentId(10, 19)), resultPrimaryIDs); Assert.assertEquals(Arrays.asList(new LSMComponentId(30, 35), new LSMComponentId(25, 29), new LSMComponentId(20, 24), new LSMComponentId(10, 19)), resultSecondaryIDs); Assert.assertTrue(resultSecondaryIDs1.isEmpty()); } catch (HyracksDataException e) { Assert.fail(e.getMessage()); } }
@Test public void testBasic() { try { List<ILSMComponentId> componentIDs = Arrays.asList(new LSMComponentId(5, 5), new LSMComponentId(4, 4), new LSMComponentId(3, 3), new LSMComponentId(2, 2), new LSMComponentId(1, 1)); List<ILSMComponentId> resultPrimaryIDs = new ArrayList<>(); IndexInfo primary = mockIndex(true, componentIDs, resultPrimaryIDs, 0); List<ILSMComponentId> resultSecondaryIDs = new ArrayList<>(); IndexInfo secondary = mockIndex(false, componentIDs, resultSecondaryIDs, 0); ILSMMergePolicy policy = mockMergePolicy(primary, secondary); policy.diskComponentAdded(secondary.getIndex(), false); Assert.assertTrue(resultPrimaryIDs.isEmpty()); Assert.assertTrue(resultSecondaryIDs.isEmpty()); policy.diskComponentAdded(primary.getIndex(), false); Assert.assertEquals(Arrays.asList(new LSMComponentId(4, 4), new LSMComponentId(3, 3), new LSMComponentId(2, 2), new LSMComponentId(1, 1)), resultPrimaryIDs); Assert.assertEquals(Arrays.asList(new LSMComponentId(4, 4), new LSMComponentId(3, 3), new LSMComponentId(2, 2), new LSMComponentId(1, 1)), resultSecondaryIDs); } catch (HyracksDataException e) { Assert.fail(e.getMessage()); } }
@Test public void testIDIntervals() { try { List<ILSMComponentId> componentIDs = Arrays.asList(new LSMComponentId(40, 50), new LSMComponentId(30, 35), new LSMComponentId(25, 29), new LSMComponentId(20, 24), new LSMComponentId(10, 19)); List<ILSMComponentId> resultPrimaryIDs = new ArrayList<>(); IndexInfo primary = mockIndex(true, componentIDs, resultPrimaryIDs, 0); List<ILSMComponentId> resultSecondaryIDs = new ArrayList<>(); IndexInfo secondary = mockIndex(false, componentIDs, resultSecondaryIDs, 0); ILSMMergePolicy policy = mockMergePolicy(primary, secondary); policy.diskComponentAdded(secondary.getIndex(), false); Assert.assertTrue(resultPrimaryIDs.isEmpty()); Assert.assertTrue(resultSecondaryIDs.isEmpty()); policy.diskComponentAdded(primary.getIndex(), false); Assert.assertEquals(Arrays.asList(new LSMComponentId(30, 35), new LSMComponentId(25, 29), new LSMComponentId(20, 24), new LSMComponentId(10, 19)), resultPrimaryIDs); Assert.assertEquals(Arrays.asList(new LSMComponentId(30, 35), new LSMComponentId(25, 29), new LSMComponentId(20, 24), new LSMComponentId(10, 19)), resultSecondaryIDs); } catch (HyracksDataException e) { Assert.fail(e.getMessage()); } }
throw new CompilationException(ErrorCode.RANGE_MAP_ERROR, e, item.getSourceLocation(), e.getMessage());