This Bugzilla instance is deprecated, and most Eclipse projects now use GitHub or Eclipse GitLab. Please see the deprecation plan for details.
Bug 402163 - [bug] When F3 on Object get OOM
Summary: [bug] When F3 on Object get OOM
Status: RESOLVED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: VJET (show other bugs)
Version: unspecified   Edit
Hardware: PC Mac OS X
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Justin Early CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-03-01 12:04 EST by Justin Early CLA
Modified: 2017-04-11 15:12 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Justin Early CLA 2013-03-01 12:04:31 EST
In this file F3 Object in the vjetdoc comment get OOM

vjo.ctype('misc.T1') //< public
.protos({
	//> public void doit(Object value)
	doit: function(value) {

	}
})
.endType();


Here is the stacktrace from the error log:
eclipse.buildId=M20120208-0800
java.version=1.6.0_37
java.vendor=Apple Inc.
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US
Framework arguments:  -product org.eclipse.epp.package.jee.product -keyring /Users/mrp/.eclipse_keyring -showlocation
Command-line arguments:  -os macosx -ws cocoa -arch x86_64 -product org.eclipse.epp.package.jee.product -keyring /Users/mrp/.eclipse_keyring -showlocation

Error
Fri Feb 15 12:45:20 PST 2013
Unhandled event loop exception

java.lang.OutOfMemoryError: Java heap space
	at java.lang.StringBuilder.toString(StringBuilder.java:430)
	at org.eclipse.vjet.dsf.jst.declaration.JstType.getName(JstType.java:197)
	at org.eclipse.vjet.dsf.jstojava.controller.JstExpressionTypeLinkerHelper.getExtendedType(JstExpressionTypeLinkerHelper.java:3427)
	at org.eclipse.vjet.dsf.jstojava.controller.JstExpressionTypeLinkerHelper.getCorrectType(JstExpressionTypeLinkerHelper.java:3392)
	at org.eclipse.vjet.dsf.jstojava.controller.JstExpressionTypeLinkerHelper.fixMethodTypeRef(JstExpressionTypeLinkerHelper.java:1067)
	at org.eclipse.vjet.dsf.jstojava.controller.JstExpressionTypeLinker.visitJstType(JstExpressionTypeLinker.java:384)
	at org.eclipse.vjet.dsf.jstojava.controller.JstExpressionTypeLinker.visit(JstExpressionTypeLinker.java:270)
	at org.eclipse.vjet.dsf.jstojava.controller.JstExpressionTypeLinkerTraversal.accept(JstExpressionTypeLinkerTraversal.java:50)
	at org.eclipse.vjet.dsf.jstojava.controller.JstExpressionTypeLinkerTraversal.accept(JstExpressionTypeLinkerTraversal.java:28)
	at org.eclipse.vjet.dsf.jstojava.controller.JstExpressionBindingResolver.resolveTypeInternal(JstExpressionBindingResolver.java:68)
	at org.eclipse.vjet.dsf.jstojava.controller.JstExpressionBindingResolver.resolve(JstExpressionBindingResolver.java:58)
	at org.eclipse.vjet.eclipse.core.parser.VjoSourceElementResolver.resolve(VjoSourceElementResolver.java:28)
	at org.eclipse.vjet.dsf.jstojava.controller.JstExpressionBindingResolver.resolve(JstExpressionBindingResolver.java:245)
	at org.eclipse.vjet.dsf.jstojava.controller.JstParseController.resolve(JstParseController.java:111)
	at org.eclipse.vjet.dsf.jstojava.controller.JstParseController.parseAndResolve(JstParseController.java:80)
	at org.eclipse.vjet.eclipse.core.parser.VjoParserToJstAndIType.innerParse(VjoParserToJstAndIType.java:99)
	at org.eclipse.vjet.eclipse.core.parser.VjoParserToJstAndIType.parse(VjoParserToJstAndIType.java:63)
	at org.eclipse.vjet.eclipse.core.parser.VjoParserToJstAndIType.parse(VjoParserToJstAndIType.java:87)
	at org.eclipse.vjet.eclipse.internal.ui.text.VjoCodeScanner.initHighLightPoints(VjoCodeScanner.java:295)
	at org.eclipse.vjet.eclipse.internal.ui.text.VjoCodeScanner.setRange(VjoCodeScanner.java:249)
	at org.eclipse.jface.text.rules.DefaultDamagerRepairer.createPresentation(DefaultDamagerRepairer.java:172)
	at org.eclipse.jface.text.presentation.PresentationReconciler.createPresentation(PresentationReconciler.java:453)
	at org.eclipse.jface.text.presentation.PresentationReconciler.processDamage(PresentationReconciler.java:566)
	at org.eclipse.jface.text.presentation.PresentationReconciler.access$3(PresentationReconciler.java:564)
	at org.eclipse.jface.text.presentation.PresentationReconciler$InternalListener.inputDocumentChanged(PresentationReconciler.java:119)
	at org.eclipse.jface.text.TextViewer.fireInputDocumentChanged(TextViewer.java:2888)
	at org.eclipse.jface.text.TextViewer.setDocument(TextViewer.java:2937)
	at org.eclipse.jface.text.source.SourceViewer.setDocument(SourceViewer.java:640)
	at org.eclipse.jface.text.source.projection.ProjectionViewer.setDocument(ProjectionViewer.java:376)
	at org.eclipse.jface.text.source.SourceViewer.setDocument(SourceViewer.java:588)
	at org.eclipse.ui.texteditor.AbstractTextEditor.initializeSourceViewer(AbstractTextEditor.java:4030)
	at org.eclipse.ui.texteditor.AbstractTextEditor.createPartControl(AbstractTextEditor.java:3558)
Comment 1 Justin Early CLA 2013-03-01 12:05:37 EST
Disabled the vjo modules for built in types. There was a rebuild of the JstType for for built in types which caused this OOM