Community
Participate
Working Groups
The following problem was reported via the automated error reporting: Message: Error org.eclipse.core.runtime.CoreException: Cannot unmarshal a value, first bytes=2770 at org.eclipse.cdt.internal.core.pdom.dom.TypeMarshalBuffer.unmarshalValue(TypeMarshalBuffer.java:215) at org.eclipse.cdt.internal.core.pdom.dom.PDOMLinkage.loadValue(PDOMLinkage.java:674) at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPParameter.getDefaultValue(PDOMCPPParameter.java:192) at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPParameter.hasDefaultValue(PDOMCPPParameter.java:185) at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPFunction.update(PDOMCPPFunction.java:153) at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPMethod.update(PDOMCPPMethod.java:67) at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPLinkage.addBinding(PDOMCPPLinkage.java:726) at org.eclipse.cdt.internal.core.pdom.dom.cpp.PDOMCPPLinkage.addBinding(PDOMCPPLinkage.java:623) at org.eclipse.cdt.internal.core.pdom.dom.PDOMFile.createPDOMName(PDOMFile.java:516) at org.eclipse.cdt.internal.core.pdom.dom.PDOMFile.addNames(PDOMFile.java:483) at org.eclipse.cdt.internal.core.pdom.WritablePDOM.addFileContent(WritablePDOM.java:154) at org.eclipse.cdt.internal.core.index.WritableCIndex.setFileContent(WritableCIndex.java:86) at org.eclipse.cdt.internal.core.pdom.PDOMWriter.storeFileInIndex(PDOMWriter.java:678) at org.eclipse.cdt.internal.core.pdom.PDOMWriter.storeSymbolsInIndex(PDOMWriter.java:325) at org.eclipse.cdt.internal.core.pdom.PDOMWriter.addSymbols(PDOMWriter.java:284) at org.eclipse.cdt.internal.core.pdom.AbstractIndexerTask.writeToIndex(AbstractIndexerTask.java:1284) at org.eclipse.cdt.internal.core.pdom.AbstractIndexerTask.parseFile(AbstractIndexerTask.java:1096) at org.eclipse.cdt.internal.core.pdom.AbstractIndexerTask.parseLinkage(AbstractIndexerTask.java:896) at org.eclipse.cdt.internal.core.pdom.AbstractIndexerTask.runTask(AbstractIndexerTask.java:557) at org.eclipse.cdt.internal.core.pdom.indexer.PDOMIndexerTask.run(PDOMIndexerTask.java:161) at org.eclipse.cdt.internal.core.pdom.PDOMIndexerJob.run(PDOMIndexerJob.java:155) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:60) Bundles: | org.eclipse.cdt.core | 6.5.0.201806170908 | 6.5.0.201806170908 | | org.eclipse.core.jobs | 3.10.0.v20180427-1454 | 3.10.0.v20180427-1454 | Operating Systems: | Linux | 4.10.0 | 4.10.0 | The above information is a snapshot of the collected data. Visit https://dev.eclipse.org/recommenders/committers/aeri/v2/#!/problems/5b8036f4e4b0ac09b971a454 for the latest data. Thank you for your assistance. Your friendly error-reports-inbox.
(In reply to EPP Error Reports from comment #0) > Message: Error > org.eclipse.core.runtime.CoreException: Cannot unmarshal a value, first > bytes=2770 If firstBytes = 2770, then (firstBytes & ITypeMarshalBuffer.KIND_MASK) = 0x12, which is out of bounds for a value kind. I don't know why we'd get such an out-of-bounds value kind, other than general database corruption. We need a reproducing testcase to investigate further.