nee, erst war der Fehler WMS server error. Invalid SRS given : SRS must be valid for all requested layers.
Jetzt ist es java.io.IOException: Premature EOF
Der erste Fehler ist behoben, aber ich habe keine Idee, was der zweite Fehler bedeutet
Sorry, hatte Dein Post überlesen. Mein Mapserver schickt mir auch immer eine Datei mit ner Fehlermeldung. Alternativ könnte man im Apache error.log nachschauen.
[Fri Aug 10 16:03:41 2012] [notice] Apache/2.2.22 (Win32) configured -- resuming normal operations
[Fri Aug 10 16:03:41 2012] [notice] Server built: Jan 28 2012 11:16:39
[Fri Aug 10 16:03:41 2012] [notice] Parent: Created child process 3392
[Fri Aug 10 16:03:41 2012] [notice] Child 3392: Child process is running
[Fri Aug 10 16:03:41 2012] [notice] Child 3392: Acquired the start mutex.
[Fri Aug 10 16:03:41 2012] [notice] Child 3392: Starting 64 worker threads.
[Fri Aug 10 16:03:41 2012] [notice] Child 3392: Starting thread to listen on port 80.
[Fri Aug 10 16:08:34 2012] [error] [client 127.0.0.1] File does not exist: C:/ms4w/Apache/htdocs/favicon.ico
der Letzte Eintrag kam, als ich die URL nochmal über den Firefox aufgerufen hab.
über die URL bekomm ich aktuell eine halbe weiße Kachel und den Rest mit der Karte dargestellt. Etwas zum herunterladen habe ich aber nicht (außer der Grafikdatei).
Wenn ich wieder JOSM öffne, bekomme ich nur rote Fehlerkacheln und die bekannten Einträge .
[Fri Aug 10 23:14:51 2012].263000 CGI Request 1 on process 4908
[Fri Aug 10 23:14:51 2012].278000 msProjectRect(): some points failed to reproject, doing internal sampling.
[Fri Aug 10 23:14:51 2012].294000 msProjectRect(): some points failed to reproject, doing internal sampling.
[Fri Aug 10 23:14:59 2012].655000 CGI Request 1 on process 2440
[Fri Aug 10 23:14:59 2012].655000 msWMSLoadGetMapParams(): enabling non-square pixels.
[Fri Aug 10 23:14:59 2012].655000 msDrawMap(): kicking into non-square pixel preserving mode.
[Fri Aug 10 23:14:59 2012].655000 msDrawMap(): rendering using outputformat named jpeg (AGG/JPEG).
[Fri Aug 10 23:14:59 2012].671000 CGI Request 1 on process 2352
[Fri Aug 10 23:14:59 2012].671000 msWMSLoadGetMapParams(): enabling non-square pixels.
[Fri Aug 10 23:14:59 2012].671000 msDrawMap(): kicking into non-square pixel preserving mode.
[Fri Aug 10 23:14:59 2012].671000 msDrawMap(): rendering using outputformat named jpeg (AGG/JPEG).
[Fri Aug 10 23:15:06 2012].551000 CGI Request 1 on process 1596
[Fri Aug 10 23:15:06 2012].551000 msWMSLoadGetMapParams(): enabling non-square pixels.
[Fri Aug 10 23:15:06 2012].552000 msDrawMap(): kicking into non-square pixel preserving mode.
[Fri Aug 10 23:15:06 2012].552000 msDrawMap(): rendering using outputformat named jpeg (AGG/JPEG).
[Fri Aug 10 23:15:07 2012].476000 CGI Request 1 on process 3416
[Fri Aug 10 23:15:07 2012].476000 msWMSLoadGetMapParams(): enabling non-square pixels.
[Fri Aug 10 23:15:07 2012].476000 msDrawMap(): kicking into non-square pixel preserving mode.
[Fri Aug 10 23:15:07 2012].476000 msDrawMap(): rendering using outputformat named jpeg (AGG/JPEG).
[Fri Aug 10 23:15:13 2012].896000 CGI Request 1 on process 2484
[Fri Aug 10 23:15:13 2012].896000 msWMSLoadGetMapParams(): enabling non-square pixels.
[Fri Aug 10 23:15:13 2012].897000 msDrawMap(): kicking into non-square pixel preserving mode.
[Fri Aug 10 23:15:13 2012].897000 msDrawMap(): rendering using outputformat named jpeg (AGG/JPEG).
[Fri Aug 10 23:15:15 2012].109000 CGI Request 1 on process 5724
[Fri Aug 10 23:15:15 2012].109000 msWMSLoadGetMapParams(): enabling non-square pixels.
[Fri Aug 10 23:15:15 2012].109000 msDrawMap(): kicking into non-square pixel preserving mode.
[Fri Aug 10 23:15:15 2012].109000 msDrawMap(): rendering using outputformat named jpeg (AGG/JPEG).
du musst das Ganze als Kette verschiedener Programme sehen. Da hilft ein wahllos rausgegriffenes logfile einer Komponente wenig.
es sieht in etwa so aus:
josm soll neues Bild anfordern. macht er das? → josm log
apache soll bild liefern: bekommt er den request? → access.log/error.log
mapserver soll berechnen und liefern. mach er das? → debug-log + cache
josm soll anzeigen: macht er das? → josm-log
ich mache in so einem Fall mehrere Terminal-Fenster auf und ein “tail -f” auf die logfiles. Aber du mußt ja ausgerechnet win dafür verwenden. → your_debug_problem$
Bei mir läuft das auf jeden Fall - und sogar auf getrennten Systemen (eigener Mapserver-Server). Da durfte ich mir mit wireshark sogar noch den Netzwerktraffic ansehen, bis das endlich lief.
ach ja: im map.osm debug erhöhen. noch wisen wir nicht, ob er überhaupt jpegs erzeugt. oder auf der platte suchen. der müsste doch nen cache haben.
ich habe derzeit ein vergleichbares Problem. [hier stand dass die acces.log leer bliebe. das war eine fehlinformation] allerdings erzählt mir mein debug log des mapservers solche sachen:
[Thu Aug 23 20:18:32 2012].436000 CGI Request 1 on process 3864
[Thu Aug 23 20:18:32 2012].436000 msWMSLoadGetMapParams(): enabling non-square pixels.
[Thu Aug 23 20:18:32 2012].436000 msDrawMap(): kicking into non-square pixel preserving mode.
[Thu Aug 23 20:18:32 2012].436000 msDrawMap(): rendering using outputformat named jpeg (AGG/JPEG).
[Thu Aug 23 20:18:32 2012].436000 msDrawMap(): WMS/WFS set-up and query, 0.000s
[Thu Aug 23 20:18:32 2012].436000 msDrawRasterLayerLow(Luftbilder_Musterstadt): entering.
[Thu Aug 23 20:18:32 2012].436000 msDrawMap(): Layer 0 (Luftbilder_Musterstadt), 0.000s
[Thu Aug 23 20:18:32 2012].436000 msDrawMap(): Drawing Label Cache, 0.000s
[Thu Aug 23 20:18:32 2012].436000 msDrawMap() total time: 0.000s
[Thu Aug 23 20:18:32 2012].452000 msSaveImage(stdout) total time: 0.016s
[Thu Aug 23 20:18:32 2012].452000 mapserv request processing time (msLoadMap not incl.): 0.016s
[Thu Aug 23 20:18:32 2012].452000 msFreeMap(): freeing map at 0399EFE8.
Wo finde ich die Josm.log? Wo wird er (vermutlich) den cache ablegen?
zu info: Win 7, JOSM 5356 (webstart)
versuchtes Gebiet: Bayern/Hof/Helmbrechts
PS: bei mir wird EPSG: 3146 angezigt, ohne fünfte Stelle. Steht das bei euch auch so?
edit: aus irgendwelchen mir unerfindlcihen gründen hat der echner erst grünlich überlegt, bevor er sie änderung der datei festgestellt hat.
lege Dir mal eine josm.bat an, dort wo JOSM auch ist. Darin sollte stehen
java -Xmx3500M -jar josm-tested.jar
josm_tested.jar ggf. an Deine JOSM Version anpassen. Dann öffnet sich zusätzlich so ein DOS Fenster, wo die Meldungen “vorbeirauschen”