[Testbot] Plone 4.2 – Python 2.6 – Build # 423 – Regression! – 75 failure(s)

admin at jenkins.plone.org admin at jenkins.plone.org
Wed Jan 16 10:53:10 UTC 2013


https://jenkins.plone.org/job/plone-4.2-python-2.6/423/

Total: 7895
Pass: 7820
Fail:  75

FAILED TESTS
------------

75 tests failed.
REGRESSION:  Products.PlonePAS.utils.scale_image

Error Message:
Failed doctest test for Products.PlonePAS.utils.scale_image

Stack Trace:
Failed doctest test for Products.PlonePAS.utils.scale_image
  File "/home/jenkins/.buildout/eggs/Products.PlonePAS-4.0.15-py2.6.egg/Products/PlonePAS/utils.py", line 49, in scale_image

----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/Products.PlonePAS-4.0.15-py2.6.egg/Products/PlonePAS/utils.py", line 90, in Products.PlonePAS.utils.scale_image
Failed example:
    new_jpg, mimetype = scale_image(orig_jpg, (50, 50))
Exception raised:
    Traceback (most recent call last):
      File "/opt/python2.6/lib/python2.6/doctest.py", line 1253, in __run
        compileflags, 1) in test.globs
      File "<doctest Products.PlonePAS.utils.scale_image[15]>", line 1, in <module>
        new_jpg, mimetype = scale_image(orig_jpg, (50, 50))
      File "/home/jenkins/.buildout/eggs/Products.PlonePAS-4.0.15-py2.6.egg/Products/PlonePAS/utils.py", line 165, in scale_image
        image.thumbnail(size, resample=IMAGE_SCALE_PARAMS['algorithm'])
      File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1559, in thumbnail
        self.load()
      File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
        d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
      File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
        raise IOError("decoder %s not available" % decoder_name)
    IOError: decoder jpeg not available
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/Products.PlonePAS-4.0.15-py2.6.egg/Products/PlonePAS/utils.py", line 91, in Products.PlonePAS.utils.scale_image
Failed example:
    img = Image.open(new_jpg)
Exception raised:
    Traceback (most recent call last):
      File "/opt/python2.6/lib/python2.6/doctest.py", line 1253, in __run
        compileflags, 1) in test.globs
      File "<doctest Products.PlonePAS.utils.scale_image[16]>", line 1, in <module>
        img = Image.open(new_jpg)
    NameError: name 'new_jpg' is not defined
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/Products.PlonePAS-4.0.15-py2.6.egg/Products/PlonePAS/utils.py", line 92, in Products.PlonePAS.utils.scale_image
Failed example:
    img.size
Exception raised:
    Traceback (most recent call last):
      File "/opt/python2.6/lib/python2.6/doctest.py", line 1253, in __run
        compileflags, 1) in test.globs
      File "<doctest Products.PlonePAS.utils.scale_image[17]>", line 1, in <module>
        img.size
    NameError: name 'img' is not defined
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/Products.PlonePAS-4.0.15-py2.6.egg/Products/PlonePAS/utils.py", line 94, in Products.PlonePAS.utils.scale_image
Failed example:
    img.format
Exception raised:
    Traceback (most recent call last):
      File "/opt/python2.6/lib/python2.6/doctest.py", line 1253, in __run
        compileflags, 1) in test.globs
      File "<doctest Products.PlonePAS.utils.scale_image[18]>", line 1, in <module>
        img.format
    NameError: name 'img' is not defined
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/Products.PlonePAS-4.0.15-py2.6.egg/Products/PlonePAS/utils.py", line 96, in Products.PlonePAS.utils.scale_image
Failed example:
    mimetype
Exception raised:
    Traceback (most recent call last):
      File "/opt/python2.6/lib/python2.6/doctest.py", line 1253, in __run
        compileflags, 1) in test.globs
      File "<doctest Products.PlonePAS.utils.scale_image[19]>", line 1, in <module>
        mimetype
    NameError: name 'mimetype' is not defined
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/Products.PlonePAS-4.0.15-py2.6.egg/Products/PlonePAS/utils.py", line 99, in Products.PlonePAS.utils.scale_image
Failed example:
    new_png, mimetype = scale_image(orig_png, (50, 50))
Exception raised:
    Traceback (most recent call last):
      File "/opt/python2.6/lib/python2.6/doctest.py", line 1253, in __run
        compileflags, 1) in test.globs
      File "<doctest Products.PlonePAS.utils.scale_image[20]>", line 1, in <module>
        new_png, mimetype = scale_image(orig_png, (50, 50))
      File "/home/jenkins/.buildout/eggs/Products.PlonePAS-4.0.15-py2.6.egg/Products/PlonePAS/utils.py", line 165, in scale_image
        image.thumbnail(size, resample=IMAGE_SCALE_PARAMS['algorithm'])
      File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1559, in thumbnail
        self.load()
      File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
        d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
      File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
        raise IOError("decoder %s not available" % decoder_name)
    IOError: decoder zip not available
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/Products.PlonePAS-4.0.15-py2.6.egg/Products/PlonePAS/utils.py", line 100, in Products.PlonePAS.utils.scale_image
Failed example:
    img = Image.open(new_png)
Exception raised:
    Traceback (most recent call last):
      File "/opt/python2.6/lib/python2.6/doctest.py", line 1253, in __run
        compileflags, 1) in test.globs
      File "<doctest Products.PlonePAS.utils.scale_image[21]>", line 1, in <module>
        img = Image.open(new_png)
    NameError: name 'new_png' is not defined
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/Products.PlonePAS-4.0.15-py2.6.egg/Products/PlonePAS/utils.py", line 101, in Products.PlonePAS.utils.scale_image
Failed example:
    img.size
Exception raised:
    Traceback (most recent call last):
      File "/opt/python2.6/lib/python2.6/doctest.py", line 1253, in __run
        compileflags, 1) in test.globs
      File "<doctest Products.PlonePAS.utils.scale_image[22]>", line 1, in <module>
        img.size
    NameError: name 'img' is not defined
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/Products.PlonePAS-4.0.15-py2.6.egg/Products/PlonePAS/utils.py", line 103, in Products.PlonePAS.utils.scale_image
Failed example:
    img.format
Exception raised:
    Traceback (most recent call last):
      File "/opt/python2.6/lib/python2.6/doctest.py", line 1253, in __run
        compileflags, 1) in test.globs
      File "<doctest Products.PlonePAS.utils.scale_image[23]>", line 1, in <module>
        img.format
    NameError: name 'img' is not defined
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/Products.PlonePAS-4.0.15-py2.6.egg/Products/PlonePAS/utils.py", line 105, in Products.PlonePAS.utils.scale_image
Failed example:
    mimetype
Exception raised:
    Traceback (most recent call last):
      File "/opt/python2.6/lib/python2.6/doctest.py", line 1253, in __run
        compileflags, 1) in test.globs
      File "<doctest Products.PlonePAS.utils.scale_image[24]>", line 1, in <module>
        mimetype
    NameError: name 'mimetype' is not defined
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/Products.PlonePAS-4.0.15-py2.6.egg/Products/PlonePAS/utils.py", line 124, in Products.PlonePAS.utils.scale_image
Failed example:
    new_jpg, mimetype = scale_image(orig_jpg, (70, 100))
Exception raised:
    Traceback (most recent call last):
      File "/opt/python2.6/lib/python2.6/doctest.py", line 1253, in __run
        compileflags, 1) in test.globs
      File "<doctest Products.PlonePAS.utils.scale_image[32]>", line 1, in <module>
        new_jpg, mimetype = scale_image(orig_jpg, (70, 100))
      File "/home/jenkins/.buildout/eggs/Products.PlonePAS-4.0.15-py2.6.egg/Products/PlonePAS/utils.py", line 165, in scale_image
        image.thumbnail(size, resample=IMAGE_SCALE_PARAMS['algorithm'])
      File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1559, in thumbnail
        self.load()
      File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
        d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
      File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
        raise IOError("decoder %s not available" % decoder_name)
    IOError: decoder jpeg not available
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/Products.PlonePAS-4.0.15-py2.6.egg/Products/PlonePAS/utils.py", line 125, in Products.PlonePAS.utils.scale_image
Failed example:
    img = Image.open(new_jpg)
