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

admin at jenkins.plone.org admin at jenkins.plone.org
Mon Jan 14 19:37:45 UTC 2013


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

Total: 7895
Pass: 7808
Fail:  87

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

87 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 0x7309250>, 'image')

Stack Trace:
(<Products.Five.metaclass.ImageScaling object at 0x7309250>, '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 0x8f60a10>, 'image')

Stack Trace:
(<Products.Five.metaclass.ImageScaling object at 0x8f60a10>, '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 0x96a5d50>, 'image')

Stack Trace:
(<Products.Five.metaclass.ImageScaling object at 0x96a5d50>, '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 0x5f27710>, 'image')

Stack Trace:
(<Products.Five.metaclass.ImageScaling object at 0x5f27710>, '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 0x9c23d90>, 'image')

Stack Trace:
(<Products.Five.metaclass.ImageScaling object at 0x9c23d90>, '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 0x63c97d0>, 'image')

Stack Trace:
(<Products.Five.metaclass.ImageScaling object at 0x63c97d0>, '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 0x85e2a50>, 'image')

Stack Trace:
(<Products.Five.metaclass.ImageScaling object at 0x85e2a50>, '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 0x9956c10>, 'image')

Stack Trace:
(<Products.Five.metaclass.ImageScaling object at 0x9956c10>, '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.openid.tests.testExtraction.TestOpenIdExtraction.testFormRedirectPriorities

Error Message:
Redirect not raised

Stack Trace:
Redirect not raised

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/plone.openid-2.0.1-py2.6.egg/plone/openid/tests/testExtraction.py", line 114, in testFormRedirectPriorities
    plugin.extractCredentials, plugin.REQUEST)
  File "/opt/python2.6/lib/python2.6/unittest.py", line 342, in failUnlessRaises
    raise self.failureException, "%s not raised" % excName


REGRESSION:  plone.openid.tests.testExtraction.TestOpenIdExtraction.testLeadingWhiteSpacesInIdentityExtraction

Error Message:
Redirect not raised

Stack Trace:
Redirect not raised

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/plone.openid-2.0.1-py2.6.egg/plone/openid/tests/testExtraction.py", line 59, in testLeadingWhiteSpacesInIdentityExtraction
    plugin.REQUEST)
  File "/opt/python2.6/lib/python2.6/unittest.py", line 342, in failUnlessRaises
    raise self.failureException, "%s not raised" % excName


REGRESSION:  plone.openid.tests.testExtraction.TestOpenIdExtraction.testRedirect

Error Message:
Redirect not raised

Stack Trace:
Redirect not raised

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/plone.openid-2.0.1-py2.6.egg/plone/openid/tests/testExtraction.py", line 82, in testRedirect
    plugin.REQUEST)
  File "/opt/python2.6/lib/python2.6/unittest.py", line 342, in failUnlessRaises
    raise self.failureException, "%s not raised" % excName


REGRESSION:  plone.openid.tests.testExtraction.TestOpenIdExtraction.testTrailingWhiteSpacesInIdentityExtraction

Error Message:
Redirect not raised

Stack Trace:
Redirect not raised

  File "/opt/python2.6/lib/python2.6/unittest.py", line 279, in run
    testMethod()
  File "/home/jenkins/.buildout/eggs/plone.openid-2.0.1-py2.6.egg/plone/openid/tests/testExtraction.py", line 71, in testTrailingWhiteSpacesInIdentityExtraction
    plugin.REQUEST)
  File "/opt/python2.6/lib/python2.6/unittest.py", line 342, in failUnlessRaises
    raise self.failureException, "%s not raised" % excName


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)


FAILED:  plone.app.linkintegrity.docs.testCircularReferences.txt

Error Message:
Failed doctest test for testCircularReferences.txt

Stack Trace:
Failed doctest test for testCircularReferences.txt
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.app.linkintegrity/plone/app/linkintegrity/docs/testCircularReferences.txt", line 0

----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.app.linkintegrity/plone/app/linkintegrity/docs/testCircularReferences.txt", line 33, in testCircularReferences.txt
Failed example:
    browser.contents
Expected:
    '...<a href="http://nohost/plone/doc1"...Test Page 1...
     ...This...Document...is referenced by the following items:...
     ...<li>...href="http://nohost/plone/folder1/doc3"...Test Page 3...</li>...
     ...Would you like to delete it anyway?...'
Got:
    '\n<!DOCTYPE html>\n\n<html xmlns="http://www.w3.org/1999/xhtml" lang="en">\n\n    \n    \n    \n    \n    \n\n\n<head>\n    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />\n\n    \n        <base href="http://nohost/plone/doc1" /><!--[if lt IE 7]></base><![endif]-->\n    \n\n    \n        \n<link rel="alternate" data-kss-base-url="kss-base-url" href="http://nohost/plone/doc1/" />\n\n  \n    <link rel="stylesheet" type="text/css" media="screen" href="http://nohost/plone/portal_css/Sunburst%20Theme/member-cachekey-5c6c9e9ce5f54e4e78bf39a3a50cacdb.css" />\n    <link rel="stylesheet" type="text/css" href="http://nohost/plone/portal_css/Sunburst%20Theme/base-cachekey-c1ad059b677e96fbc66c2f1fd08a7bd7.css" />\n    <style type="text/css" media="screen">@import url(http://nohost/plone/portal_css/Sunburst%20Theme/resourceplone.app.jquerytools.dateinput-cachekey-e7547bc427f1f3c9f4a0c825cff66dbd.css);</style>\n    <link rel="stylesheet" type="text/css" media="all" href="http://nohost/plone/portal_css/Sunburst%20Theme/ploneCustom-cachekey-0b7db836dc557228ca6f6079a2f45904.css" />\n\n  \n    <link rel="stylesheet" data-rel="kinetic-stylesheet" type="text/kss" href="http://nohost/plone/portal_kss/Sunburst%20Theme/resourcetinymce.ksstinymce-cachekey-88aa7b47e64dc67122a6c4bc0e0a96cd.kss" />\n    <link rel="stylesheet" data-rel="kinetic-stylesheet" type="text/kss" href="http://nohost/plone/portal_kss/Sunburst%20Theme/at-cachekey-8bb09b3eeeb93c90b3f9fb7bfc9bff27.kss" />\n  \n    <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/resourceplone.app.jquery-cachekey-4fd395ceb8f59bd5a05a6e9edc081f1c.js"></script>\n    <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/sarissa-cachekey-e305e79f4d6bdaf0566921d00ba717d8.js"></script>\n    <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/table_sorter-cachekey-90aeecd9cef7def39f5c95057476c865.js"></script>\n\n\n<title>Test Page 1 — Plone site</title>\n        \n    <link rel="author" href="http://nohost/plone/author/portal_owner" title="Author information" />\n\n\n\n    <link rel="shortcut icon" type="image/x-icon" href="http://nohost/plone/favicon.ico" />\n    <link rel="apple-touch-icon" href="http://nohost/plone/touch_icon.png" />\n\n\n\n\n\n\n    <link rel="search" href="http://nohost/plone/@@search" title="Search this site" />\n\n\n\n        \n        \n        \n        \n        \n\n        <meta name="viewport" content="width=device-width, initial-scale=0.6666, maximum-scale=1.0, minimum-scale=0.6666" />\n        <meta name="generator" content="Plone - http://plone.org" />\n    \n</head>\n\n<body class="template-index.html portaltype-document site-plone section-doc1 icons-on" dir="ltr">\n\n<div id="visual-portal-wrapper">\n\n        <div id="portal-top" class="row">\n<div class="cell width-full position-0">\n            <div id="portal-header">\n    <p class="hiddenStructure">\n  <a accesskey="2" href="http://nohost/plone/folder_delete#content">Skip to content.</a> |\n\n  <a accesskey="6" href="http://nohost/plone/folder_delete#portal-globalnav">Skip to navigation</a>\n</p>\n\n<div id="portal-personaltools-wrapper">\n\n<p class="hiddenStructure">Personal tools</p>\n\n<dl class="actionMenu deactivated" id="portal-personaltools">\n  \n  <dt class="actionMenuHeader">\n    <a id="user-name" href="http://nohost/plone/useractions">test_user_1_</a>\n  </dt>\n  <dd class="actionMenuContent">\n    <ul>\n        <li id="personaltools-dashboard">\n            <a href="http://nohost/plone/dashboard">Dashboard</a>\n        </li>\n        <li id="personaltools-preferences">\n            <a href="http://nohost/plone/@@personal-preferences">Preferences</a>\n        </li>\n        <li id="personaltools-plone_setup">\n            <a href="http://nohost/plone/@@overview-controlpanel">Site Setup</a>\n        </li>\n        <li id="personaltools-logout">\n            <a href="http://nohost/plone/logout">Log out</a>\n        </li>\n    </ul>\n  </dd>\n  \n</dl>\n\n\n\n</div>\n\n\n\n<div id="portal-searchbox">\n\n    <form id="searchGadget_form" action="http://nohost/plone/@@search">\n\n        <div class="LSBox">\n        <label class="hiddenStructure" for="searchGadget">Search Site</label>\n\n        <input name="SearchableText" type="text" size="18" title="Search Site" placeholder="Search Site" accesskey="4" class="searchField" id="searchGadget" />\n\n        <input class="searchButton" type="submit" value="Search" />\n\n        <div class="searchSection">\n            <input id="searchbox_currentfolder_only" class="noborder" type="checkbox" name="path" value="/plone" />\n            <label for="searchbox_currentfolder_only" style="cursor: pointer">\n                only in current section\n            </label>\n        </div>\n\n        <div class="LSResult" id="LSResult"><div class="LSShadow" id="LSShadow"></div></div>\n        </div>\n    </form>\n\n    <div id="portal-advanced-search" class="hiddenStructure">\n        <a href="http://nohost/plone/@@search" accesskey="5">\n            Advanced Search…\n        </a>\n    </div>\n\n</div>\n\n<a id="portal-logo" title="Plone site" accesskey="1" href="http://nohost/plone">\n    <img src="http://nohost/plone/logo.png" alt="Plone site" title="Plone site" height="56" width="215" /></a>\n\n\n    <p class="hiddenStructure">Navigation</p>\n\n    <ul id="portal-globalnav"><li id="portaltab-index_html" class="selected"><a href="http://nohost/plone" title="">Home</a></li><li id="portaltab-news" class="plain"><a href="http://nohost/plone/news" title="Site News">News</a></li><li id="portaltab-events" class="plain"><a href="http://nohost/plone/events" title="Site Events">Events</a></li><li id="portaltab-Members" class="plain"><a href="http://nohost/plone/Members" title="Site Users">Users</a></li><li id="portaltab-doc2" class="plain"><a href="http://nohost/plone/doc2" title="">Test Page 2</a></li><li id="portaltab-image1" class="plain"><a href="http://nohost/plone/image1/view" title="">Test Image 1</a></li><li id="portaltab-image2" class="plain"><a href="http://nohost/plone/image2/view" title="">Test Image 2</a></li><li id="portaltab-image3" class="plain"><a href="http://nohost/plone/image3/view" title="">Test Image 3</a></li><li id="portaltab-file1" class="plain"><a href="http://nohost/plone/file1/view" title="">Test File 1</a></li><li\n    id="portaltab-folder1" class="plain"><a href="http://nohost/plone/folder1" title="">Test Folder 1</a></li></ul>\n\n\n</div>\n\n</div>\n        </div>\n    <div id="portal-columns" class="row">\n\n        <div id="portal-column-content" class="cell width-full position-0">\n\n            <div id="viewlet-above-content"><div id="portal-breadcrumbs">\n\n    <span id="breadcrumbs-you-are-here">You\nare here:</span>\n    <span id="breadcrumbs-home">\n        <a href="http://nohost/plone">Home</a>\n        <span class="breadcrumbSeparator">\n            /\n            \n        </span>\n    </span>\n    <span id="breadcrumbs-1" dir="ltr">\n        \n            \n            \n            <span id="breadcrumbs-current">Test Page 1</span>\n         \n    </span>\n\n</div>\n\n<div id="plone-lock-status">\n  \n</div>\n</div>\n\n            \n\n    <dl class="portalMessage warning">\n        <dt>Warning</dt>\n        <dd>\n            One or more of the items you are attempting to delete may cause links\n            in your site to break.\n        </dd>\n    </dl>\n\n    <div id="content">\n        <h1 class="documentFirstHeading">Potential link breakage</h1>\n\n        <div id="content-core">\n            <p>\n                By deleting this item, you will break links that exist in the items listed\n                below. If this is indeed what you want to do, we recommend that you remove\n                these references first.\n            </p>\n\n            <form method="post" action="http://nohost/plone/removeConfirmationAction">\n\n              <dl>\n                  \n\n                    <dt><a href="http://nohost/plone/doc1">Test Page 1</a></dt>\n                    <dd>\n                        <span>\n                            This <span>Page</span>\n                            is referenced by the following items:\n                        </span>\n\n                        <ul>\n                          <li>\n                            \n                              <a href="http://nohost/plone/folder1/doc3">Test Page 3</a>\n                              [<a target="_blank" href="http://nohost/plone/folder1/doc3/edit">Edit in new window</a>]\n                            \n                            \n                          </li>\n                        </ul>\n                    </dd>\n\n                  \n              </dl>\n\n              <br />\n\n              <p>\n                  Would you like to delete it anyway?\n              </p>\n\n              <input type="hidden" name="original_request" value="eJyVU01vozAQ/TXlllK+gyUOUeqUSC2wxF1pT5aBIVAZG2Fns/vv14HmslJX7Mm25s2b92bGkR8hJSdNpUjOoPPqo5Cq170UR1GwCYS2RnYGcRkqmBLHUp28UsZ5cmBcgSWn/kw1DCNnGpJW8gYmWkuhTaKyFHCoNTRUVh90ZLpTD96O90onD+5h5FKAOdvJwDe3IuvwAq4rmeHnehVvcDOorK/ijayddUwz8h9BdzXNSmQ/mN6tFDdj/4fXWznEnsPXrpe9WCnxDv5cpsbkaDC4AXQnm+R5fluUXXRnxtvXTMspid1gW4XAvJYFLqt884xrf1s/tVvvKQ5ZA6x1WogdH+3zjOCM0FecvZDUQ5EfOQFKCSno+wmXdPdiok6Eit+mnthcJs77ynYfwzvKEGR4T455FqCaSwWOuwRKfMAlLr0AdVqPyLaF7KTS9uzM/utzGCUl/vaOT4S+YZLmzz4q8hOJF6rUXEO05Meo2JGUHrNDHqKFzFS82yA/Cux5iI0jv/XCfFz71+Z6vW5aOQ039SBq2UBj1Bt3343BosxJvs9ft3Mp23l0/gA+y2Pa" />\n\n              <input type="hidden" name="confirmed_items" value="O68g39Q1vpk=\n" />\n\n              <input type="hidden" name="cancel_url" value="http://nohost/plone/folder_contents" />\n\n              <input class="destructive" type="submit" name="delete" value="Yes" />\n\n              <input class="destructive" type="submit" name="delete_all" value="Yes to all" />\n\n              <input class="standalone" type="submit" name="cancel" value="Cancel" />\n\n            </form>\n        </div>\n    </div>\n\n\n\n            <div id="viewlet-below-content">\n</div>\n        </div>\n\n        \n        \n\n        \n        \n    </div>\n\n\n    <div id="portal-footer-wrapper" class="row">\n        <div class="cell width-full position-0">\n            <div id="portal-footer">\n          <p>\n               \n               The\n               <a href="http://plone.org">Plone<sup>®</sup> Open Source CMS/WCM</a>\n               is\n               <abbr title="Copyright">©</abbr>\n               2000-2013\n               by the\n               <a href="http://plone.org/foundation">Plone Foundation</a>\n               and friends.\n               \n\n               \n               Distributed under the\n                    <a href="http://creativecommons.org/licenses/GPL/2.0/">GNU GPL license</a>.\n               \n          </p>\n\n</div>\n\n<div id="portal-colophon">\n\n<div class="colophonWrapper">\n<ul>\n  <li>\n    <a href="http://plone.org" title="This site was built using the Plone Open Source CMS/WCM.">\n      Powered by Plone & Python</a>\n  </li>\n</ul>\n</div>\n</div>\n\n<ul id="portal-siteactions">\n\n    <li id="siteaction-sitemap"><a href="http://nohost/plone/sitemap" accesskey="3" title="Site Map">Site Map</a></li>\n    <li id="siteaction-accessibility"><a href="http://nohost/plone/accessibility-info" accesskey="0" title="Accessibility">Accessibility</a></li>\n    <li id="siteaction-contact"><a href="http://nohost/plone/contact-info" accesskey="9" title="Contact">Contact</a></li>\n</ul>\n\n\n            <div id="kss-spinner">\n                <img alt="" src="http://nohost/plone/spinner.gif" />\n            </div>\n        </div>\n    </div>\n\n\n\n</div>\n</body>\n</html>\n\n\n'


  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()))


FAILED:  plone.app.linkintegrity.docs.testOnOffSwitch.txt

Error Message:
Failed doctest test for testOnOffSwitch.txt

Stack Trace:
Failed doctest test for testOnOffSwitch.txt
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.app.linkintegrity/plone/app/linkintegrity/docs/testOnOffSwitch.txt", line 0

----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.app.linkintegrity/plone/app/linkintegrity/docs/testOnOffSwitch.txt", line 16, in testOnOffSwitch.txt
Failed example:
    browser.contents
Expected:
    '...<form ... action="http://nohost/plone/removeConfirmationAction">...
     ...<a href="http://nohost/plone/doc2"...Test Page 2...
     ...This...Document...is referenced by the following items:...
     ...<li>...href="http://nohost/plone/doc1"...Test Page 1...</li>...
     ...Would you like to delete it anyway?...'
Got:
    '\n<!DOCTYPE html>\n\n<html xmlns="http://www.w3.org/1999/xhtml" lang="en">\n\n    \n    \n    \n    \n    \n\n\n<head>\n    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />\n\n    \n        <base href="http://nohost/plone/doc2" /><!--[if lt IE 7]></base><![endif]-->\n    \n\n    \n        \n<link rel="alternate" data-kss-base-url="kss-base-url" href="http://nohost/plone/doc2/" />\n\n  \n    <link rel="stylesheet" type="text/css" media="screen" href="http://nohost/plone/portal_css/Sunburst%20Theme/member-cachekey-5c6c9e9ce5f54e4e78bf39a3a50cacdb.css" />\n    <link rel="stylesheet" type="text/css" href="http://nohost/plone/portal_css/Sunburst%20Theme/base-cachekey-c1ad059b677e96fbc66c2f1fd08a7bd7.css" />\n    <style type="text/css" media="screen">@import url(http://nohost/plone/portal_css/Sunburst%20Theme/resourceplone.app.jquerytools.dateinput-cachekey-e7547bc427f1f3c9f4a0c825cff66dbd.css);</style>\n    <link rel="stylesheet" type="text/css" media="all" href="http://nohost/plone/portal_css/Sunburst%20Theme/ploneCustom-cachekey-0b7db836dc557228ca6f6079a2f45904.css" />\n\n  \n    <link rel="stylesheet" data-rel="kinetic-stylesheet" type="text/kss" href="http://nohost/plone/portal_kss/Sunburst%20Theme/resourcetinymce.ksstinymce-cachekey-88aa7b47e64dc67122a6c4bc0e0a96cd.kss" />\n    <link rel="stylesheet" data-rel="kinetic-stylesheet" type="text/kss" href="http://nohost/plone/portal_kss/Sunburst%20Theme/at-cachekey-8bb09b3eeeb93c90b3f9fb7bfc9bff27.kss" />\n  \n    <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/resourceplone.app.jquery-cachekey-4fd395ceb8f59bd5a05a6e9edc081f1c.js"></script>\n    <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/sarissa-cachekey-e305e79f4d6bdaf0566921d00ba717d8.js"></script>\n    <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/table_sorter-cachekey-90aeecd9cef7def39f5c95057476c865.js"></script>\n\n\n<title>Test Page 2 — Plone site</title>\n        \n    <link rel="author" href="http://nohost/plone/author/portal_owner" title="Author information" />\n\n\n\n    <link rel="shortcut icon" type="image/x-icon" href="http://nohost/plone/favicon.ico" />\n    <link rel="apple-touch-icon" href="http://nohost/plone/touch_icon.png" />\n\n\n\n\n\n\n    <link rel="search" href="http://nohost/plone/@@search" title="Search this site" />\n\n\n\n        \n        \n        \n        \n        \n\n        <meta name="viewport" content="width=device-width, initial-scale=0.6666, maximum-scale=1.0, minimum-scale=0.6666" />\n        <meta name="generator" content="Plone - http://plone.org" />\n    \n</head>\n\n<body class="template-index.html portaltype-document site-plone section-doc2 icons-on" dir="ltr">\n\n<div id="visual-portal-wrapper">\n\n        <div id="portal-top" class="row">\n<div class="cell width-full position-0">\n            <div id="portal-header">\n    <p class="hiddenStructure">\n  <a accesskey="2" href="http://nohost/plone/folder_delete#content">Skip to content.</a> |\n\n  <a accesskey="6" href="http://nohost/plone/folder_delete#portal-globalnav">Skip to navigation</a>\n</p>\n\n<div id="portal-personaltools-wrapper">\n\n<p class="hiddenStructure">Personal tools</p>\n\n<dl class="actionMenu deactivated" id="portal-personaltools">\n  \n  <dt class="actionMenuHeader">\n    <a id="user-name" href="http://nohost/plone/useractions">test_user_1_</a>\n  </dt>\n  <dd class="actionMenuContent">\n    <ul>\n        <li id="personaltools-dashboard">\n            <a href="http://nohost/plone/dashboard">Dashboard</a>\n        </li>\n        <li id="personaltools-preferences">\n            <a href="http://nohost/plone/@@personal-preferences">Preferences</a>\n        </li>\n        <li id="personaltools-plone_setup">\n            <a href="http://nohost/plone/@@overview-controlpanel">Site Setup</a>\n        </li>\n        <li id="personaltools-logout">\n            <a href="http://nohost/plone/logout">Log out</a>\n        </li>\n    </ul>\n  </dd>\n  \n</dl>\n\n\n\n</div>\n\n\n\n<div id="portal-searchbox">\n\n    <form id="searchGadget_form" action="http://nohost/plone/@@search">\n\n        <div class="LSBox">\n        <label class="hiddenStructure" for="searchGadget">Search Site</label>\n\n        <input name="SearchableText" type="text" size="18" title="Search Site" placeholder="Search Site" accesskey="4" class="searchField" id="searchGadget" />\n\n        <input class="searchButton" type="submit" value="Search" />\n\n        <div class="searchSection">\n            <input id="searchbox_currentfolder_only" class="noborder" type="checkbox" name="path" value="/plone" />\n            <label for="searchbox_currentfolder_only" style="cursor: pointer">\n                only in current section\n            </label>\n        </div>\n\n        <div class="LSResult" id="LSResult"><div class="LSShadow" id="LSShadow"></div></div>\n        </div>\n    </form>\n\n    <div id="portal-advanced-search" class="hiddenStructure">\n        <a href="http://nohost/plone/@@search" accesskey="5">\n            Advanced Search…\n        </a>\n    </div>\n\n</div>\n\n<a id="portal-logo" title="Plone site" accesskey="1" href="http://nohost/plone">\n    <img src="http://nohost/plone/logo.png" alt="Plone site" title="Plone site" height="56" width="215" /></a>\n\n\n    <p class="hiddenStructure">Navigation</p>\n\n    <ul id="portal-globalnav"><li id="portaltab-index_html" class="selected"><a href="http://nohost/plone" title="">Home</a></li><li id="portaltab-news" class="plain"><a href="http://nohost/plone/news" title="Site News">News</a></li><li id="portaltab-events" class="plain"><a href="http://nohost/plone/events" title="Site Events">Events</a></li><li id="portaltab-Members" class="plain"><a href="http://nohost/plone/Members" title="Site Users">Users</a></li><li id="portaltab-doc1" class="plain"><a href="http://nohost/plone/doc1" title="">Test Page 1</a></li><li id="portaltab-image1" class="plain"><a href="http://nohost/plone/image1/view" title="">Test Image 1</a></li><li id="portaltab-image2" class="plain"><a href="http://nohost/plone/image2/view" title="">Test Image 2</a></li><li id="portaltab-image3" class="plain"><a href="http://nohost/plone/image3/view" title="">Test Image 3</a></li><li id="portaltab-file1" class="plain"><a href="http://nohost/plone/file1/view" title="">Test File 1</a></li><li\n    id="portaltab-folder1" class="plain"><a href="http://nohost/plone/folder1" title="">Test Folder 1</a></li></ul>\n\n\n</div>\n\n</div>\n        </div>\n    <div id="portal-columns" class="row">\n\n        <div id="portal-column-content" class="cell width-full position-0">\n\n            <div id="viewlet-above-content"><div id="portal-breadcrumbs">\n\n    <span id="breadcrumbs-you-are-here">You\nare here:</span>\n    <span id="breadcrumbs-home">\n        <a href="http://nohost/plone">Home</a>\n        <span class="breadcrumbSeparator">\n            /\n            \n        </span>\n    </span>\n    <span id="breadcrumbs-1" dir="ltr">\n        \n            \n            \n            <span id="breadcrumbs-current">Test Page 2</span>\n         \n    </span>\n\n</div>\n\n<div id="plone-lock-status">\n  \n</div>\n</div>\n\n            \n\n    <dl class="portalMessage warning">\n        <dt>Warning</dt>\n        <dd>\n            One or more of the items you are attempting to delete may cause links\n            in your site to break.\n        </dd>\n    </dl>\n\n    <div id="content">\n        <h1 class="documentFirstHeading">Potential link breakage</h1>\n\n        <div id="content-core">\n            <p>\n                By deleting this item, you will break links that exist in the items listed\n                below. If this is indeed what you want to do, we recommend that you remove\n                these references first.\n            </p>\n\n            <form method="post" action="http://nohost/plone/removeConfirmationAction">\n\n              <dl>\n                  \n\n                    <dt><a href="http://nohost/plone/doc2">Test Page 2</a></dt>\n                    <dd>\n                        <span>\n                            This <span>Page</span>\n                            is referenced by the following items:\n                        </span>\n\n                        <ul>\n                          <li>\n                            \n                              <a href="http://nohost/plone/doc1">Test Page 1</a>\n                              [<a target="_blank" href="http://nohost/plone/doc1/edit">Edit in new window</a>]\n                            \n                            \n                          </li>\n                        </ul>\n                    </dd>\n\n                  \n              </dl>\n\n              <br />\n\n              <p>\n                  Would you like to delete it anyway?\n              </p>\n\n              <input type="hidden" name="original_request" value="eJyVU8FuozAQ/ZpyS6khULDEIUqdEqkFlrgr7ckyMAQqYyPslN2/Xyd097CHFT3Z1rx5897MOIxCrNVkmJLJGUxevRdK96ZX8igLPoE0zsjPIC9DBVOCHN2pmXEhkgMXGhw19WdmYBgFN5C0SjQwsVpJYxO1o0FAbaBhqnpnIzedvvN3otcmufMOo1AS7NlOFr65FlmHlzCvZIaP9Spe4WpwJbhRNXL+E/RW06xE9oNtD/oC9iu8/so59WKthGUPkPO5D43NMWBxA5hONcnT7e0wfjGdnVBfc6OmJPaCqAqB+y0PPF5t7TOut1H90Eb+QxzyBniLWojRFu/zjJKMsheSPdPUx2EUogCnlBbs7URKtnu2UfSIi1+2ntxcJiH6yvXu/6IsQUb29JhnAa6F0oC8JVCSAylJ6Qe4M2bEritVp7Rxb87cf/bbKinJtzdyouyV0DR/2uIiP9F4oUrtNcRLfoyLHU3ZMTvkIV7IbMU/NuiPgvg+5uMorr2wf8/9uZnnedOqabiqB1mrBhqr3rr7bg0WZU7zff4S3Uq56B79BsLQT2o=" />\n\n              <input type="hidden" name="confirmed_items" value="O68g39Q1vps=\n" />\n\n              <input type="hidden" name="cancel_url" value="http://nohost/plone/folder_contents" />\n\n              <input class="destructive" type="submit" name="delete" value="Yes" />\n\n              <input class="destructive" type="submit" name="delete_all" value="Yes to all" />\n\n              <input class="standalone" type="submit" name="cancel" value="Cancel" />\n\n            </form>\n        </div>\n    </div>\n\n\n\n            <div id="viewlet-below-content">\n</div>\n        </div>\n\n        \n        \n\n        \n        \n    </div>\n\n\n    <div id="portal-footer-wrapper" class="row">\n        <div class="cell width-full position-0">\n            <div id="portal-footer">\n          <p>\n               \n               The\n               <a href="http://plone.org">Plone<sup>®</sup> Open Source CMS/WCM</a>\n               is\n               <abbr title="Copyright">©</abbr>\n               2000-2013\n               by the\n               <a href="http://plone.org/foundation">Plone Foundation</a>\n               and friends.\n               \n\n               \n               Distributed under the\n                    <a href="http://creativecommons.org/licenses/GPL/2.0/">GNU GPL license</a>.\n               \n          </p>\n\n</div>\n\n<div id="portal-colophon">\n\n<div class="colophonWrapper">\n<ul>\n  <li>\n    <a href="http://plone.org" title="This site was built using the Plone Open Source CMS/WCM.">\n      Powered by Plone & Python</a>\n  </li>\n</ul>\n</div>\n</div>\n\n<ul id="portal-siteactions">\n\n    <li id="siteaction-sitemap"><a href="http://nohost/plone/sitemap" accesskey="3" title="Site Map">Site Map</a></li>\n    <li id="siteaction-accessibility"><a href="http://nohost/plone/accessibility-info" accesskey="0" title="Accessibility">Accessibility</a></li>\n    <li id="siteaction-contact"><a href="http://nohost/plone/contact-info" accesskey="9" title="Contact">Contact</a></li>\n</ul>\n\n\n            <div id="kss-spinner">\n                <img alt="" src="http://nohost/plone/spinner.gif" />\n            </div>\n        </div>\n    </div>\n\n\n\n</div>\n</body>\n</html>\n\n\n'


  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()))


