Skip to content

Insufficient error handling on file operations #14

@fredricj

Description

@fredricj

There is insufficient error handling on file operations so errors from those functions will not be handled properly. For instance when the webserver don't have sufficient permissions on src/temp and/or src/map_images uploading a map from quickroute it will still say the upload is okay but browsing to the map will not show the image.

Version: f76644e

See the below error messages;
[Sun Jun 24 15:02:33.133907 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fopen(/var/www/doma/src/temp/28007044.jpg): failed to open stream: Permission denied in /var/www/doma/src/webservice.php on line 330
[Sun Jun 24 15:02:33.133949 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fwrite() expects parameter 1 to be resource, boolean given in /var/www/doma/src/webservice.php on line 331
[Sun Jun 24 15:02:33.133961 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fclose() expects parameter 1 to be resource, boolean given in /var/www/doma/src/webservice.php on line 332
[Sun Jun 24 15:02:33.308046 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fopen(/var/www/doma/src/temp/28007044.jpg): failed to open stream: Permission denied in /var/www/doma/src/webservice.php on line 330
[Sun Jun 24 15:02:33.308155 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fwrite() expects parameter 1 to be resource, boolean given in /var/www/doma/src/webservice.php on line 331
[Sun Jun 24 15:02:33.308180 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fclose() expects parameter 1 to be resource, boolean given in /var/www/doma/src/webservice.php on line 332
[Sun Jun 24 15:02:33.485962 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fopen(/var/www/doma/src/temp/28007044.jpg): failed to open stream: Permission denied in /var/www/doma/src/webservice.php on line 330
[Sun Jun 24 15:02:33.486006 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fwrite() expects parameter 1 to be resource, boolean given in /var/www/doma/src/webservice.php on line 331
[Sun Jun 24 15:02:33.486018 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fclose() expects parameter 1 to be resource, boolean given in /var/www/doma/src/webservice.php on line 332
[Sun Jun 24 15:02:33.671275 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fopen(/var/www/doma/src/temp/28007044.jpg): failed to open stream: Permission denied in /var/www/doma/src/webservice.php on line 330
[Sun Jun 24 15:02:33.671309 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fwrite() expects parameter 1 to be resource, boolean given in /var/www/doma/src/webservice.php on line 331
[Sun Jun 24 15:02:33.671317 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fclose() expects parameter 1 to be resource, boolean given in /var/www/doma/src/webservice.php on line 332
[Sun Jun 24 15:02:33.863107 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fopen(/var/www/doma/src/temp/28007044.jpg): failed to open stream: Permission denied in /var/www/doma/src/webservice.php on line 330
[Sun Jun 24 15:02:33.863142 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fwrite() expects parameter 1 to be resource, boolean given in /var/www/doma/src/webservice.php on line 331
[Sun Jun 24 15:02:33.863151 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fclose() expects parameter 1 to be resource, boolean given in /var/www/doma/src/webservice.php on line 332
[Sun Jun 24 15:02:34.051995 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fopen(/var/www/doma/src/temp/28007044.jpg): failed to open stream: Permission denied in /var/www/doma/src/webservice.php on line 330
[Sun Jun 24 15:02:34.052036 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fwrite() expects parameter 1 to be resource, boolean given in /var/www/doma/src/webservice.php on line 331
[Sun Jun 24 15:02:34.052048 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fclose() expects parameter 1 to be resource, boolean given in /var/www/doma/src/webservice.php on line 332
[Sun Jun 24 15:02:34.208152 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fopen(/var/www/doma/src/temp/28007044.jpg): failed to open stream: Permission denied in /var/www/doma/src/webservice.php on line 330
[Sun Jun 24 15:02:34.208187 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fwrite() expects parameter 1 to be resource, boolean given in /var/www/doma/src/webservice.php on line 331
[Sun Jun 24 15:02:34.208195 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fclose() expects parameter 1 to be resource, boolean given in /var/www/doma/src/webservice.php on line 332
[Sun Jun 24 15:02:34.380509 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fopen(/var/www/doma/src/temp/6088768.jpg): failed to open stream: Permission denied in /var/www/doma/src/webservice.php on line 330
[Sun Jun 24 15:02:34.380542 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fwrite() expects parameter 1 to be resource, boolean given in /var/www/doma/src/webservice.php on line 331
[Sun Jun 24 15:02:34.380551 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fclose() expects parameter 1 to be resource, boolean given in /var/www/doma/src/webservice.php on line 332
[Sun Jun 24 15:02:34.561421 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fopen(/var/www/doma/src/temp/6088768.jpg): failed to open stream: Permission denied in /var/www/doma/src/webservice.php on line 330
[Sun Jun 24 15:02:34.561455 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fwrite() expects parameter 1 to be resource, boolean given in /var/www/doma/src/webservice.php on line 331
[Sun Jun 24 15:02:34.561463 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fclose() expects parameter 1 to be resource, boolean given in /var/www/doma/src/webservice.php on line 332
[Sun Jun 24 15:02:34.790898 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fopen(/var/www/doma/src/temp/6088768.jpg): failed to open stream: Permission denied in /var/www/doma/src/webservice.php on line 330
[Sun Jun 24 15:02:34.790955 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fwrite() expects parameter 1 to be resource, boolean given in /var/www/doma/src/webservice.php on line 331
[Sun Jun 24 15:02:34.790967 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fclose() expects parameter 1 to be resource, boolean given in /var/www/doma/src/webservice.php on line 332
[Sun Jun 24 15:02:34.953877 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fopen(/var/www/doma/src/temp/6088768.jpg): failed to open stream: Permission denied in /var/www/doma/src/webservice.php on line 330
[Sun Jun 24 15:02:34.953934 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fwrite() expects parameter 1 to be resource, boolean given in /var/www/doma/src/webservice.php on line 331
[Sun Jun 24 15:02:34.953950 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fclose() expects parameter 1 to be resource, boolean given in /var/www/doma/src/webservice.php on line 332
[Sun Jun 24 15:02:35.109504 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fopen(/var/www/doma/src/temp/6088768.jpg): failed to open stream: Permission denied in /var/www/doma/src/webservice.php on line 330
[Sun Jun 24 15:02:35.109562 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fwrite() expects parameter 1 to be resource, boolean given in /var/www/doma/src/webservice.php on line 331
[Sun Jun 24 15:02:35.109578 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fclose() expects parameter 1 to be resource, boolean given in /var/www/doma/src/webservice.php on line 332
[Sun Jun 24 15:02:35.266408 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fopen(/var/www/doma/src/temp/6088768.jpg): failed to open stream: Permission denied in /var/www/doma/src/webservice.php on line 330
[Sun Jun 24 15:02:35.266449 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fwrite() expects parameter 1 to be resource, boolean given in /var/www/doma/src/webservice.php on line 331
[Sun Jun 24 15:02:35.266457 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fclose() expects parameter 1 to be resource, boolean given in /var/www/doma/src/webservice.php on line 332
[Sun Jun 24 15:02:35.406272 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fopen(/var/www/doma/src/temp/6088768.jpg): failed to open stream: Permission denied in /var/www/doma/src/webservice.php on line 330
[Sun Jun 24 15:02:35.406317 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fwrite() expects parameter 1 to be resource, boolean given in /var/www/doma/src/webservice.php on line 331
[Sun Jun 24 15:02:35.406326 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fclose() expects parameter 1 to be resource, boolean given in /var/www/doma/src/webservice.php on line 332
[Sun Jun 24 15:02:35.594259 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fopen(/var/www/doma/src/temp/532521.jpg): failed to open stream: Permission denied in /var/www/doma/src/webservice.php on line 330
[Sun Jun 24 15:02:35.594294 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fwrite() expects parameter 1 to be resource, boolean given in /var/www/doma/src/webservice.php on line 331
[Sun Jun 24 15:02:35.594303 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fclose() expects parameter 1 to be resource, boolean given in /var/www/doma/src/webservice.php on line 332
[Sun Jun 24 15:02:35.664892 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: copy(/var/www/doma/src/temp/28007044.jpg): failed to open stream: No such file or directory in /var/www/doma/src/include/data_access.php on line 275
[Sun Jun 24 15:02:35.664952 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fopen(/var/www/doma/src/map_images/1.jpg): failed to open stream: No such file or directory in /var/www/doma/src/include/quickroute_jpeg_extension_data.php on line 53
[Sun Jun 24 15:02:35.664972 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fread() expects parameter 1 to be resource, boolean given in /var/www/doma/src/include/quickroute_jpeg_extension_data.php on line 57
[Sun Jun 24 15:02:35.664981 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: fclose() expects parameter 1 to be resource, boolean given in /var/www/doma/src/include/quickroute_jpeg_extension_data.php on line 93
[Sun Jun 24 15:02:35.665026 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: copy(/var/www/doma/src/temp/6088768.jpg): failed to open stream: No such file or directory in /var/www/doma/src/include/data_access.php on line 305
[Sun Jun 24 15:02:35.665075 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: copy(/var/www/doma/src/temp/532521.jpg): failed to open stream: No such file or directory in /var/www/doma/src/include/data_access.php on line 339
[Sun Jun 24 15:02:35.665388 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: unlink(/var/www/doma/src/temp/28007044.jpg): No such file or directory in /var/www/doma/src/webservice.php on line 461
[Sun Jun 24 15:02:35.665426 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: unlink(/var/www/doma/src/temp/6088768.jpg): No such file or directory in /var/www/doma/src/webservice.php on line 462
[Sun Jun 24 15:02:35.665443 2018] [php7:warn] [pid 23957] [client 92.35.126.44:16702] PHP Warning: unlink(/var/www/doma/src/temp/532521.jpg): No such file or directory in /var/www/doma/src/webservice.php on line 463

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions