uvdesk / community-skeleton

UVdesk Opensource Community Helpdesk Project built for all to make a Full Ticketing Support System along with many more other features.
https://www.uvdesk.com
MIT License
8.73k stars 463 forks source link

Add support for PHP 8.2 #655

Open PeopleInside opened 1 year ago

PeopleInside commented 1 year ago

Bug report

Title

UVdesk is not supporting PHP 8.2 because of errors, please add support to PHP 8.2

When run the CronJob to fetch email and UVdesk is under PHP 8.2 generate errors.

[2023-03-22T13:00:02.176465+00:00] deprecation.INFO: Deprecated: Creation of dynamic property Webkul\UVDesk\ExtensionFrameworkBundle\EventListener\Console::$mappingResource is deprecated {"exception":"[object] (ErrorException(code: 0): Deprecated: Creation of dynamic property Webkul\\UVDesk\\ExtensionFrameworkBundle\\EventListener\\Console::$mappingResource is deprecated at /uvdesk/vendor/uvdesk/extension-framework/EventListener/Console.php:23)"} []

https://forums.uvdesk.com/topic/2118/please-add-support-for-php-8-1-and-php-8-2

PeopleInside commented 1 year ago

Version 1.1.3 of UVdesk still have this issue so is not supporting PHP 8.2 The issue happen when the CronJob to fetching email is done.

[2023-06-16T15:35:02.361166+00:00] deprecation.INFO: Deprecated: Creation of dynamic property Webkul\UVDesk\ExtensionFrameworkBundle\EventListener\Console::$mappingResource is deprecated {"exception":"[object] (ErrorException(code: 0): Deprecated: Creation of dynamic property Webkul\\UVDesk\\ExtensionFrameworkBundle\\EventListener\\Console::$mappingResource is deprecated at /uvdesk/vendor/uvdesk/extension-framework/EventListener/Console.php:23)"} []
[2023-06-16T15:35:03.194878+00:00] deprecation.INFO: Deprecated: Creation of dynamic property Webkul\UVDesk\MailboxBundle\Services\MailboxService::$container is deprecated {"exception":"[object] (ErrorException(code: 0): Deprecated: Creation of dynamic property Webkul\\UVDesk\\MailboxBundle\\Services\\MailboxService::$container is deprecated at /uvdesk/vendor/uvdesk/mailbox-component/Services/MailboxService.php:35)"} []
[2023-06-16T15:35:03.195025+00:00] deprecation.INFO: Deprecated: Creation of dynamic property Webkul\UVDesk\MailboxBundle\Services\MailboxService::$requestStack is deprecated {"exception":"[object] (ErrorException(code: 0): Deprecated: Creation of dynamic property Webkul\\UVDesk\\MailboxBundle\\Services\\MailboxService::$requestStack is deprecated at /uvdesk/vendor/uvdesk/mailbox-component/Services/MailboxService.php:36)"} []
[2023-06-16T15:35:03.195133+00:00] deprecation.INFO: Deprecated: Creation of dynamic property Webkul\UVDesk\MailboxBundle\Services\MailboxService::$entityManager is deprecated {"exception":"[object] (ErrorException(code: 0): Deprecated: Creation of dynamic property Webkul\\UVDesk\\MailboxBundle\\Services\\MailboxService::$entityManager is deprecated at /uvdesk/vendor/uvdesk/mailbox-component/Services/MailboxService.php:37)"} []
[2023-06-16T15:35:03.196324+00:00] deprecation.INFO: Deprecated: Creation of dynamic property Webkul\UVDesk\MailboxBundle\Services\MailboxService::$swiftMailer is deprecated {"exception":"[object] (ErrorException(code: 0): Deprecated: Creation of dynamic property Webkul\\UVDesk\\MailboxBundle\\Services\\MailboxService::$swiftMailer is deprecated at /uvdesk/vendor/uvdesk/mailbox-component/Services/MailboxService.php:38)"} []

I need return to PHP 8.1 because of this email errors that I continue to get.

PeopleInside commented 1 year ago

Hi, in two months the active support for PHP 8.1 will end. Can you please help me to fix the issue with PHP 8,2 cronjob that send every time emails with the errors bellow?

