Exist SoftwarelabsHi,

We have an application that makes use of jetspeed (with turbine and torque) and 
we would want to integrate it with Derby(embedded) Database.  We've downloaded 
and build the branch in torque(TORQUE_3_1_BRANCH) that supports derby. 
Generated  and deployed the 3 jars in maven : torque-3.1.2-dev.jar, 
torque-gen-3.1.2-dev.jar and maven-torque-plugin-3.1.2-dev.jar. After 
generating the OM files, We've deployed the application in Tomcat. But when we 
access the application, we get an  java.lang.InstantiationException exception 
in the log file and Null pointer exception in the console. We checked the 
derby.log file and there is no error thrown. Below are the stack trace we get :

in the log file :

2005-01-21 13:49:25,063 [main] INFO  ComponentLoader - loading component: 
name=torque class=org.apache.torque.Torque 
config=C:\workspace\..\target\jakarta-tomcat-4.1.30\bin\..\webapps\webapp-name\WEB-INF\conf\Torque.properties
2005-01-21 13:49:25,073 [main] ERROR ComponentLoader - org.apache.torque.Torque 
could not be initialized!
java.lang.InstantiationException
 at 
sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:30)
 at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
 at java.lang.Class.newInstance0(Class.java:308)
 at java.lang.Class.newInstance(Class.java:261)
 at 
org.apache.stratum.component.ComponentLoader.loadComponent(ComponentLoader.java:212)
 at org.apache.stratum.component.ComponentLoader.load(ComponentLoader.java:179)
 at 
org.apache.turbine.services.component.TurbineComponentService.init(TurbineComponentService.java:163)
 at 
org.apache.turbine.services.TurbineBaseService.init(TurbineBaseService.java:108)
 at 
org.apache.turbine.services.BaseInitableBroker.initClass(BaseInitableBroker.java:149)
 at 
org.apache.turbine.services.BaseServiceBroker.doInitService(BaseServiceBroker.java:224)
 at 
org.apache.turbine.services.BaseServiceBroker.initServices(BaseServiceBroker.java:193)
 at org.apache.turbine.Turbine.init(Turbine.java:257)
 at javax.servlet.GenericServlet.init(GenericServlet.java:256)
 at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:935)


in tomcat console :

[ERROR] BasePeer - -org.apache.torque.TorqueException: java.lang.NullPointerExce
ption
[ERROR] BasePeer - -A FATAL ERROR has occurred which should not have happened un
der any circumstance.  Please notify the Torque developers <[EMAIL PROTECTED]
akarta.apache.org> and give as many details as possible (including the error sta
ck trace). <java.lang.Error: Error in BasePeer.initTableSchema(TURBINE_USER): ja
va.lang.NullPointerException>java.lang.Error: Error in BasePeer.initTableSchema(
TURBINE_USER): java.lang.NullPointerException
        at org.apache.torque.util.BasePeer.initTableSchema(BasePeer.java:141)
        at org.apache.torque.util.BasePeer.initTableSchema(BasePeer.java:116)
        at org.apache.jetspeed.om.security.turbine.TurbineUserPeer.<clinit>(Turb
ineUserPeer.java:51)
        at org.apache.jetspeed.om.security.turbine.BaseTurbineUser.<clinit>(Base
TurbineUser.java:36)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:141)
        at org.apache.jetspeed.om.security.turbine.BaseTurbineUserPeer.initClass
(BaseTurbineUserPeer.java:141)
        at org.apache.jetspeed.om.security.turbine.BaseTurbineUserPeer.<clinit>(
BaseTurbineUserPeer.java:128)
        at org.apache.jetspeed.services.security.turbine.TurbineUserManagement.g
etUser(TurbineUserManagement.java:136)
        at org.apache.jetspeed.services.JetspeedUserManagement.getUser(JetspeedU
serManagement.java:59)
        at org.apache.jetspeed.services.security.turbine.TurbineAuthentication.g
etAnonymousUser(TurbineAuthentication.java:188)
        at org.apache.jetspeed.services.JetspeedAuthentication.getAnonymousUser(
JetspeedAuthentication.java:64)
        at org.apache.jetspeed.services.JetspeedSecurity.getAnonymousUser(Jetspe
edSecurity.java:134)
        at org.apache.jetspeed.modules.actions.TemplateSessionValidator.doPerfor
m(TemplateSessionValidator.java:59)


We thought that we might be missing out on something. We would appreciate your 
ideas on these.

TIA





Reply via email to