我在ubuntu 14.04服务器上使用nextcloud 12。 我已经安装了应用程序“文件访问控制”,并且运行良好。我开始创建规则,将其保存为OK。 但是一旦显示错误(我无法在屏幕上捕获信息),现在管理页面将保持“正在加载”(附加图片)
这是我在日志文件中得到的:
Error index TypeError: Argument 1 passed to OCA\WorkflowEngine\Manager::getChecks() must be of the type array, object given, called in /var/www/spec/apps/workflowengine/lib/Controller/FlowOperations.php on line 115 2018-07-18T17:14:24+0200
Error index TypeError: Argument 1 passed to OCA\WorkflowEngine\Manager::getChecks() must be of the type array, object given, called in /var/www/spec/apps/workflowengine/lib/Controller/FlowOperations.php on line 115
{“ reqId”:“ FcDmihNjRxcaSJs3vLHY”,“级别”:3,“时间”:“ 2018-07-18T17:14:24 + 02:00”,“ remoteAddr”:“ xx.xx.xx.xx “,”用户“:” xxxx“,”应用程序“:”索引“,”方法“:” GET“,” URL“:” / spec / index.php / apps / workflowengine / operations?class = OCA%5CFilesAccessControl% 5COperation“,” message“:” Exception:{\“ Exception \”:\“ TypeError \”,\“ Message \”:\“传递给OCA \\ WorkflowEngine \\ Manager :: getChecks()的参数1必须是类型数组,给定的对象,在第115行“ /” \“代码\”:0,\中的\ / var \ / www \ / spec \ / apps \ / workflowengine \ / lib \ / Controller \ /FlowOperations.php中调用“ Trace \”:\“#0 \ / var \ / www \ / spec \ / apps \ / workflowengine \ / lib \ / Controller \ /FlowOperations.php(115):OCA \\ WorkflowEngine \\ Manager-> getChecks( Object(stdClass))\ n#1 \ / var \ / www \ / spec \ / apps \ / workflowengine \ / lib \ / Controller \ /FlowOperations.php(54):OCA \\ WorkflowEngine \\ Controller \\ FlowOperations- > prepareOperation(Array)\ n#2 [内部功能]:OCA \\ WorkflowEngine \\ Controller \\ FlowOperations-> getOperations('OCA \\\\ FilesAccess ...')\ n#3 \ / var \ / www \ / spec \ / lib \ / private \ / AppFramew ork \ / Http \ /Dispatcher.php(160):call_user_func_array(Array,Array)\ n#4 \ / var \ / www \ / spec \ / lib \ / private \ / AppFramework \ / Http \ /Dispatcher.php( 90):OC \\ AppFramework \\ Http \\ Dispatcher-> executeController(Object(OCA \\ WorkflowEngine \\ Controller \\ FlowOperations),'getOperations')\ n#5 \ / var \ / www \ / spec \ / lib \ / private \ / AppFramework \ /App.php(114):OC \\ AppFramework \\ Http \\ Dispatcher-> dispatch(Object(OCA \\ WorkflowEngine \\ Controller \\ FlowOperations),'getOperations')\ n #6 \ / var \ / www \ / spec \ / lib \ / private \ / AppFramework \ / Routing \ /RouteActionHandler.php(47):OC \\ AppFramework \\ App :: main('FlowOperationsC ...', 'getOperations',对象(OC \\ AppFramework \\ DependencyInjection \\ DIContainer),数组)\ n#7 [内部功能]:OC \\ AppFramework \\ Routing \\ RouteActionHandler-> __ invoke(Array)\ n#8 \ /var\/www\/spec\/lib\/private\/Route\/Router.php(299):call_user_func(Object(OC \\ AppFramework \\ Routing \\ RouteActionHandler),Array)\ n#9 \ / var \ / www \ / spec \ / lib \ /base.php(1004):OC \\ Route \\ Router-> match('\ / apps \ / workflowe ...')\ n#10 \ / v ar \ / www \ / spec \ /index.php(48):OC :: handleRequest()\ n#11 {main} \“,\” File \“:\” \ / var \ / www \ / spec \ /apps\/workflowengine\/lib\/Manager.php\",\"Line\":282}","userAgent":"Mozilla/5.0(Windows NT 10.0; Win64; x64; rv:61.0)Gecko / 20100101 Firefox / 61.0“,” version“:” 12.0.3.3“}
我已经卸载并重新安装了该应用程序,但始终保持不变。 有想法吗?
谢谢。