@Override public void addLibrary(MetadataTransactionContext ctx, Library library) throws AlgebricksException { try { metadataNode.addLibrary(ctx.getTxnId(), library); } catch (RemoteException e) { throw new MetadataException(ErrorCode.REMOTE_EXCEPTION_WHEN_CALLING_METADATA_NODE, e); } ctx.addLibrary(library); }