# Issues with Plugins

**URL:** <https://kanboard.discourse.group/t/issues-with-plugins/2435>\
**Category:** Plugins\
**Created:** [October 30, 2022, 10:50am UTC](https://kanboard.discourse.group/t/issues-with-plugins/2435 "2022-10-30T10:50:12Z")\
**Posts on this page:** 19\
**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:** [October 30, 2022, 10:50am UTC](https://kanboard.discourse.group/t/issues-with-plugins/2435/1 "2022-10-30T10:50:12Z")

</div>

This one is more or less a folow up to #2325 “How can we improve KANBOARD Plugins information?”

It would be great if you would tell oyur problems with particular Plugins here so that we can tryto find a solution (ask creator …) or at least warn other users that they might face off complications if they install those Plugins.

---

<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:** [October 30, 2022, 10:53am UTC](https://kanboard.discourse.group/t/issues-with-plugins/2435/2 "2022-10-30T10:53:40Z")

</div>

## Plugin [Subtask Description](https://github.com/Shaun-Fong/SubtaskDescription)✅

😥 Does not work at all for me, see [issue here](https://github.com/Shaun-Fong/SubtaskDescription/issues/3)!

---

<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:** [October 30, 2022, 1:43pm UTC](https://kanboard.discourse.group/t/issues-with-plugins/2435/3 "2022-10-30T13:43:42Z")

</div>

Hey Rainer, it works here out of the box.

 ![](https://global.discourse-cdn.com/free1/uploads/kanboard1/original/2X/f/fb59c3985da8548a30d82ec6240aae04f4951a60.png)

---

<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:** [October 30, 2022, 2:23pm UTC](https://kanboard.discourse.group/t/issues-with-plugins/2435/4 "2022-10-30T14:23:17Z")

</div>

Something similar to my Wiki Edits Problem?  
Hm!

---

<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:** [October 30, 2022, 2:29pm UTC](https://kanboard.discourse.group/t/issues-with-plugins/2435/5 "2022-10-30T14:29:48Z")

</div>

Yes, I’m afraid. You didn’t change your hosting, right?

---

<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:** [October 30, 2022, 3:47pm UTC](https://kanboard.discourse.group/t/issues-with-plugins/2435/6 "2022-10-30T15:47:47Z")

</div>

I now ordered transfer for this night. “Augen Zu und Durch”!

---

<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:** [October 30, 2022, 7:49pm UTC](https://kanboard.discourse.group/t/issues-with-plugins/2435/7 "2022-10-30T19:49:34Z")

</div>

Stay tuned and keep us/me informed.

PS: Don’t forget to do a backup (sqldump) of all your instances. Might be an overkill, but who knows. 🤨

---

<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:** [October 30, 2022, 9:23pm UTC](https://kanboard.discourse.group/t/issues-with-plugins/2435/8 "2022-10-30T21:23:55Z")

</div>

> [@alfredb](#):
>
> but who knows

Yup, you never know. I did the backup immediately after I asked for migration to new server.

I’m excited – or a little nervous?

---

<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:** [October 30, 2022, 9:26pm UTC](https://kanboard.discourse.group/t/issues-with-plugins/2435/9 "2022-10-30T21:26:42Z")

</div>

Cool down. I do not expect any trouble. I had several MySQL upgrades in the past.

---

<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:** [October 31, 2022, 8:45am UTC](https://kanboard.discourse.group/t/issues-with-plugins/2435/10 "2022-10-31T08:45:53Z")

</div>

I witched to the new server and additionally updated from KANBOARD 1.2.22 to 1.2.24  
Most things I tested stell work as I have been used to see it.

## 😥 Some smaller damages?

1. User Language selection is no longer respected – keeps always Entlish

### 👍 Some progress

- Subtask Description: That one now works for me

### ❔ but still no progress with

- Wiki-Edits, still not listed ✅  
Also now attachments wor in 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:** [October 31, 2022, 9:35am UTC](https://kanboard.discourse.group/t/issues-with-plugins/2435/12 "2022-10-31T09:35:37Z")

</div>

> [@RainerBielefeld](#):
>
> Wiki-Edits, still not listed

I think this will require some manual work. I’ll have a look.

EDIT: Remember, you don’t have any edits to list. Did you try a new edit?

---

<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:** [October 31, 2022, 10:06am UTC](https://kanboard.discourse.group/t/issues-with-plugins/2435/13 "2022-10-31T10:06:53Z")

</div>

@alfredb  
I observe a bigger problem for me: Language selection no longer works for me. I can choose Lan

> [@alfredb](#):
>
> Did you try a new edit?

Yes, I did.

---

<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:** [October 31, 2022, 4:32pm UTC](https://kanboard.discourse.group/t/issues-with-plugins/2435/14 "2022-10-31T16:32:27Z")

</div>

@alfredb hat mir in einem lang andauernden Rettungseinsatz die DB im Bereich “Wiki” wiederhergestellt – vielen Dank!  
Funktioniert nun besser den je!

---

<div class="post-metadata">

**Author:** ![creecros](https://yyz2.discourse-cdn.com/free1/user_avatar/kanboard.discourse.group/creecros/32/156_2.png) [@creecros](https://kanboard.discourse.group/u/creecros)\
**Post date:** [October 31, 2022, 7:26pm UTC](https://kanboard.discourse.group/t/issues-with-plugins/2435/15 "2022-10-31T19:26:24Z")

</div>

Ever heard the phrase, “Know enough to be dangerous”?

I know my code well enough to know someone took it, edited it not understanding it, and thought they could make something from it by changing a few things. Maybe they succeeded.

The source code:

> **[GitHub - eSkiSo/Subtaskdate: Kanboard Plugin to add Due Date to Subtasks](https://github.com/eSkiSo/Subtaskdate)**
>
> Kanboard Plugin to add Due Date to Subtasks. Contribute to eSkiSo/Subtaskdate development by creating an account on GitHub.

Plugin.php is a dead giveaway, only I would ever name a variable “$wasmaster”!

---

<div class="post-metadata">

**Author:** ![nekohayo](https://yyz2.discourse-cdn.com/free1/user_avatar/kanboard.discourse.group/nekohayo/32/315_2.png) [@nekohayo](https://kanboard.discourse.group/u/nekohayo)\
**Post date:** [November 5, 2022, 2:15pm UTC](https://kanboard.discourse.group/t/issues-with-plugins/2435/16 "2022-11-05T14:15:36Z")

</div>

To me, the concept of third-parties-based plug-ins (vs “modules” maintained in-tree in lockstep) is fundamentally flawed. They don’t always feel well-integrated, they overlap in featureset and have incompatibilities, they go unmaintained, etc.

I understand any app’s “core” maintainers wanting to externalize this code management cost and make it “somebody else’s problem”, but it’s a nightmare for users, as I’ve seen elsewhere (such as Firefox, WordPress, etc.). It boils down to [https://pluginproblems.com](https://pluginproblems.com)

---

<div class="post-metadata">

**Author:** ![John](https://avatars.discourse-cdn.com/v4/letter/j/a3d4f5/32.png) [@John](https://kanboard.discourse.group/u/John)\
**Post date:** [March 8, 2023, 2:04pm UTC](https://kanboard.discourse.group/t/issues-with-plugins/2435/17 "2023-03-08T14:04:05Z")

</div>

Speaking of this particular plugin again

> **[GitHub - Shaun-Fong/SubtaskDescription: Kanboard plugin to add markdown...](https://github.com/Shaun-Fong/SubtaskDescription)**
>
> Kanboard plugin to add markdown description to subtasks. - GitHub - Shaun-Fong/SubtaskDescription: Kanboard plugin to add markdown description to subtasks.

Somehow it works just fine on an instance using SQLite, but doesn’t work at all with one using MYSQL. Doesn’t even show on plugins page. Everything is the same but the database. Any idea ?

Thanks!

---

<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:** [March 8, 2023, 2:51pm UTC](https://kanboard.discourse.group/t/issues-with-plugins/2435/18 "2023-03-08T14:51:55Z")

</div>

> [@John](#):
>
> Any idea ?

Yes. OK, some expertise required. A brief look into the debug log reveals:

```LOG
2023-03-08 09:24:24] [critical] Subtaskdescription: 
Unable to migrate schema for the plugin: Subtaskdescription => SQLSTATE[42000]:
Syntax error or access violation: 1101 BLOB, TEXT, GEOMETRY or JSON column 'due_description' can't have a default value

```

This is why the plugin doesn’t install. Obviously, the MySQL schema is faulty.  
Edit the file Schema/Mysql.php and remove the part responsible for the problem.

```auto
$pdo->exec("ALTER TABLE `subtasks` ADD COLUMN `due_description` TEXT NOT NULL ");

```

Thereafter, the plugin also works with MySQL.

---

<div class="post-metadata">

**Author:** ![John](https://avatars.discourse-cdn.com/v4/letter/j/a3d4f5/32.png) [@John](https://kanboard.discourse.group/u/John)\
**Post date:** [March 8, 2023, 4:34pm UTC](https://kanboard.discourse.group/t/issues-with-plugins/2435/19 "2023-03-08T16:34:57Z")

</div>

Well, dumb me I guess !

I did notice that the MySQL schema was faulty, so I did create the column into the subtasks table with Phpmyadmin, but didn’t edit the mysql.php file.

Thank you for the prompt reply !

---

<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:** [August 12, 2023, 9:05am UTC](https://kanboard.discourse.group/t/issues-with-plugins/2435/20 "2023-08-12T09:05:19Z")

</div>

> Imitation is the sincerest flattery.
> 
> – Mahatma Gandhi
