1. dhillock
  2. RO CSVI
  3. Sunday, 28 September 2025
  4.  Subscribe via email
Hello,

I upgraded ROCSVI to 9.0.0 and now when I try to export my Member list, I get this error:

An error has occurred during the export. Below the information received from the server.

Status error: 500
Status message: error
{"error":true,"code":0,"message":"Class \"MyCLabs\\Enum\\Enum\" not found"}

Appreciate the feedback.

David
P.S. I've attached the stack if that helps....
Accepted Answer Pending Moderation
Sorry for the delay - I was travelling all day.


i used roderic's suggestion of renaming the com_csvi folder, then installed the main package and the RSForm plugin. Back to working great...and the myclabs folder is not there.

TY everyone for your help.

David
  1. 4 days ago
  2. RO CSVI
  3. # 1
Accepted Answer Pending Moderation
Hello David,
Status error: 500
Status message: error
{"error":true,"code":0,"message":"Class \"MyCLabs\\Enum\\Enum\" not found"}

That error comes from external library files RO CSVI includes in code. Can you tell us the Joomla and PHP version you are using? Also it will be good to reinstall RO CSVI again and check. That way if there was any problem with library files in previous installation will be solved and that should solve the error as well. It is worth to give it a try.
Kind regards,

Tharuna

=========================
If you use our extensions, please post a rating and a review at the Joomla! Extension Directory
  1. 4 days ago
  2. RO CSVI
  3. # 2
Accepted Answer Pending Moderation
TY for the quick reply and sorry for not including the Joomla and PHP version - rookie mistake!

I did reinstall ROCSVI and the problem remains.

I'm using Joomla 5.3.3 and PHP 8.4.12

David
  1. 4 days ago
  2. RO CSVI
  3. # 3
Accepted Answer Pending Moderation
Hello,
By reinstalling I mean to uninstall RO CSVI and install it again and see if that solves the error.
Kind regards,

Tharuna

=========================
If you use our extensions, please post a rating and a review at the Joomla! Extension Directory
  1. 4 days ago
  2. RO CSVI
  3. # 4
Accepted Answer Pending Moderation
Dhillock - at the very top of your custom XML template, add this code snippet
Old xml template
<?php
defined('_JEXEC') or die;
class CsviHelperFileExportXmlYOUTEMLATE
{
private $template = null;
public $contents = "";
public $node = "";
private $open = false;

public function __construct(CsviHelperTemplate $template)

Change to New xml template
<?php
defined('_JEXEC') or die;
use Rolandd\Component\Rocsvi\Site\Entity\Template as TemplateEntity;
class CsviHelperFileExportXmlYOUTEMLATE
{
private TemplateEntity $template;
public string $contents = '';
public string $node = '';
private bool $open = false;

public function __construct(TemplateEntity $template)
  1. 4 days ago
  2. RO CSVI
  3. # 5
Accepted Answer Pending Moderation
When I list the RO CSVI items in Extensions: Manage, there are 20 items. Should I check all and then Uninstall?

Also, I noticed that in the list of 20, the following were not Enabled:
Field Combine
Field Copy
Find and Skip
Margin
Multiple Replace

Should I simply Enable those and try again?

David
  1. 4 days ago
  2. RO CSVI
  3. # 6
Accepted Answer Pending Moderation
Hi David,

So the error is coming out of the library files located at administrator/components/com_csvi/assets/vendor/myclabs. This folder does not exist in the RO CSVI 9 release, so that you get that error after an uninstallation and an installation is very odd.

I want to ask you to uninstall the RO CSVI Package and then check if the folder administrator/components/com_csvi/assets/vendor still exists. If so, you can delete that folder. After that do an installation of the RO CSVI Package and then check again if the folder administrator/components/com_csvi/assets/vendor/myclabs exists. If that is the case, you have something odd in the installation package I would say.

Let us know how it goes.
Kind regards,

RolandD

=========================
If you use our extensions, please post a rating and a review at the Joomla! Extension Directory
  1. 4 days ago
  2. RO CSVI
  3. # 7
Accepted Answer Pending Moderation
piekielko - thank you for the response.

Know that I'm not a programmer, so I don't know what this means: at the very top of your custom XML template, add this code snippet.

If you provide specific instructions, I'm willing to try this.

David
  1. 4 days ago
  2. RO CSVI
  3. # 8
Accepted Answer Pending Moderation
If you provide specific instructions, I'm willing to try this.

Sorry—I was too quick to respond—I was thinking about a completely different class that I had problems with. My post is irrelevant ;)
  1. 4 days ago
  2. RO CSVI
  3. # 9
Accepted Answer Pending Moderation
RolandD. Yes, that folder is there.

Can you tell me how to properly uninstall, knowing that I use one plugin (for RSForms).

David
  1. 4 days ago
  2. RO CSVI
  3. # 10
Accepted Answer Pending Moderation
RolandD. Yes, that folder is there.

Can you tell me how to properly uninstall, knowing that I use one plugin (for RSForms).

David


I renamed/deleted the vendor folder and then reinstalled the main RO CSVI package. That got rid of the redundant folder and error.

Cheers
  1. 4 days ago
  2. RO CSVI
  3. # 11
Accepted Answer Pending Moderation
Hi David,

When you uninstall any of our extensions/plugins the database will remain as-is, so that when you install your data is still there.

Can you tell me how to properly uninstall, knowing that I use one plugin (for RSForms).
The uninstallation is done via Joomla as well. If you go to Manage Extensions on the System page, you can check the box and from the topmenu dropdown you can choose to uninstall the extension. Once that is done, Joomla should clean everything up but I think not all is cleaned out. That is why I am asking to check if the folder is there after the uninstallation.

Let us know how it goes.
Kind regards,

RolandD

=========================
If you use our extensions, please post a rating and a review at the Joomla! Extension Directory
  1. 4 days ago
  2. RO CSVI
  3. # 12
  • Page :
  • 1


There are no replies made for this post yet.
Be one of the first to reply to this post!