Hi all, 
  I played a bit with the latest MTJ and it seems to 
  work pretty well. One thing that I noticed was related to debugging. The SDK 
  that I used was Sun WTK 2.3 and DefaulColorPhone as a runtime.
  By default debugging settings in eclipse (Window 
  -> Preferences -> Java-> Debug) are such that 
  Susbend Executions options are marked 
  And 
  Debugger timeout is 3000 
  With those settings debugger session didn't open. 
  Emulator just dies before debugging session starts (below you can find the 
  message in console). Heve you noticed the same?
  This is very easy to fix, only thing that I was 
  needed to do was to unmark Susbend Options and then increase Debugger Timeout 
  to be 30000.
  We have noticed same thing with Nokia Carbide.j 
  product and users are instructed to change the settings. I propose that we 
  will add similar help to the MTJ guide. Agree? 
  Br, Petri 
  Connecting to 127.0.0.1 on 
  port 2800 
Waiting for 
  debugger on port 3194 
Waiting for KVM... 
Running with storage root DefaultColorPhone 
Running with locale: English_United 
  States.1252 
Connected 
  to KVM 
Connection 
  received. 
Method............: 101aa270 'java/io/Reader.read (virtual)' 
  
Stack Chunk.......: 
  10cebc4 
Frame 
  Pointer.....: 10cec6c 
Current IP........: 10253966 = 10253963 + offset 3 
Previous Frame....: 10cec4c 
  
Previous IP.......: 102114cd 
  (offset 11) 
Frame 
  size........: 2 (1 arguments, 1 local variables) 
Argument[0].......: 10c5684 
  
Local[1]..........: 0 
  
Operand[1]........: 
  10bb330 
  Method............: 1017fd1c 
  'java/io/InputStreamReader.read (virtual)' 
Stack Chunk.......: 10cebc4 
Frame Pointer.....: 10cec4c 
  
Current IP........: 102114cd 
  = 102114c2 + offset 11 
Previous Frame....: 10cec30 
Previous IP.......: 10217455 (offset 193) 
  
Frame size........: 1 (1 
  arguments, 0 local variables) 
Argument[0].......: 10c5900 
  Method............: 101843ec 
  'com/sun/midp/midletsuite/ManifestProperties.readLine (virtual)' 
  
Stack Chunk.......: 
  10cebc4 
Frame 
  Pointer.....: 10cec30 
Current IP........: 10217455 = 10217394 + offset 193 
Previous Frame....: 10cebfc 
  
Previous IP.......: 1022f3c3 
  (offset 63) 
Frame 
  size........: 7 (2 arguments, 5 local variables) 
Argument[0].......: 10c5a28 
  
Argument[1].......: 
  10c5900 
Local[2]..........: 6e 
Local[3]..........: 1d1 
Local[4]..........: 2f 
  
Local[5]..........: 
  6e 
Local[6]..........: 0 
  Method............: 101935e8 
  'com/sun/midp/midletsuite/JadProperties.partialLoad (virtual)' 
  
Stack Chunk.......: 
  10cebc4 
Frame 
  Pointer.....: 10cebfc 
Current IP........: 1022f3c3 = 1022f384 + offset 63 
Previous Frame....: 1060758 
  
Previous IP.......: 10217393 
  (offset 13) 
Frame 
  size........: 12 (4 arguments, 8 local variables) 
Argument[0].......: 10c5a28 
  
Argument[1].......: 
  10c63e0 
Argument[2].......: 0 
Argument[3].......: 7fffffff 
Local[4]..........: 10c5900 
Local[5]..........: 10bb714 
  
Local[6]..........: 5 
  
Local[7]..........: 
  10bb898 
Local[8]..........: 6 
Local[9]..........: 10bb84c 
Local[10]..........: 0 
Local[11]..........: c 
  Method............: 101843cc 
  'com/sun/midp/midletsuite/ManifestProperties.partialLoad (virtual)' 
  
Stack Chunk.......: 
  106059c 
Frame 
  Pointer.....: 1060758 
Current IP........: 10217393 = 10217386 + offset 13 
Previous Frame....: 1060730 
  
Previous IP.......: 1022f383 
  (offset 8) 
Frame 
  size........: 4 (4 arguments, 0 local variables) 
Argument[0].......: 10c5a28 
  
Argument[1].......: 
  10c63e0 
Argument[2].......: 0 
Argument[3].......: 7fffffff 
  Method............: 101935c8 
  'com/sun/midp/midletsuite/JadProperties.load (virtual)' 
