Generate better error messages if we fail.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2476 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
//
|
//
|
||||||
// $Id: TileSetBundlerTask.java,v 1.6 2003/02/28 00:46:52 mdb Exp $
|
// $Id: TileSetBundlerTask.java,v 1.7 2003/04/27 06:33:40 mdb Exp $
|
||||||
|
|
||||||
package com.threerings.media.tile.bundle.tools;
|
package com.threerings.media.tile.bundle.tools;
|
||||||
|
|
||||||
@@ -57,6 +57,7 @@ public class TileSetBundlerTask extends Task
|
|||||||
ensureSet(_mapfile, "Must specify the path to the tileset id map " +
|
ensureSet(_mapfile, "Must specify the path to the tileset id map " +
|
||||||
"file via the 'mapfile' attribute.");
|
"file via the 'mapfile' attribute.");
|
||||||
|
|
||||||
|
File cfile = null;
|
||||||
try {
|
try {
|
||||||
// create a tileset bundler
|
// create a tileset bundler
|
||||||
TileSetBundler bundler = new TileSetBundler(_config);
|
TileSetBundler bundler = new TileSetBundler(_config);
|
||||||
@@ -73,7 +74,7 @@ public class TileSetBundlerTask extends Task
|
|||||||
String[] srcFiles = ds.getIncludedFiles();
|
String[] srcFiles = ds.getIncludedFiles();
|
||||||
|
|
||||||
for (int f = 0; f < srcFiles.length; f++) {
|
for (int f = 0; f < srcFiles.length; f++) {
|
||||||
File cfile = new File(fromDir, srcFiles[f]);
|
cfile = new File(fromDir, srcFiles[f]);
|
||||||
|
|
||||||
// figure out the bundle file based on the definition
|
// figure out the bundle file based on the definition
|
||||||
// file
|
// file
|
||||||
@@ -104,8 +105,8 @@ public class TileSetBundlerTask extends Task
|
|||||||
broker.commit();
|
broker.commit();
|
||||||
|
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
String errmsg = "Failure creating tileset bundle: " +
|
String errmsg = "Failure creating tileset bundle [source=" + cfile +
|
||||||
e.getMessage();
|
"]: " + e.getMessage();
|
||||||
throw new BuildException(errmsg, e);
|
throw new BuildException(errmsg, e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user