(forwarded from the ant-user list...)

Hi,

i've written a bunch of anttasks. Those tasks are
collected in a jar. The Jar has an antlib.xml with
a mapping of the classnames to tasknames

<antlib>
  <taskdef name="mfscan" classname="de. ... . ..."/>
  <taskdef name="setloglevel" classname="de. ... . ..."/>
...
</antlib>

The jar lies under %ANT_HOME%/lib

the taskdefs are imported via =
<taskdef resource="de/.../.../ant/antlib.xml">

Yesterday a workmate added a new task and also
referenced it in the antlib.xml

From that on a strange problem appeared =

one ant script with
<taskdef resource="de/.../.../ant/antlib.xml">
is started from a class like that

/*
java.io.File buildFile = new java.io.File(args[0]);
org.apache.tools.ant.Project p = new org.apache.tools.ant.Project();
p.setUserProperty("ant.file", buildFile.getAbsolutePath());
org.apache.tools.ant.DefaultLogger consoleLogger = new
org.apache.tools.ant.DefaultLogger();
consoleLogger.setErrorPrintStream(System.err);
consoleLogger.setOutputPrintStream(System.out);
consoleLogger.setMessageOutputLevel(org.apache.tools.ant.Project.MSG_INF
O);
p.addBuildListener(consoleLogger);


try {
  p.fireBuildStarted();
  p.init();

... etc.
*/

Until the new class came in it ran fine but now it produces =

Error reading project file
jar:file:/E:/SCM_Sync/tools/ant/lib/hukit13ant.jar!/de/huk/it13/ant/antl
ib.xml:
oversubscribed dynamic bit lengths tree

whereas other scripts running with the same line
<taskdef resource="de/.../.../ant/antlib.xml">
and the same jar run fine as before.

I checked the antlib.xml for non UTF-8 chars and things like that, but
didn't find any. Also googling didn't bring up something helpful except
for some cryptic bugreport @ sun

Env = Windows 2000/2003, ant 1.6.5, jdk 5

any ideas ??


Regards, Gilbert



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to