Installation Win7 / 64bit - Geocoding Error


#1

Hallo,

ich bräuchte mal kurz eure Hilfe.

Ich hab einen Win7 Laptop 64bit OS

Auf dem hab ich die MySQL 5,74 Server installiert und den nightly Build 19.11.2018 installiert.

Nach der Installation kann ich die Configuration starten, ebenso den Service installieren und starten.

Zum Testen verwende ich das Testfax.tif aus dem Download, als Parser habe ich den ILSFFB genommen.

Jetzt zur Frage, wenn ich einen Alarm auslöse, erscheint im UI Monitor im Reiter der Kartenanzeige:

“Konnte Geocodes fuer Zielort nicht bestimmen! Ggf. ist der Geocoding Job nicht aktiv”

Im Log

FINE;2018-11-28 23:27:17,519;FaxAlarmSource;Begin parsing incoming operation...
FINE;2018-11-28 23:27:17,538;FaxAlarmSource;Operation parsed in '13' milliseconds.
INFO;2018-11-28 23:27:17,543;AlarmWorkflowEngine;Received operation '(T 1.2 140305 82) 05.03.2014 10:26:00, Isabellastraße 1, Geiselbullach' by Alarm Source 'FaxAlarmSource'.
INFO;2018-11-28 23:27:17,549;JobManager;Beginning execution of sync job 'DisplayWakeUp' in phase 'OnOperationSurfaced'...
FINE;2018-11-28 23:27:17,552;JobManager;Finished execution of job 'DisplayWakeUp'.
INFO;2018-11-28 23:27:17,553;JobManager;Beginning execution of sync job 'Geocoding' in phase 'OnOperationSurfaced'...
WARN;2018-11-28 23:27:38,918;JobManager;An error occurred while processing the synchronous job 'Geocoding'!
FATAL;2018-11-28 23:27:38,923;JobManager;Die Verbindung mit dem Remoteserver kann nicht hergestellt werden.
System.Net.WebException: Die Verbindung mit dem Remoteserver kann nicht hergestellt werden. ---> System.Net.Sockets.SocketException: Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat 52.54.44.180:80
   bei System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
   bei System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)
   --- Ende der internen Ausnahmestapelüberwachung ---
   bei System.Net.HttpWebRequest.GetResponse()
   bei AlarmWorkflow.Job.Geocoding.Provider.CloudMade.AlarmWorkflow.Job.Geocoding.IGeoCoder.Geocode(PropertyLocation address)
   bei AlarmWorkflow.Job.Geocoding.Geocoding.AlarmWorkflow.BackendService.EngineContracts.IJob.Execute(IJobContext context, Operation operation)
   bei AlarmWorkflow.BackendService.Engine.JobManager.RunJobCore(IJobContext context, Operation operation, IJob job)
INFO;2018-11-28 23:27:39,819;JobManager;Beginning execution of sync job 'OperationFileExporter' in phase 'OnOperationSurfaced'...
FINE;2018-11-28 23:27:39,829;JobManager;Finished execution of job 'OperationFileExporter'.
INFO;2018-11-28 23:27:40,841;AlarmWorkflowEngine;Stored operation with ID '2'.
INFO;2018-11-28 23:27:40,843;JobManager;Beginning execution of sync job 'DisplayWakeUp' in phase 'AfterOperationStored'...
FINE;2018-11-28 23:27:40,900;DisplayConfiguration;Turning on display '192.168.0.243'...
FINE;2018-11-28 23:27:40,905;JobManager;Finished execution of job 'DisplayWakeUp'.
INFO;2018-11-28 23:27:40,907;JobManager;Beginning execution of sync job 'Geocoding' in phase 'AfterOperationStored'...
FINE;2018-11-28 23:27:40,910;JobManager;Finished execution of job 'Geocoding'.
INFO;2018-11-28 23:27:40,913;JobManager;Beginning execution of sync job 'OperationFileExporter' in phase 'AfterOperationStored'...
FINE;2018-11-28 23:27:41,038;JobManager;Finished execution of job 'OperationFileExporter'.
INFO;2018-11-28 23:27:41,045;AlarmWorkflowEngine;Finished handling operation with ID '2'.
FINE;2018-11-28 23:27:41,049;FaxAlarmSource;Processing finished.
ERROR;2018-11-28 23:27:46,396;DisplayConfiguration;Could not connect to the device for Uri 'http://admin:TFTPowerControl@192.168.0.243/SWITCH.CGI?s1=1'!

