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 247450 - java.lang.OutOfMemoryError: Java heap space
Summary: java.lang.OutOfMemoryError: Java heap space
Status: RESOLVED DUPLICATE of bug 246124
Alias: None
Product: web
Classification: Unclassified
Component: YAML (show other bugs)
Version: 8.0.1
Hardware: PC Windows 8 x64
: P3 normal (vote)
Assignee: Petr Pisl
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-09-24 15:00 UTC by xtrimsky
Modified: 2015-03-16 09:11 UTC (History)
0 users

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 xtrimsky 2014-09-24 15:00:43 UTC
When opening a PHP project, I get this error.
It happens when opening the project, while it's indexing. Afterwards all functions like Go to File, or Go to Symbol don't work.

I've tried increasing the memory of PHP to 4GB of ram, it uses all the ram but still crashes.
I tried disabling as much plugins as possible, but it still crashes.

Full error:

java.lang.OutOfMemoryError: Java heap space
	at org.jruby.util.ByteList.grow(ByteList.java:635)
	at org.jruby.util.ByteList.append(ByteList.java:248)
	at org.jvyamlb.ScannerImpl.scanTagUri(ScannerImpl.java:860)
	at org.jvyamlb.ScannerImpl.scanTag(ScannerImpl.java:819)
	at org.jvyamlb.ScannerImpl.fetchTag(ScannerImpl.java:787)
	at org.jvyamlb.ScannerImpl.fetchMoreTokens(ScannerImpl.java:560)
	at org.jvyamlb.ScannerImpl.peekToken(ScannerImpl.java:440)
	at org.jvyamlb.ScannerImpl.peekToken(ScannerImpl.java:446)
	at org.jvyamlb.ParserImpl$ProductionEnvironment.produce(ParserImpl.java:302)
	at org.jvyamlb.PositioningParserImpl$PositioningProductionEnvironment.produce(PositioningParserImpl.java:143)
	at org.jvyamlb.ParserImpl.parseStreamNext(ParserImpl.java:834)
	at org.jvyamlb.ParserImpl.peekEvent(ParserImpl.java:781)
	at org.jvyamlb.ComposerImpl.composeNode(ComposerImpl.java:111)
	at org.jvyamlb.ComposerImpl.composeDocument(ComposerImpl.java:78)
	at org.jvyamlb.ComposerImpl.getNode(ComposerImpl.java:54)
	at org.jvyamlb.ComposerImpl$NodeIterator.next(ComposerImpl.java:59)
	at org.netbeans.modules.languages.yaml.YamlParser.parse(YamlParser.java:232)
	at org.netbeans.modules.languages.yaml.YamlParser.parse(YamlParser.java:348)
	at org.netbeans.modules.parsing.impl.TaskProcessor.callParse(TaskProcessor.java:610)
	at org.netbeans.modules.parsing.impl.SourceCache.getResult(SourceCache.java:245)
	at org.netbeans.modules.parsing.api.ResultIterator.getParserResult(ResultIterator.java:138)
	at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$2.run(RepositoryUpdater.java:3038)
	at org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:598)
	at org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:155)
	at org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:139)
	at org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:206)
	at org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:203)
	at org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176)
	at org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360)
	at org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:74)
	at org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:203)
	at org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:106)
Comment 1 xtrimsky 2014-09-24 17:42:15 UTC
I also tried reinstalling Netbeans from scratch, removing all user folders. Didn't help.

My project has about 233,000 files, and 2080 files in the root folder.
Comment 2 Tomas Mysik 2014-09-26 05:45:22 UTC
I guess the well-known YAML library issue? Please evaluate, thanks.
Comment 3 xtrimsky 2014-09-26 18:38:11 UTC
Yes you are right, thank you for your help, I didn't know about this issue.

I've went to my project Properties, and inside the ignored folders I've added bower_components folder and node_modules folder. I don't need to access these folders, and this way it doesn't try to index it. Works well.
Comment 4 Petr Pisl 2015-03-16 09:11:36 UTC

*** This bug has been marked as a duplicate of bug 246124 ***