- This topic has 3 replies, 3 voices, and was last updated 17 years, 2 months ago by Riyad Kalla.
-
AuthorPosts
-
hadek314MemberWhen I try to use ‘HIbernate Mapping and Application Generation I’m consistenly getting errors. Error message on GUI is that ‘Internal error’ occured while generating artifacts. My set up is as follows:
jdk1.4.0.9
Eclipse 3.1.2
MyEclipse 4.1.1Database is MSSQL Server 2005 Express
Driver from Microsoft: sqljdbc_1.0.809.102_enu.exeAny idea what is happening?
Thanks,
DaveHere isi a stack trace from errro log:
!ENTRY org.eclipse.core.runtime 4 2 2007-08-02 14:47:26.445
!MESSAGE An internal error occurred during: “Generating Artifacts”.
!STACK 0
java.lang.NullPointerException
at com.microsoft.sqlserver.jdbc.SQLServerStatement.clearColumnsValues(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerResultSet.cancelUpdates(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerResultSet.next(Unknown Source)
at org.hibernate.cfg.reveng.dialect.ResultSetIterator.advance(ResultSetIterator.java:67)
at org.hibernate.cfg.reveng.dialect.ResultSetIterator.hasNext(ResultSetIterator.java:30)
at org.hibernate.cfg.reveng.JDBCReader.processTables(JDBCReader.java:399)
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:129)
at com.genuitec.eclipse.hibernate.wizards.GenerateArtifactsJob$5.execute(GenerateArtifactsJob.java:405)
at org.hibernate.console.execution.DefaultExecutionContext.execute(DefaultExecutionContext.java:35)
at org.hibernate.console.ConsoleConfiguration.execute(ConsoleConfiguration.java:68)
at com.genuitec.eclipse.hibernate.wizards.GenerateArtifactsJob.buildConfiguration(GenerateArtifactsJob.java:400)
at com.genuitec.eclipse.hibernate.wizards.GenerateArtifactsJob.run(GenerateArtifactsJob.java:266)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)
Loyal WaterMemberCan you paste the entire exception from the log file (<workspace dir>\.metadata\.log), near the bottom, for that might give us a hint on what happened?
hadek314MemberHere is what I did:
1. I quit Eclipse
2. Cleared out the error log
3. Started Eclipse: got the first error message; Something about problems initilizing java tooling. (that’s the first stack trace
4. I run the reverse engineering and got the second error about generating artifacts (see second stack trace)Any ideas?
dd
!SESSION 2007-08-03 09:44:37.398 ———————————————–
eclipse.buildId=M20060118-1600
java.version=1.5.0
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Command-line arguments: -os win32 -ws win32 -arch x86!ENTRY org.eclipse.core.runtime 4 2 2007-08-03 09:45:02.494
!MESSAGE An internal error occurred during: “Initializing Java tooling”.
!STACK 0
java.lang.NullPointerException
at com.genuitec.eclipse.core.librarymgmt.MEClasspathContainerInitializer.initialize(MEClasspathContainerInitializer.java:41)
at org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:1591)
at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1040)
at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1326)
at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:2046)
at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1954)
at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:3926)
at com.genuitec.eclipse.core.librarymgmt.MEClasspathContainerInitializer.initialize(MEClasspathContainerInitializer.java:34)
at org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:1591)
at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1040)
at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1326)
at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:2046)
at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1954)
at org.eclipse.jdt.core.JavaCore.setClasspathContainer(JavaCore.java:3926)
at com.genuitec.eclipse.core.librarymgmt.MEClasspathContainerInitializer.initialize(MEClasspathContainerInitializer.java:34)
at org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:1591)
at org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1040)
at org.eclipse.jdt.core.JavaCore.getClasspathContainer(JavaCore.java:1326)
at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:2046)
at org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(JavaProject.java:1954)
at org.eclipse.jdt.internal.core.search.JavaSearchScope.add(JavaSearchScope.java:108)
at org.eclipse.jdt.internal.core.search.JavaWorkspaceScope.initialize(JavaWorkspaceScope.java:84)
at org.eclipse.jdt.internal.core.search.JavaSearchScope.<init>(JavaSearchScope.java:62)
at org.eclipse.jdt.internal.core.search.JavaSearchScope.<init>(JavaSearchScope.java:58)
at org.eclipse.jdt.internal.core.search.JavaWorkspaceScope.<init>(JavaWorkspaceScope.java:29)
at org.eclipse.jdt.internal.core.JavaModelManager.getWorkspaceScope(JavaModelManager.java:1421)
at org.eclipse.jdt.internal.core.search.BasicSearchEngine.createWorkspaceScope(BasicSearchEngine.java:157)
at org.eclipse.jdt.core.search.SearchEngine.createWorkspaceScope(SearchEngine.java:392)
at org.eclipse.jdt.core.JavaCore$1.run(JavaCore.java:2624)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)!ENTRY org.eclipse.core.runtime 4 2 2007-08-03 09:46:51.471
!MESSAGE An internal error occurred during: “Generating Artifacts”.
!STACK 0
java.lang.NullPointerException
at com.microsoft.sqlserver.jdbc.SQLServerStatement.clearColumnsValues(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerResultSet.cancelUpdates(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerResultSet.next(Unknown Source)
at org.hibernate.cfg.reveng.dialect.ResultSetIterator.advance(ResultSetIterator.java:67)
at org.hibernate.cfg.reveng.dialect.ResultSetIterator.hasNext(ResultSetIterator.java:30)
at org.hibernate.cfg.reveng.JDBCReader.processTables(JDBCReader.java:399)
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:129)
at com.genuitec.eclipse.hibernate.wizards.GenerateArtifactsJob$5.execute(GenerateArtifactsJob.java:405)
at org.hibernate.console.execution.DefaultExecutionContext.execute(DefaultExecutionContext.java:35)
at org.hibernate.console.ConsoleConfiguration.execute(ConsoleConfiguration.java:68)
at com.genuitec.eclipse.hibernate.wizards.GenerateArtifactsJob.buildConfiguration(GenerateArtifactsJob.java:400)
at com.genuitec.eclipse.hibernate.wizards.GenerateArtifactsJob.run(GenerateArtifactsJob.java:266)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)
Riyad KallaMemberThe easiest thing to try first is to grab the jTDS driver and try that instead of the Microsoft one:
https://www.genuitec.com/forums/topic/db-where-can-i-download-a-microsoft-jdbc-driver/ -
AuthorPosts