Migration from AT to Dexterity error

Im getting the following error when I try to migrate the folder content type from AT to Dexterity in Plone 4.3.9 (4313)

MigrationError: MigrationError for obj at /yc1/student-development/counseling-center (Folder -> Folder): 

Traceback (most recent call last): 

File "/usr/local/Plone/buildout-cache/eggs/Products.contentmigration-2.1.11-py2.7.egg/Products/contentmigration/basemigrator/walker.py", line 192, in migrate migrator.migrate() 

File "/usr/local/Plone/buildout-cache/eggs/Products.contentmigration-2.1.11-py2.7.egg/Products/contentmigration/basemigrator/migrator.py", line 220, in migrate method() 

File "/usr/local/Plone/buildout-cache/eggs/Products.contentmigration-2.1.11-py2.7.egg/Products/contentmigration/basemigrator/migrator.py", line 577, in migrate_children self.new._setObject(id, obj, set_owner=0) 

File "/usr/local/Plone/buildout-cache/eggs/Products.BTreeFolder2-2.13.3-py2.7.egg/Products/BTreeFolder2/BTreeFolder2.py", line 455, in _setObject notify(ObjectAddedEvent(ob, self, id)) 

File "/usr/local/Plone/buildout-cache/eggs/zope.event-3.5.2-py2.7.egg/zope/event/__init__.py", line 31, in notify subscriber(event) 

File "/usr/local/Plone/buildout-cache/eggs/zope.component-3.9.5-py2.7.egg/zope/component/event.py", line 24, in dispatch zope.component.subscribers(event, None) 

File "/usr/local/Plone/buildout-cache/eggs/zope.component-3.9.5-py2.7.egg/zope/component/_api.py", line 136, in subscribers return sitemanager.subscribers(objects, interface) 

File "/usr/local/Plone/buildout-cache/eggs/zope.component-3.9.5-py2.7.egg/zope/component/registry.py", line 321, in subscribers return self.adapters.subscribers(objects, provided) 

File "/usr/local/Plone/buildout-cache/eggs/zope.interface-3.6.7-py2.7-linux-x86_64.egg/zope/interface/adapter.py", line 585, in subscribers subscription(*objects) 

File "/usr/local/Plone/buildout-cache/eggs/zope.component-3.9.5-py2.7.egg/zope/component/event.py", line 32, in objectEventNotify zope.component.subscribers((event.object, event), None) 

File "/usr/local/Plone/buildout-cache/eggs/zope.component-3.9.5-py2.7.egg/zope/component/_api.py", line 136, in subscribers return sitemanager.subscribers(objects, interface) 

File "/usr/local/Plone/buildout-cache/eggs/zope.component-3.9.5-py2.7.egg/zope/component/registry.py", line 321, in subscribers return self.adapters.subscribers(objects, provided) 

File "/usr/local/Plone/buildout-cache/eggs/zope.interface-3.6.7-py2.7-linux-x86_64.egg/zope/interface/adapter.py", line 585, in subscribers subscription(*objects) 

File "/usr/local/Plone/buildout-cache/eggs/Products.CMFCore-2.2.9-py2.7.egg/Products/CMFCore/CMFCatalogAware.py", line 263, in handleContentishEvent ob.indexObject() 

File "/usr/local/Plone/buildout-cache/eggs/Products.CMFCore-2.2.9-py2.7.egg/Products/CMFCore/CMFCatalogAware.py", line 68, in indexObject catalog.indexObject(self) 

File "/usr/local/Plone/buildout-cache/eggs/Products.CMFPlone-4.3.9-py2.7.egg/Products/CMFPlone/CatalogTool.py", line 335, in indexObject self.reindexObject(object, idxs) 

File "/usr/local/Plone/buildout-cache/eggs/Products.CMFCore-2.2.9-py2.7.egg/Products/CMFCore/CatalogTool.py", line 301, in reindexObject self.catalog_object(object, uid, idxs, update_metadata) 

File "/usr/local/Plone/buildout-cache/eggs/Products.CMFPlone-4.3.9-py2.7.egg/Products/CMFPlone/CatalogTool.py", line 353, in catalog_object update_metadata, pghandler=pghandler) 

File "/usr/local/Plone/buildout-cache/eggs/Products.ZCatalog-2.13.27-py2.7.egg/Products/ZCatalog/ZCatalog.py", line 476, in catalog_object update_metadata=update_metadata) 

File "/usr/local/Plone/buildout-cache/eggs/Products.ZCatalog-2.13.27-py2.7.egg/Products/ZCatalog/Catalog.py", line 353, in catalogObject blah = x.index_object(index, object, threshold) 

File "/usr/local/Plone/buildout-cache/eggs/Products.ZCTextIndex-2.13.5-py2.7-linux-x86_64.egg/Products/ZCTextIndex/ZCTextIndex.py", line 180, in index_object text = getattr(obj, attr, None) 

File "/usr/local/Plone/buildout-cache/eggs/plone.indexer-1.0.4-py2.7.egg/plone/indexer/wrapper.py", line 63, in __getattr__ return indexer() 

File "/usr/local/Plone/buildout-cache/eggs/plone.indexer-1.0.4-py2.7.egg/plone/indexer/delegate.py", line 20, in __call__ return self.callable(self.context) 

File "/usr/local/Plone/buildout-cache/eggs/plone.app.event-1.1.5-py2.7.egg/plone/app/event/dx/behaviors.py", line 566, in searchable_text_indexer textvalue = acc.text 

File "/usr/local/Plone/buildout-cache/eggs/plone.app.event-1.1.5-py2.7.egg/plone/app/event/dx/behaviors.py", line 707, in text return safe_unicode(textvalue.output) 

File "/usr/local/Plone/buildout-cache/eggs/plone.app.textfield-1.2.6-py2.7.egg/plone/app/textfield/value.py", line 81, in output return self.output_relative_to(site) 

File "/usr/local/Plone/buildout-cache/eggs/plone.app.textfield-1.2.6-py2.7.egg/plone/app/textfield/value.py", line 107, in output_relative_to return transformer(self, self.outputMimeType) 

File "/usr/local/Plone/buildout-cache/eggs/plone.app.textfield-1.2.6-py2.7.egg/plone/app/textfield/transform.py", line 67, in __call__ raise TransformError('Error during transformation', e) TransformError: Error during transformation

Please reformat the traceback in a readable way.

-aj

@rnunez do you use the built-in migration (https://pypi.python.org/pypi/plone.app.contenttypes/1.2.16#migration)?

It seems that
the folder /yc1/student-development/counseling-center has at least one Dexterity-Event (implementing IDXEvent) in it that throws an error when the searchable_text_indexer tries to access the Field text.
With that little information it is hard to say more. I would first log the name of each item that is indexed in plone.app.event.dx.behaviors.searchable_text_indexer and then inspect the item that actually throws the error.