Cannot resolve SQLEntityExporter

please report bugs here

Cannot resolve SQLEntityExporter

Postby AllanCochrane » Mon Sep 19, 2011 10:58 pm

Trying to generate SQL text from Benerator with:

Code: Select all
   <comment>Generating 100 entries for revisions</comment>
   <generate type="revisions" consumer="SQLEntityExporter,ConsoleExporter" count="100">
      <id name="id" />

    <consumer class="SQLEntityExporter">
      <property name="uri" value="revisions.sql" />
      <property name="database" ref="db" />
    </consumer>



and getting:

Code: Select all
16:45:42,025 INFO  (main) [PagedTaskRunner] Running task GenerateAndConsumeTask(revisions) 100 times with page size 1 in a single thread
16:45:42,027 DEBUG (main) [PagedTaskRunner] Running PagedTask[GenerateAndConsumeTask]
16:45:42,028 DEBUG (main) [PagedTaskRunner] Starting page 1 of GenerateAndConsumeTask with pageSize=1
16:45:42,039 ERROR (main) [GenerateOrIterateStatement] Error in execution of task GenerateAndConsumeTask
org.databene.commons.ConfigurationError: Cannot resolve SQLEntityExporter
        at org.databene.benerator.script.QNBeanSpecExpression.resolve(QNBeanSpecExpression.java:77)
        at org.databene.benerator.script.BeneratorScriptParser.resolveBeanSpec(BeneratorScriptParser.java:379)
        at org.databene.benerator.script.BeneratorScriptParser.resolveBeanSpecList(BeneratorScriptParser.java:356)
        at org.databene.benerator.script.BeneratorScriptParser.resolveBeanSpecList(BeneratorScriptParser.java:204)
        at org.databene.benerator.engine.expression.xml.XMLConsumerExpression.evaluate(XMLConsumerExpression.java:80)
        at org.databene.benerator.engine.expression.xml.XMLConsumerExpression.evaluate(XMLConsumerExpression.java:58)
.
.
.


I think I'm using the correct syntax, but happy to be proven wrong :-)
AllanCochrane
 
Posts: 4
Joined: Mon Sep 19, 2011 10:19 pm

Re: Cannot resolve SQLEntityExporter

Postby AllanCochrane » Mon Sep 19, 2011 11:18 pm

Attempted to use technique here:

http://www.google.com/url?sa=t&source=web&cd=30&ved=0CFkQFjAJOBQ&url=ftp%3A%2F%2Fftp-developpez.com%2Farodrigues%2Ftutoriels%2Fjava%2Fperformance%2Fbenerator%2Fbenerator.pdf&rct=j&q=databene%20benerator%20sqlentityexporter&ei=yb13TqKADYKusAK65eWLBQ&usg=AFQjCNFZZAk9l69DVPpGpAob145gJf1Mew&sig2=NVb4FhhJET_7ifs-vry87g&cad=rja (via Google)

with same results:

Code: Select all
Exception in thread "main" org.databene.commons.ConfigurationError: Class not found: SQLEntityExporter
        at org.databene.commons.bean.ClassCache.forName(ClassCache.java:94)
        at org.databene.benerator.engine.DefaultBeneratorContext.forName(DefaultBeneratorContext.java:138)
        at org.databene.commons.bean.DefaultClassProvider.resolveByObjectOrDefaultInstance(DefaultClassProvider.java:57)
        at org.databene.benerator.script.Construction.getType(Construction.java:48)
        at org.databene.benerator.script.DefaultConstruction.evaluate(DefaultConstruction.java:40)


Code: Select all
enerator 0.7.1 build 1820
Java version 1.6.0_21
JVM Java HotSpot(TM) 64-Bit Server VM 17.0-b16 (Sun Microsystems Inc.)
OS Linux 2.6.18-238.9.1.el5 (amd64)
Installed JSR 223 Script Engines:
- Mozilla Rhino[js, rhino, JavaScript, javascript, ECMAScript, ecmascript]
AllanCochrane
 
Posts: 4
Joined: Mon Sep 19, 2011 10:19 pm

Re: Cannot resolve SQLEntityExporter

Postby AllanCochrane » Mon Sep 19, 2011 11:25 pm

User error! Forgot to add
Code: Select all
<import platforms="db" />


D'oh!
AllanCochrane
 
Posts: 4
Joined: Mon Sep 19, 2011 10:19 pm


Return to Benerator Bugs

Who is online

Users browsing this forum: No registered users and 2 guests