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 232692 - Adding a ‘.cc’ file saved on the network Storage (with Read Wright permission) in to a project
Summary: Adding a ‘.cc’ file saved on the network Storage (with Read Wright permission...
Status: RESOLVED FIXED
Alias: None
Product: cnd
Classification: Unclassified
Component: Editor (show other bugs)
Version: 7.4
Hardware: PC Windows 8 x64
: P2 normal (vote)
Assignee: Alexander Simon
URL:
Keywords:
: 234800 (view as bug list)
Depends on:
Blocks:
 
Reported: 2013-07-15 08:25 UTC by _ supunliyanage
Modified: 2013-08-26 13:17 UTC (History)
3 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
Open Remote Files (71.32 KB, image/png)
2013-07-15 08:25 UTC, _ supunliyanage
Details

Note You need to log in before you can comment on or make changes to this bug.
Description _ supunliyanage 2013-07-15 08:25:46 UTC
Created attachment 137113 [details]
Open Remote Files

Adding a ‘.cc’ file saved on the network Storage (with Read Wright permission) in to a project

Summary: I am trying a add an existing .cc code file in to the project, which was saved on the network (with full permission to read wright).
When I add it in to the project and trying to open it from the editor it gives an ‘java.lang.NullPointerException’.

How to replicate the Bug:

1.	Create a C or C++ project
2.	Add existing .cc file (saved on the network) – this adds the file
3.	Try to open it: this gives the error 

java.lang.NullPointerException
	at org.netbeans.modules.cnd.makeproject.source.bridge.DocumentLanguageFlavorProvider.setLanguage(DocumentLanguageFlavorProvider.java:129)
	at org.netbeans.modules.cnd.makeproject.source.bridge.DocumentLanguageFlavorProvider.addProperty(DocumentLanguageFlavorProvider.java:98)
	at org.netbeans.modules.cnd.source.CppEditorSupport$PropertiesProviders.addProperty(CppEditorSupport.java:278)
	at org.netbeans.modules.cnd.source.CppEditorSupport.setupSlowDocumentProperties(CppEditorSupport.java:265)
	at org.netbeans.modules.cnd.source.CppEditorSupport.prepareDocument(CppEditorSupport.java:366)
	at org.openide.text.CloneableEditor$DoInitialize.initNonVisual(CloneableEditor.java:436)
	at org.openide.text.CloneableEditor$DoInitialize.run(CloneableEditor.java:369)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432)
	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2042)
