Save time attaching documents to your SuiteCRM records by using Boru’s Drag and Drop add-on for the Documents module. With easy-to-use functionality, users can upload multiple documents to a record at once.
#5911 - Extension fails to load in SuiteCRM 8.6.1
Hello,
after installing and rebuilding the BoruDragAndDrop extension for SuiteCRM 8.6.1, the application becomes unstable and the frontend no longer loads correctly. In the browser network tab, SuiteCRM attempts to request:
_https://suitecrm/dist/extensions/BoruDragAndDrop/remoteEntry.js _ However, this file returns 404 Not Found.
One possible fix is to change the remoteEntry path from:
'remoteEntry' => './extensions/BoruDragAndDrop/remoteEntry.js'
to:
'remoteEntry' => '../extensions/BoruDragAndDrop/remoteEntry.js'
This change should help resolve the issue with the file being loaded from the wrong path.
At the same time, I would kindly ask you to apply and verify this change on your side, as I would prefer not to modify the extension myself.
There also appears to be a version mismatch between the extension requirements and the SuiteCRM 8.6.1 frontend stack. The BoruDragAndDrop documentation requires Angular CLI 12.1.0, while SuiteCRM 8.6.1 uses Angular 16.x. This suggests the extension may not be fully compatible with the current SuiteCRM frontend architecture, or it may need to be rebuilt/reconfigured for SuiteCRM 8.6.x.
3 weeks ago
Szymon,
Thanks for this feedback. We are working on it. Give me a couple days please.
2 weeks ago
Ok, I’ll wait for your response.
2 weeks ago
Hello Szymon, we have a solution to this, and we are working on getting it uploaded so you can download it.
2 weeks ago
Hi, thanks for the update. Please let me know once everything is ready to download it.
2 weeks ago
Hi Szymon, the new software is uploaded. Can you download it and test it, please? Thanks.
2 weeks ago
Hi,
We noticed that the download page shows a date 15th April 2026, but after downloading and uploading the module, the date appears as "2023-12-12". In any case, after installation, the module behaves the same as before.
Can you explain where we can find new software version?
Regards, Szymon
2 weeks ago
Hello Szymon
We made a change. Can you test again?
2 weeks ago
Hi,
We downloaded the latest version (1.0.1) and attempted an installation, but it fails with the following database error:
Error creating table: boru_draganddrop_setting: Query Failed: CREATE TABLE boru_draganddrop_setting (...) MySQL error 1075: Incorrect table definition; there can be only one auto column and it must be defined as a key
The issue is that both the 'id' and 'ordinal_number_id' columns are defined as AUTO_INCREMENT in the CREATE TABLE statement. MySQL only allows one AUTO_INCREMENT column per table, and it must be the PRIMARY KEY.
Could you please fix it also?
Regards, Szymon
2 weeks ago
Hiu Szymon, we are checking on it.
2 weeks ago
Hello
We did not find any problem with the extension itself. Specifically, there is no column named "ordinal_number_id" in the boru_draganddrop_setting table as defined by our package.
Additionally, we attempted to reproduce the issue by installing the extension on a clean development build of SuiteCRM. In our testing, the table was created correctly and did not include the "ordinal_number_id" column.
Based on this, it appears that the issue may be caused by a customization or modification in your SuiteCRM instance, where ordinal_number_id is being added as a primary column. This is likely leading to the conflict of having multiple primary fields.
Could you please confirm whether there are any customizations applied to your SuiteCRM instance?
Additionally, it would be helpful if you could share details about any other add-ons or extensions installed on your instance, along with any relevant information that might assist us in investigating the issue further.
Thank you
2 weeks ago
One other idea would be for you to share access to a development build or send us a tar of a development build that contains no client data. If we can duplicate the issue, we can fix it quickly, and this might be the fastest path to being able to duplicate the issue.
one week ago
Hello,
Thank you for your continued support.
To clarify our situation: we do have some customizations in our SuiteCRM instance. We were able to resolve the initial installation issue by removing the AUTO_INCREMENT attribute from the "ordinal_number_id" column, after which the installation completed successfully.
However, once the extension was installed and built according to the requirements described in the documentation, we encountered two JavaScript errors in the browser's DevTools Console that rendered SuiteCRM non-functional:
• "ERROR Error: Uncaught (in promise): TypeError: i.init is not a function" • "ERROR TypeError: qn[i].get is not a function"
We believe these errors are not related to our customizations, as uninstalling the addon restored SuiteCRM to full working order.
Kindly note that our company policy does not allow us to share our SuiteCRM instance or codebase, as it contains our own customizations unrelated to any addons. Nevertheless, I'm open to assist in any other way that might help identify the cause of the issue.
Regards, Szymon
one week ago
Hello szymong,
We attempted to replicate the reported issue in our SuiteCRM development environment but were unable to reproduce it. The functionality is working as expected on our end.
Please find the attached video demonstrating our testing: https://drive.google.com/file/d/1xOgUTUgx44iawOCtIb5i1ge7S4mT6m0p/view?usp=sharing
Could you please share the exact steps to reproduce the issue on your side? Additionally, if possible, provide any relevant details such as browser, device, or screenshots/videos to help us investigate further.
If you’re able to provide access to your development/staging environment, that would also help us diagnose the issue more efficiently.
Thank you for your patience.
one week ago
Hello,
To help move things forward, I suggest we schedule a quick call where I can walk you through the entire installation process step by step and demonstrate how the issue occurs on our side.
Please let me know your availability today or tomorrow. Also, could you share the email address I should use to send the meeting invitation?
one week ago
Szymon, Can we do it tomorrow morning, April 24, at 9:15 Eastern Time? Can you use Google Meet?
one week ago
Yes, it works for me, you can send the invitation then.
one week ago
9:15AM Eastern time, April 24 Google Meet joining info Video call link: https://meet.google.com/fid-xpjz-ekc Or dial: (US) +1 636-362-6763 PIN: 139 511 013#