Beuti,
danke fürs Angebot.
Aber das Teil ist zu groß für ne PN.
Habs per Mail an fireEmergency geschickt.
Bin mal gespannt was es gibt.
Aber Danke
Beuti,
danke fürs Angebot.
Aber das Teil ist zu groß für ne PN.
Habs per Mail an fireEmergency geschickt.
Bin mal gespannt was es gibt.
Aber Danke
Bitte verwendet für alle Supportanfragen nur noch die
Kontakt@FirEmergency.de Adresse
Hallo,
ich hab das Problem auch, jedoch nur bei Echtalarme.
Wenn ich jetzt ne Pipeline eingerichtet habe und diese Manuell teste funktionierts.
In BosMon habe ich für bestimmte RICs mehrere Benutzer angegeben. Beispiel:
Leitstelle alarmiert RIC 123456 --> FE soll Benutzer Arbeit, DRK und Alarmmonitor alarmieren.
Da ist es dann so, das bei einem Benutzer die Texersetzung funktioniert und bei den anderen nicht wobei es unterschiedlich ist bei welcher es funktioniert.
Kann es sein das sich da gegenseitig etwas sperrt oder wegnimmt?
Grüße Sascha
Grundsätzlich ist es so, dass alle Einheiten komplett unabhängig voneinander alarmiert werden.
Gegenseitige Beeinflussung ist also nicht möglich.
Was aber interessant ist:
Hast du das Problem bei echten Alarmierungen immer, oder nur sporadisch?Ich hab das Problem auch, jedoch nur bei Echtalarme.
Wenn ich jetzt ne Pipeline eingerichtet habe und diese Manuell teste funktionierts.
Hast du mal einen manuellen Alarm ausgeführt, mit genau dem gleichen Alarmtext, mit dem es bei einem echten Alarm nicht funktioniert hatte?
Ja, klar. Wird EIN Benutzer alarmiert läuft alles wunderbar, werden zwei oder mehr hab ich dieses Problem.
Ich hab jetzt gerade auch umgestellt auf BosMon und dort jetzt schon einiges rausgepickt, aber das Problem belibt ja trotzdem.
Hier noch die Log vom letzten Alarm:
13:01:37 [INFO] [TextmodThread Fri Jan 06 13:01:37 CET 2012] [server.PluginController][88] PluginController mit Plugin textmod.Textmod (XXX1) mit AlarmData ()wurde gestartet
13:01:37 [ERROR] [TextmodThread Fri Jan 06 13:01:37 CET 2012] [server.PluginController][141] Fehler im Plugin! Textersetzung (XXX1) Message: (String index out of range: -1)
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring(Unknown Source)
at textmod.Textmod.run(Textmod.java:94)
at server.PluginController.run(PluginController.java: 110)
at java.lang.Thread.run(Unknown Source)
13:01:37 [INFO] [TextmodThread Fri Jan 06 13:01:37 CET 2012] [server.PluginController][156] PluginController mit Plugin textmod.Textmod (XXX1) mit AlarmData () nach 0 ms beendet
Und hier noch was im Plugin ersetzt werden soll:
<<
>>
[;
];
*;
NULL;
<NUL>;
<NULL>;
EOT;
ÖÖ;Ö
XDorf;
-XDorf;
Das es nur auftritt wenn mehrere Benutzer alamiert werden ist sehr interessant und klingt für mich auch relativ unlogisch.
Was du mal machen könntest wäre das Loglevel auf DEBUG zu setzen und den Log zu nochmal zu posten. Damit könnte man den Fehler eventuell schon erkennen oder zumindest einschränken.
Hast du mir zu den Ersetzungsregeln die du gepostet hast auch mal nen Beispielalarmtext den du mir geben kannst/darfst bei dem der Fehler auftritt dann könnte ich das hier nochmal nachstellen versuchen
Projektteam firEmergency - http://firemergency.de
Fehler/Fragen/Anregungen > support@firemergency.de
Fehler in der Android App > android@firemergency.de
Wiki zu Firemergency: http://www.firemergency-wiki.de
Mein Problem konnte mit Hilfe
des Teams gelöst werden.
Meine Textersetzung besteht aus über 400 Zeilen,
diese wurden aus Exel über den Editor zum hinenkopieren in das Plugin vorbereitet.
Bei dieser Vorbereitung hat sich in 2 Zeilen ein Zeilenumbruch eingeschlichen.
Dargestellt im Editor duch ein Sonderzeichen, welches ich hier gerade nicht finden kann.
Es ist ein hochgestelltes, schmales Rechteck.
Nach Entfernung dieser Beiden funktioniert die Ersetzung bestens.
Tema kann als "gelöst" geschlossen werden.
DANKE
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)