Log do Tomcat com stacktraces gigantescas (3GB+)

0 respostas
Leonardo_Gaona

Bom dia à todos.

Recentemente estou tendo um problema em uma aplicação JSF que rodamos aqui na empresa que está distribuída em um servidor Tomcat 6.0 que acionamos via serviço do Windows.

O que acontece é o seguinte: O log está ficando gigantesco, populado por essas stacktraces:

25/05/2011 18:37:58 org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet Faces Servlet threw exception
javax.faces.FacesException: Error send image 
	at org.ajax4jsf.resource.Java2Dresource.send(Java2Dresource.java:95)
	at org.ajax4jsf.resource.ResourceLifecycle.sendResource(ResourceLifecycle.java:221)
	at org.ajax4jsf.resource.ResourceLifecycle.send(ResourceLifecycle.java:157)
	at org.ajax4jsf.resource.InternetResourceService.load(InternetResourceService.java:333)
	at org.ajax4jsf.cache.LRUMapCache.load(LRUMapCache.java:116)
	at org.ajax4jsf.cache.LRUMapCache.get(LRUMapCache.java:87)
	at org.ajax4jsf.resource.InternetResourceService.serviceResource(InternetResourceService.java:195)
	at org.ajax4jsf.resource.InternetResourceService.serviceResource(InternetResourceService.java:141)
	at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:260)
	at org.ajax4jsf.Filter.doFilter(Filter.java:175)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:226)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
	at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.NullPointerException
	at sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1173)
	at sun.awt.FontConfiguration.readFontConfigFile(FontConfiguration.java:146)
	at sun.awt.FontConfiguration.<init>(FontConfiguration.java:71)
	at sun.awt.windows.WFontConfiguration.<init>(WFontConfiguration.java:23)
	at sun.awt.Win32GraphicsEnvironment.createFontConfiguration(Win32GraphicsEnvironment.java:256)
	at sun.java2d.SunGraphicsEnvironment$1.run(SunGraphicsEnvironment.java:197)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.java2d.SunGraphicsEnvironment.<init>(SunGraphicsEnvironment.java:105)
	at sun.awt.Win32GraphicsEnvironment.<init>(Win32GraphicsEnvironment.java:70)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
	at java.lang.Class.newInstance0(Class.java:355)
	at java.lang.Class.newInstance(Class.java:308)
	at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:68)
	at java.awt.image.BufferedImage.createGraphics(BufferedImage.java:1135)
	at org.ajax4jsf.resource.Java2Dresource.getImage(Java2Dresource.java:115)
	at org.ajax4jsf.resource.Java2Dresource.send(Java2Dresource.java:89)
	... 24 more

Elas se repetem o tempo inteiro, parece que a cada 3 segundos é gerado uma mensagem dessa no log. Pesquisei e vi que alguns resolveram recompilando as classes e os JPSs. Tentei ontem a noite mas o problema persiste. Será que vou precisar alterar a versão do JRE no servidor?

Abraços,

Criado 26 de maio de 2011
Respostas 0
Participantes 1