Exception raised:
    Traceback (most recent call last):
      File "/opt/python2.6/lib/python2.6/doctest.py", line 1253, in __run
        compileflags, 1) in test.globs
      File "<doctest Products.PlonePAS.utils.scale_image[33]>", line 1, in <module>
        img = Image.open(new_jpg)
    NameError: name 'new_jpg' is not defined
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/Products.PlonePAS-4.0.15-py2.6.egg/Products/PlonePAS/utils.py", line 126, in Products.PlonePAS.utils.scale_image
Failed example:
    img.size
Differences (ndiff with -expected +actual):
    - (70, 70)
    ?  ^   ^
    + (50, 50)
    ?  ^   ^
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/Products.PlonePAS-4.0.15-py2.6.egg/Products/PlonePAS/utils.py", line 130, in Products.PlonePAS.utils.scale_image
Failed example:
    new_jpg, mimetype = scale_image(orig_jpg, (70, 50))
Exception raised:
    Traceback (most recent call last):
      File "/opt/python2.6/lib/python2.6/doctest.py", line 1253, in __run
        compileflags, 1) in test.globs
      File "<doctest Products.PlonePAS.utils.scale_image[36]>", line 1, in <module>
        new_jpg, mimetype = scale_image(orig_jpg, (70, 50))
      File "/home/jenkins/.buildout/eggs/Products.PlonePAS-4.0.15-py2.6.egg/Products/PlonePAS/utils.py", line 165, in scale_image
        image.thumbnail(size, resample=IMAGE_SCALE_PARAMS['algorithm'])
      File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1559, in thumbnail
        self.load()
      File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
        d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
      File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
        raise IOError("decoder %s not available" % decoder_name)
    IOError: decoder jpeg not available
----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/Products.PlonePAS-4.0.15-py2.6.egg/Products/PlonePAS/utils.py", line 131, in Products.PlonePAS.utils.scale_image
Failed example:
    img = Image.open(new_jpg)
Exception raised:
    Traceback (most recent call last):
      File "/opt/python2.6/lib/python2.6/doctest.py", line 1253, in __run
        compileflags, 1) in test.globs
      File "<doctest Products.PlonePAS.utils.scale_image[37]>", line 1, in <module>
        img = Image.open(new_jpg)
    NameError: name 'new_jpg' is not defined


  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/opt/python2.6/lib/python2.6/doctest.py", line 2163, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))


REGRESSION:  Products.PortalTransforms.tests.test_transforms.PILTransformsTest.test_image_to_bmp

Error Message:
decoder jpeg not available

Stack Trace:
decoder jpeg not available

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 103, in test_image_to_bmp
    data = self.pt.convertTo(target_mimetype='image/x-ms-bmp', orig=data)
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/TransformEngine.py", line 173, in convertTo
    usedby=usedby, **kwargs)
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/Transform.py", line 198, in convert
    return self._v_transform.convert(*args, **kwargs)
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/libtransforms/piltransform.py", line 29, in convert
    pil_img.save(imgio, self.format)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1406, in save
    self.load()
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
    d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
    raise IOError("decoder %s not available" % decoder_name)


REGRESSION:  Products.PortalTransforms.tests.test_transforms.PILTransformsTest.test_image_to_gif

Error Message:
decoder zip not available

Stack Trace:
decoder zip not available

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 112, in test_image_to_gif
    data = self.pt.convertTo(target_mimetype='image/gif', orig=data)
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/TransformEngine.py", line 173, in convertTo
    usedby=usedby, **kwargs)
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/Transform.py", line 198, in convert
    return self._v_transform.convert(*args, **kwargs)
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/libtransforms/piltransform.py", line 29, in convert
    pil_img.save(imgio, self.format)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1406, in save
    self.load()
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
    d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
    raise IOError("decoder %s not available" % decoder_name)


REGRESSION:  Products.PortalTransforms.tests.test_transforms.PILTransformsTest.test_image_to_jpeg

Error Message:
encoder jpeg not available

Stack Trace:
encoder jpeg not available

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 121, in test_image_to_jpeg
    data = self.pt.convertTo(target_mimetype='image/jpeg', orig=data)
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/TransformEngine.py", line 173, in convertTo
    usedby=usedby, **kwargs)
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/Transform.py", line 198, in convert
    return self._v_transform.convert(*args, **kwargs)
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/libtransforms/piltransform.py", line 29, in convert
    pil_img.save(imgio, self.format)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1439, in save
    save_handler(self, fp, filename)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/JpegImagePlugin.py", line 471, in _save
    ImageFile._save(im, fp, [("jpeg", (0,0)+im.size, 0, rawmode)])
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 481, in _save
    e = Image._getencoder(im.mode, e, a, im.encoderconfig)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 401, in _getencoder
    raise IOError("encoder %s not available" % encoder_name)


REGRESSION:  Products.PortalTransforms.tests.test_transforms.PILTransformsTest.test_image_to_png

Error Message:
decoder jpeg not available

Stack Trace:
decoder jpeg not available

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 130, in test_image_to_png
    data = self.pt.convertTo(target_mimetype='image/png', orig=data)
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/TransformEngine.py", line 173, in convertTo
    usedby=usedby, **kwargs)
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/Transform.py", line 198, in convert
    return self._v_transform.convert(*args, **kwargs)
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/libtransforms/piltransform.py", line 29, in convert
    pil_img.save(imgio, self.format)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1406, in save
    self.load()
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
    d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
    raise IOError("decoder %s not available" % decoder_name)


REGRESSION:  Products.PortalTransforms.tests.test_transforms.PILTransformsTest.test_image_to_ppm

Error Message:
decoder zip not available

Stack Trace:
decoder zip not available

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 149, in test_image_to_ppm
    orig=data)
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/TransformEngine.py", line 173, in convertTo
    usedby=usedby, **kwargs)
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/Transform.py", line 198, in convert
    return self._v_transform.convert(*args, **kwargs)
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/libtransforms/piltransform.py", line 26, in convert
    pil_img = pil_img.convert("RGB")
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 679, in convert
    self.load()
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
    d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
    raise IOError("decoder %s not available" % decoder_name)


REGRESSION:  Products.PortalTransforms.tests.test_transforms.PILTransformsTest.test_image_to_tiff

Error Message:
decoder jpeg not available

Stack Trace:
decoder jpeg not available

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 159, in test_image_to_tiff
    data = self.pt.convertTo(target_mimetype='image/tiff', orig=data)
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/TransformEngine.py", line 173, in convertTo
    usedby=usedby, **kwargs)
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/Transform.py", line 198, in convert
    return self._v_transform.convert(*args, **kwargs)
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/libtransforms/piltransform.py", line 29, in convert
    pil_img.save(imgio, self.format)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1406, in save
    self.load()
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
    d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
    raise IOError("decoder %s not available" % decoder_name)


REGRESSION:  Products.PortalTransforms.tests.test_transforms.TransformTestSubclass.testSame

Error Message:
decoder jpeg not available

Stack Trace:
decoder jpeg not available

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 76, in testSame
    self.do_convert(filename=self.input)
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 45, in do_convert
    res_data = self.transform.convert(orig, data, filename=filename)
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/libtransforms/piltransform.py", line 29, in convert
    pil_img.save(imgio, self.format)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1406, in save
    self.load()
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
    d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
    raise IOError("decoder %s not available" % decoder_name)


REGRESSION:  Products.PortalTransforms.tests.test_transforms.TransformTestSubclass.testSameNoFilename

Error Message:
decoder jpeg not available

Stack Trace:
decoder jpeg not available

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 82, in testSameNoFilename
    self.do_convert()
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 45, in do_convert
    res_data = self.transform.convert(orig, data, filename=filename)
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/libtransforms/piltransform.py", line 29, in convert
    pil_img.save(imgio, self.format)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1406, in save
    self.load()
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
    d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
    raise IOError("decoder %s not available" % decoder_name)


REGRESSION:  Products.PortalTransforms.tests.test_transforms.TransformTestSubclass.testSame

Error Message:
encoder jpeg not available

Stack Trace:
encoder jpeg not available

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 76, in testSame
    self.do_convert(filename=self.input)
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 45, in do_convert
    res_data = self.transform.convert(orig, data, filename=filename)
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/libtransforms/piltransform.py", line 29, in convert
    pil_img.save(imgio, self.format)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1439, in save
    save_handler(self, fp, filename)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/JpegImagePlugin.py", line 471, in _save
    ImageFile._save(im, fp, [("jpeg", (0,0)+im.size, 0, rawmode)])
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 481, in _save
    e = Image._getencoder(im.mode, e, a, im.encoderconfig)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 401, in _getencoder
    raise IOError("encoder %s not available" % encoder_name)


REGRESSION:  Products.PortalTransforms.tests.test_transforms.TransformTestSubclass.testSameNoFilename

Error Message:
encoder jpeg not available

Stack Trace:
encoder jpeg not available

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 82, in testSameNoFilename
    self.do_convert()
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 45, in do_convert
    res_data = self.transform.convert(orig, data, filename=filename)
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/libtransforms/piltransform.py", line 29, in convert
    pil_img.save(imgio, self.format)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1439, in save
    save_handler(self, fp, filename)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/JpegImagePlugin.py", line 471, in _save
    ImageFile._save(im, fp, [("jpeg", (0,0)+im.size, 0, rawmode)])
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 481, in _save
    e = Image._getencoder(im.mode, e, a, im.encoderconfig)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 401, in _getencoder
    raise IOError("encoder %s not available" % encoder_name)


REGRESSION:  Products.PortalTransforms.tests.test_transforms.TransformTestSubclass.testSame

Error Message:
encoder zip not available

Stack Trace:
encoder zip not available

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 76, in testSame
    self.do_convert(filename=self.input)
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 45, in do_convert
    res_data = self.transform.convert(orig, data, filename=filename)
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/libtransforms/piltransform.py", line 29, in convert
    pil_img.save(imgio, self.format)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1439, in save
    save_handler(self, fp, filename)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/PngImagePlugin.py", line 572, in _save
    ImageFile._save(im, _idat(fp, chunk), [("zip", (0,0)+im.size, 0, rawmode)])
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 481, in _save
    e = Image._getencoder(im.mode, e, a, im.encoderconfig)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 401, in _getencoder
    raise IOError("encoder %s not available" % encoder_name)


REGRESSION:  Products.PortalTransforms.tests.test_transforms.TransformTestSubclass.testSameNoFilename

Error Message:
encoder zip not available

Stack Trace:
encoder zip not available

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 82, in testSameNoFilename
    self.do_convert()
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 45, in do_convert
    res_data = self.transform.convert(orig, data, filename=filename)
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/libtransforms/piltransform.py", line 29, in convert
    pil_img.save(imgio, self.format)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1439, in save
    save_handler(self, fp, filename)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/PngImagePlugin.py", line 572, in _save
    ImageFile._save(im, _idat(fp, chunk), [("zip", (0,0)+im.size, 0, rawmode)])
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 481, in _save
    e = Image._getencoder(im.mode, e, a, im.encoderconfig)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 401, in _getencoder
    raise IOError("encoder %s not available" % encoder_name)


REGRESSION:  Products.PortalTransforms.tests.test_transforms.TransformTestSubclass.testSame

Error Message:
decoder zip not available

Stack Trace:
decoder zip not available

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 76, in testSame
    self.do_convert(filename=self.input)
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 45, in do_convert
    res_data = self.transform.convert(orig, data, filename=filename)
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/libtransforms/piltransform.py", line 29, in convert
    pil_img.save(imgio, self.format)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1406, in save
    self.load()
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
    d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
    raise IOError("decoder %s not available" % decoder_name)


REGRESSION:  Products.PortalTransforms.tests.test_transforms.TransformTestSubclass.testSameNoFilename

Error Message:
decoder zip not available

Stack Trace:
decoder zip not available

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 82, in testSameNoFilename
    self.do_convert()
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 45, in do_convert
    res_data = self.transform.convert(orig, data, filename=filename)
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/libtransforms/piltransform.py", line 29, in convert
    pil_img.save(imgio, self.format)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1406, in save
    self.load()
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
    d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
    raise IOError("decoder %s not available" % decoder_name)


REGRESSION:  Products.PortalTransforms.tests.test_transforms.TransformTestSubclass.testSame

Error Message:
decoder zip not available

Stack Trace:
decoder zip not available

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 76, in testSame
    self.do_convert(filename=self.input)
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 45, in do_convert
    res_data = self.transform.convert(orig, data, filename=filename)
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/libtransforms/piltransform.py", line 29, in convert
    pil_img.save(imgio, self.format)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1406, in save
    self.load()
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
    d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
    raise IOError("decoder %s not available" % decoder_name)


REGRESSION:  Products.PortalTransforms.tests.test_transforms.TransformTestSubclass.testSameNoFilename

Error Message:
decoder zip not available

Stack Trace:
decoder zip not available

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 82, in testSameNoFilename
    self.do_convert()
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/tests/test_transforms.py", line 45, in do_convert
    res_data = self.transform.convert(orig, data, filename=filename)
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/libtransforms/piltransform.py", line 29, in convert
    pil_img.save(imgio, self.format)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1406, in save
    self.load()
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
    d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
    raise IOError("decoder %s not available" % decoder_name)


REGRESSION:  Products.TinyMCE.tests.test_utility.UtilityTestCase.test_tinymce_configurable_image_dimensions

Error Message:
decoder zip not available

Stack Trace:
decoder zip not available

  File "/home/jenkins/.buildout/eggs/unittest2-0.5.1-py2.6.egg/unittest2/case.py", line 340, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/Products.TinyMCE-1.2.15-py2.6.egg/Products/TinyMCE/tests/test_utility.py", line 159, in test_tinymce_configurable_image_dimensions
    self.portal[id].setImage(imgdata)
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/Products.Archetypes/Products/Archetypes/ClassGen.py", line 76, in generatedMutator
    return schema[name].set(self, value, **kw)
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/Products.Archetypes/Products/Archetypes/Field.py", line 2345, in set
    self.createScales(instance, value=data)
  File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/monkey.py", line 39, in createScales
    data = handler.createScale(instance, name, width, height, data=value)
  File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/traverse.py", line 73, in createScale
    imgdata, format = field.scale(data, width, height)
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/Products.Archetypes/Products/Archetypes/Field.py", line 2542, in scale
    image.save(thumbnail_file, target_format, quality=self.pil_quality)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1406, in save
    self.load()
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
    d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
    raise IOError("decoder %s not available" % decoder_name)


REGRESSION:  Products.kupu.plone.tests.test_outputfilters.OutputFiltersIntegrationTestCase.testFilters

Error Message:
'NoneType' object has no attribute 'absolute_url'

