You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@abdera.apache.org by James M Snell <ja...@gmail.com> on 2007/09/06 02:29:19 UTC

[Fwd: [jira] Updated: (ABDERA-61) Invalid byte 2 of 3-byte UTF-8 sequence]

Please give this patch a try.  This is a refactored version of what
Chris provided earlier.

-------- Original Message --------
[snip]

James M Snell updated ABDERA-61:
--------------------------------

    Attachment: patch.diff

Here's a refactored version of the change Chris posted to the list.
This should be a bit more robust and will hopefully address the problem.
 Please give this a test in your local environments and if it works,
I'll commit the change to the trunk and the 0.3.0 branch.

> Invalid byte 2 of 3-byte UTF-8 sequence
> ---------------------------------------
>
>                 Key: ABDERA-61
>                 URL: https://issues.apache.org/jira/browse/ABDERA-61
>             Project: Abdera
>          Issue Type: Bug
>    Affects Versions: 0.2.2, 0.3.0
>         Environment: The System runs a RAD 7.0.0.3 on Windows XP Professional
> The JDK is:
> C:\Programme\IBM\SDP70\jdk\bin>java -version
> java version "1.5.0"
> Java(TM) 2 Runtime Environment, Standard Edition (build pwi32devifx-20070323 (if
> ix 117674: SR4 + 116644 + 114941 + 116110 + 114881))
> IBM J9 VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 Windows XP x86-32 j9vmwi3223ifx-2007
> 0323 (JIT enabled)
> J9VM - 20070322_12058_lHdSMR
> JIT  - 20070109_1805ifx3_r8
> GC   - WASIFIX_2007)
> JCL  - 20070131
> But the program runs under JDK-Compliance-Level-1.4
> The Lotus-Connections-Server runs on a WebSphere 6.1.0.9 on a Windows XP Professional System.
>            Reporter: herbert welker
>         Attachments: patch.diff, UTF-8-problem.zip
>
>
> When trying to create an Atom-Entry with the abdera-0.22-client on a Lotus-Connections-Server, the server (Lotus-Connections-1.0.1) responds with a HTTP-400-Error-message:
> org.xml.sax.SAXParseException: Invalid byte 2 of 3-byte UTF-8 sequence.
> Some googleing gives "...The most likely cause is that the document you are uploading specifies that it is in UTF-8 encoding, but that it contains non-UTF-8 characters. As UTF-8 is the default character set for XML, it might also be the case that the document does not specify a character set at all."
> More description and the java-code of my client is given in the attached files.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



Re: [Fwd: [jira] Updated: (ABDERA-61) Invalid byte 2 of 3-byte UTF-8 sequence]

Posted by James M Snell <ja...@gmail.com>.
Good to hear.  I'll wait to hear back from Herbert before I commit the
patch.

- James

Chris Berry wrote:
> I have applied this patch to a fresh checkout of 0.3-SNAPSHOT and it
> corrects my UTF-8 problems
> Thanks James !!
> Cheers,
> -- Chris
> 
> On Sep 5, 2007, at 7:29 PM, James M Snell wrote:
> 
>> Please give this patch a try.  This is a refactored version of what
>> Chris provided earlier.
>>
>> -------- Original Message --------
>> [snip]
>>
>> James M Snell updated ABDERA-61:
>> --------------------------------
>>
>>     Attachment: patch.diff
>>
>> Here's a refactored version of the change Chris posted to the list.
>> This should be a bit more robust and will hopefully address the problem.
>>  Please give this a test in your local environments and if it works,
>> I'll commit the change to the trunk and the 0.3.0 branch.
>>
>>> Invalid byte 2 of 3-byte UTF-8 sequence
>>> ---------------------------------------
>>>
>>>                 Key: ABDERA-61
>>>                 URL: https://issues.apache.org/jira/browse/ABDERA-61
>>>             Project: Abdera
>>>          Issue Type: Bug
>>>    Affects Versions: 0.2.2, 0.3.0
>>>         Environment: The System runs a RAD 7.0.0.3 on Windows XP
>>> Professional
>>> The JDK is:
>>> C:\Programme\IBM\SDP70\jdk\bin>java -version
>>> java version "1.5.0"
>>> Java(TM) 2 Runtime Environment, Standard Edition (build
>>> pwi32devifx-20070323 (if
>>> ix 117674: SR4 + 116644 + 114941 + 116110 + 114881))
>>> IBM J9 VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 Windows XP x86-32
>>> j9vmwi3223ifx-2007
>>> 0323 (JIT enabled)
>>> J9VM - 20070322_12058_lHdSMR
>>> JIT  - 20070109_1805ifx3_r8
>>> GC   - WASIFIX_2007)
>>> JCL  - 20070131
>>> But the program runs under JDK-Compliance-Level-1.4
>>> The Lotus-Connections-Server runs on a WebSphere 6.1.0.9 on a Windows
>>> XP Professional System.
>>>            Reporter: herbert welker
>>>         Attachments: patch.diff, UTF-8-problem.zip
>>>
>>>
>>> When trying to create an Atom-Entry with the abdera-0.22-client on a
>>> Lotus-Connections-Server, the server (Lotus-Connections-1.0.1)
>>> responds with a HTTP-400-Error-message:
>>> org.xml.sax.SAXParseException: Invalid byte 2 of 3-byte UTF-8 sequence.
>>> Some googleing gives "...The most likely cause is that the document
>>> you are uploading specifies that it is in UTF-8 encoding, but that it
>>> contains non-UTF-8 characters. As UTF-8 is the default character set
>>> for XML, it might also be the case that the document does not specify
>>> a character set at all."
>>> More description and the java-code of my client is given in the
>>> attached files.
>>
>> -- 
>> This message is automatically generated by JIRA.
>> -
>> You can reply to this email to add a comment to the issue online.
>>
>>
> 
> S'all good  ---   chriswberry at gmail dot com
> 
> 
> 
> 

Re: [Fwd: [jira] Updated: (ABDERA-61) Invalid byte 2 of 3-byte UTF-8 sequence]

Posted by Chris Berry <ch...@gmail.com>.
I have applied this patch to a fresh checkout of 0.3-SNAPSHOT and it  
corrects my UTF-8 problems
Thanks James !!
Cheers,
-- Chris 


On Sep 5, 2007, at 7:29 PM, James M Snell wrote:

> Please give this patch a try.  This is a refactored version of what
> Chris provided earlier.
>
> -------- Original Message --------
> [snip]
>
> James M Snell updated ABDERA-61:
> --------------------------------
>
>     Attachment: patch.diff
>
> Here's a refactored version of the change Chris posted to the list.
> This should be a bit more robust and will hopefully address the  
> problem.
>  Please give this a test in your local environments and if it works,
> I'll commit the change to the trunk and the 0.3.0 branch.
>
>> Invalid byte 2 of 3-byte UTF-8 sequence
>> ---------------------------------------
>>
>>                 Key: ABDERA-61
>>                 URL: https://issues.apache.org/jira/browse/ABDERA-61
>>             Project: Abdera
>>          Issue Type: Bug
>>    Affects Versions: 0.2.2, 0.3.0
>>         Environment: The System runs a RAD 7.0.0.3 on Windows XP  
>> Professional
>> The JDK is:
>> C:\Programme\IBM\SDP70\jdk\bin>java -version
>> java version "1.5.0"
>> Java(TM) 2 Runtime Environment, Standard Edition (build  
>> pwi32devifx-20070323 (if
>> ix 117674: SR4 + 116644 + 114941 + 116110 + 114881))
>> IBM J9 VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 Windows XP x86-32  
>> j9vmwi3223ifx-2007
>> 0323 (JIT enabled)
>> J9VM - 20070322_12058_lHdSMR
>> JIT  - 20070109_1805ifx3_r8
>> GC   - WASIFIX_2007)
>> JCL  - 20070131
>> But the program runs under JDK-Compliance-Level-1.4
>> The Lotus-Connections-Server runs on a WebSphere 6.1.0.9 on a  
>> Windows XP Professional System.
>>            Reporter: herbert welker
>>         Attachments: patch.diff, UTF-8-problem.zip
>>
>>
>> When trying to create an Atom-Entry with the abdera-0.22-client on  
>> a Lotus-Connections-Server, the server (Lotus-Connections-1.0.1)  
>> responds with a HTTP-400-Error-message:
>> org.xml.sax.SAXParseException: Invalid byte 2 of 3-byte UTF-8  
>> sequence.
>> Some googleing gives "...The most likely cause is that the  
>> document you are uploading specifies that it is in UTF-8 encoding,  
>> but that it contains non-UTF-8 characters. As UTF-8 is the default  
>> character set for XML, it might also be the case that the document  
>> does not specify a character set at all."
>> More description and the java-code of my client is given in the  
>> attached files.
>
> -- 
> This message is automatically generated by JIRA.
> -
> You can reply to this email to add a comment to the issue online.
>
>

S'all good  ---   chriswberry at gmail dot com