Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

    switching from 9.1 and 10.0 requires browser 'reset'

    Hello, I want to share this difficulty I'm encountering in switching from 9.1 to 10.0.

    I start the embedded tomcat in the SDK (SmartClient_v100p_2014-10-16_Evaluation), then do a 'Reset Safari', open the url of the SmartClient_Explorer, and then open the developer console - everything is fine - and I close the developer console.

    Then I shutdown the embedded tomcat in the 10.0 SDK, and start that of the 9.1 (SmartClient_v91p_2014-10-05_PowerEdition), refresh the SmartClient_Explorer in Safari, it loads the 9.1 SmartClient Explorer, but if I open the developer console it still tries to load the 10.0 developer console (so it raises an error, see below)!
    Code:
    Error in call() - unable to resolve sendChannel
        MessagingDMIClient.call(_1=>"getGlobalLogCookie", _2=>Array[0], _3=>anonymous())
        saveState(_1=>undef)
        anonymous(target=>null, eventInfo=>undef)
        [c]Page.handleEvent(_1=>null, _2=>"resize", _3=>undef)
        [c]EventHandler.$78p(_1=>"landscape")
        [c]EventHandler.$hr(_1=>true)
        [c]Canvas.checkForPageResize()
        [c]Class.fireCallback(_1=>Obj, _2=>undef, _3=>Array[0], _4=>[Class Canvas], _5=>undef)
        [c]Class.$cm()
        ** recursed on [c]Class.fireCallback
    Stack trace:
    
        MessagingDMIClient.call(_1=>"getGlobalLogCookie", _2=>Array[0], _3=>anonymous())
        saveState(_1=>undef)
        anonymous(target=>null, eventInfo=>undef)
        [c]Page.handleEvent(_1=>null, _2=>"resize", _3=>undef)
        [c]EventHandler.$78p(_1=>"landscape")
        [c]EventHandler.$hr(_1=>true)
        [c]Canvas.checkForPageResize()
        [c]Class.fireCallback(_1=>Obj, _2=>undef, _3=>Array[0], _4=>[Class Canvas], _5=>undef)
        [c]Class.$cm()
        ** recursed on [c]Class.fireCallback
    Why does it happen ? Is it possible to avoid the need for a browser 'reset'? I've never experienced something like this with previous versions.

    #2
    That was a bug. Fixed now and will be available in the Oct 17th patch builds.

    The load directive for the DeveloperConsole module in the Log.html bootstrap file was not properly versioned. As a result, because the SDK sets expires headers on .js files, the browser thought it had a valid cached copy of the DeveloperConsole module when you switched back to 9.1 - but of course this wasn't the case.

    Comment


      #3
      SmartClient Version: v10.0p_2014-10-28/EVAL Development Only (expires 2014.12.27_08.11.04) Licensed to: Isomorphic Software (#ISC_EVAL_NIGHTLY)

      verified, thank you very much

      Comment

      Working...
      X