They are in fact present.

I have drilled down the issue and what I have found is that the error occurs
not in save() but as soon as I instantiate the base class.

The error is that inside the Torque code the code used to dynamically load
the class is Class.forName() which is using the System Class Loader by
defaultt to load the class.

If I do a simple test to try and load the class with the System Class Loader
it definitely is not found.

HOWEVER, if I get the class laoder from the test application and try to
dynamically load the class all is well.

I am going to try and hack the Torque code myself to use a different class
loader, to see if that helps, but I am concerned that it may in fact be an
Orion problem. Orion is the container I am using presently.

-A

-----Original Message-----
From: Bill Schneider [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, April 30, 2002 8:41 AM
To: Turbine Torque Users List; [EMAIL PROTECTED]
Subject: Re: Initial startup problems -- ClassNotFoundException


I'd first double-check and make sure that the MapBuilder classes got built
and are present; in a webapp environment, these classes should be under
WEB-INF/classes/com/cram/db/om/map

-- Bill

----- Original Message -----
From: "Andrew" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, April 29, 2002 5:20 PM
Subject: Initial startup problems -- ClassNotFoundException


> Hi all,
>
> Trying to get decoupled Torque up and running for the first time. So far I
> have it generating my java and sql just great. However, when I go to
execute
> a save() I get all kinds of troubles trying to find the MapBuilder
classes.
> Everything is in my classpath just fine. Any suggestions?
>
> 2002-04-29 16:55:47,044 ERROR util.BasePeer (BasePeer.java:2162) -
> BasePeer.MapB
> uilder failed trying to instantiate:
com.cram.db.om.map.ChannelDOMapBuilder
> java.lang.ClassNotFoundException: com.cram.db.om.map.ChannelDOMapBuilder
>         at com.evermind._dz.findClass(Unknown Source)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:262)
>         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:322)
>         at java.lang.Class.forName0(Native Method)
>         at java.lang.Class.forName(Class.java:130)
>         at
org.apache.torque.util.BasePeer.getMapBuilder(BasePeer.java:2117)
>         at
> com.project.db.om.BaseChannelDOPeer.getMapBuilder(BaseChannelDOPeer.java
> :40)
>         at
> com.project.db.om.BaseChannelDOPeer.<clinit>(BaseChannelDOPeer.java:58)
>         at com.project.db.om.BaseChannelDO.<clinit>(BaseChannelDO.java:26)
>         at
> com.project.server.servlets.CramServlet.setupTorque(CramServlet.java:98)
>
>         at
> com.project.server.servlets.StartServlet.init(StartServlet.java:48)
>         at com.evermind._ah._axe(Unknown Source)
>         at com.evermind._ah._fpd(Unknown Source)
>         at com.evermind._ah._bae(Unknown Source)
>         at com.evermind._ah._bie(Unknown Source)
>         at com.evermind._ah.<init>(Unknown Source)
>         at com.evermind._ck._czc(Unknown Source)
>         at com.evermind._ae._czc(Unknown Source)
>         at com.evermind._ab._crc(Unknown Source)
>         at com.evermind._ab._at(Unknown Source)
>         at com.evermind._ae._an(Unknown Source)
>         at com.evermind._ae._at(Unknown Source)
>         at com.evermind.server.ApplicationServer._wh(Unknown Source)
>         at com.evermind.server.ApplicationServer._at(Unknown Source)
>         at com.evermind._in.run(Unknown Source)
>         at java.lang.Thread.run(Thread.java:536)
>         at com.evermind._if.run(Unknown Source)
> 2002-04-29 16:55:47,044 ERROR util.BasePeer (BasePeer.java:2162) -
> BasePeer.MapB
> uilder failed trying to instantiate:
> com.project.db.om.map.ChannelDOMapBuilder
> java.lang.ClassNotFoundException:
com.project.db.om.map.ChannelDOMapBuilder
>         at com.evermind._dz.findClass(Unknown Source)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:262)
>         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:322)
>         at java.lang.Class.forName0(Native Method)
>         at java.lang.Class.forName(Class.java:130)
>         at
org.apache.torque.util.BasePeer.getMapBuilder(BasePeer.java:2117)
>         at
> com.project.db.om.BaseChannelDOPeer.getMapBuilder(BaseChannelDOPeer.java
> :40)
>         at com.project.db.om.BaseChannelDO.save(BaseChannelDO.java:360)
>         at
> com.project.server.servlets.StartServlet.setupTorque(StartServlet.java:101
> )
>         at
> com.project.server.servlets.StartServlet.init(StartServlet.java:48)
>         at com.evermind._ah._axe(Unknown Source)
>         at com.evermind._ah._fpd(Unknown Source)
>         at com.evermind._ah._bae(Unknown Source)
>         at com.evermind._ah._bie(Unknown Source)
>         at com.evermind._ah.<init>(Unknown Source)
>         at com.evermind._ck._czc(Unknown Source)
>         at com.evermind._ae._czc(Unknown Source)
>         at com.evermind._ab._crc(Unknown Source)
>         at com.evermind._ab._at(Unknown Source)
>         at com.evermind._ae._an(Unknown Source)
>         at com.evermind._ae._at(Unknown Source)
>         at com.evermind.server.ApplicationServer._wh(Unknown Source)
>         at com.evermind.server.ApplicationServer._at(Unknown Source)
>         at com.evermind._in.run(Unknown Source)
>         at java.lang.Thread.run(Thread.java:536)
>         at com.evermind._if.run(Unknown Source)
> 2002-04-29 16:55:47,054 ERROR servlets.StartServlet
(Log4JLogger.java:34) -
> Error
>  starting Torque
> 2002-04-29 16:55:47,144 ERROR servlets.StartServlet
(Log4JLogger.java:34) -
> java.
> lang.NullPointerException
>         com.project.db.om.BaseChannelDO.save(BaseChannelDO.java:361)
>
>
> --
> To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
>


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to