FAILED:  plone.app.linkintegrity.docs.testReferenceInRestructuredText.txt

Error Message:
Failed doctest test for testReferenceInRestructuredText.txt

Stack Trace:
Failed doctest test for testReferenceInRestructuredText.txt
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.app.linkintegrity/plone/app/linkintegrity/docs/testReferenceInRestructuredText.txt", line 0

----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.app.linkintegrity/plone/app/linkintegrity/docs/testReferenceInRestructuredText.txt", line 19, in testReferenceInRestructuredText.txt
Failed example:
    browser.contents
Expected:
    '...<a href="http://nohost/plone/doc2"...Test Page 2...
     ...This...Document...is referenced by the following items:...
     ...<li>...href="http://nohost/plone/doc1"...Test Page 1...</li>...
     ...Would you like to delete it anyway?...'
Got:
    '\n<!DOCTYPE html>\n\n<html xmlns="http://www.w3.org/1999/xhtml" lang="en">\n\n    \n    \n    \n    \n    \n\n\n<head>\n    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />\n\n    \n        <base href="http://nohost/plone/doc2" /><!--[if lt IE 7]></base><![endif]-->\n    \n\n    \n        \n<link rel="alternate" data-kss-base-url="kss-base-url" href="http://nohost/plone/doc2/" />\n\n  \n    <link rel="stylesheet" type="text/css" media="screen" href="http://nohost/plone/portal_css/Sunburst%20Theme/member-cachekey-5c6c9e9ce5f54e4e78bf39a3a50cacdb.css" />\n    <link rel="stylesheet" type="text/css" href="http://nohost/plone/portal_css/Sunburst%20Theme/base-cachekey-c1ad059b677e96fbc66c2f1fd08a7bd7.css" />\n    <style type="text/css" media="screen">@import url(http://nohost/plone/portal_css/Sunburst%20Theme/resourceplone.app.jquerytools.dateinput-cachekey-e7547bc427f1f3c9f4a0c825cff66dbd.css);</style>\n    <link rel="stylesheet" type="text/css" media="all" href="http://nohost/plone/portal_css/Sunburst%20Theme/ploneCustom-cachekey-0b7db836dc557228ca6f6079a2f45904.css" />\n\n  \n    <link rel="stylesheet" data-rel="kinetic-stylesheet" type="text/kss" href="http://nohost/plone/portal_kss/Sunburst%20Theme/resourcetinymce.ksstinymce-cachekey-88aa7b47e64dc67122a6c4bc0e0a96cd.kss" />\n    <link rel="stylesheet" data-rel="kinetic-stylesheet" type="text/kss" href="http://nohost/plone/portal_kss/Sunburst%20Theme/at-cachekey-8bb09b3eeeb93c90b3f9fb7bfc9bff27.kss" />\n  \n    <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/resourceplone.app.jquery-cachekey-4fd395ceb8f59bd5a05a6e9edc081f1c.js"></script>\n    <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/sarissa-cachekey-e305e79f4d6bdaf0566921d00ba717d8.js"></script>\n    <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/table_sorter-cachekey-90aeecd9cef7def39f5c95057476c865.js"></script>\n\n\n<title>Test Page 2 — Plone site</title>\n        \n    <link rel="author" href="http://nohost/plone/author/portal_owner" title="Author information" />\n\n\n\n    <link rel="shortcut icon" type="image/x-icon" href="http://nohost/plone/favicon.ico" />\n    <link rel="apple-touch-icon" href="http://nohost/plone/touch_icon.png" />\n\n\n\n\n\n\n    <link rel="search" href="http://nohost/plone/@@search" title="Search this site" />\n\n\n\n        \n        \n        \n        \n        \n\n        <meta name="viewport" content="width=device-width, initial-scale=0.6666, maximum-scale=1.0, minimum-scale=0.6666" />\n        <meta name="generator" content="Plone - http://plone.org" />\n    \n</head>\n\n<body class="template-index.html portaltype-document site-plone section-doc2 icons-on" dir="ltr">\n\n<div id="visual-portal-wrapper">\n\n        <div id="portal-top" class="row">\n<div class="cell width-full position-0">\n            <div id="portal-header">\n    <p class="hiddenStructure">\n  <a accesskey="2" href="http://nohost/plone/folder_delete#content">Skip to content.</a> |\n\n  <a accesskey="6" href="http://nohost/plone/folder_delete#portal-globalnav">Skip to navigation</a>\n</p>\n\n<div id="portal-personaltools-wrapper">\n\n<p class="hiddenStructure">Personal tools</p>\n\n<dl class="actionMenu deactivated" id="portal-personaltools">\n  \n  <dt class="actionMenuHeader">\n    <a id="user-name" href="http://nohost/plone/useractions">test_user_1_</a>\n  </dt>\n  <dd class="actionMenuContent">\n    <ul>\n        <li id="personaltools-dashboard">\n            <a href="http://nohost/plone/dashboard">Dashboard</a>\n        </li>\n        <li id="personaltools-preferences">\n            <a href="http://nohost/plone/@@personal-preferences">Preferences</a>\n        </li>\n        <li id="personaltools-plone_setup">\n            <a href="http://nohost/plone/@@overview-controlpanel">Site Setup</a>\n        </li>\n        <li id="personaltools-logout">\n            <a href="http://nohost/plone/logout">Log out</a>\n        </li>\n    </ul>\n  </dd>\n  \n</dl>\n\n\n\n</div>\n\n\n\n<div id="portal-searchbox">\n\n    <form id="searchGadget_form" action="http://nohost/plone/@@search">\n\n        <div class="LSBox">\n        <label class="hiddenStructure" for="searchGadget">Search Site</label>\n\n        <input name="SearchableText" type="text" size="18" title="Search Site" placeholder="Search Site" accesskey="4" class="searchField" id="searchGadget" />\n\n        <input class="searchButton" type="submit" value="Search" />\n\n        <div class="searchSection">\n            <input id="searchbox_currentfolder_only" class="noborder" type="checkbox" name="path" value="/plone" />\n            <label for="searchbox_currentfolder_only" style="cursor: pointer">\n                only in current section\n            </label>\n        </div>\n\n        <div class="LSResult" id="LSResult"><div class="LSShadow" id="LSShadow"></div></div>\n        </div>\n    </form>\n\n    <div id="portal-advanced-search" class="hiddenStructure">\n        <a href="http://nohost/plone/@@search" accesskey="5">\n            Advanced Search…\n        </a>\n    </div>\n\n</div>\n\n<a id="portal-logo" title="Plone site" accesskey="1" href="http://nohost/plone">\n    <img src="http://nohost/plone/logo.png" alt="Plone site" title="Plone site" height="56" width="215" /></a>\n\n\n    <p class="hiddenStructure">Navigation</p>\n\n    <ul id="portal-globalnav"><li id="portaltab-index_html" class="selected"><a href="http://nohost/plone" title="">Home</a></li><li id="portaltab-news" class="plain"><a href="http://nohost/plone/news" title="Site News">News</a></li><li id="portaltab-events" class="plain"><a href="http://nohost/plone/events" title="Site Events">Events</a></li><li id="portaltab-Members" class="plain"><a href="http://nohost/plone/Members" title="Site Users">Users</a></li><li id="portaltab-doc1" class="plain"><a href="http://nohost/plone/doc1" title="">Test Page 1</a></li><li id="portaltab-image1" class="plain"><a href="http://nohost/plone/image1/view" title="">Test Image 1</a></li><li id="portaltab-image2" class="plain"><a href="http://nohost/plone/image2/view" title="">Test Image 2</a></li><li id="portaltab-image3" class="plain"><a href="http://nohost/plone/image3/view" title="">Test Image 3</a></li><li id="portaltab-file1" class="plain"><a href="http://nohost/plone/file1/view" title="">Test File 1</a></li><li\n    id="portaltab-folder1" class="plain"><a href="http://nohost/plone/folder1" title="">Test Folder 1</a></li></ul>\n\n\n</div>\n\n</div>\n        </div>\n    <div id="portal-columns" class="row">\n\n        <div id="portal-column-content" class="cell width-full position-0">\n\n            <div id="viewlet-above-content"><div id="portal-breadcrumbs">\n\n    <span id="breadcrumbs-you-are-here">You\nare here:</span>\n    <span id="breadcrumbs-home">\n        <a href="http://nohost/plone">Home</a>\n        <span class="breadcrumbSeparator">\n            /\n            \n        </span>\n    </span>\n    <span id="breadcrumbs-1" dir="ltr">\n        \n            \n            \n            <span id="breadcrumbs-current">Test Page 2</span>\n         \n    </span>\n\n</div>\n\n<div id="plone-lock-status">\n  \n</div>\n</div>\n\n            \n\n    <dl class="portalMessage warning">\n        <dt>Warning</dt>\n        <dd>\n            One or more of the items you are attempting to delete may cause links\n            in your site to break.\n        </dd>\n    </dl>\n\n    <div id="content">\n        <h1 class="documentFirstHeading">Potential link breakage</h1>\n\n        <div id="content-core">\n            <p>\n                By deleting this item, you will break links that exist in the items listed\n                below. If this is indeed what you want to do, we recommend that you remove\n                these references first.\n            </p>\n\n            <form method="post" action="http://nohost/plone/removeConfirmationAction">\n\n              <dl>\n                  \n\n                    <dt><a href="http://nohost/plone/doc2">Test Page 2</a></dt>\n                    <dd>\n                        <span>\n                            This <span>Page</span>\n                            is referenced by the following items:\n                        </span>\n\n                        <ul>\n                          <li>\n                            \n                              <a href="http://nohost/plone/doc1">Test Page 1</a>\n                              [<a target="_blank" href="http://nohost/plone/doc1/edit">Edit in new window</a>]\n                            \n                            \n                          </li>\n                        </ul>\n                    </dd>\n\n                  \n              </dl>\n\n              <br />\n\n              <p>\n                  Would you like to delete it anyway?\n              </p>\n\n              <input type="hidden" name="original_request" value="eJyVU8FuozAQ/ZpyS6khULDEIUqdEqkFlrgr7ckyMAQqYyPslN2/Xyd097CHFT3Z1rx5897MOIxCrNVkmJLJGUxevRdK96ZX8igLPoE0zsjPIC9DBVOCHN2pmXEhkgMXGhw19WdmYBgFN5C0SjQwsVpJYxO1o0FAbaBhqnpnIzedvvN3otcmufMOo1AS7NlOFr65FlmHlzCvZIaP9Spe4WpwJbhRNXL+E/RW06xE9oNtD/oC9iu8/so59WKthGUPkPO5D43NMWBxA5hONcnT7e0wfjGdnVBfc6OmJPaCqAqB+y0PPF5t7TOut1H90Eb+QxzyBniLWojRFu/zjJKMsheSPdPUx2EUogCnlBbs7URKtnu2UfSIi1+2ntxcJiH6yvXu/6IsQUb29JhnAa6F0oC8JVCSAylJ6Qe4M2bEritVp7Rxb87cf/bbKinJtzdyouyV0DR/2uIiP9F4oUrtNcRLfoyLHU3ZMTvkIV7IbMU/NuiPgvg+5uMorr2wf8/9uZnnedOqabiqB1mrBhqr3rr7bg0WZU7zff4S3Uq56B79BsLQT2o=" />\n\n              <input type="hidden" name="confirmed_items" value="O68g39Q1vps=\n" />\n\n              <input type="hidden" name="cancel_url" value="http://nohost/plone/folder_contents" />\n\n              <input class="destructive" type="submit" name="delete" value="Yes" />\n\n              <input class="destructive" type="submit" name="delete_all" value="Yes to all" />\n\n              <input class="standalone" type="submit" name="cancel" value="Cancel" />\n\n            </form>\n        </div>\n    </div>\n\n\n\n            <div id="viewlet-below-content">\n</div>\n        </div>\n\n        \n        \n\n        \n        \n    </div>\n\n\n    <div id="portal-footer-wrapper" class="row">\n        <div class="cell width-full position-0">\n            <div id="portal-footer">\n          <p>\n               \n               The\n               <a href="http://plone.org">Plone<sup>®</sup> Open Source CMS/WCM</a>\n               is\n               <abbr title="Copyright">©</abbr>\n               2000-2013\n               by the\n               <a href="http://plone.org/foundation">Plone Foundation</a>\n               and friends.\n               \n\n               \n               Distributed under the\n                    <a href="http://creativecommons.org/licenses/GPL/2.0/">GNU GPL license</a>.\n               \n          </p>\n\n</div>\n\n<div id="portal-colophon">\n\n<div class="colophonWrapper">\n<ul>\n  <li>\n    <a href="http://plone.org" title="This site was built using the Plone Open Source CMS/WCM.">\n      Powered by Plone & Python</a>\n  </li>\n</ul>\n</div>\n</div>\n\n<ul id="portal-siteactions">\n\n    <li id="siteaction-sitemap"><a href="http://nohost/plone/sitemap" accesskey="3" title="Site Map">Site Map</a></li>\n    <li id="siteaction-accessibility"><a href="http://nohost/plone/accessibility-info" accesskey="0" title="Accessibility">Accessibility</a></li>\n    <li id="siteaction-contact"><a href="http://nohost/plone/contact-info" accesskey="9" title="Contact">Contact</a></li>\n</ul>\n\n\n            <div id="kss-spinner">\n                <img alt="" src="http://nohost/plone/spinner.gif" />\n            </div>\n        </div>\n    </div>\n\n\n\n</div>\n</body>\n</html>\n\n\n'


  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()))


