I am using the j2sdk1.4.2_03 on windows with jmeter 2.0.3 and the oracle
driver ojdbc14.jar
The oracle driver is working normally for other java applications that
i'm running


i got the following error displayed in the listener "View Results Tree"
which is listening to the jdbc request sample shown below:


Load time: 0
HTTP response code: null
HTTP response message:
org.apache.jmeter.protocol.jdbc.util.ConnectionPoolException: Error
instantiating JDBC connection pool class
'org.apache.jmeter.protocol.jdbc.util.JMeter19ConnectionPool':
java.lang.reflect.InvocationTargetException

HTTP response headers:


this is my jdbc request:

Name: JDBC Request
JDBC URL: jdbc:oracle:thin:@db-rdtdb:1521:rdtdb
driver class: oracle.jdbc.driver.OracleDriver
username: xxx
password: xxx
number of connections in pool: 1
max usage for each connection: 50

the sql querystring is valid for my database:

select * from dealer_fix_request order by request_id desc

this is my log:

2005/07/21 15:42:40 INFO  - jmeter.engine.StandardJMeterEngine: About to
call test listeners 
2005/07/21 15:42:40 INFO  - jmeter.engine.StandardJMeterEngine:
Notifying test listener:
org.apache.jmeter.protocol.jdbc.sampler.JDBCSampler 
2005/07/21 15:42:40 INFO  - jmeter.engine.StandardJMeterEngine:
Notifying test listener: org.apache.jmeter.reporters.ResultCollector 
2005/07/21 15:42:40 INFO  - jmeter.engine.StandardJMeterEngine:
Notifying test listener: org.apache.jmeter.reporters.ResultCollector 
2005/07/21 15:42:40 INFO  - jmeter.engine.StandardJMeterEngine:
Notifying test listener: org.apache.jmeter.gui.MainFrame 
2005/07/21 15:42:40 INFO  - jmeter.gui.util.JMeterMenuBar:
setRunning(true,local) 
2005/07/21 15:42:40 INFO  - jmeter.engine.StandardJMeterEngine: Starting
1 threads for group JDBC. Ramp up = 1. 
2005/07/21 15:42:40 INFO  - jmeter.engine.StandardJMeterEngine: Continue
on error 
2005/07/21 15:42:40 INFO  - jmeter.threads.JMeterThread: Thread JDBC 1-1
started 
2005/07/21 15:42:40 ERROR -
jmeter.protocol.jdbc.util.DBConnectionManager: Error instantiating JDBC
connection pool class
'org.apache.jmeter.protocol.jdbc.util.JMeter19ConnectionPool'
java.lang.reflect.InvocationTargetException:
java.lang.NoClassDefFoundError: java/sql/Savepoint
        at
oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:
521)
        at
oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:325)
        at java.sql.DriverManager.getConnection(Unknown Source)
        at java.sql.DriverManager.getConnection(Unknown Source)
        at
org.apache.jmeter.protocol.jdbc.util.JMeter19ConnectionPool.validateMaxC
onnections(JMeter19ConnectionPool.java:88)
        at
org.apache.jmeter.protocol.jdbc.util.JMeter19ConnectionPool.<init>(JMete
r19ConnectionPool.java:64)
        at java.lang.reflect.Constructor.newInstance(Native Method)
        at
org.apache.jmeter.protocol.jdbc.util.DBConnectionManager.createConnectio
nPool(DBConnectionManager.java:132)
        at
org.apache.jmeter.protocol.jdbc.util.DBConnectionManager.getKey(DBConnec
tionManager.java:104)
        at
org.apache.jmeter.protocol.jdbc.sampler.JDBCSampler.getKey(JDBCSampler.j
ava:185)
        at
org.apache.jmeter.protocol.jdbc.sampler.JDBCSampler.sample(JDBCSampler.j
ava:102)
        at
org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:281)
        at java.lang.Thread.run(Unknown Source)

2005/07/21 15:42:40 ERROR - jmeter.protocol.jdbc.sampler.JDBCSampler:
Error in JDBC sampling
org.apache.jmeter.protocol.jdbc.util.ConnectionPoolException: Error
instantiating JDBC connection pool class
'org.apache.jmeter.protocol.jdbc.util.JMeter19ConnectionPool':
java.lang.reflect.InvocationTargetException
        at
org.apache.jmeter.protocol.jdbc.util.DBConnectionManager.createConnectio
nPool(DBConnectionManager.java:141)
        at
org.apache.jmeter.protocol.jdbc.util.DBConnectionManager.getKey(DBConnec
tionManager.java:104)
        at
org.apache.jmeter.protocol.jdbc.sampler.JDBCSampler.getKey(JDBCSampler.j
ava:185)
        at
org.apache.jmeter.protocol.jdbc.sampler.JDBCSampler.sample(JDBCSampler.j
ava:102)
        at
org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:281)
        at java.lang.Thread.run(Unknown Source)

2005/07/21 15:42:40 INFO  - jmeter.threads.JMeterThread: Thread JDBC 1-1
is done 
2005/07/21 15:42:40 INFO  - jmeter.engine.StandardJMeterEngine:
Notifying listeners of end of test 
2005/07/21 15:42:40 INFO  - jmeter.engine.StandardJMeterEngine:
Notifying test listener:
org.apache.jmeter.protocol.jdbc.sampler.JDBCSampler 
2005/07/21 15:42:40 INFO  - jmeter.engine.StandardJMeterEngine:
Notifying test listener: org.apache.jmeter.reporters.ResultCollector 
2005/07/21 15:42:40 INFO  - jmeter.engine.StandardJMeterEngine:
Notifying test listener: org.apache.jmeter.reporters.ResultCollector 
2005/07/21 15:42:40 INFO  - jmeter.engine.StandardJMeterEngine:
Notifying test listener: org.apache.jmeter.gui.MainFrame 
2005/07/21 15:42:40 INFO  - jmeter.gui.util.JMeterMenuBar:
setRunning(false,local) 
2005/07/21 15:42:40 INFO  - jmeter.engine.StandardJMeterEngine: Test has
ended 




i find this line interresting:
java.lang.reflect.InvocationTargetException:
java.lang.NoClassDefFoundError: java/sql/Savepoint
i found the class java/sql/Savepoint is in my JDK, so this should not be
possible.

i replaced my oracle driver with a third party driver and the problem is
still the same.
maybe this is also interesting:
i tried a wrong password and got:
Load time 15 with the same error message instead of Load Time 0


thank you for any help. 
  
__________________________________________ 
Correspondence with tele.ring Telekom Service GmbH via e-mail is only for 
information purposes, unless otherwise expressly stipulated. tele.ring 
emphasizes that legally binding declarations of tele.ring may be issued only by 
authorized persons in accordance with their signing power. No one can rely upon 
a conclusion of an agreement until it bears a written legally binding signature 
of tele.ring. 
 
This message is intended for the individual named above and is confidential and 
may also be privileged. If you are not the intended recipient, please do not 
read, copy, use or disclose this communication to others. Also please notify 
the sender by replying to this message and then delete it from your system 
permanently. 
 
We also would like to draw your attention to the fact that transmissions via 
the Internet per E-mail can be lost, changed or falsified, with or without any 
interference by third persons. 
  
  
  
 
  
 

Reply via email to