inex / IXP-Manager

Full stack web application powering peering at over 200 Internet Exchange Points (IXPs) globally.
https://www.ixpmanager.org/
GNU General Public License v2.0
376 stars 161 forks source link

Unable to delete notes for a customer #398

Closed steiostb closed 6 years ago

steiostb commented 6 years ago
ISSUE TYPE
OS

lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu Bionic Beaver (development branch) Release: 18.04 Codename: bionic

VERSION

cat library/IXP/Version.php | grep APPLICATION define( 'APPLICATION_VERSION', '4.7.3' ); define( 'APPLICATION_VERDATE', '2018021900' );

ENVIRONMENT

php -v PHP 7.2.2-1ubuntu2 (cli) (built: Feb 28 2018 08:43:55) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.2-1ubuntu2, Copyright (c) 1999-2018, by Zend Technologies

dpkg -l | grep php ii libapache2-mod-php 1:7.2+60ubuntu1 all server-side, HTML-embedded scripting language (Apache 2 module) (default) rc libapache2-mod-php7.0 7.0.22-0ubuntu0.16.04.1 amd64 server-side, HTML-embedded scripting language (Apache 2 module) rc libapache2-mod-php7.1 7.1.11-0ubuntu2 amd64 server-side, HTML-embedded scripting language (Apache 2 module) ii libapache2-mod-php7.2 7.2.2-1ubuntu2 amd64 server-side, HTML-embedded scripting language (Apache 2 module) ii libphp7.2-embed 7.2.2-1ubuntu2 amd64 HTML-embedded scripting language (Embedded SAPI library) ii php 1:7.2+60ubuntu1 all server-side, HTML-embedded scripting language (default) ii php-cli-prompt 1.0.3+dfsg-1 all tiny helper prompting for user input ii php-common 1:60ubuntu1 all Common files for PHP packages ii php-composer-ca-bundle 1.1.0-1 all utility library to find a path to the system CA bundle ii php-composer-semver 1.4.2-1 all utilities, version constraint parsing and validation ii php-composer-spdx-licenses 1.3.0-1 all SPDX licenses list and validation library ii php-gettext 1.0.12-0.1 all transitional dummy package for php-php-gettext ii php-igbinary 2.0.5-1build1 amd64 igbinary PHP serializer ii php-json-schema 5.2.6-1 all implementation of JSON schema ii php-mcrypt 1:7.1+54ubuntu1 all libmcrypt module for PHP [default] ii php-memcache 3.0.9~20160311.4991c2f-5build2 amd64 memcache extension module for PHP ii php-memcached 3.0.1+2.2.0-1build2 amd64 memcached extension module for PHP, uses libmemcached ii php-msgpack 2.0.2+0.5.7-2build1 amd64 PHP extension for interfacing with MessagePack ii php-pear 1:1.10.5+submodules+notgz-1ubuntu1 all PEAR Base System ii php-php-gettext 1.0.12-0.1 all read gettext MO files directly, without requiring anything other than PHP ii php-psr-log 1.0.2-1 all common interface for logging libraries ii php-remctl 3.13-1build5 amd64 PECL module for Kerberos-authenticated command execution ii php-rrd 2.0.1+1.1.3-4build1 amd64 PHP bindings to rrd tool system ii php-symfony-console 3.4.3+dfsg-1ubuntu4 all run tasks from the command line ii php-symfony-debug 3.4.3+dfsg-1ubuntu4 all tools to make debugging of PHP code easier ii php-symfony-filesystem 3.4.3+dfsg-1ubuntu4 all basic filesystem utilities ii php-symfony-finder 3.4.3+dfsg-1ubuntu4 all find files and directories ii php-symfony-polyfill-mbstring 1.6.0-2 all Symfony polyfill for the Mbstring extension ii php-symfony-process 3.4.3+dfsg-1ubuntu4 all execute commands in sub-processes ii php-symfony-yaml 3.4.3+dfsg-1ubuntu4 all convert YAML to PHP arrays and the other way around rc php7.0-bcmath 7.0.22-0ubuntu0.16.04.1 amd64 Bcmath module for PHP rc php7.0-cgi 7.0.22-0ubuntu0.16.04.1 amd64 server-side, HTML-embedded scripting language (CGI binary) rc php7.0-cli 7.0.22-0ubuntu0.16.04.1 amd64 command-line interpreter for the PHP scripting language ii php7.0-common 7.0.22-0ubuntu0.16.04.1 amd64 documentation, examples and common module for PHP rc php7.0-curl 7.0.22-0ubuntu0.16.04.1 amd64 CURL module for PHP rc php7.0-gd 7.0.22-0ubuntu0.16.04.1 amd64 GD module for PHP rc php7.0-intl 7.0.22-0ubuntu0.16.04.1 amd64 Internationalisation module for PHP rc php7.0-json 7.0.22-0ubuntu0.16.04.1 amd64 JSON module for PHP ii php7.0-mbstring 7.0.22-0ubuntu0.16.04.1 amd64 MBSTRING module for PHP rc php7.0-mcrypt 7.0.22-0ubuntu0.16.04.1 amd64 libmcrypt module for PHP rc php7.0-mysql 7.0.22-0ubuntu0.16.04.1 amd64 MySQL module for PHP rc php7.0-opcache 7.0.22-0ubuntu0.16.04.1 amd64 Zend OpCache module for PHP rc php7.0-readline 7.0.22-0ubuntu0.16.04.1 amd64 readline module for PHP rc php7.0-snmp 7.0.22-0ubuntu0.16.04.1 amd64 SNMP module for PHP ii php7.0-xml 7.0.22-0ubuntu0.16.04.1 amd64 DOM, SimpleXML, WDDX, XML, and XSL module for PHP rc php7.0-zip 7.0.22-0ubuntu0.16.04.1 amd64 Zip module for PHP rc php7.1-bcmath 7.1.11-0ubuntu2 amd64 Bcmath module for PHP rc php7.1-cgi 7.1.11-0ubuntu2 amd64 server-side, HTML-embedded scripting language (CGI binary) ii php7.1-cli 7.1.11-0ubuntu2 amd64 command-line interpreter for the PHP scripting language ii php7.1-common 7.1.11-0ubuntu2 amd64 documentation, examples and common module for PHP rc php7.1-curl 7.1.11-0ubuntu2 amd64 CURL module for PHP rc php7.1-gd 7.1.11-0ubuntu2 amd64 GD module for PHP rc php7.1-intl 7.1.11-0ubuntu2 amd64 Internationalisation module for PHP ii php7.1-json 7.1.11-0ubuntu2 amd64 JSON module for PHP ii php7.1-mbstring 7.1.11-0ubuntu2 amd64 MBSTRING module for PHP ii php7.1-mcrypt 7.1.11-0ubuntu2 amd64 libmcrypt module for PHP rc php7.1-mysql 7.1.11-0ubuntu2 amd64 MySQL module for PHP ii php7.1-opcache 7.1.11-0ubuntu2 amd64 Zend OpCache module for PHP rc php7.1-phpdbg 7.1.11-0ubuntu2 amd64 server-side, HTML-embedded scripting language (PHPDBG binary) ii php7.1-readline 7.1.11-0ubuntu2 amd64 readline module for PHP rc php7.1-snmp 7.1.11-0ubuntu2 amd64 SNMP module for PHP ii php7.1-xml 7.1.11-0ubuntu2 amd64 DOM, SimpleXML, WDDX, XML, and XSL module for PHP ii php7.1-zip 7.1.11-0ubuntu2 amd64 Zip module for PHP ii php7.2 7.2.2-1ubuntu2 all server-side, HTML-embedded scripting language (metapackage) ii php7.2-bcmath 7.2.2-1ubuntu2 amd64 Bcmath module for PHP ii php7.2-cgi 7.2.2-1ubuntu2 amd64 server-side, HTML-embedded scripting language (CGI binary) ii php7.2-cli 7.2.2-1ubuntu2 amd64 command-line interpreter for the PHP scripting language ii php7.2-common 7.2.2-1ubuntu2 amd64 documentation, examples and common module for PHP ii php7.2-curl 7.2.2-1ubuntu2 amd64 CURL module for PHP ii php7.2-gd 7.2.2-1ubuntu2 amd64 GD module for PHP ii php7.2-intl 7.2.2-1ubuntu2 amd64 Internationalisation module for PHP ii php7.2-json 7.2.2-1ubuntu2 amd64 JSON module for PHP ii php7.2-mbstring 7.2.2-1ubuntu2 amd64 MBSTRING module for PHP ii php7.2-mysql 7.2.2-1ubuntu2 amd64 MySQL module for PHP ii php7.2-opcache 7.2.2-1ubuntu2 amd64 Zend OpCache module for PHP ii php7.2-phpdbg 7.2.2-1ubuntu2 amd64 server-side, HTML-embedded scripting language (PHPDBG binary) ii php7.2-readline 7.2.2-1ubuntu2 amd64 readline module for PHP ii php7.2-snmp 7.2.2-1ubuntu2 amd64 SNMP module for PHP ii php7.2-xml 7.2.2-1ubuntu2 amd64 DOM, SimpleXML, WDDX, XML, and XSL module for PHP ii php7.2-zip 7.2.2-1ubuntu2 amd64 Zip module for PHP

