From: Yoann B. <yoa...@ca...> - 2009-07-31 13:05:30
|
I ran the tests with GeoTools 2.5.5. but tests still pass. I don't really know now if it really is a GeoTools issue. Yoann Buch 2009/7/31 Yoann Buch <yoa...@ca...> > Thanks Jody for helping me! > > I svn checked out the geotools repository and tested the file as you > mentioned. > I just replaced the file to test in the method testSLDParser of > org.geotools.styling.SLDStyleTest.java, > but it seems that the execution went fine... > > Unless I did something wrong to test this file, it might mean that GeoTools > changed from the version that > is currently used by my GeoServer ( 1.7.4. = GeoTools 2.5.5.). To be > honest, I don't really know how to > find if something really changed. > > Maybe some global settings in GeoServer change GeoTools behaviors? (My > GeoServer's character set is UTF-8 though). > > I attached a file sample in case something obvious could come out. > > Yoann Buch > > 2009/7/31 Jody Garnett <jod...@gm...> > > Can you supply a sample file? We have a test directory of SLD files; >> where each one is parsed and then regenerated to ensure that the >> process is non lossy. I have also had problems on and off over the >> last year; but for the most part things have been good in the last 6 >> months on trunk. >> >> If you would like to look your self check out the SLDParser test cases. >> >> Jody >> >> On Thu, Jul 30, 2009 at 6:00 PM, Yoann Buch<yoa...@ca...> >> wrote: >> > Hi list, >> > >> > I have encountered an issue with GeoServer but I think that the problem >> may >> > be >> > related to GeoTools only. >> > >> > I sent to GeoServer a GetMap request with a reference to one SLD file >> that I >> > created >> > previously with GeoTools. When it's time to parse it, an exception is >> > raised: >> > >> > java.lang.RuntimeException: java.io.UTFDataFormatException: Invalid byte >> 2 >> > of 3-byte UTF-8 sequence. >> > at org.geotools.styling.SLDParser.parseSLD(SLDParser.java:372) >> > at >> > >> org.geoserver.wms.kvp.GetMapKvpRequestReader.parseSld(GetMapKvpRequestReader.java:413) >> > ... >> > >> > I know that my SLD contains special characters such as éèë... but it is >> text >> > encoded in UTF-8. This exception >> > is only raised when my file contains those special characters otherwise >> > everything goes fine. >> > >> > So I'm kind of confused on how one SLD file generated by GeoTools cannot >> be >> > parsed back by GeoTools... >> > >> > Any help on this? >> > >> > Best Regards, >> > >> > Yoann Buch >> > >> > >> ------------------------------------------------------------------------------ >> > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 >> 30-Day >> > trial. Simplify your report design, integration and deployment - and >> focus >> > on >> > what you do best, core application coding. Discover what's new with >> > Crystal Reports now. http://p.sf.net/sfu/bobj-july >> > _______________________________________________ >> > Geotools-gt2-users mailing list >> > Geo...@li... >> > https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users >> > >> > >> > > |