throw new Zend_Acl_Exception

124 views
Skip to first unread message

Hernán Carvajal

unread,
Jan 22, 2013, 9:59:54 PM1/22/13
to ica-ato...@googlegroups.com
Hi,

I have a problem with Ica-atom 1.3 whit some records.

When I try to see an archival description, the following error message is showed:

500 | Internal Server Error | Zend_Acl_Exception
Parent Resource id '1' does not exist

at ()
in SF_ROOT_DIR/plugins/qbAclPlugin/lib/vendor/Zend/Acl.php line 312 ...

                        }
                        $resourceParent = $this->get($resourceParentId);
                    } catch (Zend_Acl_Exception $e) {
                        throw new Zend_Acl_Exception("Parent Resource id '$resourceParentId' does not exist", 0, $e);
                    }
                    $this->_resources[$resourceParentId]['children'][$resourceId] = $resource;
                }

at Zend_Acl->addResource('112182', '1')
in SF_ROOT_DIR/plugins/qbAclPlugin/lib/QubitAcl.class.php line 325 ...
at QubitAcl->buildResourceList(object('QubitInformationObject'), array())
in SF_ROOT_DIR/plugins/qbAclPlugin/lib/QubitAcl.class.php line 345 ...
at QubitAcl->buildAcl(object('QubitInformationObject'), array())
in SF_ROOT_DIR/plugins/qbAclPlugin/lib/QubitAcl.class.php line 234 ...
at QubitAcl::isAllowed(object('myUser'), object('QubitInformationObject'), 'read', array())
in SF_ROOT_DIR/plugins/qbAclPlugin/lib/QubitAcl.class.php line 155 ...
at QubitAcl::check(object('QubitInformationObject'), 'read')
in SF_ROOT_DIR/apps/qubit/modules/informationobject/actions/indexAction.class.php line 106 ...
at InformationObjectIndexAction->execute(object('sfWebRequest'))
in SF_ROOT_DIR/plugins/sfIsadPlugin/modules/sfIsadPlugin/actions/indexAction.class.php line 33 ...
at sfIsadPluginIndexAction->execute(object('sfWebRequest'))
in SF_ROOT_DIR/vendor/symfony/lib/filter/sfExecutionFilter.class.php line 92 ...
at sfExecutionFilter->executeAction(object('sfIsadPluginIndexAction'))
in SF_ROOT_DIR/vendor/symfony/lib/filter/sfExecutionFilter.class.php line 78 ...
at sfExecutionFilter->handleAction(object('sfFilterChain'), object('sfIsadPluginIndexAction'))
in SF_ROOT_DIR/vendor/symfony/lib/filter/sfExecutionFilter.class.php line 42 ...
at sfExecutionFilter->execute(object('sfFilterChain'))
in SF_ROOT_DIR/vendor/symfony/lib/filter/sfFilterChain.class.php line 53 ...
at sfFilterChain->execute()
in SF_ROOT_DIR/lib/filter/QubitMeta.class.php line 41 ...
at QubitMeta->execute(object('sfFilterChain'))
in SF_ROOT_DIR/vendor/symfony/lib/filter/sfFilterChain.class.php line 53 ...
at sfFilterChain->execute()
in SF_ROOT_DIR/lib/filter/QubitSslRequirementFilter.class.php line 35 ...
at QubitSslRequirementFilter->execute(object('sfFilterChain'))
in SF_ROOT_DIR/vendor/symfony/lib/filter/sfFilterChain.class.php line 53 ...
at sfFilterChain->execute()
in SF_ROOT_DIR/lib/filter/QubitLimitIp.class.php line 39 ...
at QubitLimitIpFilter->execute(object('sfFilterChain'))
in SF_ROOT_DIR/vendor/symfony/lib/filter/sfFilterChain.class.php line 53 ...
at sfFilterChain->execute()
in SF_ROOT_DIR/lib/filter/QubitSettingsFilter.class.php line 31 ...
at QubitSettingsFilter->execute(object('sfFilterChain'))
in SF_ROOT_DIR/vendor/symfony/lib/filter/sfFilterChain.class.php line 53 ...
at sfFilterChain->execute()
in SF_ROOT_DIR/vendor/symfony/lib/filter/sfBasicSecurityFilter.class.php line 72 ...
at sfBasicSecurityFilter->execute(object('sfFilterChain'))
in SF_ROOT_DIR/vendor/symfony/lib/filter/sfFilterChain.class.php line 53 ...
at sfFilterChain->execute()
in SF_ROOT_DIR/vendor/symfony/lib/filter/sfRenderingFilter.class.php line 33 ...
at sfRenderingFilter->execute(object('sfFilterChain'))
in SF_ROOT_DIR/vendor/symfony/lib/filter/sfFilterChain.class.php line 53 ...
at sfFilterChain->execute()
in SF_ROOT_DIR/plugins/sfHistoryPlugin/lib/sfHistoryPluginFilter.class.php line 18 ...
at sfHistoryPluginFilter->execute(object('sfFilterChain'))
in SF_ROOT_DIR/vendor/symfony/lib/filter/sfFilterChain.class.php line 53 ...
at sfFilterChain->execute()
in SF_ROOT_DIR/lib/filter/QubitTransactionFilter.class.php line 40 ...
at QubitTransactionFilter->execute(object('sfFilterChain'))
in SF_ROOT_DIR/vendor/symfony/lib/filter/sfFilterChain.class.php line 53 ...
at sfFilterChain->execute()
in SF_ROOT_DIR/vendor/symfony/lib/controller/sfController.class.php line 238 ...
at sfController->forward('sfIsadPlugin', 'index')
in SF_ROOT_DIR/vendor/symfony/lib/controller/sfFrontWebController.class.php line 48 ...
at sfFrontWebController->dispatch()
in SF_ROOT_DIR/vendor/symfony/lib/util/sfContext.class.php line 170 ...
at sfContext->dispatch()
in SF_ROOT_DIR/qubit_dev.php line 13 ...


