We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 28554
    • 201 Posts
    Hey guys,

    It's been a while since I've worked with MODx. I just updated a client from 2.0.3pl to 2.2.2pl, and I'm now getting an error when viewing frontend of the site:

    Fatal error: Call to undefined method modX::getUserDocGroups() in /home/bsmc.nl/public_html/core/components/wayfinder/wayfinder.class.php on line 450


    Any thoughts?

    Thanks!

    - Steven [ed. note: StevenLangbroek last edited this post 14 years, 3 months ago.]
      • 28554
      • 201 Posts
      Oh... getting more errors in backend: when clicking on a page to edit it I get this:

      Fatal error: Call to undefined method modX::isFrontend() in /home/bsmc.nl/public_html/core/cache/includes/elements/modplugin/1.include.cache.php on line 33
        • 28554
        • 201 Posts
        Here's my error-log:

        [2012-06-12 20:01:22] (ERROR @ /manager/index.php) Error 42S22 executing statement: 
        Array
        (
            [0] => 42S22
            [1] => 1054
            [2] => Unknown column 'modActionDom.rank' in 'field list'
        )
        
        [2012-06-12 20:01:22] (ERROR @ /manager/index.php) Resource URI  already exists for resource id = 2; skipping duplicate resource URI for resource id = 3
        [2012-06-12 20:01:22] (ERROR @ /manager/index.php) Resource URI  already exists for resource id = 2; skipping duplicate resource URI for resource id = 4
        [2012-06-12 20:01:22] (ERROR @ /manager/index.php) Resource URI  already exists for resource id = 2; skipping duplicate resource URI for resource id = 5
        [2012-06-12 20:01:22] (ERROR @ /manager/index.php) Resource URI  already exists for resource id = 2; skipping duplicate resource URI for resource id = 6
        [2012-06-12 20:01:22] (ERROR @ /manager/index.php) Resource URI  already exists for resource id = 2; skipping duplicate resource URI for resource id = 7
        [2012-06-12 20:01:22] (ERROR @ /manager/index.php) Resource URI  already exists for resource id = 2; skipping duplicate resource URI for resource id = 32
        [2012-06-12 20:01:22] (ERROR @ /manager/index.php) Resource URI  already exists for resource id = 2; skipping duplicate resource URI for resource id = 26
        [2012-06-12 20:01:22] (ERROR @ /manager/index.php) Resource URI  already exists for resource id = 2; skipping duplicate resource URI for resource id = 1
        [2012-06-12 20:01:22] (ERROR @ /manager/index.php) Resource URI  already exists for resource id = 2; skipping duplicate resource URI for resource id = 8
        [2012-06-12 20:01:22] (ERROR @ /manager/index.php) Resource URI  already exists for resource id = 2; skipping duplicate resource URI for resource id = 9
        [2012-06-12 20:01:22] (ERROR @ /manager/index.php) Resource URI  already exists for resource id = 2; skipping duplicate resource URI for resource id = 10
        [2012-06-12 20:01:22] (ERROR @ /manager/index.php) Resource URI  already exists for resource id = 2; skipping duplicate resource URI for resource id = 11
        [2012-06-12 20:01:22] (ERROR @ /manager/index.php) Resource URI  already exists for resource id = 2; skipping duplicate resource URI for resource id = 12
        [2012-06-12 20:01:22] (ERROR @ /manager/index.php) Resource URI  already exists for resource id = 2; skipping duplicate resource URI for resource id = 13
        [2012-06-12 20:01:22] (ERROR @ /manager/index.php) Resource URI  already exists for resource id = 2; skipping duplicate resource URI for resource id = 14
        [2012-06-12 20:01:22] (ERROR @ /manager/index.php) Resource URI  already exists for resource id = 2; skipping duplicate resource URI for resource id = 15
        [2012-06-12 20:01:22] (ERROR @ /manager/index.php) Resource URI  already exists for resource id = 2; skipping duplicate resource URI for resource id = 16
        [2012-06-12 20:01:22] (ERROR @ /manager/index.php) Resource URI  already exists for resource id = 2; skipping duplicate resource URI for resource id = 17
        [2012-06-12 20:01:22] (ERROR @ /manager/index.php) Resource URI  already exists for resource id = 2; skipping duplicate resource URI for resource id = 18
        [2012-06-12 20:01:22] (ERROR @ /manager/index.php) Resource URI  already exists for resource id = 2; skipping duplicate resource URI for resource id = 19
        [2012-06-12 20:01:22] (ERROR @ /manager/index.php) Resource URI  already exists for resource id = 2; skipping duplicate resource URI for resource id = 20
        [2012-06-12 20:01:22] (ERROR @ /manager/index.php) Resource URI  already exists for resource id = 2; skipping duplicate resource URI for resource id = 21
        [2012-06-12 20:01:22] (ERROR @ /manager/index.php) Resource URI  already exists for resource id = 2; skipping duplicate resource URI for resource id = 22
        [2012-06-12 20:01:22] (ERROR @ /manager/index.php) Resource URI  already exists for resource id = 2; skipping duplicate resource URI for resource id = 23
        [2012-06-12 20:01:22] (ERROR @ /manager/index.php) Resource URI  already exists for resource id = 2; skipping duplicate resource URI for resource id = 25
        [2012-06-12 20:01:22] (ERROR @ /manager/index.php) Resource URI  already exists for resource id = 2; skipping duplicate resource URI for resource id = 33
        [2012-06-12 20:01:22] (ERROR @ /manager/index.php) Resource URI  already exists for resource id = 2; skipping duplicate resource URI for resource id = 31
        [2012-06-12 20:01:23] (ERROR @ /manager/index.php) Error 42S22 executing statement: 
        Array
        (
            [0] => 42S22
            [1] => 1054
            [2] => Unknown column 'modActionDom.rank' in 'field list'
        )
        
        [2012-06-12 20:01:23] (ERROR @ /manager/index.php) Error 42S22 executing statement: 
        Array
        (
            [0] => 42S22
            [1] => 1054
            [2] => Unknown column 'modActionDom.rank' in 'field list'
        )
        
        [2012-06-12 20:02:14] (ERROR @ /manager/index.php) Error 42S22 executing statement: 
        Array
        (
            [0] => 42S22
            [1] => 1054
            [2] => Unknown column 'modActionDom.rank' in 'field list'
        )
        
        [2012-06-12 20:04:58] (ERROR @ /manager/index.php) Error 42S22 executing statement: 
        Array
        (
            [0] => 42S22
            [1] => 1054
            [2] => Unknown column 'modActionDom.rank' in 'field list'
        )
        
        
          • 8386 ☆ A M B ☆
          • 160 Posts
          So the first thing you should probably do is delete your cache, get on your server and delete your cache directory. Next thing is to get the latest version of all Extras you are currently using. Let me know what happen after you have done all this.
            • 28554
            • 201 Posts
            Hey Silent Works,

            I already did that (first thing I did after upgrade)...

            Any other thoughts?

            Thanks so far!

            - Steven
              • 28554
              • 201 Posts
              Also: when I clear my cache through the Manager, I get these errors:

              Processing automatic publishing dates
              -> 0 documents were published.
              -> 0 documents were unpublished.
              refresh_mgr: Refresh successful!
              Regenerating system settings cache: Refresh successful!
              Regenerating the context caches
              -> mgr: Refresh successful!
              -> web: Refresh successful!
              Clearing the Snippet/Plugin script cache: Refresh successful!
              Resource URI already exists for resource id = 2; skipping duplicate resource URI for resource id = 3
              Resource URI already exists for resource id = 2; skipping duplicate resource URI for resource id = 4
              Resource URI already exists for resource id = 2; skipping duplicate resource URI for resource id = 5
              Resource URI already exists for resource id = 2; skipping duplicate resource URI for resource id = 6
              Resource URI already exists for resource id = 2; skipping duplicate resource URI for resource id = 7
              Resource URI already exists for resource id = 2; skipping duplicate resource URI for resource id = 32
              Resource URI already exists for resource id = 2; skipping duplicate resource URI for resource id = 26
              Resource URI already exists for resource id = 2; skipping duplicate resource URI for resource id = 1
              Resource URI already exists for resource id = 2; skipping duplicate resource URI for resource id = 8
              Resource URI already exists for resource id = 2; skipping duplicate resource URI for resource id = 9
              Resource URI already exists for resource id = 2; skipping duplicate resource URI for resource id = 10
              Resource URI already exists for resource id = 2; skipping duplicate resource URI for resource id = 11
              Resource URI already exists for resource id = 2; skipping duplicate resource URI for resource id = 12
              Resource URI already exists for resource id = 2; skipping duplicate resource URI for resource id = 13
              Resource URI already exists for resource id = 2; skipping duplicate resource URI for resource id = 14
              Resource URI already exists for resource id = 2; skipping duplicate resource URI for resource id = 15
              Resource URI already exists for resource id = 2; skipping duplicate resource URI for resource id = 16
              Resource URI already exists for resource id = 2; skipping duplicate resource URI for resource id = 17
              Resource URI already exists for resource id = 2; skipping duplicate resource URI for resource id = 18
              Resource URI already exists for resource id = 2; skipping duplicate resource URI for resource id = 19
              Resource URI already exists for resource id = 2; skipping duplicate resource URI for resource id = 20
              Resource URI already exists for resource id = 2; skipping duplicate resource URI for resource id = 21
              Resource URI already exists for resource id = 2; skipping duplicate resource URI for resource id = 22
              Resource URI already exists for resource id = 2; skipping duplicate resource URI for resource id = 23
              Resource URI already exists for resource id = 2; skipping duplicate resource URI for resource id = 25
              Resource URI already exists for resource id = 2; skipping duplicate resource URI for resource id = 33
              Resource URI already exists for resource id = 2; skipping duplicate resource URI for resource id = 31
                • 29597 ☆ A M B ☆
                • 350 Posts
                Did you try manually deleting the cache?
                  MODX Ambassador (NL) | Responsive web design specialist, developer & speaker
                  DESIGNfromWITHIN, MPThemes and Any Screen Size
                  Follow me on Twitter | Read my blog | My code on GitHub
                  • 29597 ☆ A M B ☆
                  • 350 Posts
                  Or deleting rescource with the ID of 2 and recreating that one later?
                    MODX Ambassador (NL) | Responsive web design specialist, developer & speaker
                    DESIGNfromWITHIN, MPThemes and Any Screen Size
                    Follow me on Twitter | Read my blog | My code on GitHub
                    • 28554
                    • 201 Posts
                    Hey DESIGNfromWITHIN,

                    Ok, so apparently my version of TinyMCE was causing the trouble (even though it did not report newer versions being available). I uninstalled it, removed it, and installed it fresh after clearing cache. The URI issue (form my error-log) was being caused by several resources having the same (namely "blank") short url.

                    Thanks guys!

                    - Steven
                      • 22303 MODX Staff
                      • 10,725 Posts