Great, I will use 3.0.2 instead, Thank you for the quick response.
- Roy ________________________________ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Gary Karasiuk Sent: Thursday, August 28, 2008 12:48 PM To: General discussion of project-wide or architectural issues. Subject: Re: [wtp-dev] ValidationRegistryReader problem This was been fixed in 3.0.1 patches, 3.0.2 and HEAD. The Bugzilla is https://bugs.eclipse.org/bugs/show_bug.cgi?id=243679 <https://bugs.eclipse.org/bugs/show_bug.cgi?id=243679> Gary Karasiuk, RAD Performance Analyst [EMAIL PROTECTED] TL-969-3985, external: (905)-413-3985 From: "Roy Ganor" <[EMAIL PROTECTED]> To: <[email protected]> Date: 08/28/2008 03:23 AM Subject: [wtp-dev] ValidationRegistryReader problem ________________________________ Sorry for the other mail... Working with the latest release of WTP 3.0.1 I keep getting this exception: java.lang.NullPointerException at org.eclipse.wst.validation.internal.ValidationRegistryReader.isConfigure dOnProject(ValidationRegistryReader.java:1056) at org.eclipse.wst.validation.internal.operations.ValidationOperation.setEn abledValidators(ValidationOperation.java:553) at org.eclipse.wst.validation.internal.operations.ManualValidatorsOperation .<init>(ManualValidatorsOperation.java:33) at org.eclipse.wst.validation.internal.ValManager.getValidators(ValManager. java:203) at org.eclipse.wst.validation.internal.ValManager.accept(ValManager.java:64 6) at org.eclipse.wst.validation.internal.ValManager.validate(ValManager.java: 546) at org.eclipse.wst.validation.internal.ValBuilderJob.visit(ValBuilderJob.ja va:176) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java :68) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java :79) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java :48) at org.eclipse.wst.validation.internal.ValBuilderJob.deltaBuild(ValBuilderJ ob.java:154) at org.eclipse.wst.validation.internal.ValBuilderJob.run(ValBuilderJob.java :135) at org.eclipse.wst.validation.internal.ValBuilderJob.runInWorkspace(ValBuil derJob.java:123) at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWor kspaceJob.java:38) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) Checking the code I think we have synchronization problem, since there is a nullity check before we get the exception: if (projectValidationMetaData == null) projectValidationMetaData = new HashMap<IProject, Set<ValidatorMetaData>>(); Set<ValidatorMetaData> vmds = projectValidationMetaData.get(project); if (vmds != null) { return vmds.contains(vmd); } else { Set<ValidatorMetaData> prjVmds = getValidatorMetaData(project); if (prjVmds == null || prjVmds.size() == 0)return false; projectValidationMetaData.put(project, prjVmds); <-- exception occurs here return prjVmds.contains(vmd); } Am I missing something? Thanks, Roy_______________________________________________ wtp-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/wtp-dev <https://dev.eclipse.org/mailman/listinfo/wtp-dev>
_______________________________________________ wtp-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/wtp-dev
