Grails update 2.3.11-> 2.4.3 ClassNotFoundException: org.hibernate.cache.access.AccessType -


grails अद्यतन के बाद मुझे अपवाद निम्न मिला:

  2014-10-28 17:12 : 27,651 [लोकलहोस्ट-स्टार्टसटॉप -1] त्रुटि संदर्भ .ग्रेल्स कॉन्टैक्स लोडर लिस्टनर - एप्लिकेशन को शुरू करने में त्रुटि: नाम 'लेनदेन के साथ बीन बनाने में त्रुटि' प्रबंधकजीपीप्रोसेसर ': बीन का आरंभ विफल रहा; नेस्टेड अपवाद org.springframework.beans.factory.BeanCreationException: नाम 'transactionManager' से बीन बनाने में त्रुटि: बीन प्रॉपर्टी 'sessionFactory' सेट करते समय बीन 'sessionFactory' के संदर्भ को हल नहीं किया जा सकता; नेस्टेड अपवाद org.springframework.beans.factory.BeanCreationException: नाम 'sessionFactory' के साथ बीन बनाने में त्रुटि: init विधि का आमंत्रण विफल; नेस्टेड अपवाद नहीं है java.lang.NoClassDefFoundError: org / हाइबरनेट / कैश / पहुँच / AccessType org.springframework.beans.factory.BeanCreationException: 'transactionManagerPostProcessor' नाम के साथ सेम बनाने में त्रुटि: सेम के सक्रियण असफल; नेस्टेड अपवाद org.springframework.beans.factory.BeanCreationException: नाम 'transactionManager' से बीन बनाने में त्रुटि: बीन प्रॉपर्टी 'sessionFactory' सेट करते समय बीन 'sessionFactory' के संदर्भ को हल नहीं किया जा सकता; नेस्टेड अपवाद org.springframework.beans.factory.BeanCreationException: नाम 'sessionFactory' के साथ बीन बनाने में त्रुटि: init विधि का आमंत्रण विफल; नेस्टेड अपवाद नहीं है java.lang.NoClassDefFoundError: org / हाइबरनेट / कैश / पहुँच / java.util.concurrent.FutureTask.run (FutureTask.java:262) java.util.concurrent.ThreadPoolExecutor.runWorker पर (ThreadPoolExecutor.java पर AccessType: org.springframework.beans.factory.BeanCreationException: 1145) java.util.concurrent.ThreadPoolExecutor $ Worker.run (java.lang.Thread.run पर ThreadPoolExecutor.java:615) (Thread.java:745) पर की वजह से त्रुटि नाम के साथ बीन बनाना 'लेनदेन प्रबंधक': सेम संपत्ति 'sessionFactory' सेट करते समय बीन 'sessionFactory' के संदर्भ को हल नहीं किया जा सकता; नेस्टेड अपवाद org.springframework.beans.factory.BeanCreationException: नाम 'sessionFactory' के साथ बीन बनाने में त्रुटि: init विधि का आमंत्रण विफल; नेस्टेड अपवाद java.lang.NoClassDefFoundError है: org.springframework.beans.factory.BeanCreationException: ऑर्ग / हाइबरनेट / कैश / पहुँच / AccessType ... 4 अधिक की वजह से त्रुटि नाम के साथ सेम बनाने 'sessionFactory': init विधि की प्रार्थना किए जाने पर विफल रही है ; नेस्टेड अपवाद java.lang.NoClassDefFoundError है: org / हाइबरनेट / कैश / पहुँच / AccessType ... 4 अधिक की वजह से: java.lang.NoClassDefFoundError: org / हाइबरनेट / कैश / पहुँच / java.lang.Class.privateGetDeclaredMethods पर AccessType ( Java.lang.Class.privateGetPublicMethods (class.java:2733) पर java.lang.Class.getMethods पर (class.java14772) ... 4 और इसके कारण: java.lang.ClassNotFoundException: org.codehaus.groovy.tools.RootLoader.findClass (RootLoader.java:175) java.lang.ClassLoader.loadClass पर (ClassLoader.java:425) org.codehaus.groovy पर पर org.hibernate.cache.access.AccessType। Tools.RootLoader.loadClass (RootLoader.java147) java.lang.ClassLoader.loadClass पर (ClassLoader.java:358) ... 7 अधिक  

Grails संस्करण 2.4.3 (2.4 .4), जावा 1.7

BuillConfig:

  रनटाइम ': hibernate4: 4.3.6.1' रनटाइम ': जुड़नार: 1.3 " 
< P> कॉन्फ़िग:

  grails.hibernate.pass.readonly = गलत grails.hibernate.os Iv.readonly = false  

निर्भरता-रिपोर्ट में केवल grails-plugin-databinding से हाइबरनेट लाइब्रेरी & amp; कोई भी विचार?

यदि आप हाइबरनेट 4 का उपयोग कर रहे हैं, तो आपका DataSource.groovy शायद गलत तरीके से कॉन्फ़िगर किया गया है। एक नया 2.4.x ऐप में आप इसे हाइबरनेट अनुभाग में देखेंगे:

  // cache.region.factory_class = 'net.sf.ehcache.hibernate .EhCacheRegionFactory '// Hibernate 3 cache.region.factory_class =' ​​org.hibernate.cache.ehcache.EhCacheRegionFactory '// हाइबरनेट 4  

और आप जिस का उपयोग करना चाहते हैं उसे चुनते हैं, और BuildConfig.groovy में v3 और v4 के बीच चुनें। उन्हें सिर्फ सिंक में रहने की आवश्यकता होती है और इसे सीतनिद्रा में होना चाहिए जो आप उपयोग करना चाहते हैं।

लेकिन वह क्लास हाइबरनेट 3 वर्ग है जो हाइबरनेट 4 में नहीं है, जिसका अर्थ है कि आप हाइबरनेट 3, या एक और प्लगइन है जो हाइबरनेट 3 पर निर्भर करता है। दुर्भाग्यवश, सभी लोकप्रिय सीतनिद्रा में होना-संबंधित प्लगइन्स में 3.x और 4.x के लिए संस्करण होने से पहले यह कुछ समय लगेगा।


Comments

Popular posts from this blog

java - Can't add JTree to JPanel of a JInternalFrame -

javascript - data.match(var) not working it seems -

javascript - How can I pause a jQuery .each() loop, while waiting for user input? -