[MOBY-dev] Problem with dashboard to list services

Martin Senger martin.senger at gmail.com
Wed Sep 10 18:28:06 UTC 2008


> Fault string: org.xml.sax.SAXParseException: Invalid byte 2 of 3-byte UTF-8
> sequence.


This seems to be a re-occurrence of the same problem that we were solving
couple of months ago with a service from Germany. In that case, the problem
was caused by using non-ascii characters (such as German umlaut characters)
in the service description. The problem was (and I guess still is, with your
services) has two parts:

First, jMoby (in Dashboard but also in any other usage og its libraries) may
send a wrong Unicode characters. This is probably a bug in my libraries. I
should fix it.

Second, BioMoby central registry accepts wrong Unicode characters, stores
them in its database and sends back them as an invalid XML. This should be
fixed by Eddie or Mark I guess.

If I am correct and your situation is indeed the one I am describing, it is
a very dangerous situation because by registering a service with such
description *all* jMoby users around the world will be affected (their
Dashboards, for example, will not be able to reload or update anymore -
until Eddie manually fixes the descriptions in the registry database; that's
how he fixed it last time).

Martin

-- 
Martin Senger
email: martin.senger at gmail.com,m.senger at cgiar.org
skype: martinsenger



More information about the MOBY-dev mailing list