[EMAIL PROTECTED] writes:
>+ protected boolean validateToolInfo(ToolInfo info)
>+ {
[...]
>+ if (info.getClassname() == null)
>+ {
>+ LOG.error("Tool " + info.getKey() + " has no Class definition!");
>+ return false;
>+ }
If you add that part without the DataInfo changes, then validateToolInfo() will
nuke with a NPE when you add
<data>
<key>test</key>
</data>
to the toolbox. It passes the first two checks (object is not null and
key is not empty) and then calls getClassname() which is
data.getClass().getName() with data == null. Boom.
Best regards
Henning
--
Dipl.-Inf. (Univ.) Henning P. Schmiedehausen INTERMETA GmbH
[EMAIL PROTECTED] +49 9131 50 654 0 http://www.intermeta.de/
RedHat Certified Engineer -- Jakarta Turbine Development -- hero for hire
Linux, Java, perl, Solaris -- Consulting, Training, Development
4 - 8 - 15 - 16 - 23 - 42
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]