成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Eclipse啟動(dòng)后報(bào)“Decoration Calculation”并異常崩潰問(wèn)題分析及解決辦法

fireflow / 2104人閱讀

摘要:第二次出現(xiàn)問(wèn)題更不幸的是,后面有一次導(dǎo)入公司新的工程,也出現(xiàn)同樣的問(wèn)題了。三解決辦法因?yàn)閱?wèn)題解決的過(guò)程卻是有點(diǎn)曲折心酸,所以前面的問(wèn)題分析有點(diǎn)長(zhǎng),簡(jiǎn)要說(shuō)明一下解決辦法,具體如下確認(rèn)的導(dǎo)入識(shí)別情況。

一、問(wèn)題現(xiàn)象

我像往常一樣導(dǎo)入ClearCase(類似SVN)中導(dǎo)入公司新的工程進(jìn)行開(kāi)發(fā),導(dǎo)入后沒(méi)多久Eclipse就開(kāi)始彈框報(bào)錯(cuò),報(bào)錯(cuò)截圖如下:

這時(shí),你可以選擇關(guān)閉對(duì)話框,但是緊接著Eclipse會(huì)彈出新的對(duì)話框(大概意思是軟件運(yùn)行出錯(cuò),需要馬上關(guān)閉Eclipse)。當(dāng)然你仍然可以關(guān)閉該對(duì)話框,可是很快你會(huì)發(fā)現(xiàn)系統(tǒng)有些卡頓,打開(kāi)后臺(tái)任務(wù)管理器,你會(huì)發(fā)現(xiàn)物理內(nèi)存基本耗盡。再查看進(jìn)程,你會(huì)發(fā)現(xiàn)一個(gè)名為javaw.exe的進(jìn)程內(nèi)存占用賊高,而且還在持續(xù)增長(zhǎng)。

二、問(wèn)題分析 1、第一次出現(xiàn)問(wèn)題

從報(bào)錯(cuò)的內(nèi)容來(lái)看,“Decoration Calculation”(裝飾的計(jì)算)通過(guò)中文翻譯的字面意思是沒(méi)法明白,查了半天資料也沒(méi)搞明白是什么模塊的問(wèn)題,但網(wǎng)上出現(xiàn)報(bào)錯(cuò)并提供解決辦法的人不在少數(shù),貼幾個(gè)出來(lái)。
1、Eclipse:An internal error occurred during: "Build Project". GC overhead limit exceeded
2、(Eclipse) An internal error occurred during: “Decoration Calculation”. java.lang.StackOverflowError in Ubuntu 14.10
3、解決An internal error occurred during: “Decoration Calculation”

問(wèn)題矛頭基本指向Java虛擬機(jī)內(nèi)存設(shè)置過(guò)低(另一個(gè)報(bào)錯(cuò)內(nèi)容“Java heap space”也說(shuō)明可能存在此問(wèn)題),建議基本都是修改Eclipse.ini配置文件,調(diào)高JVM的可用內(nèi)存,滿心歡喜的以為就此問(wèn)題可以解決,不好意思,無(wú)論你重啟多少次Eclipse,再把項(xiàng)目重新多導(dǎo)入多少次,問(wèn)題仍然存在。

一開(kāi)始我還以為是可用內(nèi)存設(shè)置太小了,不斷把值調(diào)大,后面索性調(diào)到1024m,Eclipse直接就啟動(dòng)不了,然后彈出一個(gè)提示框,大概意思就是這值你設(shè)置得太隨性,乖乖改回去(開(kāi)個(gè)玩笑:)),反正意思就是這個(gè)值不能隨便設(shè)置,我調(diào)到臨界的700m多樣子,還是不行。

這樣來(lái)來(lái)回回折騰了兩天,后面我就果斷放棄,靜下來(lái)想想。做得第一件事就是先Close Project,很快發(fā)現(xiàn)Eclipse好了,基本可以排除Eclipse的問(wèn)題,但是我導(dǎo)入的項(xiàng)目哪出問(wèn)題了呢?重點(diǎn)是其他同事導(dǎo)入都沒(méi)問(wèn)題...

再和同事的Eclipse界面反復(fù)對(duì)比,發(fā)現(xiàn)一個(gè)細(xì)節(jié),導(dǎo)入項(xiàng)目的圖標(biāo)不相同,他的是(Web項(xiàng)目),而我的是(Java項(xiàng)目)。一問(wèn)同事,這個(gè)項(xiàng)目是Web工程,瞬間有種淚崩的感覺(jué),要是早知道這點(diǎn)該多好...

基本確定是導(dǎo)入的問(wèn)題了,那么我就開(kāi)始反復(fù)的刪除再導(dǎo)入,試了那么N次后就成功了(運(yùn)氣夠背,人夠衰),問(wèn)題總算解決了。當(dāng)然,還有一個(gè)比較暴力的解決辦法(不推薦),就是手動(dòng)把Java項(xiàng)目改成Web項(xiàng)目(網(wǎng)上教程很多,就不列舉出來(lái)了)。

2、第二次出現(xiàn)問(wèn)題

更不幸的是,后面有一次導(dǎo)入公司新的Java工程,也出現(xiàn)同樣的問(wèn)題了。更悲催的是,上次導(dǎo)入的Web項(xiàng)目又莫名其妙地識(shí)別成了Java項(xiàng)目,這問(wèn)題沒(méi)完沒(méi)了...

后面想想,好像都是因?yàn)閺腃learCase(類似SVN)導(dǎo)入引起的,于是我就把兩個(gè)項(xiàng)目都先刪除,然后通過(guò)import手動(dòng)導(dǎo)入(Existing Projects into Workspace)。靜靜地等上幾分鐘,發(fā)現(xiàn)Eclipse依然安靜地躺在那里,不哭不鬧,看來(lái)問(wèn)題是解決了!

