ClassCastException

Amigos,

qual a razão mais provável do lançamento de uma ClassCastException,algo como mostrado abaixo:

java.lang.ClassCastException
	org.apache.jsp.erro_jsp._jspService(erro_jsp.java:76)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:298)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
	org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:670)
	org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:637)
	org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:785)
	org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
	org.apache.jsp.listar_005fentidade_jsp._jspService(listar_005fentidade_jsp.java:86)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:298)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
	ServletControle.service(ServletControle.java:210)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:810)

Grato

Sem ver o código fica difícil.

ClassCastExceptions acontecem quando se tenta fazer uma operação de casting ilegal, por exemplo:

Object a = new Integer( 10 );
String b = (String)a; // Esta linha causará uma ClassCastException