CONFIGURATION

cat .env | egrep -v '(^#|^\s$|^DB_|^APPKEY|^HELPDESK|^IDENTITY|^MAIL|^IXP_API_RIR_PASSWORD|^IXP_API_PEERINGDB)' APP_DEBUG=false APP_URL="removed*" APP_TIMEZONE="CET" APP_LOG="single" IXP_API_JSONEXPORTSCHEMA_PUBLIC=true IXP_MULTIIXP_ENABLED=false IXP_RESELLER_ENABLED=false IXP_AS112_UI_ACTIVE=true GRAPHER_BACKENDS="mrtg" GRAPHER_BACKEND_MRTG_DBTYPE="log" GRAPHER_BACKEND_MRTG_WORKDIR="/usr/local/ixp/data/grapher/mrtg" GRAPHER_BACKEND_MRTG_LOGDIR="/usr/local/ixp/data/grapher/mrtg" VIEW_SKIN="nix" VIEW_SMARTY_SKIN="nix" AUTH_ZF1_PWHASH="bcrypt" SESSION_DRIVER=file CACHE_DRIVER=memcached DOCTRINE_PROXY_AUTOGENERATE=true DOCTRINE_CACHE=memcached IXP_FE_FRONTEND_DISABLED_CONSOLE=true IXP_FE_FRONTEND_DISABLED_CUSTKIT=true

