[Geoserver-devel] [jira] Created: (GEOS-4026) Legend image not displaying for dem and flag style

Legend image not displaying for dem and flag style
--------------------------------------------------

                 Key: GEOS-4026
                 URL: http://jira.codehaus.org/browse/GEOS-4026
             Project: GeoServer
          Issue Type: Bug
         Environment: UBUNTU 10.04 appache2 - Tomcat6
            Reporter: Surendran Neelakantan
            Assignee: Andrea Aime

I am using 2.0-SNAPSHOT latest nightly version.
Error: Legend image not displaying

In default installation of the Geoserver Edit the sf:dem layer. In the Layer publishing tab, under the defaultstyle dropdown list, normally a legend will disply ,
but it is displaying only a image placeholder for dem style , i noticed this issue is only for dem style and flag style

But this style works well in the layer preview.

Here is the url for the image placeholder

http://domainname/geoserver/wms?REQUEST=GetLegendGraphic&VERSION=1.0.0&FORMAT=image/png&WIDTH=20&HEIGHT=20&STRICT=false&style=dem

and this url throwws the following wms error:

<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE ServiceExceptionReport SYSTEM "http://domainname/geoserver/schemas/wms/1.1.1/WMS_exception_1_1_1.dtd&quot;&gt; <ServiceExceptionReport version="1.1.1" > <ServiceException>
java.lang.Error: Probable fatal error:No fonts found.
Probable fatal error:No fonts found.
</ServiceException></ServiceExceptionReport>

Here is the latest geoserver Log Report.

