Olá comunidade,
Estou passando por dificuldades e já revirei a internet e nada encontrei.
Estou fazendo um site para o meu curso utilizando: VRaptor + Maven + Heroku + Sitemesh + Bootstrap
Inicializei meu projeto pelo VRaptor e utilizo eclipse com o Tomcat 7.
Como informei no título do tópico, o erro acontece em momentos aleatórios. Como assim? Posso passar um tempo sem ter o erro e de repente aparece ele lá, e após inicializar e parar o Tomcat algumas vezes, ele volta a funcionar normalmente.
O erro é o seguinte:
Esse é o inicio do que aparece no Browser:
HTTP Status 500 - org.apache.jasper.JasperException: PWC6033: Unable to compile class for JSP
type Exception report
message org.apache.jasper.JasperException: PWC6033: Unable to compile class for JSP
description The server encountered an internal error that prevented it from fulfilling this request.
exception
br.com.caelum.vraptor.view.ResultException: org.apache.jasper.JasperException: PWC6033: Unable to compile class for JSP
Essa é a mensagem de erro que aparece no Console:
SEVERE : IOException while loading persisted sessions : java . io . WriteAbortedException : writing aborted ; java . io . NotSerializableException : app . util . UserSession
java . io . WriteAbortedException : writing aborted ; java . io . NotSerializableException : app . util . UserSession
at java . io . ObjectInputStream . readObject0 ( ObjectInputStream . java : 1351 )
at java . io . ObjectInputStream . defaultReadFields ( ObjectInputStream . java : 1964 )
at java . io . ObjectInputStream . readSerialData ( ObjectInputStream . java : 1888 )
at java . io . ObjectInputStream . readOrdinaryObject ( ObjectInputStream . java : 1771 )
at java . io . ObjectInputStream . readObject0 ( ObjectInputStream . java : 1347 )
at java . io . ObjectInputStream . defaultReadFields ( ObjectInputStream . java : 1964 )
at java . io . ObjectInputStream . readSerialData ( ObjectInputStream . java : 1888 )
at java . io . ObjectInputStream . readOrdinaryObject ( ObjectInputStream . java : 1771 )
at java . io . ObjectInputStream . readObject0 ( ObjectInputStream . java : 1347 )
at java . io . ObjectInputStream . readObject ( ObjectInputStream . java : 369 )
at org . apache . catalina . session . StandardSession . readObject ( StandardSession . java : 1595 )
at org . apache . catalina . session . StandardSession . readObjectData ( StandardSession . java : 1060 )
at org . apache . catalina . session . StandardManager . doLoad ( StandardManager . java : 284 )
at org . apache . catalina . session . StandardManager . load ( StandardManager . java : 204 )
at org . apache . catalina . session . StandardManager . startInternal ( StandardManager . java : 491 )
at org . apache . catalina . util . LifecycleBase . start ( LifecycleBase . java : 150 )
at org . apache . catalina . core . StandardContext . startInternal ( StandardContext . java : 5294 )
at org . apache . catalina . util . LifecycleBase . start ( LifecycleBase . java : 150 )
at org . apache . catalina . core . ContainerBase $ StartChild . call ( ContainerBase . java : 1559 )
at org . apache . catalina . core . ContainerBase $ StartChild . call ( ContainerBase . java : 1549 )
at java . util . concurrent . FutureTask $ Sync . innerRun ( FutureTask . java : 334 )
at java . util . concurrent . FutureTask . run ( FutureTask . java : 166 )
at java . util . concurrent . ThreadPoolExecutor . runWorker ( ThreadPoolExecutor . java : 1110 )
at java . util . concurrent . ThreadPoolExecutor $ Worker . run ( ThreadPoolExecutor . java : 603 )
at java . lang . Thread . run ( Thread . java : 722 )
Caused by : java . io . NotSerializableException : app . util . UserSession
at java . io . ObjectOutputStream . writeObject0 ( ObjectOutputStream . java : 1180 )
at java . io . ObjectOutputStream . defaultWriteFields ( ObjectOutputStream . java : 1528 )
at java . io . ObjectOutputStream . writeSerialData ( ObjectOutputStream . java : 1493 )
at java . io . ObjectOutputStream . writeOrdinaryObject ( ObjectOutputStream . java : 1416 )
at java . io . ObjectOutputStream . writeObject0 ( ObjectOutputStream . java : 1174 )
at java . io . ObjectOutputStream . defaultWriteFields ( ObjectOutputStream . java : 1528 )
at java . io . ObjectOutputStream . writeSerialData ( ObjectOutputStream . java : 1493 )
at java . io . ObjectOutputStream . writeOrdinaryObject ( ObjectOutputStream . java : 1416 )
at java . io . ObjectOutputStream . writeObject0 ( ObjectOutputStream . java : 1174 )
at java . io . ObjectOutputStream . writeObject ( ObjectOutputStream . java : 346 )
at org . apache . catalina . session . StandardSession . writeObject ( StandardSession . java : 1671 )
at org . apache . catalina . session . StandardSession . writeObjectData ( StandardSession . java : 1077 )
at org . apache . catalina . session . StandardManager . doUnload ( StandardManager . java : 432 )
at org . apache . catalina . session . StandardManager . unload ( StandardManager . java : 353 )
at org . apache . catalina . session . StandardManager . stopInternal ( StandardManager . java : 518 )
at org . apache . catalina . util . LifecycleBase . stop ( LifecycleBase . java : 232 )
at org . apache . catalina . core . StandardContext . stopInternal ( StandardContext . java : 5474 )
at org . apache . catalina . util . LifecycleBase . stop ( LifecycleBase . java : 232 )
at org . apache . catalina . core . ContainerBase $ StopChild . call ( ContainerBase . java : 1575 )
at org . apache . catalina . core . ContainerBase $ StopChild . call ( ContainerBase . java : 1564 )
… 5 more
Mar 21 , 2013 9 : 20 : 18 PM org . apache . catalina . session . StandardManager startInternal
SEVERE : Exception loading sessions from persistent storage
java . io . WriteAbortedException : writing aborted ; java . io . NotSerializableException : app . util . UserSession
at java . io . ObjectInputStream . readObject0 ( ObjectInputStream . java : 1351 )
at java . io . ObjectInputStream . defaultReadFields ( ObjectInputStream . java : 1964 )
at java . io . ObjectInputStream . readSerialData ( ObjectInputStream . java : 1888 )
at java . io . ObjectInputStream . readOrdinaryObject ( ObjectInputStream . java : 1771 )
at java . io . ObjectInputStream . readObject0 ( ObjectInputStream . java : 1347 )
at java . io . ObjectInputStream . defaultReadFields ( ObjectInputStream . java : 1964 )
at java . io . ObjectInputStream . readSerialData ( ObjectInputStream . java : 1888 )
at java . io . ObjectInputStream . readOrdinaryObject ( ObjectInputStream . java : 1771 )
at java . io . ObjectInputStream . readObject0 ( ObjectInputStream . java : 1347 )
at java . io . ObjectInputStream . readObject ( ObjectInputStream . java : 369 )
at org . apache . catalina . session . StandardSession . readObject ( StandardSession . java : 1595 )
at org . apache . catalina . session . StandardSession . readObjectData ( StandardSession . java : 1060 )
at org . apache . catalina . session . StandardManager . doLoad ( StandardManager . java : 284 )
at org . apache . catalina . session . StandardManager . load ( StandardManager . java : 204 )
at org . apache . catalina . session . StandardManager . startInternal ( StandardManager . java : 491 )
at org . apache . catalina . util . LifecycleBase . start ( LifecycleBase . java : 150 )
at org . apache . catalina . core . StandardContext . startInternal ( StandardContext . java : 5294 )
at org . apache . catalina . util . LifecycleBase . start ( LifecycleBase . java : 150 )
at org . apache . catalina . core . ContainerBase $ StartChild . call ( ContainerBase . java : 1559 )
at org . apache . catalina . core . ContainerBase $ StartChild . call ( ContainerBase . java : 1549 )
at java . util . concurrent . FutureTask $ Sync . innerRun ( FutureTask . java : 334 )
at java . util . concurrent . FutureTask . run ( FutureTask . java : 166 )
at java . util . concurrent . ThreadPoolExecutor . runWorker ( ThreadPoolExecutor . java : 1110 )
at java . util . concurrent . ThreadPoolExecutor $ Worker . run ( ThreadPoolExecutor . java : 603 )
at java . lang . Thread . run ( Thread . java : 722 )
Caused by : java . io . NotSerializableException : app . util . UserSession
at java . io . ObjectOutputStream . writeObject0 ( ObjectOutputStream . java : 1180 )
at java . io . ObjectOutputStream . defaultWriteFields ( ObjectOutputStream . java : 1528 )
at java . io . ObjectOutputStream . writeSerialData ( ObjectOutputStream . java : 1493 )
at java . io . ObjectOutputStream . writeOrdinaryObject ( ObjectOutputStream . java : 1416 )
at java . io . ObjectOutputStream . writeObject0 ( ObjectOutputStream . java : 1174 )
at java . io . ObjectOutputStream . defaultWriteFields ( ObjectOutputStream . java : 1528 )
at java . io . ObjectOutputStream . writeSerialData ( ObjectOutputStream . java : 1493 )
at java . io . ObjectOutputStream . writeOrdinaryObject ( ObjectOutputStream . java : 1416 )
at java . io . ObjectOutputStream . writeObject0 ( ObjectOutputStream . java : 1174 )
at java . io . ObjectOutputStream . writeObject ( ObjectOutputStream . java : 346 )
at org . apache . catalina . session . StandardSession . writeObject ( StandardSession . java : 1671 )
at org . apache . catalina . session . StandardSession . writeObjectData ( StandardSession . java : 1077 )
at org . apache . catalina . session . StandardManager . doUnload ( StandardManager . java : 432 )
at org . apache . catalina . session . StandardManager . unload ( StandardManager . java : 353 )
at org . apache . catalina . session . StandardManager . stopInternal ( StandardManager . java : 518 )
at org . apache . catalina . util . LifecycleBase . stop ( LifecycleBase . java : 232 )
at org . apache . catalina . core . StandardContext . stopInternal ( StandardContext . java : 5474 )
at org . apache . catalina . util . LifecycleBase . stop ( LifecycleBase . java : 232 )
at org . apache . catalina . core . ContainerBase $ StopChild . call ( ContainerBase . java : 1575 )
at org . apache . catalina . core . ContainerBase $ StopChild . call ( ContainerBase . java : 1564 )
… 5 more
Quando não acontece o erro, as funções funcionam normalmente.
Agradeço desde já a atenção