[prev in list] [next in list] [prev in thread] [next in thread]
List: jboss-user
Subject: Re: [JBoss-user] Jbossdo query execute exception
From: Alexey Loubyansky <alex () jboss ! org>
Date: 2003-08-31 12:59:21
[Download RAW message or body]
Compilation is missed.
> jdoQuery = pm.newQuery(User.class, filter);
>
> System.out.println("jdoQuery = " + jdoQuery);
>
jdoQuery.compile();
> Collection users = (Collection)jdoQuery.execute();
Perhaps, it should be done automatically.
alex
Anthony Cheung wrote:
> Hi,
>
> i got some cryptic errors:
>
>
> 13:10:47,984 INFO [MainDeployer] Deployed package:
> file:/D:/Programming/java/jb
> oss-4.0.0DR2/server/default/deploy/test.war
> 13:11:01,265 WARN [ClassLoadingTask] Duplicate class found:
> junit.framework.Tes
> tCase
> Current CS:
> (file:/D:/Programming/java/jboss-4.0.0DR2/server/default/deploy/test
> .war <no certificates>)
> Duplicate CS:
> (file:/D:/Programming/java/jboss-4.0.0DR2/server/default/conf/jbos
> s-service.xml <no certificates>)
> 13:11:03,875 INFO [STDOUT] ##F++ = username = rasp && password = rasp1
> 13:11:04,484 INFO [STDOUT] jdoQuery =
> org.jboss.persistence.jbossdo.JBossQuery@
> 1325aef
> 13:11:04,593 ERROR [LogInterceptor] RuntimeException:
> java.lang.NullPointerException
> at
> org.jboss.persistence.transform.PathUnnester.transform(PathUnnester.j
> ava:45)
> at
> org.jboss.persistence.jbossdo.command.JDOLoad.generate(JDOLoad.java:6
> 7)
> at
> org.jboss.persistence.jbossdo.store.StoreManagerImpl.generate(StoreMa
> nagerImpl.java:185)
> at
> org.jboss.persistence.jbossdo.JBossQuery.execute(JBossQuery.java:131)
>
> at
> com.cmcrc.tds.ejb.user.UserValidatorBean.isValid(UserValidatorBean.ja
> va:80)
>
> from code in session bean:
>
> public boolean isValid(String username, String password) {
>
> PersistenceManager pm = null;
> javax.jdo.Query jdoQuery = null;
>
> // try{
> // obtain an instance of javax.jdo.PersistenceManager
> pm = pmf.getPersistenceManager();
>
> // find the User object with username
> String filter = "username = " + username + " && " +
> "password = " + password;
>
> System.out.println("##F++ = " + filter);
>
> jdoQuery = pm.newQuery(User.class, filter);
>
> System.out.println("jdoQuery = " + jdoQuery);
>
> Collection users = (Collection)jdoQuery.execute();
>
> System.out.println("#####********");
>
> if(users.isEmpty())
> return true;
> else
> return false;
> /*
> }
> catch (Exception e)
> {
> e.printStackTrace();
> }
> finally
> {
> if (jdoQuery != null)
> jdoQuery.closeAll();
> if (pm != null)
> pm.close();
> }
> */
> }
>
>
> ------------------------------------------------------------------------
> *Yahoo! Search*
> <http://au.rd.yahoo.com/mail/welcome/*http://au.search.yahoo.com>
> - Looking for more? Try the new Yahoo! Search
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
JBoss-user mailing list
JBoss-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-user
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic