Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to delete notes for a customer #398

Closed
steiostb opened this issue Mar 12, 2018 · 5 comments
Closed

Unable to delete notes for a customer #398

steiostb opened this issue Mar 12, 2018 · 5 comments

Comments

@steiostb
Copy link

steiostb commented Mar 12, 2018

ISSUE TYPE
  • Bug Report
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_|^APP_KEY|^HELPDESK|^IDENTITY|^MAIL_|^IXP_API_RIR_PASSWORD|^IXP_API_PEERING_DB_)'
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
Copy link
Author

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

@yannrobin
Copy link
Contributor

Hello,

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

@steiostb
Copy link
Author

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
Copy link
Contributor

yannrobin commented Mar 16, 2018

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
Copy link
Author

Thank you, works now!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants