[jbosstools-issues] [JBoss JIRA] (JBIDE-18867) NPE in CDI (probably) Validation

Rastislav Wagner (JIRA) issues at jboss.org
Tue Feb 24 03:34:49 EST 2015


     [ https://issues.jboss.org/browse/JBIDE-18867?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Rastislav Wagner closed JBIDE-18867.
------------------------------------


I cant reproduce in 9.0.0.Alpha1. Closing

> NPE in CDI (probably) Validation
> --------------------------------
>
>                 Key: JBIDE-18867
>                 URL: https://issues.jboss.org/browse/JBIDE-18867
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: cdi, jsp/jsf/xml/html source editing
>    Affects Versions: 4.2.0.Final
>            Reporter: Rastislav Wagner
>            Assignee: Alexey Kazakov
>             Fix For: 4.3.0.Alpha1
>
>
> In some cases, when you're editing HTML Validation Preferences and agree to perform a build on pressing 'Apply' and then immediately do the same on pressing 'OK' button, an NPE occurs in Validation:
> {code}
> !ENTRY org.jboss.tools.common 4 0 2014-11-13 02:17:31.326
> !MESSAGE 
> !STACK 0
> org.jboss.tools.common.validation.JBTValidationException
> 	at org.jboss.tools.common.validation.ValidatorManager.validate(ValidatorManager.java:123)
> 	at org.jboss.tools.common.validation.ValidatorManager.validateInJob(ValidatorManager.java:81)
> 	at org.eclipse.wst.validation.internal.core.ValidatorLauncher.start(ValidatorLauncher.java:77)
> 	at org.eclipse.wst.validation.Validator$V1.validate(Validator.java:768)
> 	at org.eclipse.wst.validation.Validator.validate(Validator.java:405)
> 	at org.eclipse.wst.validation.internal.ValManager.validate(ValManager.java:704)
> 	at org.eclipse.wst.validation.internal.ValManager$1.visit(ValManager.java:665)
> 	at org.eclipse.wst.validation.internal.ValManager.accept(ValManager.java:783)
> 	at org.eclipse.wst.validation.internal.ValManager.validate(ValManager.java:669)
> 	at org.eclipse.wst.validation.internal.ValidationRunner.execute(ValidationRunner.java:134)
> 	at org.eclipse.wst.validation.internal.ValidationRunner.run(ValidationRunner.java:148)
> 	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)
> 	at org.eclipse.wst.validation.internal.ValidationRunner.validate(ValidationRunner.java:67)
> 	at org.eclipse.wst.validation.ValidationFramework.validate(ValidationFramework.java:661)
> 	at org.eclipse.wst.sse.ui.internal.preferences.ui.AbstractValidationSettingsPage$ValidateJob.run(AbstractValidationSettingsPage.java:411)
> 	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
> Caused by: java.lang.NullPointerException
> 	at org.jboss.tools.common.validation.ValidatorManager.validate(ValidatorManager.java:116)
> 	... 15 more
> {code}
> Some debugging shows that NPE happens when validator is CDICoreValidator object: the following expression: 
> {code}validationHelper.getValidationContextManager().getValidatingProjectTree(validator){code}, and that value is used with no any checks for that.



--
This message was sent by Atlassian JIRA
(v6.3.11#6341)


More information about the jbosstools-issues mailing list