[forge-issues] [JBoss JIRA] (FORGE-1771) jpa-generate-entities-from-tables returns SUCCESS after failure

Antonio Goncalves (JIRA) issues at jboss.org
Thu Apr 24 14:48:33 EDT 2014


Antonio Goncalves created FORGE-1771:
----------------------------------------

             Summary: jpa-generate-entities-from-tables returns SUCCESS after failure
                 Key: FORGE-1771
                 URL: https://issues.jboss.org/browse/FORGE-1771
             Project: Forge
          Issue Type: Bug
          Components: Java EE
    Affects Versions: 2.5.0.Final
            Reporter: Antonio Goncalves
             Fix For: 2.x Future


I'm trying to generate entities from an existing Postegres database. When I type the following command :

{code}
jpa-generate-entities-from-tables --jdbcUrl jdbc:postgresql://localhost:5432/db_dsn_dev01 --userName dsn_dev01 --userPassword dsn_dev01 --driverLocation /Users/antoniombp/.m2/repository/org/postgresql/postgresql/9.3-1100-jdbc3/postgresql-9.3-1100-jdbc3.jar --hibernateDialect PostgreSQL\ :\ org.hibernate.dialect.PostgreSQLDialect
{code}

There is an exception because it looks like my database is not right... but the problem is that the output is {{***SUCCESS*** 40 entities were generated in org.dsn.model}} and it doesn't generate anything.

Here is the output 

{code}
org.hibernate.cfg.JDBCBinderException: Foreign key name (f_periode_grap_coti_cal_catpro) mapped to different tables! previous: org.hibernate.mapping.Table(dsn_dev01.t_periode_coti_calc_unit) current:org.hibernate.mapping.Table(dsn_dev01.t_periode_suiv_com_grap_coti)
	at org.hibernate.cfg.reveng.JDBCReader.processForeignKeys(JDBCReader.java:229)
	at org.hibernate.cfg.reveng.JDBCReader.resolveForeignKeys(JDBCReader.java:119)
	at org.hibernate.cfg.reveng.JDBCReader.readDatabaseSchema(JDBCReader.java:93)
	at org.hibernate.cfg.reveng.JDBCReader.readDatabaseSchema(JDBCReader.java:860)
	at org.hibernate.cfg.JDBCBinder.readDatabaseSchema(JDBCBinder.java:120)
	at org.hibernate.cfg.JDBCBinder.readFromDatabase(JDBCBinder.java:93)
	at org.hibernate.cfg.JDBCMetaDataConfiguration.readFromJDBC(JDBCMetaDataConfiguration.java:43)
	at org.jboss.forge.addon.database.tools.util.HibernateToolsHelper$1.run(HibernateToolsHelper.java:32)
	at org.jboss.forge.addon.database.tools.util.UrlClassLoaderExecutor.execute(UrlClassLoaderExecutor.java:13)
	at org.jboss.forge.addon.database.tools.util.HibernateToolsHelper.buildMappings(HibernateToolsHelper.java:21)
	at org.jboss.forge.addon.database.tools.generate.DatabaseTableSelectionStep.initializeUI(DatabaseTableSelectionStep.java:87)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor$1.call(ClassLoaderInterceptor.java:59)
	at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:34)
	at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor.invoke(ClassLoaderInterceptor.java:75)
	at org.jboss.forge.addon.database.tools.generate.DatabaseTableSelectionStep_$$_javassist_d89b3993-9c26-4ccd-b308-0c20201404dd.initializeUI(DatabaseTableSelectionStep_$$_javassist_d89b3993-9c26-4ccd-b308-0c20201404dd.java)
	at org.jboss.forge.addon.ui.impl.controller.SingleCommandControllerImpl.initialize(SingleCommandControllerImpl.java:55)
	at org.jboss.forge.addon.ui.impl.controller.WizardCommandControllerImpl.next(WizardCommandControllerImpl.java:373)
	at org.jboss.forge.addon.ui.impl.controller.NoUIWizardControllerDecorator.next(NoUIWizardControllerDecorator.java:115)
	at org.jboss.forge.addon.shell.aesh.ShellWizard.populate(ShellWizard.java:80)
	at org.jboss.forge.addon.shell.aesh.ShellWizard.populate(ShellWizard.java:81)
	at org.jboss.forge.addon.shell.aesh.ShellWizard.getParser(ShellWizard.java:44)
	at org.jboss.forge.addon.shell.aesh.ForgeCommandRegistry.getForgeCommand(ForgeCommandRegistry.java:110)
	at org.jboss.forge.addon.shell.aesh.ForgeCommandRegistry.getCommand(ForgeCommandRegistry.java:77)
	at org.jboss.aesh.console.AeshConsoleImpl.getCommand(AeshConsoleImpl.java:211)
	at org.jboss.aesh.console.AeshConsoleImpl.access$100(AeshConsoleImpl.java:48)
	at org.jboss.aesh.console.AeshConsoleImpl$AeshConsoleCallbackImpl.execute(AeshConsoleImpl.java:272)
	at org.jboss.aesh.console.AeshProcess.run(AeshProcess.java:37)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:744)
***SUCCESS*** 40 entities were generated in org.dsn.model
{code}


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the forge-issues mailing list