SUMMARY

Not able to delete a customer note from Home / Customers / customerX / Notes.

STEPS TO REPRODUCE
  1. Create a note for a customer.
  2. Delete the note (bin icon).
EXPECTED RESULTS

The note should be deleted

ACTUAL RESULTS

When clicking on the bin icon (to delete the note) this error came up: "Error! Could not delete the note from the server." tail -f storage/logs/laravel.log


** EXCEPTIONS ***


--------------------------- EXCEPTION --------------------------

Message: Undefined index: csrf-token Line: 73 File: /usr/local/ixp/library/OSS/Controller/Action/Trait/CSRF.php

Trace:

0 /usr/local/ixp/library/OSS/Controller/Action/Trait/CSRF.php(73): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8, 'Undefined index...', '/usr/local/ixp/...', 73, Array)

1 /usr/local/ixp/library/OSS/Controller/Action.php(151): IXP_Controller_Action->OSS_Controller_Action_Trait_CSRF_Init(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http), Array)

2 /usr/local/ixp/library/OSS/Controller/Action.php(128): OSS_Controller_Action->initialiseTraits(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http), Array)

3 /usr/local/ixp/library/IXP/Controller/Action.php(84): OSS_Controller_Action->__construct(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http), Array)

4 /usr/local/ixp/vendor/zendframework/zendframework1/library/Zend/Controller/Dispatcher/Standard.php(281): IXP_Controller_Action->__construct(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http), Array)

5 /usr/local/ixp/vendor/zendframework/zendframework1/library/Zend/Controller/Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))

6 /usr/local/ixp/vendor/zendframework/zendframework1/library/Zend/Application/Bootstrap/Bootstrap.php(105): Zend_Controller_Front->dispatch()

7 /usr/local/ixp/vendor/zendframework/zendframework1/library/Zend/Application.php(384): Zend_Application_Bootstrap_Bootstrap->run()

8 /usr/local/ixp/app/Exceptions/Handler.php(62): Zend_Application->run()

9 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(83): IXP\Exceptions\Handler->render(Object(Illuminate\Http\Request), Object(Symfony\Component\HttpKernel\Exception\NotFoundHttpException))