Hat jemand eine Idee was die Ursache ist …

Besten Dank


#2

Du verwendest CloudMade als Geocoding provider, oder? Es ist relativ wahrscheinlich, dass dieser Provider nicht mehr funktioniert. (Ich hab gerade nichtmal ne Doku zur API gefunden :face_with_raised_eyebrow:)

Gibt es Gründe, warum du gerne CloudMade verwenden möchtest? Dann würde ich mir die Schnitstelle anschauen. Falls nein würde ich zum Geocoding von Google tendieren.


#3

Danke für die schnelle Antwort … es tut bei keiner der 4 Auswahlmöglichkeiten. CloudMade war nur die letzte Einstellung.

Ich hab die Einstellungen geändert und die das Log nochmal angehängt.

INFO;2018-11-29 14:49:50,981;JobManager;Beginning execution of sync job ‘Geocoding’ in phase ‘OnOperationSurfaced’…
WARN;2018-11-29 14:49:51,444;Geocoding;The geocoding service has not returned any coordinates!
FINE;2018-11-29 14:49:51,444;JobManager;Finished execution of job ‘Geocoding’.

An den Service wird aber schon die Adresse übermittelt, oder müssen dafür Koordinaten übermittelt werden? Im Testfax sind nämlich keine Koordinaten drin.

Danke


#4

anbei der Logauszug der bei OpenStreatMaps entsteht:

INFO;2018-11-29 16:08:33,098;AlarmWorkflowEngine;Received operation '(T 1.2 140305 82) 05.03.2014 10:26:00, Isabellastraße 1, Geiselbullach' by Alarm Source 'FaxAlarmSource'.
INFO;2018-11-29 16:08:33,104;JobManager;Beginning execution of sync job 'Geocoding' in phase 'OnOperationSurfaced'...
WARN;2018-11-29 16:08:33,561;JobManager;An error occurred while processing the synchronous job 'Geocoding'!
FATAL;2018-11-29 16:08:33,566;JobManager;Der Remoteserver hat einen Fehler zurückgegeben: (403) Unzulässig.
System.Net.WebException: Der Remoteserver hat einen Fehler zurückgegeben: (403) Unzulässig.
   bei System.Net.HttpWebRequest.GetResponse()
   bei AlarmWorkflow.Job.Geocoding.Provider.MapQuest.AlarmWorkflow.Job.Geocoding.IGeoCoder.Geocode(PropertyLocation address)
   bei AlarmWorkflow.Job.Geocoding.Geocoding.AlarmWorkflow.BackendService.EngineContracts.IJob.Execute(IJobContext context, Operation operation)
   bei AlarmWorkflow.BackendService.Engine.JobManager.RunJobCore(IJobContext context, Operation operation, IJob job)
INFO;2018-11-29 16:08:33,594;JobManager;Beginning execution of sync job 'OperationFileExporter' in phase 'OnOperationSurfaced'...
FINE;2018-11-29 16:08:33,597;JobManager;Finished execution of job 'OperationFileExporter'.
INFO;2018-11-29 16:08:34,056;AlarmWorkflowEngine;Stored operation with ID '6'.
INFO;2018-11-29 16:08:34,066;JobManager;Beginning execution of sync job 'Geocoding' in phase 'AfterOperationStored'...
FINE;2018-11-29 16:08:34,068;JobManager;Finished execution of job 'Geocoding'.

