BiopharmaLynx에서 데이터 파일을 열 수 없음 - WKB22208
증상
- 데이터를 프로세스하면 파일별 오류 메시지가 나타납니다.
- 원본 데이터를 열면 아래에 표시된 것과 유사한 결과 브라우저에 오류가 발생합니다.
- C:/Biopharmalynx1.3.5/log/browser.txt에는 아래에 표시된 바와 같은 오류 메시지가 포함되어 있습니다. 메시지의 중요한 부분을 강조하기 위해 bold체를 사용하지만 실제 로그 파일에는 bold체 텍스트가 없습니다.
Severity: 30 (Error)
Time: 13/02/18 11:52:37
Type: java.lang.InterruptedException: sleep interrupted [sleep interrupted]
[trace..]
1 java.lang.Thread.sleep(Native Method)
2 uk.co.micromass.processor.ProcessorManager.processJobs(Unknown Source)
3 uk.co.micromass.processor.ProcessorManager.process2DRawData(Unknown Source)
4 uk.co.micromass.UserInterface.ProteinLynx.results.rawdatadisplay.RawDataWorkerThread.doInBackground(Unknown Source)
5 uk.co.micromass.UserInterface.ProteinLynx.results.rawdatadisplay.RawDataWorkerThread.doInBackground(Unknown Source)
6 javax.swing.SwingWorker$1.call(Unknown Source)
7 java.util.concurrent.FutureTask.run(Unknown Source)
8 javax.swing.SwingWorker.run(Unknown Source)
9 java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
10 java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
11 java.lang.Thread.run(Unknown Source)
환경
- BiopharmaLynx 1.3.5에서 보고됨
- 이전 버전의 BiopharmaLynx에도 영향을 미칠 수 있습니다.
원인
RawDataWorkerThread는 BiopharmaLynx 프로젝트를 처음 열 때 백그라운드에서 실행됩니다. 사용자가 원본 데이터 디스플레이로 전환하는 경우 MassLynx 원본 데이터 폴더에서 데이터를 읽어 BiopharmaLynx 크로마토그램 및 스펙트럼 디스플레이의 화면에 표시합니다. 데이터가 큰 경우, 이 프로세스가 실행되는 동안 사용자가 데이터를 다시 처리하면 이 프로세스에 시간이 오래 걸릴 수 있으며, 프로세싱 속도가 느릴 수 있습니다. 즉, rawdataworkerthread가 데이터 로드를 완료하기 전에 데이터를 처리하려고 하면 프로세싱 오류가 발생합니다.
수정 또는 해결 방법
사용자가 시도할 수 있는 작업은 두 가지입니다.
1. 재프로세싱하기 전에 읽기가 완료될 때까지 기다립니다. 원본 데이터 디스플레이로 전환하고 트레이스가 나타날 때까지 기다립니다.
2. Task Manager를 열고 "raw_extract.exe"라는 프로세스를 찾습니다. 이 프로세스는 BiopharmaLynx에 의해 약 6회 실행되어 각 원본 데이터 디스플레이에 대한 데이터를 읽습니다. 이러한 각 프로세스를 중지합니다. 원본 데이터 디스플레이에 더 이상 데이터가 표시되지 않지만 브라우저와 프로세싱은 더 빨라야 합니다.
추가 정보
id22208, BIOPHARMLX, chromatogram, spectrum