<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.18.3">
</HEAD>
<BODY>
Hi folks,<BR>
<BR>
We have an EAR with it's own spring (1.2.5), hibernate (3.0.5) (and other ancillary libs) running on a pretty standard clustered JBoss AS 4.0.4 running a bunch of other apps.<BR>
The app usually deploys OK, runs fine for a variable time period (spanning from days to hours) then falls apart with the following:<BR>
<BR>
2008-10-14 09:42:51,354 57770144 ERROR [SomeBusinessLogicServiceImpl] (TP-Processor74:) Errore: java.lang.ClassCastException: org.hibernate.hql.ast.HqlToken<BR>
2008-10-14 09:42:51,354 57770144 ERROR [STDERR] (TP-Processor74:) java.lang.ClassCastException: org.hibernate.hql.ast.HqlToken<BR>
2008-10-14 09:42:51,357 57770147 ERROR [STDERR] (TP-Processor74:)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.hibernate.hql.ast.HqlLexer.makeToken(HqlLexer.java:33)<BR>
2008-10-14 09:42:51,357 57770147 ERROR [STDERR] (TP-Processor74:)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.hibernate.hql.antlr.HqlBaseLexer.mIDENT(HqlBaseLexer.java:632)<BR>
2008-10-14 09:42:51,357 57770147 ERROR [STDERR] (TP-Processor74:)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.hibernate.hql.antlr.HqlBaseLexer.nextToken(HqlBaseLexer.java:225)<BR>
2008-10-14 09:42:51,357 57770147 ERROR [STDERR] (TP-Processor74:)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at antlr.TokenBuffer.fill(TokenBuffer.java:69)<BR>
2008-10-14 09:42:51,357 57770147 ERROR [STDERR] (TP-Processor74:)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at antlr.TokenBuffer.LA(TokenBuffer.java:80)<BR>
2008-10-14 09:42:51,357 57770147 ERROR [STDERR] (TP-Processor74:)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at antlr.LLkParser.LA(LLkParser.java:52)<BR>
2008-10-14 09:42:51,357 57770147 ERROR [STDERR] (TP-Processor74:)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.hibernate.hql.antlr.HqlBaseParser.statement(HqlBaseParser.java:130)<BR>
2008-10-14 09:42:51,357 57770147 ERROR [STDERR] (TP-Processor74:)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.hibernate.hql.ast.QueryTranslatorImpl.parse(QueryTranslatorImpl.java:209)<BR>
2008-10-14 09:42:51,357 57770147 ERROR [STDERR] (TP-Processor74:)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:127)<BR>
2008-10-14 09:42:51,357 57770147 ERROR [STDERR] (TP-Processor74:)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:83)<BR>
2008-10-14 09:42:51,357 57770147 ERROR [STDERR] (TP-Processor74:)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.hibernate.impl.SessionFactoryImpl.getQuery(SessionFactoryImpl.java:427)<BR>
2008-10-14 09:42:51,357 57770147 ERROR [STDERR] (TP-Processor74:)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.hibernate.impl.SessionImpl.getQueries(SessionImpl.java:884)<BR>
2008-10-14 09:42:51,357 57770147 ERROR [STDERR] (TP-Processor74:)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.hibernate.impl.SessionImpl.list(SessionImpl.java:834)<BR>
2008-10-14 09:42:51,357 57770147 ERROR [STDERR] (TP-Processor74:)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.hibernate.impl.QueryImpl.list(QueryImpl.java:74)<BR>
<BR>
Only solution is to reboot the JVM. Does anyone have a hint to throw at me, at the moment I'm quite perplexed<BR>
<BR>
<BR>
TIA,<BR>
e<BR>
<BR>
</BODY>
</HTML>