10 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(32): Illuminate\Routing\Pipeline->handleException(Object(Illuminate\Http\Request), Object(Symfony\Component\HttpKernel\Exception\NotFoundHttpException))

11 /usr/local/ixp/vendor/fideloper/proxy/src/TrustProxies.php(56): Illuminate\Routing\Pipeline->Illuminate\Routing{closure}(Object(Illuminate\Http\Request))

12 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Fideloper\Proxy\TrustProxies->handle(Object(Illuminate\Http\Request), Object(Closure))

13 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}(Object(Illuminate\Http\Request))

14 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(30): Illuminate\Routing\Pipeline->Illuminate\Routing{closure}(Object(Illuminate\Http\Request))

15 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure))

16 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}(Object(Illuminate\Http\Request))

17 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(30): Illuminate\Routing\Pipeline->Illuminate\Routing{closure}(Object(Illuminate\Http\Request))

18 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure))

19 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}(Object(Illuminate\Http\Request))

20 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Routing\Pipeline->Illuminate\Routing{closure}(Object(Illuminate\Http\Request))

21 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle(Object(Illuminate\Http\Request), Object(Closure))

22 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}(Object(Illuminate\Http\Request))

23 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\Routing\Pipeline->Illuminate\Routing{closure}(Object(Illuminate\Http\Request))

24 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode->handle(Object(Illuminate\Http\Request), Object(Closure))

25 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}(Object(Illuminate\Http\Request))

26 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\Routing\Pipeline->Illuminate\Routing{closure}(Object(Illuminate\Http\Request))

27 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\Pipeline\Pipeline->then(Object(Closure))

28 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))

29 /usr/local/ixp/public/index.php(85): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))

30 {main}

