facebook

[Closed] An internal Error occured Generating Artifacts

  1. MyEclipse Archived
  2.  > 
  3. Database Tools (DB Explorer, Hibernate, etc.)
Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #260060 Reply

    youssef77
    Member

    hello,
    when i try to genearte the mappting files from database tables i get the error:

    org.hibernate.exception.SQLGrammarException: Could not get list of tables from database. Probably a JDBC driver problem.
    Configured schema:null
    Configured catalog:Default Catalog
    Available schemas:
    Available catalogs:
    information_schema
    compact

    at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:65)
    at org.hibernate.cfg.reveng.dialect.JDBCMetaDataDialect.getTables(JDBCMetaDataDialect.java:94)
    at org.hibernate.cfg.reveng.JDBCReader.processTables(JDBCReader.java:395)
    at org.hibernate.cfg.reveng.JDBCReader.readDatabaseSchema(JDBCReader.java:65)
    at com.genuitec.eclipse.hibernate.wizards.MEJDBCMetaDataConfiguration$1.readDatabaseSchema(MEJDBCMetaDataConfiguration.java:102)
    at org.hibernate.cfg.JDBCBinder.readFromDatabase(JDBCBinder.java:87)
    at com.genuitec.eclipse.hibernate.wizards.MEJDBCMetaDataConfiguration.readFromJDBC(MEJDBCMetaDataConfiguration.java:134)
    at com.genuitec.eclipse.hibernate.wizards.GenerateArtifactsJob$6.execute(GenerateArtifactsJob.java:514)
    at org.hibernate.console.execution.DefaultExecutionContext.execute(DefaultExecutionContext.java:35)
    at org.hibernate.console.ConsoleConfiguration.execute(ConsoleConfiguration.java:70)
    at com.genuitec.eclipse.hibernate.wizards.GenerateArtifactsJob.buildConfiguration(GenerateArtifactsJob.java:509)
    at com.genuitec.eclipse.hibernate.wizards.GenerateArtifactsJob.run(GenerateArtifactsJob.java:293)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)
    Caused by: java.sql.SQLException: Access denied for user ‘compact’@’%’ to database ‘default catalog’
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2921)
    at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1570)
    at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1665)
    at com.mysql.jdbc.Connection.execSQL(Connection.java:2972)
    at com.mysql.jdbc.Connection.execSQL(Connection.java:2902)
    at com.mysql.jdbc.Statement.executeQuery(Statement.java:822)
    at com.mysql.jdbc.DatabaseMetaData.getTables(DatabaseMetaData.java:4304)
    at org.hibernate.cfg.reveng.dialect.JDBCMetaDataDialect.getTables(JDBCMetaDataDialect.java:70)
    … 11 more

    my database names compact. can aybody help
    thank you in advance

    #260177

    Riyad Kalla
    Member

    youssef,
    If you look at the exception closely, the problem is that your “compact” user doesn’t have sufficient privaledges to reverse engineer the table. Please use a user with full privaledges.

    #260231

    youssef77
    Member

    i can nown generate mapping files from my database tables after i create a new user
    thank you for your help.

    Youssef

    #260245

    Riyad Kalla
    Member

    Glad to hear it’s working.

Viewing 4 posts - 1 through 4 (of 4 total)
Reply To: [Closed] An internal Error occured Generating Artifacts

You must be logged in to post in the forum log in