March 14/18 Update



  • I've installed the March 14/18 update of Shinobi Pro from the Master site. There are a few changes with additional node modules. Things are running the same as my previous version except for the option of keeping video when motion is detected. I am using the motion plugin and have the option of deleting motionless video selected. I am receiving emails for my selected region with the appropriate sensitivity but the video for that motion are not being kept.
    My camera logs are:
    No Static FFmpeg. Continuing.
    NODE.JS version : v9.9.0

    FFMPEG version : N-89973-g651d5f9-5ubuntu1
    Shinobi - PORT : 8080
    2018-03-29T15:29:14-05:00 Critical update 1/2 already applied
    2018-03-29T15:29:14-05:00 Critical update 2/2 already applied
    2018-03-29T15:29:15-05:00 [email protected] : size check for videos : 94 649966704
    2018-03-29T15:29:15-05:00 [email protected] : end of size check for videos 1/2
    2018-03-29T15:29:15-05:00 [email protected] : size check for videos : 0
    2018-03-29T15:29:15-05:00 [email protected] : end of size check for videos 2/2
    2018-03-29T15:29:15-05:00 all users checked, wait to close open files and remove files over user limit
    2018-03-29T15:29:15-05:00 waiting to give unfinished video check some time. 3 seconds.
    2018-03-29T15:29:16-05:00 pluginInitiatorSuccess { f: 'init',
    plug: 'Motion',
    notice: 'Looks like you have the Motion plugin running. Don't forget to enable <b>Send Frames</b> to start pushing frames to be read.',
    pluginKey: 'xxxx' }
    2018-03-29T15:29:16-05:00 Connected to plugin : Detector - Motion - undefined
    2018-03-29T15:29:18-05:00 starting all monitors set to watch and record
    2018-03-29T15:29:18-05:00 Shinobi is ready.

    and,
    Uncaught Exception occured!
    TypeError: Cannot read property 'watch_videos' of undefined
    at /home/odroid/Apps/shinobi/camera.js:5270:29
    at finish (/home/odroid/Apps/shinobi/camera.js:3872:13)
    at /home/odroid/Apps/shinobi/camera.js:3931:33
    at /home/odroid/Apps/shinobi/camera.js:178:21
    at tryCatcher (/home/odroid/Apps/shinobi/node_modules/bluebird/js/release/util.js:16:23)
    at Promise.successAdapter [as _fulfillmentHandler0] (/home/odroid/Apps/shinobi/node_modules/bluebird/js/release/nodeify.js:23:30)
    at Promise._settlePromise (/home/odroid/Apps/shinobi/node_modules/bluebird/js/release/promise.js:566:21)
    at Promise._settlePromise0 (/home/odroid/Apps/shinobi/node_modules/bluebird/js/release/promise.js:614:10)
    at Promise._settlePromises (/home/odroid/Apps/shinobi/node_modules/bluebird/js/release/promise.js:693:18)
    at Async._drainQueue (/home/odroid/Apps/shinobi/node_modules/bluebird/js/release/async.js:133:16)
    at Async._drainQueues (/home/odroid/Apps/shinobi/node_modules/bluebird/js/release/async.js:143:10)
    at Immediate.Async.drainQueues (/home/odroid/Apps/shinobi/node_modules/bluebird/js/release/async.js:17:14)
    at runCallback (timers.js:763:18)
    at tryOnImmediate (timers.js:734:5)
    at processImmediate (timers.js:716:5)

    the other logs show nothing else.

    Is Shinobi handling the database differently? Does it need to be created again from scratch?

    Sorry if my post isn't clear but entering it was a it of a challenge with the state the forum iss in currently.

    Thanks for any suggestions or comments.


 

Looks like your connection to Shinobi Forum was lost, please wait while we try to reconnect.