2011년 6월 8일 수요일 오전 6:41
Hi, i got an error from joulemeter calibration, and the error seemed to refer to a csv file. In .csv files, the colums are separated by comma (,). That same character is decimal separator for floats in finnish locale, and maybe.that makes the floats split into extra column.error text:
The monitor will turn off and change brightness. PLEASE DO NOT USE THE MOUSE, KEYBOARD, or other input devices. Starting calibration.
Phase 1: Preparing system (may take several minutes) ...
Phase 2: Loading system ...
Estimated completion time: xxx
Traces saved to: C:\Users\xxx\AppData\Local\Microsoft Research\Joulemeter\126.96.36.199
Phase 3: Finalizing power model (won't take long) ...
Joulemeter error: Index was outside the bounds of the array.
Error details: at Microsoft.Research.Joulemeter.RegressionSolver.ReadColumnFromCSV(String infile, Int32 column)
at Microsoft.Research.Joulemeter.RegressionSolver.TruncateFilteredTracesToCommonLength(Dictionary`2 outFileNames)
at Microsoft.Research.Joulemeter.RegressionSolver.FilterTraces(Dictionary`2 listOfTraces, PowerMeterFilter powerMeterFilter, Resource powerMeterTraceLabel, String outFolder)
at JoulemeterWebDownload.MainWindow.RunCalibration(Object meterSelectedIndex)
Notes: Events . MachineInfos OK. PowerInfos . PowerModelCPUs . PowerModelMonitors . PowerModelSystems . PowerRequests . PowerWakeTimers . SystemMeasurements
2011년 6월 15일 수요일 오후 4:14소유자
Could you please send the contents of C:\Users\xxx\AppData\Local\Microsoft Research\Joulemeter\188.8.131.52 (in a zipped folder)
2011년 6월 22일 수요일 오후 3:11소유자One user who was getting the same error did send the contents of the folder marked. The error seems to occur on machines where the decimal point is stored as a comma instead of a dot. I will test this in more detail and add a fix in the subsequent version.
- 답변으로 표시됨 Aman KansalMicrosoft Employee, Owner 2011년 6월 22일 수요일 오후 3:14