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 250471 - Checked out sample project has wrong configuration
Summary: Checked out sample project has wrong configuration
Status: RESOLVED FIXED
Alias: None
Product: cnd
Classification: Unclassified
Component: Remote (show other bugs)
Version: 8.0.2
Hardware: All All
: P3 normal (vote)
Assignee: Vladimir Kvashin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-02-17 18:03 UTC by Alexander Pepin
Modified: 2015-04-04 05:15 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
Quote_svn project archive (1003.50 KB, application/x-tar)
2015-02-17 18:04 UTC, Alexander Pepin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Pepin 2015-02-17 18:03:10 UTC
After getting the project from svn repository on remote host (as full remote project) it can not be built as it has wrong configuration that can not be changed as well (project tar file is attached)
Steps to reproduce:
- untar the project somewhere on the remote host
- add the remote host
- open the project (Quote_svn)
- build the project
Result: Build fails due to the missed directory.
Comment 1 Alexander Pepin 2015-02-17 18:04:43 UTC
Created attachment 152035 [details]
Quote_svn project archive
Comment 2 Alexander Pepin 2015-02-17 18:54:44 UTC
The bug appears only if a user opens the project via File menu (Open Remote C/C++ Project) and localhost is selected in Default Host combobox.
Comment 3 Vladimir Kvashin 2015-04-01 10:50:40 UTC
This repeats. I see the following exception in console:


java.io.IOException: Can not create user@host:/home/vk/testcode/Quote_svn/nbproject/private/private.xml: null
	at org.netbeans.modules.remote.impl.fs.RemoteExceptions.createIOException(RemoteExceptions.java:69)
	at org.netbeans.modules.remote.impl.fs.RemoteDirectory.create(RemoteDirectory.java:348)
	at org.netbeans.modules.remote.impl.fs.RemoteDirectory.createDataImpl(RemoteDirectory.java:171)
	at org.netbeans.modules.remote.impl.fs.RemoteFileObjectBase.createData(RemoteFileObjectBase.java:255)
	at org.netbeans.modules.remote.impl.fs.RemoteFileObject.createData(RemoteFileObject.java:462)
	at org.openide.filesystems.FileUtil.createData(FileUtil.java:791)
	at org.netbeans.modules.cnd.makeproject.MakeProjectHelperImpl$1.run(MakeProjectHelperImpl.java:407)
	at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:127)
	at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:499)
	at org.netbeans.modules.cnd.makeproject.MakeProjectHelperImpl.runSaveAA(MakeProjectHelperImpl.java:361)
	at org.netbeans.modules.cnd.makeproject.MakeProjectHelperImpl.saveXml(MakeProjectHelperImpl.java:399)
	at org.netbeans.modules.cnd.makeproject.MakeProjectHelperImpl.save(MakeProjectHelperImpl.java:663)
	at org.netbeans.modules.cnd.makeproject.MakeBasedProjectFactorySingleton.saveProject(MakeBasedProjectFactorySingleton.java:247)
	at org.netbeans.modules.projectapi.nb.NbProjectManager$6.run(NbProjectManager.java:643)
	at org.netbeans.modules.projectapi.nb.NbProjectManager$6.run(NbProjectManager.java:633)
	at org.netbeans.modules.openide.util.DefaultMutexImplementation.writeAccess(DefaultMutexImplementation.java:293)
	at org.openide.util.Mutex.writeAccess(Mutex.java:299)
	at org.netbeans.modules.projectapi.nb.NbProjectManager.saveProject(NbProjectManager.java:633)
	at org.netbeans.api.project.ProjectManager.saveProject(ProjectManager.java:281)
	at org.netbeans.modules.cnd.makeproject.api.configurations.MakeConfigurationDescriptor.saveProject(MakeConfigurationDescriptor.java:1473)
	at org.netbeans.modules.cnd.makeproject.api.configurations.MakeConfigurationDescriptor.saveWorker(MakeConfigurationDescriptor.java:1268)
	at org.netbeans.modules.cnd.makeproject.api.configurations.MakeConfigurationDescriptor.access$300(MakeConfigurationDescriptor.java:130)
	at org.netbeans.modules.cnd.makeproject.api.configurations.MakeConfigurationDescriptor$SaveRunnable.run(MakeConfigurationDescriptor.java:1168)
	at org.netbeans.modules.cnd.makeproject.api.configurations.MakeConfigurationDescriptor.save(MakeConfigurationDescriptor.java:1113)
	at org.netbeans.modules.cnd.makeproject.api.ProjectSupport.saveAllProjects(ProjectSupport.java:84)
	at org.netbeans.modules.cnd.makeproject.MakeActionProvider.onSaveStep(MakeActionProvider.java:540)
	at org.netbeans.modules.cnd.makeproject.MakeActionProvider.addTarget(MakeActionProvider.java:498)
	at org.netbeans.modules.cnd.makeproject.MakeActionProvider.addAction(MakeActionProvider.java:484)
	at org.netbeans.modules.cnd.makeproject.MakeActionProvider.access$300(MakeActionProvider.java:168)
	at org.netbeans.modules.cnd.makeproject.MakeActionProvider$1.runImpl(MakeActionProvider.java:342)
	at org.netbeans.modules.cnd.makeproject.MakeActionProvider$CancellableTask.run(MakeActionProvider.java:1958)
	at org.netbeans.modules.cnd.makeproject.MakeActionProvider$3.runImpl(MakeActionProvider.java:439)
	at org.netbeans.modules.cnd.makeproject.MakeActionProvider$CancellableTask.run(MakeActionProvider.java:1958)
	at org.netbeans.modules.cnd.utils.ui.ModalMessageDlg$LongWorkerImpl.doWork(ModalMessageDlg.java:200)
	at org.netbeans.modules.cnd.utils.ui.ModalMessageDlg$Worker.run(ModalMessageDlg.java:149)
	at org.netbeans.modules.progress.ui.RunOffEDTImpl$3.run(RunOffEDTImpl.java:275)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1425)
	at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:68)
	at org.openide.util.lookup.Lookups.executeWith(Lookups.java:303)
	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2038)
Comment 4 Vladimir Kvashin 2015-04-01 12:28:49 UTC
(In reply to Vladimir Kvashin from comment #3)
> This repeats. I see the following exception in console:
Please disregard this. This was on everest host, which has an invalid svn
Comment 5 Vladimir Kvashin 2015-04-03 11:36:58 UTC
This is not related with versioning at all.
Just if you open a full remote project without setting host it resides as default host (e. g. from favorites), you get into this trouble.

Fixed:
http://hg.netbeans.org/cnd-main/rev/aa591d085116
Comment 6 Quality Engineering 2015-04-04 05:15:58 UTC
Integrated into 'main-silver', will be available in build *201504040001* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)

Changeset: http://hg.netbeans.org/main-silver/rev/aa591d085116
User: Vladimir Kvashin <vkvashin@netbeans.org>
Log: fixed #250471 - Checked out sample project has wrong configuration