JasperFillManager एक पैरा पॉइंट अपवाद फेंक रहा है जब मैं अपने पैरामीटर में एसक्यूएल कनेक्शन पास करता हूं लेकिन जब मैं JRResultSetDatasource पास करता हूं तो यह ठीक चलता है।मैं jasperFillManager को कॉल करते समय java.lang.Class.isAssignableFrom (मूल विधि) पर java.lang.NullPointerException क्यों प्राप्त करूं?
java.lang.NullPointerException
at java.lang.Class.isAssignableFrom(Native Method)
at net.sf.jasperreports.engine.fill.JRFillTextField.getFormat(JRFillTextField.java:706)
at net.sf.jasperreports.engine.fill.JRFillTextField.evaluateText(JRFillTextField.java:394)
at net.sf.jasperreports.engine.fill.JRFillTextField.evaluate(JRFillTextField.java:368)
at net.sf.jasperreports.engine.fill.JRFillElementContainer.evaluate(JRFillElementContainer.java:258)
at net.sf.jasperreports.engine.fill.JRFillBand.evaluate(JRFillBand.java:499)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVerticalFiller.java:2036)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVerticalFiller.java:760)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRVerticalFiller.java:270)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:128)
at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:946)
at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:845)
at net.sf.jasperreports.engine.fill.JRFillSubreport.fillSubreport(JRFillSubreport.java:609)
at net.sf.jasperreports.engine.fill.JRSubreportRunnable.run(JRSubreportRunnable.java:59)
at net.sf.jasperreports.engine.fill.JRThreadSubreportRunner.run(JRThreadSubreportRunner.java:205)
at java.lang.Thread.run(Unknown Source)
जब मैं fillReport में कनेक्शन पास करता हूं तो यह अपवाद देता है।
jasperPrint = JasperFillManager.fillReport(jasperReport, map, reportConnection);
मैं एक सबरेपोर्ट का भी उपयोग कर रहा हूं इसलिए मैं JRResultSetDatasource का उपयोग नहीं कर रहा हूं और कनेक्शन का उपयोग नहीं कर रहा हूं। मैं बस इस नोट में फंस गया हूं कि जब मैं JRResultSetDatasource पास करता हूं तो यह ठीक काम करता है और जब मैं हैसमैप पैरामीटर में कनेक्शन ऑब्जेक्ट भी पास करता हूं तो यह ऊपर की तरह ही त्रुटि देता है।
आपने अपना दिन बचाया! –