No se debe llamar al método CacheMetadata, que toma un parámetro ActivityMetadata, en una clase CodeActivity o AsyncCodeActivity. El método CacheMetadata correcto para estas clases toma un parámetro CodeActivityMetadata.
Click to search this error in Google
English version
The CacheMetadata method which takes an ActivityMetadata parameter must not be called on a CodeActivity or AsyncCodeActivity. The correct CacheMetadata for these classes takes a CodeActivityMetadata parameter.