----------------------------------
- GEOSERVER_DATA_DIR: /var/lib/tomcat6/webapps/geoserver/data
----------------------------------
2010-06-23 13:49:21,657 INFO [storage.DefaultStorageFinder] - ***************************************************************************************************************
2010-06-23 13:49:21,657 INFO [storage.DefaultStorageFinder] - *** Reverting to java.io.tmpdir /tmp/tomcat6-tmp/geowebcache for storage. Please set GEOWEBCACHE_CACHE_DIR. ***
2010-06-23 13:49:21,657 INFO [storage.DefaultStorageFinder] - ***************************************************************************************************************
2010-06-23 13:49:21,658 INFO [config.XMLConfiguration] - Failed to find geowebcache.xml. This is not a problem unless you are trying to use a custom XML configuration file.
2010-06-23 13:49:22,559 INFO [jdbc.JDBCMBWrapper] - MetaStore database is version 120
2010-06-23 13:49:22,650 INFO [org.geoserver] - Loaded style 'green'
2010-06-23 13:49:22,652 INFO [org.geoserver] - Loaded style 'pophatch'
2010-06-23 13:49:22,653 INFO [org.geoserver] - Loaded style 'dem'
2010-06-23 13:49:22,654 INFO [org.geoserver] - Loaded style 'raster'
2010-06-23 13:49:22,655 INFO [org.geoserver] - Loaded style 'cite_lakes'
2010-06-23 13:49:22,656 INFO [org.geoserver] - Loaded style 'polygon'
2010-06-23 13:49:22,656 INFO [org.geoserver] - Loaded style 'rain'
2010-06-23 13:49:22,657 INFO [org.geoserver] - Loaded style 'point'
2010-06-23 13:49:22,658 INFO [org.geoserver] - Loaded style 'burg'
2010-06-23 13:49:22,659 INFO [org.geoserver] - Loaded style 'grass'
2010-06-23 13:49:22,660 INFO [org.geoserver] - Loaded style 'population'
2010-06-23 13:49:22,660 INFO [org.geoserver] - Loaded style 'simple_streams'
2010-06-23 13:49:22,661 INFO [org.geoserver] - Loaded style 'simple_roads'
2010-06-23 13:49:22,662 INFO [org.geoserver] - Loaded style 'poi'
2010-06-23 13:49:22,663 INFO [org.geoserver] - Loaded style 'tiger_roads'
2010-06-23 13:49:22,664 INFO [org.geoserver] - Loaded style 'restricted'
2010-06-23 13:49:22,665 INFO [org.geoserver] - Loaded style 'line'
2010-06-23 13:49:22,666 INFO [org.geoserver] - Loaded style 'capitals'
2010-06-23 13:49:22,667 INFO [org.geoserver] - Loaded style 'giant_polygon'
2010-06-23 13:49:22,667 INFO [org.geoserver] - Loaded style 'poly_landmarks'
2010-06-23 13:49:22,669 INFO [org.geoserver] - Loaded default workspace tiger
2010-06-23 13:49:22,674 INFO [org.geoserver] - Loaded workspace 'tiger'
2010-06-23 13:49:22,678 INFO [org.geoserver] - Loaded workspace 'topp'
2010-06-23 13:49:22,679 INFO [org.geoserver] - Loaded workspace 'it.geosolutions'
2010-06-23 13:49:22,681 INFO [org.geoserver] - Loaded workspace 'sf'
2010-06-23 13:49:22,682 INFO [org.geoserver] - Loaded workspace 'sde'
2010-06-23 13:49:22,684 INFO [org.geoserver] - Loaded workspace 'nurc'
2010-06-23 13:49:22,685 INFO [org.geoserver] - Loaded workspace 'cite'
2010-06-23 13:49:22,705 INFO [org.geoserver] - Loaded store 'nyc', enabled
2010-06-23 13:49:22,708 INFO [org.geoserver] - Loaded data store 'nyc'
2010-06-23 13:49:24,532 WARN [referencing.factory] - Axis elements found in a wkt definition, the force longitude first axis order hint might not be respected:
PROJCS["WGS84 / Simple Mercator", GEOGCS["WGS 84", DATUM["WGS_1984", SPHEROID["WGS_1984", 6378137.0, 298.257223563]], PRIMEM["Greenwich", 0.0], UNIT["degree", 0.017453292519943295]], PROJECTION["Mercator_1SP_Google"], PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 0.0], PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["x", EAST], AXIS["y", NORTH], AUTHORITY["EPSG","54004"]]
2010-06-23 13:49:24,779 INFO [org.geoserver] - Loaded feature type 'poly_landmarks', enabled
2010-06-23 13:49:24,831 INFO [org.geoserver] - Loaded feature type 'nyc'
2010-06-23 13:49:24,868 INFO [org.geoserver] - Loaded layer 'poly_landmarks'
2010-06-23 13:49:24,880 INFO [org.geoserver] - Loaded feature type 'tiger_roads', enabled
2010-06-23 13:49:24,881 INFO [org.geoserver] - Loaded feature type 'nyc'
2010-06-23 13:49:24,883 INFO [org.geoserver] - Loaded layer 'tiger_roads'
2010-06-23 13:49:24,892 INFO [org.geoserver] - Loaded feature type 'poi', enabled
2010-06-23 13:49:24,893 INFO [org.geoserver] - Loaded feature type 'nyc'
2010-06-23 13:49:24,896 INFO [org.geoserver] - Loaded layer 'poi'
2010-06-23 13:49:24,917 INFO [org.geoserver] - Loaded feature type 'giant_polygon', enabled
2010-06-23 13:49:24,918 INFO [org.geoserver] - Loaded feature type 'nyc'
2010-06-23 13:49:24,920 INFO [org.geoserver] - Loaded layer 'giant_polygon'
2010-06-23 13:49:24,923 INFO [org.geoserver] - Loaded store 'states_shapefile', enabled
2010-06-23 13:49:24,923 INFO [org.geoserver] - Loaded data store 'states_shapefile'
2010-06-23 13:49:24,953 INFO [org.geoserver] - Loaded feature type 'states', enabled
2010-06-23 13:49:24,954 INFO [org.geoserver] - Loaded feature type 'states_shapefile'
2010-06-23 13:49:24,961 INFO [org.geoserver] - Loaded layer 'states'
2010-06-23 13:49:24,963 INFO [org.geoserver] - Loaded store 'taz_shapes', enabled
2010-06-23 13:49:24,963 INFO [org.geoserver] - Loaded data store 'taz_shapes'
2010-06-23 13:49:25,003 INFO [org.geoserver] - Loaded feature type 'tasmania_state_boundaries', enabled
2010-06-23 13:49:25,003 INFO [org.geoserver] - Loaded feature type 'taz_shapes'
2010-06-23 13:49:25,005 INFO [org.geoserver] - Loaded layer 'tasmania_state_boundaries'
2010-06-23 13:49:25,016 INFO [org.geoserver] - Loaded feature type 'tasmania_roads', enabled
2010-06-23 13:49:25,017 INFO [org.geoserver] - Loaded feature type 'taz_shapes'
2010-06-23 13:49:25,019 INFO [org.geoserver] - Loaded layer 'tasmania_roads'
2010-06-23 13:49:25,027 INFO [org.geoserver] - Loaded feature type 'tasmania_cities', enabled
2010-06-23 13:49:25,028 INFO [org.geoserver] - Loaded feature type 'taz_shapes'
2010-06-23 13:49:25,030 INFO [org.geoserver] - Loaded layer 'tasmania_cities'
2010-06-23 13:49:25,038 INFO [org.geoserver] - Loaded feature type 'tasmania_water_bodies', enabled
2010-06-23 13:49:25,039 INFO [org.geoserver] - Loaded feature type 'taz_shapes'
2010-06-23 13:49:25,040 INFO [org.geoserver] - Loaded layer 'tasmania_water_bodies'
2010-06-23 13:49:25,042 INFO [org.geoserver] - Loaded store 'sf', enabled
2010-06-23 13:49:25,042 INFO [org.geoserver] - Loaded data store 'sf'
2010-06-23 13:49:25,855 INFO [org.geoserver] - Loaded feature type 'roads', enabled
2010-06-23 13:49:25,855 INFO [org.geoserver] - Loaded feature type 'sf'
2010-06-23 13:49:25,858 INFO [org.geoserver] - Loaded layer 'roads'
2010-06-23 13:49:25,867 INFO [org.geoserver] - Loaded feature type 'archsites', enabled
2010-06-23 13:49:25,868 INFO [org.geoserver] - Loaded feature type 'sf'
2010-06-23 13:49:25,870 INFO [org.geoserver] - Loaded layer 'archsites'
2010-06-23 13:49:25,879 INFO [org.geoserver] - Loaded feature type 'bugsites', enabled
2010-06-23 13:49:25,879 INFO [org.geoserver] - Loaded feature type 'sf'
2010-06-23 13:49:25,881 INFO [org.geoserver] - Loaded layer 'bugsites'
2010-06-23 13:49:25,890 INFO [org.geoserver] - Loaded feature type 'streams', enabled
2010-06-23 13:49:25,891 INFO [org.geoserver] - Loaded feature type 'sf'
2010-06-23 13:49:25,893 INFO [org.geoserver] - Loaded layer 'streams'
2010-06-23 13:49:25,901 INFO [org.geoserver] - Loaded feature type 'restricted', enabled
2010-06-23 13:49:25,901 INFO [org.geoserver] - Loaded feature type 'sf'
2010-06-23 13:49:25,903 INFO [org.geoserver] - Loaded layer 'restricted'
2010-06-23 13:49:25,907 INFO [org.geoserver] - Loaded store 'sfdem', enabled
2010-06-23 13:49:25,908 INFO [org.geoserver] - Loaded coverage store 'sfdem'
2010-06-23 13:49:25,967 INFO [org.geoserver] - Loaded coverage 'sfdem', enabled
2010-06-23 13:49:25,981 INFO [org.geoserver] - Loaded coverage 'sfdem'
2010-06-23 13:49:26,007 INFO [org.geoserver] - Loaded layer 'sfdem'
2010-06-23 13:49:26,088 INFO [org.geoserver] - Loaded store 'worldImageSample', enabled
2010-06-23 13:49:26,089 INFO [org.geoserver] - Loaded coverage store 'worldImageSample'
2010-06-23 13:49:26,097 INFO [org.geoserver] - Loaded coverage 'Img_Sample', enabled
2010-06-23 13:49:26,110 INFO [org.geoserver] - Loaded coverage 'worldImageSample'
2010-06-23 13:49:26,114 INFO [org.geoserver] - Loaded layer 'Img_Sample'
2010-06-23 13:49:26,115 INFO [org.geoserver] - Loaded store 'mosaic', enabled
2010-06-23 13:49:26,116 INFO [org.geoserver] - Loaded coverage store 'mosaic'
2010-06-23 13:49:26,133 INFO [org.geoserver] - Loaded coverage 'mosaic', enabled
2010-06-23 13:49:26,134 INFO [org.geoserver] - Loaded coverage 'mosaic'
2010-06-23 13:49:26,136 INFO [org.geoserver] - Loaded layer 'mosaic'
2010-06-23 13:49:26,137 INFO [org.geoserver] - Loaded store 'img_sample2', enabled
2010-06-23 13:49:26,137 INFO [org.geoserver] - Loaded coverage store 'img_sample2'
2010-06-23 13:49:26,176 INFO [org.geoserver] - Loaded coverage 'Pk50095', enabled
2010-06-23 13:49:26,177 INFO [org.geoserver] - Loaded coverage 'img_sample2'
2010-06-23 13:49:26,187 INFO [org.geoserver] - Loaded layer 'Pk50095'
2010-06-23 13:49:26,188 INFO [org.geoserver] - Loaded store 'arcGridSample', enabled
2010-06-23 13:49:26,189 INFO [org.geoserver] - Loaded coverage store 'arcGridSample'
2010-06-23 13:49:26,195 INFO [org.geoserver] - Loaded coverage 'Arc_Sample', enabled
2010-06-23 13:49:26,195 INFO [org.geoserver] - Loaded coverage 'arcGridSample'
2010-06-23 13:49:26,197 INFO [org.geoserver] - Loaded layer 'Arc_Sample'
2010-06-23 13:49:26,227 INFO [org.geoserver] - Loaded layer group 'tasmania'
2010-06-23 13:49:26,239 INFO [org.geoserver] - Loaded layer group 'tiger-ny'
2010-06-23 13:49:26,242 INFO [org.geoserver] - Loaded layer group 'spearfish'
2010-06-23 13:49:26,323 INFO [layer.TileLayerDispatcher] - ConfigurationLoader acquired lock, sleeping 5 seconds
2010-06-23 13:49:26,353 INFO [geowebcache.GeoWebCacheDispatcher] - Invoked setServletPrefix(gwc)
2010-06-23 13:49:26,367 INFO [wms.WMSService] - Will NOT recombine tiles for non-tiling clients.
2010-06-23 13:49:26,367 INFO [wms.WMSService] - Will proxy requests to backend that are not getmap or getcapabilities.
2010-06-23 13:49:26,383 INFO [wfs.WFSService] - Configured to forward to http://localhost:8080/geoserver/wfs , timeout is 600000ms regex filter
2010-06-23 13:49:26,481 INFO [rest.RESTDispatcher] - Created RESTDispatcher with 7 paths
2010-06-23 13:49:26,633 INFO [org.geoserver] - Loaded service 'wcs', enabled
2010-06-23 13:49:26,711 INFO [org.geoserver] - Loaded service 'wfs', enabled
2010-06-23 13:49:26,765 INFO [org.geoserver] - Loaded service 'wms', enabled
2010-06-23 13:49:28,327 INFO [layer.TileLayerDispatcher] - ConfigurationLoader woke up, initializing
2010-06-23 13:49:29,679 INFO [layer.TileLayerDispatcher] - Adding layers from GeoServer Catalog Listener
2010-06-23 13:49:29,679 INFO [layer.TileLayerDispatcher] - Adding: tiger:poly_landmarks
2010-06-23 13:49:29,679 INFO [layer.TileLayerDispatcher] - Adding: tiger:tiger_roads
2010-06-23 13:49:29,680 INFO [layer.TileLayerDispatcher] - Adding: tiger:poi
2010-06-23 13:49:29,680 INFO [layer.TileLayerDispatcher] - Adding: tiger:giant_polygon
2010-06-23 13:49:29,680 INFO [layer.TileLayerDispatcher] - Adding: topp:states
2010-06-23 13:49:29,680 INFO [layer.TileLayerDispatcher] - Adding: topp:tasmania_state_boundaries
2010-06-23 13:49:29,680 INFO [layer.TileLayerDispatcher] - Adding: topp:tasmania_roads
2010-06-23 13:49:29,680 INFO [layer.TileLayerDispatcher] - Adding: topp:tasmania_cities
2010-06-23 13:49:29,681 INFO [layer.TileLayerDispatcher] - Adding: topp:tasmania_water_bodies
2010-06-23 13:49:29,681 INFO [layer.TileLayerDispatcher] - Adding: sf:roads
2010-06-23 13:49:29,681 INFO [layer.TileLayerDispatcher] - Adding: sf:archsites
2010-06-23 13:49:29,681 INFO [layer.TileLayerDispatcher] - Adding: sf:bugsites
2010-06-23 13:49:29,681 INFO [layer.TileLayerDispatcher] - Adding: sf:streams
2010-06-23 13:49:29,681 INFO [layer.TileLayerDispatcher] - Adding: sf:restricted
2010-06-23 13:49:29,681 INFO [layer.TileLayerDispatcher] - Adding: sf:sfdem
2010-06-23 13:49:29,682 INFO [layer.TileLayerDispatcher] - Adding: nurc:Img_Sample
2010-06-23 13:49:29,682 INFO [layer.TileLayerDispatcher] - Adding: nurc:mosaic
2010-06-23 13:49:29,682 INFO [layer.TileLayerDispatcher] - Adding: nurc:Pk50095
2010-06-23 13:49:29,682 INFO [layer.TileLayerDispatcher] - Adding: nurc:Arc_Sample
2010-06-23 13:49:29,682 INFO [layer.TileLayerDispatcher] - Adding: tasmania
2010-06-23 13:49:29,682 INFO [layer.TileLayerDispatcher] - Adding: tiger-ny
2010-06-23 13:49:29,682 INFO [layer.TileLayerDispatcher] - Adding: spearfish
2010-06-23 13:49:29,683 ERROR [config.XMLConfiguration] - Configuration file cannot be read or does not exist!
2010-06-23 13:49:29,689 INFO [config.XMLConfiguration] - Found configuration file in /var/lib/tomcat6/webapps/geoserver/../resources
2010-06-23 13:49:29,690 INFO [layer.TileLayerDispatcher] - Adding layers from /var/lib/tomcat6/webapps/geoserver/../resources
2010-06-23 13:49:29,690 ERROR [layer.TileLayerDispatcher] - Configuration /var/lib/tomcat6/webapps/geoserver/../resources contained no layers.
2010-06-23 13:49:29,690 INFO [config.XMLConfiguration] - Found configuration file in /var/lib/tomcat6/webapps/geoserver/../resources
2010-06-23 13:49:29,813 ERROR [layer.TileLayerDispatcher] - Error reading service information from /var/lib/tomcat6/webapps/geoserver/../resources: Error parsing file /var/lib/tomcat6/webapps/geoserver/../resources/geowebcache.xml
2010-06-23 13:49:29,813 INFO [layer.TileLayerDispatcher] - ConfigurationLoader completed
2010-06-23 13:49:58,212 WARN [geoserver.web] - ResourceConfigurationPage does not have a title set
2010-06-23 13:50:10,690 INFO [responses.helpers] - Supported JAIMapResponse's MIME Types: [image/jpeg]
2010-06-23 13:50:10,984 ERROR [geoserver.ows] -
java.lang.Error: Probable fatal error:No fonts found.
  at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1088)
  at sun.font.FontManager.initialiseDeferredFont(FontManager.java:960)
  at sun.font.FontManager.findOtherDeferredFont(FontManager.java:899)
  at sun.font.FontManager.findDeferredFont(FontManager.java:916)
  at sun.font.FontManager.findFont2D(FontManager.java:1904)
  at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1071)
  at sun.font.FontManager.initialiseDeferredFont(FontManager.java:960)
  at sun.font.FontManager.findOtherDeferredFont(FontManager.java:899)
  at sun.font.FontManager.findDeferredFont(FontManager.java:916)
  at sun.font.FontManager.findFont2D(FontManager.java:1904)
  at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1071)
  at sun.font.FontManager.initialiseDeferredFont(FontManager.java:960)
  at sun.font.FontManager.findOtherDeferredFont(FontManager.java:899)
  at sun.font.FontManager.findDeferredFont(FontManager.java:916)
  at sun.font.FontManager.findFont2D(FontManager.java:1904)
  at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1071)
  at sun.font.FontManager.initialiseDeferredFont(FontManager.java:960)
  at sun.font.FontManager.findOtherDeferredFont(FontManager.java:899)
  at sun.font.FontManager.findDeferredFont(FontManager.java:916)
  at sun.font.FontManager.findFont2D(FontManager.java:1904)
  at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1071)
  at sun.font.FontManager.initialiseDeferredFont(FontManager.java:960)
  at sun.font.FontManager.findOtherDeferredFont(FontManager.java:899)
  at sun.font.FontManager.findDeferredFont(FontManager.java:916)
  at sun.font.FontManager.findFont2D(FontManager.java:1904)
  at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1071)
  at sun.font.FontManager.initialiseDeferredFont(FontManager.java:960)
  at sun.font.FontManager.findOtherDeferredFont(FontManager.java:899)
  at sun.font.FontManager.findDeferredFont(FontManager.java:916)
  at sun.font.FontManager.findFont2D(FontManager.java:1904)
  at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1071)
  at sun.font.FontManager.initialiseDeferredFont(FontManager.java:960)
  at sun.font.FontManager.findOtherDeferredFont(FontManager.java:899)
  at sun.font.FontManager.findDeferredFont(FontManager.java:916)
  at sun.font.FontManager.findFont2D(FontManager.java:1904)
  at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1071)
  at sun.font.FontManager.initialiseDeferredFont(FontManager.java:960)
  at sun.font.FontManager.findOtherDeferredFont(FontManager.java:899)
  at sun.font.FontManager.findDeferredFont(FontManager.java:916)
  at sun.font.FontManager.findFont2D(FontManager.java:1904)
  at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1071)
  at sun.font.FontManager.initialiseDeferredFont(FontManager.java:960)
  at sun.font.FontManager.findOtherDeferredFont(FontManager.java:899)
  at sun.font.FontManager.findDeferredFont(FontManager.java:916)
  at sun.font.FontManager.findFont2D(FontManager.java:1904)
  at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1071)
  at sun.font.FontManager.initialiseDeferredFont(FontManager.java:960)
  at sun.font.FontManager.findOtherDeferredFont(FontManager.java:899)
  at sun.font.FontManager.findDeferredFont(FontManager.java:916)
  at sun.font.FontManager.findFont2D(FontManager.java:1904)
  at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1071)
  at sun.font.FontManager.initialiseDeferredFont(FontManager.java:960)
  at sun.font.FontManager.findOtherDeferredFont(FontManager.java:899)
  at sun.font.FontManager.findDeferredFont(FontManager.java:916)
  at sun.font.FontManager.findFont2D(FontManager.java:1904)
  at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1071)
  at sun.font.FontManager.initialiseDeferredFont(FontManager.java:960)
  at sun.font.FontManager.findOtherDeferredFont(FontManager.java:899)
  at sun.font.FontManager.findDeferredFont(FontManager.java:916)
  at sun.font.FontManager.findFont2D(FontManager.java:1904)
  at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1071)
  at sun.font.FontManager.initialiseDeferredFont(FontManager.java:960)
  at sun.font.FontManager.findOtherDeferredFont(FontManager.java:899)
  at sun.font.FontManager.findDeferredFont(FontManager.java:916)
  at sun.font.FontManager.findFont2D(FontManager.java:1904)
  at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1071)
  at sun.font.FontManager.initialiseDeferredFont(FontManager.java:960)
  at sun.font.FontManager.findOtherDeferredFont(FontManager.java:899)
  at sun.font.FontManager.findDeferredFont(FontManager.java:916)
  at sun.font.FontManager.findFont2D(FontManager.java:1904)
  at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1071)
  at sun.font.FontManager.initialiseDeferredFont(FontManager.java:960)
  at sun.font.FontManager.findOtherDeferredFont(FontManager.java:899)
  at sun.font.FontManager.findDeferredFont(FontManager.java:916)
  at sun.font.FontManager.findFont2D(FontManager.java:1904)
  at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1071)
  at sun.font.FontManager.initialiseDeferredFont(FontManager.java:960)
  at sun.font.FontManager.findOtherDeferredFont(FontManager.java:899)
  at sun.font.FontManager.findDeferredFont(FontManager.java:916)
  at sun.font.FontManager.findFont2D(FontManager.java:1904)
  at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1071)
  at sun.font.FontManager.initialiseDeferredFont(FontManager.java:960)
  at sun.font.FontManager.findOtherDeferredFont(FontManager.java:899)
  at sun.font.FontManager.findDeferredFont(FontManager.java:916)
  at sun.font.FontManager.findFont2D(FontManager.java:1904)
  at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1071)
  at sun.font.FontManager.initialiseDeferredFont(FontManager.java:960)
  at sun.font.FontManager.findOtherDeferredFont(FontManager.java:899)
  at sun.font.FontManager.findDeferredFont(FontManager.java:916)
  at sun.font.FontManager.findFont2D(FontManager.java:1904)
  at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1071)
  at sun.font.FontManager.initialiseDeferredFont(FontManager.java:960)
  at sun.font.FontManager.findOtherDeferredFont(FontManager.java:899)
  at sun.font.FontManager.findDeferredFont(FontManager.java:916)
  at sun.font.FontManager.findFont2D(FontManager.java:1904)
  at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1071)
  at sun.font.FontManager.initialiseDeferredFont(FontManager.java:960)
  at sun.font.FontManager.findOtherDeferredFont(FontManager.java:899)
  at sun.font.FontManager.findDeferredFont(FontManager.java:916)
  at sun.font.FontManager.findFont2D(FontManager.java:1904)
  at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1071)
  at sun.font.FontManager.initialiseDeferredFont(FontManager.java:960)
  at sun.font.FontManager.findOtherDeferredFont(FontManager.java:899)
  at sun.font.FontManager.findDeferredFont(FontManager.java:916)
  at sun.font.FontManager.findFont2D(FontManager.java:1904)
  at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1071)
  at sun.font.FontManager.initialiseDeferredFont(FontManager.java:960)
  at sun.font.FontManager.findOtherDeferredFont(FontManager.java:899)
  at sun.font.FontManager.findDeferredFont(FontManager.java:916)
  at sun.font.FontManager.findFont2D(FontManager.java:1904)
  at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1071)
  at sun.font.FontManager.initialiseDeferredFont(FontManager.java:960)
  at sun.font.FontManager.findOtherDeferredFont(FontManager.java:899)
  at sun.font.FontManager.findDeferredFont(FontManager.java:916)
  at sun.font.FontManager.findFont2D(FontManager.java:1904)
  at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1071)
  at sun.font.FontManager.initialiseDeferredFont(FontManager.java:960)
  at sun.font.FontManager.findOtherDeferredFont(FontManager.java:899)
  at sun.font.FontManager.findDeferredFont(FontManager.java:916)
  at sun.font.FontManager.findFont2D(FontManager.java:1904)
  at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1071)
  at sun.font.FontManager.initialiseDeferredFont(FontManager.java:960)
  at sun.font.FontManager.findOtherDeferredFont(FontManager.java:899)
  at sun.font.FontManager.findDeferredFont(FontManager.java:916)
  at sun.font.FontManager.findFont2D(FontManager.java:1904)
  at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1071)
  at sun.font.FontManager.initialiseDeferredFont(FontManager.java:960)
  at sun.font.FontManager.findOtherDeferredFont(FontManager.java:899)
  at sun.font.FontManager.findDeferredFont(FontManager.java:916)
  at sun.font.FontManager.findFont2D(FontManager.java:1904)
  at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1071)
  at sun.font.FontManager.initialiseDeferredFont(FontManager.java:960)
  at sun.font.FontManager.findOtherDeferredFont(FontManager.java:899)
  at sun.font.FontManager.findDeferredFont(FontManager.java:916)
  at sun.font.FontManager.findFont2D(FontManager.java:1904)
  at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1071)
  at sun.font.FontManager.initialiseDeferredFont(FontManager.java:960)
  at sun.font.FontManager.findOtherDeferredFont(FontManager.java:899)
  at sun.font.FontManager.findDeferredFont(FontManager.java:916)
  at sun.font.FontManager.findFont2D(FontManager.java:1904)
  at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1071)
  at sun.font.FontManager.initialiseDeferredFont(FontManager.java:960)
  at sun.font.FontManager.findOtherDeferredFont(FontManager.java:899)
  at sun.font.FontManager.findDeferredFont(FontManager.java:916)
  at sun.font.FontManager.findFont2D(FontManager.java:1904)
  at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1071)
  at sun.font.FontManager.initialiseDeferredFont(FontManager.java:960)
  at sun.font.FontManager.findOtherDeferredFont(FontManager.java:899)
  at sun.font.FontManager.findDeferredFont(FontManager.java:916)
  at sun.font.FontManager.findFont2D(FontManager.java:1904)
  at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1071)
  at sun.font.FontManager.initialiseDeferredFont(FontManager.java:960)
  at sun.font.FontManager.findOtherDeferredFont(FontManager.java:899)
  at sun.font.FontManager.findDeferredFont(FontManager.java:916)
  at sun.font.FontManager.findFont2D(FontManager.java:1904)
  at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1071)
  at sun.font.FontManager.initialiseDeferredFont(FontManager.java:960)
  at sun.font.FontManager.findOtherDeferredFont(FontManager.java:899)
  at sun.font.FontManager.findDeferredFont(FontManager.java:916)
  at sun.font.FontManager.findFont2D(FontManager.java:1904)
  at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1071)
  at sun.font.FontManager.initialiseDeferredFont(FontManager.java:960)
  at sun.font.FontManager.findOtherDeferredFont(FontManager.java:899)
  at sun.font.FontManager.findDeferredFont(FontManager.java:916)
  at sun.font.FontManager.findFont2D(FontManager.java:1904)
  at sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1071)
  at sun.font.FontManager.initialiseDeferredFont(FontManager.java:960)
  at sun.font.FontManager.findOtherDeferredFont(FontManager.java:899)
  at sun.font.FontManager.findDeferredFont(FontManager.java:916)
  at sun.font.FontManager.findFont2D(FontManager.java:1904)
  at sun.font.FontManager.findFont2D(FontManager.java:1865)
  at java.awt.Font.getFont2D(Font.java:473)
  at sun.font.FontManager.getFont2D(Native Method)
  at sun.font.FontDesignMetrics.initMatrixAndMetrics(FontDesignMetrics.java:356)
  at sun.font.FontDesignMetrics.<init>(FontDesignMetrics.java:349)
  at sun.font.FontDesignMetrics.getMetrics(FontDesignMetrics.java:301)
  at sun.java2d.SunGraphics2D.getFontMetrics(SunGraphics2D.java:790)
  at org.vfny.geoserver.wms.responses.legend.raster.TextManager.getPreferredDimension(Cell.java:471)
  at org.vfny.geoserver.wms.responses.legend.raster.ColorMapLegendCreator.cycleBodyRows(ColorMapLegendCreator.java:654)
  at org.vfny.geoserver.wms.responses.legend.raster.ColorMapLegendCreator.init(ColorMapLegendCreator.java:571)
  at org.vfny.geoserver.wms.responses.legend.raster.ColorMapLegendCreator.getLegend(ColorMapLegendCreator.java:523)
  at org.vfny.geoserver.wms.responses.legend.raster.RasterLayerLegendHelper.createResponse(RasterLayerLegendHelper.java:207)
  at org.vfny.geoserver.wms.responses.legend.raster.RasterLayerLegendHelper.getLegend(RasterLayerLegendHelper.java:196)
  at org.vfny.geoserver.wms.responses.DefaultRasterLegendProducer.produceLegendGraphic(DefaultRasterLegendProducer.java:171)
  at org.vfny.geoserver.wms.responses.GetLegendGraphicResponse.execute(GetLegendGraphicResponse.java:81)
  at org.geoserver.ows.adapters.ResponseAdapter.getMimeType(ResponseAdapter.java:48)
  at org.geoserver.ows.Dispatcher.response(Dispatcher.java:712)
  at org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:234)
  at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
  at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
  at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
  at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
  at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
  at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  at org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:23)
  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
  at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
  at org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
  at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
  at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
  at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
  at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
  at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
  at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:174)
  at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
  at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
  at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
  at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
  at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:73)
  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  at org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:183)
  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:41)
  at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
  at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
  at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
  at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
  at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
  at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
  at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
  at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
  at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
  at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
  at java.lang.Thread.run(Thread.java:636)

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira