Tracker log

An overview of recent activity in the tracker.

Joel Marion added a new response to »vaporisation 2 doesn't work with buildout«:

SOLVED:
add the following to your buildout:
{{{
[buildout]
...
find-links =
        http://svn-mirror.plone.org[…]plone3-egg#egg=vaporisation
...
[instance]
eggs =
    ${buildout:eggs}
    ${plone:eggs}
    vaporisation

zcml =
    vaporisation
}}}

Added 952 day(s) ago.

(anonymous) added a new response to »vaporisation 2 doesn't work with buildout«:

Davi LimaonSep: can you copy the relevant parts of your buildout here? it seems your link is no longer valid.

Added 952 day(s) ago.

(anonymous) added a new response to »Vaporisation get my Plone crashed«:

It does not work with a clean Plone 3.0.3 either

Added 1000 day(s) ago.

(anonymous) added a new response to »Vaporisation get my Plone crashed«:

It does not work with a clean Plone 3.0.6 either

Added 1002 day(s) ago.

(anonymous) added a new response to »Vaporisation get my Plone crashed«:

I tried with a clean Plone 3.1.2 and this is the log I obtain:

luiz@ma_bu:~/Plone-3.1/zinstance/parts/instance/Products$ /home/luiz/Plone-3.1/zinstance/bin/instance fg
/home/luiz/Plone-3.1/zinstance/parts/instance/bin/runzope -X debug-mode=on
2009-05-13 19:34:30 INFO ZServer HTTP server started at Wed May 13 19:34:30 2009
    Hostname: 0.0.0.0
    Port: 8080
/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/zope/configuration/xmlconfig.py:323: DeprecationWarning: zope.app.annotation has moved to zope.annotation. Import of zope.app.annotation will become unsupported in Zope 3.5
  __import__(arguments[0])
2009-05-13 19:34:38 ERROR Application Couldn't install Five
Traceback (most recent call last):
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/OFS/Application.py", line 786, in install_product
    initmethod(context)
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/Products/Five/__init__.py", line 28, in initialize
    zcml.load_site()
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/Products/Five/zcml.py", line 53, in load_site
    _context = xmlconfig.file(file)
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/zope/configuration/xmlconfig.py", line 579, in file
    include(context, name, package)
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/zope/configuration/xmlconfig.py", line 515, in include
    processxmlfile(f, context)
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/zope/configuration/xmlconfig.py", line 370, in processxmlfile
    parser.parse(src)
  File "/home/luiz/Plone-3.1/Python-2.4/lib/python2.4/xml/sax/expatreader.py", line 107, in parse
    xmlreader.IncrementalParser.parse(self, source)
  File "/home/luiz/Plone-3.1/Python-2.4/lib/python2.4/xml/sax/xmlreader.py", line 123, in parse
    self.feed(buffer)
  File "/home/luiz/Plone-3.1/Python-2.4/lib/python2.4/xml/sax/expatreader.py", line 207, in feed
    self._parser.Parse(data, isFinal)
  File "/home/luiz/Plone-3.1/Python-2.4/lib/python2.4/xml/sax/expatreader.py", line 348, in end_element_ns
    self._cont_handler.endElementNS(pair, None)
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/zope/configuration/xmlconfig.py", line 349, in endElementNS
    self.context.end()
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/zope/configuration/config.py", line 544, in end
    self.stack.pop().finish()
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/zope/configuration/config.py", line 692, in finish
    actions = self.handler(context, **args)
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/Products/Five/fiveconfigure.py", line 78, in loadProducts
    handleBrokenProduct(product)
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/Products/Five/fiveconfigure.py", line 76, in loadProducts
    xmlconfig.include(_context, zcml, package=product)
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/zope/configuration/xmlconfig.py", line 515, in include
    processxmlfile(f, context)
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/zope/configuration/xmlconfig.py", line 370, in processxmlfile
    parser.parse(src)
  File "/home/luiz/Plone-3.1/Python-2.4/lib/python2.4/xml/sax/expatreader.py", line 107, in parse
    xmlreader.IncrementalParser.parse(self, source)
  File "/home/luiz/Plone-3.1/Python-2.4/lib/python2.4/xml/sax/xmlreader.py", line 123, in parse
    self.feed(buffer)
  File "/home/luiz/Plone-3.1/Python-2.4/lib/python2.4/xml/sax/expatreader.py", line 207, in feed
    self._parser.Parse(data, isFinal)
  File "/home/luiz/Plone-3.1/Python-2.4/lib/python2.4/xml/sax/expatreader.py", line 348, in end_element_ns
    self._cont_handler.endElementNS(pair, None)
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/zope/configuration/xmlconfig.py", line 349, in endElementNS
    self.context.end()
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/zope/configuration/config.py", line 544, in end
    self.stack.pop().finish()
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/zope/configuration/config.py", line 691, in finish
    args = toargs(context, *self.argdata)
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/zope/configuration/config.py", line 1383, in toargs
    args[str(name)] = field.fromUnicode(s)
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/zope/configuration/fields.py", line 139, in fromUnicode
    value = self.context.resolve(name)
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/zope/configuration/config.py", line 184, in resolve
    mod = __import__(mname, *_import_chickens)
  File "/home/luiz/Plone-3.1/zinstance/parts/instance/Products/vaporisation/add.py", line 6, in ?
    from events import TreeUpdateEvent
  File "/home/luiz/Plone-3.1/zinstance/parts/instance/Products/vaporisation/events.py", line 6, in ?
    from vaporisation import logger
ZopeXMLConfigurationError: File "/home/luiz/Plone-3.1/zinstance/parts/instance/etc/site.zcml", line 15.2-15.23
    ZopeXMLConfigurationError: File "/home/luiz/Plone-3.1/zinstance/parts/instance/Products/vaporisation/configure.zcml", line 21.5-30.11
    ImportError: No module named vaporisation
Traceback (most recent call last):
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/Zope2/Startup/run.py", line 56, in ?
    run()
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/Zope2/Startup/run.py", line 21, in run
    starter.prepare()
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/Zope2/Startup/__init__.py", line 102, in prepare
    self.startZope()
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/Zope2/Startup/__init__.py", line 278, in startZope
    Zope2.startup()
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/Zope2/__init__.py", line 47, in startup
    _startup()
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/Zope2/App/startup.py", line 102, in startup
    OFS.Application.initialize(application)
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/OFS/Application.py", line 309, in initialize
    initializer.initialize()
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/OFS/Application.py", line 338, in initialize
    self.install_products()
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/OFS/Application.py", line 603, in install_products
    return install_products(app)
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/OFS/Application.py", line 634, in install_products
    folder_permissions, raise_exc=debug_mode)
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/OFS/Application.py", line 786, in install_product
    initmethod(context)
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/Products/Five/__init__.py", line 28, in initialize
    zcml.load_site()
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/Products/Five/zcml.py", line 53, in load_site
    _context = xmlconfig.file(file)
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/zope/configuration/xmlconfig.py", line 579, in file
    include(context, name, package)
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/zope/configuration/xmlconfig.py", line 515, in include
    processxmlfile(f, context)
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/zope/configuration/xmlconfig.py", line 370, in processxmlfile
    parser.parse(src)
  File "/home/luiz/Plone-3.1/Python-2.4/lib/python2.4/xml/sax/expatreader.py", line 107, in parse
    xmlreader.IncrementalParser.parse(self, source)
  File "/home/luiz/Plone-3.1/Python-2.4/lib/python2.4/xml/sax/xmlreader.py", line 123, in parse
    self.feed(buffer)
  File "/home/luiz/Plone-3.1/Python-2.4/lib/python2.4/xml/sax/expatreader.py", line 207, in feed
    self._parser.Parse(data, isFinal)
  File "/home/luiz/Plone-3.1/Python-2.4/lib/python2.4/xml/sax/expatreader.py", line 348, in end_element_ns
    self._cont_handler.endElementNS(pair, None)
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/zope/configuration/xmlconfig.py", line 349, in endElementNS
    self.context.end()
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/zope/configuration/config.py", line 544, in end
    self.stack.pop().finish()
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/zope/configuration/config.py", line 692, in finish
    actions = self.handler(context, **args)
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/Products/Five/fiveconfigure.py", line 78, in loadProducts
    handleBrokenProduct(product)
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/Products/Five/fiveconfigure.py", line 76, in loadProducts
    xmlconfig.include(_context, zcml, package=product)
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/zope/configuration/xmlconfig.py", line 515, in include
    processxmlfile(f, context)
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/zope/configuration/xmlconfig.py", line 370, in processxmlfile
    parser.parse(src)
  File "/home/luiz/Plone-3.1/Python-2.4/lib/python2.4/xml/sax/expatreader.py", line 107, in parse
    xmlreader.IncrementalParser.parse(self, source)
  File "/home/luiz/Plone-3.1/Python-2.4/lib/python2.4/xml/sax/xmlreader.py", line 123, in parse
    self.feed(buffer)
  File "/home/luiz/Plone-3.1/Python-2.4/lib/python2.4/xml/sax/expatreader.py", line 207, in feed
    self._parser.Parse(data, isFinal)
  File "/home/luiz/Plone-3.1/Python-2.4/lib/python2.4/xml/sax/expatreader.py", line 348, in end_element_ns
    self._cont_handler.endElementNS(pair, None)
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/zope/configuration/xmlconfig.py", line 349, in endElementNS
    self.context.end()
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/zope/configuration/config.py", line 544, in end
    self.stack.pop().finish()
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/zope/configuration/config.py", line 691, in finish
    args = toargs(context, *self.argdata)
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/zope/configuration/config.py", line 1383, in toargs
    args[str(name)] = field.fromUnicode(s)
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/zope/configuration/fields.py", line 139, in fromUnicode
    value = self.context.resolve(name)
  File "/home/luiz/Plone-3.1/zinstance/parts/zope2/lib/python/zope/configuration/config.py", line 184, in resolve
    mod = __import__(mname, *_import_chickens)
  File "/home/luiz/Plone-3.1/zinstance/parts/instance/Products/vaporisation/add.py", line 6, in ?
    from events import TreeUpdateEvent
  File "/home/luiz/Plone-3.1/zinstance/parts/instance/Products/vaporisation/events.py", line 6, in ?
    from vaporisation import logger
zope.configuration.xmlconfig.ZopeXMLConfigurationError: File "/home/luiz/Plone-3.1/zinstance/parts/instance/etc/site.zcml", line 15.2-15.23
    ZopeXMLConfigurationError: File "/home/luiz/Plone-3.1/zinstance/parts/instance/Products/vaporisation/configure.zcml", line 21.5-30.11
    ImportError: No module named vaporisation

Added 1002 day(s) ago.

New issue »Vaporisation get my Plone crashed« added by Luis Canas Diaz

Hi guys,
I tried to use Vaporisation without portletification in a Plone from scratch and after installing it as an old Product the Plone crashes. It only shows a page with many values printed (it seems to be a huge python dictionary), it is not the typical error page.

I tried again with the portletification product with no success.

I tried as well Vaporisation in a Plone 3.1.2 with other Products installed and it broke again the Plone after restart it.

Thanks for your help.

Added 1031 day(s) ago.

New issue »When displaying tag listings with multiple pages next items and page links do not work« added by John Habermann

I noticed when looking at the listings of a tag that had more than 25 items and so was batched across multiple pages that if clicked on the next items or page 2 link I just ended up at the home page. The link for the next items and page 2 was missing the cloud_search part of the link eg:
http://annan/images/?b_start:int=30&Subject_usage=operator%3Aand&Subject:list=Council

The template id which would be cloud_search is not being passed in correctly to the batch macro.

My fix was to just define template_id in the vaporisation/browser/search.pt file:

# diff search.pt search-orig.pt
29,30c29
< use_view_action site_properties/typesUseViewActionInListings|python:();
< template_id python:'cloud_search';">
---
> use_view_action site_properties/typesUseViewActionInListings|python:();">
176c175
< </html>
---
> </html>

I got this behaviour in Plone 3.1.7 and 3.2.1

Added 1067 day(s) ago.

Davi Lima added a new response to »vaporisation 2 doesn't work with buildout«:

My buildout.cfg is attached.

My traceback, actually, everything I got from running buildout -v is here:
http://rafb.net/p/KUPBQP96.html

Added 1231 day(s) ago.

Davi Lima added a new response to »vaporisation 2 doesn't work with buildout«:

I checked out this egg from https://svn.plone.org/[…]/, coppied it to my buildout /develop-eggs folder and referenced it 3 times in buildout.cfg: on section eggs, develop-eggs and zcml.

I thought I was going to have it.

But I didn't. Even with the parts/zope2/lib/python or parts/instances/lib/python suggestion, I couldń't make it work. Has anyone done it with Plone 3.1.5.1 ?

Added 1231 day(s) ago.

Demetris Manikas added a new response to »Validation fails when adding a new portlet«:

explicitly is probably better...
terms = [SimpleTerm(value=k, token=base64.b64encode(k), title=k) for k in keywords]

Added 1262 day(s) ago.

New issue »Validation fails when adding a new portlet« added by Demetris Manikas

Ajax validation fails when creating or altering the list of subjects.

After investigating the situation I propose the following solution that worked for me.
change the KeywordVocabulary to look like this
and get rid of the KeywordTerm class

import base64
class KeywordVocabulary(object):
    """Vocabulary factory for keywords of a cloud.
    """
    implements( IVocabularyFactory )

    def __call__(self, context):
        catalog = getToolByName(context, 'portal_catalog')
        subjects = catalog.uniqueValuesFor('Subject')
        subjects.sort()
        terms = [SimpleTerm(k, token=base64.b64encode(k), k) for k in keywords]
        return SimpleVocabulary(terms)

Added 1262 day(s) ago.

Souheil CHELFOUH added a new response to »vaporisation 2 doesn't work with buildout«:

https://svn.plone.org/[…]/

Issue state: unconfirmedresolved.
Severity: MediumLow.
Added 1304 day(s) ago.

(anonymous) added a new response to »vaporisation 2 doesn't work with buildout«:

This happens because vaporisation isn't distributed in an egg.
The installation instructions state that it have to be installed manually.

Severity: LowMedium.
Added 1304 day(s) ago.

New issue »vaporisation 2 doesn't work with buildout« added by Kai Harris

Vaporisation is difficult to install in a buildout environment.

In buildout cfg:
...
eggs =
    vaporisation
...
zcml =
    vaporisation
...

# bin/buildout
...
Couldn't find index page for 'vaporisation' (maybe misspelled?)
Getting distribution for 'vaporisation'.
While:
  Installing instance.
  Getting distribution for 'vaporisation'.
Error: Couldn't find a distribution for 'vaporisation'.


I can make it work by:
Downloading vaporisation, untarring it to parts/zope2/lib/python, and commenting out the egg in buildout.cfg (but not the zcml slug). The product then works until buildout rebuilds plone and the python directory is overwritten and rebuilt.

This is a great product, but it needs to work correctly from buildout.

Added 1479 day(s) ago.

Pilot Systems added a new response to »Does vaporism use the keywords?«:

Yes, it uses the very same keywords system than your plone portal. There's nothing hidden anywhere. Please, contact me directly for such questions as this is not a bug nor a feature request :)

Issue state: unconfirmedrejected.
Severity: MediumLow.
Responsible manager: (UNASSIGNED)pilotsystems.
Added 1579 day(s) ago.

New issue »Does vaporism use the keywords?« added by (anonymous)

Does this product use keyword already established or does it add an entire different set of keywords?

Added 1583 day(s) ago.