#5

Hm okay … ich werde mal schauen, ob ich das heute Abend noch überprüfen kann.

An den Service wird die Adresse übermittelt. Mithilfe von Geocoding werden die Koordianten zurück gegeben, welche anschließend angezeigt werden können :wink:


#6

So, ich bin der ganzen Sache mal auf den Grund gegangen. Das Ergebnis:

  • CloudMade ist tot
  • Google Maps benötigt nun einen Api Key
  • OpenStreetMap benötigt einen UserAgent
  • MapQuest habe ich mir nicht angeschaut.

Unter Downloads gibt es einen aktuellen Nightly-Build, mit welchen der Google- und OpenStreetMap-Provider wieder funktionieren sollten.


#7

Vielen Dank schonmal fuer Deine Muehe!

Ich hab auch gleich einen Google API/Key erstellt und die neue Version gleich getestet. Leider tut es noch nicht so recht … anbei die Logfiles.

FINE;2018-11-29 23:57:29,401;FaxAlarmSource;Processing ‘1’ new faxes…
FINE;2018-11-29 23:57:29,401;FaxAlarmSource;Begin parsing of fax ‘C:\Fax\Archive\201811292357294016.tif’…
FINE;2018-11-29 23:57:29,441;ProcessWrapper;Starting program ‘C:\Users\IEUser\Desktop\AlarmWorkflow\Build\tesseract\tesseract.exe’ with arguments ‘“C:\Fax\Archive\201811292357294016.tif” “C:\Fax\Analysis\201811292357294016” -psm 6 quiet’…
ERROR;2018-11-29 23:57:29,962;ProcessWrapper;Process error event: Tesseract Open Source OCR Engine v3.02 with Leptonica
ERROR;2018-11-29 23:57:29,962;ProcessWrapper;Process error event: TIFFReadDirectory: Warning, TIFFstream: unknown field with tag 292 (0x124) encountered.
ERROR;2018-11-29 23:57:29,962;ProcessWrapper;Process error event: TIFFReadDirectory: Warning, TIFFstream: unknown field with tag 292 (0x124) encountered.
ERROR;2018-11-29 23:57:29,962;ProcessWrapper;Process error event: TIFFReadDirectory: Warning, TIFFstream: unknown field with tag 292 (0x124) encountered.
FINE;2018-11-29 23:57:29,972;FaxAlarmSource;Finished parsing in ‘560’ milliseconds.
FINE;2018-11-29 23:57:29,972;FaxAlarmSource;Begin parsing incoming operation…
FINE;2018-11-29 23:57:29,982;FaxAlarmSource;Operation parsed in ‘10’ milliseconds.
INFO;2018-11-29 23:57:29,992;AlarmWorkflowEngine;Received operation ‘(T 1.2 140305 82) 5/3/2014 10:26:00 AM, Isabellastraße 1, Geiselbullach’ by Alarm Source ‘FaxAlarmSource’.
INFO;2018-11-29 23:57:29,992;JobManager;Beginning execution of sync job ‘Geocoding’ in phase ‘OnOperationSurfaced’…
WARN;2018-11-29 23:57:30,232;Geocoding;The geocoding service has not returned any coordinates!
FINE;2018-11-29 23:57:30,232;JobManager;Finished execution of job ‘Geocoding’.
INFO;2018-11-29 23:57:30,693;AlarmWorkflowEngine;Stored operation with ID ‘5’.
INFO;2018-11-29 23:57:30,753;JobManager;Beginning execution of sync job ‘Geocoding’ in phase ‘AfterOperationStored’…
FINE;2018-11-29 23:57:30,753;JobManager;Finished execution of job ‘Geocoding’.
INFO;2018-11-29 23:57:30,753;AlarmWorkflowEngine;Finished handling operation with ID ‘5’.
FINE;2018-11-29 23:57:30,753;FaxAlarmSource;Processing finished.