Author: centic
Date: Thu Mar 24 04:42:22 2022
New Revision: 1899159
URL: http://svn.apache.org/viewvc?rev=1899159&view=rev
Log:
OOXMLLiteAgent: Some smaller adjustments
Print unexpected exceptions to stdout instead of silently ignoring them
Don't include classes created via Mockito
Modified:
poi/trunk/poi-ooxml-lite-agent/src/main/java/org/apache/poi/ooxml/lite/OOXMLLiteAgent.java
Modified:
poi/trunk/poi-ooxml-lite-agent/src/main/java/org/apache/poi/ooxml/lite/OOXMLLiteAgent.java
URL:
http://svn.apache.org/viewvc/poi/trunk/poi-ooxml-lite-agent/src/main/java/org/apache/poi/ooxml/lite/OOXMLLiteAgent.java?rev=1899159&r1=1899158&r2=1899159&view=diff
==============================================================================
---
poi/trunk/poi-ooxml-lite-agent/src/main/java/org/apache/poi/ooxml/lite/OOXMLLiteAgent.java
(original)
+++
poi/trunk/poi-ooxml-lite-agent/src/main/java/org/apache/poi/ooxml/lite/OOXMLLiteAgent.java
Thu Mar 24 04:42:22 2022
@@ -49,10 +49,10 @@ public class OOXMLLiteAgent {
String[] args = (agentArgs == null ? "" : agentArgs).split("\\|", 2);
String logBase = args.length >= 1 ? args[0] : "ooxml-lite-report";
- XsbLogger.load(logBase+".xsb");
+ XsbLogger.load(logBase + ".xsb");
ClazzLogger log = new ClazzLogger();
- log.load(logBase+".clazz");
+ log.load(logBase + ".clazz");
log.setPattern(args.length >= 2 ? args[1] : ".*/schemas/.*");
inst.addTransformer(log);
@@ -126,14 +126,16 @@ public class OOXMLLiteAgent {
}
}
-
static void write(Path path, String item, Set<Integer> hashes) {
- if (!hashes.contains(item.hashCode())) {
+ if (!hashes.contains(item.hashCode()) &&
+ // exclude classes created via Mockito mocking
+ !item.contains("$MockitoMock$")) {
try {
// TODO: check if this is atomic ... as transform() is
probably called synchronized, it doesn't matter anyway
Files.write(path,
(item+"\n").getBytes(StandardCharsets.ISO_8859_1), StandardOpenOption.CREATE,
StandardOpenOption.APPEND);
hashes.add(item.hashCode());
- } catch (IOException ignored) {
+ } catch (IOException ex) {
+ System.out.println("Had unexpected exception: " + ex);
}
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]