[2023-06-16T15:35:02.361166+00:00] deprecation.INFO: Deprecated: Creation of dynamic property Webkul\UVDesk\ExtensionFrameworkBundle\EventListener\Console::$mappingResource is deprecated {"exception":"[object] (ErrorException(code: 0): Deprecated: Creation of dynamic property Webkul\\UVDesk\\ExtensionFrameworkBundle\\EventListener\\Console::$mappingResource is deprecated at /uvdesk/vendor/uvdesk/extension-framework/EventListener/Console.php:23)"} []
[2023-06-16T15:35:03.194878+00:00] deprecation.INFO: Deprecated: Creation of dynamic property Webkul\UVDesk\MailboxBundle\Services\MailboxService::$container is deprecated {"exception":"[object] (ErrorException(code: 0): Deprecated: Creation of dynamic property Webkul\\UVDesk\\MailboxBundle\\Services\\MailboxService::$container is deprecated at /uvdesk/vendor/uvdesk/mailbox-component/Services/MailboxService.php:35)"} []
[2023-06-16T15:35:03.195025+00:00] deprecation.INFO: Deprecated: Creation of dynamic property Webkul\UVDesk\MailboxBundle\Services\MailboxService::$requestStack is deprecated {"exception":"[object] (ErrorException(code: 0): Deprecated: Creation of dynamic property Webkul\\UVDesk\\MailboxBundle\\Services\\MailboxService::$requestStack is deprecated at /uvdesk/vendor/uvdesk/mailbox-component/Services/MailboxService.php:36)"} []
[2023-06-16T15:35:03.195133+00:00] deprecation.INFO: Deprecated: Creation of dynamic property Webkul\UVDesk\MailboxBundle\Services\MailboxService::$entityManager is deprecated {"exception":"[object] (ErrorException(code: 0): Deprecated: Creation of dynamic property Webkul\\UVDesk\\MailboxBundle\\Services\\MailboxService::$entityManager is deprecated at /uvdesk/vendor/uvdesk/mailbox-component/Services/MailboxService.php:37)"} []
[2023-06-16T15:35:03.196324+00:00] deprecation.INFO: Deprecated: Creation of dynamic property Webkul\UVDesk\MailboxBundle\Services\MailboxService::$swiftMailer is deprecated {"exception":"[object] (ErrorException(code: 0): Deprecated: Creation of dynamic property Webkul\\UVDesk\\MailboxBundle\\Services\\MailboxService::$swiftMailer is deprecated at /uvdesk/vendor/uvdesk/mailbox-component/Services/MailboxService.php:38)"} []

immagine

@Komal-sharma-2712

PeopleInside commented 1 year ago

I'm now also asking for help to fix this errors in a discussion https://github.com/uvdesk/community-skeleton/discussions/693 Usually, from my last experience of this mouths, when I post a support request on public forum or discussion I never get anyone reply and help.

I hope in some support for this as I need switch to a supported fully PHP version 8.2 Keep the server update is very important for security and applications.

Thanks

PeopleInside commented 10 months ago

INFO: PHP 8.3 has been released https://www.php.net/releases/8.3/en.php

In the future you will need plan support for PHP 8.3 also

maverick85 commented 7 months ago

So this is an abandoned project or something?

I was just looking at their systems requirements page and it's like up to PHP 7.3 ? Considering by now PHP 8.0 is EOL, this kinda throws the looks of a stalled abandoned project.

PeopleInside commented 7 months ago

Can be abandoned on my opinion but it's just my personal opinion as passionate. I migrated recently to a different Help Desk system.

Documentation not always is kept updated even in supported software. Uvdesk open source has stopped user support since different weeks, bug are frozen and development seems frozen so for me look like to be abandoned currently.

I dont know if will be reactivated for support and updates. I migrated to a different solution.

maverick85 commented 7 months ago

Don't mind me asking but could you hint what you went for? Cheers

PeopleInside commented 7 months ago

Now I'm using FreeScout also if is not fully free. https://freescout.net/

tarasis commented 6 months ago

Now I'm using FreeScout also if is not fully free. https://freescout.net/

Not even remotely free. The bare shell is there, every other module seems to require a license. With prices ranging from £2 to £15 so far. All you can do after initial installation is set up mail and create users from what I could see.

PeopleInside commented 6 months ago

Now I'm using FreeScout also if is not fully free. https://freescout.net/

Not even remotely free. The bare shell is there, every other module seems to require a license. With prices ranging from £2 to £15 so far. All you can do after initial installation is set up mail and create users from what I could see.

I know. Unfortunately it's hard to find an open source Help Desk good, updated (not abandoned) and mobile responsive!

You can look here: https://community.peopleinside.it/d/179-soluzioni-help-desk-gratuite-open-source-free-support-desk-open-source/3

I need remove UVdesk as for me is no more updated and supported software for now. I'm sad to have to replace UVdesk but still the last version has some J Query dependencies not updated and I had a bug with attachments that I was not able to resolve.

I wrote that FreeScout is not fully free :-)

tarasis commented 6 months ago

I wrote that FreeScout is not fully free :-)

Indeed. Thanks for the list. Another to add to it is Peppermint

PeopleInside commented 6 months ago

I wrote that FreeScout is not fully free :-)

Indeed. Thanks for the list. Another to add to it is Peppermint

Interesting. Little bad there doesn't seem to be a demo to try online. I have now chosen Freescout also for the ease with which I was able to install it. Interesting though, when I choose a software I need to be able to see/try it and be able to install it :-)