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.
This bug was originally marked as duplicate of bug 255873, that is already resolved. This bug is still valid, so this seems to be another bug, but it might be related. Build: NetBeans IDE Dev (Build 201607170002) VM: Java HotSpot(TM) 64-Bit Server VM, 25.60-b23, Java(TM) SE Runtime Environment, 1.8.0_60-b27 OS: Windows 10 User Comments: GUEST: added text of an existing .h file to a .h file in Netbeans... Stacktrace: java.lang.AssertionError: Path must be absolute: C:\usr\include\argp.h at org.netbeans.modules.remote.impl.RemoteLogger.assertTrue(RemoteLogger.java:129) at org.netbeans.modules.remote.impl.fs.RemoteFileSystemProvider.toURL(RemoteFileSystemProvider.java:336) at org.netbeans.modules.remote.spi.FileSystemProvider.toUrl(FileSystemProvider.java:406) at org.netbeans.modules.cnd.remote.fs.CndFileSystemProviderImpl.toUrlImpl(CndFileSystemProviderImpl.java:115) at org.netbeans.modules.cnd.spi.utils.CndFileSystemProvider$DefaultProvider.toUrlImpl(CndFileSystemProvider.java:526) at org.netbeans.modules.cnd.spi.utils.CndFileSystemProvider.toUrl(CndFileSystemProvider.java:218)
Created attachment 160416 [details] stacktrace
Although it is remote related, the root cause is in code model. The log contains another exception, which is, I think, related: java.lang.Exception: File systems differ: incoming=[org.netbeans.modules.masterfs.ui.FileBasedFSWithUI@76862469];cur=root@host.name.de @[Code Model Parser 1: PARTIAL Reparsing C:\Users\cvoelker\Documents\NetBeansProjects\heizung\heizung.h] at org.netbeans.modules.cnd.utils.CndUtils.severe(CndUtils.java:210) at org.netbeans.modules.cnd.utils.CndUtils.assertTrue(CndUtils.java:191) at org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.getIncludeHandler(ProjectBase.java:1500) at org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.createPreprocHandler(ProjectBase.java:1466) at org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.createDefaultPreprocHandler(ProjectBase.java:3425) at org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.restorePreprocHandler(ProjectBase.java:3392) at org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.createPreprocHandlerFromStates(ProjectBase.java:1668) at org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase.getPreprocHandlersForParse(ProjectBase.java:1624) at org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl.getPreprocHandlersForParse(FileImpl.java:559) at org.netbeans.modules.cnd.modelimpl.csm.core.DeepReparsingUtils.addCompilationUnitToReparse(DeepReparsingUtils.java:462) at org.netbeans.modules.cnd.modelimpl.csm.core.DeepReparsingUtils.addToReparse(DeepReparsingUtils.java:447) at org.netbeans.modules.cnd.modelimpl.csm.core.DeepReparsingUtils.reparseOnChangedFileImpl(DeepReparsingUtils.java:217) at org.netbeans.modules.cnd.modelimpl.csm.core.DeepReparsingUtils.finishPartialReparse(DeepReparsingUtils.java:153) at org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl.ensureParsedImpl(FileImpl.java:873) at org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl.ensureParsed(FileImpl.java:653) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread._run(ParserThread.java:148) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread.run(ParserThread.java:74) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThreadManager$Wrapper.run(ParserThreadManager.java:92) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1443) 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:2058)
And one more exception, possibly related as well, in the log. java.lang.AssertionError: Invalid URL-like path StringRef{rfs:root@host.name.de:22C:\usr\include} at org.llvm.support.impl.PathStatics.find_first_component(PathStatics.java:76) at org.llvm.support.sys.path.root_path(path.java:987) at org.clang.basic.FileManager.getDirectory(FileManager.java:357) at org.clang.basic.impl.FileManagerStatics.getDirectoryFromFile(FileManagerStatics.java:51) at org.clang.basic.FileManager.getFile(FileManager.java:524) at org.clang.basic.FileManager.getFile(FileManager.java:489) at org.clang.tools.services.impl.PreprocessorInitializer.InitSourceManager(PreprocessorInitializer.java:209) at org.clang.tools.services.impl.PreprocessorInitializer.createPreprocessor(PreprocessorInitializer.java:266) at org.clang.tools.services.impl.PreprocessorSupport.dumpPreprocessedEntry(PreprocessorSupport.java:296) at org.clang.tools.services.impl.PreprocessorSupport.preprocessEntries(PreprocessorSupport.java:241) at org.clang.tools.services.impl.PreprocessorSupport.preprocess(PreprocessorSupport.java:184) at org.clang.tools.services.ClankPreprocessorServices.preprocess(ClankPreprocessorServices.java:67) at org.netbeans.modules.cnd.apt.impl.support.clank.ClankDriverImpl.preprocessImpl(ClankDriverImpl.java:152) at org.netbeans.modules.cnd.apt.support.ClankDriver.preprocess(ClankDriver.java:120) at org.netbeans.modules.cnd.modelimpl.parser.clank.ClankTokenStreamProducer.preprocessWithHandler(ClankTokenStreamProducer.java:297) at org.netbeans.modules.cnd.modelimpl.parser.clank.ClankTokenStreamProducer.getPreprocessorOutputForInterestedFile(ClankTokenStreamProducer.java:273) at org.netbeans.modules.cnd.modelimpl.parser.clank.ClankTokenStreamProducer.preprocessAndGetFileTokenStream(ClankTokenStreamProducer.java:231) at org.netbeans.modules.cnd.modelimpl.parser.clank.ClankTokenStreamProducer.getTokenStreamForParsing(ClankTokenStreamProducer.java:196) at org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl.doParse(FileImpl.java:1531) at org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl._reparse(FileImpl.java:1009) at org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl.ensureParsedImpl(FileImpl.java:796) at org.netbeans.modules.cnd.modelimpl.csm.core.FileImpl.ensureParsed(FileImpl.java:653) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread._run(ParserThread.java:148) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThread.run(ParserThread.java:74) at org.netbeans.modules.cnd.modelimpl.csm.core.ParserThreadManager$Wrapper.run(ParserThreadManager.java:92) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1443) 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:2058) NetBeans version is: Dev Build 201607170002
Created attachment 161846 [details] stacktrace remote build host on Windows
Integrated into 'main-silver', will be available in build *201609090002* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-silver/rev/14cbd8be96fe User: Vladimir Kvashin <vkvashin@netbeans.org> Log: Better trace/assetions for #262844 - [newcodemodel] AssertionError: Path must be absolute: C:\usr\include\argp.h
After I changes logging / assertions, this problem results in another (proper) assertion that is described in the issue 267980. So I'm closing this one as duplicate of the issue 267980 *** This bug has been marked as a duplicate of bug 267980 ***