The type org.eclipse.jdt.annotation.NonNull cannot be resolved. It is indirectly referenced from required .class files

During my binding development I’ve got this error and I don’t know what to do. Any ideas?

Caused by: java.lang.Error: Unresolved compilation problem: 
	The type org.eclipse.jdt.annotation.NonNull cannot be resolved. It is indirectly referenced from required .class files

Compiling project with maven works fine

It’s not just you. I went through the IDE setup over the weekend and have the exact same issue.

Doug

Same here… reinstalled the eclipse with the latest version, also reloaded the target files, but issue remains.

The trick is to pull the latest changes.
It adds to the manifest file org.eclipse.jdt.annotation;resolution:=optional,
which removes the issue