[Zope] zope-2.1.5 and zclass (again)
   
    Jason Spisak
     
    444@hiretechs.com
       
    Mon, 20 Mar 2000 16:15:38 -0500
    
    
  
Vladimir,
I just had this same thing happen, and bypassing the factory worked.
I changed the calling method from calling "maClass_factory to
myClass_addForm, and the add method worked fine.  That seems very buggy
to me.
The traceback was posted onthe zope-dev list this morning.
Here it is anyway:
<dtml-with "WorkDayClass.createInObjectManager(REQUEST['id'], REQUEST)">
 <dtml-call "propertysheets.WorkDay_properties.manage_changeProperties(
             work_date=REQUEST['date'],
             )">
 <dtml-call reindex_object>
<dtml-with>
Now I get:
Error Type: AttributeError
            Error Value: _getOb
            Troubleshooting Suggestions
                The URL may be incorrect. 
                The parameters passed to this resource may be incorrect. 
                A resource that this resource relies on may be
encountering an error. 
            For more detailed information about the error, please refer
to the HTML source for this page. 
            If the error persists please contact the site maintainer.
Thank you for your patience. 
Traceback (innermost last):
  File /home/jason/Zope-2.1.3/lib/python/ZPublisher/Publish.py, line
214, in publish_module
  File /home/jason/Zope-2.1.3/lib/python/ZPublisher/Publish.py, line
179, in publish
  File /home/jason/Zope-2.1.3/lib/python/Zope/__init__.py, line 202, in
zpublisher_exception_hook
    (Object: RoleManager)
  File /home/jason/Zope-2.1.3/lib/python/ZPublisher/Publish.py, line
165, in publish
  File /home/jason/Zope-2.1.3/lib/python/ZPublisher/mapply.py, line 160,
in mapply
    (Object: WorkDayClass_smallAdd)
  File /home/jason/Zope-2.1.3/lib/python/ZPublisher/Publish.py, line
102, in call_object
    (Object: WorkDayClass_smallAdd)
  File /home/jason/Zope-2.1.3/lib/python/OFS/DTMLMethod.py, line 150, in
__call__
    (Object: WorkDayClass_smallAdd)
  File /home/jason/Zope-2.1.3/lib/python/DocumentTemplate/DT_String.py,
line 502, in __call__
    (Object: WorkDayClass_smallAdd)
  File /home/jason/Zope-2.1.3/lib/python/DocumentTemplate/DT_With.py,
line 133, in render
    (Object: WorkDayClass.createInObjectManager(REQUEST['id'], REQUEST))
  File /home/jason/Zope-2.1.3/lib/python/DocumentTemplate/DT_Util.py,
line 335, in eval
    (Object: WorkDayClass.createInObjectManager(REQUEST['id'], REQUEST))
    (Info: REQUEST)
  File <string>, line 0, in ?
  File /home/jason/Zope-2.1.3/lib/python/ZClasses/ZClass.py, line 461,
in createInObjectManager
    (Object: WorkDayClass)
AttributeError: (see above)
All my best,
-- 
Jason Spisak
444@hiretechs.com