Welcome Guest  |  Register  |  Login
Login Name Password
  Search  
  Index  | Recent Threads  | Unanswered Threads  | Who's Online  | User List  | Help


Quick Go »

No member browsing this thread
Thread Status: Active
Total posts in this thread: 5
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 789 times and has 4 replies Next Thread
Male schooltiger
Newbie
Member's Avatar

India
Joined: Dec 28, 2006
Post Count: 3
Status: Offline
Reply to this Post  Reply with Quote 
confused Help to get next sequence by using jpox

Hi,
Iam using jpox 1.1 in java
as

PoidManager poidManager = new PoidManager();

it arises the error as
===============

java.lang.NoClassDefFoundError: javax/jdo/JDOException
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at com.jiva.global.Test.TestEx.main(TestEx.java:23)
Exception in thread "main"
[Dec 28, 2006 10:35:52 AM] Show Printable Version of Post    View Member Profile    Send Private Message    Hidden to Guest [Link] Report threatening or abusive post: please login first  Go to top 
Male schooltiger
Newbie
Member's Avatar

India
Joined: Dec 28, 2006
Post Count: 3
Status: Offline
Reply to this Post  Reply with Quote 
applause Re: Help to get next sequence by using jpox

If using JPOX 1.1.0 alpha-4 then it gives error
as

java.lang.NoClassDefFoundError: org/apache/log4j/Category
at com.jiva.global.Test.TestEx.main(TestEx.java:23)
Exception in thread "main"

so, please give suggestion to move forward.

Thanks & regards

Schooltiger
[Dec 28, 2006 10:53:50 AM] Show Printable Version of Post    View Member Profile    Send Private Message    Hidden to Guest [Link] Report threatening or abusive post: please login first  Go to top 
Male erik
Expert
Member's Avatar

Belgium
Joined: Mar 12, 2004
Post Count: 3114
Status: Offline
Reply to this Post  Reply with Quote 
Re: Help to get next sequence by using jpox

some classloading issue. make sure you have all jars in classpath, and you dont have multiple versions of the same library
----------------------------------------
Erik Bengtson


[Dec 28, 2006 1:35:50 PM] Show Printable Version of Post    View Member Profile    Send Private Message    Hidden to Guest [Link] Report threatening or abusive post: please login first  Go to top 
Male schooltiger
Newbie
Member's Avatar

India
Joined: Dec 28, 2006
Post Count: 3
Status: Offline
Reply to this Post  Reply with Quote 
sad Re: Help to get next sequence by using jpox

some classloading issue. make sure you have all jars in classpath, and you dont have multiple versions of the same library



Ok that is resolved but it arises another ie.,

My Code
-----------
Properties props=new Properties();
props.put("COLUMN_NAME", "UserInfoID");
props.put("TABLE_NAME", "sequenceinfo");
PoidManager poidManager = new PoidManager();
poidManager.setPoidGeneratorName("org.jpox.poid.MaxPoidGenerator");
poidManager.setProperties(props);
poidManager.setJDBCConnectionProvider(new ConProvider());

Poid poid=poidManager.getPoid();/*Error Occurs at this line*/
Long seq=(Long)poid.getOid();
System.out.println("Next :"+seq);

Error is:
----------


org.jpox.poid.PoidException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'null' at line 1
at org.jpox.poid.MaxPoidGenerator.reserveBlock(MaxPoidGenerator.java:93)
at org.jpox.poid.PoidManager.obtainPoidBlock(PoidManager.java:87)
at org.jpox.poid.PoidManager.getPoidBlock(PoidManager.java:186)
at org.jpox.poid.PoidManager.getPoid(PoidManager.java:56)
at com.jiva.global.Test.TestEx.main(TestEx.java:27)
Exception in thread "main"
[Dec 29, 2006 6:25:22 AM] Show Printable Version of Post    View Member Profile    Send Private Message    Hidden to Guest [Link] Report threatening or abusive post: please login first  Go to top 
Male andy
Expert
Member's Avatar

UK
Joined: Mar 13, 2004
Post Count: 5235
Status: Offline
Reply to this Post  Reply with Quote 
Re: Help to get next sequence by using jpox

Ok that is resolved but it arises another ie.,

1. You insist on using 1.1.0-alpha-4 (presumably since thats the only one you mention) .... which is now 2 years out of date
2. You insist on using internal JPOX classes when there is a JDO2 "Sequence" API which is what you should use.
3. You are supposed to use the log at DEBUG level when you have issues.
----------------------------------------
-Andy smile

[Dec 29, 2006 2:21:47 PM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
[ Jump to Last Post ]
Show Printable Version of Thread  Post new Thread