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.
The netbeans ide fails to install,start or uninstall when in Regional and Language Settings -> Regional Options -> Standards and formats is set to Turkish. The log file messages.log contains: java.beans.IntrospectionException: Method not found: isİdeIdentity I assume that the third letter of the method not found should be 'I' (hence the method name 'isIdeIdentity'. However (I am not sure whether it displays properly on your screen now) it is 'İ'. This letter is the Turkish uppercase for 'i', and it is actually a dotted 'I'. This is a typical problem we encounter in many software packages. You can find a pretty good explanation at http://cafe.elharo.com/java/turkish/ . Everything installs, starts and uninstalls fine if the setting is set to English, but this is not acceptable for 90% of Turkish users. I believe this problem is probably only a typo, but it should not make its way into the actual release. Best regards Arifi Koseoglu
Created attachment 28343 [details] Screenshots and messages.log file
Already reported, bug in installshield software. *** This issue has been marked as a duplicate of 52012 ***
Hi, The issue this one has been marked a duplicate of relates to installing only. However, the problem I reported happens when trying to start the ide after having installed the archive version. Installshield is not involved. Repeating some portion of my original explanation: The log file messages.log contains: java.beans.IntrospectionException: Method not found: isİdeIdentity I assume that the third letter of the method not found should be 'I' (hence the method name 'isIdeIdentity'. However (I am not sure whether it displays properly on your screen now) it is 'İ'. This letter is the Turkish uppercase for 'i', and it is actually a dotted 'I'. This is a typical problem we encounter in many software packages. You can find a pretty good explanation at http://cafe.elharo.com/java/turkish/ . Best regards, Arifi Koseoglu
Probably core issue then, please evaluate. Thanks.
It looks like one of the module is broken or contains method which name concains localized character ... Jirka, it's P2, autoupdate is on the stack trace, probably you know exactly what is broken, anyway I don't think it's on our side.
The problem is caused by a jdkbug in java/beans/NameGenerator. java/beans/PropertyDescriptor uses NameGenerator to capitalize property name when looking for read/write method. This bug was fixed in jdk1.6. The problem appears only on Turkish locale, other locales works for me AFAIK. Try run IDE on jdk6.0 beta (https://mustang.dev.java.net/) or with English locale. Thanks The second exception from addShortcut() method is tracked as issue 71389.
*** Issue 72428 has been marked as a duplicate of this issue. ***
Everyone using WindowsXP or Linux OS with Turkish Locale settings should run netbeans with the argument(parameter, or whatever you name it) below -locale tr_TR (For example, c:\netbeans\bin>netbeans.exe -locale tr_TR) Or if you don't want to type it everytime you run netbeans, try adding it to the line below netbeans_default_options="-J-Xms32m -J-Xmx128m -J-XX:PermSize=32m -J- XX:MaxPermSize=96m -J-Xverify:none -J-Dapple.laf.useScreenMenuBar=true" located in the file netbeans/etc/netbeans.conf it should look like this, netbeans_default_options="-J-Xms32m -J-Xmx128m -J-XX:PermSize=32m -J- XX:MaxPermSize=96m -J-Xverify:none -J-Dapple.laf.useScreenMenuBar=true -locale tr_TR" This should resolve the problem without changing the source code, using any beta version of the JDK 1.6 or changing the locale to English. Best regards
just to clarify - does the -locale option described below work even if user is running under Turkish locale on windows ? (but that its needed to work around the jdk problem ?) If not, then I think that it means users can't use some os specific features of that locale ? Also, when using -locale option, I don't think it extends to other processes used or invoked by ide, like app server. ken.frank@sun.com
"just to clarify - does the -locale option described below work even if user is running under Turkish locale on windows ? (but that its needed to work around the jdk problem ?)" I didn't try the -locale option with English or some other locale. While my system was set to Turkish locale, a NullPointerException was occuring while loading the ide. This option worked with Turkish locale on WindowsXP. "Also, when using -locale option, I don't think it extends to other processes used or invoked by ide, like app server." That might be true, I never tried the app server with -locale option but I never had problems with Turkish locale while using app server before. But I will try to make some tests about this.
Hello everyone I tried netbeans 5 this whole day to find some problems but so far no luck in finding any. Well it is apparent that my simple tests would not be sufficient to verify that by using -locale tr_TR option there will be no problems anymore. I encountered another problem which seems related to the Turkish locale issue. Windows version of Netbeans Mobility Pack installer gave me an error which prevented me from installing it. After changing locale from Turkish to English(USA) the installation completed without problem. I hope that new version of Java (1.6) would prevent such issues. My regards.
*** Issue 73275 has been marked as a duplicate of this issue. ***
*** Issue 74169 has been marked as a duplicate of this issue. ***
verified
*** Issue 86738 has been marked as a duplicate of this issue. ***