This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 98694 - I18N - Problem with Turkish Locale
Summary: I18N - Problem with Turkish Locale
Status: RESOLVED WONTFIX
Alias: None
Product: obsolete
Classification: Unclassified
Component: visualweb (show other bugs)
Version: 5.x
Hardware: PC Windows XP
: P3 blocker (vote)
Assignee: Quy Nguyen
URL:
Keywords: I18N
Depends on:
Blocks:
 
Reported: 2007-03-22 16:25 UTC by bugbridge
Modified: 2007-09-02 15:22 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description bugbridge 2007-03-22 16:25:51 UTC
Original status: 3-Accepted; Suggested Status: NEW


Description:
I could reproduce the problem, build ID:051220_9

Here is the description of the problem by customer 
--------------------------------------

There are several errors during both the installation and running of the IDE. I
think it is because of the Turkish Locale of my computer.

1. Installation of Pointbase tables gives several NullPointerException's

2. Cannot create a new project

3. Cannot browse the view called "Servers"

ERROR MESSAGES
----------------------
1. During the installation in the pointbase console:
Starting Server C:\Program Files\Sun\Creator2ea2\java\bin\java
Server started, listening on port 29092, display level: 0 ...
>Exception in thread "Thread-2" java.lang.NullPointerException
at com.pointbase.wal.f0.b(DashoA13*..:392)
at com.pointbase.wal.g6.a(DashoA13*..:160)
at com.pointbase.wal.fy.a(DashoA13*..:1104)
at com.pointbase.wal.gs.run(DashoA13*..:90)

This exception continues several times.

2. On step two of new Project wizard

javax.xml.transform.TransformerConfigurationException: Could not compile styleshhet

3. Trying to browse anything in the "Servers" view like "JumpStartCycles" gives
this error:
--Data type İNTEGER is not a valid SQL data type supported by Pointbase.--

I am not sure if you can see the spelling of "integer" above but it is written
as a capital 'i' with a dot above. Wich is the the correct capital form of small
'i' in Turkish locale. Several other Java projects have a smilar error because
of using "toUpper" without the second parameter to expilicitly specify the
locale for conversion. (Should be EN/US, not system locale)

This item also generates the same exception of the first item in the pointbase
console.

please take a look at the connecttool case:JSC2-0343

Description (Entry 2):
Since it mentions installation in this report - am putting in
install subcat - its definitely not an l10n subcat since creator
is not localized into Turkish.

xxx@xxxx

Evaluation:
Sounds like it might be a legitimate issue, albeit on an unsupported locale. 
Assigning to Ken Frank for an evaluation.
Comment 1 Ken Frank 2007-05-30 05:10:46 UTC
more on the dottted i situation that might be cause - as per info in other issues
related to Turkish locale only:

usually a missing Locale.ENGLISH param in some
String.to{Upper,Lower}Case, making code get confused by the Turkish dotted vs.
undotted 'I'.

ken.frank@sun.com
Comment 2 Mark Dey 2007-09-02 15:22:09 UTC
We no longer install Pointbase tables in VisualWeb. If similar issues are encountered with Derby please file another
issue with Derby specific errors.