Index: core/src/test/java/org/apache/james/mime4j/MimeIOExceptionTest.java
===================================================================
--- core/src/test/java/org/apache/james/mime4j/MimeIOExceptionTest.java (revision 782907)
+++ core/src/test/java/org/apache/james/mime4j/MimeIOExceptionTest.java (working copy)
@@ -26,9 +26,7 @@
public void testMimeIOExceptionString() {
MimeIOException e = new MimeIOException("message");
assertEquals("message", e.getMessage());
- assertNotNull(e.getCause());
- assertTrue(e.getCause() instanceof MimeException);
- assertEquals("message", e.getCause().getMessage());
+ assertNull(e.getCause());
}
public void testMimeIOExceptionMimeException() {
Index: core/src/main/java/org/apache/james/mime4j/io/LineReaderInputStreamAdaptor.java
===================================================================
--- core/src/main/java/org/apache/james/mime4j/io/LineReaderInputStreamAdaptor.java (revision 782907)
+++ core/src/main/java/org/apache/james/mime4j/io/LineReaderInputStreamAdaptor.java (working copy)
@@ -19,6 +19,7 @@
package org.apache.james.mime4j.io;
+import org.apache.james.mime4j.MimeException;
import org.apache.james.mime4j.util.ByteArrayBuffer;
import java.io.IOException;
@@ -71,7 +72,7 @@
}
@Override
- public int readLine(final ByteArrayBuffer dst) throws IOException {
+ public int readLine(final ByteArrayBuffer dst) throws MimeException, IOException {
int i;
if (this.bis != null) {
i = this.bis.readLine(dst);
@@ -83,7 +84,7 @@
return i;
}
- private int doReadLine(final ByteArrayBuffer dst) throws IOException {
+ private int doReadLine(final ByteArrayBuffer dst) throws MimeException, IOException {
int total = 0;
int ch;
while ((ch = in.read()) != -1) {
Index: core/src/main/java/org/apache/james/mime4j/io/LineReaderInputStream.java
===================================================================
--- core/src/main/java/org/apache/james/mime4j/io/LineReaderInputStream.java (revision 782907)
+++ core/src/main/java/org/apache/james/mime4j/io/LineReaderInputStream.java (working copy)
@@ -19,6 +19,7 @@
package org.apache.james.mime4j.io;
+import org.apache.james.mime4j.MimeException;
import org.apache.james.mime4j.util.ByteArrayBuffer;
import java.io.FilterInputStream;
@@ -43,6 +44,6 @@
*
* @throws IOException in case of an I/O error.
*/
- public abstract int readLine(final ByteArrayBuffer dst) throws IOException;
+ public abstract int readLine(final ByteArrayBuffer dst) throws MimeException, IOException;
}
Index: core/src/main/java/org/apache/james/mime4j/io/BufferedLineReaderInputStream.java
===================================================================
--- core/src/main/java/org/apache/james/mime4j/io/BufferedLineReaderInputStream.java (revision 782907)
+++ core/src/main/java/org/apache/james/mime4j/io/BufferedLineReaderInputStream.java (working copy)
@@ -19,6 +19,7 @@
package org.apache.james.mime4j.io;
+import org.apache.james.mime4j.MimeException;
import org.apache.james.mime4j.util.ByteArrayBuffer;
import java.io.IOException;
@@ -166,7 +167,7 @@
@Override
- public int readLine(final ByteArrayBuffer dst) throws IOException {
+ public int readLine(final ByteArrayBuffer dst) throws MimeException, IOException {
if (dst == null) {
throw new IllegalArgumentException("Buffer may not be null");
}
Index: core/src/main/java/org/apache/james/mime4j/io/MaxLineLimitException.java
===================================================================
--- core/src/main/java/org/apache/james/mime4j/io/MaxLineLimitException.java (revision 782907)
+++ core/src/main/java/org/apache/james/mime4j/io/MaxLineLimitException.java (working copy)
@@ -19,13 +19,13 @@
package org.apache.james.mime4j.io;
-import org.apache.james.mime4j.MimeIOException;
+import org.apache.james.mime4j.MimeException;
/**
* Signals a I/O error due to a line exceeding the limit on the
* maximum line length.
*/
-public class MaxLineLimitException extends MimeIOException {
+public class MaxLineLimitException extends MimeException {
private static final long serialVersionUID = 8039001187837730773L;
Index: core/src/main/java/org/apache/james/mime4j/MimeIOException.java
===================================================================
--- core/src/main/java/org/apache/james/mime4j/MimeIOException.java (revision 782907)
+++ core/src/main/java/org/apache/james/mime4j/MimeIOException.java (working copy)
@@ -34,7 +34,7 @@
* @param message detail message.
*/
public MimeIOException(String message) {
- this(new MimeException(message));
+ super(message);
}
/**
Index: assemble/pom.xml
===================================================================
--- assemble/pom.xml (revision 782907)
+++ assemble/pom.xml (working copy)
@@ -39,7 +39,7 @@
maven-assembly-plugin
2.2-beta-2
- ${basedir}/src/assemble/
+ src/assemble/
gnu