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 101272 - I18N - Exception on startup (Turkish Locale)
Summary: I18N - Exception on startup (Turkish Locale)
Status: RESOLVED INVALID
Alias: None
Product: platform
Classification: Unclassified
Component: Window System (show other bugs)
Version: 6.x
Hardware: PC Linux
: P3 blocker (vote)
Assignee: David Simonek
URL:
Keywords: I18N
Depends on:
Blocks:
 
Reported: 2007-04-17 09:08 UTC by mdakin
Modified: 2008-12-22 11:44 UTC (History)
1 user (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 mdakin 2007-04-17 09:08:24 UTC
After installing Netbeans, when I run it from console I got a Invocation target
Exception caused by a Null Pointer exception

java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
org.netbeans.core.startup.layers.BinaryFS$AttrImpl.methodValue(BinaryFS.java:559)
[catch] at
org.netbeans.core.startup.layers.BinaryFS$AttrImpl.getValue(BinaryFS.java:459)
        at
org.netbeans.core.startup.layers.BinaryFS$BFSBase.getAttribute(BinaryFS.java:346)
        at
org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:788)
        at
org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:748)
        at
org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:784)
        at
org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:748)
        at
org.openide.filesystems.MultiFileObject.getAttribute(MultiFileObject.java:673)
        at
org.openide.loaders.InstanceDataObject$Ser.getClassName(InstanceDataObject.java:1103)
        at
org.openide.loaders.InstanceDataObject$Ser.instanceName(InstanceDataObject.java:1089)
        at
org.openide.loaders.InstanceSupport.instanceClass(InstanceSupport.java:123)
        at
org.openide.loaders.InstanceDataObject$Ser.instanceClass(InstanceDataObject.java:1137)
        at org.openide.loaders.InstanceSupport.instanceOf(InstanceSupport.java:159)
        at
org.openide.loaders.InstanceDataObject$Ser.instanceOf(InstanceDataObject.java:1160)
        at
org.openide.loaders.InstanceDataObject.instanceOf(InstanceDataObject.java:683)
        at org.openide.loaders.FolderLookup$ICItem.instanceOf(FolderLookup.java:488)
        at
org.openide.util.lookup.InheritanceTree$1VerifyJob.before(InheritanceTree.java:367)
        at
org.openide.util.lookup.AbstractLookup$ISE.recover(AbstractLookup.java:1301)
        at org.openide.util.lookup.AbstractLookup.lookup(AbstractLookup.java:420)
        at org.openide.util.lookup.ProxyLookup$R.initResults(ProxyLookup.java:305)
        at
org.openide.util.lookup.ProxyLookup$R.myBeforeLookup(ProxyLookup.java:556)
        at org.openide.util.lookup.ProxyLookup$R.beforeLookup(ProxyLookup.java:573)
        at
org.openide.util.lookup.ProxyLookup$R.myBeforeLookup(ProxyLookup.java:562)
        at org.openide.util.lookup.ProxyLookup$R.computeResult(ProxyLookup.java:427)
        at org.openide.util.lookup.ProxyLookup$R.allInstances(ProxyLookup.java:400)
        at
org.openide.filesystems.MIMESupport$CachedFileObject.getResolvers(MIMESupport.java:184)
        at
org.openide.filesystems.MIMESupport$CachedFileObject.isAnyResolver(MIMESupport.java:204)
        at org.openide.filesystems.MIMESupport.findMIMEType(MIMESupport.java:75)
        at org.openide.filesystems.FileUtil.getMIMETypeOrDefault(FileUtil.java:968)
        at
org.openide.filesystems.AbstractFileObject.getMIMEType(AbstractFileObject.java:157)
        at
org.openide.filesystems.MultiFileObject.getMIMEType(MultiFileObject.java:536)
        at
org.openide.filesystems.MultiFileObject.getMIMEType(MultiFileObject.java:536)
        at org.openide.loaders.ExtensionList.isRegistered(ExtensionList.java:144)
        at org.openide.loaders.UniFileLoader.findPrimaryFile(UniFileLoader.java:70)
        at
org.apache.tools.ant.module.loader.AntProjectDataLoader.findPrimaryFile(AntProjectDataLoader.java:56)
        at
org.openide.loaders.MultiFileLoader.findPrimaryFileImpl(MultiFileLoader.java:331)
        at
org.openide.loaders.MultiFileLoader.handleFindDataObject(MultiFileLoader.java:74)
        at
org.openide.loaders.DataObjectPool.handleFindDataObject(DataObjectPool.java:135)
        at org.openide.loaders.DataLoader.findDataObject(DataLoader.java:358)
        at
org.openide.loaders.DataLoaderPool.findDataObject(DataLoaderPool.java:393)
        at org.openide.loaders.FolderList.createBoth(FolderList.java:728)
        at org.openide.loaders.FolderList.getObjects(FolderList.java:516)
        at org.openide.loaders.FolderList.access$300(FolderList.java:52)
        at org.openide.loaders.FolderList$ListTask.run(FolderList.java:906)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:539)
        at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:964)
Caused by: java.beans.IntrospectionException: java.lang.NullPointerException
        at org.openide.nodes.BeanNode.mkie(BeanNode.java:167)
        at org.openide.nodes.BeanNode.<init>(BeanNode.java:144)
        at org.openide.nodes.BeanNode.<init>(BeanNode.java:98)
        at
org.netbeans.modules.j2ee.sun.ide.j2ee.PluginOptions.createViewNode(PluginOptions.java:86)
        ... 50 more
Caused by: java.lang.NullPointerException
        at java.beans.Introspector.addPropertyDescriptor(Introspector.java:621)
        at java.beans.Introspector.getTargetPropertyInfo(Introspector.java:510)
        at java.beans.Introspector.getBeanInfo(Introspector.java:389)
        at java.beans.Introspector.getBeanInfo(Introspector.java:159)
        at org.openide.util.Utilities.getBeanInfo(Utilities.java:389)
        at org.openide.nodes.BeanNode.initialization(BeanNode.java:540)
        at org.openide.nodes.BeanNode.<init>(BeanNode.java:140)
        ... 52 more
Caused by:
ALL [null]: value =
org.netbeans.modules.j2ee.sun.ide.j2ee.PluginOptions.createViewNode
Comment 1 Peter Pis 2007-04-19 16:00:42 UTC
Reassigning to "openide"...
Comment 2 Ken Frank 2007-05-30 04:22:10 UTC
There have been other recent and older issues related to Turkish locale only -
search
in iz for word Turkish.

ken.frank@sun.com
Comment 3 Ken Frank 2007-05-30 04:30:17 UTC
from 71389, source of problem for many or all Turkish only situations

if you ever have a weird problem with a Java app that no one else
seems to have, and you are running in Turkish locale, mention that in the bug
report - usually a missing Locale.ENGLISH param in some
String.to{Upper,Lower}Case, making code get confused by the Turkish dotted vs.
undotted 'I'.

I will try to add this info to other issues on Turkish only.


ken.frank@sun.com
Comment 4 David Simonek 2007-08-17 15:54:04 UTC
mdakin, is the error reproducible? How? What exact steps I need to do on *English* OS to reproduce the bug? Thanks.
Comment 5 David Simonek 2007-09-11 12:25:59 UTC
Closing, no info from reporter for long time. Please reopen only with requested info, thanks.