Solve the processing dirty regions error of eclipse + myeclipse

Source: Internet
Author: User
Tags jbpm

(From: http://www.javaeye.com/post/542981)

 

My eclipse 3.3.2 + myeclipse 6.0.1 encountered the following error when opening the JSP file:
An internal error occurred during: "processing dirty regions ".
Org/Eclipse/WST/SSE/UI/Internal/reconcile/validator/validationhelper

An internal error occurred during: "JSP content validator ".
Org/Eclipse/WST/SSE/UI/Internal/reconcile/validator/validationhelper

An internal error occurred during: "JSP semantics validator (JSF )".
Org/Eclipse/WST/SSE/UI/Internal/reconcile/validator/validationhelper

An internal error occurred during: "JSP syntax validator ".
Org/Eclipse/WST/SSE/UI/Internal/reconcile/validator/validationhelper

Here are some online solutions:
I. this is because the plug-in org. eclipse. WST. SSE. ui. This plug-in myeclipse is the modified zmyeclipse version (in the myeclipse installation directory/Eclipse/plugins ), however, the updated version of the unmodified plug-in (in the original Eclipse plug-in) is downloaded after the automatic upgrade function. Therefore, myeclipse judges that the updated plug-in is loaded based on the version number.
However, the running of myeclipse depends on some features added by the modified version of the plug-in, but the new plug-in does not include these features.

For example, the org/Eclipse/WST/SSE/UI/Internal/reconcile/validator/validationhelper. class that appears in the error does not exist in the unmodified version, so an error occurs.
Solution: Move org. Eclipse. WST. SSE. ui_1.x.xxxxxxx.jar in plugins of the original eclipse to another place.
II.
Better solutions
In myeclips, go to help-> Software Updates-> Manage Configuration
There are two items after expansion: the original eclipse, the myeclipse, and the original eclipse,
Right-click the Web standard tools (WST) xxx item, select disable, and restart myeclipse

my solution:
but I couldn't find the file mentioned above in my original eclipse, So I suspected it was a problem with other plug-ins I installed, finally, I found the problem. It turns out that my jbpm process designer plug-in conflicts with the myeclipse plug-in. According to the above solution, I think that myeclipse will not only conflict with Eclipse, but also cause problems with other plug-ins installed in eclipse. I find Org. eclipse. WST. SSE. the keyword UI is found in the Plugins directory of the jbpm process designer. eclipse. WST. SSE. ui_1.0.305.v200802142230.jar is a file, so I suspect it is a strange file. I move the file to another place and delete config in the configuration directory of Eclipse. delete all INI files, so that eclipse can return to the initial state and restart eclips. E. Open the JSP file and check whether it is okay. Eclipse does not report an error. It is completely normal.
through this solution, I understand some of the principles of eclipse. Eclipse plug-ins will conflict with eclipse itself, and Eclipse plug-ins will also conflict with each other, eclipse plug-ins always enable the latest update and download plug-in class, which will lead to a problem. Will other plug-ins be compatible with this updated plug-in class. From this solution process, I also understand that similar problems may occur in the future. You can start with the installed Eclipse plug-in.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.