Hata Tanımı
Yukarıdaki
Ubuntu 8.10 64 Bit işletim sisteminde yazdır butonu, PDF ve Excell rapor alınmak istendiğinde tekir kilitleniyor ve 8080 cevap vermiyor.
Jboos'u durdurmak ve tekrar başlatmak yeterli olmuyor bilgisyarı yeniden başlatmam gerekiyor.
Jboos'un bu esnadaki ekranı aşağıdaki gibi;
java.lang.OutOfMemoryError: PermGen space
at java.lang.Throwable.getStackTraceElement(Native Method)
at java.lang.Throwable.getOurStackTrace(Throwable.java:591)
at java.lang.Throwable.printStackTraceAsCause(Throwable.java:529)
at java.lang.Throwable.printStackTrace(Throwable.java:516)
at org.apache.log4j.spi.ThrowableInformation.getThrowableStrRep(ThrowableInformation.java:59)
at org.apache.log4j.spi.LoggingEvent.getThrowableStrRep(LoggingEvent.java:342)
at org.apache.log4j.WriterAppender.subAppend(WriterAppender.java:304)
at org.apache.log4j.WriterAppender.append(WriterAppender.java:159)
at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:230)
at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:65)
at org.apache.log4j.Category.callAppenders(Category.java:203)
at org.apache.log4j.Category.forcedLog(Category.java:388)
at org.apache.log4j.Category.log(Category.java:853)
at org.jboss.seam.log.Log4JProvider.error(Log4JProvider.java:57)
at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:68)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:177)
at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:267)
at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:380)
at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:507)
at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
10:01:49,002 ERROR [Http11Processor] Error processing request
java.lang.OutOfMemoryError: PermGen space
10:10:31,535 FATAL [RegularObjectPersister] error
10:10:43,402 ERROR [CalendarManagerBean] problem passivation thread
10:10:43,402 ERROR [CurrencyManagerBean] problem passivation thread
10:10:46,957 ERROR [OptionManagerBean] problem passivation thread
10:10:45,769 ERROR [STDERR] Exception in thread "SFSB Passivation Thread - jboss.j2ee:ear=tekir-ear.ear,jar=tekir-ejb.jar,name=CalendarManagerBean,service=EJB3"
10:10:45,769 ERROR [LogoManagerBean] problem passivation thread
10:10:52,878 ERROR [SaleShipmentHomeBean] problem passivation thread
10:10:50,498 ERROR [STDERR] java.lang.OutOfMemoryError: PermGen space
10:10:57,613 ERROR [STDERR] Exception in thread "SFSB Passivation Thread - jboss.j2ee:ear=tekir-ear.ear,jar=tekir-ejb.jar,name=CurrencyManagerBean,service=EJB3"
10:10:57,613 ERROR [STDERR] java.lang.OutOfMemoryError: PermGen space
10:10:57,614 ERROR [STDERR] Exception in thread "SFSB Passivation Thread - jboss.j2ee:ear=tekir-ear.ear,jar=tekir-ejb.jar,name=SaleShipmentHomeBean,service=EJB3"
10:10:57,614 ERROR [STDERR] java.lang.OutOfMemoryError: PermGen space
10:10:57,615 ERROR [STDERR] Exception in thread "SFSB Passivation Thread - jboss.j2ee:ear=tekir-ear.ear,jar=tekir-ejb.jar,name=OptionManagerBean,service=EJB3"
10:10:57,615 ERROR [STDERR] java.lang.OutOfMemoryError: PermGen space
10:10:57,616 ERROR [STDERR] Exception in thread "SFSB Passivation Thread - jboss.j2ee:ear=tekir-ear.ear,jar=tekir-ejb.jar,name=LogoManagerBean,service=EJB3"
10:10:57,617 ERROR [STDERR] java.lang.OutOfMemoryError: PermGen space
10:11:46,534 ERROR [STDERR] Exception in thread "ScannerThread"
10:11:46,534 ERROR [STDERR] java.lang.OutOfMemoryError: PermGen space
10:15:27,839 ERROR [STDERR] Exception in thread "IdleRemover"
10:15:27,840 ERROR [STDERR] java.lang.OutOfMemoryError: PermGen space
10:32:15,886 WARN [Component] Exception calling component @Destroy method: saleShipmentHome
10:32:17,118 ERROR [[/]] Session event listener threw exception
java.lang.OutOfMemoryError: PermGen space









Merhaba,
Tekir'i çalıştırdığınız bilgisayarın RAM kapasitesi nedir ? Bu hata yeterli bellek bulunamadığı zaman oluşuyor.
Jboosu hiç çalıştırmadan önce 3,3 gb boş ram alanım oluyor. (Toplam 4 Gb. Ramim var)
Jboos çalışırken ve tekir ile normal kart açma işlemleri yaparken rammimde 416Mb ile 449 mb arası bir yer kaplıyor. yani ramde bolca boş alan var.
Yazdır butonuna basmamla ve hatayı vermesiyle birlikte bu ramde kapladığı alan 450Mb'ı geçmedi 400'unude altına inmedi.
Benim Önerim tekrar kaldırıp java sürümünü yeniden yükleyip yüklemeniz
Çünkü böyle bir sorun kaç işletim sistemine kurdum yok Windows se7en dahil
Java ile alakalı bir sorun gibi gözüküyor. Şunu önerebilirim; JBOSS_YOLU/bin klasöründeki run.conf'u açın ve şu satırı bulun;
if [ "x$JAVA_OPTS" = "x" ]; then
JAVA_OPTS="-XX:MaxPermSize=256m -Xms128m -Xmx512m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000"
fi
Buraya -XX:MaxPermSize=256m ekleyin. Yani son hali şu şekilde olsun;
if [ "x$JAVA_OPTS" = "x" ]; then
JAVA_OPTS="-XX:MaxPermSize=256m -Xms128m -Xmx512m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000"
fi
JBoss'u durdurup başlatın. Hata almayacağınızı umuyorum.
Birde Tekir'i hangi paketi kullanarak kurduğunuzu öğrenebilir miyim ?
Linux kurulum paketi ile kurduğumda bir sorun yaşamıyorum.
Oldu.
Dediğiniz satırı değiştirdim, bir problem kalmadı teşşekkürler.
Problemin çözüldüğüne sevindim.
// çözüldü.