Array ( [0] => Array ( [file] => /usr/local/ixp/library/OSS/Controller/Trait/Error.php [line] => 78 [function] => compact_debug_backtrace [class] => OSS_Debug )

[1] => Array
    (
        [file] => /usr/local/ixp/vendor/zendframework/zendframework1/library/Zend/Controller/Action.php
        [line] => 516
        [function] => errorAction
        [class] => ErrorController
    )

[2] => Array
    (
        [file] => /usr/local/ixp/vendor/zendframework/zendframework1/library/Zend/Controller/Dispatcher/Standard.php
        [line] => 308
        [function] => dispatch
        [class] => Zend_Controller_Action
    )

[3] => Array
    (
        [file] => /usr/local/ixp/vendor/zendframework/zendframework1/library/Zend/Controller/Front.php
        [line] => 954
        [function] => dispatch
        [class] => Zend_Controller_Dispatcher_Standard
    )

[4] => Array
    (
        [file] => /usr/local/ixp/vendor/zendframework/zendframework1/library/Zend/Application/Bootstrap/Bootstrap.php
        [line] => 105
        [function] => dispatch
        [class] => Zend_Controller_Front
    )

[5] => Array
    (
        [file] => /usr/local/ixp/vendor/zendframework/zendframework1/library/Zend/Application.php
        [line] => 384
        [function] => run
        [class] => Zend_Application_Bootstrap_Bootstrap
    )

[6] => Array
    (
        [file] => /usr/local/ixp/app/Exceptions/Handler.php
        [line] => 62
        [function] => run
        [class] => Zend_Application
    )

[7] => Array
    (
        [file] => /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
        [line] => 83
        [function] => render
        [class] => IXP\Exceptions\Handler
    )

[8] => Array
    (
        [file] => /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
        [line] => 32
        [function] => handleException
        [class] => Illuminate\Routing\Pipeline
    )

[9] => Array
    (
        [file] => /usr/local/ixp/vendor/fideloper/proxy/src/TrustProxies.php
        [line] => 56
        [function] => Illuminate\Routing\{closure}
        [class] => Illuminate\Routing\Pipeline
    )

[10] => Array
    (
        [file] => /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
        [line] => 149
        [function] => handle
        [class] => Fideloper\Proxy\TrustProxies
    )

[11] => Array
    (
        [file] => /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
        [line] => 53
        [function] => Illuminate\Pipeline\{closure}
        [class] => Illuminate\Pipeline\Pipeline
    )

[12] => Array
    (
        [file] => /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
        [line] => 30
        [function] => Illuminate\Routing\{closure}
        [class] => Illuminate\Routing\Pipeline
    )

[13] => Array
    (
        [file] => /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
        [line] => 149
        [function] => handle
        [class] => Illuminate\Foundation\Http\Middleware\TransformsRequest
    )

[14] => Array
    (
        [file] => /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
        [line] => 53
        [function] => Illuminate\Pipeline\{closure}
        [class] => Illuminate\Pipeline\Pipeline
    )

[15] => Array
    (
        [file] => /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
        [line] => 30
        [function] => Illuminate\Routing\{closure}
        [class] => Illuminate\Routing\Pipeline
    )

[16] => Array
    (
        [file] => /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
        [line] => 149
        [function] => handle
        [class] => Illuminate\Foundation\Http\Middleware\TransformsRequest
    )

[17] => Array
    (
        [file] => /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
        [line] => 53
        [function] => Illuminate\Pipeline\{closure}
        [class] => Illuminate\Pipeline\Pipeline
    )

[18] => Array
    (
        [file] => /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php
        [line] => 27
        [function] => Illuminate\Routing\{closure}
        [class] => Illuminate\Routing\Pipeline
    )

[19] => Array
    (
        [file] => /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
        [line] => 149
        [function] => handle
        [class] => Illuminate\Foundation\Http\Middleware\ValidatePostSize
    )

[20] => Array
    (
        [file] => /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
        [line] => 53
        [function] => Illuminate\Pipeline\{closure}
        [class] => Illuminate\Pipeline\Pipeline
    )

[21] => Array
    (
        [file] => /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php
        [line] => 46
        [function] => Illuminate\Routing\{closure}
        [class] => Illuminate\Routing\Pipeline
    )

[22] => Array
    (
        [file] => /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
        [line] => 149
        [function] => handle
        [class] => Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode
    )

[23] => Array
    (
        [file] => /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
        [line] => 53
        [function] => Illuminate\Pipeline\{closure}
        [class] => Illuminate\Pipeline\Pipeline
    )

[24] => Array
    (
        [file] => /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
        [line] => 102
        [function] => Illuminate\Routing\{closure}
        [class] => Illuminate\Routing\Pipeline
    )

[25] => Array
    (
        [file] => /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
        [line] => 151
        [function] => then
        [class] => Illuminate\Pipeline\Pipeline
    )

[26] => Array
    (
        [file] => /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
        [line] => 116
        [function] => sendRequestThroughRouter
        [class] => Illuminate\Foundation\Http\Kernel
    )

[27] => Array
    (
        [file] => /usr/local/ixp/public/index.php
        [line] => 85
        [function] => handle
        [class] => Illuminate\Foundation\Http\Kernel
    )

)


HTTP_USER_AGENT: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.146 Safari/537.36 HTTP_COOKIE: PHPSESSID=lui4u98iv9nsa5gj481u7q1tr0; oss_prefs={"iLength":-1,"cdrs_period":"d","cdrs_settings":"hidden","cdrs_dataTables":true}; XSRF-TOKEN=eyJpdiI6Im5JZUFPbTM4OXh1Sk5rWWZ2XC9rVENBPT0iLCJ2YWx1ZSI6ImNtazA5cTM2MEpRQk9VNFoxOGdac2FMVkJzOG1FWDdyMkRoMmZ5XC9BMnpXRWwzSlZLMVwvdFRBR0gyNFloVEs2MXpcL1Q5ZndsR21zWW1oS2VCUmZ0YTFRPT0iLCJtYWMiOiJjOTgzNTc5Y2JiMzBmY2Q0YmQxMWRkODgzOTMwYjU2ZjRiYWY1MzNjMWZiNTg4ZmQ4NGM4ZWNmNzg5MGQzYjM0In0%3D; laravel_session=eyJpdiI6IkQzekdHaXM1U0lTUFhPVVBPOUVSXC93PT0iLCJ2YWx1ZSI6IjBpWlZSQXd6NlN6ODlTQnFKQWNmcGhlRHZlbnpFbzZ3c0lKTHFmbmJOdVRTYThGV3J1cExHKzVnZloxXC9nMzdrSElRaElSNzZKSkJoOXd1Mkw1XC9nRWc9PSIsIm1hYyI6IjI4ODNiY2FiMGE5MWI1N2FhMzVkMjIzYjNiYWU3M2YxMmJmMjk3Y2EyNjkxMThlMDljMTVlYjU4Y2RlYzRiYzAifQ%3D%3D REMOTE_PORT: 51860 REQUEST_METHOD: GET REQUEST_URI: /customer-notes/ajax-delete/id/25

