- Code: Select all
consumer="new BadDataConsumer(new CSVExporter('errordata.csv'), db)"
But since DBSystem is not implementing interface Consumer I get the exception:
- Code: Select all
Caused by: org.databene.commons.ConversionException: Cannot convert org.databene.platform.db.DBSystem to org.databene.model.consumer.Consumer
at org.databene.commons.converter.ConverterManager.searchAppropriateConverter(ConverterManager.java:182)
at org.databene.commons.converter.ConverterManager.createConverter(ConverterManager.java:124)
at org.databene.commons.converter.AnyConverter.convert(AnyConverter.java:95)
at org.databene.commons.converter.AnyConverter.convert(AnyConverter.java:79)
at org.databene.commons.BeanUtil.convertArray(BeanUtil.java:1141)
at org.databene.commons.BeanUtil.newInstance(BeanUtil.java:467)
at org.databene.benerator.script.ParameterizedConstruction.evaluate(ParameterizedConstruction.java:57)
at org.databene.benerator.engine.expression.xml.XMLConsumerExpression.evaluate(XMLConsumerExpression.java:83)
at org.databene.benerator.engine.expression.xml.XMLConsumerExpression.evaluate(XMLConsumerExpression.java:1)
at org.databene.commons.expression.ExpressionUtil.evaluate(ExpressionUtil.java:66)
at org.databene.benerator.engine.statement.GenerateAndConsumeTask.getConsumer(GenerateAndConsumeTask.java:107)
at org.databene.benerator.engine.statement.GenerateAndConsumeTask.execute(GenerateAndConsumeTask.java:138)
