Quantcast
Channel: Joomla! Forum - community, help and support
Viewing all articles
Browse latest Browse all 1506

General Questions/New to Joomla! 4.x • Investigation and Request for Resolution on Potential Bugs in Joomla Core APIs

$
0
0
Hello everyone,

I am using Joomla 4.x and automating article creation through Zapier's Webhooks. However, I am facing the following technical issues and am seeking solutions.

Detailed Problem Description:
Zapier's webhook sends POST requests to [Document Root Path]/api/index.php/v1/content/articles, which are processed by Joomla Core APIs. Although articles are created, they do not appear in Joomla's backend, and the following error messages are reported each time.
  • Error mail from the server: "Unhandled exception - Joomla\CMS\MVC\Controller\Exception\Save" with the error details "Exception Type: Joomla\CMS\MVC\Controller\Exception\Save
    File: /home/XXXX/public_html/libraries/src/MVC/Controller/ApiController.php
    Line: 452
    Message: Save failed with the following error: Error loading menu: api"
  • Alert mail from Zapier: "[ALERT] Possible error on your PDF Upload Zap!" with the error details "Save failed with the following error: Error loading menu: api (HTTP Status Code: 500)"
My investigations suggest that the root cause might be the insufficient data insertion into the #__workflow_associations table. I suspect this could be a bug in the Joomla Core APIs, and I am currently manually correcting the table as a temporary measure.

Questions:
  • Have other users experienced similar issues? (Thanks for the report, snkai!)
  • Is the development team aware of this problem, and are there any planned fixes or workarounds?
I would appreciate hearing about your experiences or suggestions. Resolving this issue will require the community's effort. Thank you for your cooperation.

Statistics: Posted by 4creator — Tue May 14, 2024 1:16 am



Viewing all articles
Browse latest Browse all 1506

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>