Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-10497

"could not instantiate RegionFactory" due to CNFE

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • 4.0.x
    • 3.3.0.M4, 3.3.0.M5
    • hibernate
    • None
    • -

      I upgraded from M4 to M5a using http://download.jboss.org/jbosstools/builds/development/3.3.0.M5a.core/2011-12-14_19-42-13-H61. When opening the "Session Factory" in the Hibernate Console I get the following stacktrace:

      !ENTRY org.hibernate.eclipse.console 4 4 2011-12-16 10:24:32.898
      !MESSAGE Problems while creating sessionfactory
      !SUBENTRY 1 org.hibernate.eclipse.console 4 150 2011-12-16 10:24:32.898
      !MESSAGE org.hibernate.HibernateException: could not instantiate RegionFactory []
      !STACK 0
      org.hibernate.HibernateException: could not instantiate RegionFactory []
      at org.hibernate.cfg.SettingsFactory.createRegionFactory(SettingsFactory.java:432)
      at org.hibernate.cfg.AnnotationBinder.determineCacheConcurrencyStrategy(AnnotationBinder.java:1039)
      at org.hibernate.cfg.AnnotationBinder.buildCacheMock(AnnotationBinder.java:1009)
      at org.hibernate.cfg.AnnotationBinder.determineCacheSettings(AnnotationBinder.java:966)
      at org.hibernate.cfg.AnnotationBinder.bindClass(AnnotationBinder.java:576)
      at org.hibernate.cfg.Configuration$MetadataSourceQueue.processAnnotatedClassesQueue(Configuration.java:3395)
      at org.hibernate.cfg.Configuration$MetadataSourceQueue.processMetadata(Configuration.java:3349)
      at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1323)
      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1713)
      at org.jboss.tools.hibernate4_0.HibernateExtension4_0$1.execute(HibernateExtension4_0.java:143)
      at org.hibernate.console.execution.DefaultExecutionContext.execute(DefaultExecutionContext.java:63)
      at org.jboss.tools.hibernate4_0.HibernateExtension4_0.execute(HibernateExtension4_0.java:248)
      at org.jboss.tools.hibernate4_0.HibernateExtension4_0.buildSessionFactory(HibernateExtension4_0.java:135)
      at org.hibernate.console.ConsoleConfiguration.buildSessionFactory(ConsoleConfiguration.java:273)
      at org.hibernate.eclipse.console.workbench.LazySessionFactoryAdapter.getChildren(LazySessionFactoryAdapter.java:43)
      at org.hibernate.eclipse.console.workbench.BasicWorkbenchAdapter.getChildren(BasicWorkbenchAdapter.java:100)
      at org.hibernate.eclipse.console.workbench.BasicWorkbenchAdapter.fetchDeferredChildren(BasicWorkbenchAdapter.java:106)
      at org.eclipse.ui.progress.DeferredTreeContentManager$1.run(DeferredTreeContentManager.java:235)
      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
      Caused by: java.lang.ClassNotFoundException:
      at java.lang.Class.forName0(Native Method)
      at java.lang.Class.forName(Class.java:186)
      at org.hibernate.internal.util.ReflectHelper.classForName(ReflectHelper.java:192)
      at org.hibernate.cfg.SettingsFactory.createRegionFactory(SettingsFactory.java:417)
      ... 18 more
      !SUBENTRY 2 org.hibernate.eclipse.console 4 150 2011-12-16 10:24:32.898
      !MESSAGE org.hibernate.HibernateException: could not instantiate RegionFactory []
      !STACK 0
      org.hibernate.HibernateException: could not instantiate RegionFactory []
      at org.hibernate.cfg.SettingsFactory.createRegionFactory(SettingsFactory.java:432)
      at org.hibernate.cfg.AnnotationBinder.determineCacheConcurrencyStrategy(AnnotationBinder.java:1039)
      at org.hibernate.cfg.AnnotationBinder.buildCacheMock(AnnotationBinder.java:1009)
      at org.hibernate.cfg.AnnotationBinder.determineCacheSettings(AnnotationBinder.java:966)
      at org.hibernate.cfg.AnnotationBinder.bindClass(AnnotationBinder.java:576)
      at org.hibernate.cfg.Configuration$MetadataSourceQueue.processAnnotatedClassesQueue(Configuration.java:3395)
      at org.hibernate.cfg.Configuration$MetadataSourceQueue.processMetadata(Configuration.java:3349)
      at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1323)
      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1713)
      at org.jboss.tools.hibernate4_0.HibernateExtension4_0$1.execute(HibernateExtension4_0.java:143)
      at org.hibernate.console.execution.DefaultExecutionContext.execute(DefaultExecutionContext.java:63)
      at org.jboss.tools.hibernate4_0.HibernateExtension4_0.execute(HibernateExtension4_0.java:248)
      at org.jboss.tools.hibernate4_0.HibernateExtension4_0.buildSessionFactory(HibernateExtension4_0.java:135)
      at org.hibernate.console.ConsoleConfiguration.buildSessionFactory(ConsoleConfiguration.java:273)
      at org.hibernate.eclipse.console.workbench.LazySessionFactoryAdapter.getChildren(LazySessionFactoryAdapter.java:43)
      at org.hibernate.eclipse.console.workbench.BasicWorkbenchAdapter.getChildren(BasicWorkbenchAdapter.java:100)
      at org.hibernate.eclipse.console.workbench.BasicWorkbenchAdapter.fetchDeferredChildren(BasicWorkbenchAdapter.java:106)
      at org.eclipse.ui.progress.DeferredTreeContentManager$1.run(DeferredTreeContentManager.java:235)
      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
      Caused by: java.lang.ClassNotFoundException:
      at java.lang.Class.forName0(Native Method)
      at java.lang.Class.forName(Class.java:186)
      at org.hibernate.internal.util.ReflectHelper.classForName(ReflectHelper.java:192)
      at org.hibernate.cfg.SettingsFactory.createRegionFactory(SettingsFactory.java:417)
      ... 18 more
      !SUBENTRY 2 org.hibernate.eclipse.console 4 150 2011-12-16 10:24:32.898
      !MESSAGE java.lang.ClassNotFoundException:
      !STACK 0
      java.lang.ClassNotFoundException:
      at java.lang.Class.forName0(Native Method)
      at java.lang.Class.forName(Class.java:186)
      at org.hibernate.internal.util.ReflectHelper.classForName(ReflectHelper.java:192)
      at org.hibernate.cfg.SettingsFactory.createRegionFactory(SettingsFactory.java:417)
      at org.hibernate.cfg.AnnotationBinder.determineCacheConcurrencyStrategy(AnnotationBinder.java:1039)
      at org.hibernate.cfg.AnnotationBinder.buildCacheMock(AnnotationBinder.java:1009)
      at org.hibernate.cfg.AnnotationBinder.determineCacheSettings(AnnotationBinder.java:966)
      at org.hibernate.cfg.AnnotationBinder.bindClass(AnnotationBinder.java:576)
      at org.hibernate.cfg.Configuration$MetadataSourceQueue.processAnnotatedClassesQueue(Configuration.java:3395)
      at org.hibernate.cfg.Configuration$MetadataSourceQueue.processMetadata(Configuration.java:3349)
      at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1323)
      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1713)
      at org.jboss.tools.hibernate4_0.HibernateExtension4_0$1.execute(HibernateExtension4_0.java:143)
      at org.hibernate.console.execution.DefaultExecutionContext.execute(DefaultExecutionContext.java:63)
      at org.jboss.tools.hibernate4_0.HibernateExtension4_0.execute(HibernateExtension4_0.java:248)
      at org.jboss.tools.hibernate4_0.HibernateExtension4_0.buildSessionFactory(HibernateExtension4_0.java:135)
      at org.hibernate.console.ConsoleConfiguration.buildSessionFactory(ConsoleConfiguration.java:273)
      at org.hibernate.eclipse.console.workbench.LazySessionFactoryAdapter.getChildren(LazySessionFactoryAdapter.java:43)
      at org.hibernate.eclipse.console.workbench.BasicWorkbenchAdapter.getChildren(BasicWorkbenchAdapter.java:100)
      at org.hibernate.eclipse.console.workbench.BasicWorkbenchAdapter.fetchDeferredChildren(BasicWorkbenchAdapter.java:106)
      at org.eclipse.ui.progress.DeferredTreeContentManager$1.run(DeferredTreeContentManager.java:235)
      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

            kaers@redhat.com Koen Aers
            juergen.zimmermann Juergen Zimmermann
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: