Skip to content

new String(byte[]) constructor - bad bug in new VM on IOS #1307

@ghost

Description

Original issue 1308 created by codenameone on 2015-01-25T14:33:23.000Z:

With the new VM execute ths code on IOS:

            byte[] byteArray = {123, 10, 32, 32, 34, 73, 100, 34, 58, 32, 34, 48, 34, 44, 10, 32, 32, 34, 116, 105, 116, 108, 101, 34, 58, 32, 34, 69, 105, 110, 107, 97, 117, 102, 115, 108, 105, 115, 116, 101, 34, 44, 10, 32, 32, 34, 110, 101, 120, 116, 86, 105, 101, 119, 73, 100, 34, 58, 32, 34, 52, 34, 44, 10, 32, 32, 34, 118, 105, 101, 119, 115, 34, 58, 32, 123, 10, 32, 32, 32, 32, 34, 51, 34, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 34, 73, 100, 34, 58, 32, 34, 51, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 116, 121, 112, 101, 34, 58, 32, 34, 85, 78, 68, 69, 82, 84, 65, 75, 69, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 116, 105, 116, 108, 101, 34, 58, 32, 34, 65, 76, 68, 73, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 115, 101, 113, 117, 101, 110, 99, 101, 34, 58, 32, 34, 49, 48, 44, 52, 44, 50, 56, 44, 49, 50, 44, 49, 55, 44, 49, 56, 44, 49, 57, 44, 50, 57, 44, 51, 48, 44, 51, 49, 44, 49, 51, 44, 50, 54, 44, 49, 54, 44, 49, 53, 44, 50, 50, 44, 51, 50, 44, 51, 51, 44, 49, 49, 44, 50, 53, 44, 50, 52, 44, 56, 44, 50, 55, 44, 55, 44, 48, 44, 49, 44, 50, 51, 34, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 34, 50, 34, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 34, 73, 100, 34, 58, 32, 34, 50, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 116, 121, 112, 101, 34, 58, 32, 34, 82, 69, 86, 73, 83, 69, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 116, 105, 116, 108, 101, 34, 58, 32, 34, 75, 101, 108, 108, 101, 114, 118, 111, 114, 114, 97, 116, 115, 114, 97, 117, 109, 32, -4, 98, 101, 114, 112, 114, -4, 102, 101, 110, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 115, 101, 113, 117, 101, 110, 99, 101, 34, 58, 32, 34, 50, 49, 44, 51, 51, 44, 51, 50, 44, 51, 49, 44, 51, 48, 44, 50, 57, 44, 50, 50, 44, 56, 44, 52, 44, 48, 44, 50, 55, 44, 50, 48, 44, 49, 55, 44, 49, 56, 44, 57, 44, 50, 56, 44, 50, 54, 44, 50, 53, 44, 50, 52, 44, 50, 51, 44, 49, 57, 44, 49, 54, 44, 49, 44, 55, 34, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 34, 49, 34, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 34, 73, 100, 34, 58, 32, 34, 49, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 116, 121, 112, 101, 34, 58, 32, 34, 82, 69, 86, 73, 83, 69, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 116, 105, 116, 108, 101, 34, 58, 32, 34, 83, 112, 101, 105, 115, 101, 107, 97, 109, 109, 101, 114, 32, -4, 98, 101, 114, 112, 114, -4, 102, 101, 110, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 115, 101, 113, 117, 101, 110, 99, 101, 34, 58, 32, 34, 51, 51, 44, 51, 50, 44, 51, 49, 44, 51, 48, 44, 50, 57, 44, 50, 56, 44, 50, 55, 44, 56, 44, 52, 44, 51, 44, 50, 53, 44, 50, 54, 44, 50, 52, 44, 50, 51, 44, 50, 50, 44, 49, 55, 44, 49, 56, 44, 49, 57, 44, 49, 54, 44, 55, 44, 48, 44, 49, 34, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 34, 48, 34, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 34, 73, 100, 34, 58, 32, 34, 48, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 116, 121, 112, 101, 34, 58, 32, 34, 82, 69, 86, 73, 83, 69, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 116, 105, 116, 108, 101, 34, 58, 32, 34, 75, -4, 99, 104, 101, 32, -4, 98, 101, 114, 112, 114, -4, 102, 101, 110, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 115, 101, 113, 117, 101, 110, 99, 101, 34, 58, 32, 34, 50, 44, 51, 49, 44, 48, 44, 49, 44, 50, 53, 44, 49, 56, 44, 49, 55, 44, 54, 44, 55, 44, 50, 51, 44, 50, 52, 44, 50, 54, 44, 53, 44, 51, 50, 44, 51, 48, 44, 50, 57, 44, 50, 56, 44, 50, 55, 44, 51, 51, 44, 50, 50, 44, 49, 57, 44, 49, 54, 44, 56, 44, 52, 34, 10, 32, 32, 32, 32, 125, 10, 32, 32, 125, 44, 10, 32, 32, 34, 115, 101, 113, 117, 101, 110, 99, 101, 34, 58, 32, 34, 48, 44, 49, 44, 50, 44, 51, 34, 44, 10, 32, 32, 34, 110, 101, 120, 116, 69, 110, 116, 114, 121, 73, 100, 34, 58, 32, 34, 51, 52, 34, 44, 10, 32, 32, 34, 101, 110, 116, 114, 105, 101, 115, 34, 58, 32, 123, 10, 32, 32, 32, 32, 34, 49, 57, 34, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 34, 73, 100, 34, 58, 32, 34, 49, 57, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 116, 105, 116, 108, 101, 34, 58, 32, 34, 69, 105, 101, 114, 108, 105, 107, -10, 114, 34, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 34, 49, 56, 34, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 34, 73, 100, 34, 58, 32, 34, 49, 56, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 116, 105, 116, 108, 101, 34, 58, 32, 34, 82, 111, 116, 119, 101, 105, 110, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 115, 101, 108, 101, 99, 116, 101, 100, 34, 58, 32, 34, 116, 114, 117, 101, 34, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 34, 49, 55, 34, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 34, 73, 100, 34, 58, 32, 34, 49, 55, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 116, 105, 116, 108, 101, 34, 58, 32, 34, 87, 101, 105, -33, 119, 101, 105, 110, 32, 34, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 34, 49, 54, 34, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 34, 73, 100, 34, 58, 32, 34, 49, 54, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 116, 105, 116, 108, 101, 34, 58, 32, 34, 85, 110, 98, 101, 104, 97, 110, 100, 101, 108, 116, 101, 32, 90, 105, 116, 114, 111, 110, 101, 110, 32, 34, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 34, 49, 53, 34, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 34, 73, 100, 34, 58, 32, 34, 49, 53, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 103, 114, 111, 117, 112, 34, 58, 32, 34, 116, 114, 117, 101, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 116, 105, 116, 108, 101, 34, 58, 32, 34, 68, 114, 111, 103, 101, 114, 105, 101, 32, 117, 110, 100, 32, 87, 97, 115, 99, 104, 109, 105, 116, 116, 101, 108, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 99, 111, 108, 108, 97, 112, 115, 101, 100, 34, 58, 32, 34, 116, 114, 117, 101, 34, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 34, 49, 51, 34, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 34, 73, 100, 34, 58, 32, 34, 49, 51, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 103, 114, 111, 117, 112, 34, 58, 32, 34, 116, 114, 117, 101, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 116, 105, 116, 108, 101, 34, 58, 32, 34, 65, 107, 116, 105, 111, 110, 115, 119, 97, 114, 101, 110, 44, 32, 79, 98, 115, 116, 44, 32, 84, 105, 101, 102, 107, -4, 104, 108, 117, 110, 103, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 99, 111, 108, 108, 97, 112, 115, 101, 100, 34, 58, 32, 34, 116, 114, 117, 101, 34, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 34, 49, 50, 34, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 34, 73, 100, 34, 58, 32, 34, 49, 50, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 103, 114, 111, 117, 112, 34, 58, 32, 34, 116, 114, 117, 101, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 116, 105, 116, 108, 101, 34, 58, 32, 34, 71, 101, 116, 114, -28, 110, 107, 101, 32, 117, 110, 100, 32, 65, 107, 116, 105, 111, 110, 115, 119, 97, 114, 101, 110, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 99, 111, 108, 108, 97, 112, 115, 101, 100, 34, 58, 32, 34, 116, 114, 117, 101, 34, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 34, 49, 49, 34, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 34, 73, 100, 34, 58, 32, 34, 49, 49, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 103, 114, 111, 117, 112, 34, 58, 32, 34, 116, 114, 117, 101, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 116, 105, 116, 108, 101, 34, 58, 32, 34, 84, 105, 101, 102, 107, -4, 104, 108, 117, 110, 103, 44, 32, 75, -4, 104, 108, 116, 104, 101, 107, 101, 44, 32, 71, 101, 109, -4, 115, 101, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 99, 111, 108, 108, 97, 112, 115, 101, 100, 34, 58, 32, 34, 116, 114, 117, 101, 34, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 34, 49, 48, 34, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 34, 73, 100, 34, 58, 32, 34, 49, 48, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 103, 114, 111, 117, 112, 34, 58, 32, 34, 116, 114, 117, 101, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 116, 105, 116, 108, 101, 34, 58, 32, 34, 83, 112, 105, 114, 105, 116, 117, 111, 115, 101, 110, 44, 32, 72, 101, 105, -33, 103, 101, 116, 114, -28, 110, 107, 101, 44, 32, 66, 97, 99, 107, 119, 97, 114, 101, 110, 44, 32, 83, -4, -33, 105, 103, 107, 101, 105, 116, 101, 110, 44, 32, 117, 115, 119, 46, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 99, 111, 108, 108, 97, 112, 115, 101, 100, 34, 58, 32, 34, 116, 114, 117, 101, 34, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 34, 57, 34, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 34, 73, 100, 34, 58, 32, 34, 57, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 103, 114, 111, 117, 112, 34, 58, 32, 34, 116, 114, 117, 101, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 116, 105, 116, 108, 101, 34, 58, 32, 34, 78, 105, 99, 104, 116, 32, 105, 109, 32, 75, 101, 108, 108, 101, 114, 118, 111, 114, 114, 97, 116, 115, 114, 97, 117, 109, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 99, 111, 108, 108, 97, 112, 115, 101, 100, 34, 58, 32, 34, 116, 114, 117, 101, 34, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 34, 56, 34, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 34, 73, 100, 34, 58, 32, 34, 56, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 116, 105, 116, 108, 101, 34, 58, 32, 34, 84, 104, 117, 110, 102, 105, 115, 99, 104, 32, 105, 109, 32, 101, 105, 103, 101, 110, 101, 110, 32, 83, 97, 102, 116, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 115, 101, 108, 101, 99, 116, 101, 100, 34, 58, 32, 34, 116, 114, 117, 101, 34, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 34, 55, 34, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 34, 73, 100, 34, 58, 32, 34, 55, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 116, 105, 116, 108, 101, 34, 58, 32, 34, 80, 102, 97, 110, 110, 101, 110, 103, 101, 109, -4, 115, 101, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 115, 101, 108, 101, 99, 116, 101, 100, 34, 58, 32, 34, 116, 114, 117, 101, 34, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 34, 54, 34, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 34, 73, 100, 34, 58, 32, 34, 54, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 103, 114, 111, 117, 112, 34, 58, 32, 34, 116, 114, 117, 101, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 116, 105, 116, 108, 101, 34, 58, 32, 34, 71, 101, 102, 114, 105, 101, 114, 102, 97, 99, 104, 32, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 99, 111, 108, 108, 97, 112, 115, 101, 100, 34, 58, 32, 34, 116, 114, 117, 101, 34, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 34, 53, 34, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 34, 73, 100, 34, 58, 32, 34, 53, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 103, 114, 111, 117, 112, 34, 58, 32, 34, 116, 114, 117, 101, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 116, 105, 116, 108, 101, 34, 58, 32, 34, 78, 105, 99, 104, 116, 32, 105, 109, 32, 75, -4, 104, 108, 115, 99, 104, 114, 97, 110, 107, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 99, 111, 108, 108, 97, 112, 115, 101, 100, 34, 58, 32, 34, 116, 114, 117, 101, 34, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 34, 52, 34, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 34, 73, 100, 34, 58, 32, 34, 52, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 116, 105, 116, 108, 101, 34, 58, 32, 34, 67, 111, 114, 110, 32, 70, 108, 97, 107, 101, 115, 32, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 115, 101, 108, 101, 99, 116, 101, 100, 34, 58, 32, 34, 102, 97, 108, 115, 101, 34, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 34, 51, 34, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 34, 73, 100, 34, 58, 32, 34, 51, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 103, 114, 111, 117, 112, 34, 58, 32, 34, 116, 114, 117, 101, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 116, 105, 116, 108, 101, 34, 58, 32, 34, 78, 105, 99, 104, 116, 32, 105, 110, 32, 100, 101, 114, 32, 83, 112, 101, 105, 115, 101, 107, 97, 109, 109, 101, 114, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 99, 111, 108, 108, 97, 112, 115, 101, 100, 34, 58, 32, 34, 116, 114, 117, 101, 34, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 34, 50, 34, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 34, 73, 100, 34, 58, 32, 34, 50, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 103, 114, 111, 117, 112, 34, 58, 32, 34, 116, 114, 117, 101, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 116, 105, 116, 108, 101, 34, 58, 32, 34, 75, -4, 104, 108, 102, 97, 99, 104, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 99, 111, 108, 108, 97, 112, 115, 101, 100, 34, 58, 32, 34, 116, 114, 117, 101, 34, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 34, 50, 50, 34, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 34, 73, 100, 34, 58, 32, 34, 50, 50, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 116, 105, 116, 108, 101, 34, 58, 32, 34, 70, 101, 105, 110, 119, 97, 115, 99, 104, 109, 105, 116, 116, 101, 108, 32, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 115, 101, 108, 101, 99, 116, 101, 100, 34, 58, 32, 34, 102, 97, 108, 115, 101, 34, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 34, 49, 34, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 34, 73, 100, 34, 58, 32, 34, 49, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 115, 101, 108, 101, 99, 116, 101, 100, 34, 58, 32, 34, 102, 97, 108, 115, 101, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 116, 105, 116, 108, 101, 34, 58, 32, 34, 66, 117, 116, 116, 101, 114, 34, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 34, 50, 49, 34, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 34, 73, 100, 34, 58, 32, 34, 50, 49, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 103, 114, 111, 117, 112, 34, 58, 32, 34, 116, 114, 117, 101, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 116, 105, 116, 108, 101, 34, 58, 32, 34, 73, 109, 32, 82, 101, 103, 97, 108, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 99, 111, 108, 108, 97, 112, 115, 101, 100, 34, 58, 32, 34, 116, 114, 117, 101, 34, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 34, 48, 34, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 34, 73, 100, 34, 58, 32, 34, 48, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 115, 101, 108, 101, 99, 116, 101, 100, 34, 58, 32, 34, 102, 97, 108, 115, 101, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 116, 105, 116, 108, 101, 34, 58, 32, 34, 77, 105, 108, 99, 104, 34, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 34, 50, 48, 34, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 34, 73, 100, 34, 58, 32, 34, 50, 48, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 103, 114, 111, 117, 112, 34, 58, 32, 34, 116, 114, 117, 101, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 116, 105, 116, 108, 101, 34, 58, 32, 34, 73, 109, 32, 75, -4, 104, 108, 115, 99, 104, 114, 97, 110, 107, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 99, 111, 108, 108, 97, 112, 115, 101, 100, 34, 58, 32, 34, 116, 114, 117, 101, 34, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 34, 50, 51, 34, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 34, 73, 100, 34, 58, 32, 34, 50, 51, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 116, 105, 116, 108, 101, 34, 58, 32, 34, 84, 75, 45, 90, 119, 105, 101, 98, 101, 108, 110, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 115, 101, 108, 101, 99, 116, 101, 100, 34, 58, 32, 34, 102, 97, 108, 115, 101, 34, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 34, 50, 52, 34, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 34, 73, 100, 34, 58, 32, 34, 50, 52, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 116, 105, 116, 108, 101, 34, 58, 32, 34, 83, 101, 101, 108, 97, 99, 104, 115, 34, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 34, 50, 53, 34, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 34, 73, 100, 34, 58, 32, 34, 50, 53, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 116, 105, 116, 108, 101, 34, 58, 32, 34, 67, 97, 109, 101, 109, 98, 101, 114, 116, 34, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 34, 50, 54, 34, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 34, 73, 100, 34, 58, 32, 34, 50, 54, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 115, 101, 108, 101, 99, 116, 101, 100, 34, 58, 32, 34, 102, 97, 108, 115, 101, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 116, 105, 116, 108, 101, 34, 58, 32, 34, 80, 111, 109, 109, 101, 115, 32, 70, 114, 105, 116, 101, 115, 34, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 34, 50, 55, 34, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 34, 73, 100, 34, 58, 32, 34, 50, 55, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 115, 101, 108, 101, 99, 116, 101, 100, 34, 58, 32, 34, 102, 97, 108, 115, 101, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 116, 105, 116, 108, 101, 34, 58, 32, 34, 87, 117, 114, 115, 116, 103, 108, -28, 115, 101, 114, 34, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 34, 50, 56, 34, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 34, 73, 100, 34, 58, 32, 34, 50, 56, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 116, 105, 116, 108, 101, 34, 58, 32, 34, 72, 97, 102, 101, 114, 102, 108, 111, 99, 107, 101, 110, 32, 34, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 34, 50, 57, 34, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 34, 73, 100, 34, 58, 32, 34, 50, 57, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 116, 105, 116, 108, 101, 34, 58, 32, 34, 77, 111, 117, 115, 115, 101, 32, 87, 101, 105, -33, 32, 83, 99, 104, 111, 107, 111, 108, 97, 100, 101, 32, 34, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 34, 51, 48, 34, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 34, 73, 100, 34, 58, 32, 34, 51, 48, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 116, 105, 116, 108, 101, 34, 58, 32, 34, 82, 101, 105, 115, 119, 97, 102, 102, 101, 108, 110, 32, 119, 101, 105, -33, 101, 32, 83, 99, 104, 111, 107, 111, 108, 97, 100, 101, 32, 34, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 34, 51, 49, 34, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 34, 73, 100, 34, 58, 32, 34, 51, 49, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 116, 105, 116, 108, 101, 34, 58, 32, 34, 66, 117, 116, 116, 101, 114, 115, 99, 104, 109, 97, 108, 122, 34, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 34, 51, 50, 34, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 34, 73, 100, 34, 58, 32, 34, 51, 50, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 116, 105, 116, 108, 101, 34, 58, 32, 34, 75, 108, 111, 112, 97, 112, 105, 101, 114, 32, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 115, 101, 108, 101, 99, 116, 101, 100, 34, 58, 32, 34, 116, 114, 117, 101, 34, 10, 32, 32, 32, 32, 125, 44, 10, 32, 32, 32, 32, 34, 51, 51, 34, 58, 32, 123, 10, 32, 32, 32, 32, 32, 32, 34, 73, 100, 34, 58, 32, 34, 51, 51, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 116, 105, 116, 108, 101, 34, 58, 32, 34, 75, -4, 99, 104, 101, 110, 112, 97, 112, 105, 101, 114, 34, 44, 10, 32, 32, 32, 32, 32, 32, 34, 115, 101, 108, 101, 99, 116, 101, 100, 34, 58, 32, 34, 116, 114, 117, 101, 34, 10, 32, 32, 32, 32, 125, 10, 32, 32, 125, 10, 125};
            Dialog.show(
                    "Info",
                    new TextArea(byteArray.length + " bytes read\n"
                            + "new String(byteArray).length():" + new String(byteArray).length()),
                    new Command[] {new Command("Ok")});

It will display:
4145 bytes read
new String(byteArray).length():0

This must not happen. If the encoding is wrong it should throw an exception.

In the Simulator it works

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions