for this particular error, you'll need to disable either the getpaid
override or the p4a's custom plone.app.form override. Their both attempting
to register a custom error widget. for plone 3, getpaid doesn't register
this override.  there are other issues (as i eluded to  in previous email )
from p4a's monkey patching of formlib in plone 2.5. They basically monkey
patch Five.formlib directly into zope.formlib which breaks stuff using
Five.formlib correctly as decoding/marshalling variables is then performed
multiple times. As i recall some of the admin ui thus breaks.

-kapil


On Thu, Dec 11, 2008 at 8:45 AM, Horacio Duran <[EMAIL PROTECTED]>wrote:

>
> Well it sure seems so, Strange i never ran into this problem before, I
> wonder what is the best way to circumvent this issue, any toughts
> other more plone-fu able people than me?.
>
> 2008/12/9 Peter Fraterdeus <[EMAIL PROTECTED]>:
> >
> > On my latest attempt to install getpaid 0.62 (Plone 2.5.4) I get this:
> >
> > P4AAudio is in use by a client site, can't disable it... But not on
> > the site I need PGP...
> >
> > Hints greatly appreciated!
> >
> > Thanks
> >
> > Peter
> > -----------------------
> >
> > 2008-12-09 13:10:47 ERROR Zope Couldn't install Five
> > Traceback (most recent call last):
> >  File "/home/zope/qutang-zope29/parts/zope29/lib/python/OFS/
> > Application.py", line 783, in install_product
> >    initmethod(context)
> >  File "/home/zope/qutang-zope29/bundles/Products-stable/Five/
> > __init__.py", line 31, in initialize
> >    zcml.load_site()
> >  File "/home/zope/qutang-zope29/bundles/Products-stable/Five/
> > zcml.py", line 41, in load_site
> >    _context = xmlconfig.file(file)
> >  File "/home/zope/qutang-zope29/parts/zope29/lib/python/zope/
> > configuration/xmlconfig.py", line 560, in file
> >    context.execute_actions()
> >  File "/home/zope/qutang-zope29/parts/zope29/lib/python/zope/
> > configuration/config.py", line 606, in execute_actions
> >    for action in resolveConflicts(self.actions):
> >  File "/home/zope/qutang-zope29/parts/zope29/lib/python/zope/
> > configuration/config.py", line 1513, in resolveConflicts
> >    raise ConfigurationConflictError(conflicts)
> > ConfigurationConflictError: Conflicting configuration actions
> >  For: ('adapter', (<InterfaceClass
> > zope.app.annotation.interfaces.IAttributeAnnotatable>,),
> > <InterfaceClass hurry.workflow.interfaces.IWorkflowState>, '')
> >    File "/home/zope/qutang-zope29/parts/zope29/lib/python/getpaid/
> > core/workflow/configure.zcml", line 6.2-10.54
> >        <adapter
> >           zcml:condition="installed zope.annotation"
> >           for="zope.annotation.interfaces.IAttributeAnnotatable"
> >           provides="hurry.workflow.interfaces.IWorkflowState"
> >           factory="hurry.workflow.workflow.WorkflowState"/>
> >    File "/home/zope/qutang-zope29/parts/zope29/lib/python/getpaid/
> > core/workflow/configure.zcml", line 13.2-17.54
> >        <adapter
> >           zcml:condition="installed zope.app.annotation.tests"
> >           for="zope.app.annotation.interfaces.IAttributeAnnotatable"
> >           provides="hurry.workflow.interfaces.IWorkflowState"
> >           factory="hurry.workflow.workflow.WorkflowState"/>
> >  For: ('view', (<InterfaceClass
> > zope.app.form.interfaces.IWidgetInputError>, <InterfaceClass
> > zope.publisher.interfaces.browser.IBrowserRequest>), u'',
> > <InterfaceClass zope.app.form.browser.interfaces.IWidgetInputErrorView>)
> >    File "/home/zope/qutang-zope29/parts/qutang-plone25-products/
> > Plone4ArtistsAudio/pythonlib/plone/app/form/overrides.zcml", line
> > 7.2-13.8
> >        <view
> >            type="zope.publisher.interfaces.browser.IBrowserRequest"
> >            for="zope.app.form.interfaces.IWidgetInputError"
> >
> > provides="zope.app.form.browser.interfaces.IWidgetInputErrorView"
> >            factory=".exception.WidgetInputErrorView"
> >            permission="zope.Public"
> >            />
> >    File "/home/zope/qutang-zope29/parts/eiotx-plone25-products/
> > PloneGetPaid/overrides.zcml", line 7.2-14.8
> >        <view
> >            zcml:condition="installed Products.CMFonFive"
> >            type="zope.publisher.interfaces.browser.IBrowserRequest"
> >            for="zope.app.form.interfaces.IWidgetInputError"
> >
> > provides="zope.app.form.browser.interfaces.IWidgetInputErrorView"
> >            factory=".browser.exception.WidgetInputErrorView"
> >            permission="zope.Public"
> >            />
> >
> > Traceback (most recent call last):
> >  File "/home/zope/qutang-zope29/parts/zope29/lib/python/Zope2/Startup/
> > run.py", line 56, in ?
> >    run()
> >  File "/home/zope/qutang-zope29/parts/zope29/lib/python/Zope2/Startup/
> > run.py", line 21, in run
> >    starter.prepare()
> >  File "/home/zope/qutang-zope29/parts/zope29/lib/python/Zope2/Startup/
> > __init__.py", line 98, in prepare
> >    self.startZope()
> >  File "/home/zope/qutang-zope29/parts/zope29/lib/python/Zope2/Startup/
> > __init__.py", line 257, in startZope
> >    Zope2.startup()
> >  File "/home/zope/qutang-zope29/parts/zope29/lib/python/Zope2/
> > __init__.py", line 47, in startup
> >   _startup()
> >  File "/home/zope/qutang-zope29/parts/zope29/lib/python/Zope2/App/
> > startup.py", line 103, in startup
> >    OFS.Application.initialize(application)
> >  File "/home/zope/qutang-zope29/parts/zope29/lib/python/OFS/
> > Application.py", line 304, in initialize
> >    initializer.initialize()
> >  File "/home/zope/qutang-zope29/parts/zope29/lib/python/OFS/
> > Application.py", line 333, in initialize
> >    self.install_products()
> >  File "/home/zope/qutang-zope29/parts/zope29/lib/python/OFS/
> > Application.py", line 605, in install_products
> >    return install_products(app)
> >  File "/home/zope/qutang-zope29/parts/zope29/lib/python/OFS/
> > Application.py", line 636, in install_products
> >    folder_permissions, raise_exc=debug_mode)
> >  File "/home/zope/qutang-zope29/parts/zope29/lib/python/OFS/
> > Application.py", line 783, in install_product
> >    initmethod(context)
> >  File "/home/zope/qutang-zope29/bundles/Products-stable/Five/
> > __init__.py", line 31, in initialize
> >    zcml.load_site()
> >  File "/home/zope/qutang-zope29/bundles/Products-stable/Five/
> > zcml.py", line 41, in load_site
> >    _context = xmlconfig.file(file)
> >  File "/home/zope/qutang-zope29/parts/zope29/lib/python/zope/
> > configuration/xmlconfig.py", line 560, in file
> >    context.execute_actions()
> >  File "/home/zope/qutang-zope29/parts/zope29/lib/python/zope/
> > configuration/config.py", line 606, in execute_actions
> >    for action in resolveConflicts(self.actions):
> >  File "/home/zope/qutang-zope29/parts/zope29/lib/python/zope/
> > configuration/config.py", line 1513, in resolveConflicts
> >    raise ConfigurationConflictError(conflicts)
> > zope.configuration.config.ConfigurationConflictError: Conflicting
> > configuration actions
> >  For: ('adapter', (<InterfaceClass
> > zope.app.annotation.interfaces.IAttributeAnnotatable>,),
> > <InterfaceClass hurry.workflow.interfaces.IWorkflowState>, '')
> >    File "/home/zope/qutang-zope29/parts/zope29/lib/python/getpaid/
> > core/workflow/configure.zcml", line 6.2-10.54
> >        <adapter
> >           zcml:condition="installed zope.annotation"
> >           for="zope.annotation.interfaces.IAttributeAnnotatable"
> >           provides="hurry.workflow.interfaces.IWorkflowState"
> >           factory="hurry.workflow.workflow.WorkflowState"/>
> >    File "/home/zope/qutang-zope29/parts/zope29/lib/python/getpaid/
> > core/workflow/configure.zcml", line 13.2-17.54
> >        <adapter
> >           zcml:condition="installed zope.app.annotation.tests"
> >           for="zope.app.annotation.interfaces.IAttributeAnnotatable"
> >           provides="hurry.workflow.interfaces.IWorkflowState"
> >           factory="hurry.workflow.workflow.WorkflowState"/>
> >  For: ('view', (<InterfaceClass
> > zope.app.form.interfaces.IWidgetInputError>, <InterfaceClass
> > zope.publisher.interfaces.browser.IBrowserRequest>), u'',
> > <InterfaceClass zope.app.form.browser.interfaces.IWidgetInputErrorView>)
> >    File "/home/zope/qutang-zope29/parts/qutang-plone25-products/
> > Plone4ArtistsAudio/pythonlib/plone/app/form/overrides.zcml", line
> > 7.2-13.8
> >        <view
> >            type="zope.publisher.interfaces.browser.IBrowserRequest"
> >            for="zope.app.form.interfaces.IWidgetInputError"
> >
> > provides="zope.app.form.browser.interfaces.IWidgetInputErrorView"
> >            factory=".exception.WidgetInputErrorView"
> >            permission="zope.Public"
> >            />
> >    File "/home/zope/qutang-zope29/parts/eiotx-plone25-products/
> > PloneGetPaid/overrides.zcml", line 7.2-14.8
> >        <view
> >            zcml:condition="installed Products.CMFonFive"
> >            type="zope.publisher.interfaces.browser.IBrowserRequest"
> >            for="zope.app.form.interfaces.IWidgetInputError"
> >
> > provides="zope.app.form.browser.interfaces.IWidgetInputErrorView"
> >            factory=".browser.exception.WidgetInputErrorView"
> >            permission="zope.Public"
> >            />
> >
> >
> > Peter Fraterdeus
> > Exquisite Letterpress
> > http://slowprint.com
> >
> > New! SlowPrint Newsletter!
> > Signup: http://tinyurl.com/slowprint
> > Current: http://slowprint.com/slowprintnl
> >
> >
> >
> >
> >
> >
> >
> > >
> >
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"getpaid-dev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/getpaid-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to