View Issue Details

IDProjectCategoryView StatusLast Update
0008150VCOMPONENT-VKERNELDiagnosepublic2017-12-17 12:51
ReporterBeatrix WilliusAssigned ToIvan Smahin 
PrioritynormalSeverityfeatureReproducibilityN/A
Status assignedResolutionopen 
Product Version 
Target VersionFixed in Version 
Summary0008150: Make diagnosis run so that it doesn't block everything
DescriptionWhen doing a diagnosis the pizza of death is showing and the app shows up as "not responding" in the activity viewer. I already use a thread


dim theDiagnoser as new DiagnoseThread(theDatabase, Silent)
theDiagnoser.Run

while not DiagnoseFinished or theDiagnoser.State = Thread.Running
  app.SleepCurrentThread 100
wend
NotificationManager.RemoveReceiver self


and in the thread


  if theDatabase.Diagnose(VerboseLevel, theDiagnoseFile) then
    
    'database is okay
    theDiagnoseFile.Delete
    NotificationManager.Post "DiagnoseFinished", "Success"
  'and so on

Change this so that the diagnosis doesn't show the pizza of death.
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2017-12-16 08:46 Beatrix Willius New Issue
2017-12-17 10:51 Ruslan Zasukhin Assigned To => Ivan Smahin
2017-12-17 10:51 Ruslan Zasukhin Status new => assigned