后面再回想,ClearCase(類似SVN)和原生Eclipse的兼容性估計(jì)也是一個(gè)問(wèn)題。為什么這么說(shuō)呢?ClearCase是Rational公司給我們定做的,另外Eclipse也是一個(gè)定制的版本(暫簡(jiǎn)稱VEclipse),用VEclipse從ClearCase導(dǎo)入工程沒(méi)有問(wèn)題。由于工作原因,我需要臨時(shí)用原生Eclipse從ClearCase導(dǎo)入工程,才出現(xiàn)哪些問(wèn)題,不過(guò)還好問(wèn)題都暫時(shí)解決了。

三、解決辦法

因?yàn)閱?wèn)題解決的過(guò)程卻是有點(diǎn)曲折心酸,所以前面的問(wèn)題分析有點(diǎn)長(zhǎng),簡(jiǎn)要說(shuō)明一下解決辦法,具體如下:

1、確認(rèn)Eclipse的導(dǎo)入識(shí)別情況。先確認(rèn)導(dǎo)入工程是Web項(xiàng)目還是Java項(xiàng)目,然后導(dǎo)入后觀察圖標(biāo)(/)是否正確;

2、刪除再導(dǎo)入嘗試。確認(rèn)識(shí)別正確,仍然出現(xiàn)問(wèn)題,嘗試將項(xiàng)目從Eclipse刪除(不要同時(shí)勾選從本地硬盤刪除),然后再導(dǎo)入,反復(fù)試三四次不行,就不用再試了;

3、import手動(dòng)導(dǎo)入項(xiàng)目。如果你的工程使用SVN管理的,不要使用“import-Checkout Projects from SVN-從SVN庫(kù)中導(dǎo)入”的方式,而是用“import-Existing Projects into Workspace-選擇項(xiàng)目本地路徑”的方式;

如果以上方式仍未能解決你的問(wèn)題,請(qǐng)反饋出來(lái)并提供現(xiàn)象說(shuō)明?;蛘吣憬鉀Q的,也請(qǐng)你留言分享出來(lái)。:)

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/66393.html

相關(guān)文章

  • TestBird 崩潰分析(Artisan) Android SDK 使用指南

    摘要:崩潰分析使用指南最新版本更新內(nèi)容支持插件,可收集異常修復(fù)啟動(dòng)次數(shù)統(tǒng)計(jì)一快速集成崩潰分析,支持及以上版本。會(huì)用進(jìn)行錯(cuò)誤堆棧還原幫助快速定位問(wèn)題。手動(dòng)上報(bào)的異常將單獨(dú)顯示在分析報(bào)表的異常欄目中。本文由崩潰分析產(chǎn)品經(jīng)理撰寫。 TestBird 崩潰分析(Artisan) Android SDK 使用指南 ** 最新版本1.0.4 更新內(nèi)容 ** 支持H5插件,可收集H5 JS異常; 修復(fù)啟...

    Barry_Ng 評(píng)論0 收藏0
  • 崩潰bug日志總結(jié)3

    摘要:詳細(xì)崩潰日志信息查看崩潰類信息當(dāng)調(diào)用或其變體之一失敗時(shí),會(huì)引發(fā)此異常,因?yàn)闊o(wú)法找到執(zhí)行給定意圖的活動(dòng)。引發(fā)崩潰日志的流程分析問(wèn)題所在是方法。 目錄介紹 1.1 OnErrorNotImplementedException【 Cant create handler inside thread that has not called Looper.prepare()】 1.2 adb.e...

    import. 評(píng)論0 收藏0
  • 網(wǎng)易云捕性能踩坑解決之道上篇

    摘要:從零開(kāi)始設(shè)計(jì)開(kāi)發(fā)一個(gè)日處理數(shù)據(jù)億的大數(shù)據(jù)高并發(fā)實(shí)時(shí)系統(tǒng),哪些性能問(wèn)題需要特別注意這里我們一起梳理一下本文中我將以,同學(xué)戲稱的系統(tǒng)網(wǎng)易云捕設(shè)計(jì)開(kāi)發(fā)實(shí)踐中兩年的時(shí)間里碰到的真實(shí)問(wèn)題,踩過(guò)的坑及解決問(wèn)題的方法和大家一起討論如何解決這些問(wèn)題。 本文由作者余寶虹授權(quán)網(wǎng)易云社區(qū)發(fā)布。 從零開(kāi)始設(shè)計(jì)開(kāi)發(fā)一個(gè)日處理數(shù)據(jù)8億的大數(shù)據(jù)高并發(fā)實(shí)時(shí)系統(tǒng),哪些性能問(wèn)題需要特別注意?這里我們一起梳理一下,本文中我...

    李義 評(píng)論0 收藏0
  • Android實(shí)際開(kāi)發(fā)bug大總結(jié)

    摘要:換句話說(shuō),環(huán)境或應(yīng)用程序沒(méi)有處于請(qǐng)求操作的適當(dāng)狀態(tài)。項(xiàng)目中異常分析引發(fā)崩潰日志的流程分析解決辦法常見(jiàn)的出現(xiàn)場(chǎng)景狀態(tài)異常非法線程操作。導(dǎo)致的方法出來(lái)顯示消息位于該消息之后,遲遲沒(méi)有執(zhí)行。這時(shí)候,的超時(shí)檢測(cè)結(jié)束,刪除了服務(wù)中的記錄。 目錄介紹 1.1 java.lang.UnsatisfiedLinkError找不到so庫(kù)異常 1.2 java.lang.IllegalStateExce...

    peixn 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<