I am making application with Phalcon and now I have problem. I am not sure if this is 1.3 -> 2.0 update related, but it is possible.

This problem occurs randomly, not every page refresh. Problem is simple - when I use querybuilder, sometimes I get exception "Wrong number of parameters".


#0 [internal function]: Phalcon\Mvc\Model\Resultset\Complex->__construct(Array, Object(Web\Frontend\Models\Files), Object(Phalcon\Db\Result\Pdo), NULL, false)
#1 [internal function]: Phalcon\Mvc\Model\Query->_executeSelect(Array, Array, NULL)
#2 [internal function]: Phalcon\Mvc\Model\Query->execute(Array, NULL)
#3 /Users/herb/Sites/web34/apps/frontend/models/Files.php(135): Phalcon\Mvc\Model::findFirst(Array)
#4 /Users/herb/Sites/web34/apps/backend/controllers/FileController.php(23): Web\Frontend\Models\Files::findFirst(Array)
#5 [internal function]: Web\Backend\Controllers\FileController->indexAction('7')
#6 [internal function]: Phalcon\Dispatcher->dispatch()
#7 /Users/herb/Sites/web34/public/index.php(50): Phalcon\Mvc\Application->handle()
#8 {main}

add 3) - model Files.php line 135

 * @return Files
public static function findFirst($parameters = array())
    return parent::findFirst($parameters);

add 4) - controller line 23

$file = Files::findFirst(array(
    "id = :file_id:",
    "bind" => array(
        "file_id" => $file_id

I found similar topic (exactly the same problem) here https://forum.phalcon.io/discussion/6566/20-complex-resultset-throws-error but there is no solution and I can`t figure it out.

I'd really appreciate any help!