Kullanıcı Adı Parola
Parolamı Unuttum Üye Olun
balonlar
Çözüldü
16/01/2009 11:48 tarihinde aycan ozcan tarafından Kullanım kategorisinde bildirilmiştir.
Kategori:
Kullanım
Platform:
Pardus
Öncelik:
Orta
Atanan:
Hüseyin Berberoğlu
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
Yorumlar
Hüseyin Berberoğlu - 19/01/2009 13:00

Merhaba,

Tekir'i çalıştırdığınız bilgisayarın RAM kapasitesi nedir ? Bu hata yeterli bellek bulunamadığı zaman oluşuyor.

aycan ozcan - 19/01/2009 17:15

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.

 

 

 

Üzeyşr AYDIN - 21/01/2009 14:14

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

Hüseyin Berberoğlu - 21/01/2009 15:50

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.

 

aycan ozcan - 22/01/2009 15:40

Oldu.

Dediğiniz satırı değiştirdim, bir problem kalmadı teşşekkürler.

Hüseyin Berberoğlu - 22/01/2009 15:48

Problemin çözüldüğüne sevindim.

// çözüldü.