I see that some of the enum values in SourceConfigurationType refer to non existent class names. Like for instance ...
MULTIPORT_SYSLOGTCP("org.apache.flume.source.MultiportSyslogTCPSourceConfiguration") and EXEC("org.apache.flume.conf.source.ExecSourceConfiguration") It appears to me that they should be set to null like in the case of ... SEQ(null) If so i can go ahead and file a jira.