View Issue Details

IDProjectCategoryView StatusLast Update
0029437Plugin - Time Trackingtime trackingpublic2021-12-28 10:56
Reporterforcead Assigned Toatrol  
PriorityurgentSeverityblockReproducibilityalways
Status resolvedResolutionno change required 
Summary0029437: Unsupported operand types when an incident is updated via apirest and have notes with time tracking
Description

Unsupported operand types when an incident is updated via apirest and have notes with time tracking


Slim Application Error
The application could not run because of the following error:

Details
Type: Error
Message: Unsupported operand types
File: /home/soporteavanzait/public_html/core/database_api.php
Line: 737
Trace
#0 /home/soporteavanzait/public_html/api/soap/mc_api.php(1072): db_minutes_to_hhmm(Array)
#1 /home/soporteavanzait/public_html/api/soap/mc_issue_api.php(1157): mci_get_time_tracking_from_note('5378', Array)
#2 /home/soporteavanzait/public_html/api/rest/restcore/issues_rest.php(416): mc_issue_update('', '', '5378', Array)
#3 [internal function]: rest_issue_update(Object(Slim\Http\Request), Object(Slim\Http\Response), Array)
#4 /home/soporteavanzait/public_html/vendor/slim/slim/Slim/Handlers/Strategies/RequestResponse.php(40): call_user_func('rest_issue_upda...', Object(Slim\Http\Request), Object(Slim\Http\Response), Array)
#5 /home/soporteavanzait/public_html/vendor/slim/slim/Slim/Route.php(281): Slim\Handlers\Strategies\RequestResponse->__invoke('rest_issue_upda...', Object(Slim\Http\Request), Object(Slim\Http\Response), Array)
#6 /home/soporteavanzait/public_html/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(117): Slim\Route->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response))
#7 /home/soporteavanzait/public_html/vendor/slim/slim/Slim/Route.php(268): Slim\Route->callMiddlewareStack(Object(Slim\Http\Request), Object(Slim\Http\Response))
#8 /home/soporteavanzait/public_html/vendor/slim/slim/Slim/App.php(503): Slim\Route->run(Object(Slim\Http\Request), Object(Slim\Http\Response))
#9 /home/soporteavanzait/public_html/api/rest/restcore/ApiEnabledMiddleware.php(40): Slim\App->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response))
#10 [internal function]: ApiEnabledMiddleware->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Slim\App))
#11 /home/soporteavanzait/public_html/vendor/slim/slim/Slim/DeferredCallable.php(57): call_user_func_array(Object(ApiEnabledMiddleware), Array)
#12 [internal function]: Slim\DeferredCallable->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Slim\App))
#13 /home/soporteavanzait/public_html/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func(Object(Slim\DeferredCallable), Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Slim\App))
#14 /home/soporteavanzait/public_html/api/rest/restcore/AuthMiddleware.php(91): Slim\App->Slim\{closure}(Object(Slim\Http\Request), Object(Slim\Http\Response))
#15 [internal function]: AuthMiddleware->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure))
#16 /home/soporteavanzait/public_html/vendor/slim/slim/Slim/DeferredCallable.php(57): call_user_func_array(Object(AuthMiddleware), Array)
#17 [internal function]: Slim\DeferredCallable->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure))
#18 /home/soporteavanzait/public_html/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func(Object(Slim\DeferredCallable), Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure))
#19 /home/soporteavanzait/public_html/api/rest/restcore/VersionMiddleware.php(31): Slim\App->Slim\{closure}(Object(Slim\Http\Request), Object(Slim\Http\Response))
#20 [internal function]: VersionMiddleware->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure))
#21 /home/soporteavanzait/public_html/vendor/slim/slim/Slim/DeferredCallable.php(57): call_user_func_array(Object(VersionMiddleware), Array)
#22 [internal function]: Slim\DeferredCallable->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure))
#23 /home/soporteavanzait/public_html/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func(Object(Slim\DeferredCallable), Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure))
#24 /home/soporteavanzait/public_html/api/rest/restcore/OfflineMiddleware.php(35): Slim\App->Slim\{closure}(Object(Slim\Http\Request), Object(Slim\Http\Response))
#25 [internal function]: OfflineMiddleware->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure))
#26 /home/soporteavanzait/public_html/vendor/slim/slim/Slim/DeferredCallable.php(57): call_user_func_array(Object(OfflineMiddleware), Array)
#27 [internal function]: Slim\DeferredCallable->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure))
#28 /home/soporteavanzait/public_html/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func(Object(Slim\DeferredCallable), Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure))
#29 /home/soporteavanzait/public_html/api/rest/restcore/CacheMiddleware.php(30): Slim\App->Slim\{closure}(Object(Slim\Http\Request), Object(Slim\Http\Response))
#30 [internal function]: CacheMiddleware->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure))
#31 /home/soporteavanzait/public_html/vendor/slim/slim/Slim/DeferredCallable.php(57): call_user_func_array(Object(CacheMiddleware), Array)
#32 [internal function]: Slim\DeferredCallable->__invoke(Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure))
#33 /home/soporteavanzait/public_html/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func(Object(Slim\DeferredCallable), Object(Slim\Http\Request), Object(Slim\Http\Response), Object(Closure))
#34 /home/soporteavanzait/public_html/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(117): Slim\App->Slim\{closure}(Object(Slim\Http\Request), Object(Slim\Http\Response))
#35 /home/soporteavanzait/public_html/vendor/slim/slim/Slim/App.php(392): Slim\App->callMiddlewareStack(Object(Slim\Http\Request), Object(Slim\Http\Response))
#36 /home/soporteavanzait/public_html/vendor/slim/slim/Slim/App.php(297): Slim\App->process(Object(Slim\Http\Request), Object(Slim\Http\Response))
#37 /home/soporteavanzait/public_html/api/rest/index.php(107): Slim\App->run()
#38 {main}
Steps To Reproduce
var settings = {
  "url": "xxx.xxx.com/api/rest/issues/5378",
  "method": "PATCH",
  "timeout": 0,
  "headers": {
    "Authorization": "XXXXXXXXXXXXXXXXXXXXXXX",
    "Content-Type": "application/json",
    "Cookie": "PHPSESSID=kl4e0ovdjai72h8241mtful1h4"
  },
  "data": JSON.stringify({
    "handler": {
      "name": "david"
    },
    "status": {
      "name": "assigned"
    }
  }),
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
TagsNo tags attached.

Activities

atrol

atrol

2021-12-28 10:56

developer   ~0066127

This is the project for https://github.com/mantisbt-plugins/timetracking
Your issue is related to the MantisBT timetracking core functionality.