Missing Argument 1 For Controller

I have this app running on two servers (production and development). On the dev server I get the error bellow.

I included the debug output for both server, the one with the error and the one where it works fine. I’ve been struggling for a few days to figure this out. I have put echo statements in all the files/functions called. I just can’t figure it out. Any help is greatly appreciate it.

Thank you,

Mike

Missing argument 1 for AdminsController::actionView(), called in

/var/www/yii/framework/web/actions/CInlineAction.php on line 34 and defined

Here’s the actionView function in my controller:

public function actionView($id)

{


	$this->render('view',array(


		'model'=>$this->loadModel($id),


	));


}

OUTPUT FROM DEVELOPMENT SERVER (WHERE ERROR OCCURS):

13:26:47.72534 trace system.CModule Loading "log" application component

in /var/www/html/ordering/index.php (13)

13:26:47.74542 trace system.CModule Loading "request" application component

in /var/www/html/ordering/index.php (13)

13:26:47.76333 trace system.CModule Loading "urlManager" application component

in /var/www/html/ordering/index.php (13)

13:26:47.83098 trace system.web.filters.CFilterChain Running filter AdminsController.filteraccessControl()

in /var/www/html/ordering/index.php (13)

13:26:47.84290 trace system.CModule Loading "user" application component

in /var/www/html/ordering/index.php (13)

13:26:47.85633 trace system.CModule Loading "session" application component

in /var/www/html/ordering/index.php (13)

13:26:47.86724 trace system.CModule Loading "authManager" application component

in /var/www/html/ordering/index.php (13)

13:26:47.89452 trace system.web.auth.CPhpAuthManager Checking permission "admin"

in /var/www/html/ordering/index.php (13)

13:26:47.89756 error php Missing argument 1 for AdminsController::actionView(), called in

/var/www/yii/framework/web/actions/CInlineAction.php on line 34 and defined

(/var/www/html/ordering/protected/controllers/AdminsController.php:43)

Stack trace:

#0 /var/www/yii/framework/web/filters/CFilterChain.php(134):

AdminsController->runAction()

#1 /var/www/yii/framework/web/filters/CFilter.php(42): CFilterChain->run()

#2 /var/www/yii/framework/web/CController.php(993):

CAccessControlFilter->filter()

#3 /var/www/yii/framework/web/filters/CInlineFilter.php(61):

AdminsController->filterAccessControl()

#4 /var/www/yii/framework/web/filters/CFilterChain.php(131):

CInlineFilter->filter()

#5 /var/www/yii/framework/web/CController.php(283): CFilterChain->run()

#6 /var/www/yii/framework/web/CController.php(257):

AdminsController->runActionWithFilters()

#7 /var/www/yii/framework/web/CWebApplication.php(324):

AdminsController->run()

#8 /var/www/yii/framework/web/CWebApplication.php(123):

CWebApplication->runController()

#9 /var/www/yii/framework/base/CApplication.php(158):

CWebApplication->processRequest()

#10 /var/www/html/ordering/index.php(13): CWebApplication->run()

REQUEST_URI=/ordering/admins/1

in /var/www/html/ordering/protected/controllers/AdminsController.php (43)

in /var/www/html/ordering/index.php (13)

13:26:47.90104 trace system.CModule Loading "errorHandler" application component

in /var/www/html/ordering/protected/controllers/AdminsController.php (43)

in /var/www/html/ordering/index.php (13)

OUTPUT FROM PRODUCTION SERVER:

13:35:48.104378 trace system.CModule Loading "log" application component

in /var/www/html/ordering/index.php (13)

13:35:48.106023 trace system.CModule Loading "request" application component

in /var/www/html/ordering/index.php (13)

13:35:48.107717 trace system.CModule Loading "urlManager" application component

in /var/www/html/ordering/index.php (13)

13:35:48.113199 trace system.web.filters.CFilterChain Running filter AdminsController.filteraccessControl()

in /var/www/html/ordering/index.php (13)

13:35:48.114044 trace system.CModule Loading "user" application component

in /var/www/html/ordering/index.php (13)

13:35:48.115573 trace system.CModule Loading "session" application component

in /var/www/html/ordering/index.php (13)

13:35:48.116626 trace system.CModule Loading "authManager" application component

in /var/www/html/ordering/index.php (13)

13:35:48.118618 trace system.web.auth.CPhpAuthManager Checking permission "admin"

in /var/www/html/ordering/index.php (13)

13:35:48.124460 trace system.CModule Loading "db" application component

in /var/www/html/ordering/protected/models/Admins.php (19)

in /var/www/html/ordering/protected/controllers/AdminsController.php (152)

in /var/www/html/ordering/protected/controllers/AdminsController.php (46)

in /var/www/html/ordering/index.php (13)

13:35:48.125960 trace system.db.CDbConnection Opening DB connection

in /var/www/html/ordering/protected/models/Admins.php (19)

in /var/www/html/ordering/protected/controllers/AdminsController.php (152)

in /var/www/html/ordering/protected/controllers/AdminsController.php (46)

in /var/www/html/ordering/index.php (13)

