Q7

Q7 job waiting mechanism hangs sometimes

Details

  • Type: Bug Bug
  • Status: Resolved Resolved
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 1.2.1
  • Fix Version/s: 1.2.2
  • Component/s: Runtime
  • Labels:
    None
  • Test Mode:
    Manual

Description

see https://xored.desk.com/agent/case/118

It took a while, but I've traced the issue to a call that we're making when we create an editor automatically at start time.

Within a form page, we create a self-scheduling UI job, i.e.:

someJob = new UIJob("Something") {

@Override
public IStatus runInUIThread(IProgressMonitor monitor) { // ... return Status.OK_STATUS; }
};
someJob.setSystem(true);
someJob.setUser(false);
someJob.schedule(HOUR);

If I comment out the schedule line, everything works as expected.

Activity

Hide
komaz added a comment - 04/Jun/12 7:27 PM

Confirmed – just schedule any UI Job with a huge delay at startup and Q7 hangs while trying to record/replay anything – UIJobCollector.join() hangs until job is executed.

Show
komaz added a comment - 04/Jun/12 7:27 PM Confirmed – just schedule any UI Job with a huge delay at startup and Q7 hangs while trying to record/replay anything – UIJobCollector.join() hangs until job is executed.

People

  • Assignee:
    komaz
    Reporter:
    komaz
Vote (0)
Watch (0)

Dates

  • Created:
    31/May/12 6:48 PM
    Updated:
    12/Jun/12 3:57 PM
    Resolved:
    12/Jun/12 3:57 PM