Illuminate\Database\QueryException SQLSTATE[25P02]: In failed sql transaction: 7 ERROR: current transaction is aborted, commands ignored until end of transaction block (SQL: insert into "log" ("level_name", "message", "updated_at", "created_at") values (ERROR,
QueryException in Connection.php line 769

SQLSTATE[23505]: Unique violation: 7 ERROR: duplicate key value violates unique constraint "users_email_partner_id_unique" DETAIL: Key (email, partner_id)=(nevitas0@gmail.com, 1) already exists. (SQL: update "users" set "email" = nevitas0@gmail.com, "name" = Александр Невидимов, "picture" = https://pp.vk.me/c629527/v629527489/45d05/mNdBqNUvxiw.jpg, "vk_id" = 1548489, "updated_at" = 2016-12-14 09:24:32 where "id" = 293)
1: in Connection.php on line 769
2: at Connection->runQueryCallback('update "users" set "email" = 2016-12-14 09:24:32, "name" = 2016-12-14 09:24:32, "picture" = ?, "vk_id" = ?, "updated_at" = ? where "id" = ?', 'nevitas0@gmail.com', 'Александр Невидимов', 'https://pp.vk.me/c629527/v629527489/45d05/mNdBqNUvxiw.jpg', '1548489', '2016-12-14 09:24:32', '293', {Closure}) in Connection.php on line 725
3: at Connection->run('update "users" set "email" = ?, "name" = ?, "picture" = ?, "vk_id" = ?, "updated_at" = ? where "id" = ?', 'nevitas0@gmail.com', 'Александр Невидимов', 'https://pp.vk.me/c629527/v629527489/45d05/mNdBqNUvxiw.jpg', '1548489', '2016-12-14 09:24:32', '293', {Closure}) in Connection.php on line 507
4: at Connection->affectingStatement('update "users" set "email" = ?, "name" = ?, "picture" = ?, "vk_id" = ?, "updated_at" = ? where "id" = ?', 'nevitas0@gmail.com', 'Александр Невидимов', 'https://pp.vk.me/c629527/v629527489/45d05/mNdBqNUvxiw.jpg', '1548489', '2016-12-14 09:24:32', '293') in Connection.php on line 446
5: at Connection->update('update "users" set "email" = ?, "name" = ?, "picture" = ?, "vk_id" = ?, "updated_at" = ? where "id" = ?', 'nevitas0@gmail.com', 'Александр Невидимов', 'https://pp.vk.me/c629527/v629527489/45d05/mNdBqNUvxiw.jpg', '1548489', '2016-12-14 09:24:32', '293') in Builder.php on line 2166
6: at Builder->update('email' => 'nevitas0@gmail.com', 'name' => 'Александр Невидимов', 'picture' => 'https://pp.vk.me/c629527/v629527489/45d05/mNdBqNUvxiw.jpg', 'vk_id' => '1548489', 'updated_at' => '2016-12-14 09:24:32') in Builder.php on line 539
7: at Builder->update('email' => 'nevitas0@gmail.com', 'name' => 'Александр Невидимов', 'picture' => 'https://pp.vk.me/c629527/v629527489/45d05/mNdBqNUvxiw.jpg', 'vk_id' => '1548489', 'updated_at' => '2016-12-14 09:24:32') in Model.php on line 1543
8: at Model->performUpdate({Builder}, ) in Model.php on line 1465
9: at Model->save() in SaveHooks.php on line 17
10: at AbstractModel->save() in UserService.php on line 191
11: at UserService->recalculateBalance({"id":293,"key":"hvEKu090O6","email":"nevitas0@gmail.com","email_confirmed_at":null,"name":"Александр Невидимов","picture":"https:\/\/pp.vk.me\/c629527\/v629527489\/45d05\/mNdBqNUvxiw.jpg","balance":50,"partner_id":1,"vk_id":1548489,"fb_id":null,"vk_token":null,"fb_token":null,"role":null,"api_token":"beTbwHoRrV8ghqFn","giftd_id":null,"created_at":"2016-12-12 16:45:26","updated_at":"2016-12-14 09:24:32","referral_link":"https:\/\/giftd.tech-local\/r\/L-hvEKu090O6","google_id":null,"twitter_id":null,"phone":"+79110366691","phone_confirmed_at":"2016-12-12 16:46:52"}) in UserService.php on line 364
12: at UserService->merge({"id":293,"key":"hvEKu090O6","email":"nevitas0@gmail.com","email_confirmed_at":null,"name":"Александр Невидимов","picture":"https:\/\/pp.vk.me\/c629527\/v629527489\/45d05\/mNdBqNUvxiw.jpg","balance":50,"partner_id":1,"vk_id":1548489,"fb_id":null,"vk_token":null,"fb_token":null,"role":null,"api_token":"beTbwHoRrV8ghqFn","giftd_id":null,"created_at":"2016-12-12 16:45:26","updated_at":"2016-12-14 09:24:32","referral_link":"https:\/\/giftd.tech-local\/r\/L-hvEKu090O6","google_id":null,"twitter_id":null,"phone":"+79110366691","phone_confirmed_at":"2016-12-12 16:46:52"}, {"id":294,"key":"2Kn3Xeyurf","email":"nevitas0@gmail.com","email_confirmed_at":null,"name":"Александр Невидимов","picture":"https:\/\/pp.vk.me\/c629527\/v629527489\/45d05\/mNdBqNUvxiw.jpg","balance":100,"partner_id":1,"vk_id":1548489,"fb_id":null,"vk_token":null,"fb_token":null,"role":null,"api_token":"57oFkkaeUctxDp5N","giftd_id":null,"created_at":"2016-12-14 09:24:30","updated_at":"2016-12-14 09:24:32","referral_link":"https:\/\/giftd.tech-local\/r\/L-2Kn3Xeyurf","google_id":null,"twitter_id":null,"phone":"+79110366691","phone_confirmed_at":null,"partner":{"id":1,"title":"Адидас Шмадидос!!!","email":"nevidimov@giftd.ru","giftd_id":1,"customizations":{"auth-method":"phone","primary-color":"#6e0059"},"created_at":"2016-11-17 13:07:07","updated_at":"2016-12-07 18:23:41","giftd_api_key":"acde75fb2667dfb385f905057557679e","key":"test-partner-key","giftd_user_id":61,"main_user_id":5,"money_to_points_multiplier":"1","currency":1,"url":"http:\/\/bitrix-v16.local","settings":{"auth-method":"phone","auto-confirm-interval":{"Order":1209600}},"default_language":"ru"},"transactions":[{"id":202,"balance_change":100,"comment":null,"status":"rejected","action_id":1,"reward_id":null,"source_order_id":null,"user_id":293,"partner_id":1,"created_at":"2016-12-14 09:24:30","updated_at":"2016-12-14 09:24:32","source_store_event_id":228,"source_store_entity_id":null,"rejected_at":{"date":"2016-12-14 09:24:32.000000","timezone_type":3,"timezone":"UTC"},"confirmed_at":"2016-12-14 09:24:30","data":null,"action":{"id":1,"type":"Signup","value":100,"value_type":"fixed","title":null,"description":null,"partner_id":1,"limit_per_user":null,"created_at":"2016-11-17 13:07:07","updated_at":"2016-11-17 13:07:07","status":"enabled","config":null,"limit_min_time_between":null,"is_displayed_to_users":true},"source_store_event":{"id":228,"action":"signup","entity_type":null,"entity_external_id":null,"data":{"email":null,"phone":null,"userCrmKey":"2Kn3Xeyurf","refUserCrmKey":null,"amountTotal":null,"isPaid":null,"isDelivered":null,"comment":null,"managerComment":null,"promoCode":null},"partner_id":1,"store_entity_id":null,"processed_at":"2016-12-14 09:24:30","created_at":"2016-12-14 09:24:30","updated_at":"2016-12-14 09:24:30","converter_type":null,"raw_data":{"userCrmKey":"2Kn3Xeyurf"}}}]}, '1') in UserController.php on line 318
13: at UserController->merge({"phone":"89110366691","token":"477391"}, {"id":1,"title":"Адидас Шмадидос!!!","email":"nevidimov@giftd.ru","giftd_id":1,"customizations":{"auth-method":"phone","primary-color":"#6e0059"},"created_at":"2016-11-17 13:07:07","updated_at":"2016-12-07 18:23:41","giftd_api_key":"acde75fb2667dfb385f905057557679e","key":"test-partner-key","giftd_user_id":61,"main_user_id":5,"money_to_points_multiplier":"1","currency":1,"url":"http:\/\/bitrix-v16.local","settings":{"auth-method":"phone","auto-confirm-interval":{"Order":1209600}},"default_language":"ru"}) in Connection.php on line 769
14: at call_user_func_array({UserController}, 'merge', {"phone":"89110366691","token":"477391"}, 'partner' => {"id":1,"title":"Адидас Шмадидос!!!","email":"nevidimov@giftd.ru","giftd_id":1,"customizations":{"auth-method":"phone","primary-color":"#6e0059"},"created_at":"2016-11-17 13:07:07","updated_at":"2016-12-07 18:23:41","giftd_api_key":"acde75fb2667dfb385f905057557679e","key":"test-partner-key","giftd_user_id":61,"main_user_id":5,"money_to_points_multiplier":"1","currency":1,"url":"http:\/\/bitrix-v16.local","settings":{"auth-method":"phone","auto-confirm-interval":{"Order":1209600}},"default_language":"ru"}) in Controller.php on line 55
15: at Controller->callAction('merge', {"phone":"89110366691","token":"477391"}, 'partner' => {"id":1,"title":"Адидас Шмадидос!!!","email":"nevidimov@giftd.ru","giftd_id":1,"customizations":{"auth-method":"phone","primary-color":"#6e0059"},"created_at":"2016-11-17 13:07:07","updated_at":"2016-12-07 18:23:41","giftd_api_key":"acde75fb2667dfb385f905057557679e","key":"test-partner-key","giftd_user_id":61,"main_user_id":5,"money_to_points_multiplier":"1","currency":1,"url":"http:\/\/bitrix-v16.local","settings":{"auth-method":"phone","auto-confirm-interval":{"Order":1209600}},"default_language":"ru"}) in ControllerDispatcher.php on line 44
16: at ControllerDispatcher->dispatch({Route}, {UserController}, 'merge') in Route.php on line 189

URL: crm.local

IP: 172.19.0.1

$_GET: []

$_POST: { "phone": "89110366691", "token": "477391" }

Session: { "_token": "cKnccLofeN964oLLxsYguxdGT5tVluPbSGCGORhb", "_previous": { "url": "http://crm.local/oauth?code=f8a7f62537cd26b392&state=test-partner-key.vk" }, "_flash": { "old": [], "new": [] } }

Cookies: { "XSRF-TOKEN": "eyJpdiI6IkFtc09waW5pZ2lGNnFEQ2RWREdwblE9PSIsInZhbHVlIjoid3p4cDBwSElWTldXU2IrRHpaMXY5RVwvakIwYU11emtZVUQzWDA1YkpnRTA0bktReDNJZjlMVlV4Tm15bVwvZU5HNno5NzJCakxoUHF4RzUxSG5zTnFKQT09IiwibWFjIjoiOGZmOGI4NmM2OGI2ODNiNWMzZmJkNTIxNjhkNTNmNDczZjgyMWNjNzZkNDljOThkNWViYjkyYzIxOWQwNzhhNSJ9", "laravel_session": "eyJpdiI6IjZzeDVKeUZNNlFUaEF5T0lmYVFRZHc9PSIsInZhbHVlIjoiS1RpYmRDNnpKWk9cLzV4RzFubzNcL1I4bHRSTnZWYW9rNTlvTFZmVGZCVHNpYXRwWTJKU1pWc3UwNkt6UGQxQU5iZG1vUjBNTStSNjVKQkJVNGVBQXZSZz09IiwibWFjIjoiNTkxZTMzMTYxN2M5MDQ3NzdlYzZkZDRhOTZmOGJlOGI5MGM2N2YxMTYxOTQ4ODI2N2Q4YzFjNWEzY2FhNDVlMCJ9" }

, ?, ?) returning "id") #0 /var/www/crm/vendor/laravel/framework/src/Illuminate/Database/Connection.php(725): Illuminate\Database\Connection->runQueryCallback('insert into "lo...', Array, Object(Closure)) #1 /var/www/crm/vendor/laravel/framework/src/Illuminate/Database/Connection.php(350): Illuminate\Database\Connection->run('insert into "lo...', Array, Object(Closure)) #2 /var/www/crm/vendor/laravel/framework/src/Illuminate/Database/Connection.php(311): Illuminate\Database\Connection->select('insert into "lo...', Array, false) #3 /var/www/crm/vendor/laravel/framework/src/Illuminate/Database/Query/Processors/PostgresProcessor.php(20): Illuminate\Database\Connection->selectFromWriteConnection('insert into "lo...', Array) #4 /var/www/crm/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(2152): Illuminate\Database\Query\Processors\PostgresProcessor->processInsertGetId(Object(Illuminate\Database\Query\Builder), 'insert into "lo...', Array, 'id') #5 [internal function]: Illuminate\Database\Query\Builder->insertGetId(Array, 'id') #6 /var/www/crm/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1462): call_user_func_array(Array, Array) #7 /var/www/crm/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1607): Illuminate\Database\Eloquent\Builder->__call('insertGetId', Array) #8 /var/www/crm/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1576): Illuminate\Database\Eloquent\Model->insertAndSetId(Object(Illuminate\Database\Eloquent\Builder), Array) #9 /var/www/crm/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php(1472): Illuminate\Database\Eloquent\Model->performInsert(Object(Illuminate\Database\Eloquent\Builder)) #10 /var/www/crm/app/Db/Traits/SaveHooks.php(17): Illuminate\Database\Eloquent\Model->save(Array) #11 /var/www/crm/app/Db/Traits/SaveHooks.php(17): App\Models\AbstractModel->save(Array) #12 /var/www/crm/app/Exceptions/DatabaseHandler.php(16): App\Models\Log->save() #13 /var/www/crm/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php(37): App\Exceptions\DatabaseHandler->write(Array) #14 /var/www/crm/vendor/monolog/monolog/src/Monolog/Logger.php(336): Monolog\Handler\AbstractProcessingHandler->handle(Array) #15 /var/www/crm/vendor/monolog/monolog/src/Monolog/Logger.php(615): Monolog\Logger->addRecord(400, Object(Illuminate\Database\QueryException), Array) #16 /var/www/crm/vendor/laravel/framework/src/Illuminate/Log/Writer.php(202): Monolog\Logger->error(Object(Illuminate\Database\QueryException), Array) #17 /var/www/crm/vendor/laravel/framework/src/Illuminate/Log/Writer.php(113): Illuminate\Log\Writer->writeLog('error', Object(Illuminate\Database\QueryException), Array) #18 /var/www/crm/app/Exceptions/Handler.php(62): Illuminate\Log\Writer->error(Object(Illuminate\Database\QueryException), Array) #19 /var/www/crm/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(79): App\Exceptions\Handler->report(Object(Illuminate\Database\QueryException)) #20 /var/www/crm/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(55): Illuminate\Routing\Pipeline->handleException(Object(Illuminate\Http\Request), Object(Illuminate\Database\QueryException)) #21 /var/www/crm/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #22 /var/www/crm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\Routing\Middleware\SubstituteBindings->handle(Object(Illuminate\Http\Request), Object(Closure)) #23 /var/www/crm/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(33): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #24 /var/www/crm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(65): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #25 /var/www/crm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle(Object(Illuminate\Http\Request), Object(Closure)) #26 /var/www/crm/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(33): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #27 /var/www/crm/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #28 /var/www/crm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\View\Middleware\ShareErrorsFromSession->handle(Object(Illuminate\Http\Request), Object(Closure)) #29 /var/www/crm/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(33): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #30 /var/www/crm/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #31 /var/www/crm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\Session\Middleware\StartSession->handle(Object(Illuminate\Http\Request), Object(Closure)) #32 /var/www/crm/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(33): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #33 /var/www/crm/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #34 /var/www/crm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle(Object(Illuminate\Http\Request), Object(Closure)) #35 /var/www/crm/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(33): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #36 /var/www/crm/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(59): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #37 /var/www/crm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\Cookie\Middleware\EncryptCookies->handle(Object(Illuminate\Http\Request), Object(Closure)) #38 /var/www/crm/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(33): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #39 /var/www/crm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(104): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #40 /var/www/crm/vendor/laravel/framework/src/Illuminate/Routing/Router.php(644): Illuminate\Pipeline\Pipeline->then(Object(Closure)) #41 /var/www/crm/vendor/laravel/framework/src/Illuminate/Routing/Router.php(618): Illuminate\Routing\Router->runRouteWithinStack(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request)) #42 /var/www/crm/vendor/laravel/framework/src/Illuminate/Routing/Router.php(596): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request)) #43 /var/www/crm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(267): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request)) #44 /var/www/crm/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}(Object(Illuminate\Http\Request)) #45 /var/www/crm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #46 /var/www/crm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode->handle(Object(Illuminate\Http\Request), Object(Closure)) #47 /var/www/crm/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(33): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request)) #48 /var/www/crm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(104): Illuminate\Routing\Pipeline->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request)) #49 /var/www/crm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(149): Illuminate\Pipeline\Pipeline->then(Object(Closure)) #50 /var/www/crm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request)) #51 /var/www/crm/public/index.php(65): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request)) #52 {main}