connortechnology / ZoneMinder

ZoneMinder is a free, open source Closed-circuit television software application developed for Linux which supports IP, USB and Analog cameras.
http://www.zoneminder.com/
GNU General Public License v2.0
9 stars 9 forks source link

Events API for specific events is broken #90

Closed pliablepixels closed 6 years ago

pliablepixels commented 6 years ago

(Also see here)

https://xxx/zm/api/events/190329.json

Output

{
    "success": false,
    "data": {
        "name": "syntax error, unexpected ';', expecting ')'",
        "message": "syntax error, unexpected ';', expecting ')'",
        "url": "\/zm\/api\/events\/190329.json",
        "exception": {
            "class": "ParseError",
            "code": 0,
            "message": "syntax error, unexpected ';', expecting ')'",
            "trace": [
                "#0 [internal function]: App::load('Group')",
                "#1 [internal function]: spl_autoload_call('Group')",
                "#2 \/usr\/share\/zoneminder\/www\/api\/lib\/Cake\/Utility\/ClassRegistry.php(146): class_exists('Group')",
                "#3 \/usr\/share\/zoneminder\/www\/api\/lib\/Cake\/Model\/Model.php(1084): ClassRegistry::init('Group')",
                "#4 \/usr\/share\/zoneminder\/www\/api\/lib\/Cake\/Model\/Model.php(893): Model->_constructLinkedModel('Group', 'Group', NULL)",
                "#5 \/usr\/share\/zoneminder\/www\/api\/lib\/Cake\/Model\/Model.php(926): Model->__isset('Group')",
                "#6 \/usr\/share\/zoneminder\/www\/api\/lib\/Cake\/Model\/Datasource\/DboSource.php(1205): Model->__get('Group')",
                "#7 \/usr\/share\/zoneminder\/www\/api\/lib\/Cake\/Model\/Model.php(3040): DboSource->read(Object(Event), Array)",
                "#8 \/usr\/share\/zoneminder\/www\/api\/lib\/Cake\/Model\/Model.php(3012): Model->_readDataSource('first', Array)",
                "#9 \/usr\/share\/zoneminder\/www\/api\/app\/Controller\/EventsController.php(120): Model->find('first', Array)",
                "#10 [internal function]: EventsController->view('190329')",
                "#11 \/usr\/share\/zoneminder\/www\/api\/lib\/Cake\/Controller\/Controller.php(491): ReflectionMethod->invokeArgs(Object(EventsController), Array)",
                "#12 \/usr\/share\/zoneminder\/www\/api\/app\/Plugin\/Crud\/Lib\/CrudControllerTrait.php(31): Controller->invokeAction(Object(CakeRequest))",
                "#13 \/usr\/share\/zoneminder\/www\/api\/lib\/Cake\/Routing\/Dispatcher.php(193): AppController->invokeAction(Object(CakeRequest))",
                "#14 \/usr\/share\/zoneminder\/www\/api\/lib\/Cake\/Routing\/Dispatcher.php(167): Dispatcher->_invoke(Object(EventsController), Object(CakeRequest))",
                "#15 \/usr\/share\/zoneminder\/www\/api\/app\/webroot\/index.php(107): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse))",
                "#16 {main}"
            ]
        },
        "queryLog": {
          <truncated>
    }
}