Thabks for the answer Kapil.
I see the Traversalerror is complaining about
ATReferenceBrowserWidget.After advices in #getpaid, I reinstalled this
product and got the same error. I understand the problem may not be
with GETPAID. But if I uninstall it, everything works fine again... I
am attaching my buildout.cfg, maybe someone can shed a light upon it.
Thanks...
[buildout]
eggs-directory=/opt/Plone/buildout-cache/eggs
download-cache=/opt/Plone/buildout-cache/downloads
newest = false
parts =
plone
zope2
productdistros
zeoserver
client1
client2
zopepy
precompile
chown
unifiedinstaller
apacheconfig
squid-instance
squid-build
# Add additional egg download sources here. dist.plone.org contains
archives
# of Plone packages.
find-links =
http://dist.plone.org
http://download.zope.org/ppix/
http://download.zope.org/distribution/
http://effbot.org/downloads
# Add additional eggs here
# elementtree is required by Plone
eggs =
p4a.plonevideo>=1.1,<=1.1.9999
p4a.plonevideoembed>=1.1,<=1.1.9999
hachoir-core==1.0.1
hachoir-parser==1.0
hachoir-metadata==1.0.1
Products.PloneFlashUpload == 1.1beta2
Products.basesyndication
Products.fatsyndication
elementtree
FeedParser
Products.CacheSetup
Products.SlideShowFolder
p4a.plonecalendar
collective.dancing
dateutil
simplejson
zc.ssl
# Reference any eggs you are developing here, one per line
# e.g.: develop = src/my.package
develop =
[plone]
recipe = plone.recipe.plone >=3.1.6, < 3.2dev
[zope2]
recipe = plone.recipe.zope2install
url = ${plone:zope2-url}
fake-zope-eggs = true
additional-fake-eggs = ZODB3
skip-fake-eggs =
zope.testing
zope.component
zope.i18n
zope.sendmail
# Use this section to download additional old-style products.
# List any number of URLs for product tarballs under URLs (separate
# with whitespace, or break over several lines, with subsequent lines
# indented). If any archives contain several products inside a top-
level
# directory, list the archive file name (i.e. the last part of the
URL,
# normally with a .tar.gz suffix or similar) under 'nested-packages'.
# If any archives extract to a product directory with a version
suffix, list
# the archive name under 'version-suffix-packages'.
[productdistros]
recipe = plone.recipe.distros
urls =
http://plone.org/products/ploneslideshow-0-7.0/releases/0.9.0/ploneslideshow-0-9-0-tar.gz
http://www.zope.org/Members/ferri/CMFPublicator/1.2.2/CMFPublicator-1.2.2.tgz
nested-packages =
version-suffix-packages =
[zeoserver]
recipe = plone.recipe.zope2zeoserver
zope2-location = ${zope2:location}
zeo-address = 127.0.0.1:8100
effective-user = plone
[client1]
recipe = plone.recipe.zope2instance
zope2-location = ${zope2:location}
zeo-client = true
zeo-address = ${zeoserver:zeo-address}
# The line below sets only the initial password. It will not change an
# existing password.
user = admin:XXXX
http-address = 8080
effective-user = plone
#debug-mode = on
#verbose-security = on
# If you want Zope to know about any additional eggs, list them here.
# This should include any development eggs you listed in develop-eggs
above,
# e.g. eggs = ${buildout:eggs} ${plone:eggs} my.package
eggs =
${plone:eggs}
${buildout:eggs}
# If you want to register ZCML slugs for any packages, list them here.
# e.g. zcml = my.package my.other.package
zcml =
p4a.z2utils
p4a.subtyper
p4a.common
p4a.fileimage
p4a.video
p4a.videoembed
p4a.plonevideo
p4a.plonevideoembed
p4a.plonecalendar-meta
p4a.plonecalendar
p4a.ploneevent
collective.dancing
products =
${buildout:directory}/products
${productdistros:location}
${plone:products}
[client2]
recipe = plone.recipe.zope2instance
zope2-location = ${zope2:location}
zeo-client = true
zeo-address = ${zeoserver:zeo-address}
user = admin:joguinho
http-address = 8081
effective-user = plone
debug-mode = on
verbose-security = on
eggs = ${client1:eggs}
zcml = ${client1:zcml}
products = ${client1:products}
[zopepy]
recipe = zc.recipe.egg
eggs = ${client1:eggs}
interpreter = zopepy
extra-paths = ${zope2:location}/lib/python
scripts = zopepy
[precompile]
recipe = plone.recipe.precompiler
[chown]
# This recipe is used to set permissions -- and ownership for root
mode installs
recipe = plone.recipe.command
command =
chmod 600 .installed.cfg
touch ${buildout:directory}/var/log/zeoserver.log
find ${buildout:directory} -type d -name var -exec chown -R $
{client1:effective-user} \{\} \;
find ${buildout:directory} -type d -name LC_MESSAGES -exec chown -
R ${client1:effective-user} \{\} \;
find ${buildout:directory} -name runzope -exec chown $
{client1:effective-user} \{\} \;
update-command = ${chown:command}
[unifiedinstaller]
recipe = plone.recipe.unifiedinstaller
user = ${client1:user}
primary-port = ${client1:http-address}
sudo-command = sudo
[apacheconfig]
recipe = plone.recipe.apache:config
mainconfig = /etc/apache2/apache2.conf
bind = 80
backends =
inverta.org:inverta.org:3128
zope2_vhm_map =
inverta.org:/
[squid-build]
recipe = plone.recipe.squid:build
url = http://www.squid-cache.org/Versions/v2/2.6/squid-2.6.STABLE18.tar.gz
[squid-instance]
recipe = plone.recipe.squid:instance
bind = 127.0.0.1:3128
backends = 127.0.0.1:8080
cache-size = 256
On 6 Nov., 16:28, "Kapil Thangavelu" <[EMAIL PROTECTED]> wrote:
> its not clear that the error is related to getpaid.. the product/id
> traversal error is having issues with atrefbrowser, but the key its looking
> for is defined in the dictionary.. so its not clear what the issue is...
>
> -kapil
>
> On Thu, Nov 6, 2008 at 12:57 PM, rafael <[EMAIL PROTECTED]> wrote:
> Than
> > Anyone? I reinstalled everything.. Same error? Can this be a
> > compatibility problem with other product?
> > thanks
>
> > On 1 Nov., 01:17, rafael <[EMAIL PROTECTED]> wrote:
> > > Hi,
>
> > > Hi, after installing getpaid in more there one way (http://plone.org/
> > > products/getpaid/documentation/how-to/how-do-i-set-up-buildout-for-an-
> > > existing-plone-site and manualy) I get an error trying to access the
> > > zmi quickinstaller.
>
> > > I updated my site from 3.1.5 to 3.1.6, but still hanging on same error
>
> > > Anyone has had this problem?
>
> > > thnx
>
> > > Site Error
>
> > > An error was encountered while publishing this resource.
>
> > > TraversalError
> > > Sorry, a site error occurred.
>
> > > Traceback (innermost last):
>
> > > * Module ZPublisher.Publish, line 202, in publish_module_standard
> > > * Module ZPublisher.Publish, line 150, in publish
> > > * Module Zope2.App.startup, line 221, in zpublisher_exception_hook
> > > * Module ZPublisher.Publish, line 119, in publish
> > > * Module ZPublisher.mapply, line 88, in mapply
> > > * Module ZPublisher.Publish, line 42, in call_object
> > > * Module Shared.DC.Scripts.Bindings, line 313, in __call__
> > > * Module Shared.DC.Scripts.Bindings, line 350, in _bindAndExec
> > > * Module Products.PageTemplates.PageTemplateFile, line 129, in
> > > _exec
> > > * Module Products.CacheSetup.patch_cmf, line 74, in PT_pt_render
> > > * Module Products.CacheSetup.patch_utils, line 9, in call_pattern
> > > * Module Products.PageTemplates.PageTemplate, line 89, in
> > > pt_render
> > > * Module zope.pagetemplate.pagetemplate, line 117, in pt_render
> > > * Module zope.tal.talinterpreter, line 271, in __call__
> > > * Module zope.tal.talinterpreter, line 346, in interpret
> > > * Module zope.tal.talinterpreter, line 534, in do_optTag_tal
> > > * Module zope.tal.talinterpreter, line 516, in no_tag
> > > * Module zope.tal.talinterpreter, line 346, in interpret
> > > * Module zope.tal.talinterpreter, line 534, in do_optTag_tal
> > > * Module zope.tal.talinterpreter, line 516, in no_tag
> > > * Module zope.tal.talinterpreter, line 346, in interpret
> > > * Module zope.tal.talinterpreter, line 824, in do_loop_tal
> > > * Module zope.tal.talinterpreter, line 346, in interpret
> > > * Module zope.tal.talinterpreter, line 379, in do_startEndTag
> > > * Module zope.tal.talinterpreter, line 408, in do_startTag
> > > * Module zope.tal.talinterpreter, line 485, in attrAction_tal
> > > * Module Products.PageTemplates.Expressions, line 228, in
> > > evaluateText
> > > * Module zope.tales.tales, line 696, in evaluate
> > > URL: manage_installProductsForm
> > > Line 34, Column 12
> > > Expression: <PathExpr standard:'product/id'>
> > > Names:
>
> > > {'container': <QuickInstallerTool at /jornal/
> > > portal_quickinstaller>,
> > > 'context': <QuickInstallerTool at /jornal/
> > > portal_quickinstaller>,
> > > 'default': <object object at 0xf7c47528>,
> > > 'here': <QuickInstallerTool at /jornal/portal_quickinstaller>,
> > > 'loop': {'product':
> > > <Products.PageTemplates.Expressions.PathIterator object at
> > > 0xd8d010c>},
> > > 'nothing': None,
> > > 'options': {'args': ()},
> > > 'repeat': <Products.PageTemplates.Expressions.SafeMapping
> > > object at 0xd9c0fcc>,
> > > 'request': <HTTPRequest, URL=http://inverta.org/jornal/
> > > portal_quickinstaller/manage_installProductsForm>,
> > > 'root': <Application at >,
> > > 'template': <PageTemplateFile at /jornal/portal_quickinstaller/
> > > manage_installProductsForm>,
> > > 'user': <PropertiedUser 'admin'>}
>
> > > * Module zope.tales.expressions, line 217, in __call__
> > > * Module Products.PageTemplates.Expressions, line 153, in _eval
> > > * Module zope.tales.expressions, line 124, in _eval
> > > * Module Products.PageTemplates.Expressions, line 83, in
> > > boboAwareZopeTraverse
> > > * Module zope.traversing.adapters, line 161, in
> > > traversePathElement
> > > __traceback_info__: ({'status': 'new', 'hasError': False, 'id':
> > > 'ATReferenceBrowserWidget', 'title': 'ATReferenceBrowserWidget'},
> > > 'id')
>
> > > TraversalError: ('No traversable adapter found', {'status': 'new',
> > > 'hasError': False, 'id': 'ATReferenceBrowserWidget', 'title':
> > > 'ATReferenceBrowserWidget'}) (Also, the following error occurred while
> > > attempting to render the standard error message, please see the event
> > > log for full details: ('No traversable adapter found', {u'content':
> > > [('version', '1.6'), ('mode', 'html'), ('setPosition', (108, 16)),
> > > ('setSourceFile', 'main_template'), ('beginScope', {u'tal:define':
> > > u'show_border context/@@plone/showEditableBorder', u'metal:define-
> > > macro': u'content', u'tal:attributes': u"class
> > > python:test(show_border,'documentEditable','')"}), ('setLocal',
> > > (u'show_border', <PathExpr standard:u'context/@@plone/
> > > showEditableBorder'>)), ('startTag', (u'div', [(u'metal:define-
> > > macro', u'content', 'metal'), (u'tal:define', u'show_border context/
> > > @@plone/showEditableBorder', 'tal'), (u'tal:attributes', u"class
> > > python:test(show_border,'documentEditable','')", 'tal'),
> > > (u'class', None, 'insert', <PythonExpr
> > > test(show_border,'documentEditable','')>, False, None)])),
> > > ('rawtextBeginScope', (u'\n\n ', 18, (112, 18), 0, {u'tal:replace':
> > > u'structure provider:plone.contentviews'})), ('optTag', (u'div', '',
> > > None, 1, [('startEndTag', (u'div', [(u'tal:replace', u'structure
> > > provider:plone.contentviews', 'tal')]))], [('insertStructure',
> > > (<StringExpr u'plone.contentviews'>, {}, []))])), ('endScope',
> > > ()), ('rawtextColumn', (u'\n\n <div id="region-content"
> > > class="documentContent">\n\n <span
> > > id="contentTopLeft"></span>\n <span
> > > id="contentTopRight"></span>\n \n <a
> > > name="documentContent"></a>\n\n ', 20)),
> > > ('setPosition', (122, 20)), ('useMacro', (u'here/global_statusmessage/
> > > macros/portal_message', <PathExpr standard:u'here/
> > > global_statusmessage/macros/portal_message'>, {}, [('startTag',
> > > (u'div', [(u'metal:use-macro', u'here/global_statusmessage/macros/
> > > portal_message', 'metal')])), ('rawtextColumn', (u'\n Portal status
> > > message\n </div>', 26))])), ('setPosition', (124, 20)),
> > > ('setSourceFile', 'main_template'), ('rawtextBeginScope', (u'\n \n ',
> > > 20, (126, 20), 0, {u'tal:content': u'structure
> > > provider:plone.abovecontent', u'id': u'viewlet-above-content'})),
> > > ('startTag', (u'div', [(u'id', u'id="viewlet-above-
> > > content"'), (u'tal:content', u'structure
> > > provider:plone.abovecontent', 'tal')])), ('insertStructure',
> > > (<StringExpr u'plone.abovecontent'>, {}, [])), ('endScope', ()),
> > > ('rawtextColumn', (u'</div>\n\n ', 20)), ('setPosition', (128,
> > > 20)), ('defineSlot', (u'body', [('beginScope', {u'metal:define-slot':
> > > u'body'}), ('optTag', (u'metal:slot', None, 'metal', 0, [('startTag',
> > > (u'metal:slot', [(u'metal:define-slot', u'body', 'metal')]))],
> > > [('rawtextBeginScope', (u'\n ', 20, (129, 20), 0, {u'replace':
> > > u'nothing'})), ('optTag', (u'tal:comment', '', 'tal', 0, [('startTag',
> > > (u'tal:comment', [(u'replace', u'nothing', 'tal')]))], [('insertText',
> > > (<PathExpr standard:u'nothing'>, [('rawtextColumn', (u"\n
> > > The div with ID #content will only show up if we're actually on a
> > > content\n view, never on edit forms, control panels etc. It's meant to
> > > only wrap the\n actual content that gets rendered on a page, not the
> > > other UI elements.\n ", 20))]))])), ('rawtextBeginScope', (u'\n
> > > ', 20, (134, 20), 1, {u'tal:omit-tag': u'not:context/
> > > @@plone_context_state/is_view_template', u'id': u'content'})),
> > > ('optTag', (u'div', <NotExpr u'context/@@plone_context_state/
> > > is_view_template'>, None, 0, [('startTag', (u'div', [(u'id',
> > > u'id="content"'), (u'tal:omit-tag', u'not:context/
> > > @@plone_context_state/is_view_template', 'tal')]))],
> > > [('rawtextColumn', (u'\n ', 22)), ('setPosition', (136, 22)),
> > > ('defineSlot', (u'header', [('beginScope', {u'metal:define-slot':
> > > u'header', u'tal:content': u'nothing'}), ('optTag', (u'metal:header',
> > > None, 'metal', 0, [('startTag', (u'metal:header', [(u'metal:define-
> > > slot', u'header', 'metal'), (u'tal:content', u'nothing', 'tal')]))],
> > > [('insertText', (<PathExpr standard:u'nothing'>,
> > > [('rawtextColumn', (u'\n Visual Header\n ', 22))]))])), ('endScope',
> > > ())])), ('setPosition', (138, 22)), ('setSourceFile',
> > > 'main_template'), ('rawtextColumn', (u'\n ', 22)), ('setPosition',
> > > (139, 22)), ('defineSlot', (u'main', [('beginScope', {u'metal:define-
> > > slot': u'main', u'tal:content': u'nothing'}), ('optTag',
> > > (u'metal:bodytext', None, 'metal', 0, [('startTag',
> > > (u'metal:bodytext', [(u'metal:define-slot', u'main', 'metal'),
> > > (u'tal:content', u'nothing', 'tal')]))], [('insertText', (<PathExpr
> > > standard:u'nothing'>, [('rawtextColumn', (u'\n Page body text\n ',
> > > 22))]))])), ('endScope', ())])), ('setPosition', (141, 22)),
> > > ('setSourceFile', 'main_template'), ('rawtextColumn', (u'\n ',
> > > 20))])), ('endScope', ()), ('rawtextColumn', (u'\n ', 20))])),
> > > ('endScope', ())])), ('setPosition', (143, 20)), ('setSourceFile',
> > > 'main_template'), ('rawtextColumn', (u'\n\n ', 20)), ('setPosition',
> > > (145, 20)), ('defineSlot', (u'sub', [('beginScope', {u'metal:define-
> > > slot': u'sub'}), ('optTag', (u'metal:sub', None, 'metal', 0,
> > > [('startTag', (u'metal:sub', [(u'metal:define-slot',
>
> ...
>
> Erfahren Sie mehr »
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---