Bug 311491 - NPE while searching
Summary: NPE while searching
Status: NEW
Alias: None
Product: EMFT
Classification: Modeling
Component: Mint (show other bugs)
Version: unspecified   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Peter Nehrer CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-04 03:55 EDT by Micha Riser CLA
Modified: 2011-05-17 03:04 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Micha Riser CLA 2010-05-04 03:55:15 EDT
What steps will reproduce the problem?
1.  Performing References > Search on a Java Method


-- Error Details --
Date: Tue May 04 09:51:25 CEST 2010
Message: Unexpected error while searching through `platform:/resource/Stereotypes/model/Stereotypes.genmodel'.
Severity: Error
Product: Eclipse 1.2.2.20100122-1337 (org.eclipse.epp.package.modeling.product)
Plugin: org.eclipse.emf.mint.ui
Session Data:
eclipse.buildId=
java.version=1.6.0_17
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
Framework arguments:  -product org.eclipse.epp.package.modeling.product
Command-line arguments:  -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.modeling.product


Exception Stack Trace:
java.lang.NullPointerException
	at org.eclipse.emf.codegen.ecore.genmodel.impl.GenBaseImpl.isPrimitiveType(GenBaseImpl.java:1112)
	at org.eclipse.emf.codegen.ecore.genmodel.impl.GenTypedElementImpl.isPrimitiveType(GenTypedElementImpl.java:588)
	at org.eclipse.emf.codegen.ecore.genmodel.impl.GenTypedElementImpl.isBooleanType(GenTypedElementImpl.java:615)
	at org.eclipse.uml2.codegen.ecore.genmodel.impl.GenFeatureImpl.getGetAccessor(GenFeatureImpl.java:347)
	at org.eclipse.emf.mint.internal.genmodel.GenFeatureItemProvider.getJavaElementDescriptors(GenFeatureItemProvider.java:63)
	at org.eclipse.emf.mint.internal.genmodel.GenModelItemProviderAdapter.getJavaElementDescriptors(GenModelItemProviderAdapter.java:134)
	at org.eclipse.emf.mint.internal.ui.search.GenModelQueryParticipant.search(GenModelQueryParticipant.java:236)
	at org.eclipse.emf.mint.internal.ui.search.GenModelQueryParticipant.search(GenModelQueryParticipant.java:212)
	at org.eclipse.emf.mint.internal.ui.search.GenModelQueryParticipant.search(GenModelQueryParticipant.java:131)
	at org.eclipse.jdt.internal.ui.search.JavaSearchQuery$2.run(JavaSearchQuery.java:164)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.jdt.internal.ui.search.JavaSearchQuery.run(JavaSearchQuery.java:170)
	at org.eclipse.search2.internal.ui.InternalSearchUI$InternalSearchJob.run(InternalSearchUI.java:91)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Comment 1 Ed Willink CLA 2011-05-17 03:04:51 EDT
I'm seeing a rather similar error on Xtext genmodels. Since it affects any user of the Modeling EPP also using Xtext, it cannot be a minor error.

Raising to normal. Probably should be major.

Unexpected error while searching through `platform:/resource/org.eclipse.xtext.example.domainmodel/bin/org/eclipse/xtext/example/domainmodel/Domainmodel.genmodel'.

java.lang.NullPointerException
	at org.eclipse.emf.codegen.ecore.genmodel.impl.GenTypedElementImpl.isEObjectType(GenTypedElementImpl.java:450)
	at org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl.isEObjectType(GenFeatureImpl.java:1059)
	at org.eclipse.emf.codegen.ecore.genmodel.impl.GenTypedElementImpl.getType(GenTypedElementImpl.java:157)
	at org.eclipse.emf.mint.internal.genmodel.GenFeatureItemProvider.getJavaElementDescriptors(GenFeatureItemProvider.java:90)
	at org.eclipse.emf.mint.internal.genmodel.GenModelItemProviderAdapter.getJavaElementDescriptors(GenModelItemProviderAdapter.java:134)
	at org.eclipse.emf.mint.internal.ui.search.GenModelQueryParticipant.search(GenModelQueryParticipant.java:236)
	at org.eclipse.emf.mint.internal.ui.search.GenModelQueryParticipant.search(GenModelQueryParticipant.java:212)
	at org.eclipse.emf.mint.internal.ui.search.GenModelQueryParticipant.search(GenModelQueryParticipant.java:131)
	at org.eclipse.jdt.internal.ui.search.JavaSearchQuery$2.run(JavaSearchQuery.java:164)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.jdt.internal.ui.search.JavaSearchQuery.run(JavaSearchQuery.java:170)
	at org.eclipse.search2.internal.ui.InternalSearchUI$InternalSearchJob.run(InternalSearchUI.java:91)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)