Es wird noch eine zweite LUA Funktion aufgerufen

"pluginFilterPost" - Das sind die Fehlermeldungen, daß ein NIL Wert aufgerufen wurde (weil es nicht da ist) und kein numerischer Wert zurückgegeben wurde (weil es immer noch nicht da ist :) )

Ich könnte mich spontan nicht dran erinnern, daß ich die damals schon vorgesehen hatte. Aber ist schon lange her. Auf jeden Fall wird die Funktion nachdem pluginFilter aufgerufen. Unabhängig, ob die lua Funktion "pluginFilter" entscheidet das Datenpaket an die Dispatcher zu geben oder nicht.

Im einfachsten Fall also eine zweite Funktion "pluginFilterPost" in die gleiche LUA-Datei packen. Rückgabewert des lua filters wird zwei erwartet (numerisch) - also "return 0". Der Wert wird eh nicht verarbeitet.

Als ersten Test bitte mal die Prüfung auf "arg[plugin_name]==mysql" rausnehmen. Ggf. stimmt hier etwas nicht. Gibt eh nur das eine Plugin.