Stack Chunk.......: 106059c 
  
Frame Pointer.....: 
  1060730 
Current 
  IP........: 1022f383 = 1022f37b + offset 8 
Previous Frame....: 106070c 
Previous IP.......: 1022f4a2 (offset 
  6) 
Frame 
  size........: 3 (3 arguments, 0 local variables) 
Argument[0].......: 10c5a28 
  
Argument[1].......: 
  10c63e0 
Argument[2].......: 0 
  Method............: 10193608 
  'com/sun/midp/midletsuite/JadProperties.load (virtual)' 
Stack Chunk.......: 106059c 
  
Frame Pointer.....: 
  106070c 
Current 
  IP........: 1022f4a2 = 1022f49c + offset 6 
Previous Frame....: 10606ec 
Previous IP.......: 1024e2ee (offset 
  62) 
Frame 
  size........: 2 (2 arguments, 0 local variables) 
Argument[0].......: 10c5a28 
  
Argument[1].......: 
  10c63e0 
  Method............: 101a6250 
  'com/sun/midp/security/Permissions.readPermissionsTable (static)' 
  
Stack Chunk.......: 
  106059c 
Frame 
  Pointer.....: 10606ec 
Current IP........: 1024e2ee = 1024e2b0 + offset 62 
Previous Frame....: 1060690 
  
Previous IP.......: 1024e48d 
  (offset 21) 
Frame 
  size........: 17 (1 arguments, 16 local variables) 
Argument[0].......: 10cd100 
  
Local[1]..........: 
  10c6828 
Local[2]..........: 10c63e0 
Local[3]..........: 10c5a28 
Local[4]..........: 10c5918 
  
Local[5]..........: 0 
  
Local[6]..........: 0 
  
Local[7]..........: 0 
  
Local[8]..........: 0 
  
Local[9]..........: 0 
  
Local[10]..........: 
  0 
Local[11]..........: 0 
Local[12]..........: 0 
Local[13]..........: 0 
  
Local[14]..........: 
  0 
Local[15]..........: 0 
Local[16]..........: 0 
  Method............: 101a6270 
  'com/sun/midp/security/Permissions.isValidDomainName (static)' 
  
Stack Chunk.......: 
  106059c 
Frame 
  Pointer.....: 1060690 
Current IP........: 1024e48d = 1024e478 + offset 21 
Previous Frame....: 106066c 
  
Previous IP.......: 10223c1f 
  (offset 15) 
Frame 
  size........: 3 (2 arguments, 1 local variables) 
Argument[0].......: 10cd100 
  
Argument[1].......: 
  10116b00 
Local[2]..........: 0 
  Method............: 1018b12c 
  'com/sun/midp/dev/DevMIDletSuiteImpl.create (static)' 
Stack Chunk.......: 106059c 
  
Frame Pointer.....: 
  106066c 
Current 
  IP........: 10223c1f = 10223c10 + offset 15 
Previous Frame....: 1060600 
  
Previous IP.......: 10223c0f 
  (offset 62) 
Frame 
  size........: 21 (10 arguments, 11 local variables) 
Argument[0].......: 10cd100 
  
Argument[1].......: 
  10c684c 
Argument[2].......: 10c68f4 
Argument[3].......: 10123f70 
Argument[4].......: 0 
Argument[5].......: 0 
Argument[6].......: 10116b00 
  
Argument[7].......: 0 
  
Argument[8].......: 0 
  
Argument[9].......: 0 
  
Local[10]..........: 
  0 
Local[11]..........: 0 
Local[12]..........: 0 
Local[13]..........: 0 
  
Local[14]..........: 
  0 
Local[15]..........: 0 
Local[16]..........: 0 
Local[17]..........: 0 
  
Local[18]..........: 
  0 
Local[19]..........: 0 
Local[20]..........: 0 
  Method............: 1018b10c 
  'com/sun/midp/dev/DevMIDletSuiteImpl.create (static)' 
Stack Chunk.......: 106059c 
  
Frame Pointer.....: 
  1060600 
Current 
  IP........: 10223c0f = 10223bd1 + offset 62 
Previous Frame....: 10605d4 
  
Previous IP.......: 1020e87a 
  (offset 20) 
Frame 
  size........: 5 (5 arguments, 0 local variables) 
Argument[0].......: 10cd100 
  
Argument[1].......: 
  10c684c 
Argument[2].......: 10c68f4 
Argument[3].......: 10123f70 
Argument[4].......: 0 
  Method............: 1017e4e8 
  'com/sun/midp/main/Main.runLocalClass (static)' 
Stack Chunk.......: 106059c 
  
Frame Pointer.....: 
  10605d4 
Current 
  IP........: 1020e87a = 1020e866 + offset 20 
Previous Frame....: 10605b0 
  
Previous IP.......: 1020e2d0 
  (offset 116) 
Frame 
  size........: 3 (1 arguments, 2 local variables) 
Argument[0].......: 10cd64c 
  
Local[1]..........: 0 
  
Local[2]..........: 0 
  
  Method............: 1017e448 
  'com/sun/midp/main/Main.main (static)' 
Stack Chunk.......: 106059c 
Frame Pointer.....: 10605b0 
  
Current IP........: 1020e2d0 
  = 1020e25c + offset 116 
Previous Frame....: 0 
Previous IP.......: 1 
Frame size........: 3 (1 arguments, 2 local variables) 
Argument[0].......: 1060888 
  
Local[1]..........: 
  10cd64c 
Local[2]..........: 10c6970 
  VM status: 
Instruction pointer.: 10253966 (offset 
  within invoking method: 3) 
Next instruction....: 0x4c 
Frame pointer.......: 10cec6c 
Local pointer.......: 10cec64 
  
Stack size..........: 256; 
  sp: 10cec84; ranges: 10605a4-10607a4;10cebcc-10cedcc; 
Contents of the current stack 
  frame: 
    10cec64: 10c5684 (lp) 
    10cec68: 0 
  
    10cec6c: 
  10cec4c (fp) 
    10cec70: 102114cd 
    10cec74: 
  10cec60 
    10cec78: 101aa270 
    10cec7c: 
  10cebc4 
    10cec80: 0 (end of frame) 
    10cec84: 10bb330 
  (sp) 
Execution stack 
  contains 700 items: 
1060888  
10cd64c  
10c6970  
0  
1  
10605a0  
1017e448  
106059c  
0  
10cd64c  
0  
0  
10605b0  
1020e2d0  
10605c4  
1017e4e8  
106059c  
0  
10cd100  
10c684c  
10c68f4  
10123f70  
0  
10605d4  
1020e87a  
10605e8  
1018b10c  
106059c  
0  
10cd100  
10c684c  
10c68f4  
10123f70  
0  
0  
10116b00  
0  
0  
0  
0  
0  
0  
0  
0  
0  
0  
0  
0  
0  
0  
1060600  
10223c0f  
1060614  
1018b12c  
106059c  
0  
10cd100  
10116b00  
0  
106066c  
10223c1f  
1060680  
101a6270  
106059c  
0  
10cd100  
10c6828  
10c63e0  
10c5a28  
10c5918  
0  
0  
0  
0  
0  
0  
0  
0  
0  
0  
0  
0  
1060690  
1024e48d  
10606a4  
101a6250  
106059c  
0  
10c5a28  
10c63e0  
10606ec  
1024e2ee  
1060700  
10193608  
106059c  
10c5a28  
10c5a28  
10c63e0  
0  
106070c  
1022f4a2  
1060720  
101935c8  
106059c  
10c5a28  
10c5a28  
10c63e0  
0  
7fffffff  
1060730  
1022f383  
1060744  
101843cc  
106059c  
0  
10c5a28  
10c63e0  
0  
7fffffff  
10c59c0  
a  
1019ea94  
106059c  
0  
0  
0  
0  
0  
10c5a28  
10c63e0  
0  
7fffffff  
10c5900  
10bb714  
5  
10bb898  
6  
10bb84c  
0  
c  
1060758  
10217393  
106076c  
ALERT: Attempting to resume current thread 
101935e8  
10cebc4  
0  
10c5a28  
10c5900  
6e  
1d1  
2f  
6e  
0  
10cebfc  
1022f3c3  
10cec10  
101843ec  
10cebc4  
0  
10c5900  
10cec30  
10217455  
10cec44  
1017fd1c  
10cebc4  
0  
10c5684  
0  
10cec4c  
102114cd  
10cec60  
101aa270  
10cebc4  
0  
10bb330  
  Execution completed. 
  
350702 bytecodes 
  executed 
3 thread 
  switches 
890 classes 
  in the system (including system classes) 
11510 dynamic objects allocated (672924 bytes) 
  
3 garbage collections 
  (547260 bytes collected) 
Execution completed. 
350702 bytecodes executed 
3 thread switches 
890 classes in the system (including system 
  classes) 
11510 
  dynamic objects allocated (672924 bytes) 
3 garbage collections (547260 bytes collected)