# Update to 1.2.32: WIKI-plugin no longer works

**URL:** <https://kanboard.discourse.group/t/update-to-1-2-32-wiki-plugin-no-longer-works/2919>\
**Category:** Open Discussions\
**Created:** [September 18, 2023, 12:07pm UTC](https://kanboard.discourse.group/t/update-to-1-2-32-wiki-plugin-no-longer-works/2919 "2023-09-18T12:07:17Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![RainerBielefeld](https://yyz2.discourse-cdn.com/free1/user_avatar/kanboard.discourse.group/rainerbielefeld/32/1076_2.png) [@RainerBielefeld](https://kanboard.discourse.group/u/RainerBielefeld)\
**Post date:** [September 18, 2023, 12:07pm UTC](https://kanboard.discourse.group/t/update-to-1-2-32-wiki-plugin-no-longer-works/2919/1 "2023-09-18T12:07:17Z")

</div>

Hi,

Today I observed that in3 of my 4 KANBOARD installations WIKI pages can no longer be created or modified.

I did a quick test in my Test Installation:  
After having replaced folders app, assets, libs, vendor by (very) old ones

```
Application Version 1.2.20 Installed on 10 April 2023
PHP Version 7.4.33
PHP SAPI fpm-fcgi
HTTP Client cURL
Server OS Linux 5.4.0-155-generic
Database Driver mysql
Database Version 10.5.22-MariaDB-1:10.5.22+maria~ubu2004-log
Browser Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Firefox/91.0

```

Wiki works fine again.

Error Logs from my main KANBOARD installation show entries like

```auto
[18-Sep-2023 11:49:08 Europe/Berlin] PHP Fatal error: Uncaught TypeError: Argument 1 passed to Symfony\Component\EventDispatcher\EventDispatcher::dispatch() must be an object, string given, called in /www/htdocs/w0075f62/tickets.kanban.bielefeldundbuss.de/plugins/Wiki/Model/WikiEventJob.php on line 42 and defined in /www/htdocs/w0075f62/tickets.kanban.bielefeldundbuss.de/vendor/symfony/event-dispatcher/EventDispatcher.php:48
Stack trace:
#0 /www/htdocs/w0075f62/tickets.kanban.bielefeldundbuss.de/plugins/Wiki/Model/WikiEventJob.php(42): Symfony\Component\EventDispatcher\EventDispatcher->dispatch('wikipage.create', Object(Kanboard\Event\CommentEvent))
#1 /www/htdocs/w0075f62/tickets.kanban.bielefeldundbuss.de/plugins/Wiki/Model/Wiki.php(270): Kanboard\Plugin\Wiki\Model\WikiEventJob->execute('neue', '46', Array, 'wikipage.create')
#2 /www/htdocs/w0075f62/tickets.kanban.bielefeldundbuss.de/plugins/Wiki/Controller/WikiController.php(326): Kanboard\Plugin\Wiki\Model\Wiki->createpage('46', 'neue', 'wikilinie', '2023-09-18')
#3 /www/htdocs/w0075f62/tickets.kanban.bielef in /www/htdocs/w0075f62/tickets.kanban.bielefeldundbuss.de/vendor/symfony/event-dispatcher/EventDispatcher.php on line 48

```

Strange 1 (very small) installation does not show the problem.

All this only as an info fo now. I will do more research later.

CU

Rainer

---

<div class="post-metadata">

**Author:** ![alfredb](https://yyz2.discourse-cdn.com/free1/user_avatar/kanboard.discourse.group/alfredb/32/1051_2.png) [@alfredb](https://kanboard.discourse.group/u/alfredb)\
**Post date:** [September 18, 2023, 12:16pm UTC](https://kanboard.discourse.group/t/update-to-1-2-32-wiki-plugin-no-longer-works/2919/2 "2023-09-18T12:16:16Z")

</div>

> [@RainerBielefeld](#):
>
> `/vendor/symfony/event-dispatcher/EventDispatcher`

The upgrade of symfony in KB31 was a breaking change, unfortunately.  
The Wiki author should be able (and willing 😉) to fix this ASAP.

---

<div class="post-metadata">

**Author:** ![RainerBielefeld](https://yyz2.discourse-cdn.com/free1/user_avatar/kanboard.discourse.group/rainerbielefeld/32/1076_2.png) [@RainerBielefeld](https://kanboard.discourse.group/u/RainerBielefeld)\
**Post date:** [September 18, 2023, 12:47pm UTC](https://kanboard.discourse.group/t/update-to-1-2-32-wiki-plugin-no-longer-works/2919/3 "2023-09-18T12:47:07Z")

</div>

Ah, thx for info! Code in your Comment on on Aug 12 at Error creating a wiki page [#60](https://github.com/funktechno/kanboard-plugin-wiki/issues/60) is a patch that might solve the problem?

---

<div class="post-metadata">

**Author:** ![alfredb](https://yyz2.discourse-cdn.com/free1/user_avatar/kanboard.discourse.group/alfredb/32/1051_2.png) [@alfredb](https://kanboard.discourse.group/u/alfredb)\
**Post date:** [September 18, 2023, 12:49pm UTC](https://kanboard.discourse.group/t/update-to-1-2-32-wiki-plugin-no-longer-works/2919/4 "2023-09-18T12:49:41Z")

</div>

I think, yes. I will try to send you a patch for the wiki.

---

<div class="post-metadata">

**Author:** ![alfredb](https://yyz2.discourse-cdn.com/free1/user_avatar/kanboard.discourse.group/alfredb/32/1051_2.png) [@alfredb](https://kanboard.discourse.group/u/alfredb)\
**Post date:** [September 18, 2023, 1:15pm UTC](https://kanboard.discourse.group/t/update-to-1-2-32-wiki-plugin-no-longer-works/2919/5 "2023-09-18T13:15:07Z")

</div>

Here is your [Patch](https://termbin.com/5vtr).

This works for me. Good luck!

```diff
diff --git a/Model/WikiEventJob.php b/Model/WikiEventJob.php
index 5590cbc..4788f4f 100644
--- a/Model/WikiEventJob.php
+++ b/Model/WikiEventJob.php
@@ -26,6 +26,15 @@ class WikiEventJob extends BaseJob
         return $this;
     }
 
+ private function dispatch($eventName, $event)
+ {
+ if (APP_VERSION < '1.2.31') {
+ $this->dispatcher->dispatch($eventName, $event);
+ } else {
+ $this->dispatcher->dispatch($event, $eventName);
+ }
+ }
+
     /**
      * Execute job
      *
@@ -39,7 +48,7 @@ class WikiEventJob extends BaseJob
             ->buildEventWiki($wikiPage);
 
         if ($event !== null) {
- $this->dispatcher->dispatch($eventName, $event);
+ $this->dispatch($eventName, $event);
 
             // if ($eventName === Wiki::EVENT_CREATE) {
             // $userMentionJob = $this->userMentionJob->withParams($event['comment']['comment'], Wiki::EVENT_USER_MENTION, $event);
@@ -55,7 +64,7 @@ class WikiEventJob extends BaseJob
             ->buildEvent();
 
         if ($event !== null) {
- $this->dispatcher->dispatch($eventName, $event);
+ $this->dispatch($eventName, $event);
 
             // if ($eventName === Wiki::EVENT_CREATE) {
             // $userMentionJob = $this->userMentionJob->withParams($event['comment']['comment'], Wiki::EVENT_USER_MENTION, $event);

```

---

<div class="post-metadata">

**Author:** ![RainerBielefeld](https://yyz2.discourse-cdn.com/free1/user_avatar/kanboard.discourse.group/rainerbielefeld/32/1076_2.png) [@RainerBielefeld](https://kanboard.discourse.group/u/RainerBielefeld)\
**Post date:** [September 18, 2023, 2:11pm UTC](https://kanboard.discourse.group/t/update-to-1-2-32-wiki-plugin-no-longer-works/2919/6 "2023-09-18T14:11:32Z")

</div>

😍  
Works fine in my test installation.  
Thx a lot!

---

<div class="post-metadata">

**Author:** ![alfredb](https://yyz2.discourse-cdn.com/free1/user_avatar/kanboard.discourse.group/alfredb/32/1051_2.png) [@alfredb](https://kanboard.discourse.group/u/alfredb)\
**Post date:** [September 18, 2023, 2:13pm UTC](https://kanboard.discourse.group/t/update-to-1-2-32-wiki-plugin-no-longer-works/2919/7 "2023-09-18T14:13:12Z")

</div>

You’re welcome! As usual.

---

<div class="post-metadata">

**Author:** ![michael1maass](https://yyz2.discourse-cdn.com/free1/user_avatar/kanboard.discourse.group/michael1maass/32/1097_2.png) [@michael1maass](https://kanboard.discourse.group/u/michael1maass)\
**Post date:** [September 25, 2023, 8:03am UTC](https://kanboard.discourse.group/t/update-to-1-2-32-wiki-plugin-no-longer-works/2919/8 "2023-09-25T08:03:14Z")

</div>

Wiki 2.0 didn‘t work for me from the beginning. Is this about wiki 1.x? That would be a bummer

---

<div class="post-metadata">

**Author:** ![alfredb](https://yyz2.discourse-cdn.com/free1/user_avatar/kanboard.discourse.group/alfredb/32/1051_2.png) [@alfredb](https://kanboard.discourse.group/u/alfredb)\
**Post date:** [September 25, 2023, 12:05pm UTC](https://kanboard.discourse.group/t/update-to-1-2-32-wiki-plugin-no-longer-works/2919/9 "2023-09-25T12:05:02Z")

</div>

Wiki 2.0? 🤔  
The master branch is at 0.3.2, the dev branch is at 0.3.3.

---

<div class="post-metadata">

**Author:** ![michael1maass](https://yyz2.discourse-cdn.com/free1/user_avatar/kanboard.discourse.group/michael1maass/32/1097_2.png) [@michael1maass](https://kanboard.discourse.group/u/michael1maass)\
**Post date:** [September 26, 2023, 9:42am UTC](https://kanboard.discourse.group/t/update-to-1-2-32-wiki-plugin-no-longer-works/2919/10 "2023-09-26T09:42:45Z")

</div>

Valid … will try 0.3.2 again…0.3.1 was up to now the only working version

Michael Maaß

Org.-Z. 135  
Geschäftsbereich IT & Organisation  
Fachbereich Digitalisierung  
Bauen und Bewirtschaften  
Telefon: 0431 599-1358  
Telefax: 0431 599-1420  
[michael.maass@gmsh.de](mailto:michael.maass@gmsh.de)

Gebäudemanagement Schleswig-Holstein AöR (GMSH)

Küterstraße 30, 24103 Kiel | [gmsh.de](http://gmsh.de) | [karriere.gmsh.de](http://www.karriere.gmsh.de/)

Geschäftsführer: Frank Eisoldt

HRA 3948 KI, Registergericht Kiel

---

<div class="post-metadata">

**Author:** ![michael1maass](https://yyz2.discourse-cdn.com/free1/user_avatar/kanboard.discourse.group/michael1maass/32/1097_2.png) [@michael1maass](https://kanboard.discourse.group/u/michael1maass)\
**Post date:** [April 21, 2024, 12:29pm UTC](https://kanboard.discourse.group/t/update-to-1-2-32-wiki-plugin-no-longer-works/2919/11 "2024-04-21T12:29:35Z")

</div>

pulled the dev and included it to my installation… works like a charm
