- This topic has 4 replies, 3 voices, and was last updated 18 years, 2 months ago by
Riyad Kalla.
-
AuthorPosts
-
mousashayaMemberI am getting this error when I am trying to reverse enginer the database schema to genrate the hbm and all the java class files. All my tables have primary keys.
I am using MyEclispe 5.1.0 along with Hibernate 3.1.
Is there a way to get a more helpful error message?This is the error in the log file:
!ENTRY org.eclipse.core.jobs 4 2 2007-05-07 10:44:30.254
!MESSAGE An internal error occurred during: “Generating Artifacts”.
!STACK 0
java.util.NoSuchElementException
at java.util.HashMap$HashIterator.nextEntry(Unknown Source)
at java.util.HashMap$ValueIterator.next(Unknown Source)
at com.genuitec.eclipse.hibernate.tool.MESingleClassExporter.doStart(MESingleClassExporter.java:58)
at org.hibernate.tool.hbm2x.AbstractExporter.start(AbstractExporter.java:92)
at org.hibernate.tool.hbm2x.GenericExporter.start(GenericExporter.java:58)
at com.genuitec.eclipse.hibernate.wizards.GenerateArtifactsJob$3.execute(GenerateArtifactsJob.java:390)
at org.hibernate.console.execution.DefaultExecutionContext.execute(DefaultExecutionContext.java:35)
at org.hibernate.console.ConsoleConfiguration.execute(ConsoleConfiguration.java:72)
at com.genuitec.eclipse.hibernate.wizards.GenerateArtifactsJob.run(GenerateArtifactsJob.java:303)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)Here is my connection information:
<?xml version=’1.0′ encoding=’UTF-8′?>
<!DOCTYPE hibernate-configuration PUBLIC
“-//Hibernate/Hibernate Configuration DTD 3.0//EN”
“http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd”><!– Generated by MyEclipse Hibernate Tools. –>
<hibernate-configuration><session-factory>
<property name=”connection.username”>root</property>
<property name=”connection.url”>
jdbc:mysql://localhost:3306/scorecard
</property>
<property name=”dialect”>
org.hibernate.dialect.MySQLDialect
</property>
<property name=”myeclipse.connection.profile”>
scorecard
</property>
<property name=”connection.password”>admin</property>
<property name=”connection.driver_class”>
com.mysql.jdbc.Driver
</property></session-factory>
</hibernate-configuration>
May 7, 2007 at 1:40 pm #269824
Loyal WaterMemberCa you give me the entire exception that gets printed to the console, the reason can get buried in long stack traces.
May 7, 2007 at 3:44 pm #269831
mousashayaMemberUnfortunately there is nothing else, if there was then Imight be able to understand it:
Here is a larger portion of the error file. The contents are merely repeats.
I do not see any other exceptions logged anywhere else. Maybe I am missing something.
I get the error log from the Configuration Details pop-up dialog when I click on the View Error Log button. Is this correct or is there anywhere else I have to check?:!ENTRY org.eclipse.core.jobs 4 2 2007-05-07 10:32:14.612
!MESSAGE An internal error occurred during: “Generating Artifacts”.
!STACK 0
java.util.NoSuchElementException
at java.util.HashMap$HashIterator.nextEntry(Unknown Source)
at java.util.HashMap$ValueIterator.next(Unknown Source)
at com.genuitec.eclipse.hibernate.tool.MESingleClassExporter.doStart(MESingleClassExporter.java:58)
at org.hibernate.tool.hbm2x.AbstractExporter.start(AbstractExporter.java:92)
at org.hibernate.tool.hbm2x.GenericExporter.start(GenericExporter.java:58)
at com.genuitec.eclipse.hibernate.wizards.GenerateArtifactsJob$3.execute(GenerateArtifactsJob.java:390)
at org.hibernate.console.execution.DefaultExecutionContext.execute(DefaultExecutionContext.java:35)
at org.hibernate.console.ConsoleConfiguration.execute(ConsoleConfiguration.java:72)
at com.genuitec.eclipse.hibernate.wizards.GenerateArtifactsJob.run(GenerateArtifactsJob.java:303)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)!ENTRY org.eclipse.core.jobs 4 2 2007-05-07 10:43:25.001
!MESSAGE An internal error occurred during: “Generating Artifacts”.
!STACK 0
java.util.NoSuchElementException
at java.util.HashMap$HashIterator.nextEntry(Unknown Source)
at java.util.HashMap$ValueIterator.next(Unknown Source)
at com.genuitec.eclipse.hibernate.tool.MESingleClassExporter.doStart(MESingleClassExporter.java:58)
at org.hibernate.tool.hbm2x.AbstractExporter.start(AbstractExporter.java:92)
at org.hibernate.tool.hbm2x.GenericExporter.start(GenericExporter.java:58)
at com.genuitec.eclipse.hibernate.wizards.GenerateArtifactsJob$3.execute(GenerateArtifactsJob.java:390)
at org.hibernate.console.execution.DefaultExecutionContext.execute(DefaultExecutionContext.java:35)
at org.hibernate.console.ConsoleConfiguration.execute(ConsoleConfiguration.java:72)
at com.genuitec.eclipse.hibernate.wizards.GenerateArtifactsJob.run(GenerateArtifactsJob.java:303)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)!ENTRY org.eclipse.core.jobs 4 2 2007-05-07 10:44:30.254
!MESSAGE An internal error occurred during: “Generating Artifacts”.
!STACK 0
java.util.NoSuchElementException
at java.util.HashMap$HashIterator.nextEntry(Unknown Source)
at java.util.HashMap$ValueIterator.next(Unknown Source)
at com.genuitec.eclipse.hibernate.tool.MESingleClassExporter.doStart(MESingleClassExporter.java:58)
at org.hibernate.tool.hbm2x.AbstractExporter.start(AbstractExporter.java:92)
at org.hibernate.tool.hbm2x.GenericExporter.start(GenericExporter.java:58)
at com.genuitec.eclipse.hibernate.wizards.GenerateArtifactsJob$3.execute(GenerateArtifactsJob.java:390)
at org.hibernate.console.execution.DefaultExecutionContext.execute(DefaultExecutionContext.java:35)
at org.hibernate.console.ConsoleConfiguration.execute(ConsoleConfiguration.java:72)
at com.genuitec.eclipse.hibernate.wizards.GenerateArtifactsJob.run(GenerateArtifactsJob.java:303)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)May 7, 2007 at 3:46 pm #269834
mousashayaMemberJust to be clear there are no errors or exceptions that are logged to the “Console”. These are plugin errors and not compilation errors.
Are there any flags that I can set somewhere to get more logging turned on?May 8, 2007 at 2:51 pm #269871
Riyad KallaMemberWhat I would suggest trying is shutting down MyEclipse, going to <workspace dir>\.metadata and erasing the .log file. Then restart MyEclipse, and try the same operation again, now go open the newly created .log file, and paste the *entire* contents here. Hopefully something interesting will be in there.
-
AuthorPosts