FAILED:  plone.app.linkintegrity.docs.testReferenceOnClonedObject.txt

Error Message:
Failed doctest test for testReferenceOnClonedObject.txt

Stack Trace:
Failed doctest test for testReferenceOnClonedObject.txt
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.app.linkintegrity/plone/app/linkintegrity/docs/testReferenceOnClonedObject.txt", line 0

----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.app.linkintegrity/plone/app/linkintegrity/docs/testReferenceOnClonedObject.txt", line 35, in testReferenceOnClonedObject.txt
Failed example:
    browser.contents
Expected:
    '...<form ... action="http://nohost/plone/removeConfirmationAction">...
     ...<a href="http://nohost/plone/doc2"...Test Page 2...
     ...This...Document...is referenced by the following items:...
     ...<li>...href="http://nohost/plone/copy_of_doc1"...Test Page 1...</li>...
     ...<li>...href="http://nohost/plone/doc1"...Test Page 1...</li>...
     ...Would you like to delete it anyway?...'
Got:
    '\n<!DOCTYPE html>\n\n<html xmlns="http://www.w3.org/1999/xhtml" lang="en">\n\n    \n    \n    \n    \n    \n\n\n<head>\n    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />\n\n    \n        <base href="http://nohost/plone/doc2" /><!--[if lt IE 7]></base><![endif]-->\n    \n\n    \n        \n<link rel="alternate" data-kss-base-url="kss-base-url" href="http://nohost/plone/doc2/" />\n\n  \n    <link rel="stylesheet" type="text/css" media="screen" href="http://nohost/plone/portal_css/Sunburst%20Theme/member-cachekey-5c6c9e9ce5f54e4e78bf39a3a50cacdb.css" />\n    <link rel="stylesheet" type="text/css" href="http://nohost/plone/portal_css/Sunburst%20Theme/base-cachekey-c1ad059b677e96fbc66c2f1fd08a7bd7.css" />\n    <style type="text/css" media="screen">@import url(http://nohost/plone/portal_css/Sunburst%20Theme/resourceplone.app.jquerytools.dateinput-cachekey-e7547bc427f1f3c9f4a0c825cff66dbd.css);</style>\n    <link rel="stylesheet" type="text/css" media="all" href="http://nohost/plone/portal_css/Sunburst%20Theme/ploneCustom-cachekey-0b7db836dc557228ca6f6079a2f45904.css" />\n\n  \n    <link rel="stylesheet" data-rel="kinetic-stylesheet" type="text/kss" href="http://nohost/plone/portal_kss/Sunburst%20Theme/resourcetinymce.ksstinymce-cachekey-88aa7b47e64dc67122a6c4bc0e0a96cd.kss" />\n    <link rel="stylesheet" data-rel="kinetic-stylesheet" type="text/kss" href="http://nohost/plone/portal_kss/Sunburst%20Theme/at-cachekey-8bb09b3eeeb93c90b3f9fb7bfc9bff27.kss" />\n  \n    <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/resourceplone.app.jquery-cachekey-4fd395ceb8f59bd5a05a6e9edc081f1c.js"></script>\n    <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/sarissa-cachekey-e305e79f4d6bdaf0566921d00ba717d8.js"></script>\n    <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/table_sorter-cachekey-90aeecd9cef7def39f5c95057476c865.js"></script>\n\n\n<title>Test Page 2 — Plone site</title>\n        \n    <link rel="author" href="http://nohost/plone/author/portal_owner" title="Author information" />\n\n\n\n    <link rel="shortcut icon" type="image/x-icon" href="http://nohost/plone/favicon.ico" />\n    <link rel="apple-touch-icon" href="http://nohost/plone/touch_icon.png" />\n\n\n\n\n\n\n    <link rel="search" href="http://nohost/plone/@@search" title="Search this site" />\n\n\n\n        \n        \n        \n        \n        \n\n        <meta name="viewport" content="width=device-width, initial-scale=0.6666, maximum-scale=1.0, minimum-scale=0.6666" />\n        <meta name="generator" content="Plone - http://plone.org" />\n    \n</head>\n\n<body class="template-index.html portaltype-document site-plone section-doc2 icons-on" dir="ltr">\n\n<div id="visual-portal-wrapper">\n\n        <div id="portal-top" class="row">\n<div class="cell width-full position-0">\n            <div id="portal-header">\n    <p class="hiddenStructure">\n  <a accesskey="2" href="http://nohost/plone/folder_delete#content">Skip to content.</a> |\n\n  <a accesskey="6" href="http://nohost/plone/folder_delete#portal-globalnav">Skip to navigation</a>\n</p>\n\n<div id="portal-personaltools-wrapper">\n\n<p class="hiddenStructure">Personal tools</p>\n\n<dl class="actionMenu deactivated" id="portal-personaltools">\n  \n  <dt class="actionMenuHeader">\n    <a id="user-name" href="http://nohost/plone/useractions">test_user_1_</a>\n  </dt>\n  <dd class="actionMenuContent">\n    <ul>\n        <li id="personaltools-dashboard">\n            <a href="http://nohost/plone/dashboard">Dashboard</a>\n        </li>\n        <li id="personaltools-preferences">\n            <a href="http://nohost/plone/@@personal-preferences">Preferences</a>\n        </li>\n        <li id="personaltools-plone_setup">\n            <a href="http://nohost/plone/@@overview-controlpanel">Site Setup</a>\n        </li>\n        <li id="personaltools-logout">\n            <a href="http://nohost/plone/logout">Log out</a>\n        </li>\n    </ul>\n  </dd>\n  \n</dl>\n\n\n\n</div>\n\n\n\n<div id="portal-searchbox">\n\n    <form id="searchGadget_form" action="http://nohost/plone/@@search">\n\n        <div class="LSBox">\n        <label class="hiddenStructure" for="searchGadget">Search Site</label>\n\n        <input name="SearchableText" type="text" size="18" title="Search Site" placeholder="Search Site" accesskey="4" class="searchField" id="searchGadget" />\n\n        <input class="searchButton" type="submit" value="Search" />\n\n        <div class="searchSection">\n            <input id="searchbox_currentfolder_only" class="noborder" type="checkbox" name="path" value="/plone" />\n            <label for="searchbox_currentfolder_only" style="cursor: pointer">\n                only in current section\n            </label>\n        </div>\n\n        <div class="LSResult" id="LSResult"><div class="LSShadow" id="LSShadow"></div></div>\n        </div>\n    </form>\n\n    <div id="portal-advanced-search" class="hiddenStructure">\n        <a href="http://nohost/plone/@@search" accesskey="5">\n            Advanced Search…\n        </a>\n    </div>\n\n</div>\n\n<a id="portal-logo" title="Plone site" accesskey="1" href="http://nohost/plone">\n    <img src="http://nohost/plone/logo.png" alt="Plone site" title="Plone site" height="56" width="215" /></a>\n\n\n    <p class="hiddenStructure">Navigation</p>\n\n    <ul id="portal-globalnav"><li id="portaltab-index_html" class="selected"><a href="http://nohost/plone" title="">Home</a></li><li id="portaltab-news" class="plain"><a href="http://nohost/plone/news" title="Site News">News</a></li><li id="portaltab-events" class="plain"><a href="http://nohost/plone/events" title="Site Events">Events</a></li><li id="portaltab-Members" class="plain"><a href="http://nohost/plone/Members" title="Site Users">Users</a></li><li id="portaltab-doc1" class="plain"><a href="http://nohost/plone/doc1" title="">Test Page 1</a></li><li id="portaltab-image1" class="plain"><a href="http://nohost/plone/image1/view" title="">Test Image 1</a></li><li id="portaltab-image2" class="plain"><a href="http://nohost/plone/image2/view" title="">Test Image 2</a></li><li id="portaltab-image3" class="plain"><a href="http://nohost/plone/image3/view" title="">Test Image 3</a></li><li id="portaltab-file1" class="plain"><a href="http://nohost/plone/file1/view" title="">Test File 1</a></li><li\n    id="portaltab-folder1" class="plain"><a href="http://nohost/plone/folder1" title="">Test Folder 1</a></li><li id="portaltab-copy_of_doc1" class="plain"><a href="http://nohost/plone/copy_of_doc1" title="">Test Page 1</a></li></ul>\n\n\n</div>\n\n</div>\n        </div>\n    <div id="portal-columns" class="row">\n\n        <div id="portal-column-content" class="cell width-full position-0">\n\n            <div id="viewlet-above-content"><div id="portal-breadcrumbs">\n\n    <span id="breadcrumbs-you-are-here">You\nare here:</span>\n    <span id="breadcrumbs-home">\n        <a href="http://nohost/plone">Home</a>\n        <span class="breadcrumbSeparator">\n            /\n            \n        </span>\n    </span>\n    <span id="breadcrumbs-1" dir="ltr">\n        \n            \n            \n            <span id="breadcrumbs-current">Test Page 2</span>\n         \n    </span>\n\n</div>\n\n<div id="plone-lock-status">\n  \n</div>\n</div>\n\n            \n\n    <dl class="portalMessage warning">\n        <dt>Warning</dt>\n        <dd>\n            One or more of the items you are attempting to delete may cause links\n            in your site to break.\n        </dd>\n    </dl>\n\n    <div id="content">\n        <h1 class="documentFirstHeading">Potential link breakage</h1>\n\n        <div id="content-core">\n            <p>\n                By deleting this item, you will break links that exist in the items listed\n                below. If this is indeed what you want to do, we recommend that you remove\n                these references first.\n            </p>\n\n            <form method="post" action="http://nohost/plone/removeConfirmationAction">\n\n              <dl>\n                  \n\n                    <dt><a href="http://nohost/plone/doc2">Test Page 2</a></dt>\n                    <dd>\n                        <span>\n                            This <span>Page</span>\n                            is referenced by the following items:\n                        </span>\n\n                        <ul>\n                          <li>\n                            \n                              <a href="http://nohost/plone/copy_of_doc1">Test Page 1</a>\n                              [<a target="_blank" href="http://nohost/plone/copy_of_doc1/edit">Edit in new window</a>]\n                            \n                            \n                          </li>\n                          <li>\n                            \n                              <a href="http://nohost/plone/doc1">Test Page 1</a>\n                              [<a target="_blank" href="http://nohost/plone/doc1/edit">Edit in new window</a>]\n                            \n                            \n                          </li>\n                        </ul>\n                    </dd>\n\n                  \n              </dl>\n\n              <br />\n\n              <p>\n                  Would you like to delete it anyway?\n              </p>\n\n              <input type="hidden" name="original_request" value="eJyVU8FuozAQ/ZpyS6khkGCJQ5Q6JVILLHFX2pNlYAhUxkbYKe3frxO6e9jDip5sa968eW9mvPFDrNVomJLxGUxWvuVKd6ZT8ihzPoI0zsDPIC99CWOMHN2qiXEh4gMXGhw1dmdmoB8ENxA3StQwskpJYxO1o0FAZaBmqnxjAzetvvN3otMmvvMOg1AS7NmMFr66FlmGlzAtZIb35Spe4GpwIbhWFXL+E/QW0yxEdr1tD/oG9ju8/sI5dWKphHkPFoIrNXwy1bBbU782qLaJBiy4B9OqOn68vR3GL6a1M+0qbtQYR16wLUPgfsMDj5dr+4yq9bZ6aLb+QxTyGniDGojQGu+zlJKUsmeSPtHExxs/RAFOKM3Z64kUbPdko2iD809bT64uoxBd6Xr3f1GWICV7eszSAFdCaUDeHCjIgRSk8APcGjNg15WqVdq4N3vuPz/CKinIj1dyouyF0CR7XOM8O9FopkrsNcRzfoTzHU3YMT1kIZ7JbMU/NuivnPg+5sMgrr2wv9X9WE3TtGrU2F/Vg6xUDbVVb939tAbzIqPZPnve3kq56B79BuTBYYk=" />\n\n              <input type="hidden" name="confirmed_items" value="O68g39Q1vps=\n" />\n\n              <input type="hidden" name="cancel_url" value="http://nohost/plone/folder_contents" />\n\n              <input class="destructive" type="submit" name="delete" value="Yes" />\n\n              <input class="destructive" type="submit" name="delete_all" value="Yes to all" />\n\n              <input class="standalone" type="submit" name="cancel" value="Cancel" />\n\n            </form>\n        </div>\n    </div>\n\n\n\n            <div id="viewlet-below-content">\n</div>\n        </div>\n\n        \n        \n\n        \n        \n    </div>\n\n\n    <div id="portal-footer-wrapper" class="row">\n        <div class="cell width-full position-0">\n            <div id="portal-footer">\n          <p>\n               \n               The\n               <a href="http://plone.org">Plone<sup>®</sup> Open Source CMS/WCM</a>\n               is\n               <abbr title="Copyright">©</abbr>\n               2000-2013\n               by the\n               <a href="http://plone.org/foundation">Plone Foundation</a>\n               and friends.\n               \n\n               \n               Distributed under the\n                    <a href="http://creativecommons.org/licenses/GPL/2.0/">GNU GPL license</a>.\n               \n          </p>\n\n</div>\n\n<div id="portal-colophon">\n\n<div class="colophonWrapper">\n<ul>\n  <li>\n    <a href="http://plone.org" title="This site was built using the Plone Open Source CMS/WCM.">\n      Powered by Plone & Python</a>\n  </li>\n</ul>\n</div>\n</div>\n\n<ul id="portal-siteactions">\n\n    <li id="siteaction-sitemap"><a href="http://nohost/plone/sitemap" accesskey="3" title="Site Map">Site Map</a></li>\n    <li id="siteaction-accessibility"><a href="http://nohost/plone/accessibility-info" accesskey="0" title="Accessibility">Accessibility</a></li>\n    <li id="siteaction-contact"><a href="http://nohost/plone/contact-info" accesskey="9" title="Contact">Contact</a></li>\n</ul>\n\n\n            <div id="kss-spinner">\n                <img alt="" src="http://nohost/plone/spinner.gif" />\n            </div>\n        </div>\n    </div>\n\n\n\n</div>\n</body>\n</html>\n\n\n'


  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()))


