Hi Emmanuel, you said:
* you forgot to release the buffer once processed. So using the TextLineProtocolFactory why would I need to "release" the buffer ? I thought this get done already.. Thx again, Norman 2009/10/29 Emmanuel Lecharny <elecha...@apache.org>: > Hi Norman > > if I decypher the buffer, it contains : > > "t o p " h e i g h t = " 2 0 " b g c o l > o r = " # 9 9 0 0 0 0 " > & n b s p ; < / t d >> 0D 0A < / t r > 0D 0A < t r h e i g h t = " 2 > 0 " > 0D 0A < t d v a l i g n = " t o p " h e i g h t = " 2 0 " b g c > o l o r = " # 9 > 9 0 0 0 0 " a l i g n = " c e n t e r " > 0D 0A < p > < b > < f o n t c > o l o r = " # F > F F F F F " > 4 ED EE FF E1 F0 FF 2 0 0 9 E3 2E > < b r > < b r > < / f o n t > < / b > < f o n > t f a c e = " T a h o m a " s i z e = " 4 > " c o l o r = " # F F F F F F " > < b > 09 0D > 0A D7 F2 EE ED F3 E6 ED EE E7 ED E0 F2 FC D7 C0 D1 D2 CD CE > CC D3 CF D0 C5 C4 CF D0 C8 CD C8 CC C0 D2 C5 CB DE : < / f > o n t > 0D 0A < p a l i g n = l e f t > < f > o n t f a c e = " T a h o m a " s i z e = > " 2 " c o l o r = " # F F F F F F " > < b > > < b r > < b r > 0D 0A & n b s p ; & n b s p ; & > n b s p ; & n b s p ; 95 C2 EA EB FE F7 E5 ED E8 E5 E2 E2 FB F0 F3 F7 EA > F3 EF EE F1 F0 E5 E4 ED E8 EA EE E2 F2 > EE EB FC EA EE EA EE EC E8 F1 F1 E8 EE ED ED EE E3 EE E2 EE E7 > ED E0 E3 F0 E0 E6 E4 E5 ED E8 FF : < b r > 0D 0A & n b s > p ; & n b s p ; & n b s p ; & n b s p ; ED EE E2 > FB E5 E0 F0 E3 F3 EC E5 ED F2 FB 2C EF E8 F1 FC EC E0 C3 CD > C0 D3 F1 E8 FE EB FF 2 0 0 9 2E < b r > < b r > > 0D 0A & n b s p ; & n b s p ; & n b s p ; & n b > s p ; 95 C2 FB E4 E0 F7 E0 E4 EE EA 2D F2 EE E2 ED E0 EF EE EA F3 EF > EA F3 F2 EE E2 E0 F0 E0 28 F3 F1 EB F3 E3 29 96 ED EE E2 E0 FF EF F0 > E0 EA F2 E8 EA E0 EF F0 EE E2 E5 F0 > EE EA F1 EC E0 FF 2 0 0 9 2C < b r > < b r > > 0D 0A & n b s p ; & n b s p ; & n b s p ; & n b > s p ; 95 CE F2 F0 E0 E6 E5 ED E8 E5 E2 FB F0 F3 F7 EA E8 EF EE F1 EB E5 > EA E0 E6 E4 EE E9 EE EF E5 F0 E0 F6 E8 E8 : EE F2 EA F3 E4 E0 E2 E7 FF > EB EE F1 FC F2 F0 E5 E1 EE E2 E0 ED > E8 E5 2C < b r > < b r > 0D 0A & n b s p ; & n b > s p ; & n b s p ; & n b s p ; 95 D8 F2 F0 E0 F4 E7 E0 ED E5 F3 F7 E5 > F2 F2 EE E2 E0 F0 ED EE 2D EC E0 F2 E5 > F0 E8 E0 EB FC ED FB F5 F6 E5 ED ED EE F1 F2 E5 E9 < b r > > 0D 0A & n b s p ; & n b s p ; & n b s p ; & n b > s p ; 2D EF EE F7 E5 EC F3 EF EE EA E0 F0 E5 E4 EA EE EF F0 E8 EC E5 > ED FF E5 F2 F1 FF ED E0 EF F0 E0 EA F2 E8 EA E5 > 2C < b r > 0D 0A & n b s p ; & n b s p ; & n b s > p ; & n b s p ; EE F2 F1 F3 F2 F1 F2 E2 E8 E5 E4 EE EA F3 > EC E5 ED F2 EE E2 ED E0 EF F0 E8 F5 EE E4 F2 EE E2 E0 F0 E0 > 2C < b r > < b r > 0D 0A & n b s p ; & n b s p > ; & n b s p ; & n b s p ; 95 D1 EE E2 EC E5 F1 F2 ED > E0 FF E4 E5 FF F2 E5 EB FC ED EE F1 F2 FC E3 F0 F3 EF EF FB F7 E0 F1 F2 > ED FB F5 EF F0 E5 E4 EF F0 E8 ED E8 EC E0 F2 E5 EB E5 > E9 : < b r > 0D 0A & n b s p ; & n b s p ; & n > b s p ; & n b s p ; F7 F2 EE ED E8 E2 EA EE E5 EC > F1 EB F3 F7 E0 E5 ED E5 EB FC E7 FF EF EE EA E0 E7 FB E2 E0 > F2 FC 2C < b r > 0D 0A & n b s p ; & n b s p ; & > n b s p ; & n b s p ; F0 E0 E1 EE F2 E0 EF EE E4 EE > E4 ED EE E9 F2 EE F0 E3 EE E2 EE E9 EC E0 F0 EA EE E9 2C F4 > F0 E0 ED F7 E0 E9 E7 E8 ED E3 2E < b r > < b r > 0D 0A & n > b s p ; & n b s p ; & n b s p ; & n b s p ; 95 > D4 CE CF / C4 E8 F0 E5 EA F2 EE F0 / D3 F7 F0 E5 E4 E8 F2 E5 EB > FC 2D E2 EE E4 ED EE EC EB E8 F6 E5 : ED E0 F7 F2 EE > EE E1 F0 E0 F2 E8 F2 FC E2 ED E8 EC E0 ED E8 E5 2E < b r > > < b r > 0D 0A & n b s p ; & n b s p ; & n b s p > ; & n b s p ; 95 CF EE F0 FF E4 EE EA EF F0 EE E2 E5 F0 > EA E8 D4 CE CF 2E CA E0 EA EC EE E6 ED EE EE E1 E6 E0 EB > EE E2 E0 F2 FC E0 EA F2 EF F0 EE E2 E5 F0 EA E8 2E < b r >> < b r > 0D 0A & n b s p ; & n b s p ; & n b > > > There are two options : > - you received trash > - you forgot to release the buffer once processed. > > In fact, the real problem is that MINA tries to decode the buffer as if it > were a String (UTF-8) and found a sequence it can't decode as it's not > valid. For instance, any of the bytes > 80 won't be considered as valid > UTF-8 if they don't start with a Cx, Dx, Ex or Fx, and even then they have > to be followed by other bytes. > > As the buffer length is supposed to be 1, depending on where the decoding > starts in this buffer, it's very likely you get this exception. > > Hope it helps... > > -- > -- > cordialement, regards, > Emmanuel Lécharny > www.iktek.com > directory.apache.org > > > --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org