Hi Mark,

Yes, the querymapObj is only present in 4.8. In terms of debugging your
problem with 4.8, can you isolate the problem? For example, does it still
occur if you change the output format to JPEG temporarily?

I got closer to the problem's core but not close enough yet.


The problem with the internal server error in my web application results of one layer that gets data from a local WMS. Until today it worked all well with image/png as format type.

If I send a simple GetMap request to that WMS now some kind of PNG image is returned which can only be interpreted by Mozilla Firefox. GIMP and different other programs say the image is corrupted. In the Apache log it says:

gd-png:  fatal libpng error: IDAT: CRC error
gd-png error: setjmp returns error condition
gd-jpeg: JPEG library reports unrecoverable error: Not a JPEG file: starts with 0x89 0x50

I don't know what that jpeg stuff means - the WMS should simply render a shape file to PNG.


And to make the problem more complicated:
If I switch off the WMS layer in my webbrowser application the rest works well - as PNG!


Here are my map file definitions for the WMS server. In the WMS client layer definition I tried "image/png" and "image/png; mode=24bit" as format type. The resulting images differ but are both "corrupted".

IMAGETYPE png

OUTPUTFORMAT
  NAME png
  DRIVER "GD/PNG"
  MIMETYPE "image/png"
  IMAGEMODE RGB
  EXTENSION "png"
END


Updating to the latest libpng did not change anything. GD is 2.0.33.


I finish for today - perhaps I'll have some luck tomorrow. But if it does not work, I will have to get back to 4.6.1 and do without my nice tiny query maps... :-/


Best regards

Sebastian

Reply via email to