Hi all,
During the last few days I was trying to configure G-reg on OpenEdge
database as requested by the G-reg team. I encountered the following issue
while starting G-reg connected to OpenEdge
chamara@chamara-laptop:~/Projects/Progress$ cd
../wso2greg-3.6.0-SNAPSHOT/bin/
chamara@chamara-laptop:~/Projects/wso2greg-3.6.0-SNAPSHOT/bin$
./wso2server.sh -Dsetup
[2011-02-11 12:40:35,059] INFO {org.wso2.carbon.server.Main} -
Initializing system...
[2011-02-11 12:40:35,060] INFO {org.wso2.carbon.server.Main} - Setting up
the system...
[2011-02-11 12:40:35,632] INFO
{org.wso2.carbon.server.TomcatCarbonWebappDeployer} - Deployed Carbon
webapp:
StandardEngine[carbonEngine].StandardHost[defaulthost].StandardContext[/]
[2011-02-11 12:41:06,325] INFO
{org.wso2.carbon.core.internal.CarbonCoreActivator} - Starting WSO2
Carbon...
[2011-02-11 12:41:06,350] INFO
{org.wso2.carbon.core.internal.CarbonCoreActivator} - Operating System :
Linux 2.6.32-28-generic, i386
[2011-02-11 12:41:06,350] INFO
{org.wso2.carbon.core.internal.CarbonCoreActivator} - Java Home :
/home/chamara/Programs/jdk1.6.0_21/jre
[2011-02-11 12:41:06,350] INFO
{org.wso2.carbon.core.internal.CarbonCoreActivator} - Java Version :
1.6.0_21
[2011-02-11 12:41:06,350] INFO
{org.wso2.carbon.core.internal.CarbonCoreActivator} - Java VM :
Java HotSpot(TM) Server VM 17.0-b16,Sun Microsystems Inc.
[2011-02-11 12:41:06,351] INFO
{org.wso2.carbon.core.internal.CarbonCoreActivator} - Carbon Home :
/home/chamara/Projects/wso2greg-3.6.0-SNAPSHOT
[2011-02-11 12:41:06,351] INFO
{org.wso2.carbon.core.internal.CarbonCoreActivator} - Java Temp Dir :
/home/chamara/Projects/wso2greg-3.6.0-SNAPSHOT/tmp
[2011-02-11 12:41:06,351] INFO
{org.wso2.carbon.core.internal.CarbonCoreActivator} - User :
chamara, en-US, Asia/Colombo
[2011-02-11 12:41:08,766] FATAL
{org.wso2.carbon.utils.dbcreator.DatabaseCreator} - Failed to create
database tables for registry resource store. Cannot load JDBC driver class
'com.ddtek.jdbc.openedge.OpenEdgeDriver'
org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver class
'com.ddtek.jdbc.openedge.OpenEdgeDriver'
at
org.apache.commons.dbcp.BasicDataSource.createConnectionFactory(BasicDataSource.java:1429)
at
org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1371)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at
org.wso2.carbon.utils.dbcreator.DatabaseCreator.createRegistryDatabase(DatabaseCreator.java:58)
at
org.wso2.carbon.user.core.common.DefaultRealmService.initializeDatabase(DefaultRealmService.java:250)
at
org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmService.java:79)
at
org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmService.java:101)
at
org.wso2.carbon.user.core.internal.Activator.startDeploy(Activator.java:53)
at
org.wso2.carbon.user.core.internal.BundleCheckActivator.start(BundleCheckActivator.java:54)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:782)
at java.security.AccessController.doPrivileged(Native Method)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:773)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:754)
at
org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:352)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:370)
at
org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1068)
at
org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:557)
at
org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:464)
at
org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:248)
at
org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:445)
at
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:220)
at
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:330)
Caused by: java.lang.ClassNotFoundException:
com.ddtek.jdbc.openedge.OpenEdgeDriver
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1359)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1205)
at
org.eclipse.core.runtime.internal.adaptor.ContextFinder.loadClass(ContextFinder.java:129)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at
org.apache.commons.dbcp.BasicDataSource.createConnectionFactory(BasicDataSource.java:1420)
... 21 more
[2011-02-11 12:41:08,768] ERROR
{org.wso2.carbon.user.core.internal.Activator} - Cannot start User Manager
Core bundle
java.lang.Exception: Error in creating the database
at
org.wso2.carbon.user.core.common.DefaultRealmService.initializeDatabase(DefaultRealmService.java:256)
at
org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmService.java:79)
at
org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmService.java:101)
at
org.wso2.carbon.user.core.internal.Activator.startDeploy(Activator.java:53)
at
org.wso2.carbon.user.core.internal.BundleCheckActivator.start(BundleCheckActivator.java:54)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:782)
at java.security.AccessController.doPrivileged(Native Method)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:773)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:754)
at
org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:352)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:370)
at
org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1068)
at
org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:557)
at
org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:464)
at
org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:248)
at
org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:445)
at
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:220)
at
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:330)
Caused by: java.lang.Exception: Failed to create database tables for
registry resource store. Cannot load JDBC driver class
'com.ddtek.jdbc.openedge.OpenEdgeDriver'
at
org.wso2.carbon.utils.dbcreator.DatabaseCreator.createRegistryDatabase(DatabaseCreator.java:69)
at
org.wso2.carbon.user.core.common.DefaultRealmService.initializeDatabase(DefaultRealmService.java:250)
... 17 more
Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC
driver class 'com.ddtek.jdbc.openedge.OpenEdgeDriver'
at
org.apache.commons.dbcp.BasicDataSource.createConnectionFactory(BasicDataSource.java:1429)
at
org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1371)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at
org.wso2.carbon.utils.dbcreator.DatabaseCreator.createRegistryDatabase(DatabaseCreator.java:58)
... 18 more
Caused by: java.lang.ClassNotFoundException:
com.ddtek.jdbc.openedge.OpenEdgeDriver
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1359)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1205)
at
org.eclipse.core.runtime.internal.adaptor.ContextFinder.loadClass(ContextFinder.java:129)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at
org.apache.commons.dbcp.BasicDataSource.createConnectionFactory(BasicDataSource.java:1420)
... 21 more
I have used OpenEdge 10.2B Linux 32-bit version and the default OpenEdge
jdbc driver and java 1.5. Since the error occurred at the first place. I
have then used the Progress DataDirect jdbc driver evaluation version but
still got the same error.
--
*Chamara Ariyarathne*
Software Engineer - QA; WSO2 Inc; http://www.wso2.com/.
Mobile; *0772786766*
_______________________________________________
Carbon-dev mailing list
[email protected]
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev