Q7

Error messages are printed out on replaying nebula-part-menu-clicking

Details

  • Type: Bug Bug
  • Status: Resolved Resolved
  • Priority: Minor Minor
  • Resolution: Fixed
  • Affects Version/s: 1.2.22, 1.3.5
  • Fix Version/s: 1.2.25, 1.3.10
  • Component/s: Nebula, Runtime
  • Labels:
    None
  • Test Mode:
    Manual

Description

for code:

with [get-view "Nebula Examples" | get-nebula-grid] {
    select "Item #8"
    get-item "Item #8" | get-item-cell -column "The Column #2" | get-menu "generic Item #8 - The Column #2" | click
}

the following message is printed (3 times):

!ENTRY com.xored.tesla.core 4 0 2013-08-28 12:30:45.135
!MESSAGE Failed to locate shell for:NebulaPartUIElement ItemCell [GridItem {Item #8} x GridColumn {The Column #2}]


See SWTUIProcessor.activateViewEditor for details.

The shell is needed so we can activate it while replaying. We can find shell for Nebula Grid parts by implementation of some extensibility mechanism. But do we need it? Because the shell is activated in any case by previous selectors (get-view & get-nebula-grid).

Issue Links

Activity

Hide
alexander.sheboltaev added a comment - 28/Aug/13 3:45 PM

See SWTUIProcessor's preExecute & preExecuteSelect methods.

The error is printed three times because preExecute method is called for all processors (see AbstractTeslaClient.canExecute).

Show
alexander.sheboltaev added a comment - 28/Aug/13 3:45 PM See SWTUIProcessor's preExecute & preExecuteSelect methods. The error is printed three times because preExecute method is called for all processors (see AbstractTeslaClient.canExecute).
Hide
alexander.sheboltaev added a comment - 10/Dec/13 12:24 PM

delegate SWTUIPlayer.getShell to NebulaUIPlayerExtension

Show
alexander.sheboltaev added a comment - 10/Dec/13 12:24 PM delegate SWTUIPlayer.getShell to NebulaUIPlayerExtension
Hide
alexander.sheboltaev added a comment - 13/Dec/13 1:43 PM

done

Show
alexander.sheboltaev added a comment - 13/Dec/13 1:43 PM done

People

  • Assignee:
    alexander.sheboltaev
    Reporter:
    alexander.sheboltaev
Vote (0)
Watch (1)

Dates

  • Created:
    28/Aug/13 2:04 PM
    Updated:
    13/Dec/13 1:43 PM
    Resolved:
    13/Dec/13 1:43 PM