2006 IR Open Dicussion Posted September 5, 2006 Share Posted September 5, 2006 By: nour - compiere2005 probléme avec les graphes 2006-05-18 05:43 bonjour, je veux faire un rapport qui comporte un graphe pie3D pour cela j'ai introduit 2 données comme suit: select name,C_BPartner_ID from C_BPartner et quand je compile le rapport j'ai toujours les memes problemes: "rrors compiling untitled_report_1.jasper! it.businesslogic.ireport.ReportClassLoader@6a1140 net.sf.jasperreports.engine.JRException: Errors were encountered when compiling report expressions class file: 1. Cannot cast from String to Boolean value = (java.lang.Boolean)(((java.lang.String)field_NAME.getValue())); <------------------------------------------------------------> 2. Cannot cast from Double to Boolean value = (java.lang.Boolean)(((java.lang.Double)field_C_BPARTNER_ID.getValue())); <---------------------------------------------------------------------> 3. Cannot cast from Double to String value = (java.lang.String)(((java.lang.Double)field_C_BPARTNER_ID.getValue())); <--------------------------------------------------------------------> 4. Cannot cast from String to Number value = (java.lang.Number)(((java.lang.String)field_NAME.getValue())); <-----------------------------------------------------------> 5. Cannot cast from String to Boolean value = (java.lang.Boolean)(((java.lang.String)field_NAME.getOldValue())); <---------------------------------------------------------------> 6. Cannot cast from Double to Boolean value = (java.lang.Boolean)(((java.lang.Double)field_C_BPARTNER_ID.getOldValue())); <------------------------------------------------------------------------> 7. Cannot cast from Double to String value = (java.lang.String)(((java.lang.Double)field_C_BPARTNER_ID.getOldValue())); <-----------------------------------------------------------------------> 8. Cannot cast from String to Number value = (java.lang.Number)(((java.lang.String)field_NAME.getOldValue())); <--------------------------------------------------------------> 9. Cannot cast from String to Boolean value = (java.lang.Boolean)(((java.lang.String)field_NAME.getValue())); <------------------------------------------------------------> 10. Cannot cast from Double to Boolean value = (java.lang.Boolean)(((java.lang.Double)field_C_BPARTNER_ID.getValue())); <---------------------------------------------------------------------> 11. Cannot cast from Double to String value = (java.lang.String)(((java.lang.Double)field_C_BPARTNER_ID.getValue())); <--------------------------------------------------------------------> 12. Cannot cast from String to Number value = (java.lang.Number)(((java.lang.String)field_NAME.getValue())); <-----------------------------------------------------------> 12 errors at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:193) at net.sf.jasperreports.engine.design.JRDefaultCompiler.compileReport(JRDefaultCompiler.java:131) at net.sf.jasperreports.engine.JasperCompileManager.compileReportToFile(JasperCompileManager.java:127) at net.sf.jasperreports.engine.JasperCompileManager.compileReportToFile(JasperCompileManager.java:109) at it.businesslogic.ireport.IReportCompiler.run(IReportCompiler.java:469) at java.lang.Thread.run(Thread.java:534) " je ne sais plus quoi faire, merci bien de m'aider. By: Rick62 - rick62 RE: probléme avec les graphes 2006-05-18 06:03 Il faudrait déjà corriger les erreurs de type de données en donnant le même type pour la valeur déclarée et la valeur affichée correspondante. (transformer du string en booléen, il ne sait pas faire ...) By: nour - compiere2005 RE: probléme avec les graphes 2006-05-18 07:39 merci c bon j'ai trouve l'erreure. sauf que maintenant j'ai une autre error t cette fois ci c au niveau du code de compiere :) j'ai fait mon rapport qui contient un graphe et lorsque je le génére il y a ERROR digester.Digester - Parse Error at line 128 column 17: Element type "pie3DChart" must be declared. org.xml.sax.SAXParseException: Element type "pie3DChart" must be declared. je croix qu'il faut la déclarer au niveau de la classe RusReportStarter dans le code de compiere, mais je ne trouve pas excatement. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now