java.lang.ClassCastException: [Ljava.lang.Object;
-------------------------------------------------
Key: OPENJPA-1499
URL: https://issues.apache.org/jira/browse/OPENJPA-1499
Project: OpenJPA
Issue Type: Bug
Environment: openjpa-1.2.2.jar, Oracle10G
Reporter: Rajeev Chaudhary
Size::5
<Feb 5, 2010 3:16:24 PM EST> <Error> <HTTP> <BEA-101020>
<[weblogic.servlet.internal.webappservletcont...@10ca5bd - appName:
'TestOpenJpa', name: 'TestOpenJpa.war', context-path: '/TestOpenJpa',
spec-version: '2.5'] Servlet failed with Exception
java.lang.ClassCastException: [Ljava.lang.Object;
at org.wadsworth.bean.CheckMe.getData(CheckMe.java:26)
at
org.wadsworth.eclep.servlet.FrontContoller.doGet(FrontContoller.java:32)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
Truncated. see log file for complete stacktrace
public class CheckMe {
@SuppressWarnings("unchecked")
public static void getData(){
EntityManagerFactory factory =
Persistence.createEntityManagerFactory("hellojpa");
EntityManager em2 = factory.createEntityManager();
Query q = em2.createQuery("SELECT
f.gazCountyCode,f.gazTownCode,f.gazTownName FROM GazTown f").setMaxResults(5);
System.out.println("Size::"+q.getResultList().size());
List<GazTown> results = q.getResultList(); ---->
ClassCastException here
System.out.println(results.get(0).toString()+"<<< Sizeoo
>>>::::::"+q.getResultList().size());
for (GazTown m : results) {
System.out.println("Success:::"+m.getGazTownName());
}
em2.close();
factory.close();
}
Note: I am getting the result and the size is being shown as 5. But when I cast
the resultset, then I get the exception.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.