2010-12-08 8 views
1

Je travaille sur iReport 2.0.4, et quand je mets une instruction SQL pour obtenir les données que je commence à obtenir cette erreur:iReport espace de tas java

Error filling print... java.lang.OutOfMemoryError: GC overhead limit exceeded null 
java.lang.OutOfMemoryError: GC overhead limit exceeded 
Print was not filled. Try using an EmptyDataSource... 

et Erreur: espace de tas Java.

Quelqu'un at-il la moindre idée de comment je peux résoudre ce problème? Toute aide est appréciée.

+0

Quelle est la taille de tas que vous utilisez maintenant? –

+0

désolé mais comment je peux le savoir? – ama

+0

lorsque vous exécutez votre application, JVM alloue l'espace de segment. S'il vous plaît passer par ici: http://viralpatel.net/blogs/2009/01/jvm-java-increase-heap-size-setting-heap-size-jvm-heap.html –

Répondre

2

ouvert

iReportInstallationDir/etc/ireport.conf 

changement -J-Xms & valeur -J-Xmx selon vos ressources système

default_options="--branding ireport -J-Xms256m -J-Xmx512m -J-Dorg.netbeans.ProxyClassLoader.level=1000" 
+0

en fait, je ne pouvais pas trouver ce fichier sur le répertoire d'installation – ama

+0

@ama son dans le répertoire etc qui est dans l'installation dir double vérification, il doit être là –

+0

j'ai trouvé ce java -cp "% IREPORT_CLASSPATH%" -Direport.home = "% IREPORT_HOME%" -Djava.security.policy = "% IREPORT_HOME%/policy.all" -Xms128m -Xmx512m it.businesslogic.ireport.gui.MainFrame% * dans startup.bat – ama

0

Solution .. I Utilisation iReport 5.6.0 outils et mon nom du rapport est OPTAB.jrxml.

  1. Faites un clic droit sur OPTAB dans le rapport inspecteur.
  2. sélectionnez Modifier la requête.

3.Tapez "sélectionner 1 de double" dans le rapport requête.

4.Appuyez sur Ok.

maintenant voir champ dans votre rapport de l'inspecteur, il contient seulement 1.

exécutez Maintenant, vous déclarez.

J'espère que cela vous aidera.

0

Dans mon cas, les marges de problème ont été établies pour les pages, en réduisant la taille de la première feuille a résolu le problème.

Questions connexes