Der Json Output ist vorbereitet für die Webui, damit wir die Daten bearbeiten können.
Ich habe die gleiche Version von sophomorix-samba und bei mir läuft es.
Bei dir läuft sophomorix-check richtig, aber kann nur den Json darstellen, ich weiss nicht warum die Option -j nicht richtig „geparsed“ ist.
ich habe ein Problem gefunden. Vielleicht könnt ihr das nachstellen:
aus unerfindlichen Gründen hatte meine teachers.csv plätzlich im DOS-Modus CRLF End-Charaktere, (^M)
Daraufhin wurde auch das Encoding nicht mehr richtig erkannt, daraufhin hab ich das encoding=UTF8 gesetzt (ohne Force) und anstatt die Fehlermeldung mit dem Encoding auszuwerfen, kam obige Fehlermeldung, weil die Variable $json wohl nicht gesetzt war. Ich habe sie hardgecoded in der sophmorixbase.pm gesetzt, dann wurde es klarer:
sub result_sophomorix_print {
my ($ref_result,$ref_sophomorix_config,$json)=@_;
$json=1;
if ($json==0){
WEiter hab ich es jetzt nicht verfolgt, denn ein „dos2unix“ und schon tut es wieder…
vielen Dank, Arnaud!
Vielleicht ist da ja ein Bug, vielleicht auch irgendeine unreproduzierbarkeit bei mir.
Vg, Tobias