Hi Thorsten,

Thorsten Scherler schrieb:
I found a bug that just some time happens and I am not sure why.

In AbstractEnvironment the method release throw SOMETIMES a NPE:
/**
     * Releases a resolved resource
     */
    public void release(final org.apache.excalibur.source.Source source)
{
        if (null != source) {
            this.sourceResolver.release(source);
        }
    }

I have found that under certain circumstances this.sourceResolver is
already null. I do not understand ATM why and when this can happen.

this bug also occured in Lenya. The problem there was that a source was not properly released by its source factory. Maybe this helps to locate the issue …

http://svn.apache.org/viewvc/lenya/trunk/src/java/org/apache/lenya/cms/cocoon/source/SiteSourceFactory.java?r1=618208&r2=679424&diff_format=h

(line 164)

-- Andreas


--
Andreas Hartmann, CTO
BeCompany GmbH
http://www.becompany.ch
Tel.: +41 (0) 43 818 57 01

Reply via email to