The issue is that cascading schemes have fields but so do TypedSources. Nothing requires those to be in sync, but they should be. In the case of ParquetScheme, there are not set Fields Fields.UNKNOWN. Since scalding 0.18 has an optimization that removes unneeded maps this exposes the bug we merge an unmapped parquet source with a mapped one.
closes #1837
The issue is that cascading schemes have fields but so do TypedSources. Nothing requires those to be in sync, but they should be. In the case of ParquetScheme, there are not set Fields
Fields.UNKNOWN
. Since scalding 0.18 has an optimization that removes unneeded maps this exposes the bug we merge an unmapped parquet source with a mapped one.