1. 程式人生 > >記一次使用eclipse調試出現的異常

記一次使用eclipse調試出現的異常

今天使用eclipse除錯,總是會報異常,但是直接執行就不會有異常,為此鬱悶了很久,怎麼也找不到問題所在,後來偶然看到一個東西,靈光一閃,才想到了問題所在。在此記錄一下這個問題。
以下是除錯時的eclipse的執行截圖。
eclipse執行截圖

這個問題的關鍵,就在於右上方的Expressions視窗。
這個裡面有一個cursor.moveToNext() 的監視器,本來我只是用來顯示一下,cursor裡有沒有下一個元素存在,但是由於對eclipse的執行原理不甚熟悉,導致了這個錯誤。 在每次執行的時候,自動執行了cursor.moveToNext(),導致cursor往後移動了一位,這就導致每次都會報CursorIndexOutOfBoundsException錯誤,產生異常。

通過這次的問題,總結出來,eclipse在expressions視窗顯示的表示式,也是會自動執行的,並對現在除錯的變數進行修改,引以為戒。

相關推薦

使用eclipse調出現異常

今天使用eclipse除錯,總是會報異常,但是直接執行就不會有異常,為此鬱悶了很久,怎麼也找不到問題所在,後來偶然看到一個東西,靈光一閃,才想到了問題所在。在此記錄一下這個問題。 以下是除錯時的eclipse的執行截圖。 這個問題的關鍵,就在於右上方的E

socket_create()函數耗時異常記錄

des inpu 100% 可能 應用程序 解釋 一次 urn 異常 背景: 下午開發時突然整個頁面耗時增加,空接口每次都需要2-3秒的耗時,一開始以為連開發環境數據庫出現問題,最後斷開數據庫跑,發現還是很慢 最終逐步調試此頁面耗時,定位到了socket_c

Linux系統安裝的異常(AMI配置)

pos 網卡配置 software blog let 一次 war win 版本 一、背景 安裝Linux系統(Debian 8.8),老是失敗,卡在Install Software (12%的位置) 二、解決? 網上搜到的解決方法 1. 安裝過程中不要拔網線(我沒拔)

Eclipse關於JDK和JRE的問題

同步 javac 原理 ava itl 之前 java src 如何 今天同事遇到個問題,發現import package居然報錯,但是那個package實際上存在。一般情況某個類有問題或者是該類中的方法有問題,總會在IDE中顯示一條紅線。但是這次確實是沒有問題。我找到該類

JVM 原始碼分析(5.異常處理)

異常列印 Java 如果發生異常,通常會呼叫 Throwable.printStackTrace 去列印堆疊資訊。 堆疊資訊包括完整類名,方法名,java 檔名,行號 而這樣的資訊根據發生 Crash 執行緒所經歷的n個方法會打印出n行。 整個過程被稱為棧回朔

JVM調優(Permanent Generation)

最近在一次搭建公司系統執行環境的時候tomcat總是報出 java.lang.OutOfMemoryError PermGen space 的問題,即記憶體溢位 在解決這個問題的時候 一.問題解決 此處用到一個命令:jmap 顯示java堆中的詳

線上mysql主從架構異常的恢復經歷

fault ase 主從數據庫 sta start 1-1 href show color 前提:之前一位同事負責的一位客戶,因後期轉到devops小組。所以將此用戶交接給我,在後期發現有一套數據庫主從環境,從庫已經無法正常使用。查看slave 狀態為: 其中:Master

SQL調

insert優化 如果你在某一時刻有大量的insert操作,一條一條插入是非常耗時的。insert語句本身支援一次插入很多條記錄,插入記錄數上限受sql語句長度限制,一般一次插個幾千條是沒問題的。在我的 《如何手動實現Try Insert和Insert Or Update》 一文中對於各種情況都有具體的例子,

用gdb調python多線程代碼-死鎖的發現

ubunt reg out 什麽 err local class tdi str | 版權:本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接。如有問題,可以郵件:[email protected] 前言

調python內存泄露的問題

enable ini package 包括 bsp 應該 占用內存 ans blank 轉載:http://www.jianshu.com/p/2d06a1a01cc3 這兩天由於公司需要, 自己編寫了一個用於接收dicom文件(醫學圖像文件)的server. 經過各

Spring Cloud負載均衡時服務提供者使用fastjson,服務消費者請求時出現異常

服務消費者出現的異常:2018-05-22 17:33:16.605  INFO 6160 --- [trap-executor-0] c.n.d.s.r.aws.ConfigClusterResolver      : Resolving eureka endpoints

mariadb 安裝 出現scok異常

當安裝資料庫Maria時,使用yum install mariadb*. systemctl start mariadb 會提示 /var/lib/mysql 目錄已經初始化了, 但是當後面用到的時

高並發場景下.net監控程序數據上報的性能調

埋點 異步 上下 沒有 表現 上線 部分 技術 求和 最近在和小夥伴們做充電與通信程序的架構遷移。遷移前的架構是,通信程序負責接收來自充電集控設備的數據實時數據,通過Thrift調用後端的充電服務,充電服務收到響應後放到進程的Queue中,然後在管理線程的調度下,啟

APP和DB間流量異常問題的排查

異常流量分析 tcpdump抓取異常流量 wireshark流量分析 應用不定時異常流量分析 ###情景通過zabbix監控發現有一個應用和數據庫之間存在不定時的流量異常(也不頻繁),具體為應用server的入向流量和數據庫server的出向流量會有短時間(通常在一分鐘左右)的激增,甚至快達到

Springboot啟動異常

figure trac new rtc ttr org ext b-s nested   啟動Springboot項目報以下異常:    org.springframework.context.ApplicationContextException: Unable to

線上gc調優的過程

aspect hash 接下來 JD lac abs rac 數據庫 %x 近期公司運營同學經常表示線上我們一個後臺管理系統運行特別慢,而且經常出現504超時的情況。對於這種情況我們本能的認為可能是代碼有性能問題,可能有死循環或者是數據庫調用次數過多導致接口運

接口壓力測試與性能調

數據 java線程 color 可能 stack sta 服務 調整 標記 〇、經驗總結 1.如果總的CPU占用率偏高,且基本都被業務線程占用時,CPU占用率過高的原因跟JVM參數大小沒有直接關系,而跟具體的業務邏輯有關。2.當設置JVM堆內存偏小時,GC頻繁會導致業務線程

Jenkins 打包異常 ERROR: Exception when publishing, exception message [Failure]

command error: 存儲 .com erro 服務器 磁盤空間 comm inf 今天早上打包一直都沒有問題,突然有一次打包突然出現異常現象,如下: ERROR: Exception when publishing, exception message [Fai

NET Core 2.0在macOS 10.13出現的奇怪Build IO共享沖突問題

過程 賬戶 權限 arp 環境 定義 inux 編譯環境 做了 相信有些朋友喜歡直接把項目放在移動硬盤上進行工作,為了方便來回在多臺電腦或不同的操作系統平臺上來回碼磚,磁盤的格式基本都是exFAT的(喜歡在macOS上用NTFS或者FAT的都是大佬),在這裏我們不討論exF

IDEA編譯器調

str out style its sun 復制算法 dsc this max 前言: 我們知道,IDEA是用Java寫的,那麽他肯定也存在虛擬機的調優的問題,那麽今天我們就對它進行開刀。 下面是默認參數 位置在:C:\Program Files\JetBrains\I