Openbravo Issue Tracking System - POS2
View Issue Details
0056256POS2POSpublic2024-08-14 09:462025-03-27 12:17
andre_montenegro 
Triage Platform Base 
normalminorrandom
closedduplicate 
5
 
 
No
No
0056256: Vite: "Failed to fetch dynamically imported module" error when executing Cypress tests
Some instances have been observed where the pos2 and try-pos2 tabs fail in the Cypress job due to a random error related with a fetch failure that occurs while reloading the page between tests, which may be related with Vite implementation.

The error message is (notice screenshot)

 "Failed to fetch dynamically imported module: <url>"

Following this failure, the subsequent test recovers after the page reloads. This behavior occurs sporadically, and no discernible patterns have been identified.

Here some interesting links related to this behavior:

https://github.com/vitejs/vite/issues/11804 [^]
https://github.com/cypress-io/cypress/issues/25913 [^]
https://stackoverflow.com/questions/69300341/typeerror-failed-to-fetch-dynamically-imported-module-on-vue-vite-vanilla-set [^]


This behavior has been observed not only with Cypress, but also manually, but the steps are not clear enough to define them.
Steps to reproduce it with Cypress
- Launch a pos2 or try-pos2 job and it may fail due this error.
Review why this behavior is happening, maybe a workaround from Vite or Cypress part should be applied.
No tags attached.
png Ticket tests -- updates the price of an order line -- before each hook (failed) (1).png (118,991) 2024-08-14 09:46
https://issues.openbravo.com/file_download.php?file_id=20087&type=bug
png
Issue History
2024-08-14 09:46andre_montenegroNew Issue
2024-08-14 09:46andre_montenegroAssigned To => Triage Platform Base
2024-08-14 09:46andre_montenegroFile Added: Ticket tests -- updates the price of an order line -- before each hook (failed) (1).png
2024-08-14 09:46andre_montenegroOBNetwork customer => No
2024-08-14 09:46andre_montenegroTriggers an Emergency Pack => No
2025-01-29 12:00cbernerNote Added: 0174847
2025-01-29 12:00cbernerNote Edited: 0174847bug_revision_view_page.php?bugnote_id=0174847#r29136
2025-02-06 14:24lorenzofidalgoNote Added: 0175223
2025-02-06 16:48shuehnerIssue Monitored: shuehner
2025-02-10 07:46lorenzofidalgoNote Added: 0175358
2025-02-18 11:18lorenzofidalgoNote Added: 0175802
2025-03-07 09:10lorenzofidalgoNote Added: 0176551
2025-03-13 15:51lorenzofidalgoNote Added: 0176803
2025-03-27 12:17hgbotNote Added: 0177571
2025-03-27 12:17hgbotStatusnew => closed
2025-03-27 12:17hgbotResolutionopen => duplicate

Notes
(0174847)
cberner   
2025-01-29 12:00   
There seems to be an open issue in cypress related with this error(as already mentioned in the description): https://github.com/cypress-io/cypress/issues/25913 [^]

I think it makes sense to try some of the workarounds proposed there, but most of them do not look easy to implement. I expect the effort to apply them and fix this to be medium-high.

(0175223)
lorenzofidalgo   
2025-02-06 14:24   
To be able to track (very informally) how often this occurs in CI:
1207 pos2-modules-cypress-e2e execution has reproduced this issue in CI
1267 pos2-modules-cypress-e2e execution has reproduced this issue in CI
(0175358)
lorenzofidalgo   
2025-02-10 07:46   
New occurrence today Feb 10th in CI
(0175802)
lorenzofidalgo   
2025-02-18 11:18   
New occurrence on February 17th
(0176551)
lorenzofidalgo   
2025-03-07 09:10   
New occurrence on March 7th
(0176803)
lorenzofidalgo   
2025-03-13 15:51   
New occurrence on March 13th
(0177571)
hgbot   
2025-03-27 12:17   
Issue exported to Jira: https://openbravo.atlassian.net/browse/RM-24308 [^]