Thread

Wiki upgrade throwing unregistered service message

July 10, 2018 7:57pm

Subscribe [2]
  • #1 / Jul 10, 2018 7:57pm

    jonleecraw

    6 posts

    I have an EE2.9.2 install with the Wiki module working fine. After upgrading to EE3.5.16, and upgrading the Wiki module to 4.0.0 (pulled from github) I’m getting this error:

    Dependency Injection: Unregistered service "ee:Variables/Parser"
    
    ee/EllisLab/ExpressionEngine/Service/Dependency/InjectionContainer.php:184

    The stack trace tells me the offending line is mod.wiki.php:1654. But that call is used all over the place in the wiki mod file.

    Is the method of accessing this dependency (ee('Variables/Parse...')) not supported in EE3, and only 4? I have many other 3/4 compatible popular add-ons (Solspace stuff, Low stuff, EE Harbor stuff) and I can’t find any reference in any of them to this method, only in the wiki add-on files.

    Thank you!

  • #2 / Jul 16, 2018 3:11pm

    Derek Jones's avatar

    Derek Jones

    7344 posts

    Hey jonleecraw, yes, version 4.0.0 of the Wiki module is only compatible with ExpressionEngine 4. If for some reason you cannot upgrade to ExpressionEngine 4, you can use the older version of the Wiki module found in the 3.x branch on GitHub.

  • #3 / Jul 19, 2018 8:39pm

    jonleecraw

    6 posts

    Thank you Derek! Perfect.

.(JavaScript must be enabled to view this email address)

ExpressionEngine News!

#eecms, #events, #releases