FAILED:  plone.app.linkintegrity.docs.testRemovalInSubfolder.txt

Error Message:
Failed doctest test for testRemovalInSubfolder.txt

Stack Trace:
Failed doctest test for testRemovalInSubfolder.txt
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.app.linkintegrity/plone/app/linkintegrity/docs/testRemovalInSubfolder.txt", line 0

----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.app.linkintegrity/plone/app/linkintegrity/docs/testRemovalInSubfolder.txt", line 19, in testRemovalInSubfolder.txt
Failed example:
    browser.contents
Expected:
    '...<form ... action="http://nohost/plone/removeConfirmationAction">...
     ...<a href="http://nohost/plone/folder1/doc3"...Test Page 3...
     ...This...Document...is referenced by the following items:...
     ...<li>...href="http://nohost/plone/doc1"...Test Page 1...</li>...
     ...<li>...href="http://nohost/plone/doc2"...Test Page 2...</li>...
     ...Would you like to delete it anyway?...'
Got:
    '\n<!DOCTYPE html>\n\n<html xmlns="http://www.w3.org/1999/xhtml" lang="en">\n\n    \n    \n    \n    \n    \n\n\n<head>\n    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />\n\n    \n        <base href="http://nohost/plone/folder1/" /><!--[if lt IE 7]></base><![endif]-->\n    \n\n    \n        \n<link rel="alternate" data-kss-base-url="kss-base-url" href="http://nohost/plone/folder1/" />\n\n  \n    <link rel="stylesheet" type="text/css" media="screen" href="http://nohost/plone/portal_css/Sunburst%20Theme/member-cachekey-5c6c9e9ce5f54e4e78bf39a3a50cacdb.css" />\n    <link rel="stylesheet" type="text/css" href="http://nohost/plone/portal_css/Sunburst%20Theme/base-cachekey-c1ad059b677e96fbc66c2f1fd08a7bd7.css" />\n    <style type="text/css" media="screen">@import url(http://nohost/plone/portal_css/Sunburst%20Theme/resourceplone.app.jquerytools.dateinput-cachekey-e7547bc427f1f3c9f4a0c825cff66dbd.css);</style>\n    <link rel="stylesheet" type="text/css" media="all" href="http://nohost/plone/portal_css/Sunburst%20Theme/ploneCustom-cachekey-0b7db836dc557228ca6f6079a2f45904.css" />\n\n  \n    <link rel="stylesheet" data-rel="kinetic-stylesheet" type="text/kss" href="http://nohost/plone/portal_kss/Sunburst%20Theme/resourcetinymce.ksstinymce-cachekey-88aa7b47e64dc67122a6c4bc0e0a96cd.kss" />\n    <link rel="stylesheet" data-rel="kinetic-stylesheet" type="text/kss" href="http://nohost/plone/portal_kss/Sunburst%20Theme/at-cachekey-8bb09b3eeeb93c90b3f9fb7bfc9bff27.kss" />\n  \n    <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/resourceplone.app.jquery-cachekey-4fd395ceb8f59bd5a05a6e9edc081f1c.js"></script>\n    <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/sarissa-cachekey-e305e79f4d6bdaf0566921d00ba717d8.js"></script>\n    <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/table_sorter-cachekey-90aeecd9cef7def39f5c95057476c865.js"></script>\n\n\n<title>Test Folder 1 — Plone site</title>\n        \n    <link rel="author" href="http://nohost/plone/author/portal_owner" title="Author information" />\n\n\n\n    <link rel="shortcut icon" type="image/x-icon" href="http://nohost/plone/favicon.ico" />\n    <link rel="apple-touch-icon" href="http://nohost/plone/touch_icon.png" />\n\n\n\n\n\n\n    <link rel="search" href="http://nohost/plone/@@search" title="Search this site" />\n\n\n\n        \n        \n        \n        \n        \n\n        <meta name="viewport" content="width=device-width, initial-scale=0.6666, maximum-scale=1.0, minimum-scale=0.6666" />\n        <meta name="generator" content="Plone - http://plone.org" />\n    \n</head>\n\n<body class="template-index.html portaltype-folder site-plone section-folder1 icons-on" dir="ltr">\n\n<div id="visual-portal-wrapper">\n\n        <div id="portal-top" class="row">\n<div class="cell width-full position-0">\n            <div id="portal-header">\n    <p class="hiddenStructure">\n  <a accesskey="2" href="http://nohost/plone/folder_delete#content">Skip to content.</a> |\n\n  <a accesskey="6" href="http://nohost/plone/folder_delete#portal-globalnav">Skip to navigation</a>\n</p>\n\n<div id="portal-personaltools-wrapper">\n\n<p class="hiddenStructure">Personal tools</p>\n\n<dl class="actionMenu deactivated" id="portal-personaltools">\n  \n  <dt class="actionMenuHeader">\n    <a id="user-name" href="http://nohost/plone/useractions">test_user_1_</a>\n  </dt>\n  <dd class="actionMenuContent">\n    <ul>\n        <li id="personaltools-dashboard">\n            <a href="http://nohost/plone/dashboard">Dashboard</a>\n        </li>\n        <li id="personaltools-preferences">\n            <a href="http://nohost/plone/@@personal-preferences">Preferences</a>\n        </li>\n        <li id="personaltools-plone_setup">\n            <a href="http://nohost/plone/@@overview-controlpanel">Site Setup</a>\n        </li>\n        <li id="personaltools-logout">\n            <a href="http://nohost/plone/logout">Log out</a>\n        </li>\n    </ul>\n  </dd>\n  \n</dl>\n\n\n\n</div>\n\n\n\n<div id="portal-searchbox">\n\n    <form id="searchGadget_form" action="http://nohost/plone/@@search">\n\n        <div class="LSBox">\n        <label class="hiddenStructure" for="searchGadget">Search Site</label>\n\n        <input name="SearchableText" type="text" size="18" title="Search Site" placeholder="Search Site" accesskey="4" class="searchField" id="searchGadget" />\n\n        <input class="searchButton" type="submit" value="Search" />\n\n        <div class="searchSection">\n            <input id="searchbox_currentfolder_only" class="noborder" type="checkbox" name="path" value="/plone/folder1" />\n            <label for="searchbox_currentfolder_only" style="cursor: pointer">\n                only in current section\n            </label>\n        </div>\n\n        <div class="LSResult" id="LSResult"><div class="LSShadow" id="LSShadow"></div></div>\n        </div>\n    </form>\n\n    <div id="portal-advanced-search" class="hiddenStructure">\n        <a href="http://nohost/plone/@@search" accesskey="5">\n            Advanced Search…\n        </a>\n    </div>\n\n</div>\n\n<a id="portal-logo" title="Plone site" accesskey="1" href="http://nohost/plone">\n    <img src="http://nohost/plone/logo.png" alt="Plone site" title="Plone site" height="56" width="215" /></a>\n\n\n    <p class="hiddenStructure">Navigation</p>\n\n    <ul id="portal-globalnav"><li id="portaltab-index_html" class="selected"><a href="http://nohost/plone" title="">Home</a></li><li id="portaltab-news" class="plain"><a href="http://nohost/plone/news" title="Site News">News</a></li><li id="portaltab-events" class="plain"><a href="http://nohost/plone/events" title="Site Events">Events</a></li><li id="portaltab-Members" class="plain"><a href="http://nohost/plone/Members" title="Site Users">Users</a></li><li id="portaltab-doc1" class="plain"><a href="http://nohost/plone/doc1" title="">Test Page 1</a></li><li id="portaltab-doc2" class="plain"><a href="http://nohost/plone/doc2" title="">Test Page 2</a></li><li id="portaltab-image1" class="plain"><a href="http://nohost/plone/image1/view" title="">Test Image 1</a></li><li id="portaltab-image2" class="plain"><a href="http://nohost/plone/image2/view" title="">Test Image 2</a></li><li id="portaltab-image3" class="plain"><a href="http://nohost/plone/image3/view" title="">Test Image 3</a></li><li id="portaltab-file1"\n    class="plain"><a href="http://nohost/plone/file1/view" title="">Test File 1</a></li></ul>\n\n\n</div>\n\n</div>\n        </div>\n    <div id="portal-columns" class="row">\n\n        <div id="portal-column-content" class="cell width-full position-0">\n\n            <div id="viewlet-above-content"><div id="portal-breadcrumbs">\n\n    <span id="breadcrumbs-you-are-here">You\nare here:</span>\n    <span id="breadcrumbs-home">\n        <a href="http://nohost/plone">Home</a>\n        <span class="breadcrumbSeparator">\n            /\n            \n        </span>\n    </span>\n    <span id="breadcrumbs-1" dir="ltr">\n        \n            \n            \n            <span id="breadcrumbs-current">Test Folder 1</span>\n         \n    </span>\n\n</div>\n\n<div id="plone-lock-status">\n  \n</div>\n</div>\n\n            \n\n    <dl class="portalMessage warning">\n        <dt>Warning</dt>\n        <dd>\n            One or more of the items you are attempting to delete may cause links\n            in your site to break.\n        </dd>\n    </dl>\n\n    <div id="content">\n        <h1 class="documentFirstHeading">Potential link breakage</h1>\n\n        <div id="content-core">\n            <p>\n                By deleting this item, you will break links that exist in the items listed\n                below. If this is indeed what you want to do, we recommend that you remove\n                these references first.\n            </p>\n\n            <form method="post" action="http://nohost/plone/removeConfirmationAction">\n\n              <dl>\n                  \n\n                    <dt><a href="http://nohost/plone/folder1/doc3">Test Page 3</a></dt>\n                    <dd>\n                        <span>\n                            This <span>Page</span>\n                            is referenced by the following items:\n                        </span>\n\n                        <ul>\n                          <li>\n                            \n                              <a href="http://nohost/plone/doc1">Test Page 1</a>\n                              [<a target="_blank" href="http://nohost/plone/doc1/edit">Edit in new window</a>]\n                            \n                            \n                          </li>\n                          <li>\n                            \n                              <a href="http://nohost/plone/doc2">Test Page 2</a>\n                              [<a target="_blank" href="http://nohost/plone/doc2/edit">Edit in new window</a>]\n                            \n                            \n                          </li>\n                        </ul>\n                    </dd>\n\n                  \n              </dl>\n\n              <br />\n\n              <p>\n                  Would you like to delete it anyway?\n              </p>\n\n              <input type="hidden" name="original_request" value="eJyVU8FuozAQ/ZpySykQWLDEIUqdEqkFlriVerIMDIHK2Mh2lt2/X4dsLiutxJ5sa968eW9mHMUJ0lIZKkV6BlPUX6XUgxmkOIqSKRDGmdgZxGWsQaWeo3s5U8Z5emBcgyPVcKYGxokzA2kneQuKNlIYm6gdDRwaAy2V9RedmOn1Q7Djgzbpg3+YuBRgz05Z+OZaZB1ewLySGX6sV/EGV4Mrwa1svNVIfx1yGG0HVrIu2P/hDVaOYuBWwj+jy3RXSryD/6xEa3MMWNwIppdt+ry8HcouprdDGhpmpEoTP4zrCFjQsdBn9dY+k2YbN09dHDwlEWuBdV4HibdF+yInOCf0FecvJAtQFCdeiDJCSvp+whXdvdio9w2Vv2w9sbkozofa9R+jO8oS5HhPjkUeooZLDZ5/C1T4gCtcBSHqjZmQ6wrZS23cxZn714pbJRX+/o5PhL5hkhXPW1QWJ5LcqDJ7jdAtP0HljmT0mB+KCN3IbMW7DfJZ4iBAbJr4tRf2+7k/N/M8bzqpxqt6EI1sobXqrbsPa7CsClLsi9d4KeV6j95v0n5QtQ==" />\n\n              <input type="hidden" name="confirmed_items" value="O68g39Q1vz4=\n" />\n\n              <input type="hidden" name="cancel_url" value="http://nohost/plone/folder_contents" />\n\n              <input class="destructive" type="submit" name="delete" value="Yes" />\n\n              <input class="destructive" type="submit" name="delete_all" value="Yes to all" />\n\n              <input class="standalone" type="submit" name="cancel" value="Cancel" />\n\n            </form>\n        </div>\n    </div>\n\n\n\n            <div id="viewlet-below-content">\n</div>\n        </div>\n\n        \n        \n\n        \n        \n    </div>\n\n\n    <div id="portal-footer-wrapper" class="row">\n        <div class="cell width-full position-0">\n            <div id="portal-footer">\n          <p>\n               \n               The\n               <a href="http://plone.org">Plone<sup>®</sup> Open Source CMS/WCM</a>\n               is\n               <abbr title="Copyright">©</abbr>\n               2000-2013\n               by the\n               <a href="http://plone.org/foundation">Plone Foundation</a>\n               and friends.\n               \n\n               \n               Distributed under the\n                    <a href="http://creativecommons.org/licenses/GPL/2.0/">GNU GPL license</a>.\n               \n          </p>\n\n</div>\n\n<div id="portal-colophon">\n\n<div class="colophonWrapper">\n<ul>\n  <li>\n    <a href="http://plone.org" title="This site was built using the Plone Open Source CMS/WCM.">\n      Powered by Plone & Python</a>\n  </li>\n</ul>\n</div>\n</div>\n\n<ul id="portal-siteactions">\n\n    <li id="siteaction-sitemap"><a href="http://nohost/plone/sitemap" accesskey="3" title="Site Map">Site Map</a></li>\n    <li id="siteaction-accessibility"><a href="http://nohost/plone/accessibility-info" accesskey="0" title="Accessibility">Accessibility</a></li>\n    <li id="siteaction-contact"><a href="http://nohost/plone/contact-info" accesskey="9" title="Contact">Contact</a></li>\n</ul>\n\n\n            <div id="kss-spinner">\n                <img alt="" src="http://nohost/plone/spinner.gif" />\n            </div>\n        </div>\n    </div>\n\n\n\n</div>\n</body>\n</html>\n\n\n'


  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()))


