2011-03-07 16 views
15

मैं टॉमकैट पर एक वसंत/हाइबरनेट जावा ऐप चला रहा हूं और मुझे अद्यतन पर यह फंकी त्रुटि दिखाई दे रही है: जेडीबीसी चालक वापस नहीं लौटा पंक्ति संख्याबैचिंगबैचर पर अजीब एनपीई "जेडीबीसी चालक ने पंक्ति गणना की अपेक्षित संख्या वापस नहीं की"

Caused by: java.lang.NullPointerException 
     at org.hibernate.jdbc.BatchingBatcher.checkRowCounts(BatchingBatcher.java:90) 
     at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:70) 
     at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:268) 
     at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:262) 
     at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:179) 

मैंने हाल ही में अपने mysql कनेक्टर को संस्करण 5.1.15 में अपडेट किया है। क्या किसी ने ऐसा कुछ देखा है?

+0

क्या आपको यह कोड प्रदान करने का मन है जो इसे ट्रिगर करता है? कृपया, अपनी इकाइयों और कोड को openSession और session.close के बीच पोस्ट करें। – jpkrohling

+0

चेक, क्या आपने बैच आकार सेट किया है? – blob

+0

मेरा बैच आकार 50 है। इसके बाद यह हो रहा है कि मैंने इसे 0 पर गिरा दिया जो निश्चित रूप से प्रदर्शन के लिए खराब है। मैंने आज इसे नहीं देखा है। अगली बार त्रुटि होती है बीमार विवरण @ paretnon पोस्ट करें। – matsientst

उत्तर

2

मुझे लगता है कि मुझे यह एक बार सामना करना पड़ा और क्वेरी द्वारा लौटाए गए ऑब्जेक्ट प्रकार के लिए हैशकोड और बराबर विधियों को लागू करके इसे ठीक किया गया।

संबंधित मुद्दे