Stack Trace:
'NoneType' object has no attribute 'absolute_url'

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/Products.kupu-1.5.1-py2.6.egg/Products/kupu/plone/tests/test_outputfilters.py", line 20, in testFilters
    'text/x-html-safe', text, mimetype='text/html', context=self.portal)
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/TransformEngine.py", line 173, in convertTo
    usedby=usedby, **kwargs)
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/chain.py", line 54, in convert
    data = transform.convert(orig, data, **kwargs)
  File "/home/jenkins/.buildout/eggs/Products.PortalTransforms-2.1.2-py2.6.egg/Products/PortalTransforms/Transform.py", line 198, in convert
    return self._v_transform.convert(*args, **kwargs)
  File "/home/jenkins/.buildout/eggs/plone.outputfilters-1.8-py2.6.egg/plone/outputfilters/transforms/html_to_plone_outputfilters_html.py", line 47, in convert
    res = apply_filters(filters, orig)
  File "/home/jenkins/.buildout/eggs/plone.outputfilters-1.8-py2.6.egg/plone/outputfilters/__init__.py", line 6, in apply_filters
    res = filter(data)
  File "/home/jenkins/.buildout/eggs/plone.outputfilters-1.8-py2.6.egg/plone/outputfilters/filters/resolveuid_and_caption.py", line 103, in __call__
    self.feed(data)
  File "/opt/python2.6/lib/python2.6/sgmllib.py", line 104, in feed
    self.goahead(0)
  File "/opt/python2.6/lib/python2.6/sgmllib.py", line 138, in goahead
    k = self.parse_starttag(i)
  File "/opt/python2.6/lib/python2.6/sgmllib.py", line 296, in parse_starttag
    self.finish_starttag(tag, attrs)
  File "/opt/python2.6/lib/python2.6/sgmllib.py", line 338, in finish_starttag
    self.unknown_starttag(tag, attrs)
  File "/home/jenkins/.buildout/eggs/plone.outputfilters-1.8-py2.6.egg/plone/outputfilters/filters/resolveuid_and_caption.py", line 330, in unknown_starttag
    image, fullimage, src, description = self.resolve_image(src)
  File "/home/jenkins/.buildout/eggs/plone.outputfilters-1.8-py2.6.egg/plone/outputfilters/filters/resolveuid_and_caption.py", line 245, in resolve_image
    src = image.absolute_url() + appendix


REGRESSION:  plone.app.blob.tests.replacement-types.txt

Error Message:
Failed doctest test for replacement-types.txt

Stack Trace:
Failed doctest test for replacement-types.txt
  File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/replacement-types.txt", line 0

----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/replacement-types.txt", line 95, in replacement-types.txt
Failed example:
    browser.open('image_preview')
Exception raised:
    Traceback (most recent call last):
      File "/opt/python2.6/lib/python2.6/doctest.py", line 1253, in __run
        compileflags, 1) in test.globs
      File "<doctest replacement-types.txt[39]>", line 1, in <module>
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-3.11.1-py2.6.egg/zope/testbrowser/browser.py", line 240, in open
        self.mech_browser.open(url, data)
      File "/home/jenkins/.buildout/eggs/mechanize-0.2.5-py2.6.egg/mechanize/_mechanize.py", line 203, in open
        return self._mech_open(url, data, timeout=timeout)
      File "/home/jenkins/.buildout/eggs/mechanize-0.2.5-py2.6.egg/mechanize/_mechanize.py", line 255, in _mech_open
        raise response
    HTTPError: HTTP Error 404: Not Found


  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/opt/python2.6/lib/python2.6/doctest.py", line 2163, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))


REGRESSION:  plone.app.blob.tests.transforms.txt

Error Message:
Failed doctest test for transforms.txt

Stack Trace:
Failed doctest test for transforms.txt
  File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/transforms.txt", line 0

----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/transforms.txt", line 15, in transforms.txt
Failed example:
    scale = traverse(image, 'image_mini')
Exception raised:
    Traceback (most recent call last):
      File "/opt/python2.6/lib/python2.6/doctest.py", line 1253, in __run
        compileflags, 1) in test.globs
      File "<doctest transforms.txt[7]>", line 1, in <module>
        scale = traverse(image, 'image_mini')
      File "/home/jenkins/.buildout/eggs/Zope2-2.13.19-py2.6.egg/ZPublisher/BaseRequest.py", line 346, in traverseName
        ob2 = adapter.publishTraverse(self, name)
      File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/traverse.py", line 33, in publishTraverse
        return self.fallback(request, name)
      File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/traverse.py", line 19, in fallback
        return super(ImageTraverser, self).publishTraverse(request, name)
      File "/home/jenkins/.buildout/eggs/Zope2-2.13.19-py2.6.egg/ZPublisher/BaseRequest.py", line 105, in publishTraverse
        raise e
    AttributeError: image_mini


  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/opt/python2.6/lib/python2.6/doctest.py", line 2163, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))


REGRESSION:  plone.app.imaging.tests.transforms.txt

Error Message:
Failed doctest test for transforms.txt

Stack Trace:
Failed doctest test for transforms.txt
  File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/transforms.txt", line 0

----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/transforms.txt", line 14, in transforms.txt
Failed example:
    scale = traverse(image, 'image_mini')
Exception raised:
    Traceback (most recent call last):
      File "/opt/python2.6/lib/python2.6/doctest.py", line 1253, in __run
        compileflags, 1) in test.globs
      File "<doctest transforms.txt[6]>", line 1, in <module>
        scale = traverse(image, 'image_mini')
      File "/home/jenkins/.buildout/eggs/Zope2-2.13.19-py2.6.egg/ZPublisher/BaseRequest.py", line 346, in traverseName
        ob2 = adapter.publishTraverse(self, name)
      File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/traverse.py", line 33, in publishTraverse
        return self.fallback(request, name)
      File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/traverse.py", line 19, in fallback
        return super(ImageTraverser, self).publishTraverse(request, name)
      File "/home/jenkins/.buildout/eggs/Zope2-2.13.19-py2.6.egg/ZPublisher/BaseRequest.py", line 105, in publishTraverse
        raise e
    AttributeError: image_mini


  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/opt/python2.6/lib/python2.6/doctest.py", line 2163, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))


REGRESSION:  plone.app.users.tests.userdata_prefs_user_details.txt

Error Message:
Failed doctest test for userdata_prefs_user_details.txt

Stack Trace:
Failed doctest test for userdata_prefs_user_details.txt
  File "/home/jenkins/.buildout/eggs/plone.app.users-1.1.5-py2.6.egg/plone/app/users/tests/userdata_prefs_user_details.txt", line 0

----------------------------------------------------------------------
File "/home/jenkins/.buildout/eggs/plone.app.users-1.1.5-py2.6.egg/plone/app/users/tests/userdata_prefs_user_details.txt", line 60, in userdata_prefs_user_details.txt
Failed example:
    self.browser.getControl(name="form.actions.save").click()
Exception raised:
    Traceback (most recent call last):
      File "/opt/python2.6/lib/python2.6/doctest.py", line 1253, in __run
        compileflags, 1) in test.globs
      File "<doctest userdata_prefs_user_details.txt[29]>", line 1, in <module>
        self.browser.getControl(name="form.actions.save").click()
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-3.11.1-py2.6.egg/zope/testbrowser/browser.py", line 639, in click
        self.browser._clickSubmit(self.mech_form, self.mech_control, (1,1))
      File "/home/jenkins/.buildout/eggs/zope.testbrowser-3.11.1-py2.6.egg/zope/testbrowser/browser.py", line 418, in _clickSubmit
        label=label, coord=coord)
      File "/home/jenkins/.buildout/eggs/mechanize-0.2.5-py2.6.egg/mechanize/_mechanize.py", line 541, in submit
        return self.open(self.click(*args, **kwds))
      File "/home/jenkins/.buildout/eggs/mechanize-0.2.5-py2.6.egg/mechanize/_mechanize.py", line 203, in open
        return self._mech_open(url, data, timeout=timeout)
      File "/home/jenkins/.buildout/eggs/mechanize-0.2.5-py2.6.egg/mechanize/_mechanize.py", line 255, in _mech_open
        raise response
    HTTPError: HTTP Error 500: Internal Server Error


  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/opt/python2.6/lib/python2.6/doctest.py", line 2163, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))


REGRESSION:  plone.app.blob.tests.test_new_scaling.ImagePublisherTests.testPublishCustomSizeViaName

Error Message:
404 != 200

Stack Trace:
404 != 200

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/test_new_scaling.py", line 156, in testPublishCustomSizeViaName
    self.assertEqual(response.getStatus(), 200)
  File "/opt/python2.6/lib/python2.6/unittest.py", line 350, in failUnlessEqual
    (msg or '%r != %r' % (first, second))


REGRESSION:  plone.app.blob.tests.test_new_scaling.ImagePublisherTests.testPublishCustomSizeViaUID

Error Message:
'NoneType' object has no attribute 'url'

Stack Trace:
'NoneType' object has no attribute 'url'

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/test_new_scaling.py", line 127, in testPublishCustomSizeViaUID
    url = scale.url.replace('http://nohost', '')


REGRESSION:  plone.app.blob.tests.test_new_scaling.ImagePublisherTests.testPublishScaleViaUID

Error Message:
'NoneType' object has no attribute 'url'

Stack Trace:
'NoneType' object has no attribute 'url'

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/test_new_scaling.py", line 106, in testPublishScaleViaUID
    url = scale.url.replace('http://nohost', '')


REGRESSION:  plone.app.blob.tests.test_new_scaling.ImagePublisherTests.testPublishThumbViaName

Error Message:
404 != 200

Stack Trace:
404 != 200

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/test_new_scaling.py", line 144, in testPublishThumbViaName
    self.assertEqual(response.getStatus(), 200)
  File "/opt/python2.6/lib/python2.6/unittest.py", line 350, in failUnlessEqual
    (msg or '%r != %r' % (first, second))


REGRESSION:  plone.app.blob.tests.test_new_scaling.ImagePublisherTests.testPublishThumbViaUID

Error Message:
'NoneType' object has no attribute 'url'

Stack Trace:
'NoneType' object has no attribute 'url'

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/test_new_scaling.py", line 115, in testPublishThumbViaUID
    url = scale.url.replace('http://nohost', '')


REGRESSION:  plone.app.blob.tests.test_new_scaling.ImageTraverseTests.testCustomSizeChange

Error Message:
(<Products.Five.metaclass.ImageScaling object at 0x87b90d0>, 'image')

Stack Trace:
(<Products.Five.metaclass.ImageScaling object at 0x87b90d0>, 'image')

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/test_new_scaling.py", line 62, in testCustomSizeChange
    uid1, ext, width, height = self.traverse('image/foo')
  File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/test_new_scaling.py", line 22, in traverse
    tag = view.traverse(name, stack)
  File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/scaling.py", line 73, in traverse
    raise TraversalError(self, name)


REGRESSION:  plone.app.blob.tests.test_new_scaling.ImageTraverseTests.testCustomSizes

Error Message:
(<Products.Five.metaclass.ImageScaling object at 0x8743890>, 'image')

Stack Trace:
(<Products.Five.metaclass.ImageScaling object at 0x8743890>, 'image')

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/test_new_scaling.py", line 42, in testCustomSizes
    uid, ext, width, height = self.traverse('image/foo')
  File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/test_new_scaling.py", line 22, in traverse
    tag = view.traverse(name, stack)
  File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/scaling.py", line 73, in traverse
    raise TraversalError(self, name)


REGRESSION:  plone.app.blob.tests.test_new_scaling.ImageTraverseTests.testImageThumb

Error Message:
(<Products.Five.metaclass.ImageScaling object at 0x98994d0>, 'image')

Stack Trace:
(<Products.Five.metaclass.ImageScaling object at 0x98994d0>, 'image')

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/test_new_scaling.py", line 33, in testImageThumb
    uid, ext, width, height = self.traverse('image/thumb')
  File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/test_new_scaling.py", line 22, in traverse
    tag = view.traverse(name, stack)
  File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/scaling.py", line 73, in traverse
    raise TraversalError(self, name)


REGRESSION:  plone.app.blob.tests.test_new_scaling.ImageTraverseTests.testScaleInvalidation

Error Message:
(<Products.Five.metaclass.ImageScaling object at 0xa05b1d0>, 'image')

Stack Trace:
(<Products.Five.metaclass.ImageScaling object at 0xa05b1d0>, 'image')

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/test_new_scaling.py", line 48, in testScaleInvalidation
    uid1, ext, width1, height1 = self.traverse('image/thumb')
  File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/test_new_scaling.py", line 22, in traverse
    tag = view.traverse(name, stack)
  File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/scaling.py", line 73, in traverse
    raise TraversalError(self, name)


REGRESSION:  plone.app.blob.tests.test_new_scaling.ScalesAdapterTests.testCreateScale

Error Message:
'NoneType' object has no attribute 'uid'

Stack Trace:
'NoneType' object has no attribute 'uid'

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/test_new_scaling.py", line 172, in testCreateScale
    self.assertTrue(foo.uid)


REGRESSION:  plone.app.blob.tests.test_new_scaling.ScalesAdapterTests.testCustomSizeChange

Error Message:
'NoneType' object has no attribute 'width'

Stack Trace:
'NoneType' object has no attribute 'width'

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/test_new_scaling.py", line 209, in testCustomSizeChange
    self.assertEqual(foo.width, 23)


REGRESSION:  plone.app.blob.tests.test_new_scaling.ScalesAdapterTests.testGetScaleByName

Error Message:
'NoneType' object has no attribute 'uid'

Stack Trace:
'NoneType' object has no attribute 'uid'

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/test_new_scaling.py", line 187, in testGetScaleByName
    self.assertTrue(foo.uid)


REGRESSION:  plone.app.blob.tests.test_new_scaling.ScalesAdapterTests.testScaleInvalidation

Error Message:
'NoneType' object has no attribute 'data'

Stack Trace:
'NoneType' object has no attribute 'data'

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/test_new_scaling.py", line 203, in testScaleInvalidation
    self.assertFalse(foo1.data == foo2.data, 'scale not updated?')


REGRESSION:  plone.app.blob.tests.test_scaling.BlobImageScaleTests.testScaleInvalidation

Error Message:
image_thumb

Stack Trace:
image_thumb

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/plone.app.blob-1.5.6-py2.6.egg/plone/app/blob/tests/test_scaling.py", line 122, in testScaleInvalidation
    thumb2 = traverse(image, 'image_thumb')
  File "/home/jenkins/.buildout/eggs/Zope2-2.13.19-py2.6.egg/ZPublisher/BaseRequest.py", line 346, in traverseName
    ob2 = adapter.publishTraverse(self, name)
  File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/traverse.py", line 33, in publishTraverse
    return self.fallback(request, name)
  File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/traverse.py", line 19, in fallback
    return super(ImageTraverser, self).publishTraverse(request, name)
  File "/home/jenkins/.buildout/eggs/Zope2-2.13.19-py2.6.egg/ZPublisher/BaseRequest.py", line 105, in publishTraverse
    raise e


REGRESSION:  plone.app.imaging.tests.test_new_scaling.ImagePublisherTests.testPublishCustomSizeViaName

Error Message:
404 != 200

Stack Trace:
404 != 200

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_new_scaling.py", line 161, in testPublishCustomSizeViaName
    self.assertEqual(response.getStatus(), 200)
  File "/opt/python2.6/lib/python2.6/unittest.py", line 350, in failUnlessEqual
    (msg or '%r != %r' % (first, second))


REGRESSION:  plone.app.imaging.tests.test_new_scaling.ImagePublisherTests.testPublishCustomSizeViaUID

Error Message:
'NoneType' object has no attribute 'url'

Stack Trace:
'NoneType' object has no attribute 'url'

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_new_scaling.py", line 132, in testPublishCustomSizeViaUID
    url = scale.url.replace('http://nohost', '')


REGRESSION:  plone.app.imaging.tests.test_new_scaling.ImagePublisherTests.testPublishScaleViaUID

Error Message:
'NoneType' object has no attribute 'url'

Stack Trace:
'NoneType' object has no attribute 'url'

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_new_scaling.py", line 111, in testPublishScaleViaUID
    url = scale.url.replace('http://nohost', '')


REGRESSION:  plone.app.imaging.tests.test_new_scaling.ImagePublisherTests.testPublishScaleWithInvalidUID

Error Message:
'NoneType' object has no attribute 'url'

Stack Trace:
'NoneType' object has no attribute 'url'

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_new_scaling.py", line 166, in testPublishScaleWithInvalidUID
    url = scale.url.replace('http://nohost', '')


REGRESSION:  plone.app.imaging.tests.test_new_scaling.ImagePublisherTests.testPublishThumbViaName

Error Message:
404 != 200

Stack Trace:
404 != 200

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_new_scaling.py", line 149, in testPublishThumbViaName
    self.assertEqual(response.getStatus(), 200)
  File "/opt/python2.6/lib/python2.6/unittest.py", line 350, in failUnlessEqual
    (msg or '%r != %r' % (first, second))


REGRESSION:  plone.app.imaging.tests.test_new_scaling.ImagePublisherTests.testPublishThumbViaUID

Error Message:
'NoneType' object has no attribute 'url'

Stack Trace:
'NoneType' object has no attribute 'url'

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_new_scaling.py", line 120, in testPublishThumbViaUID
    url = scale.url.replace('http://nohost', '')


REGRESSION:  plone.app.imaging.tests.test_new_scaling.ImageTraverseTests.testCustomSizeChange

Error Message:
(<Products.Five.metaclass.ImageScaling object at 0x6ecc490>, 'image')

Stack Trace:
(<Products.Five.metaclass.ImageScaling object at 0x6ecc490>, 'image')

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_new_scaling.py", line 61, in testCustomSizeChange
    uid1, ext, width, height = self.traverse('image/foo')
  File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_new_scaling.py", line 21, in traverse
    tag = view.traverse(name, stack)
  File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/scaling.py", line 73, in traverse
    raise TraversalError(self, name)


REGRESSION:  plone.app.imaging.tests.test_new_scaling.ImageTraverseTests.testCustomSizes

Error Message:
(<Products.Five.metaclass.ImageScaling object at 0xa3c92d0>, 'image')

Stack Trace:
(<Products.Five.metaclass.ImageScaling object at 0xa3c92d0>, 'image')

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_new_scaling.py", line 41, in testCustomSizes
    uid, ext, width, height = self.traverse('image/foo')
  File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_new_scaling.py", line 21, in traverse
    tag = view.traverse(name, stack)
  File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/scaling.py", line 73, in traverse
    raise TraversalError(self, name)


REGRESSION:  plone.app.imaging.tests.test_new_scaling.ImageTraverseTests.testImageThumb

Error Message:
(<Products.Five.metaclass.ImageScaling object at 0xa7cfa90>, 'image')

Stack Trace:
(<Products.Five.metaclass.ImageScaling object at 0xa7cfa90>, 'image')

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_new_scaling.py", line 32, in testImageThumb
    uid, ext, width, height = self.traverse('image/thumb')
  File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_new_scaling.py", line 21, in traverse
    tag = view.traverse(name, stack)
  File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/scaling.py", line 73, in traverse
    raise TraversalError(self, name)


REGRESSION:  plone.app.imaging.tests.test_new_scaling.ImageTraverseTests.testScaleInvalidation

Error Message:
(<Products.Five.metaclass.ImageScaling object at 0xa7caf10>, 'image')

Stack Trace:
(<Products.Five.metaclass.ImageScaling object at 0xa7caf10>, 'image')

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_new_scaling.py", line 47, in testScaleInvalidation
    uid1, ext, width1, height1 = self.traverse('image/thumb')
  File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_new_scaling.py", line 21, in traverse
    tag = view.traverse(name, stack)
  File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/scaling.py", line 73, in traverse
    raise TraversalError(self, name)


REGRESSION:  plone.app.imaging.tests.test_new_scaling.ImageTraverseTests.testViewTagMethodCustomScale

Error Message:
'NoneType' object is unsubscriptable

Stack Trace:
'NoneType' object is unsubscriptable

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_new_scaling.py", line 88, in testViewTagMethodCustomScale
    view_tag = view.tag(width=23, height=23, alt="foo", title="foo")
  File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/scaling.py", line 170, in tag
    width = info['width']


REGRESSION:  plone.app.imaging.tests.test_new_scaling.ScalesAdapterTests.testCreateScale

Error Message:
'NoneType' object has no attribute 'uid'

Stack Trace:
'NoneType' object has no attribute 'uid'

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_new_scaling.py", line 185, in testCreateScale
    self.failUnless(foo.uid)


REGRESSION:  plone.app.imaging.tests.test_new_scaling.ScalesAdapterTests.testCreateScaleWithPdata

Error Message:
encoder jpeg not available

Stack Trace:
encoder jpeg not available

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_new_scaling.py", line 208, in testCreateScaleWithPdata
    foo = adapter.scale('image', width=100, height=80)
  File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/scaling.py", line 128, in scale
    **parameters
  File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/scaling.py", line 207, in getInfo
    fieldname=fieldname, height=height, width=width, **parameters)
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/storage.py", line 67, in scale
    result = factory(**parameters)
  File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/scaling.py", line 99, in create
    return create(self.context, direction=direction, **parameters)
  File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/scaling.py", line 35, in create
    return scaleImage(data, **parameters)
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 43, in scaleImage
    image.save(result, format, quality=quality, optimize=True)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1439, in save
    save_handler(self, fp, filename)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/JpegImagePlugin.py", line 471, in _save
    ImageFile._save(im, fp, [("jpeg", (0,0)+im.size, 0, rawmode)])
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 481, in _save
    e = Image._getencoder(im.mode, e, a, im.encoderconfig)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 401, in _getencoder
    raise IOError("encoder %s not available" % encoder_name)


REGRESSION:  plone.app.imaging.tests.test_new_scaling.ScalesAdapterTests.testCustomSizeChange

Error Message:
'NoneType' object has no attribute 'width'

Stack Trace:
'NoneType' object has no attribute 'width'

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_new_scaling.py", line 235, in testCustomSizeChange
    self.assertEqual(foo.width, 23)


REGRESSION:  plone.app.imaging.tests.test_new_scaling.ScalesAdapterTests.testGetScaleByName

Error Message:
'NoneType' object has no attribute 'uid'

Stack Trace:
'NoneType' object has no attribute 'uid'

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_new_scaling.py", line 213, in testGetScaleByName
    self.failUnless(foo.uid)


REGRESSION:  plone.app.imaging.tests.test_new_scaling.ScalesAdapterTests.testScaleInvalidation

Error Message:
'NoneType' object has no attribute 'data'

Stack Trace:
'NoneType' object has no attribute 'data'

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_new_scaling.py", line 229, in testScaleInvalidation
    self.failIf(foo1.data == foo2.data, 'scale not updated?')


REGRESSION:  plone.app.imaging.tests.test_scaling.ImageTraverseTests.testScaleInvalidation

Error Message:
image_thumb

Stack Trace:
image_thumb

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_scaling.py", line 123, in testScaleInvalidation
    thumb2 = traverse(image, 'image_thumb')
  File "/home/jenkins/.buildout/eggs/Zope2-2.13.19-py2.6.egg/ZPublisher/BaseRequest.py", line 346, in traverseName
    ob2 = adapter.publishTraverse(self, name)
  File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/tests/test_scaling.py", line 17, in publishTraverse
    return self.original(adapter, request, name)
  File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/traverse.py", line 33, in publishTraverse
    return self.fallback(request, name)
  File "/home/jenkins/.buildout/eggs/plone.app.imaging-1.0.6-py2.6.egg/plone/app/imaging/traverse.py", line 19, in fallback
    return super(ImageTraverser, self).publishTraverse(request, name)
  File "/home/jenkins/.buildout/eggs/Zope2-2.13.19-py2.6.egg/ZPublisher/BaseRequest.py", line 105, in publishTraverse
    raise e


REGRESSION:  plone.outputfilters.tests.test_resolveuid_and_caption.ResolveUIDAndCaptionFilterIntegrationTestCase.test_image_captioning_preserves_existing_links

Error Message:
Differences (ndiff with -expected +actual):

Stack Trace:
Differences (ndiff with -expected +actual):
    + <a href="/xyzzy" class="link"><img class="image-left captioned" src="image.jpg/image_thumb" /></a>
    - <a href="/xyzzy" class="link"><dl style="width:128px;" class="image-left captioned">
    - <dt><img src="http://nohost/plone/image.jpg/image_thumb" alt="Image" title="Image" height="84" width="128" /></dt>
    -  <dd class="image-caption" style="width:128px;">My caption</dd>
    - </dl>
    - </a>


  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/plone.outputfilters-1.8-py2.6.egg/plone/outputfilters/tests/test_resolveuid_and_caption.py", line 384, in test_image_captioning_preserves_existing_links
    self._assertTransformsTo(text_in, text_out)
  File "/home/jenkins/.buildout/eggs/plone.outputfilters-1.8-py2.6.egg/plone/outputfilters/tests/test_resolveuid_and_caption.py", line 76, in _assertTransformsTo
    wrapper, out, REPORT_NDIFF))


REGRESSION:  plone.outputfilters.tests.test_resolveuid_and_caption.ResolveUIDAndCaptionFilterIntegrationTestCase.test_image_captioning_relative_path_scale

Error Message:
Differences (ndiff with -expected +actual):

Stack Trace:
Differences (ndiff with -expected +actual):
    + <img class="captioned" src="image.jpg/image_thumb" />
    - <dl style="width:128px;" class="captioned">
    - <dt><a rel="lightbox" href="/plone/image.jpg"><img src="http://nohost/plone/image.jpg/image_thumb" alt="Image" title="Image" height="84" width="128" /></a></dt>
    -  <dd class="image-caption" style="width:128px;">My caption</dd>
    - </dl>


  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/plone.outputfilters-1.8-py2.6.egg/plone/outputfilters/tests/test_resolveuid_and_caption.py", line 303, in test_image_captioning_relative_path_scale
    self._assertTransformsTo(text_in, text_out)
  File "/home/jenkins/.buildout/eggs/plone.outputfilters-1.8-py2.6.egg/plone/outputfilters/tests/test_resolveuid_and_caption.py", line 76, in _assertTransformsTo
    wrapper, out, REPORT_NDIFF))


REGRESSION:  plone.outputfilters.tests.test_resolveuid_and_caption.ResolveUIDAndCaptionFilterIntegrationTestCase.test_image_captioning_resolveuid_new_scale

Error Message:
'NoneType' object has no attribute 'absolute_url'

Stack Trace:
'NoneType' object has no attribute 'absolute_url'

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/plone.outputfilters-1.8-py2.6.egg/plone/outputfilters/tests/test_resolveuid_and_caption.py", line 327, in test_image_captioning_resolveuid_new_scale
    self._assertTransformsTo(text_in, text_out)
  File "/home/jenkins/.buildout/eggs/plone.outputfilters-1.8-py2.6.egg/plone/outputfilters/tests/test_resolveuid_and_caption.py", line 66, in _assertTransformsTo
    out = self.parser(input)
  File "/home/jenkins/.buildout/eggs/plone.outputfilters-1.8-py2.6.egg/plone/outputfilters/filters/resolveuid_and_caption.py", line 103, in __call__
    self.feed(data)
  File "/opt/python2.6/lib/python2.6/sgmllib.py", line 104, in feed
    self.goahead(0)
  File "/opt/python2.6/lib/python2.6/sgmllib.py", line 138, in goahead
    k = self.parse_starttag(i)
  File "/opt/python2.6/lib/python2.6/sgmllib.py", line 296, in parse_starttag
    self.finish_starttag(tag, attrs)
  File "/opt/python2.6/lib/python2.6/sgmllib.py", line 338, in finish_starttag
    self.unknown_starttag(tag, attrs)
  File "/home/jenkins/.buildout/eggs/plone.outputfilters-1.8-py2.6.egg/plone/outputfilters/filters/resolveuid_and_caption.py", line 330, in unknown_starttag
    image, fullimage, src, description = self.resolve_image(src)
  File "/home/jenkins/.buildout/eggs/plone.outputfilters-1.8-py2.6.egg/plone/outputfilters/filters/resolveuid_and_caption.py", line 245, in resolve_image
    src = image.absolute_url() + appendix


REGRESSION:  plone.outputfilters.tests.test_resolveuid_and_caption.ResolveUIDAndCaptionFilterIntegrationTestCase.test_image_captioning_resolveuid_scale

Error Message:
'NoneType' object has no attribute 'absolute_url'

Stack Trace:
'NoneType' object has no attribute 'absolute_url'

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/plone.outputfilters-1.8-py2.6.egg/plone/outputfilters/tests/test_resolveuid_and_caption.py", line 319, in test_image_captioning_resolveuid_scale
    self._assertTransformsTo(text_in, text_out)
  File "/home/jenkins/.buildout/eggs/plone.outputfilters-1.8-py2.6.egg/plone/outputfilters/tests/test_resolveuid_and_caption.py", line 66, in _assertTransformsTo
    out = self.parser(input)
  File "/home/jenkins/.buildout/eggs/plone.outputfilters-1.8-py2.6.egg/plone/outputfilters/filters/resolveuid_and_caption.py", line 103, in __call__
    self.feed(data)
  File "/opt/python2.6/lib/python2.6/sgmllib.py", line 104, in feed
    self.goahead(0)
  File "/opt/python2.6/lib/python2.6/sgmllib.py", line 138, in goahead
    k = self.parse_starttag(i)
  File "/opt/python2.6/lib/python2.6/sgmllib.py", line 296, in parse_starttag
    self.finish_starttag(tag, attrs)
  File "/opt/python2.6/lib/python2.6/sgmllib.py", line 338, in finish_starttag
    self.unknown_starttag(tag, attrs)
  File "/home/jenkins/.buildout/eggs/plone.outputfilters-1.8-py2.6.egg/plone/outputfilters/filters/resolveuid_and_caption.py", line 330, in unknown_starttag
    image, fullimage, src, description = self.resolve_image(src)
  File "/home/jenkins/.buildout/eggs/plone.outputfilters-1.8-py2.6.egg/plone/outputfilters/filters/resolveuid_and_caption.py", line 245, in resolve_image
    src = image.absolute_url() + appendix


REGRESSION:  plone.scale.tests.test_scale.ScalingTests.testHalfSizeDownScale

Error Message:
decoder zip not available

Stack Trace:
decoder zip not available

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/tests/test_scale.py", line 38, in testHalfSizeDownScale
    self.assertEqual(scaleImage(PNG,  42, 51, "down")[2], (42, 51))
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 39, in scaleImage
    image = scalePILImage(image, width, height, direction)
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 88, in scalePILImage
    image=image.convert("RGBA")
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 679, in convert
    self.load()
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
    d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
    raise IOError("decoder %s not available" % decoder_name)


REGRESSION:  plone.scale.tests.test_scale.ScalingTests.testHalfSizeUpScale

Error Message:
decoder zip not available

Stack Trace:
decoder zip not available

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/tests/test_scale.py", line 57, in testHalfSizeUpScale
    self.assertEqual(scaleImage(PNG,  42, 51, "up")[2], (42, 51))
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 39, in scaleImage
    image = scalePILImage(image, width, height, direction)
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 88, in scalePILImage
    image=image.convert("RGBA")
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 679, in convert
    self.load()
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
    d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
    raise IOError("decoder %s not available" % decoder_name)


REGRESSION:  plone.scale.tests.test_scale.ScalingTests.testKeepAspectRatio

Error Message:
decoder zip not available

Stack Trace:
decoder zip not available

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/tests/test_scale.py", line 72, in testKeepAspectRatio
    self.assertEqual(scaleImage(PNG, 80, 80, "keep")[2], (65, 80))
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 39, in scaleImage
    image = scalePILImage(image, width, height, direction)
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 88, in scalePILImage
    image=image.convert("RGBA")
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 679, in convert
    self.load()
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
    d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
    raise IOError("decoder %s not available" % decoder_name)


REGRESSION:  plone.scale.tests.test_scale.ScalingTests.testNewSizeReturned

Error Message:
decoder zip not available

Stack Trace:
decoder zip not available

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/tests/test_scale.py", line 14, in testNewSizeReturned
    (imagedata, format, size)=scaleImage(PNG, 42, 51, "down")
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 39, in scaleImage
    image = scalePILImage(image, width, height, direction)
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 88, in scalePILImage
    image=image.convert("RGBA")
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 679, in convert
    self.load()
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
    d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
    raise IOError("decoder %s not available" % decoder_name)


REGRESSION:  plone.scale.tests.test_scale.ScalingTests.testNoStretchingDownScale

