You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@turbine.apache.org by Erik Hatcher <ja...@ehatchersolutions.com> on 2002/02/23 02:38:56 UTC
Hypersonic problems - Unknown JDBC driver
Is this the right place to ask Torque questions? I'm a newbie to Torque,
but very jazzed about getting it rolling. I'm impressed with the amount of
documentation and infrastructure that is in place for it. Unfortunately I'm
having a problem that I haven't seen mentioned in the archives or
documentation - so I must be doing something really dumb....
I'm using the latest fresh build from CVS, but I've tried other builds with
the same problem so I'm not suspecting a Torque code problem. I've also
succesfully connected to MSSQL (with the beta drivers), but my goal is to
use hsqldb for something lightweight.
My code is very simply:
try {
Torque.init("c:/temp/torque/Torque.properties");
}
catch (Exception e) {
e.printStackTrace();
}
Vector users = null;
User user = null;
String username = "erik";
String password = "";
Criteria criteria = new Criteria();
criteria.add(UserPeer.USERNAME, username.toLowerCase());
criteria.add(UserPeer.PASSWORD, password);
try {
users = UserPeer.doSelect(criteria);
}
catch (Exception e) {
e.printStackTrace();
}
And I'm getting this exception (running <java> from within Ant):
[java] java.lang.InstantiationException: Unknown JDBC driver:
org.hsqldb.jdbcDriver: Check your configuration file
[java] at
org.apache.torque.adapter.DBFactory.create(DBFactory.java:223
)
[java] at org.apache.torque.Torque.initDatabaseMap(Torque.java:542)
[java] at org.apache.torque.Torque.getDatabaseMap(Torque.java:518)
[java] at
org.apache.torque.util.Criteria.containsObjectColumn(Criteria
.java:410)
[java] at
org.apache.torque.util.BasePeer.doSelect(BasePeer.java:1207)
[java] at
org.example.testdb.om.torque.BaseUserPeer.doSelectVillageRec
ords(BaseUserPeer.java:275)
[java] at
org.example.testdb.om.torque.BaseUserPeer.doSelectVillageRec
ords(BaseUserPeer.java:245)
[java] at
org.example.testdb.om.torque.BaseUserPeer.doSelect(BaseUserP
eer.java:223)
[java] at Test.main(Test.java:30)
[java] rethrown as org.apache.torque.TorqueException: Unknown JDBC
driver:
org.hsqldb.jdbcDriver: Check your configuration file
[java] at org.apache.torque.Torque.initDatabaseMap(Torque.java:552)
[java] at org.apache.torque.Torque.getDatabaseMap(Torque.java:518)
[java] at
org.apache.torque.util.Criteria.containsObjectColumn(Criteria
.java:410)
[java] at
org.apache.torque.util.BasePeer.doSelect(BasePeer.java:1207)
[java] at
org.example.testdb.om.torque.BaseUserPeer.doSelectVillageRec
ords(BaseUserPeer.java:275)
[java] at
org.example.testdb.om.torque.BaseUserPeer.doSelectVillageRec
ords(BaseUserPeer.java:245)
[java] at
org.example.testdb.om.torque.BaseUserPeer.doSelect(BaseUserP
eer.java:223)
[java] at Test.main(Test.java:30)
I've most definitely got hsqldb.jar (v. 1.61) in my classpath. I've tried
this many many ways (embedded in a webapp at first, now narrowed to a simple
main barebones example).
Why is it not finding it? Its driving me nuts and its bound to be
something very simple I'm missing.
My Torque.properties file has this:
torque.database.default.driver = org.hsqldb.jdbcDriver
torque.database.default.url = jdbc:hsqldb:c:/temp/torque/db/testdb
torque.database.default.username = sa
torque.database.default.password =
Help! I look forward to the answer being a RTFM or something like that, so
be gentle on me but point me in the right direction. :)
Thanks,
Erik
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>
Re: Hypersonic problems - Unknown JDBC driver
Posted by Jason van Zyl <jv...@zenplex.com>.
On Fri, 2002-02-22 at 22:06, Erik Hatcher wrote:
> Does this have anything to do with it does it?
>
> >From DBFactory.initializeDriverToAdapterMap
>
> driverToAdapterMap.put("org.hsql.jdbcDriver", "DBHypersonicSQL");
>
> hsqldb's jdbcDriver is org.hsqldb.jdbcDriver (not org.hsql...) in 1.61.
Sure does!
I just added an entry to the DBFactory class for you. Give it a whirl.
I added:
driverToAdapterMap.put("org.hsqldb.jdbcDriver", "DBHsqldb");
> Erik
>
>
> ----- Original Message -----
> From: "Erik Hatcher" <ja...@ehatchersolutions.com>
> To: "Turbine Users List" <tu...@jakarta.apache.org>
> Sent: Friday, February 22, 2002 9:53 PM
> Subject: Re: Hypersonic problems - Unknown JDBC driver
>
>
> > ----- Original Message -----
> > From: "Jason van Zyl" <jv...@zenplex.com>
> >
> > > Where are you running this from? Are you sure the hsqldb jar is in your
> > > classpath?
> >
> > I built the Torque .zip file (just tonight from CVS), unzipped it to
> > c:\temp\torque and have been playing there.
> >
> > I added this to the build.xml there:
> >
> > <target name="test" depends="compile">
> > <property name="classpath" refid="torque-classpath"/>
> > <echo message="classpath = ${classpath}"/>
> > <java classname="Test" fork="true">
> > <classpath>
> > <pathelement location="bin/classes"/>
> > <path refid="torque-classpath"/>
> > </classpath>
> > </java>
> > </target>
> >
> > Added Test.java to src/java, which is the code I posted earlier. And then
> I
> > get whats shown below (sorry for the broken wrapping). Note: Ant removes
> > files/directories from a <path> if they do not exist, so it is showing the
> > real thing here. I dropped hsqldb.jar into c:\temp\torque\lib, which
> > automatically got picked up into torque-classpath.
> >
> > test:
> > [echo] classpath =
> > C:\temp\torque\lib\commons-collections.jar;C:\temp\torqu
> >
> e\lib\commons-util-0.1-dev.jar;C:\temp\torque\lib\hsqldb.jar;C:\temp\torque\
> > lib\
> >
> jdbc2_0-stdext.jar;C:\temp\torque\lib\log4j-1.1.3.jar;C:\temp\torque\lib\str
> > atum
> > -0.1-dev.jar;C:\temp\torque\lib\torque-3.0-dev.jar;C:\temp\torque\lib\velo
> ci
> > ty-1
> >
> .3-dev.jar;C:\temp\torque\lib\village-1.5.3-dev.jar;C:\temp\torque\lib\xerce
> > sImp
> > l-2.0.0.jar;C:\temp\torque\lib\xmlParserAPIs-2.0.0.jar
> > [java] log4j:ERROR setFile(null,false) call failed.
> > [java] java.io.FileNotFoundException: bin/test/logs/jcs.log (The
> system
> > can
> > not find the path specified)
> > [java] at java.io.FileOutputStream.open(Native Method)
> > [java] at
> > java.io.FileOutputStream.<init>(FileOutputStream.java:102)
> > [java] at java.io.FileWriter.<init>(FileWriter.java:52)
> > [java] at
> > org.apache.log4j.FileAppender.setFile(FileAppender.java:284)
> > [java] at
> > org.apache.log4j.FileAppender.activateOptions(FileAppender.ja
> > va:239)
> > [java] at
> > org.apache.log4j.config.PropertySetter.activate(PropertySette
> > r.java:247)
> > [java] at
> > org.apache.log4j.config.PropertySetter.setProperties(Property
> > Setter.java:123)
> > [java] at
> > org.apache.log4j.config.PropertySetter.setProperties(Property
> > Setter.java:87)
> > [java] at
> > org.apache.log4j.PropertyConfigurator.parseAppender(PropertyC
> > onfigurator.java:637)
> > [java] at
> > org.apache.log4j.PropertyConfigurator.parseCategory(PropertyC
> > onfigurator.java:595)
> > [java] at
> > org.apache.log4j.PropertyConfigurator.parseCatsAndRenderers(P
> > ropertyConfigurator.java:522)
> > [java] at
> > org.apache.log4j.PropertyConfigurator.doConfigure(PropertyCon
> > figurator.java:412)
> > [java] at
> > org.apache.log4j.PropertyConfigurator.doConfigure(PropertyCon
> > figurator.java:436)
> > [java] at
> > org.apache.log4j.helpers.OptionConverter.selectAndConfigure(O
> > ptionConverter.java:455)
> > [java] at org.apache.log4j.Category.<clinit>(Category.java:146)
> > [java] at org.apache.torque.Torque.<clinit>(Torque.java:126)
> > [java] at Test.main(Test.java:15)
> > [java] log4j:ERROR No appenders could be found for category
> > (org.apache.tor
> > que.adapter.DBFactory).
> > [java] log4j:ERROR Please initialize the log4j system properly.
> > [java] java.lang.InstantiationException: Unknown JDBC driver:
> > org.hsqldb.jd
> > bcDriver: Check your configuration file
> > .
> > .
> > .
> >
> >
> > Erik
> >
> >
> > --
> > To unsubscribe, e-mail:
> <ma...@jakarta.apache.org>
> > For additional commands, e-mail:
> <ma...@jakarta.apache.org>
> >
> >
>
>
> --
> To unsubscribe, e-mail: <ma...@jakarta.apache.org>
> For additional commands, e-mail: <ma...@jakarta.apache.org>
--
jvz.
Jason van Zyl
jvanzyl@apache.org
http://tambora.zenplex.org
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>
Re: Hypersonic problems - Unknown JDBC driver
Posted by Erik Hatcher <ja...@ehatchersolutions.com>.
Does this have anything to do with it does it?
>From DBFactory.initializeDriverToAdapterMap
driverToAdapterMap.put("org.hsql.jdbcDriver", "DBHypersonicSQL");
hsqldb's jdbcDriver is org.hsqldb.jdbcDriver (not org.hsql...) in 1.61.
Erik
----- Original Message -----
From: "Erik Hatcher" <ja...@ehatchersolutions.com>
To: "Turbine Users List" <tu...@jakarta.apache.org>
Sent: Friday, February 22, 2002 9:53 PM
Subject: Re: Hypersonic problems - Unknown JDBC driver
> ----- Original Message -----
> From: "Jason van Zyl" <jv...@zenplex.com>
>
> > Where are you running this from? Are you sure the hsqldb jar is in your
> > classpath?
>
> I built the Torque .zip file (just tonight from CVS), unzipped it to
> c:\temp\torque and have been playing there.
>
> I added this to the build.xml there:
>
> <target name="test" depends="compile">
> <property name="classpath" refid="torque-classpath"/>
> <echo message="classpath = ${classpath}"/>
> <java classname="Test" fork="true">
> <classpath>
> <pathelement location="bin/classes"/>
> <path refid="torque-classpath"/>
> </classpath>
> </java>
> </target>
>
> Added Test.java to src/java, which is the code I posted earlier. And then
I
> get whats shown below (sorry for the broken wrapping). Note: Ant removes
> files/directories from a <path> if they do not exist, so it is showing the
> real thing here. I dropped hsqldb.jar into c:\temp\torque\lib, which
> automatically got picked up into torque-classpath.
>
> test:
> [echo] classpath =
> C:\temp\torque\lib\commons-collections.jar;C:\temp\torqu
>
e\lib\commons-util-0.1-dev.jar;C:\temp\torque\lib\hsqldb.jar;C:\temp\torque\
> lib\
>
jdbc2_0-stdext.jar;C:\temp\torque\lib\log4j-1.1.3.jar;C:\temp\torque\lib\str
> atum
> -0.1-dev.jar;C:\temp\torque\lib\torque-3.0-dev.jar;C:\temp\torque\lib\velo
ci
> ty-1
>
.3-dev.jar;C:\temp\torque\lib\village-1.5.3-dev.jar;C:\temp\torque\lib\xerce
> sImp
> l-2.0.0.jar;C:\temp\torque\lib\xmlParserAPIs-2.0.0.jar
> [java] log4j:ERROR setFile(null,false) call failed.
> [java] java.io.FileNotFoundException: bin/test/logs/jcs.log (The
system
> can
> not find the path specified)
> [java] at java.io.FileOutputStream.open(Native Method)
> [java] at
> java.io.FileOutputStream.<init>(FileOutputStream.java:102)
> [java] at java.io.FileWriter.<init>(FileWriter.java:52)
> [java] at
> org.apache.log4j.FileAppender.setFile(FileAppender.java:284)
> [java] at
> org.apache.log4j.FileAppender.activateOptions(FileAppender.ja
> va:239)
> [java] at
> org.apache.log4j.config.PropertySetter.activate(PropertySette
> r.java:247)
> [java] at
> org.apache.log4j.config.PropertySetter.setProperties(Property
> Setter.java:123)
> [java] at
> org.apache.log4j.config.PropertySetter.setProperties(Property
> Setter.java:87)
> [java] at
> org.apache.log4j.PropertyConfigurator.parseAppender(PropertyC
> onfigurator.java:637)
> [java] at
> org.apache.log4j.PropertyConfigurator.parseCategory(PropertyC
> onfigurator.java:595)
> [java] at
> org.apache.log4j.PropertyConfigurator.parseCatsAndRenderers(P
> ropertyConfigurator.java:522)
> [java] at
> org.apache.log4j.PropertyConfigurator.doConfigure(PropertyCon
> figurator.java:412)
> [java] at
> org.apache.log4j.PropertyConfigurator.doConfigure(PropertyCon
> figurator.java:436)
> [java] at
> org.apache.log4j.helpers.OptionConverter.selectAndConfigure(O
> ptionConverter.java:455)
> [java] at org.apache.log4j.Category.<clinit>(Category.java:146)
> [java] at org.apache.torque.Torque.<clinit>(Torque.java:126)
> [java] at Test.main(Test.java:15)
> [java] log4j:ERROR No appenders could be found for category
> (org.apache.tor
> que.adapter.DBFactory).
> [java] log4j:ERROR Please initialize the log4j system properly.
> [java] java.lang.InstantiationException: Unknown JDBC driver:
> org.hsqldb.jd
> bcDriver: Check your configuration file
> .
> .
> .
>
>
> Erik
>
>
> --
> To unsubscribe, e-mail:
<ma...@jakarta.apache.org>
> For additional commands, e-mail:
<ma...@jakarta.apache.org>
>
>
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>
Re: Hypersonic problems - Unknown JDBC driver
Posted by Erik Hatcher <ja...@ehatchersolutions.com>.
----- Original Message -----
From: "Jason van Zyl" <jv...@zenplex.com>
> Where are you running this from? Are you sure the hsqldb jar is in your
> classpath?
I built the Torque .zip file (just tonight from CVS), unzipped it to
c:\temp\torque and have been playing there.
I added this to the build.xml there:
<target name="test" depends="compile">
<property name="classpath" refid="torque-classpath"/>
<echo message="classpath = ${classpath}"/>
<java classname="Test" fork="true">
<classpath>
<pathelement location="bin/classes"/>
<path refid="torque-classpath"/>
</classpath>
</java>
</target>
Added Test.java to src/java, which is the code I posted earlier. And then I
get whats shown below (sorry for the broken wrapping). Note: Ant removes
files/directories from a <path> if they do not exist, so it is showing the
real thing here. I dropped hsqldb.jar into c:\temp\torque\lib, which
automatically got picked up into torque-classpath.
test:
[echo] classpath =
C:\temp\torque\lib\commons-collections.jar;C:\temp\torqu
e\lib\commons-util-0.1-dev.jar;C:\temp\torque\lib\hsqldb.jar;C:\temp\torque\
lib\
jdbc2_0-stdext.jar;C:\temp\torque\lib\log4j-1.1.3.jar;C:\temp\torque\lib\str
atum
-0.1-dev.jar;C:\temp\torque\lib\torque-3.0-dev.jar;C:\temp\torque\lib\veloci
ty-1
.3-dev.jar;C:\temp\torque\lib\village-1.5.3-dev.jar;C:\temp\torque\lib\xerce
sImp
l-2.0.0.jar;C:\temp\torque\lib\xmlParserAPIs-2.0.0.jar
[java] log4j:ERROR setFile(null,false) call failed.
[java] java.io.FileNotFoundException: bin/test/logs/jcs.log (The system
can
not find the path specified)
[java] at java.io.FileOutputStream.open(Native Method)
[java] at
java.io.FileOutputStream.<init>(FileOutputStream.java:102)
[java] at java.io.FileWriter.<init>(FileWriter.java:52)
[java] at
org.apache.log4j.FileAppender.setFile(FileAppender.java:284)
[java] at
org.apache.log4j.FileAppender.activateOptions(FileAppender.ja
va:239)
[java] at
org.apache.log4j.config.PropertySetter.activate(PropertySette
r.java:247)
[java] at
org.apache.log4j.config.PropertySetter.setProperties(Property
Setter.java:123)
[java] at
org.apache.log4j.config.PropertySetter.setProperties(Property
Setter.java:87)
[java] at
org.apache.log4j.PropertyConfigurator.parseAppender(PropertyC
onfigurator.java:637)
[java] at
org.apache.log4j.PropertyConfigurator.parseCategory(PropertyC
onfigurator.java:595)
[java] at
org.apache.log4j.PropertyConfigurator.parseCatsAndRenderers(P
ropertyConfigurator.java:522)
[java] at
org.apache.log4j.PropertyConfigurator.doConfigure(PropertyCon
figurator.java:412)
[java] at
org.apache.log4j.PropertyConfigurator.doConfigure(PropertyCon
figurator.java:436)
[java] at
org.apache.log4j.helpers.OptionConverter.selectAndConfigure(O
ptionConverter.java:455)
[java] at org.apache.log4j.Category.<clinit>(Category.java:146)
[java] at org.apache.torque.Torque.<clinit>(Torque.java:126)
[java] at Test.main(Test.java:15)
[java] log4j:ERROR No appenders could be found for category
(org.apache.tor
que.adapter.DBFactory).
[java] log4j:ERROR Please initialize the log4j system properly.
[java] java.lang.InstantiationException: Unknown JDBC driver:
org.hsqldb.jd
bcDriver: Check your configuration file
.
.
.
Erik
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>
Re: Hypersonic problems - Unknown JDBC driver
Posted by Jason van Zyl <jv...@zenplex.com>.
On Fri, 2002-02-22 at 21:38, Erik Hatcher wrote:
> ----- Original Message -----
> From: "Jason van Zyl" <jv...@zenplex.com>
>
> > You sure those backslashes down there don't have to be escaped?
>
> No, I'm not sure :) The path to Torque.init works with forward or back
> slashes no problem (it finds Torque.properties fine.
>
> But I've escaped them in between our messages and now have this:
>
> torque.database.default.url = jdbc:hsqldb:c:\\temp\\torque\\db\\testdb
>
> Wouldn't I get a different error message than
>
> [java] java.lang.InstantiationException: Unknown JDBC driver:
> org.hsqldb.jdbcDriver: Check your configuration file
>
> if the problem was with my JDBC url, but the driver was found?
Where are you running this from? Are you sure the hsqldb jar is in your
classpath?
> Thanks again for bearing with me on this.
>
> Erik
>
>
>
> > I've never had any problem getting the tdk to work with hsqldb. I
> > actually made a self contained demo of tambora working with but windows
> > isn't my platform of choice so I'm probably not a lot of use.
> >
> > Here's the hsql profile that I use with the TDK, not sure if it will
> > help but here it is:
> >
> >
> http://cvs.apache.org/viewcvs/jakarta-turbine-tdk/profile/t2-tc3-hsqldb.prof
> ile?rev=1.1&content-type=text/vnd.viewcvs-markup
>
>
>
>
>
> --
> To unsubscribe, e-mail: <ma...@jakarta.apache.org>
> For additional commands, e-mail: <ma...@jakarta.apache.org>
--
jvz.
Jason van Zyl
jvanzyl@apache.org
http://tambora.zenplex.org
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>
Re: Hypersonic problems - Unknown JDBC driver
Posted by Erik Hatcher <ja...@ehatchersolutions.com>.
----- Original Message -----
From: "Jason van Zyl" <jv...@zenplex.com>
> You sure those backslashes down there don't have to be escaped?
No, I'm not sure :) The path to Torque.init works with forward or back
slashes no problem (it finds Torque.properties fine.
But I've escaped them in between our messages and now have this:
torque.database.default.url = jdbc:hsqldb:c:\\temp\\torque\\db\\testdb
Wouldn't I get a different error message than
[java] java.lang.InstantiationException: Unknown JDBC driver:
org.hsqldb.jdbcDriver: Check your configuration file
if the problem was with my JDBC url, but the driver was found?
Thanks again for bearing with me on this.
Erik
> I've never had any problem getting the tdk to work with hsqldb. I
> actually made a self contained demo of tambora working with but windows
> isn't my platform of choice so I'm probably not a lot of use.
>
> Here's the hsql profile that I use with the TDK, not sure if it will
> help but here it is:
>
>
http://cvs.apache.org/viewcvs/jakarta-turbine-tdk/profile/t2-tc3-hsqldb.prof
ile?rev=1.1&content-type=text/vnd.viewcvs-markup
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>
Re: Hypersonic problems - Unknown JDBC driver
Posted by Jason van Zyl <jv...@zenplex.com>.
On Fri, 2002-02-22 at 21:23, Erik Hatcher wrote:
>
> ----- Original Message -----
> From: "Jason van Zyl" <jv...@zenplex.com>
>
> > Log4j looks for a log4j.properties on the classpath and there's one in
> > the stratum jar. We should probably remove that. You can ignore it, it's
> > not harming anything.
>
> Cool. Yeah, I wasn't too concerned about it - thats why I didn't report it
> in my original e-mail. :)
>
> Now if I can just get talking to hsqldb.... *arg*
You sure those backslashes down there don't have to be escaped?
I've never had any problem getting the tdk to work with hsqldb. I
actually made a self contained demo of tambora working with but windows
isn't my platform of choice so I'm probably not a lot of use.
Here's the hsql profile that I use with the TDK, not sure if it will
help but here it is:
http://cvs.apache.org/viewcvs/jakarta-turbine-tdk/profile/t2-tc3-hsqldb.profile?rev=1.1&content-type=text/vnd.viewcvs-markup
> Also, Ant <sql> commands are able to talk to it fine:
>
> <sql
> driver="org.hsqldb.jdbcDriver"
> url="jdbc:hsqldb:C:\temp\torque\db\testdb"
> userid="sa"
> password=""
> print="true"
> autocommit="true"
> src="src/sql/testdb-schema.sql"
> >
> <classpath refid="torque-classpath"/>
> </sql>
>
> Erik
>
>
>
> --
> To unsubscribe, e-mail: <ma...@jakarta.apache.org>
> For additional commands, e-mail: <ma...@jakarta.apache.org>
--
jvz.
Jason van Zyl
jvanzyl@apache.org
http://tambora.zenplex.org
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>
Re: Hypersonic problems - Unknown JDBC driver
Posted by Erik Hatcher <ja...@ehatchersolutions.com>.
----- Original Message -----
From: "Jason van Zyl" <jv...@zenplex.com>
> Log4j looks for a log4j.properties on the classpath and there's one in
> the stratum jar. We should probably remove that. You can ignore it, it's
> not harming anything.
Cool. Yeah, I wasn't too concerned about it - thats why I didn't report it
in my original e-mail. :)
Now if I can just get talking to hsqldb.... *arg*
Also, Ant <sql> commands are able to talk to it fine:
<sql
driver="org.hsqldb.jdbcDriver"
url="jdbc:hsqldb:C:\temp\torque\db\testdb"
userid="sa"
password=""
print="true"
autocommit="true"
src="src/sql/testdb-schema.sql"
>
<classpath refid="torque-classpath"/>
</sql>
Erik
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>
Re: Hypersonic problems - Unknown JDBC driver
Posted by Erik Hatcher <ja...@ehatchersolutions.com>.
Thanks for the clue about log4j.properties. I removed it from the stratum
JAR and now get this output:
[java] 2002-02-22 22:10:03,356 [main] INFO org.apache.torque.Torque -
Logg
ing has been configured by Torque.
[java] 2002-02-22 22:10:03,376 [main] DEBUG
org.apache.torque.adapter.DBFac
tory - Using org.apache.torque.adapter.null
[java] 2002-02-22 22:10:03,386 [main] ERROR
org.apache.torque.adapter.DBFac
tory - java.lang.ClassNotFoundException: org.apache.torque.adapter.null
[java] 2002-02-22 22:10:03,496 [main] WARN
org.apache.torque.oid.IDBroker
So, looks like I'm getting warmer..... I'm posting this to see if I get an
answer before my digging finds it.
Erik
----- Original Message -----
From: "Jason van Zyl" <jv...@zenplex.com>
To: "Turbine Users List" <tu...@jakarta.apache.org>
Sent: Friday, February 22, 2002 9:11 PM
Subject: Re: Hypersonic problems - Unknown JDBC driver
> On Fri, 2002-02-22 at 21:07, Erik Hatcher wrote:
> > thanks Jason, for the quick reply already.
> >
> > More trivia on this-
> >
> > I also get the following. Why is log4j looking for
bin/test/logs/jcs.log?
>
> Log4j looks for a log4j.properties on the classpath and there's one in
> the stratum jar. We should probably remove that. You can ignore it, it's
> not harming anything.
>
> >
> --
> jvz.
>
> Jason van Zyl
> jvanzyl@apache.org
>
> http://tambora.zenplex.org
>
>
> --
> To unsubscribe, e-mail:
<ma...@jakarta.apache.org>
> For additional commands, e-mail:
<ma...@jakarta.apache.org>
>
>
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>
Re: Hypersonic problems - Unknown JDBC driver
Posted by Jason van Zyl <jv...@zenplex.com>.
On Fri, 2002-02-22 at 21:07, Erik Hatcher wrote:
> thanks Jason, for the quick reply already.
>
> More trivia on this-
>
> I also get the following. Why is log4j looking for bin/test/logs/jcs.log?
Log4j looks for a log4j.properties on the classpath and there's one in
the stratum jar. We should probably remove that. You can ignore it, it's
not harming anything.
>
--
jvz.
Jason van Zyl
jvanzyl@apache.org
http://tambora.zenplex.org
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>
Re: Hypersonic problems - Unknown JDBC driver
Posted by Erik Hatcher <ja...@ehatchersolutions.com>.
thanks Jason, for the quick reply already.
More trivia on this-
I also get the following. Why is log4j looking for bin/test/logs/jcs.log?
[echo] classpath =
C:\temp\torque\lib\commons-collections.jar;C:\temp\torqu
e\lib\commons-util-0.1-dev.jar;C:\temp\torque\lib\hsqldb.jar;C:\temp\torque\
lib\
jdbc2_0-stdext.jar;C:\temp\torque\lib\log4j-1.1.3.jar;C:\temp\torque\lib\str
atum
-0.1-dev.jar;C:\temp\torque\lib\torque-3.0-dev.jar;C:\temp\torque\lib\veloci
ty-1
.3-dev.jar;C:\temp\torque\lib\village-1.5.3-dev.jar;C:\temp\torque\lib\xerce
sImp
l-2.0.0.jar;C:\temp\torque\lib\xmlParserAPIs-2.0.0.jar
[java] log4j:ERROR setFile(null,false) call failed.
[java] java.io.FileNotFoundException: bin/test/logs/jcs.log (The system
can
not find the path specified)
[java] at java.io.FileOutputStream.open(Native Method)
[java] at
java.io.FileOutputStream.<init>(FileOutputStream.java:102)
[java] at java.io.FileWriter.<init>(FileWriter.java:52)
[java] at
org.apache.log4j.FileAppender.setFile(FileAppender.java:284)
[java] at
org.apache.log4j.FileAppender.activateOptions(FileAppender.ja
va:239)
[java] at
org.apache.log4j.config.PropertySetter.activate(PropertySette
r.java:247)
[java] at
org.apache.log4j.config.PropertySetter.setProperties(Property
Setter.java:123)
[java] at
org.apache.log4j.config.PropertySetter.setProperties(Property
Setter.java:87)
[java] at
org.apache.log4j.PropertyConfigurator.parseAppender(PropertyC
onfigurator.java:637)
[java] at
org.apache.log4j.PropertyConfigurator.parseCategory(PropertyC
onfigurator.java:595)
[java] at
org.apache.log4j.PropertyConfigurator.parseCatsAndRenderers(P
ropertyConfigurator.java:522)
[java] at
org.apache.log4j.PropertyConfigurator.doConfigure(PropertyCon
figurator.java:412)
[java] at
org.apache.log4j.PropertyConfigurator.doConfigure(PropertyCon
figurator.java:436)
[java] at
org.apache.log4j.helpers.OptionConverter.selectAndConfigure(O
ptionConverter.java:455)
[java] at org.apache.log4j.Category.<clinit>(Category.java:146)
[java] at org.apache.torque.Torque.<clinit>(Torque.java:126)
[java] at Test.main(Test.java:15)
[java] log4j:ERROR No appenders could be found for category
(org.apache.tor
que.adapter.DBFactory).
[java] log4j:ERROR Please initialize the log4j system properly.
[java] java.lang.InstantiationException: Unknown JDBC driver:
org.hsqldb.jd
bcDriver: Check your configuration file
[java] at
org.apache.torque.adapter.DBFactory.create(DBFactory.java:223
)
[java] at org.apache.torque.Torque.initDatabaseMap(Torque.java:542)
[java] at org.apache.torque.Torque.getDatabaseMap(Torque.java:518)
[java] at
org.apache.torque.util.Criteria.containsObjectColumn(Criteria
.java:410)
[java] at
org.apache.torque.util.BasePeer.doSelect(BasePeer.java:1207)
[java] at
org.example.testdb.om.torque.BaseUserPeer.doSelectVillageRec
ords(BaseUserPeer.java:275)
[java] at
org.example.testdb.om.torque.BaseUserPeer.doSelectVillageRec
ords(BaseUserPeer.java:245)
[java] at
org.example.testdb.om.torque.BaseUserPeer.doSelect(BaseUserP
eer.java:223)
[java] at Test.main(Test.java:30)
[java] rethrown as org.apache.torque.TorqueException: Unknown JDBC
driver:
org.hsqldb.jdbcDriver: Check your configuration file
[java] at org.apache.torque.Torque.initDatabaseMap(Torque.java:552)
[java] at org.apache.torque.Torque.getDatabaseMap(Torque.java:518)
[java] at
org.apache.torque.util.Criteria.containsObjectColumn(Criteria
----- Original Message -----
From: "Jason van Zyl" <jv...@zenplex.com>
To: "Turbine Users List" <tu...@jakarta.apache.org>
Sent: Friday, February 22, 2002 8:46 PM
Subject: Re: Hypersonic problems - Unknown JDBC driver
> On Fri, 2002-02-22 at 20:38, Erik Hatcher wrote:
> > Is this the right place to ask Torque questions? I'm a newbie to
Torque,
> > but very jazzed about getting it rolling. I'm impressed with the amount
of
> > documentation and infrastructure that is in place for it. Unfortunately
I'm
> > having a problem that I haven't seen mentioned in the archives or
> > documentation - so I must be doing something really dumb....
> >
> > I'm using the latest fresh build from CVS, but I've tried other builds
with
> > the same problem so I'm not suspecting a Torque code problem. I've also
> > succesfully connected to MSSQL (with the beta drivers), but my goal is
to
> > use hsqldb for something lightweight.
> >
> > My code is very simply:
> >
> > try {
> > Torque.init("c:/temp/torque/Torque.properties");
> > }
>
> I assume windows (and I don't use windows) but shouldn't that be:
>
> c:\\temp\\torque\\Torque.properties ?
>
> Same with your database path.
>
> > --
> > To unsubscribe, e-mail:
<ma...@jakarta.apache.org>
> > For additional commands, e-mail:
<ma...@jakarta.apache.org>
> --
> jvz.
>
> Jason van Zyl
> jvanzyl@apache.org
>
> http://tambora.zenplex.org
>
>
> --
> To unsubscribe, e-mail:
<ma...@jakarta.apache.org>
> For additional commands, e-mail:
<ma...@jakarta.apache.org>
>
>
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>
Re: Hypersonic problems - Unknown JDBC driver
Posted by Erik Hatcher <ja...@ehatchersolutions.com>.
----- Original Message -----
From: "Jason van Zyl" <jv...@zenplex.com>
> I assume windows (and I don't use windows) but shouldn't that be:
>
> c:\\temp\\torque\\Torque.properties ?
>
> Same with your database path.
Yes, Win2k.
I've adjusted both to have double-backslashes with the same results,
although it obviously had picked up my Torque.properties because it knew to
try to connect to hsqldb.
:((
Any other ideas?
I'm very perplexed by this.
Thanks,
Erik
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>
Re: Hypersonic problems - Unknown JDBC driver
Posted by Jason van Zyl <jv...@zenplex.com>.
On Fri, 2002-02-22 at 20:38, Erik Hatcher wrote:
> Is this the right place to ask Torque questions? I'm a newbie to Torque,
> but very jazzed about getting it rolling. I'm impressed with the amount of
> documentation and infrastructure that is in place for it. Unfortunately I'm
> having a problem that I haven't seen mentioned in the archives or
> documentation - so I must be doing something really dumb....
>
> I'm using the latest fresh build from CVS, but I've tried other builds with
> the same problem so I'm not suspecting a Torque code problem. I've also
> succesfully connected to MSSQL (with the beta drivers), but my goal is to
> use hsqldb for something lightweight.
>
> My code is very simply:
>
> try {
> Torque.init("c:/temp/torque/Torque.properties");
> }
I assume windows (and I don't use windows) but shouldn't that be:
c:\\temp\\torque\\Torque.properties ?
Same with your database path.
> --
> To unsubscribe, e-mail: <ma...@jakarta.apache.org>
> For additional commands, e-mail: <ma...@jakarta.apache.org>
--
jvz.
Jason van Zyl
jvanzyl@apache.org
http://tambora.zenplex.org
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>