Caused: org.openide.util.RequestProcessor$SlowItem: task failed due to
	at org.openide.util.RequestProcessor$Task.schedule(RequestProcessor.java:1473)
	at org.openide.text.CloneableEditor$DoInitialize.<init>(CloneableEditor.java:334)
	at org.openide.text.CloneableEditor.initialize(CloneableEditor.java:250)
	at org.openide.text.CloneableEditor.componentShowing(CloneableEditor.java:225)
	at org.netbeans.core.spi.multiview.text.MultiViewCloneableEditor.componentShowing(MultiViewCloneableEditor.java:141)
	at org.netbeans.core.spi.multiview.text.MultiViewEditorElement.componentShowing(MultiViewEditorElement.java:134)
	at org.netbeans.core.multiview.MultiViewPeer.peerComponentShowing(MultiViewPeer.java:335)
	at org.netbeans.core.multiview.MultiViewCloneableTopComponent.componentShowing(MultiViewCloneableTopComponent.java:129)
	at org.openide.windows.WindowManager.componentShowing(WindowManager.java:339)
	at org.netbeans.core.windows.WindowManagerImpl.componentShowing(WindowManagerImpl.java:1195)
	at org.netbeans.core.windows.view.DefaultView.changeGUI(DefaultView.java:168)
	at org.netbeans.core.windows.ViewRequestor.dispatchRequest(ViewRequestor.java:275)
	at org.netbeans.core.windows.ViewRequestor.processRequest(ViewRequestor.java:251)
	at org.netbeans.core.windows.ViewRequestor.postRequest(ViewRequestor.java:189)
	at org.netbeans.core.windows.ViewRequestor.scheduleRequest(ViewRequestor.java:127)
	at org.netbeans.core.windows.Central.addModeOpenedTopComponent(Central.java:791)
	at org.netbeans.core.windows.ModeImpl.addOpenedTopComponent(ModeImpl.java:354)
	at org.netbeans.core.windows.WindowManagerImpl.topComponentOpenAtTabPosition(WindowManagerImpl.java:1256)
	at org.netbeans.core.windows.WindowManagerImpl.topComponentOpen(WindowManagerImpl.java:1221)
	at org.openide.windows.TopComponent.open(TopComponent.java:497)
	at org.openide.windows.TopComponent.open(TopComponent.java:477)
	at org.openide.windows.CloneableOpenSupport.openCloneableTopComponent(CloneableOpenSupport.java:202)
	at org.openide.windows.CloneableOpenSupport$1.run(CloneableOpenSupport.java:101)
	at org.openide.util.Mutex.doEvent(Mutex.java:1343)
	at org.openide.util.Mutex.writeAccess(Mutex.java:457)
	at org.openide.windows.CloneableOpenSupport.open(CloneableOpenSupport.java:98)
	at org.openide.text.CloneableEditorSupport.open(CloneableEditorSupport.java:505)
	at org.openide.awt.ActionDefaultPerfomer.actionPerformed(ActionDefaultPerfomer.java:70)
	at org.openide.awt.ContextAction$Performer.actionPerformed(ContextAction.java:226)
	at org.openide.awt.ContextManager.actionPerformed(ContextManager.java:257)
	at org.openide.awt.ContextAction.actionPerformed(ContextAction.java:109)
	at org.openide.util.actions.ActionInvoker$1.run(ActionInvoker.java:93)
	at org.openide.util.actions.ActionInvoker.doPerformAction(ActionInvoker.java:116)
	at org.openide.util.actions.ActionInvoker.invokeAction(ActionInvoker.java:99)
	at org.openide.awt.GeneralAction$BaseDelAction.actionPerformed(GeneralAction.java:234)
	at org.openide.explorer.view.TreeView$PopupSupport.mouseClicked(TreeView.java:1625)
	at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:270)
	at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:269)
	at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:269)
	at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:269)
	at java.awt.Component.processMouseEvent(Component.java:6508)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
	at java.awt.Component.processEvent(Component.java:6270)
	at java.awt.Container.processEvent(Container.java:2229)
	at java.awt.Component.dispatchEventImpl(Component.java:4861)
	at java.awt.Container.dispatchEventImpl(Container.java:2287)
	at java.awt.Component.dispatchEvent(Component.java:4687)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4501)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
	at java.awt.Container.dispatchEventImpl(Container.java:2273)
	at java.awt.Window.dispatchEventImpl(Window.java:2719)
	at java.awt.Component.dispatchEvent(Component.java:4687)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
	at java.awt.EventQueue.access$200(EventQueue.java:103)
	at java.awt.EventQueue$3.run(EventQueue.java:694)
	at java.awt.EventQueue$3.run(EventQueue.java:692)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
	at java.awt.EventQueue$4.run(EventQueue.java:708)
	at java.awt.EventQueue$4.run(EventQueue.java:706)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
[catch] at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Comment 1 Alexander Simon 2013-07-15 11:08:30 UTC
fixed, change set:
http://hg.netbeans.org/cnd-main/rev/a4484eb7fe38
Comment 2 _ supunliyanage 2013-07-15 11:13:52 UTC
Thanks Simon 

(In reply to comment #1)
> fixed, change set:
> http://hg.netbeans.org/cnd-main/rev/a4484eb7fe38
Comment 3 Quality Engineering 2013-07-16 02:36:20 UTC
Integrated into 'main-silver', will be available in build *201307152300* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)

Changeset: http://hg.netbeans.org/main-silver/rev/a4484eb7fe38
User: Alexander Simon <alexvsimon@netbeans.org>
Log: fixed Bug #232692 Adding a ?.cc? file saved on the network Storage (with Read Wright permission) in to a project
Comment 4 Egor Ushakov 2013-08-26 13:17:01 UTC
*** Bug 234800 has been marked as a duplicate of this bug. ***