1 /* 2 * Copyright (C) 2007, Robin Rosenberg <robin.rosenberg@dewire.com> 3 * Copyright (C) 2006-2007, Shawn O. Pearce <spearce@spearce.org> and others 4 * 5 * This program and the accompanying materials are made available under the 6 * terms of the Eclipse Distribution License v. 1.0 which is available at 7 * https://www.eclipse.org/org/documents/edl-v10.php. 8 * 9 * SPDX-License-Identifier: BSD-3-Clause 10 */ 11 12 package org.eclipse.jgit.errors; 13 14 import java.io.IOException; 15 16 /** 17 * Cannot store an object in the object database. This is a serious 18 * error that users need to be made aware of. 19 */ 20 public class ObjectWritingException extends IOException { 21 private static final long serialVersionUID = 1L; 22 23 /** 24 * Constructs an ObjectWritingException with the specified detail message. 25 * 26 * @param s message 27 */ 28 public ObjectWritingException(String s) { 29 super(s); 30 } 31 32 /** 33 * Constructs an ObjectWritingException with the specified detail message. 34 * 35 * @param s message 36 * @param cause root cause exception 37 */ 38 public ObjectWritingException(String s, Throwable cause) { 39 super(s); 40 initCause(cause); 41 } 42 }