Занимаюсь доработкой приложения. Нашел ошибку в бэкенде, изменил строчку в php файле, загрузил и теперь при запросе user/driverstatus 500 internal error. То есть до этого все работало, но в отдельной функции было неправильное условие, я его изменил, теперь он выводит ошибку на другой.
function driverstatus() {
$iUserID = intVal($this->input->get_post("iUserID"));
$status = $this->input->get_post('status');
$sql = "UPDATE `ridehost`.`tbl_user` SET `onlineornot` = '$status' WHERE `tbl_user`.`iUserID` = ".$iUserID.";";
$query = $this->db->query($sql);
$responseData['status'] = "0";
$responseData['data'] = array();
$responseData['message'] = "Updated Successfully";
je($responseData);
}
2016-03-22 22:45:05.919 Social_Event[781:340320] Error Domain=NSCocoaErrorDomain Code=3840 "Invalid value around character 0." UserInfo={NSDebugDescription=Invalid value around character 0., NSUnderlyingError=0x1a028b70 {Error Domain=com.alamofire.error.serialization.response Code=-1011 "Request failed: internal server error (500)" UserInfo={com.alamofire.serialization.response.error.response=<NSHTTPURLResponse: 0x1a4c34b0> { URL: http://....amazonaws.com/ws/user/driverstatus } { status code: 500, headers {
Connection = close;
"Content-Length" = 1396;
"Content-Type" = "application/json";
Date = "Tue, 22 Mar 2016 19:43:34 GMT";
Server = "Apache/2.4.7 (Ubuntu)";
"X-Powered-By" = "PHP/5.5.9-1ubuntu4.14";
} }, NSErrorFailingURLKey=http://...amazonaws.com/ws/user/driverstatus, NSLocalizedDescription=Request failed: internal server error (500), com.alamofire.serialization.response.error.data=<
UPD: Заметил, что перед тем как он вызывает driverstatus, он обращается к функциям из этого файла, я сделал его недоступным и он посыпал ошибки еще перед driverstatus. Но эту функцию я не трогал.
UPD: Заменил файл на исходный, все файлы редактировались в январе, также ошибка 500 на этот driverstatus.