-
Bug
-
Resolution: Done
-
Major
-
4.3.0.Alpha1
-
None
Test case:
1. Create CDI Web Project
2. Open file "beans.xml"
3. Make follow changes:
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://jboss.org/schema/cdi/beans_1_0.xsd"> <interceptors> <class>asdfgdfgdfgdgs</class> </interceptors> <decorators> <class>decor</class> </decorators> <alternatives> <stereotype>ste</stereotype> <class>alt</class> </alternatives> </beans>
4. Try to see list of quick fixes on problem annotations (text hoover and with ruler action)
FAIL:
org.jboss.tools.common.validation.JBTValidationException at org.jboss.tools.common.validation.AsYouTypeValidatorManager.validate(AsYouTypeValidatorManager.java:187) at org.jboss.tools.common.validation.AsYouTypeValidatorManager.validateString(AsYouTypeValidatorManager.java:205) at org.jboss.tools.common.validation.AsYouTypeValidatorManager.validateString(AsYouTypeValidatorManager.java:200) at org.jboss.tools.common.validation.AsYouTypeValidatorManager.validate(AsYouTypeValidatorManager.java:254) at org.eclipse.wst.sse.ui.internal.reconcile.validator.ReconcileStepForValidator.validate(ReconcileStepForValidator.java:381) at org.eclipse.wst.sse.ui.internal.reconcile.validator.ReconcileStepForValidator.reconcileModel(ReconcileStepForValidator.java:259) at org.eclipse.jface.text.reconciler.AbstractReconcileStep.reconcile(AbstractReconcileStep.java:95) at org.eclipse.wst.sse.ui.internal.reconcile.validator.ValidatorStrategy.reconcile(ValidatorStrategy.java:269) at org.eclipse.wst.sse.ui.internal.reconcile.DocumentRegionProcessor.process(DocumentRegionProcessor.java:321) at org.eclipse.wst.sse.ui.internal.reconcile.StructuredRegionProcessor.process(StructuredRegionProcessor.java:258) at org.eclipse.wst.sse.ui.internal.reconcile.DirtyRegionProcessor$BackgroundThread.run(DirtyRegionProcessor.java:691) Caused by: java.lang.NullPointerException at org.jboss.tools.cdi.internal.core.validation.BeansXmlValidationDelegate$AlternativeClassValidator.getUnknownTypeErrorMessage(BeansXmlValidationDelegate.java:500) at org.jboss.tools.cdi.internal.core.validation.BeansXmlValidationDelegate.getType(BeansXmlValidationDelegate.java:282) at org.jboss.tools.cdi.internal.core.validation.BeansXmlValidationDelegate.validateTypeBeanForBeansXml(BeansXmlValidationDelegate.java:189) at org.jboss.tools.cdi.internal.core.validation.BeansXmlValidationDelegate.validateBeansXml(BeansXmlValidationDelegate.java:131) at org.jboss.tools.cdi.internal.core.validation.CDICoreValidator.validateResource(CDICoreValidator.java:621) at org.jboss.tools.cdi.internal.core.validation.CDICoreValidator.validate(CDICoreValidator.java:560) at org.jboss.tools.common.validation.AsYouTypeValidatorManager.validate(AsYouTypeValidatorManager.java:183) ... 10 more