Announcement

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

    HTMLFlow and HTMLPane has no method '$73w' BUG?

    creating a HTMLPane or HTMLFlow inside a TABSET pane, which is inside a Window.

    problem in Chrome and IE8 only.

    Safari and Firefox are good.

    Smart Client 8.0 LGPL

    here's the stack.
    20:15:45.690:MUP0:INFO:draws:isc_TabSet_1_tabBar:draw(): drawing TabBar with parent: [TabSet ID:isc_TabSet_1]
    20:15:45.691:MUP0:INFO:drawing:isc_TabSet_1_tabBar:inserting HTML into parent: [TabSet ID:isc_TabSet_1]
    20:15:45.691:MUP0:INFO:draws:isc_ImgTab_3:draw(): drawing ImgTab with parent: [TabBar ID:isc_TabSet_1_tabBar]
    20:15:45.692:MUP0:INFO:draws:isc_ImgTab_3_label:draw(): drawing Label with parent: [TabBar ID:isc_TabSet_1_tabBar]
    20:15:45.694:MUP0:INFO:drawing:isc_ImgTab_3_label:inserting HTML into parent: [TabBar ID:isc_TabSet_1_tabBar]
    20:15:45.696:MUP0:INFO:sizing:isc_ImgTab_3_label:Specified size: 68x24, drawn scroll size: 76x24, border: 0x0, margin: 0x0, reason: widthCheckWhileDeferred
    20:15:45.699:MUP0:INFO:drawing:isc_ImgTab_3:inserting HTML into parent: [TabBar ID:isc_TabSet_1_tabBar]
    20:15:45.699:MUP0:INFO:drawing:isc_ImgTab_3:drawPeers(): 1 peers
    20:15:45.701:MUP0:INFO:draws:isc_ImgTab_4:draw(): drawing ImgTab with parent: [TabBar ID:isc_TabSet_1_tabBar]
    20:15:45.701:MUP0:INFO:draws:isc_ImgTab_4_label:draw(): drawing Label with parent: [TabBar ID:isc_TabSet_1_tabBar]
    20:15:45.702:MUP0:INFO:drawing:isc_ImgTab_4_label:inserting HTML into parent: [TabBar ID:isc_TabSet_1_tabBar]
    20:15:45.702:MUP0:INFO:sizing:isc_ImgTab_4_label:Specified size: 68x24, drawn scroll size: 68x24, border: 0x0, margin: 0x0, reason: widthCheckWhileDeferred
    20:15:45.703:MUP0:INFO:drawing:isc_ImgTab_4:inserting HTML into parent: [TabBar ID:isc_TabSet_1_tabBar]
    20:15:45.703:MUP0:INFO:drawing:isc_ImgTab_4:drawPeers(): 1 peers
    20:15:45.703:MUP0:INFO:draws:isc_ImgTab_5:draw(): drawing ImgTab with parent: [TabBar ID:isc_TabSet_1_tabBar]
    20:15:45.704:MUP0:INFO:draws:isc_ImgTab_5_label:draw(): drawing Label with parent: [TabBar ID:isc_TabSet_1_tabBar]
    20:15:45.705:MUP0:INFO:drawing:isc_ImgTab_5_label:inserting HTML into parent: [TabBar ID:isc_TabSet_1_tabBar]
    20:15:45.705:MUP0:INFO:sizing:isc_ImgTab_5_label:Specified size: 68x24, drawn scroll size: 75x24, border: 0x0, margin: 0x0, reason: widthCheckWhileDeferred
    20:15:45.706:MUP0:INFO:drawing:isc_ImgTab_5:inserting HTML into parent: [TabBar ID:isc_TabSet_1_tabBar]
    20:15:45.706:MUP0:INFO:drawing:isc_ImgTab_5:drawPeers(): 1 peers
    20:15:45.706:MUP0:INFO:sizing:isc_ImgTab_3:Specified size: 80x24, drawn scroll size: 88x24, border: 0x0, margin: 0x0, reason: parentDrawn
    20:15:45.707:MUP0:INFO:sizing:isc_ImgTab_4:Specified size: 80x24, drawn scroll size: 80x24, border: 0x0, margin: 0x0, reason: parentDrawn
    20:15:45.707:MUP0:INFO:sizing:isc_ImgTab_5:Specified size: 80x24, drawn scroll size: 87x24, border: 0x0, margin: 0x0, reason: parentDrawn
    20:15:45.709:MUP0:INFO:layout:isc_TabSet_1_tabBar:layoutChildren (reason: initial draw):
    layout specified size: 1094w x 24h
    drawn size: 1094w x 24h
    available size: 1094w (length) x 24h
    [ImgTab ID:isc_ImgTab_3]
    88 drawn length (policyLength: 88) (inherent size)
    24 drawn breadth (breadth policy: fill)
    [ImgTab ID:isc_ImgTab_4]
    80 drawn length (policyLength: 80) (inherent size)
    24 drawn breadth (breadth policy: fill)
    [ImgTab ID:isc_ImgTab_5]
    87 drawn length (policyLength: 87) (inherent size)
    24 drawn breadth (breadth policy: fill)

    20:15:45.710:MUP0:INFO:draws:isc_TabSet_1_tabBar_baseLine:draw(): drawing Canvas with parent: [TabBar ID:isc_TabSet_1_tabBar]
    20:15:45.710:MUP0:INFO:drawing:isc_TabSet_1_tabBar_baseLine:inserting HTML into parent: [TabBar ID:isc_TabSet_1_tabBar]
    20:15:45.711:MUP0:INFO:sizing:isc_TabSet_1_tabBar_baseLine:Specified size: 1094x1, drawn scroll size: 1094x13, border: 0x0, margin: 0x0, reason: draw
    20:15:45.711:MUP0:INFO:draws:isc_TabSet_1_paneContainer:draw(): drawing PaneContainer with parent: [TabSet ID:isc_TabSet_1]
    20:15:45.712:MUP0:INFO:drawing:isc_TabSet_1_paneContainer:inserting HTML into parent: [TabSet ID:isc_TabSet_1]
    20:15:45.712:MUP0:INFO:draws:isc_HTMLFlow_1:draw(): drawing HTMLFlow with parent: [PaneContainer ID:isc_TabSet_1_paneContainer]
    20:15:45.713:MUP0:INFO:drawing:isc_HTMLFlow_1:inserting HTML into parent: [PaneContainer ID:isc_TabSet_1_paneContainer]
    20:15:45.714:MUP0:WARN:Log:TypeError: Object [HTMLFlow ID:isc_HTMLFlow_1] has no method '$73w'

    #2
    Hello,

    I also encounter this problem with build 2011-01-05 (8.0), this did not happen on build 2010-09-15. This may have something to do with HTMLFlow content update or something but not only for TabSet content.
    I got the problem for FireFox and IE.

    $73w method is referenced here ..
    smartclientRuntime/isomorphic/system/modules/ISC_DataBinding.js:2154:,isc.A.modifyContent=function isc_HTMLFlow_modifyContent(){this.$73w()}
    smartclientRuntime/isomorphic/system/development/ISC_DataBinding.js:2244:,isc.A.modifyContent=function isc_HTMLFlow_modifyContent(){this.$73w()}
    ... but never declared
    Last edited by opty; 10 Jan 2011, 06:29.

    Comment


      #3
      Hello,

      I've encountered the exactly the same upgrading smartgwt pro 2.3 to smarttgwt 2.4. It happens when I use a HTMLFlow and add it to the rootPanel

      Code:
      com.google.gwt.core.client.JavaScriptException: (TypeError): Object [HTMLFlow ID:isc_HTMLFlow_0] has no method '$73w'
       stack: TypeError: Object [HTMLFlow ID:isc_HTMLFlow_0] has no method '$73w'
          at Object.isc_HTMLFlow_modifyContent [as modifyContent] (http://127.0.0.1:8888/dsdmi/sc/modules/ISC_DataBinding.js:2242:65)
          at Object.isc_Canvas__completeHTMLInit [as $qa] (http://127.0.0.1:8888/dsdmi/sc/modules/ISC_Core.js:2089:57)
          at Object.isc_Canvas_draw (http://127.0.0.1:8888/dsdmi/sc/modules/ISC_Core.js:2014:267)
          at Object.isc_c_Class_invokeSuper [as invokeSuper] (http://127.0.0.1:8888/dsdmi/sc/modules/ISC_Core.js:301:76)
          at Object.isc_c_Class_Super [as Super] (http://127.0.0.1:8888/dsdmi/sc/modules/ISC_Core.js:293:157)
          at Object.isc_HTMLFlow_draw [as __draw] (http://127.0.0.1:8888/dsdmi/sc/modules/ISC_DataBinding.js:2217:82)
          at Object.isc_c_Class_invokeSuper [as invokeSuper] (http://127.0.0.1:8888/dsdmi/sc/modules/ISC_Core.js:301:76)
          at Object.isc_c_Class_Super [as Super] (http://127.0.0.1:8888/dsdmi/sc/modules/ISC_Core.js:293:157)
          at Object.isc_HTMLFlow_draw [as __draw] (http://127.0.0.1:8888/dsdmi/sc/modules/ISC_DataBinding.js:2217:82)
          at Object.draw (unknown source)
       type: undefined_method
       arguments: $73w,[HTMLFlow ID:isc_HTMLFlow_0]
       __gwt_ObjectId: 1815
      Any help would be grat.

      Thanks in advance

      Comment


        #4
        Hi,

        me too, I´m running in the same issue:

        Uncaught TypeError: Object [HTMLFlow ID:headingHtmlFlow_3] has no method '$73w'

        Also in Chrome.

        Regards Thomas

        Comment


          #5
          There's a patch for this here. The fix is also available in nightly builds and will be rolled into a 2.4.1 release.

          Comment


            #6
            Thank you, that works!

            Regards Thomas

            Comment


              #7
              That works better, but now I have the following bug :

              Code:
              Caused by: com.google.gwt.core.client.JavaScriptException: (TypeError): Object [Class Element] has no method '$s4'
               stack: TypeError: Object [Class Element] has no method '$s4'
                  at Object.isc_CanvasItem_placeCanvas [as placeCanvas] (http://127.0.0.1:8888/dsdmi/sc/modules/ISC_Forms.js:1698:104)
                  at Object.isc_DynamicForm__notifyCanvasItems [as $11c] (http://127.0.0.1:8888/dsdmi/sc/modules/ISC_Forms.js:441:180)
                  at Object.isc_DynamicForm__placeCanvasItems [as $103] (http://127.0.0.1:8888/dsdmi/sc/modules/ISC_Forms.js:440:70)
                  at Object.isc_DynamicForm_modifyContent [as modifyContent] (http://127.0.0.1:8888/dsdmi/sc/modules/ISC_Forms.js:439:68)
                  at Object.isc_Canvas__completeHTMLInit [as $qa] (http://127.0.0.1:8888/dsdmi/sc/modules/ISC_Core.js:2089:57)
                  at Object.isc_Canvas_draw (http://127.0.0.1:8888/dsdmi/sc/modules/ISC_Core.js:2014:267)
                  at Object.isc_c_Class_invokeSuper [as invokeSuper] (http://127.0.0.1:8888/dsdmi/sc/modules/ISC_Core.js:301:131)
                  at Object.isc_DynamicForm_draw [as __draw] (http://127.0.0.1:8888/dsdmi/sc/modules/ISC_Forms.js:424:126)
                  at Object.draw (unknown source)
                  at Object.isc_Layout__drawNonMemberChildren [as $2x] (http://127.0.0.1:8888/dsdmi/sc/modules/ISC_Foundation.js:369:21)
               type: undefined_method
               arguments: $s4,[Class Element]
               __gwt_ObjectId: 76
              	at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:237)
              	at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:126)
              	at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:561)
              	at com.google.gwt.dev.shell.ModuleSpace.invokeNativeVoid(ModuleSpace.java:289)
              	at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeVoid(JavaScriptHost.java:107)
              	at com.smartgwt.client.widgets.BaseWidget.draw(BaseWidget.java)
              	at ccr.gwt.composite.widgets.client.LoginComposant.(LoginComposant.java:171)
              	at ccr.smartgwt.referentiel.structure.client.CCRSmartGwtReferentielStructure.login(CCRSmartGwtReferentielStructure.java:2906)
              	at ccr.smartgwt.referentiel.structure.client.CCRSmartGwtReferentielStructure.onModuleLoad(CCRSmartGwtReferentielStructure.java:2987)
              	... 9 more

              Comment


                #8
                Looks like mixed versions of files - clear your browser cache.

                Comment


                  #9
                  I have cleaned all my cache, but this error still appears, could you help me ?

                  Thanks in advance.
                  Code:
                  com.google.gwt.core.client.JavaScriptException: (TypeError): Object [Class Element] has no method '$s4'
                   stack: TypeError: Object [Class Element] has no method '$s4'
                      at Object.isc_CanvasItem_placeCanvas [as placeCanvas] (http://127.0.0.1:8888/dsdmi/sc/modules/ISC_Forms.js:1698:104)
                      at Object.isc_DynamicForm__notifyCanvasItems [as $11c] (http://127.0.0.1:8888/dsdmi/sc/modules/ISC_Forms.js:441:180)
                      at Object.isc_DynamicForm__placeCanvasItems [as $103] (http://127.0.0.1:8888/dsdmi/sc/modules/ISC_Forms.js:440:70)
                      at Object.isc_DynamicForm_modifyContent [as modifyContent] (http://127.0.0.1:8888/dsdmi/sc/modules/ISC_Forms.js:439:68)
                      at Object.isc_Canvas__completeHTMLInit [as $qa] (http://127.0.0.1:8888/dsdmi/sc/modules/ISC_Core.js:2089:57)
                      at Object.isc_Canvas_draw (http://127.0.0.1:8888/dsdmi/sc/modules/ISC_Core.js:2014:267)
                      at Object.isc_c_Class_invokeSuper [as invokeSuper] (http://127.0.0.1:8888/dsdmi/sc/modules/ISC_Core.js:301:131)
                      at Object.isc_DynamicForm_draw [as __draw] (http://127.0.0.1:8888/dsdmi/sc/modules/ISC_Forms.js:424:126)
                      at Object.draw (unknown source)
                      at Object.isc_Layout__drawNonMemberChildren [as $2x] (http://127.0.0.1:8888/dsdmi/sc/modules/ISC_Foundation.js:369:21)
                   type: undefined_method
                   arguments: $s4,[Class Element]
                   __gwt_ObjectId: 72

                  Comment


                    #10
                    That error is a symptom of mixing GWT and SmartGWT widgets inappropriately - see the FAQ.

                    If you don't think that's the problem, try isolating the error to a standalone test case.

                    Comment


                      #11
                      Ok,
                      This happens when you add a DynamicForm which contains a ButtonItem inside a Window

                      Comment

                      Working...
                      X