Error Message:
decoder zip not available

Stack Trace:
decoder zip not available

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/tests/test_scale.py", line 44, in testNoStretchingDownScale
    self.assertEqual(scaleImage(PNG,  200, 103, "down")[2], (200, 103))
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 39, in scaleImage
    image = scalePILImage(image, width, height, direction)
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 88, in scalePILImage
    image=image.convert("RGBA")
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 679, in convert
    self.load()
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
    d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
    raise IOError("decoder %s not available" % decoder_name)


REGRESSION:  plone.scale.tests.test_scale.ScalingTests.testNoStretchingUpScale

Error Message:
decoder zip not available

Stack Trace:
decoder zip not available

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/tests/test_scale.py", line 60, in testNoStretchingUpScale
    self.assertEqual(scaleImage(PNG,  200, 103, "up")[2], (84, 103))
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 39, in scaleImage
    image = scalePILImage(image, width, height, direction)
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 88, in scalePILImage
    image=image.convert("RGBA")
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 679, in convert
    self.load()
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
    d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
    raise IOError("decoder %s not available" % decoder_name)


REGRESSION:  plone.scale.tests.test_scale.ScalingTests.testQuality

Error Message:
decoder jpeg not available

Stack Trace:
decoder jpeg not available

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/tests/test_scale.py", line 76, in testQuality
    img1 = scaleImage(CMYK, 84, 103)[0]
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 39, in scaleImage
    image = scalePILImage(image, width, height, direction)
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 91, in scalePILImage
    image=image.convert("RGB")
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 679, in convert
    self.load()
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
    d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
    raise IOError("decoder %s not available" % decoder_name)


REGRESSION:  plone.scale.tests.test_scale.ScalingTests.testRestrictHeightOnlyDownScale

Error Message:
decoder zip not available

Stack Trace:
decoder zip not available

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/tests/test_scale.py", line 50, in testRestrictHeightOnlyDownScale
    self.assertEqual(scaleImage(PNG,  None, 51, "down")[2], (42, 51))
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 39, in scaleImage
    image = scalePILImage(image, width, height, direction)
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 88, in scalePILImage
    image=image.convert("RGBA")
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 679, in convert
    self.load()
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
    d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
    raise IOError("decoder %s not available" % decoder_name)


REGRESSION:  plone.scale.tests.test_scale.ScalingTests.testRestrictHeightOnlyUpScale

Error Message:
decoder zip not available

Stack Trace:
decoder zip not available

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/tests/test_scale.py", line 66, in testRestrictHeightOnlyUpScale
    self.assertEqual(scaleImage(PNG,  None, 51, "up")[2], (42, 51))
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 39, in scaleImage
    image = scalePILImage(image, width, height, direction)
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 88, in scalePILImage
    image=image.convert("RGBA")
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 679, in convert
    self.load()
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
    d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
    raise IOError("decoder %s not available" % decoder_name)


REGRESSION:  plone.scale.tests.test_scale.ScalingTests.testRestrictWidthOnlyDownScale

Error Message:
decoder zip not available

Stack Trace:
decoder zip not available

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/tests/test_scale.py", line 47, in testRestrictWidthOnlyDownScale
    self.assertEqual(scaleImage(PNG,  42, None, "down")[2], (42, 52))
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 39, in scaleImage
    image = scalePILImage(image, width, height, direction)
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 88, in scalePILImage
    image=image.convert("RGBA")
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 679, in convert
    self.load()
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
    d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
    raise IOError("decoder %s not available" % decoder_name)


REGRESSION:  plone.scale.tests.test_scale.ScalingTests.testRestrictWidthOnlyUpScale

Error Message:
decoder zip not available

Stack Trace:
decoder zip not available

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/tests/test_scale.py", line 63, in testRestrictWidthOnlyUpScale
    self.assertEqual(scaleImage(PNG,  42, None, "up")[2], (42, 52))
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 39, in scaleImage
    image = scalePILImage(image, width, height, direction)
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 88, in scalePILImage
    image=image.convert("RGBA")
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 679, in convert
    self.load()
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
    d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
    raise IOError("decoder %s not available" % decoder_name)


REGRESSION:  plone.scale.tests.test_scale.ScalingTests.testResultBuffer

Error Message:
decoder zip not available

Stack Trace:
decoder zip not available

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/tests/test_scale.py", line 84, in testResultBuffer
    img1 = scaleImage(PNG, 84, 103)[0]
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 39, in scaleImage
    image = scalePILImage(image, width, height, direction)
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 88, in scalePILImage
    image=image.convert("RGBA")
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 679, in convert
    self.load()
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
    d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
    raise IOError("decoder %s not available" % decoder_name)


REGRESSION:  plone.scale.tests.test_scale.ScalingTests.testSameSizeDownScale

Error Message:
decoder zip not available

Stack Trace:
decoder zip not available

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/tests/test_scale.py", line 35, in testSameSizeDownScale
    self.assertEqual(scaleImage(PNG,  84, 103, "down")[2], (84, 103))
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 39, in scaleImage
    image = scalePILImage(image, width, height, direction)
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 88, in scalePILImage
    image=image.convert("RGBA")
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 679, in convert
    self.load()
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
    d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
    raise IOError("decoder %s not available" % decoder_name)


REGRESSION:  plone.scale.tests.test_scale.ScalingTests.testSameSizeUpScale

Error Message:
decoder zip not available

Stack Trace:
decoder zip not available

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/tests/test_scale.py", line 54, in testSameSizeUpScale
    self.assertEqual(scaleImage(PNG,  84, 103, "up")[2], (84, 103))
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 39, in scaleImage
    image = scalePILImage(image, width, height, direction)
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 88, in scalePILImage
    image=image.convert("RGBA")
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 679, in convert
    self.load()
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
    d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
    raise IOError("decoder %s not available" % decoder_name)


REGRESSION:  plone.scale.tests.test_scale.ScalingTests.testScaleWithCropDownScale

Error Message:
decoder zip not available

Stack Trace:
decoder zip not available

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/tests/test_scale.py", line 41, in testScaleWithCropDownScale
    self.assertEqual(scaleImage(PNG,  20, 51, "down")[2], (20, 51))
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 39, in scaleImage
    image = scalePILImage(image, width, height, direction)
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 88, in scalePILImage
    image=image.convert("RGBA")
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 679, in convert
    self.load()
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
    d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
    raise IOError("decoder %s not available" % decoder_name)


REGRESSION:  plone.scale.tests.test_scale.ScalingTests.testScaledCMYKIsRGB

Error Message:
decoder jpeg not available

Stack Trace:
decoder jpeg not available

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/tests/test_scale.py", line 23, in testScaledCMYKIsRGB
    (imagedata, format, size)=scaleImage(CMYK, 42, 51, "down")
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 39, in scaleImage
    image = scalePILImage(image, width, height, direction)
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 91, in scalePILImage
    image=image.convert("RGB")
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 679, in convert
    self.load()
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 189, in load
    d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 385, in _getdecoder
    raise IOError("decoder %s not available" % decoder_name)


REGRESSION:  plone.scale.tests.test_scale.ScalingTests.testScaledImageIsJpeg

Error Message:
encoder jpeg not available

Stack Trace:
encoder jpeg not available

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/tests/test_scale.py", line 20, in testScaledImageIsJpeg
    self.assertEqual(scaleImage(GIF, 84, 103, "down")[1] , "JPEG")
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.scale/plone/scale/scale.py", line 43, in scaleImage
    image.save(result, format, quality=quality, optimize=True)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 1439, in save
    save_handler(self, fp, filename)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/JpegImagePlugin.py", line 471, in _save
    ImageFile._save(im, fp, [("jpeg", (0,0)+im.size, 0, rawmode)])
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/ImageFile.py", line 481, in _save
    e = Image._getencoder(im.mode, e, a, im.encoderconfig)
  File "/opt/python2.6/lib/python2.6/site-packages/PIL/Image.py", line 401, in _getencoder
    raise IOError("encoder %s not available" % encoder_name)




CHANGES
-------




More information about the Testbot mailing list