You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ja...@apache.org on 2014/10/09 09:14:54 UTC
svn commit: r1630302 - in /pdfbox/trunk/xmpbox/src:
main/java/org/apache/xmpbox/xml/DomXmpParser.java
test/java/org/apache/xmpbox/schema/TestExifXmp.java
Author: jahewson
Date: Thu Oct 9 07:14:54 2014
New Revision: 1630302
URL: http://svn.apache.org/r1630302
Log:
PDFBOX-2299: Disable console logging for xmpbox parser validation errors
Modified:
pdfbox/trunk/xmpbox/src/main/java/org/apache/xmpbox/xml/DomXmpParser.java
pdfbox/trunk/xmpbox/src/test/java/org/apache/xmpbox/schema/TestExifXmp.java
Modified: pdfbox/trunk/xmpbox/src/main/java/org/apache/xmpbox/xml/DomXmpParser.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/xmpbox/src/main/java/org/apache/xmpbox/xml/DomXmpParser.java?rev=1630302&r1=1630301&r2=1630302&view=diff
==============================================================================
--- pdfbox/trunk/xmpbox/src/main/java/org/apache/xmpbox/xml/DomXmpParser.java (original)
+++ pdfbox/trunk/xmpbox/src/main/java/org/apache/xmpbox/xml/DomXmpParser.java Thu Oct 9 07:14:54 2014
@@ -111,6 +111,7 @@ public class DomXmpParser
Document document = null;
try
{
+ dBuilder.setErrorHandler(null); // prevents validation messages polluting the console
document = dBuilder.parse(input);
}
catch (SAXException e)
Modified: pdfbox/trunk/xmpbox/src/test/java/org/apache/xmpbox/schema/TestExifXmp.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/xmpbox/src/test/java/org/apache/xmpbox/schema/TestExifXmp.java?rev=1630302&r1=1630301&r2=1630302&view=diff
==============================================================================
--- pdfbox/trunk/xmpbox/src/test/java/org/apache/xmpbox/schema/TestExifXmp.java (original)
+++ pdfbox/trunk/xmpbox/src/test/java/org/apache/xmpbox/schema/TestExifXmp.java Thu Oct 9 07:14:54 2014
@@ -21,6 +21,7 @@
package org.apache.xmpbox.schema;
+import java.io.ByteArrayOutputStream;
import org.apache.xmpbox.XMPMetadata;
import org.apache.xmpbox.type.OECFType;
import org.apache.xmpbox.type.TextType;
@@ -34,9 +35,6 @@ import java.io.InputStream;
public class TestExifXmp
{
-
-
-
@Test
public void testNonStrict() throws Exception
{
@@ -52,7 +50,8 @@ public class TestExifXmp
}
@Test
- public void testGenerate () throws Exception {
+ public void testGenerate () throws Exception
+ {
XMPMetadata metadata = XMPMetadata.createXMPMetadata();
TypeMapping tmapping = metadata.getTypeMapping();
ExifSchema exif = new ExifSchema(metadata);
@@ -63,9 +62,7 @@ public class TestExifXmp
exif.addProperty(oecf);
XmpSerializer serializer = new XmpSerializer();
- serializer.serialize(metadata,System.out,false);
-
-
+ serializer.serialize(metadata, new ByteArrayOutputStream(), false);
}
}