Opened 7 years ago
Last modified 7 years ago
#87 new defect
Error when trying to find a Class (Classes -> Find Class)
Reported by: | Patrik Svestka | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | default | Keywords: | |
Cc: | Also affects CVS HEAD (eXept version): | no |
Description
Classes -> Find Class
User type: "ras" (the following error appears) perhaps a SmallSense? issue?
[AssertionFailedError]: This method can be called only from background update job {SmallSense::ClassSearchDialog(Object) >> assert:message: [8] } in process SmallSense search dialog updater [351] SmallSense::ClassSearchDialog(Object) >> assert:description: [] in SmallSense::AbstractListDialog>>updateMatching 'This method can be called only from background update job' {4837376} [14] SmallSense::ClassSearchDialog(Object) >> assert:message: [] in SmallSense::AbstractListDialog>>updateMatching 'This method can be called only from background update job' {4841472} [8] SmallSense::ClassSearchDialog(SmallSense::AbstractListDialog) >> updateMatching {4845568} [4] [] in SmallSense::AbstractListDialog>>initialize >> value {4849664} [16] BackgroundJob >> process: [] in SmallSense::AbstractListDialog>>initialize {4853760} [2] BackgroundJob >> process {4857856} [4] [] in AbstractBackgroundJob>>startWithPriority: >> value {4861952} [16] ControlInterrupt class(GenericException class) >> handle:do: [] in AbstractBackgroundJob>>startWithPriority: [] in AbstractBackgroundJob>>startWithPriority: {4866048} [14] [] in AbstractBackgroundJob>>startWithPriority: >> value {4870144} [8] Block >> ensure: [] in AbstractBackgroundJob>>startWithPriority: {4874240} [12] [] in AbstractBackgroundJob>>startWithPriority: >> value {4878336} [18] ExceptionHandlerSet >> handleDo: [] in AbstractBackgroundJob>>startWithPriority: {4882432} [14] [] in Process>>start >> value {4886528} [35] SignalSet >> handle:do: [] in Process>>start [] in Process>>start {4890624} [14] [] in Process>>start >> value {4894720} [23] Block >> ensure: [] in Process>>start {4898816} [12] Process >> start {4902912} [37] UndefinedObject >> nil {4907008} [0]
Change History (3)
comment:1 follow-up: 2 Changed 7 years ago by
comment:2 Changed 7 years ago by
Replying to patrik.svestka@…:
Now tested with the build 2127.
Opening Classes -> Find class window and not even searching in the dialog, just closing the window brings a bug to the front.
This particular problem should be fixed in fc447c1/stx.goodies.smallsense. Should be in next build.
Looking at the stacktrace, the original problem is different. However, I cannot (yet) reproduce it.
comment:3 Changed 7 years ago by
Yes, the second issue has been resolved by this workaround.
The first issue still remains and produces the same issue:
[AssertionFailedError]: This method can be called only from background update job {SmallSense::ClassSearchDialog(Object) >> assert:message: [8] } in process SmallSense search dialog updater [288] SmallSense::ClassSearchDialog(Object) >> assert:description: [] in SmallSense::AbstractListDialog>>updateMatching 'This method can be called only from background update job' {5873664} [14] SmallSense::ClassSearchDialog(Object) >> assert:message: [] in SmallSense::AbstractListDialog>>updateMatching 'This method can be called only from background update job' {5877760} [8] SmallSense::ClassSearchDialog(SmallSense::AbstractListDialog) >> updateMatching {5881856} [4] [] in SmallSense::AbstractListDialog>>initialize >> value {5885952} [16] BackgroundJob >> process: [] in SmallSense::AbstractListDialog>>initialize {5890048} [2] BackgroundJob >> process {5894144} [4] [] in AbstractBackgroundJob>>startWithPriority: >> value {5898240} [16] ControlInterrupt class(GenericException class) >> handle:do: [] in AbstractBackgroundJob>>startWithPriority: [] in AbstractBackgroundJob>>startWithPriority: {5902336} [14] [] in AbstractBackgroundJob>>startWithPriority: >> value {5906432} [8] Block >> ensure: [] in AbstractBackgroundJob>>startWithPriority: {5910528} [12] [] in AbstractBackgroundJob>>startWithPriority: >> value {5914624} [18] ExceptionHandlerSet >> handleDo: [] in AbstractBackgroundJob>>startWithPriority: {5918720} [14] [] in Process>>start >> value {5922816} [35] SignalSet >> handle:do: [] in Process>>start [] in Process>>start {5926912} [14] [] in Process>>start >> value {5931008} [23] Block >> ensure: [] in Process>>start {5935104} [12] Process >> start {5939200} [37] UndefinedObject >> nil {5943296} [0]
Now tested with the build 2127.
Opening Classes -> Find class window and not even searching in the dialog, just closing the window brings a bug to the front.