Support

Akeeba Ticket System

#23303 class '.../Subscriptions' not found.

Posted in ‘Akeeba Ticket System for Joomla! 4 & 5’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

Joomla! version
n/a
PHP version
n/a
Akeeba Ticket System version
n/a

Latest post by UWiX on Thursday, 08 October 2015 15:33 CDT

UWiX
Upgraded from ATS 1.61pro to ATS 2.0.0 and browsing the categories and browsing the tickets into categories goes fine.
Until I want to open a ticket by clicking it's title... The following error occurs:

Fatal error: Class 'Akeeba\Subscriptions\Admin\Model\Subscriptions' not found in ...\components\com_akeebasubs\Model\Subscriptions.php on line 16


Disabling all template overrides (by using default template) does not fix this issue. Is it a bug?

Hope you can help me out.

Greetz, Nikolai van Nes
UWiX
--- www.uwix.nl ---

tampe125
Akeeba Staff
Hello Nikolai,

that happens because you have the latest version of Akeeba Ticket System but an old one of Akeeba Subscriptions.
This means that some class are missing.

There is an easy fix: you have to disable the plugin named Akeeba Ticket System - Akeeba Subscriptions integration and enabled Akeeba Ticket System - Akeeba Subscriptions 4 integration.

That should do the trick.

Davide Tampellini

Developer and Support Staff

๐Ÿ‡ฎ๐Ÿ‡นItalian: native ๐Ÿ‡ฌ๐Ÿ‡งEnglish: good โ€ข ๐Ÿ• My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

UWiX
Hello Davide,

That's a great fix but I cannot seem to find the Akeeba Ticket System - Akeeba Subscriptions 4 integration plugin in the backend.
The default Akeeba Ticket System - Akeeba Subscriptions integration is indeed installed but disabling without a replacement doesn't look like a good idea,

Even after reinstalling ATS 2.0.0 the "subscriptions 4 integration" plugin still does not appear.

Installing the latest Akeeba Subscriptions component (v5.0.0) results in more errors (because of bugs) so that isn't an option for me.

Do you have another idea how to solve this issue?

Thank you in advance!

Greetz, Nikolai van Nes
UWiX
--- www.uwix.nl ---

UWiX
Just extracted the plg_akeebasubslegacy.zip from the ats 2.0.0 package file - installed it manually and now the akeeba subscriptions 4 integration plugin does appear in the backend.

Maybe has something to do with the installation script of the ats 2.0.0. package?

Greetz, NIkolai
UWiX
--- www.uwix.nl ---

tampe125
Akeeba Staff
Yes, that's definitively a bug in the installation package.
Thank you very much for reporting this, we will fix ASAP!

Davide Tampellini

Developer and Support Staff

๐Ÿ‡ฎ๐Ÿ‡นItalian: native ๐Ÿ‡ฌ๐Ÿ‡งEnglish: good โ€ข ๐Ÿ• My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

UWiX
You're welcome, thank you for the fast support!

By the way - if you're fixing the plugin could you also check the plugin description (plg_akeebasubslegacy.zip) because it has a slight different description than what the plugin actually does ;-)
--- www.uwix.nl ---

tampe125
Akeeba Staff
Can you please explain it a little better? I just checked it and it seems fine to me.

Davide Tampellini

Developer and Support Staff

๐Ÿ‡ฎ๐Ÿ‡นItalian: native ๐Ÿ‡ฌ๐Ÿ‡งEnglish: good โ€ข ๐Ÿ• My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

UWiX
I did install the plugin manually so after installing the plugin description is read out of the en-GB language file included in the plugin archive. This text is as follows:

PLG_ATS_AKEEBASUBSLEGACY_DESCRIPTION="Allows ATS to show the active and inactive Akeeba Subscriptions memberships of each user"

When I first read the description I thought I'd installed the incorrect plugin for the "subscription 4 integration". But now I've read a multiple times and it does sink in. Maybe an extra line of text would be more clear for users like me ;-) A line like "Subscription 4 integration plugin (legacy)." or something like that.

On the other hand - users lik eme, who do not take enough time to read what the description says, will always be downloading the great components of Akeeba. So I don't mind if the description stays the same ;-)

Thank you for the support!

Greetz, Nikolai
UWiX
--- www.uwix.nl ---

nicholas
Akeeba Staff
Manager
The title is correct:
PLG_ATS_AKEEBASUBSLEGACY="Akeeba Ticket System - Akeeba Subscriptions 4 integration"

I don't think that reading this title and description leaves any margin to misunderstanding.

Nicholas K. Dionysopoulos

Lead Developer and Director

๐Ÿ‡ฌ๐Ÿ‡ทGreek: native ๐Ÿ‡ฌ๐Ÿ‡งEnglish: excellent ๐Ÿ‡ซ๐Ÿ‡ทFrench: basic โ€ข ๐Ÿ• My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

UWiX
You're right the title is indeed correct. And normally you don't get to see the plugin description upon installation because it's installed by the package manifest script ;-)

Just noticed the description when I had to install the plugin manually - and in first instance that raised my eye-brows because I was reading for something like "ats 4 integration" to know if I had the correct plugin installed.

Does not matter - it became clear very soon after checking the installed plugins ;-) And yes that title leaves no margin for misunderstanding.

Thanks for the service!

Greetz, Nikolai van Nes
UWiX
--- www.uwix.nl ---

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!