FAILED:  plone.app.linkintegrity.docs.testRemovalViaZMI.txt

Error Message:
Failed doctest test for testRemovalViaZMI.txt

Stack Trace:
Failed doctest test for testRemovalViaZMI.txt
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.app.linkintegrity/plone/app/linkintegrity/docs/testRemovalViaZMI.txt", line 0

----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.app.linkintegrity/plone/app/linkintegrity/docs/testRemovalViaZMI.txt", line 17, in testRemovalViaZMI.txt
Failed example:
    browser.contents
Expected:
    '...<form ... action="http://nohost/plone/removeConfirmationAction">...
     ...<a href="http://nohost/plone/doc2"...Test Page 2...
     ...This...Document...is referenced by the following items:...
     ...<li>...href="http://nohost/plone/doc1"...Test Page 1...</li>...
     ...Would you like to delete it anyway?...'
Got:
    '\n<!DOCTYPE html>\n\n<html xmlns="http://www.w3.org/1999/xhtml" lang="en">\n\n    \n    \n    \n    \n    \n\n\n<head>\n    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />\n\n    \n        <base href="http://nohost/plone/doc2" /><!--[if lt IE 7]></base><![endif]-->\n    \n\n    \n        \n<link rel="alternate" data-kss-base-url="kss-base-url" href="http://nohost/plone/doc2/" />\n\n  \n    <link rel="stylesheet" type="text/css" media="screen" href="http://nohost/plone/portal_css/Sunburst%20Theme/member-cachekey-5c6c9e9ce5f54e4e78bf39a3a50cacdb.css" />\n    <link rel="stylesheet" type="text/css" href="http://nohost/plone/portal_css/Sunburst%20Theme/base-cachekey-c1ad059b677e96fbc66c2f1fd08a7bd7.css" />\n    <style type="text/css" media="screen">@import url(http://nohost/plone/portal_css/Sunburst%20Theme/resourceplone.app.jquerytools.dateinput-cachekey-e7547bc427f1f3c9f4a0c825cff66dbd.css);</style>\n    <link rel="stylesheet" type="text/css" media="all" href="http://nohost/plone/portal_css/Sunburst%20Theme/ploneCustom-cachekey-0b7db836dc557228ca6f6079a2f45904.css" />\n\n  \n    <link rel="stylesheet" data-rel="kinetic-stylesheet" type="text/kss" href="http://nohost/plone/portal_kss/Sunburst%20Theme/resourcetinymce.ksstinymce-cachekey-88aa7b47e64dc67122a6c4bc0e0a96cd.kss" />\n    <link rel="stylesheet" data-rel="kinetic-stylesheet" type="text/kss" href="http://nohost/plone/portal_kss/Sunburst%20Theme/at-cachekey-8bb09b3eeeb93c90b3f9fb7bfc9bff27.kss" />\n  \n    <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/resourceplone.app.jquery-cachekey-4fd395ceb8f59bd5a05a6e9edc081f1c.js"></script>\n    <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/sarissa-cachekey-e305e79f4d6bdaf0566921d00ba717d8.js"></script>\n    <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/table_sorter-cachekey-90aeecd9cef7def39f5c95057476c865.js"></script>\n\n\n<title>Test Page 2 — Plone site</title>\n        \n    <link rel="author" href="http://nohost/plone/author/portal_owner" title="Author information" />\n\n\n\n    <link rel="shortcut icon" type="image/x-icon" href="http://nohost/plone/favicon.ico" />\n    <link rel="apple-touch-icon" href="http://nohost/plone/touch_icon.png" />\n\n\n\n\n\n\n    <link rel="search" href="http://nohost/plone/@@search" title="Search this site" />\n\n\n\n        \n        \n        \n        \n        \n\n        <meta name="viewport" content="width=device-width, initial-scale=0.6666, maximum-scale=1.0, minimum-scale=0.6666" />\n        <meta name="generator" content="Plone - http://plone.org" />\n    \n</head>\n\n<body class="template-index.html portaltype-document site-plone section-doc2 icons-on" dir="ltr">\n\n<div id="visual-portal-wrapper">\n\n        <div id="portal-top" class="row">\n<div class="cell width-full position-0">\n            <div id="portal-header">\n    <p class="hiddenStructure">\n  <a accesskey="2" href="http://nohost/plone/manage_delObjects#content">Skip to content.</a> |\n\n  <a accesskey="6" href="http://nohost/plone/manage_delObjects#portal-globalnav">Skip to navigation</a>\n</p>\n\n<div id="portal-personaltools-wrapper">\n\n<p class="hiddenStructure">Personal tools</p>\n\n<dl class="actionMenu deactivated" id="portal-personaltools">\n  \n  <dt class="actionMenuHeader">\n    <a id="user-name" href="http://nohost/plone/useractions">test_user_1_</a>\n  </dt>\n  <dd class="actionMenuContent">\n    <ul>\n        <li id="personaltools-dashboard">\n            <a href="http://nohost/plone/dashboard">Dashboard</a>\n        </li>\n        <li id="personaltools-preferences">\n            <a href="http://nohost/plone/@@personal-preferences">Preferences</a>\n        </li>\n        <li id="personaltools-plone_setup">\n            <a href="http://nohost/plone/@@overview-controlpanel">Site Setup</a>\n        </li>\n        <li id="personaltools-logout">\n            <a href="http://nohost/plone/logout">Log out</a>\n        </li>\n    </ul>\n  </dd>\n  \n</dl>\n\n\n\n</div>\n\n\n\n<div id="portal-searchbox">\n\n    <form id="searchGadget_form" action="http://nohost/plone/@@search">\n\n        <div class="LSBox">\n        <label class="hiddenStructure" for="searchGadget">Search Site</label>\n\n        <input name="SearchableText" type="text" size="18" title="Search Site" placeholder="Search Site" accesskey="4" class="searchField" id="searchGadget" />\n\n        <input class="searchButton" type="submit" value="Search" />\n\n        <div class="searchSection">\n            <input id="searchbox_currentfolder_only" class="noborder" type="checkbox" name="path" value="/plone" />\n            <label for="searchbox_currentfolder_only" style="cursor: pointer">\n                only in current section\n            </label>\n        </div>\n\n        <div class="LSResult" id="LSResult"><div class="LSShadow" id="LSShadow"></div></div>\n        </div>\n    </form>\n\n    <div id="portal-advanced-search" class="hiddenStructure">\n        <a href="http://nohost/plone/@@search" accesskey="5">\n            Advanced Search…\n        </a>\n    </div>\n\n</div>\n\n<a id="portal-logo" title="Plone site" accesskey="1" href="http://nohost/plone">\n    <img src="http://nohost/plone/logo.png" alt="Plone site" title="Plone site" height="56" width="215" /></a>\n\n\n    <p class="hiddenStructure">Navigation</p>\n\n    <ul id="portal-globalnav"><li id="portaltab-index_html" class="selected"><a href="http://nohost/plone" title="">Home</a></li><li id="portaltab-news" class="plain"><a href="http://nohost/plone/news" title="Site News">News</a></li><li id="portaltab-events" class="plain"><a href="http://nohost/plone/events" title="Site Events">Events</a></li><li id="portaltab-Members" class="plain"><a href="http://nohost/plone/Members" title="Site Users">Users</a></li><li id="portaltab-doc1" class="plain"><a href="http://nohost/plone/doc1" title="">Test Page 1</a></li><li id="portaltab-image1" class="plain"><a href="http://nohost/plone/image1/view" title="">Test Image 1</a></li><li id="portaltab-image2" class="plain"><a href="http://nohost/plone/image2/view" title="">Test Image 2</a></li><li id="portaltab-image3" class="plain"><a href="http://nohost/plone/image3/view" title="">Test Image 3</a></li><li id="portaltab-file1" class="plain"><a href="http://nohost/plone/file1/view" title="">Test File 1</a></li><li\n    id="portaltab-folder1" class="plain"><a href="http://nohost/plone/folder1" title="">Test Folder 1</a></li></ul>\n\n\n</div>\n\n</div>\n        </div>\n    <div id="portal-columns" class="row">\n\n        <div id="portal-column-content" class="cell width-full position-0">\n\n            <div id="viewlet-above-content"><div id="portal-breadcrumbs">\n\n    <span id="breadcrumbs-you-are-here">You\nare here:</span>\n    <span id="breadcrumbs-home">\n        <a href="http://nohost/plone">Home</a>\n        <span class="breadcrumbSeparator">\n            /\n            \n        </span>\n    </span>\n    <span id="breadcrumbs-1" dir="ltr">\n        \n            \n            \n            <span id="breadcrumbs-current">Test Page 2</span>\n         \n    </span>\n\n</div>\n\n<div id="plone-lock-status">\n  \n</div>\n</div>\n\n            \n\n    <dl class="portalMessage warning">\n        <dt>Warning</dt>\n        <dd>\n            One or more of the items you are attempting to delete may cause links\n            in your site to break.\n        </dd>\n    </dl>\n\n    <div id="content">\n        <h1 class="documentFirstHeading">Potential link breakage</h1>\n\n        <div id="content-core">\n            <p>\n                By deleting this item, you will break links that exist in the items listed\n                below. If this is indeed what you want to do, we recommend that you remove\n                these references first.\n            </p>\n\n            <form method="post" action="http://nohost/plone/removeConfirmationAction">\n\n              <dl>\n                  \n\n                    <dt><a href="http://nohost/plone/doc2">Test Page 2</a></dt>\n                    <dd>\n                        <span>\n                            This <span>Page</span>\n                            is referenced by the following items:\n                        </span>\n\n                        <ul>\n                          <li>\n                            \n                              <a href="http://nohost/plone/doc1">Test Page 1</a>\n                              [<a target="_blank" href="http://nohost/plone/doc1/edit">Edit in new window</a>]\n                            \n                            \n                          </li>\n                        </ul>\n                    </dd>\n\n                  \n              </dl>\n\n              <br />\n\n              <p>\n                  Would you like to delete it anyway?\n              </p>\n\n              <input type="hidden" name="original_request" value="eJw1j1FvgjAUhX/N9oZNAXXcxAeCVUxcy6Ca7KlB2g2W0hLpwvbvV4e+3eTcc8534gQ6OT5Fqe5Gt5G2CZ/72tSfSkil2eVLNe6m9sq1Vm62SiuncAwZo5xQLo6E7nkeQpzgJeScF+JUkVKkey/iNRS/3maC76vW3QWFi9Xjy/spyfiB0SU02o4Kh7NQkh0pSRlhaJ0bACFjWzs6NGhrFLqj9XVnPERJ3k6k4uKV8JxtYyhYxZM5JvfnCmZvAkXKc3GgO7aGe5Cve0zg7wWJIqiHQXdN7Tpr0E8wTVPwYa/9DV2ZxkolPbqfdvbripJxlrHjy38Xwgv8B3jCaU8=" />\n\n              <input type="hidden" name="confirmed_items" value="O68g39Q1vps=\n" />\n\n              <input type="hidden" name="cancel_url" value="http://nohost/plone/manage_main" />\n\n              <input class="destructive" type="submit" name="delete" value="Yes" />\n\n              <input class="destructive" type="submit" name="delete_all" value="Yes to all" />\n\n              <input class="standalone" type="submit" name="cancel" value="Cancel" />\n\n            </form>\n        </div>\n    </div>\n\n\n\n            <div id="viewlet-below-content">\n</div>\n        </div>\n\n        \n        \n\n        \n        \n    </div>\n\n\n    <div id="portal-footer-wrapper" class="row">\n        <div class="cell width-full position-0">\n            <div id="portal-footer">\n          <p>\n               \n               The\n               <a href="http://plone.org">Plone<sup>®</sup> Open Source CMS/WCM</a>\n               is\n               <abbr title="Copyright">©</abbr>\n               2000-2013\n               by the\n               <a href="http://plone.org/foundation">Plone Foundation</a>\n               and friends.\n               \n\n               \n               Distributed under the\n                    <a href="http://creativecommons.org/licenses/GPL/2.0/">GNU GPL license</a>.\n               \n          </p>\n\n</div>\n\n<div id="portal-colophon">\n\n<div class="colophonWrapper">\n<ul>\n  <li>\n    <a href="http://plone.org" title="This site was built using the Plone Open Source CMS/WCM.">\n      Powered by Plone & Python</a>\n  </li>\n</ul>\n</div>\n</div>\n\n<ul id="portal-siteactions">\n\n    <li id="siteaction-sitemap"><a href="http://nohost/plone/sitemap" accesskey="3" title="Site Map">Site Map</a></li>\n    <li id="siteaction-accessibility"><a href="http://nohost/plone/accessibility-info" accesskey="0" title="Accessibility">Accessibility</a></li>\n    <li id="siteaction-contact"><a href="http://nohost/plone/contact-info" accesskey="9" title="Contact">Contact</a></li>\n</ul>\n\n\n            <div id="kss-spinner">\n                <img alt="" src="http://nohost/plone/spinner.gif" />\n            </div>\n        </div>\n    </div>\n\n\n\n</div>\n</body>\n</html>\n\n\n'


  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()))