As I sayd, I get this error with a few records only. I can see and edit other records (almost the totality have no problem).

Can anyone help with this?

Thanks in advance!

Hernán Carvajal

Jesús García Crespo

unread,
Jan 22, 2013, 10:19:51 PM1/22/13
to ica-ato...@googlegroups.com
That's weird.

Do you have a record in the information_object table with id = 1? It should be there. If not, that could be the problem.



Hernán Carvajal

--
You received this message because you are subscribed to the Google Groups "ICA-AtoM Users" group.
To post to this group, send email to ica-ato...@googlegroups.com.
To unsubscribe from this group, send email to ica-atom-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msg/ica-atom-users/-/9saZWr0JMs4J.
For more options, visit https://groups.google.com/groups/opt_out.
 
 



--
Jesús García Crespo,
Software Engineer, Artefactual Systems Inc.
http://www.artefactual.com | +1.604.527.2056

Hernan Carvajal Briceño

unread,
Jan 23, 2013, 7:49:51 AM1/23/13
to ica-ato...@googlegroups.com
Hi Jesús:

Yes, indeed. I have a record in information_object table with id=1.

I found an old issue with a similar problem in version 1.0.9
http://code.google.com/p/qubit-toolkit/issues/detail?id=1313

Please help!




2013/1/23 Jesús García Crespo <je...@artefactual.com>



--
Hernán Carvajal Briceño.
hernan.h...@gmail.com

David Juhasz

unread,
Jan 23, 2013, 1:39:41 PM1/23/13
to ica-ato...@googlegroups.com
Hi Hernan,

This error usually means that there's a problem with the https://www.qubit-toolkit.org/wiki/Nested_set values: information_object.lft and information_object.rgt.  Usually rebuilding the nested set with the command line task <code>php symfony propel:build-nested-set</code> is sufficient to fix the problem.



Regards,
David
David Juhasz
Director, Technical Services

Artefactual Systems Inc.
www.artefactual.com

David Juhasz

unread,
Jan 23, 2013, 1:41:31 PM1/23/13
to ica-ato...@googlegroups.com
Oops, ignore the <code> tags, those only work in our wiki. :-/

The command from the command line is simply:

php symfony propel:build-nested-set


The command should be run from the root directory of your ICA-AtoM install.

Regards,
David

Hernan Carvajal Briceño

unread,
Jan 23, 2013, 1:57:56 PM1/23/13
to ica-ato...@googlegroups.com
Thanks David.
I'll try to solve it with the procedure that you're suggesting.
I hope it works.

I'll post the news on this issue.

Hernán


2013/1/23 David Juhasz <da...@artefactual.com>

Hernan Carvajal Briceño

unread,
Jan 23, 2013, 9:05:04 PM1/23/13
to ica-ato...@googlegroups.com
Jesús, David,

It worked!

Thank you very much!

Hernán

2013/1/23 David Juhasz <da...@artefactual.com>
Oops, ignore the <code> tags, those only work in our wiki. :-/

Regards,
David

David Juhasz

unread,
Jan 24, 2013, 11:36:24 AM1/24/13
to ica-ato...@googlegroups.com
Great! Thanks for posting your success back to the list Hernan, so other users that have the same problem can benefit. :)

Regards,
David
Reply all
Reply to author
Forward
0 new messages