@Override
public void onError(Throwable e) {
logger.log(Level.WARNING, "Channel error occurs", e);
bus.publishLocal(Constants.Topic.STORE + "/" + id + "/" + Constants.Topic.DOCUMENT_ERROR,
new ErrorImpl(ErrorType.SERVER_ERROR, "Channel error occurs", true));
}