FAILED:  plone.app.linkintegrity.docs.testRemovalWithCookieAuth.txt

Error Message:
Failed doctest test for testRemovalWithCookieAuth.txt

Stack Trace:
Failed doctest test for testRemovalWithCookieAuth.txt
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.app.linkintegrity/plone/app/linkintegrity/docs/testRemovalWithCookieAuth.txt", line 0

----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.app.linkintegrity/plone/app/linkintegrity/docs/testRemovalWithCookieAuth.txt", line 35, in testRemovalWithCookieAuth.txt
Failed example:
    browser.contents
Expected:
    '...<a href="http://nohost/plone/doc2"...Test Page 2...
     ...This...Document...is referenced by the following items:...
     ...<li>...href="http://nohost/plone/doc1"...Test Page 1...</li>...
     ...Would you like to delete it anyway?...'
Got:
    '\n<!DOCTYPE html>\n\n<html xmlns="http://www.w3.org/1999/xhtml" lang="en">\n\n    \n    \n    \n    \n    \n\n\n<head>\n    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />\n\n    \n        <base href="http://nohost/plone/doc2" /><!--[if lt IE 7]></base><![endif]-->\n    \n\n    \n        \n<link rel="alternate" data-kss-base-url="kss-base-url" href="http://nohost/plone/doc2/" />\n\n  \n    <link rel="stylesheet" type="text/css" media="screen" href="http://nohost/plone/portal_css/Sunburst%20Theme/member-cachekey-5c6c9e9ce5f54e4e78bf39a3a50cacdb.css" />\n    <link rel="stylesheet" type="text/css" href="http://nohost/plone/portal_css/Sunburst%20Theme/base-cachekey-c1ad059b677e96fbc66c2f1fd08a7bd7.css" />\n    <style type="text/css" media="screen">@import url(http://nohost/plone/portal_css/Sunburst%20Theme/resourceplone.app.jquerytools.dateinput-cachekey-e7547bc427f1f3c9f4a0c825cff66dbd.css);</style>\n    <link rel="stylesheet" type="text/css" media="all" href="http://nohost/plone/portal_css/Sunburst%20Theme/ploneCustom-cachekey-0b7db836dc557228ca6f6079a2f45904.css" />\n\n  \n    <link rel="stylesheet" data-rel="kinetic-stylesheet" type="text/kss" href="http://nohost/plone/portal_kss/Sunburst%20Theme/resourcetinymce.ksstinymce-cachekey-88aa7b47e64dc67122a6c4bc0e0a96cd.kss" />\n    <link rel="stylesheet" data-rel="kinetic-stylesheet" type="text/kss" href="http://nohost/plone/portal_kss/Sunburst%20Theme/at-cachekey-8bb09b3eeeb93c90b3f9fb7bfc9bff27.kss" />\n  \n    <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/resourceplone.app.jquery-cachekey-4fd395ceb8f59bd5a05a6e9edc081f1c.js"></script>\n    <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/sarissa-cachekey-e305e79f4d6bdaf0566921d00ba717d8.js"></script>\n    <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/table_sorter-cachekey-90aeecd9cef7def39f5c95057476c865.js"></script>\n\n\n<title>Test Page 2 — Plone site</title>\n        \n    <link rel="author" href="http://nohost/plone/author/portal_owner" title="Author information" />\n\n\n\n    <link rel="shortcut icon" type="image/x-icon" href="http://nohost/plone/favicon.ico" />\n    <link rel="apple-touch-icon" href="http://nohost/plone/touch_icon.png" />\n\n\n\n\n\n\n    <link rel="search" href="http://nohost/plone/@@search" title="Search this site" />\n\n\n\n        \n        \n        \n        \n        \n\n        <meta name="viewport" content="width=device-width, initial-scale=0.6666, maximum-scale=1.0, minimum-scale=0.6666" />\n        <meta name="generator" content="Plone - http://plone.org" />\n    \n</head>\n\n<body class="template-index.html portaltype-document site-plone section-doc2 icons-on" dir="ltr">\n\n<div id="visual-portal-wrapper">\n\n        <div id="portal-top" class="row">\n<div class="cell width-full position-0">\n            <div id="portal-header">\n    <p class="hiddenStructure">\n  <a accesskey="2" href="http://nohost/plone/folder_delete#content">Skip to content.</a> |\n\n  <a accesskey="6" href="http://nohost/plone/folder_delete#portal-globalnav">Skip to navigation</a>\n</p>\n\n<div id="portal-personaltools-wrapper">\n\n<p class="hiddenStructure">Personal tools</p>\n\n<dl class="actionMenu deactivated" id="portal-personaltools">\n  \n  <dt class="actionMenuHeader">\n    <a id="user-name" href="http://nohost/plone/useractions">test_user_1_</a>\n  </dt>\n  <dd class="actionMenuContent">\n    <ul>\n        <li id="personaltools-dashboard">\n            <a href="http://nohost/plone/dashboard">Dashboard</a>\n        </li>\n        <li id="personaltools-preferences">\n            <a href="http://nohost/plone/@@personal-preferences">Preferences</a>\n        </li>\n        <li id="personaltools-plone_setup">\n            <a href="http://nohost/plone/@@overview-controlpanel">Site Setup</a>\n        </li>\n        <li id="personaltools-logout">\n            <a href="http://nohost/plone/logout">Log out</a>\n        </li>\n    </ul>\n  </dd>\n  \n</dl>\n\n\n\n</div>\n\n\n\n<div id="portal-searchbox">\n\n    <form id="searchGadget_form" action="http://nohost/plone/@@search">\n\n        <div class="LSBox">\n        <label class="hiddenStructure" for="searchGadget">Search Site</label>\n\n        <input name="SearchableText" type="text" size="18" title="Search Site" placeholder="Search Site" accesskey="4" class="searchField" id="searchGadget" />\n\n        <input class="searchButton" type="submit" value="Search" />\n\n        <div class="searchSection">\n            <input id="searchbox_currentfolder_only" class="noborder" type="checkbox" name="path" value="/plone" />\n            <label for="searchbox_currentfolder_only" style="cursor: pointer">\n                only in current section\n            </label>\n        </div>\n\n        <div class="LSResult" id="LSResult"><div class="LSShadow" id="LSShadow"></div></div>\n        </div>\n    </form>\n\n    <div id="portal-advanced-search" class="hiddenStructure">\n        <a href="http://nohost/plone/@@search" accesskey="5">\n            Advanced Search…\n        </a>\n    </div>\n\n</div>\n\n<a id="portal-logo" title="Plone site" accesskey="1" href="http://nohost/plone">\n    <img src="http://nohost/plone/logo.png" alt="Plone site" title="Plone site" height="56" width="215" /></a>\n\n\n    <p class="hiddenStructure">Navigation</p>\n\n    <ul id="portal-globalnav"><li id="portaltab-index_html" class="selected"><a href="http://nohost/plone" title="">Home</a></li><li id="portaltab-news" class="plain"><a href="http://nohost/plone/news" title="Site News">News</a></li><li id="portaltab-events" class="plain"><a href="http://nohost/plone/events" title="Site Events">Events</a></li><li id="portaltab-Members" class="plain"><a href="http://nohost/plone/Members" title="Site Users">Users</a></li><li id="portaltab-doc1" class="plain"><a href="http://nohost/plone/doc1" title="">Test Page 1</a></li><li id="portaltab-image1" class="plain"><a href="http://nohost/plone/image1/view" title="">Test Image 1</a></li><li id="portaltab-image2" class="plain"><a href="http://nohost/plone/image2/view" title="">Test Image 2</a></li><li id="portaltab-image3" class="plain"><a href="http://nohost/plone/image3/view" title="">Test Image 3</a></li><li id="portaltab-file1" class="plain"><a href="http://nohost/plone/file1/view" title="">Test File 1</a></li><li\n    id="portaltab-folder1" class="plain"><a href="http://nohost/plone/folder1" title="">Test Folder 1</a></li></ul>\n\n\n</div>\n\n</div>\n        </div>\n    <div id="portal-columns" class="row">\n\n        <div id="portal-column-content" class="cell width-full position-0">\n\n            <div id="viewlet-above-content"><div id="portal-breadcrumbs">\n\n    <span id="breadcrumbs-you-are-here">You\nare here:</span>\n    <span id="breadcrumbs-home">\n        <a href="http://nohost/plone">Home</a>\n        <span class="breadcrumbSeparator">\n            /\n            \n        </span>\n    </span>\n    <span id="breadcrumbs-1" dir="ltr">\n        \n            \n            \n            <span id="breadcrumbs-current">Test Page 2</span>\n         \n    </span>\n\n</div>\n\n<div id="plone-lock-status">\n  \n</div>\n</div>\n\n            \n\n    <dl class="portalMessage warning">\n        <dt>Warning</dt>\n        <dd>\n            One or more of the items you are attempting to delete may cause links\n            in your site to break.\n        </dd>\n    </dl>\n\n    <div id="content">\n        <h1 class="documentFirstHeading">Potential link breakage</h1>\n\n        <div id="content-core">\n            <p>\n                By deleting this item, you will break links that exist in the items listed\n                below. If this is indeed what you want to do, we recommend that you remove\n                these references first.\n            </p>\n\n            <form method="post" action="http://nohost/plone/removeConfirmationAction">\n\n              <dl>\n                  \n\n                    <dt><a href="http://nohost/plone/doc2">Test Page 2</a></dt>\n                    <dd>\n                        <span>\n                            This <span>Page</span>\n                            is referenced by the following items:\n                        </span>\n\n                        <ul>\n                          <li>\n                            \n                              <a href="http://nohost/plone/doc1">Test Page 1</a>\n                              [<a target="_blank" href="http://nohost/plone/doc1/edit">Edit in new window</a>]\n                            \n                            \n                          </li>\n                        </ul>\n                    </dd>\n\n                  \n              </dl>\n\n              <br />\n\n              <p>\n                  Would you like to delete it anyway?\n              </p>\n\n              <input type="hidden" name="original_request" value="eJyVU8FuozAQ/ZpyS6khULDEIUqdEqkFlrgr7ckyMAQqYyPslN2/Xyd097CHFT3Z1rx5897MOIxCrNVkmJLJGUxevRdK96ZX8igLPoE0zsjPIC9DBVOCHN2pmXEhkgMXGhw19WdmYBgFN5C0SjQwsVpJYxO1o0FAbaBhqnpnIzedvvN3otcmufMOo1AS7NlOFr65FlmHlzCvZIaP9Spe4WpwJbhRNXL+E/RW06xE9oNtD/oC9iu8/so59WKthGUPkPO5D43NMWBxA5hONcnT7e0wfjGdnVBfc6OmJPaCqAqB+y0PPF5t7TOut1H90Eb+QxzyBniLWojRFu/zjJKMsheSPdPUx2EUogCnlBbs7URKtnu2UfSIi1+2ntxcJiH6yvXu/6IsQUb29JhnAa6F0oC8JVCSAylJ6Qe4M2bEritVp7Rxb87cf/bbKinJtzdyouyV0DR/2uIiP9F4oUrtNcRLfoyLHU3ZMTvkIV7IbMU/NuiPgvg+5uMorr2wf8/9uZnnedOqabiqB1mrBhqr3rr7bg0WZU7zff4S3Uq56B79BsLQT2o=" />\n\n              <input type="hidden" name="confirmed_items" value="O68g39Q1vps=\n" />\n\n              <input type="hidden" name="cancel_url" value="http://nohost/plone/folder_contents" />\n\n              <input class="destructive" type="submit" name="delete" value="Yes" />\n\n              <input class="destructive" type="submit" name="delete_all" value="Yes to all" />\n\n              <input class="standalone" type="submit" name="cancel" value="Cancel" />\n\n            </form>\n        </div>\n    </div>\n\n\n\n            <div id="viewlet-below-content">\n</div>\n        </div>\n\n        \n        \n\n        \n        \n    </div>\n\n\n    <div id="portal-footer-wrapper" class="row">\n        <div class="cell width-full position-0">\n            <div id="portal-footer">\n          <p>\n               \n               The\n               <a href="http://plone.org">Plone<sup>®</sup> Open Source CMS/WCM</a>\n               is\n               <abbr title="Copyright">©</abbr>\n               2000-2013\n               by the\n               <a href="http://plone.org/foundation">Plone Foundation</a>\n               and friends.\n               \n\n               \n               Distributed under the\n                    <a href="http://creativecommons.org/licenses/GPL/2.0/">GNU GPL license</a>.\n               \n          </p>\n\n</div>\n\n<div id="portal-colophon">\n\n<div class="colophonWrapper">\n<ul>\n  <li>\n    <a href="http://plone.org" title="This site was built using the Plone Open Source CMS/WCM.">\n      Powered by Plone & Python</a>\n  </li>\n</ul>\n</div>\n</div>\n\n<ul id="portal-siteactions">\n\n    <li id="siteaction-sitemap"><a href="http://nohost/plone/sitemap" accesskey="3" title="Site Map">Site Map</a></li>\n    <li id="siteaction-accessibility"><a href="http://nohost/plone/accessibility-info" accesskey="0" title="Accessibility">Accessibility</a></li>\n    <li id="siteaction-contact"><a href="http://nohost/plone/contact-info" accesskey="9" title="Contact">Contact</a></li>\n</ul>\n\n\n            <div id="kss-spinner">\n                <img alt="" src="http://nohost/plone/spinner.gif" />\n            </div>\n        </div>\n    </div>\n\n\n\n</div>\n</body>\n</html>\n\n\n'


  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()))


