Clear findbug report
git-svn-id: https://svn.apache.org/repos/asf/turbine/fulcrum/trunk/intake@1855912 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 344d7f3..cfc65c9 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -26,6 +26,12 @@
<body>
<release version="2.0.0" date="in Subversion">
+ <action dev="painter" type="update">
+ Update to yaafi 1.0.8, testcontainer 1.0.8
+ </action>
+ <action dev="painter" type="update">
+ Derive from Turbine parent POM 5
+ </action>
<action dev="tv" type="update">
Move Field creation to typesafe enum
</action>
diff --git a/src/java/org/apache/fulcrum/intake/IntakeServiceImpl.java b/src/java/org/apache/fulcrum/intake/IntakeServiceImpl.java
index dac0e4a..fb0346b 100644
--- a/src/java/org/apache/fulcrum/intake/IntakeServiceImpl.java
+++ b/src/java/org/apache/fulcrum/intake/IntakeServiceImpl.java
@@ -237,13 +237,17 @@
}
else
{
- // Maybe an old file from intake. Ignore it and try to delete
- getLogger().info(
- "serialized object is not an intake map, ignoring");
+ // This could be old file from intake. Try to delete it
+ getLogger().info("serialized object is not an intake map, ignoring");
in.close();
in = null;
- serialDataFile.delete(); // Try to delete the file lying
- // around
+
+ // Try to delete the file
+ boolean result = serialDataFile.delete();
+ if ( result == false )
+ {
+ getLogger().error("Unknown serialized file could not be removed");
+ }
}
}
catch (IOException e)
@@ -334,8 +338,19 @@
try
{
- serialData.createNewFile();
- serialData.delete();
+ boolean result = serialData.createNewFile();
+ if ( result == false )
+ {
+ getLogger().error("Could not create new serialized file");
+ }
+
+ // Try to delete the file
+ result = serialData.delete();
+ if ( result == false )
+ {
+ getLogger().error("Serialized file could not be removed");
+ }
+
}
catch (IOException e)
{