IMPORTANCE

Minor fault

steiostb commented 6 years ago

The previous output from tail -f storage/logs/laravel.log was wrong. I have edited the first post. Please see the new output.

yannrobin commented 6 years ago

Hello,

This should be fixed with the new update of IXP released yesterday.

steiostb commented 6 years ago

Hi,

We have tried with the updates release and i am now able to delete notes. But this error message pop up 'Error running ajax query for https://xxx.xxx/api/v4/customer-note/delete/33

tail -f laravel.log [2018-03-16 09:26:32] production.ERROR: Address in mailbox given [] does not comply with RFC 2822, 3.6.2. {"exception":"[object] (Swift_RfcComplianceException(code: 0): Address in mailbox given [] does not comply with RFC 2822, 3.6.2. at /usr/local/ixp/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/MailboxHeader.php:354) [stacktrace]

0 /usr/local/ixp/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/MailboxHeader.php(271): Swift_Mime_Headers_MailboxHeader->assertValidAddress('')

1 /usr/local/ixp/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/MailboxHeader.php(116): Swift_Mime_Headers_MailboxHeader->normalizeMailboxes(Array)

2 /usr/local/ixp/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/Headers/MailboxHeader.php(73): Swift_Mime_Headers_MailboxHeader->setNameAddresses(Array)

3 /usr/local/ixp/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/SimpleMimeEntity.php(603): Swift_Mime_Headers_MailboxHeader->setFieldBodyModel(Array)

4 /usr/local/ixp/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/SimpleMessage.php(328): Swift_Mime_SimpleMimeEntity->setHeaderFieldModel('To', Array)

5 /usr/local/ixp/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mime/SimpleMessage.php(305): Swift_Mime_SimpleMessage->setTo(Array)

6 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Mail/Message.php(161): Swift_Mime_SimpleMessage->addTo('', 'Tomas')

7 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Mail/Message.php(95): Illuminate\Mail\Message->addAddresses('', 'Tomas', 'To')

8 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(278): Illuminate\Mail\Message->to('', 'Tomas')

9 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(121): Illuminate\Mail\Mailable->buildRecipients(Object(Illuminate\Mail\Message))

10 [internal function]: Illuminate\Mail\Mailable->Illuminate\Mail\{closure}(Object(Illuminate\Mail\Message))

11 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(220): call_user_func(Object(Closure), Object(Illuminate\Mail\Message))

12 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Mail/Mailable.php(125): Illuminate\Mail\Mailer->send(Object(Illuminate\Support\HtmlString), Array, Object(Closure))

13 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(250): Illuminate\Mail\Mailable->send(Object(Illuminate\Mail\Mailer))

14 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(205): Illuminate\Mail\Mailer->sendMailable(Object(IXP\Mail\Customer\Note\Changed))

15 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Mail/PendingMail.php(99): Illuminate\Mail\Mailer->send(Object(IXP\Mail\Customer\Note\Changed))

16 /usr/local/ixp/app/Listeners/Customer/Note/EmailOnChange.php(136): Illuminate\Mail\PendingMail->send(Object(IXP\Mail\Customer\Note\Changed))

17 /usr/local/ixp/app/Listeners/Customer/Note/EmailOnChange.php(60): IXP\Listeners\Customer\Note\EmailOnChange->handle(Object(IXP\Events\Customer\Note\Deleted))

18 [internal function]: IXP\Listeners\Customer\Note\EmailOnChange->onDeletedNote(Object(IXP\Events\Customer\Note\Deleted))

19 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(369): call_user_func_array(Array, Array)

20 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Events/Dispatcher.php(200): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}('IXP\\Events\\Cust...', Array)

21 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(465): Illuminate\Events\Dispatcher->dispatch('IXP\\Events\\Cust...')

22 /usr/local/ixp/app/Http/Controllers/Api/V4/Customer/Note/CustomerNotesController.php(159): event(Object(IXP\Events\Customer\Note\Deleted))

23 [internal function]: IXP\Http\Controllers\Api\V4\Customer\Note\CustomerNotesController->delete(33)

