I have encountered the same issue. The problem is in the Extension class, and specifically in the (private) getListed method, which doesn't check whether the Manifest passed as a parameter is null. For comparison, this check is performed in the (public) getAvailable method. The obvious work-around is, of course, to include a manifest in any jar that comes without one. The alternative (which I have opted for, with no problems thus far) is to add the following at the top of the getListed method (copied from getAvailable):

    if (null == manifest) {
        return new Extension[0];
    }

Is this something that should find its way into the CVS, or is the
check intentionally left out?

Alex


At 12:14 PM 12/15/2003 +0100, [EMAIL PROTECTED] wrote:


I'm using merlin 3.0 and 3.2. We solved this problem by adding manifest.mf to jta.jar file.Isn't it problem with merlin classloader?


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

---


Alexandros Paramythis

Institute for Information Processing and Microprocessor Technology
Johannes Kepler University Linz
Altenbergerstr. 69, A-4040 Linz, AUSTRIA

Tel (office): +43 (0) 732 2468 8442
Tel (home): +43 (0) 7228 6556
Email: [EMAIL PROTECTED]


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



Reply via email to