#201 — Cannot add Ploneboard Product to instance.

by Ignacio Valdes last modified Oct 08, 2010 08:23 AM
State Unconfirmed
Version:
Area Functionality
Issue type Bug
Severity Low
Submitted by Ignacio Valdes
Submitted on Oct 28, 2009
Responsible
Target release:
I'm also having problems in that I cannot Add the product for Plone instance using Plone 3.3.1 and Ploneboard 2.1b2. In the Add/Remove products list Ploneboard appears as 'Ploneboard performance test forum structure 2.1b2' Trying to add it to the instance throws the following
error:

Traceback (innermost last):
  Module ZPublisher.Publish, line 119, in publish
  Module ZPublisher.mapply, line 88, in mapply
  Module ZPublisher.Publish, line 42, in call_object
  Module Products.CMFQuickInstallerTool.QuickInstallerTool, line 589,
in installProducts
  Module Products.CMFQuickInstallerTool.QuickInstallerTool, line 512,
in installProduct
   - __traceback_info__: ('Ploneboard',)
  Module Products.ExternalMethod.ExternalMethod, line 231, in __call__
   - __traceback_info__: ((<PloneSite at /astro>,), {'reinstall':
False}, (False,))
  Module /usr/local/Plone/buildout-cache/eggs/
Products.Ploneboard-2.1b2-py2.4.egg/Products/Ploneboard/Extensions/
Install.py, line 10, in install
  Module Products.GenericSetup.tool, line 390, in
runAllImportStepsFromProfile
   - __traceback_info__: profile-Products.Ploneboard:ploneboard
  Module Products.GenericSetup.tool, line 1179, in
_runImportStepsFromContext
  Module Products.GenericSetup.tool, line 1090, in _doRunImportStep
   - __traceback_info__: ploneboard-various
  Module Products.Ploneboard.setuphandlers, line 25, in setupVarious
  Module Products.Ploneboard.setuphandlers, line 93, in
addPlacefulPolicy
  Module Products.CMFCore.utils, line 123, in getToolByName
AttributeError: portal_placeful_workflow
Steps to reproduce:
Try to Add Ploneboard product from Add/Remove products.
Added by Helge Tesdal on Oct 28, 2009 01:20 PM
Seems like the dependency on placeful workflow isn't handles automatically. Suresh should probably fix as he added the dependency.

The quick fix is to install CMFPlacefulWorkflow manually.
Added by Suresh V on Nov 07, 2009 07:06 PM
Fixed in trunk
Added by Ignacio Valdes on Nov 10, 2009 10:44 PM
Well, I deleted CMFPlacefulWorkflow from Control Panel to and re-started the server but no change. Is that what is meant by 'install...manually'? -- IV
Added by Suresh V on Nov 11, 2009 03:47 AM
No Ignacio.

Go to portal_quickinstaller inside the Plone site and
manually install CMFPlacefulWorkflow first. Then install Ploneboard.
Added by Ignacio Valdes on Nov 11, 2009 04:07 AM
Works now, thanks! -- IV
Added by Kevin Deldycke on Nov 18, 2009 10:21 AM
I'm sorry but this is not fixed in trunk.

Here is my naïve patch to auto create the missing portal_placeful_workflow tool when installing Ploneboard.

Should I commit it in Ploneboard trunk ?
Attached:
ploneboard-auto-create-placeful-workflow-tool.patch — application/octet-stream, 0 Kb
Added by Suresh V on Nov 19, 2009 04:37 PM
The function:

    installDependentProducts(site)

in the same file, should take care of this. I don't think it is just adding the tool. The CMFPlacefulWorkflow product needs to be installed.
Added by afra99 on Oct 08, 2010 08:18 AM
As I learn and practice wholesale gucci shoes more and more, I can say to the one I love: "I love nike shoes you, I value you, I respect you and I trust air jordan shoes that you have the strength to become all that it is possible for gucci shoes you to become if I don't get in your way. I love new nike air max shoes you so much that I can set you free to walk beside me in joy and in http://www.nikeaf1jordanshoes.com/ sadness.
Added by afra99 on Oct 08, 2010 08:19 AM
I can limit and injure by the cheap nike shoes kindest acts of protection or concern. Over cheap nike shox extended it can say to the other person more eloquently than cheap jordans shoes words. You are unable to care for authentic jordan shoes yourself, I must take care of you because you are mine http://www.nikejordanshoes2sell.com/ .
Added by afra99 on Oct 08, 2010 08:20 AM
If I try to change someone I love cheap ed hardy clothing sale because I feel I know how that person should be, I rob him or her of a womens ed hardy clothing precious right, the right to take ed hardy online shop responsibility for one's own ed hardy clothing life and choices and way of being mens moncler jackets . I limit and prevent by my act of possession, no matter how kind my http://www.edhardy-buy.com/ intention.
Added by afra99 on Oct 08, 2010 08:21 AM
I have often thought it would be a yves saint laurent shoes blessing if each human being were stricken christian louboutin pumps blind and deaf for a few days at some time during his tory burch reva flats early adult life. Darkness would make him more appreciative of discount christian louboutin shoes sight, silence would tech him the joys of http://www.christianlouboutinshoestore.com/ sound.
Added by afra99 on Oct 08, 2010 08:21 AM
Now and them I have tested my wholesale jordan shoes seeing friends to discover what they see cheap wholesale clothing . Recently I was visited wholesale nike shoes by a very good friends who had just returned from a long walk in the wholesale desiger handbags woods, and I asked her what she had observed http://www.uggjordanghd.com/ .
Added by afra99 on Oct 08, 2010 08:23 AM
With equal passion I have sought burberry handbags knowledge. I have wished to understand the miu miu handbags hearts of men. I have wished to know why the dio handbags stars shine. And I have tried to apprehend the prada handbags Pythagorean power by which number holds sway above the cheap designer handbags flux. A little of this, but not much, I have achieved http://www.handbags4buy.com/ .

No responses can be added.