PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : SMS77.de Plugin - Variable type nicht gesetzt



The_Stig
30.12.2011, 18:10
Bei Verwendung des SMS77.de Plugins in Firemergency 0.71 erhalte ich immer folgende Fehlermeldung zurück:

[ERROR][SMS77Thread ...][SMS77][103]<HANDYNUMMER>: Variable type nicht gesetzt

egal welchen "Gateway" ich in den Einstellungen des Plugins auswähle oder sonst für Einstellungen vornehme.

Kann es sein, dass FE irgendwo einen Fehler im http-request hat? Oder haben die Betreiber von SMS77.de mal wieder was verbockt? Die Ansteuerung der API über ein eigenes Programm hat in den letzten Tagen eigentlich immer zuverlässig funktioniert.

Ist der Fehler bekannt? bzw. Gibts ne Lösung für das Problem?

firEmergency
31.12.2011, 14:44
Da es bis jetzt (fast) einwandfrei funktioniert hat, und wir nichts geändert haben, würde es mich wundern, wenn der Fehler am Plugin liegt.
Aber du kannst mit der angehängten Version des SMS77-Plugins die URL im Log-Level DEBUG ausgeben lassen.
Dann kannst du selber schauen, ob die Variable '&type=' gesetzt wird oder nicht

(Einfach die angehängte Datei plugin_sms77.jar in den Ordner /files/plugins/ kopieren und Server neustarten. Log-Level muss aber auf DEBUG stehen.)

The_Stig
03.01.2012, 00:07
Danke für die umgehende Hilfe!

Habe heute endlich Zeit gefunden, den Fehler zu reproduzieren, zu loggen und habe die Ursache entdecken können:

Die Handy-Nummer des Test-Benutzerkontos hatte ein Leerzeichen am Ende (vermutlich durch Copy-Paste eingeschlichen *schäm*)! Damit wurde der http-request nach der Nummer abgebrochen und es wurde kein &type übermittelt.

Vielleicht könnte man ja eine Trim-Funktion für die Handy-Nummer im Adressbuch einbauen, die sämtliche Leerzeichen und sonstige dummen Eingaben des Benutzers überprüft /beseitigt?

firEmergency
03.01.2012, 12:35
Ja.
In der nächsten Version werden wir die Handynummern und alle weiteren Eingaben vorher trimmen.