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
-------------------------------------------------------------------------------------------
這是一些網上的解決方案:
一. 這是由于插件org.eclipse.wst.sse.ui所致,myeclipse中的這個插件是修改過的zmyeclipse版本(在 myeclipse安裝目錄/eclipse/plugins中),但之后自動升級功能下載了更新版本的未修改版插件(在原eclipse的plugin 中),所以myeclipse據版本號判斷加載了更新的插件。
但myeclipse的運行依賴修改版本的插件添加的一些功能,可是新的插件未包含這些功能。
如錯誤中出現的org/eclipse/wst/sse/ui/internal/reconcile/validator/ValidationHelper.class,其實在未修改版本中根本不存在這個類,所以出錯。
解決方案:將原eclipse中plugins中的org.eclipse.wst.sse.ui_1.x.xxxxxxx.jar挪到其他地方。
二.
有更好的解決方法
myeclips中,到Help -> Software Updates -> Manage Configuration
展開后有兩項,一項是原有eclipse,一項是myeclipse,展開原有eclipse,
右鍵選中Web Standard Tools(WST)xxx那一項,disable,重啟myeclipse
眼鏡蛇