# Update 4.4.13 -\> 5.2.6 table \`bundle\_grapesjsbuilder\` does not exist

**URL:** <https://forum.mautic.org/t/update-4-4-13-5-2-6-table-bundle-grapesjsbuilder-does-not-exist/35816>\
**Category:** Mautic 5 Install/Upgrade Support\
**Created:** [June 9, 2025, 10:03am UTC](https://forum.mautic.org/t/update-4-4-13-5-2-6-table-bundle-grapesjsbuilder-does-not-exist/35816 "2025-06-09T10:03:53Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![jschleucher](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/jschleucher/32/13517_2.png) [@jschleucher](https://forum.mautic.org/u/jschleucher)\
**Post date:** [June 9, 2025, 10:03am UTC](https://forum.mautic.org/t/update-4-4-13-5-2-6-table-bundle-grapesjsbuilder-does-not-exist/35816/1 "2025-06-09T10:03:53Z")

</div>

**Your software**  
My Mautic version is: 4.4.13  
My PHP version is: 8.3.21  
My Database type and version is: MariaDB 10.11.11

**Your problem**  
My problem is:  
I am trying to update (CLI, non-composer-based) via `php bin/console mautic:update:apply` which suggest an update to 5.2.6. During the DB-migration, migration `20240611103824` fails, because the table `bundle_grapesjsbuilder` does not exist.

These errors are showing in the log:

```auto
[2025-06-09T09:20:41.488258+00:00] console.CRITICAL: Error thrown while running command "doctrine:migrations:migrate". Message: "There is no table with name "jgdmauticdb.bundle_grapesjsbuilder" in the schema." {"exception":"[object] (Doctrine\\DBAL\\Schema\\Exception\\TableDoesNotExist(code: 10): There is no table with name \"jgdmauticdb.bundle_grapesjsbuilder\" in the schema. at /var/www/jgd/mautic/vendor/doctrine/dbal/src/Schema/Exception/TableDoesNotExist.php:16)","command":"doctrine:migrations:migrate","message":"There is no table with name \"jgdmauticdb.bundle_grapesjsbuilder\" in the schema."} {"hostname":"begegnungmautic","pid":1522000}

```

Yes, the different rootdir is expected.

Steps I have tried to fix the problem:

- `cache:clear` and retrying - problem persists
- `doctrine:schema:update --force` - fails (`Cannot change column 'client_id': used in a foreign key constraint FK_D2B4847B19EB6921`)

This system was a v2.15 install handed to me with 0 documentation. I have updated it 2.15.xx(forgot to write that down) → 3.2.4 → 4.4.13; everything CLI-based, non-composer.

---

<div class="post-metadata">

**Author:** ![jschleucher](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/jschleucher/32/13517_2.png) [@jschleucher](https://forum.mautic.org/u/jschleucher)\
**Post date:** [June 9, 2025, 10:09am UTC](https://forum.mautic.org/t/update-4-4-13-5-2-6-table-bundle-grapesjsbuilder-does-not-exist/35816/2 "2025-06-09T10:09:04Z")

</div>

Sorry, php version is wrong.

Active Version is

- mautic 4.4.13
- php 8.0.30

I have tried updates to 5.2.6 with php8.0.30 and php8.3.21.

---

<div class="post-metadata">

**Author:** ![joeyk](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/joeyk/32/11164_2.png) [@joeyk](https://forum.mautic.org/u/joeyk)\
**Post date:** [June 11, 2025, 4:36am UTC](https://forum.mautic.org/t/update-4-4-13-5-2-6-table-bundle-grapesjsbuilder-does-not-exist/35816/3 "2025-06-11T04:36:38Z")

</div>

Did you have the GrapesJS builder active in Mautic 4?

---

<div class="post-metadata">

**Author:** ![jschleucher](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/jschleucher/32/13517_2.png) [@jschleucher](https://forum.mautic.org/u/jschleucher)\
**Post date:** [June 11, 2025, 5:04am UTC](https://forum.mautic.org/t/update-4-4-13-5-2-6-table-bundle-grapesjsbuilder-does-not-exist/35816/4 "2025-06-11T05:04:51Z")

</div>

No, we do not use GrapesJS.

---

<div class="post-metadata">

**Author:** ![joeyk](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/joeyk/32/11164_2.png) [@joeyk](https://forum.mautic.org/u/joeyk)\
**Post date:** [June 11, 2025, 5:09am UTC](https://forum.mautic.org/t/update-4-4-13-5-2-6-table-bundle-grapesjsbuilder-does-not-exist/35816/5 "2025-06-11T05:09:50Z")

</div>

It is the default form Mautic 5 on. I suggest to enable the GrapeJS plugin in M4, so it creates the table for you. Then you can disable it, upgrade and turn it off.  
Joey

---

<div class="post-metadata">

**Author:** ![jschleucher](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/jschleucher/32/13517_2.png) [@jschleucher](https://forum.mautic.org/u/jschleucher)\
**Post date:** [June 12, 2025, 8:23am UTC](https://forum.mautic.org/t/update-4-4-13-5-2-6-table-bundle-grapesjsbuilder-does-not-exist/35816/6 "2025-06-12T08:23:53Z")

</div>

I can confirm that that fixed the issue (I had some other failing migrations, but they are unrelated and could be fixed manually).

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex020/uploads/mautic/original/1X/43c63600fe51440378769136903f1fa2a9a34102.png) [@system](https://forum.mautic.org/u/system)\
**Post date:** [June 13, 2025, 8:24pm UTC](https://forum.mautic.org/t/update-4-4-13-5-2-6-table-bundle-grapesjsbuilder-does-not-exist/35816/7 "2025-06-13T20:24:27Z")

</div>

This topic was automatically closed 36 hours after the last reply. New replies are no longer allowed.
