[hibernate-issues] [Hibernate-JIRA] Commented: (HBX-1033) org.hibernate.console.HibernateConsoleRuntimeException: Could not compute classpath

Chris (JIRA) noreply at atlassian.com
Sat Jan 12 09:03:55 EST 2008


    [ http://opensource.atlassian.com/projects/hibernate/browse/HBX-1033?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_29296 ] 

Chris commented on HBX-1033:
----------------------------

Having restarted eclipse, I no longer see the HibernateConsoleRuntimeException. However, I am still seeing the ClassNotFoundExceptions which suggest there is still a problem with the classpath. Where is the classpath stored for the Hibernate Console Config?  

The exact steps I do the get the error is:

- Create a new config using the wizard for a project that already exists in my workspace. I don't add any entries to the classpath and rely on the fact it will use the projects classpath.
- Then when I click on the configuration in the hibernate perspective I get the error.
- Yes I am using 3.2.0 GA, I first come across this problem with CR1, so I installed the GA version and disabled CR1 and still see the problem.

Here is the stacktrace I am seeing.

!ENTRY org.hibernate.eclipse.console 4 2 2008-01-12 08:52:34.416
!MESSAGE org.hibernate.InvalidMappingException: Could not parse mapping document from resource com/sepiasoftware/ip/domain/com.sepiasoftware.ip.domain.hbm.xml
!SUBENTRY 1 org.hibernate.eclipse.console 4 150 2008-01-12 08:52:34.416
!MESSAGE org.hibernate.InvalidMappingException: Could not parse mapping document from resource com/sepiasoftware/ip/domain/com.sepiasoftware.ip.domain.hbm.xml
!STACK 0
org.hibernate.InvalidMappingException: Could not parse mapping document from resource com/sepiasoftware/ip/domain/com.sepiasoftware.ip.domain.hbm.xml
	at org.hibernate.cfg.Configuration.addResource(Configuration.java:569)
	at org.hibernate.cfg.Configuration.parseMappingElement(Configuration.java:1587)
	at org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:1555)
	at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1534)
	at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1508)
	at org.hibernate.cfg.Configuration.configure(Configuration.java:1462)
	at org.hibernate.console.ConsoleConfiguration.loadConfigurationXML(ConsoleConfiguration.java:297)
	at org.hibernate.console.ConsoleConfiguration.configureStandardConfiguration(ConsoleConfiguration.java:531)
	at org.hibernate.console.ConsoleConfiguration.buildConfiguration(ConsoleConfiguration.java:503)
	at org.hibernate.console.ConsoleConfiguration.access$0(ConsoleConfiguration.java:484)
	at org.hibernate.console.ConsoleConfiguration$2.execute(ConsoleConfiguration.java:203)
	at org.hibernate.console.execution.DefaultExecutionContext.execute(DefaultExecutionContext.java:65)
	at org.hibernate.console.ConsoleConfiguration.buildWith(ConsoleConfiguration.java:185)
	at org.hibernate.console.ConsoleConfiguration.build(ConsoleConfiguration.java:106)
	at org.hibernate.eclipse.console.workbench.ConsoleConfigurationWorkbenchAdapter.getChildren(ConsoleConfigurationWorkbenchAdapter.java:38)
	at org.hibernate.eclipse.console.workbench.BasicWorkbenchAdapter.getChildren(BasicWorkbenchAdapter.java:97)
	at org.hibernate.eclipse.console.workbench.BasicWorkbenchAdapter.fetchDeferredChildren(BasicWorkbenchAdapter.java:103)
	at org.eclipse.ui.progress.DeferredTreeContentManager$1.run(DeferredTreeContentManager.java:196)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: org.hibernate.MappingException: class com.sepiasoftware.ip.domain.SecurityQuestionAnswer not found while looking for property: id
	at org.hibernate.util.ReflectHelper.reflectedPropertyClass(ReflectHelper.java:74)
	at org.hibernate.mapping.SimpleValue.setTypeUsingReflection(SimpleValue.java:276)
	at org.hibernate.cfg.HbmBinder.bindSimpleId(HbmBinder.java:401)
	at org.hibernate.cfg.HbmBinder.bindRootPersistentClassCommonValues(HbmBinder.java:334)
	at org.hibernate.cfg.HbmBinder.bindRootClass(HbmBinder.java:273)
	at org.hibernate.cfg.HbmBinder.bindRoot(HbmBinder.java:144)
	at org.hibernate.cfg.Configuration.add(Configuration.java:669)
	at org.hibernate.cfg.Configuration.addInputStream(Configuration.java:504)
	at org.hibernate.cfg.Configuration.addResource(Configuration.java:566)
	... 18 more
Caused by: java.lang.ClassNotFoundException: com.sepiasoftware.ip.domain.SecurityQuestionAnswer
	at java.lang.ClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:429)
	at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:369)
	at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:357)
	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClassInternal(Unknown Source)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Unknown Source)
	at org.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:100)
	at org.hibernate.util.ReflectHelper.reflectedPropertyClass(ReflectHelper.java:70)
	... 26 more


> org.hibernate.console.HibernateConsoleRuntimeException: Could not compute classpath
> -----------------------------------------------------------------------------------
>
>                 Key: HBX-1033
>                 URL: http://opensource.atlassian.com/projects/hibernate/browse/HBX-1033
>             Project: Hibernate Tools
>          Issue Type: Bug
>          Components: eclipse
>    Affects Versions: 3.2.0.GA
>         Environment: Hibernate 3.2, MySql 5/0, Eclipse for Java EE Developers( Europa ) Build id: M20070921-1145
>            Reporter: Chris
>
> After I create a "Hibernate Console Configuration" using the wizard I get the following error in the eclipse error log.
> eclipse.buildId=M20070921-1145
> java.version=1.5.0_14
> 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
> Error
> Fri Jan 11 14:33:38 EST 2008
> org.hibernate.console.HibernateConsoleRuntimeException: Could not compute classpath
> Folowed by lots of org.hibernate.MappingException because it can't find classes detailed in the mapping files.
> I checked the box to include the projects classpath.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/hibernate/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the hibernate-issues mailing list