24 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)

25 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\Routing\Controller->callAction('delete', Array)

26 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\Routing\ControllerDispatcher->dispatch(Object(Illuminate\Routing\Route), Object(IXP\Http\Controllers\Api\V4\Customer\Note\CustomerNotesController), 'delete')

27 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\Routing\Route->runController()

28 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\Routing\Route->run()

29 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\Routing\Router->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))

30 /usr/local/ixp/app/Http/Middleware/AssertUserPrivilege.php(59): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))

31 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): IXP\Http\Middleware\AssertUserPrivilege->handle(Object(Illuminate\Http\Request), Object(Closure), '3')

32 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))

33 /usr/local/ixp/app/Http/Middleware/ApiAuthenticate.php(90): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))

34 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): IXP\Http\Middleware\ApiAuthenticate->handle(Object(Illuminate\Http\Request), Object(Closure))

35 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))

36 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(57): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))

37 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\Routing\Middleware\ThrottleRequests->handle(Object(Illuminate\Http\Request), Object(Closure), 60, '1')

38 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))

39 /usr/local/ixp/app/Http/Middleware/ControllerEnabled.php(94): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))

40 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): IXP\Http\Middleware\ControllerEnabled->handle(Object(Illuminate\Http\Request), Object(Closure))

41 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))

42 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))

43 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\Routing\Middleware\SubstituteBindings->handle(Object(Illuminate\Http\Request), Object(Closure))

44 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))

45 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(67): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))

46 /usr/local/ixp/app/Http/Middleware/VerifyCsrfToken.php(17): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle(Object(Illuminate\Http\Request), Object(Closure))

47 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): IXP\Http\Middleware\VerifyCsrfToken->handle(Object(Illuminate\Http\Request), Object(Closure))

48 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))

49 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))

50 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\View\Middleware\ShareErrorsFromSession->handle(Object(Illuminate\Http\Request), Object(Closure))

51 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))

52 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))

53 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\Session\Middleware\StartSession->handle(Object(Illuminate\Http\Request), Object(Closure))

54 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))

55 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))

56 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle(Object(Illuminate\Http\Request), Object(Closure))

57 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))

58 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(59): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))

59 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\Cookie\Middleware\EncryptCookies->handle(Object(Illuminate\Http\Request), Object(Closure))

60 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))

61 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))

62 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\Pipeline\Pipeline->then(Object(Closure))

63 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\Routing\Router->runRouteWithinStack(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request))

64 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\Routing\Router->runRoute(Object(Illuminate\Http\Request), Object(Illuminate\Routing\Route))

65 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Routing/Router.php(590): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request))

66 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request))

67 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}(Object(Illuminate\Http\Request))

68 /usr/local/ixp/vendor/barryvdh/laravel-debugbar/src/Middleware/InjectDebugbar.php(58): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))

69 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Barryvdh\Debugbar\Middleware\InjectDebugbar->handle(Object(Illuminate\Http\Request), Object(Closure))

70 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))

71 /usr/local/ixp/vendor/fideloper/proxy/src/TrustProxies.php(56): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))

72 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Fideloper\Proxy\TrustProxies->handle(Object(Illuminate\Http\Request), Object(Closure))

73 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))

74 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(30): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))

75 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure))

76 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))

77 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(30): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))

78 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure))

79 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))

80 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))

81 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle(Object(Illuminate\Http\Request), Object(Closure))

82 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))

83 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))

84 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode->handle(Object(Illuminate\Http\Request), Object(Closure))

85 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))

86 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))

87 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\Pipeline\Pipeline->then(Object(Closure))

88 /usr/local/ixp/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))

89 /usr/local/ixp/public/index.php(85): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))

90 {main}

"}

yannrobin commented 6 years ago

Hello,

When a not is added/updated/deleted ixp-manager send an email of notification.

In your case it look like ixp manager try to send the email to an email address with a bad format, error : [2018-03-16 09:26:32] production.ERROR: Address in mailbox given [] does not comply with RFC 2822, 3.6.2.)

In this error : Illuminate\Mail\Message->to('', 'Tomas'), it look like the user Tomas doesn't have email address or an email address with bad format.

Can you check for this user if there is a validate email address linked to Tomas user.

steiostb commented 6 years ago

Thank you, works now!