🔴 January 2024 Alert: Forum support inactive!
New forum registration are currently closed.
Use GitHub discussions
.
  • Recent
  • Dark Theme
  • Login

UVdesk

  • Dark Theme
  • Login
  • Search
  • Recent
  1. Home
  2. escozul
E
  • Profile
  • Following 0
  • Followers 0
  • Topics 2
  • Posts 13
  • Best 0
  • Controversial 0
  • Groups 0

escozul

@escozul

5
Reputation
1
Profile views
13
Posts
0
Followers
0
Following
Joined 8 Dec 2023, 20:33 Last Online 27 Mar 2024, 15:13

escozul Unfollow Follow

Latest posts made by escozul

  • RE: Warning: Trying to access array offset on value of type null when trying to refresh a mailbox

    @peopleinside Than you for replying. Freescout seems free... Maybe the modules are paid but the core seems free. UVdesk plugins are also paid for so I guess it's kind of the same...

    That's a nice alternative. Since it's self-hosted, I might give it a go!

    posted in Technical Help
    E
    escozul
    27 Mar 2024, 15:13
  • RE: Warning: Trying to access array offset on value of type null when trying to refresh a mailbox

    @peopleinside Hello,

    Did you migrate to a different solution? Do you mind sharing it?

    posted in Technical Help
    E
    escozul
    27 Mar 2024, 10:39
  • RE: Warning: Trying to access array offset on value of type null when trying to refresh a mailbox

    @leooxx Hello,
    I can't find that entry on any of my logs. How do you know that the error is with the php-mailparse addon?

    cause running PHP -m lists mailparse right there..

    You mentioned a "logs app"... Can't find that.

    posted in Technical Help
    E
    escozul
    27 Mar 2024, 09:46
  • RE: Warning: Trying to access array offset on value of type null when trying to refresh a mailbox

    @leooxx Thank you.

    Will try that on Tuesday and get back here to post if it's resolved or not.

    posted in Technical Help
    E
    escozul
    24 Mar 2024, 18:46
  • RE: Warning: Trying to access array offset on value of type null when trying to refresh a mailbox

    @peopleinside
    Thank you for your time.
    I appreciate all your help.

    Well.. Let's hope that in the following days, someone will come across this issue and help me resolve it.

    posted in Technical Help
    E
    escozul
    12 Dec 2023, 15:21
  • RE: Warning: Trying to access array offset on value of type null when trying to refresh a mailbox

    @peopleinside

    Thank you. Same error though.

    posted in Technical Help
    E
    escozul
    12 Dec 2023, 15:06
  • RE: Warning: Trying to access array offset on value of type null when trying to refresh a mailbox

    @peopleinside
    Hello
    in my .env, I see the following:

    ###> symfony/framework-bundle ###
    APP_ENV=dev
    APP_SECRET=YOUR_APP_SECRET
    

    Is that correct? Should I have set the app secret somewhere? ... or it does not matter?

    My uvdesk.yaml:

    parameters:
        app_locales: en|fr|it|de|da|ar|es|tr|zh|pl
        
        # Default Assets
        assets_default_agent_profile_image_path: 'bundles/uvdeskcoreframework/images/uv-avatar-batman.png'
        assets_default_customer_profile_image_path: 'bundles/uvdeskcoreframework/images/uv-avatar-ironman.png'
        assets_default_helpdesk_profile_image_path: 'bundles/uvdeskcoreframework/images/uv-avatar-uvdesk.png'
    
        uvdesk_site_path.member_prefix: --------- #Masked for security
        uvdesk_site_path.knowledgebase_customer_prefix: --------- #Masked for security
        
        # File uploads constraints
        # @TODO: Set these parameters via compilers
        max_post_size: 8388608
        max_file_uploads: 20
        upload_max_filesize: 2097152
    
    uvdesk:
        site_url: 'helpdes.mydomain.com' # No /public here. It's properly set.
        upload_manager:
            id: Webkul\UVDesk\CoreFrameworkBundle\FileSystem\UploadManagers\Localhost
        
        support_email:
            id: email@mydomain.com #properly set to my domain. Changed it for security purposes
            name: Support HelpDesk
            mailer_id: mailer_SES
        
        # Default resources
        default:
            ticket:
                type: support
                status: open
                priority: low
            templates:
                email: mail.html.twig
    

    Tried to mask some. Sorry for that. They seem just fine though.

    Edit:

    I visited the address found here: API https://uvdesk.example.com/mailbox/listener
    kept bugging me.

    The result on screen was:
    {"success":false,"message":"Request not supported."}
    Have no idea what that is! what is it?
    What about the API? When I go over to settings, the first selection is the API:
    alt text

    I haven't used that access token anywhere. What's it for? Should I put it in the .env file?

    posted in Technical Help
    E
    escozul
    12 Dec 2023, 14:35
  • RE: Warning: Trying to access array offset on value of type null when trying to refresh a mailbox

    @peopleinside
    Thank you for all these topics. Still browsing through them to figure out if there is a similar resolution. In my case the call to https is made properly so I don't think the issue is there.

    Also I went over to the logs and captured all the errors and warnings that come up when I try to fetch the emails. Here are my logs:

    [2023-12-12T14:47:44.439482+01:00] deprecation.INFO: User Deprecated: Method "Symfony\Component\HttpKernel\Bundle\Bundle::getContainerExtension()" might add "?ExtensionInterface" as a native return type declaration in the future. Do the same in child class "Webkul\UVDesk\CoreFrameworkBundle\UVDeskCoreFrameworkBundle" now to avoid errors or add an explicit @return annotation to suppress this message. {"exception":"[object] (ErrorException(code: 0): User Deprecated: Method \"Symfony\\Component\\HttpKernel\\Bundle\\Bundle::getContainerExtension()\" might add \"?ExtensionInterface\" as a native return type declaration in the future. Do the same in child class \"Webkul\\UVDesk\\CoreFrameworkBundle\\UVDeskCoreFrameworkBundle\" now to avoid errors or add an explicit @return annotation to suppress this message. at /home/helpdesk-support/htdocs/helpdesk.example.com/helpdesk-project/vendor/symfony/error-handler/DebugClassLoader.php:331)"} []
    [2023-12-12T14:47:44.440761+01:00] deprecation.INFO: User Deprecated: Method "Symfony\Component\HttpKernel\Bundle\Bundle::getContainerExtension()" might add "?ExtensionInterface" as a native return type declaration in the future. Do the same in child class "Webkul\UVDesk\AutomationBundle\UVDeskAutomationBundle" now to avoid errors or add an explicit @return annotation to suppress this message. {"exception":"[object] (ErrorException(code: 0): User Deprecated: Method \"Symfony\\Component\\HttpKernel\\Bundle\\Bundle::getContainerExtension()\" might add \"?ExtensionInterface\" as a native return type declaration in the future. Do the same in child class \"Webkul\\UVDesk\\AutomationBundle\\UVDeskAutomationBundle\" now to avoid errors or add an explicit @return annotation to suppress this message. at /home/helpdesk-support/htdocs/helpdesk.example.com/helpdesk-project/vendor/symfony/error-handler/DebugClassLoader.php:331)"} []
    [2023-12-12T14:47:44.440788+01:00] deprecation.INFO: User Deprecated: Method "Symfony\Component\HttpKernel\Bundle\Bundle::getContainerExtension()" might add "?ExtensionInterface" as a native return type declaration in the future. Do the same in child class "Webkul\UVDesk\ExtensionFrameworkBundle\UVDeskExtensionFrameworkBundle" now to avoid errors or add an explicit @return annotation to suppress this message. {"exception":"[object] (ErrorException(code: 0): User Deprecated: Method \"Symfony\\Component\\HttpKernel\\Bundle\\Bundle::getContainerExtension()\" might add \"?ExtensionInterface\" as a native return type declaration in the future. Do the same in child class \"Webkul\\UVDesk\\ExtensionFrameworkBundle\\UVDeskExtensionFrameworkBundle\" now to avoid errors or add an explicit @return annotation to suppress this message. at /home/helpdesk-support/htdocs/helpdesk.example.com/helpdesk-project/vendor/symfony/error-handler/DebugClassLoader.php:331)"} []
    [2023-12-12T14:47:44.440807+01:00] deprecation.INFO: User Deprecated: Method "Symfony\Component\HttpKernel\Bundle\Bundle::getContainerExtension()" might add "?ExtensionInterface" as a native return type declaration in the future. Do the same in child class "Webkul\UVDesk\MailboxBundle\UVDeskMailboxBundle" now to avoid errors or add an explicit @return annotation to suppress this message. {"exception":"[object] (ErrorException(code: 0): User Deprecated: Method \"Symfony\\Component\\HttpKernel\\Bundle\\Bundle::getContainerExtension()\" might add \"?ExtensionInterface\" as a native return type declaration in the future. Do the same in child class \"Webkul\\UVDesk\\MailboxBundle\\UVDeskMailboxBundle\" now to avoid errors or add an explicit @return annotation to suppress this message. at /home/helpdesk-support/htdocs/helpdesk.example.com/helpdesk-project/vendor/symfony/error-handler/DebugClassLoader.php:331)"} []
    [2023-12-12T14:47:44.440831+01:00] deprecation.INFO: User Deprecated: Method "Symfony\Component\HttpKernel\Bundle\Bundle::getContainerExtension()" might add "?ExtensionInterface" as a native return type declaration in the future. Do the same in child class "Webkul\UVDesk\SupportCenterBundle\UVDeskSupportCenterBundle" now to avoid errors or add an explicit @return annotation to suppress this message. {"exception":"[object] (ErrorException(code: 0): User Deprecated: Method \"Symfony\\Component\\HttpKernel\\Bundle\\Bundle::getContainerExtension()\" might add \"?ExtensionInterface\" as a native return type declaration in the future. Do the same in child class \"Webkul\\UVDesk\\SupportCenterBundle\\UVDeskSupportCenterBundle\" now to avoid errors or add an explicit @return annotation to suppress this message. at /home/helpdesk-support/htdocs/helpdesk.example.com/helpdesk-project/vendor/symfony/error-handler/DebugClassLoader.php:331)"} []
    [2023-12-12T14:47:44.440847+01:00] deprecation.INFO: User Deprecated: Method "Symfony\Component\HttpKernel\Bundle\Bundle::getContainerExtension()" might add "?ExtensionInterface" as a native return type declaration in the future. Do the same in child class "Webkul\UVDesk\ApiBundle\UVDeskApiBundle" now to avoid errors or add an explicit @return annotation to suppress this message. {"exception":"[object] (ErrorException(code: 0): User Deprecated: Method \"Symfony\\Component\\HttpKernel\\Bundle\\Bundle::getContainerExtension()\" might add \"?ExtensionInterface\" as a native return type declaration in the future. Do the same in child class \"Webkul\\UVDesk\\ApiBundle\\UVDeskApiBundle\" now to avoid errors or add an explicit @return annotation to suppress this message. at /home/helpdesk-support/htdocs/helpdesk.example.com/helpdesk-project/vendor/symfony/error-handler/DebugClassLoader.php:331)"} []
    [2023-12-12T14:47:44.440861+01:00] deprecation.INFO: User Deprecated: Since symfony/security-bundle 5.3: The ".container.private.security.password_encoder" service is deprecated, use "security.user_password_hasher" instead. {"exception":"[object] (ErrorException(code: 0): User Deprecated: Since symfony/security-bundle 5.3: The \".container.private.security.password_encoder\" service is deprecated, use \"security.user_password_hasher\" instead. at /home/helpdesk-support/htdocs/helpdesk.example.com/helpdesk-project/var/cache/dev/ContainerUcWwxIl/get_Container_Private_Security_PasswordEncoderService.php:22)"} []
    [2023-12-12T14:47:44.440876+01:00] deprecation.INFO: User Deprecated: Since symfony/security-core 5.3: The "Symfony\Component\Security\Core\Encoder\UserPasswordEncoder" class is deprecated, use "Symfony\Component\PasswordHasher\Hasher\UserPasswordHasher" instead. {"exception":"[object] (ErrorException(code: 0): User Deprecated: Since symfony/security-core 5.3: The \"Symfony\\Component\\Security\\Core\\Encoder\\UserPasswordEncoder\" class is deprecated, use \"Symfony\\Component\\PasswordHasher\\Hasher\\UserPasswordHasher\" instead. at /home/helpdesk-support/htdocs/helpdesk.example.com/helpdesk-project/vendor/symfony/security-core/Encoder/UserPasswordEncoder.php:19)"} []
    [2023-12-12T14:47:44.440889+01:00] deprecation.INFO: User Deprecated: Since symfony/security-core 5.3: The "Symfony\Component\Security\Core\Encoder\UserPasswordEncoderInterface" interface is deprecated, use "Symfony\Component\PasswordHasher\Hasher\UserPasswordHasherInterface" instead. {"exception":"[object] (ErrorException(code: 0): User Deprecated: Since symfony/security-core 5.3: The \"Symfony\\Component\\Security\\Core\\Encoder\\UserPasswordEncoderInterface\" interface is deprecated, use \"Symfony\\Component\\PasswordHasher\\Hasher\\UserPasswordHasherInterface\" instead. at /home/helpdesk-support/htdocs/helpdesk.example.com/helpdesk-project/vendor/symfony/security-core/Encoder/UserPasswordEncoderInterface.php:17)"} []
    [2023-12-12T14:47:44.440903+01:00] deprecation.INFO: User Deprecated: Since symfony/security-bundle 5.3: The "security.encoder_factory.generic" service is deprecated, use "security.password_hasher_factory" instead. {"exception":"[object] (ErrorException(code: 0): User Deprecated: Since symfony/security-bundle 5.3: The \"security.encoder_factory.generic\" service is deprecated, use \"security.password_hasher_factory\" instead. at /home/helpdesk-support/htdocs/helpdesk.example.com/helpdesk-project/var/cache/dev/ContainerUcWwxIl/getSecurity_EncoderFactory_GenericService.php:22)"} []
    [2023-12-12T14:47:44.440920+01:00] deprecation.INFO: User Deprecated: Since symfony/security-core 5.3: The "Symfony\Component\Security\Core\Encoder\EncoderFactory" class is deprecated, use "Symfony\Component\PasswordHasher\Hasher\PasswordHasherFactory" instead. {"exception":"[object] (ErrorException(code: 0): User Deprecated: Since symfony/security-core 5.3: The \"Symfony\\Component\\Security\\Core\\Encoder\\EncoderFactory\" class is deprecated, use \"Symfony\\Component\\PasswordHasher\\Hasher\\PasswordHasherFactory\" instead. at /home/helpdesk-support/htdocs/helpdesk.example.com/helpdesk-project/vendor/symfony/security-core/Encoder/EncoderFactory.php:20)"} []
    [2023-12-12T14:47:44.440934+01:00] deprecation.INFO: User Deprecated: Since symfony/security-core 5.3: The "Symfony\Component\Security\Core\Encoder\EncoderFactoryInterface" class is deprecated, use "Symfony\Component\PasswordHasher\Hasher\PasswordHasherFactoryInterface" instead. {"exception":"[object] (ErrorException(code: 0): User Deprecated: Since symfony/security-core 5.3: The \"Symfony\\Component\\Security\\Core\\Encoder\\EncoderFactoryInterface\" class is deprecated, use \"Symfony\\Component\\PasswordHasher\\Hasher\\PasswordHasherFactoryInterface\" instead. at /home/helpdesk-support/htdocs/helpdesk.example.com/helpdesk-project/vendor/symfony/security-core/Encoder/EncoderFactoryInterface.php:17)"} []
    

    Urls and usernames have been masked for protection.

    These are only deprecation warnings. Should they cause fatal errors in php operations?

    posted in Technical Help
    E
    escozul
    12 Dec 2023, 13:57
  • RE: Warning: Trying to access array offset on value of type null when trying to refresh a mailbox

    @peopleinside Hello,

    I was forced to complete the setup using terminal when I had that issue with the vhost. Once I corrected it the uvdesk started working properly but I had skipped the wizard. However, php mailparse is installed (you have to install it even if you try to complete the installation using terminal. You actually get prompted to install maiplarse during the composer installation phase.)
    The email is the correct email and the error appears AFTER the php command opens the first email. That first email is then marked as read. If there are more than one emails in the inbox, I get a 1 of 2 emails processing, the first one is marked as read but still get the error and the process quits.

    I still wonder what that API https://uvdesk.example.com/mailbox/listener part of the echo is...

    posted in Technical Help
    E
    escozul
    12 Dec 2023, 08:33
  • RE: Warning: Trying to access array offset on value of type null when trying to refresh a mailbox

    @peopleinside Thanks for the reply.

    Also, I appreciate the email masking, but I was already using invalid emails and domains 🙂

    my server uses php 8.1 as default but supports 8.2 and 8.3.
    The site is set to 8.3
    When running terminal I use 8.1 (php defaults to 8.1)
    but I tried forcing to use 8.3 by modifying the php command to php8.3 bin/console uvdesk:refresh-mailbox support_mailbox@domain.ext but I got the same error.

    posted in Technical Help
    E
    escozul
    11 Dec 2023, 09:22