[Erp5-dev] HowToCreateERP5TradeFromScratch problem

Shrenik Bhura shrenik.bhura at intelliant.net
Fri May 12 14:07:01 CEST 2006


Hi!

I am trying to implement the ERP5 Trade as per the instructions in the
howto on the ERP5 LiveCD rc9 without the updated products from svn.

When I reach the "Change the state of order 000001" step, no applied
rule is created, nor any object in portal_simulation and the the log
returns the following error:

2006-05-12T13:57:34 INFO(0) WARNING ActivityTool Could not call method
updateAppliedRule on object ('', 'erp5_trade', 'order_module', '5')
Traceback (most recent call last):
  File "/usr/lib/zope/lib/python/Products/CMFActivity/ActivityTool.py",
line 145, in __call__
    result = getattr(obj, self.method_id)(*self.args, **self.kw)
  File "/usr/lib/zope/lib/python/Products/ERP5/Document/Order.py", line
145, in updateAppliedRule
    Delivery.updateAppliedRule(self, rule_id, force=force,**kw)
  File "/usr/lib/zope/lib/python/Products/ERP5/Document/Delivery.py",
line 550, in updateAppliedRule
    self._createAppliedRule(rule_id,force=force,**kw)
  File "/usr/lib/zope/lib/python/Products/ERP5/Document/Delivery.py",
line 574, in _createAppliedRule
    my_applied_rule = portal_rules[rule_id].\
  File "/usr/lib/zope/lib/python/Products/ERP5/Document/Rule.py", line
92, in constructNewAppliedRule
    context.newContent(id=id, portal_type='Applied Rule',
specialise_value=self,**kw)
  File "/usr/lib/zope/lib/python/Products/ERP5Type/Document/Folder.py",
line 85, in newContent
    is_indexable=is_indexable
  File "/usr/lib/zope/lib/python/Products/CMFCore/TypesTool.py", line
930, in constructContent
    ob = info.constructInstance(container, id, *args, **kw)
  File "/usr/lib/zope/lib/python/Products/ERP5Type/ERP5Type.py", line
182, in constructInstance
    ob = FactoryTypeInformation.constructInstance(
  File "/usr/lib/zope/lib/python/Products/CMFCore/TypesTool.py", line
340, in constructInstance
    ob = self._constructInstance(container, id, *args, **kw)
  File "/usr/lib/zope/lib/python/Products/CMFCore/TypesTool.py", line
571, in _constructInstance
    newid = m(id, *args, **kw)
  File "/usr/lib/zope/lib/python/Products/ERP5Type/Utils.py", line 322,
in __call__
    folder._setObject(id, o)
  File "/usr/lib/zope/lib/python/Products/BTreeFolder2/BTreeFolder2.py",
line 419, in _setObject
    object.manage_fixupOwnershipAfterAdd()
  File "/usr/lib/zope/lib/python/AccessControl/Owned.py", line 254, in
manage_fixupOwnershipAfterAdd
    self.changeOwnership(user)
  File "/usr/lib/zope/lib/python/AccessControl/Owned.py", line 144, in
changeOwnership
    new=ownerInfo(user)
  File "/usr/lib/zope/lib/python/AccessControl/Owned.py", line 284, in
ownerInfo
    db=user.aq_inner.aq_parent
AttributeError: aq_inner

and upon 'google'ing I found a problem/solution pair here:
http://mail.zope.org/pipermail/zope/2002-February/109619.html

I am not sure whether it is valid and/or how to apply it.
 
Am I required to checkout the latest Products or do you feel that it is
not required. I am a bit averse to checking out the latest due to some
constraints on the test machine.

Any advice in this regard shall be highly appreciated. 

-SB
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.tiolive.com/pipermail/erp5-dev/attachments/20060512/12c1518b/attachment.htm>


More information about the Erp5-dev mailing list