13:35:48.132874 trace system.db.CDbCommand Querying SQL: SHOW COLUMNS FROM admins

in /var/www/html/ordering/protected/models/Admins.php (19)

in /var/www/html/ordering/protected/controllers/AdminsController.php (152)

in /var/www/html/ordering/protected/controllers/AdminsController.php (46)

in /var/www/html/ordering/index.php (13)

13:35:48.134835 trace system.db.CDbCommand Querying SQL: SHOW CREATE TABLE admins

in /var/www/html/ordering/protected/models/Admins.php (19)

in /var/www/html/ordering/protected/controllers/AdminsController.php (152)

in /var/www/html/ordering/protected/controllers/AdminsController.php (46)

in /var/www/html/ordering/index.php (13)

13:35:48.135139 trace system.db.ar.CActiveRecord Admins.findByPk()

in /var/www/html/ordering/protected/controllers/AdminsController.php (152)

in /var/www/html/ordering/protected/controllers/AdminsController.php (46)

in /var/www/html/ordering/index.php (13)

13:35:48.139033 trace system.db.CDbCommand Querying SQL: SELECT * FROM admins t WHERE t.id=12 LIMIT 1

in /var/www/html/ordering/protected/controllers/AdminsController.php (152)

in /var/www/html/ordering/protected/controllers/AdminsController.php (46)

in /var/www/html/ordering/index.php (13)

13:35:48.139825 trace system.CModule Loading "widgetFactory" application component

in /var/www/html/ordering/protected/views/admins/view.php (25)

in /var/www/html/ordering/protected/controllers/AdminsController.php (47)

in /var/www/html/ordering/index.php (13)

13:35:48.141720 trace system.CModule Loading "coreMessages" application component

in /var/www/html/ordering/protected/views/admins/view.php (25)

in /var/www/html/ordering/protected/controllers/AdminsController.php (47)

in /var/www/html/ordering/index.php (13)

13:35:48.143556 trace system.CModule Loading "assetManager" application component

in /var/www/html/ordering/protected/views/admins/view.php (25)

in /var/www/html/ordering/protected/controllers/AdminsController.php (47)

in /var/www/html/ordering/index.php (13)

13:35:48.144561 trace system.CModule Loading "clientScript" application component

in /var/www/html/ordering/protected/views/admins/view.php (25)

in /var/www/html/ordering/protected/controllers/AdminsController.php (47)

in /var/www/html/ordering/index.php (13)

13:35:48.146498 trace system.CModule Loading "format" application component

in /var/www/html/ordering/protected/views/admins/view.php (25)

in /var/www/html/ordering/protected/controllers/AdminsController.php (47)

in /var/www/html/ordering/index.php (13)

13:35:48.157531 trace system.db.CDbCommand Querying SQL: SHOW COLUMNS FROM requests

in /var/www/html/ordering/protected/models/Requests.php (28)

in /var/www/html/ordering/protected/models/Requests.php (132)

in /var/www/html/ordering/protected/views/layouts/main.php (34)

in /var/www/html/ordering/protected/views/layouts/column2.php (23)

in /var/www/html/ordering/protected/controllers/AdminsController.php (47)

in /var/www/html/ordering/index.php (13)

13:35:48.160096 trace system.db.CDbCommand Querying SQL: SHOW CREATE TABLE requests

in /var/www/html/ordering/protected/models/Requests.php (28)

in /var/www/html/ordering/protected/models/Requests.php (132)

in /var/www/html/ordering/protected/views/layouts/main.php (34)

in /var/www/html/ordering/protected/views/layouts/column2.php (23)

in /var/www/html/ordering/protected/controllers/AdminsController.php (47)

in /var/www/html/ordering/index.php (13)

13:35:48.160520 trace system.db.ar.CActiveRecord Requests.findAll()

in /var/www/html/ordering/protected/models/Requests.php (132)

in /var/www/html/ordering/protected/views/layouts/main.php (34)

in /var/www/html/ordering/protected/views/layouts/column2.php (23)

in /var/www/html/ordering/protected/controllers/AdminsController.php (47)

in /var/www/html/ordering/index.php (13)

13:35:48.160754 trace system.db.CDbCommand Querying SQL: SELECT * FROM requests t WHERE manager_name LIKE :ycp0

in /var/www/html/ordering/protected/models/Requests.php (132)

in /var/www/html/ordering/protected/views/layouts/main.php (34)

in /var/www/html/ordering/protected/views/layouts/column2.php (23)

in /var/www/html/ordering/protected/controllers/AdminsController.php (47)

in /var/www/html/ordering/index.php (13)

seem you are missing the $id value in your url.

you might need to use


http://localhost/webapp/index.php?r=controller/action&id=219


or


http://localhost/webapp/index.php?r=controller/action/219

may be i’ m being silly. but i can see this could be the reason.

Cheers

[color="#006400"]/* moved from Bug discussion forum */[/color]

Thanks, sorry, didn’t know where to put it.

I started looking through the different files. The problem is fixed. There was inconsistency between yii files, like Ccontroller.php.