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 Reply

    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 Reply

    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 Reply

    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