Bug 308292 - BIDI3.6_BDL: Failed to run Hebrew-named class
Summary: BIDI3.6_BDL: Failed to run Hebrew-named class
Status: CLOSED DUPLICATE of bug 32206
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Debug (show other bugs)
Version: 3.6   Edit
Hardware: Macintosh Mac OS X - Carbon (unsup.)
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: JDT-Debug-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-07 04:25 EDT by Ira Fishbein CLA
Modified: 2010-04-09 16:13 EDT (History)
8 users (show)

See Also:


Attachments
Call stack when try to debug Hebrew-named class (62.52 KB, image/x-png)
2010-04-07 04:33 EDT, Ira Fishbein CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ira Fishbein CLA 2010-04-07 04:25:53 EDT
Build Identifier: 3.6.0-I20100330-0800

In Order to recreate the problem:
1. create java project
2. create java class with Hebrew name 
3. add 'main' method and add some System.out.println call in it.
4. Put breakpoint in it and try to debug
Result: Debug precess failed. From call stack it is obvious the problem is with class name (see attachment).
The same problem exists for HebMac & UTF8 encodings. 

Reproducible: Always
Comment 1 Ira Fishbein CLA 2010-04-07 04:27:03 EDT
The name of Hebrew encoding on Mac is 'MacHebrew'
Comment 2 Ira Fishbein CLA 2010-04-07 04:33:34 EDT
Created attachment 164009 [details]
Call stack when try to debug Hebrew-named class
Comment 3 Olivier Thomann CLA 2010-04-07 08:49:40 EDT
Moving to JDT/Debug
Comment 4 Darin Wright CLA 2010-04-09 16:13:44 EDT
Looks like the same problem as bug 32206 and/or 9330. We call Runtime.exec(...) with a string, and if it the system library cannot handle/translate the command line properly, this will fail. Generally this works if the command line (class & project names) are in the OS's default locale.

*** This bug has been marked as a duplicate of bug 32206 ***