Thanks for looking into that - that was my best quick guess :-(
Can I confirmed that you modified the test case to use your own SLD file?

Jody

On 31/07/2009, at 11:03 PM, Yoann Buch wrote:

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 <[email protected]>
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 <[email protected]>

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<[email protected]> 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
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
>
>



------------------------------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users

Reply via email to