FAILED:  plone.app.linkintegrity.docs.testRenamingReferencedItem.txt

Error Message:
Failed doctest test for testRenamingReferencedItem.txt

Stack Trace:
Failed doctest test for testRenamingReferencedItem.txt
  File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.app.linkintegrity/plone/app/linkintegrity/docs/testRenamingReferencedItem.txt", line 0

----------------------------------------------------------------------
File "/home/jenkins/workspace/plone-4.2-python-2.6/src/plone.app.linkintegrity/plone/app/linkintegrity/docs/testRenamingReferencedItem.txt", line 55, in testRenamingReferencedItem.txt
Failed example:
    browser.contents
Expected:
    '...<a href="http://nohost/plone/nuname"...NuName...
     ...This...Document...is referenced by the following items:...
     ...<li>...href="http://nohost/plone/doc1"...Test Page 1...</li>...
     ...Would you like to delete it anyway?...'
Got:
    '\n<!DOCTYPE html>\n\n<html xmlns="http://www.w3.org/1999/xhtml" lang="en">\n\n    \n    \n    \n    \n    \n\n\n<head>\n    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />\n\n    \n        <base href="http://nohost/plone/nuname" /><!--[if lt IE 7]></base><![endif]-->\n    \n\n    \n        \n<link rel="alternate" data-kss-base-url="kss-base-url" href="http://nohost/plone/nuname/" />\n\n  \n    <link rel="stylesheet" type="text/css" media="screen" href="http://nohost/plone/portal_css/Sunburst%20Theme/member-cachekey-5c6c9e9ce5f54e4e78bf39a3a50cacdb.css" />\n    <link rel="stylesheet" type="text/css" href="http://nohost/plone/portal_css/Sunburst%20Theme/base-cachekey-c1ad059b677e96fbc66c2f1fd08a7bd7.css" />\n    <style type="text/css" media="screen">@import url(http://nohost/plone/portal_css/Sunburst%20Theme/resourceplone.app.jquerytools.dateinput-cachekey-e7547bc427f1f3c9f4a0c825cff66dbd.css);</style>\n    <link rel="stylesheet" type="text/css" media="all" href="http://nohost/plone/portal_css/Sunburst%20Theme/ploneCustom-cachekey-0b7db836dc557228ca6f6079a2f45904.css" />\n\n  \n    <link rel="stylesheet" data-rel="kinetic-stylesheet" type="text/kss" href="http://nohost/plone/portal_kss/Sunburst%20Theme/resourcetinymce.ksstinymce-cachekey-88aa7b47e64dc67122a6c4bc0e0a96cd.kss" />\n    <link rel="stylesheet" data-rel="kinetic-stylesheet" type="text/kss" href="http://nohost/plone/portal_kss/Sunburst%20Theme/at-cachekey-8bb09b3eeeb93c90b3f9fb7bfc9bff27.kss" />\n  \n    <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/resourceplone.app.jquery-cachekey-4fd395ceb8f59bd5a05a6e9edc081f1c.js"></script>\n    <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/sarissa-cachekey-e305e79f4d6bdaf0566921d00ba717d8.js"></script>\n    <script type="text/javascript" src="http://nohost/plone/portal_javascripts/Sunburst%20Theme/table_sorter-cachekey-90aeecd9cef7def39f5c95057476c865.js"></script>\n\n\n<title>NuName — Plone site</title>\n        \n    <link rel="author" href="http://nohost/plone/author/portal_owner" title="Author information" />\n\n\n\n    <link rel="shortcut icon" type="image/x-icon" href="http://nohost/plone/favicon.ico" />\n    <link rel="apple-touch-icon" href="http://nohost/plone/touch_icon.png" />\n\n\n\n\n\n\n    <link rel="search" href="http://nohost/plone/@@search" title="Search this site" />\n\n\n\n        \n        \n        \n        \n        \n\n        <meta name="viewport" content="width=device-width, initial-scale=0.6666, maximum-scale=1.0, minimum-scale=0.6666" />\n        <meta name="generator" content="Plone - http://plone.org" />\n    \n</head>\n\n<body class="template-index.html portaltype-document site-plone section-nuname icons-on" dir="ltr">\n\n<div id="visual-portal-wrapper">\n\n        <div id="portal-top" class="row">\n<div class="cell width-full position-0">\n            <div id="portal-header">\n    <p class="hiddenStructure">\n  <a accesskey="2" href="http://nohost/plone/nuname/delete_confirmation#content">Skip to content.</a> |\n\n  <a accesskey="6" href="http://nohost/plone/nuname/delete_confirmation#portal-globalnav">Skip to navigation</a>\n</p>\n\n<div id="portal-personaltools-wrapper">\n\n<p class="hiddenStructure">Personal tools</p>\n\n<dl class="actionMenu deactivated" id="portal-personaltools">\n  \n  <dt class="actionMenuHeader">\n    <a id="user-name" href="http://nohost/plone/useractions">test_user_1_</a>\n  </dt>\n  <dd class="actionMenuContent">\n    <ul>\n        <li id="personaltools-dashboard">\n            <a href="http://nohost/plone/dashboard">Dashboard</a>\n        </li>\n        <li id="personaltools-preferences">\n            <a href="http://nohost/plone/@@personal-preferences">Preferences</a>\n        </li>\n        <li id="personaltools-plone_setup">\n            <a href="http://nohost/plone/@@overview-controlpanel">Site Setup</a>\n        </li>\n        <li id="personaltools-logout">\n            <a href="http://nohost/plone/logout">Log out</a>\n        </li>\n    </ul>\n  </dd>\n  \n</dl>\n\n\n\n</div>\n\n\n\n<div id="portal-searchbox">\n\n    <form id="searchGadget_form" action="http://nohost/plone/@@search">\n\n        <div class="LSBox">\n        <label class="hiddenStructure" for="searchGadget">Search Site</label>\n\n        <input name="SearchableText" type="text" size="18" title="Search Site" placeholder="Search Site" accesskey="4" class="searchField" id="searchGadget" />\n\n        <input class="searchButton" type="submit" value="Search" />\n\n        <div class="searchSection">\n            <input id="searchbox_currentfolder_only" class="noborder" type="checkbox" name="path" value="/plone" />\n            <label for="searchbox_currentfolder_only" style="cursor: pointer">\n                only in current section\n            </label>\n        </div>\n\n        <div class="LSResult" id="LSResult"><div class="LSShadow" id="LSShadow"></div></div>\n        </div>\n    </form>\n\n    <div id="portal-advanced-search" class="hiddenStructure">\n        <a href="http://nohost/plone/@@search" accesskey="5">\n            Advanced Search…\n        </a>\n    </div>\n\n</div>\n\n<a id="portal-logo" title="Plone site" accesskey="1" href="http://nohost/plone">\n    <img src="http://nohost/plone/logo.png" alt="Plone site" title="Plone site" height="56" width="215" /></a>\n\n\n    <p class="hiddenStructure">Navigation</p>\n\n    <ul id="portal-globalnav"><li id="portaltab-index_html" class="selected"><a href="http://nohost/plone" title="">Home</a></li><li id="portaltab-news" class="plain"><a href="http://nohost/plone/news" title="Site News">News</a></li><li id="portaltab-events" class="plain"><a href="http://nohost/plone/events" title="Site Events">Events</a></li><li id="portaltab-Members" class="plain"><a href="http://nohost/plone/Members" title="Site Users">Users</a></li><li id="portaltab-doc1" class="plain"><a href="http://nohost/plone/doc1" title="">Test Page 1</a></li><li id="portaltab-image1" class="plain"><a href="http://nohost/plone/image1/view" title="">Test Image 1</a></li><li id="portaltab-image2" class="plain"><a href="http://nohost/plone/image2/view" title="">Test Image 2</a></li><li id="portaltab-image3" class="plain"><a href="http://nohost/plone/image3/view" title="">Test Image 3</a></li><li id="portaltab-file1" class="plain"><a href="http://nohost/plone/file1/view" title="">Test File 1</a></li><li\n    id="portaltab-folder1" class="plain"><a href="http://nohost/plone/folder1" title="">Test Folder 1</a></li></ul>\n\n\n</div>\n\n</div>\n        </div>\n    <div id="portal-columns" class="row">\n\n        <div id="portal-column-content" class="cell width-full position-0">\n\n            <div id="viewlet-above-content"><div id="portal-breadcrumbs">\n\n    <span id="breadcrumbs-you-are-here">You\nare here:</span>\n    <span id="breadcrumbs-home">\n        <a href="http://nohost/plone">Home</a>\n        <span class="breadcrumbSeparator">\n            /\n            \n        </span>\n    </span>\n    <span id="breadcrumbs-1" dir="ltr">\n        \n            \n            \n            <span id="breadcrumbs-current">NuName</span>\n         \n    </span>\n\n</div>\n\n<div id="plone-lock-status">\n  \n</div>\n</div>\n\n            \n\n    <dl class="portalMessage warning">\n        <dt>Warning</dt>\n        <dd>\n            One or more of the items you are attempting to delete may cause links\n            in your site to break.\n        </dd>\n    </dl>\n\n    <div id="content">\n        <h1 class="documentFirstHeading">Potential link breakage</h1>\n\n        <div id="content-core">\n            <p>\n                By deleting this item, you will break links that exist in the items listed\n                below. If this is indeed what you want to do, we recommend that you remove\n                these references first.\n            </p>\n\n            <form method="post" action="http://nohost/plone/removeConfirmationAction">\n\n              <dl>\n                  \n\n                    <dt><a href="http://nohost/plone/nuname">NuName</a></dt>\n                    <dd>\n                        <span>\n                            This <span>Page</span>\n                            is referenced by the following items:\n                        </span>\n\n                        <ul>\n                          <li>\n                            \n                              <a href="http://nohost/plone/doc1">Test Page 1</a>\n                              [<a target="_blank" href="http://nohost/plone/doc1/edit">Edit in new window</a>]\n                            \n                            \n                          </li>\n                        </ul>\n                    </dd>\n\n                  \n              </dl>\n\n              <br />\n\n              <p>\n                  Would you like to delete it anyway?\n              </p>\n\n              <input type="hidden" name="original_request" value="eJw1jssOgjAQRb9IagFfszM4iom2WAa3DWINJLUlWhf+vUR0fe85OVPgM8iJCl2VqPR6h4L4Aop3aL2bvB7WdhcWR/P/K5NCYEZ7KWbQWP80PB4HhVtUqOIU2hB6YMz51j8D6613hl19E/MUFJ4qLEkfkXK5SWCHtBrxXJY0h5FZQbGmXO/FViYJ/Azu5er7IDLWBKMb727d416HzrshbUg/D/WFkiQzeVh+nYxH/AOSwEbn" />\n\n              <input type="hidden" name="confirmed_items" value="O68g39Q1vps=\n" />\n\n              <input type="hidden" name="cancel_url" value="http://nohost/plone/doc2" />\n\n              <input class="destructive" type="submit" name="delete" value="Yes" />\n\n              <input class="destructive" type="submit" name="delete_all" value="Yes to all" />\n\n              <input class="standalone" type="submit" name="cancel" value="Cancel" />\n\n            </form>\n        </div>\n    </div>\n\n\n\n            <div id="viewlet-below-content">\n</div>\n        </div>\n\n        \n        \n\n        \n        \n    </div>\n\n\n    <div id="portal-footer-wrapper" class="row">\n        <div class="cell width-full position-0">\n            <div id="portal-footer">\n          <p>\n               \n               The\n               <a href="http://plone.org">Plone<sup>®</sup> Open Source CMS/WCM</a>\n               is\n               <abbr title="Copyright">©</abbr>\n               2000-2013\n               by the\n               <a href="http://plone.org/foundation">Plone Foundation</a>\n               and friends.\n               \n\n               \n               Distributed under the\n                    <a href="http://creativecommons.org/licenses/GPL/2.0/">GNU GPL license</a>.\n               \n          </p>\n\n</div>\n\n<div id="portal-colophon">\n\n<div class="colophonWrapper">\n<ul>\n  <li>\n    <a href="http://plone.org" title="This site was built using the Plone Open Source CMS/WCM.">\n      Powered by Plone & Python</a>\n  </li>\n</ul>\n</div>\n</div>\n\n<ul id="portal-siteactions">\n\n    <li id="siteaction-sitemap"><a href="http://nohost/plone/sitemap" accesskey="3" title="Site Map">Site Map</a></li>\n    <li id="siteaction-accessibility"><a href="http://nohost/plone/accessibility-info" accesskey="0" title="Accessibility">Accessibility</a></li>\n    <li id="siteaction-contact"><a href="http://nohost/plone/contact-info" accesskey="9" title="Contact">Contact</a></li>\n</ul>\n\n\n            <div id="kss-spinner">\n                <img alt="" src="http://nohost/plone/spinner.gif" />\n            </div>\n        </div>\n    </div>\n\n\n\n</div>\n</body>\n</html>\n\n\n'


  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()))




CHANGES
-------




More information about the Testbot mailing list