Undefined offset LOCK_EX in commitFileCache

Hallo!

Wenn ich oxajax.php?container=article_bundle aufrufe, dann erscheint eine leere Liste. Das liegt an einem Notice, dass in commitFileCache() in der ersten Zeile ein “Undefined offset: 2” sei.

Ändere ich den Anfang von commitFileCache() von

<code>
public function commitFileCache()
{
if ( count( $this->_aLockedFileHandles[LOCK_EX] ) ) {
startProfile("!SAVING CACHE! (warning)");
</code>

auf

<code>
public function commitFileCache()
{
if ( isset ($this->_aLockedFileHandles[LOCK_EX]) && count( $this->_aLockedFileHandles[LOCK_EX] ) ) {
startProfile("!SAVING CACHE! (warning)");
</code>

…dann geht’s. Das scheint mir aber nicht die empfohlene Lösung des Problems zu sein, oder? :wink: Wo sollte das denn initialisiert werden?

Grüße, Matthias