Home » Modeling » EMF » [CDO] CDO Server unknown DB adapter hsqldb
| | |
Re: [CDO] CDO Server unknown DB adapter hsqldb [message #1460464 is a reply to message #1460403] |
Mon, 03 November 2014 15:48 |
|
Hi Daniel,
I would probably copy the .product file, adjust it to my needs and export a custom server executable from there. You
could also play with using a dropins folder or adding link file locations (aka eclipse product extensions).
Cheers
/Eike
----
http://www.esc-net.de
http://thegordian.blogspot.com
http://twitter.com/eikestepper
Am 03.11.2014 um 15:31 schrieb Daniel Seybold:
> Hi Eike,
>
> thanks for your hint with the OSGi console.
> I've checked the available bundles and I just have the following bundles installed (but no HSQLDB bundle):
>
>
> 1 RESOLVED org.eclipse.osgi.compatibility.state_1.0.0.v20140403-1907
> Master=0
> 2 ACTIVE org.eclipse.equinox.simpleconfigurator_1.1.0.v20131217-1203
> 3 ACTIVE org.apache.felix.gogo.command_0.10.0.v201209301215
> 4 ACTIVE org.apache.felix.gogo.runtime_0.10.0.v201209301036
> 5 ACTIVE org.apache.felix.gogo.shell_0.10.0.v201212101605
> 6 ACTIVE org.eclipse.core.contenttype_3.4.200.v20140207-1251
> 7 STARTING org.eclipse.core.expressions_3.4.600.v20140128-0851
> 8 ACTIVE org.eclipse.core.jobs_3.6.0.v20140424-0053
> 9 ACTIVE org.eclipse.core.runtime_3.10.0.v20140318-2214
> 10 STARTING org.eclipse.core.variables_3.2.800.v20130819-1716
> 11 ACTIVE org.eclipse.emf.cdo_4.3.0.v20140520-1823
> 12 ACTIVE org.eclipse.emf.cdo.common_4.3.0.v20140309-0644
> 13 ACTIVE org.eclipse.emf.cdo.server_4.3.0.v20140309-0644
> 14 ACTIVE org.eclipse.emf.cdo.server.db_4.2.100.v20140526-0840
> 15 ACTIVE org.eclipse.emf.cdo.server.net4j_4.1.100.v20140308-0604
> 16 STARTING org.eclipse.emf.cdo.server.product_4.1.200.v20140323-1856
> 17 ACTIVE org.eclipse.emf.common_2.10.0.v20140514-1158
> 18 ACTIVE org.eclipse.emf.ecore_2.10.0.v20140514-1158
> 19 STARTING org.eclipse.emf.ecore.change_2.10.0.v20140514-1158
> 20 ACTIVE org.eclipse.emf.ecore.xmi_2.10.0.v20140514-1158
> 21 ACTIVE org.eclipse.equinox.app_1.3.200.v20130910-1609
> 22 ACTIVE org.eclipse.equinox.common_3.6.200.v20130402-1505
> 23 ACTIVE org.eclipse.equinox.console_1.1.0.v20140131-1639
> 24 ACTIVE org.eclipse.equinox.ds_1.4.200.v20131126-2331
> 25 RESOLVED org.eclipse.equinox.launcher_1.3.0.v20140415-2008
> Fragments=26
> 26 RESOLVED org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20140521-1744
> Master=25
> 27 ACTIVE org.eclipse.equinox.preferences_3.5.200.v20140224-1527
> 28 ACTIVE org.eclipse.equinox.registry_3.5.400.v20140428-1507
> 29 ACTIVE org.eclipse.equinox.util_1.0.500.v20130404-1337
> 30 ACTIVE org.eclipse.net4j_4.3.0.v20140308-0604
> 31 ACTIVE org.eclipse.net4j.db_4.3.0.v20140114-0640
> 32 ACTIVE org.eclipse.net4j.db.h2_4.2.100.v20140114-0640
> 33 ACTIVE org.eclipse.net4j.db.jdbc_4.3.0.v20140114-0640
> 34 STARTING org.eclipse.net4j.jvm_4.1.200.v20140114-0640
> 35 ACTIVE org.eclipse.net4j.tcp_4.1.200.v20140114-0640
> 36 ACTIVE org.eclipse.net4j.util_3.4.0.v20140308-0604
> 37 RESOLVED org.eclipse.osgi.services_3.4.0.v20140312-2051
> 38 RESOLVED org.h2_1.3.168.v201212121212
>
>
> So I assume I have to add and install the hsqldb bundles ;)
>
> But how can I add/install the required bundles for the CDO-Server without eclipse because I'm using the
> CDOServer-Linux.zip (build 4.3) which you can find under the link in my first post.
>
> So where do I have to put the additional packages and where do I have to change the configuration in order to install
> autoamtically HSQLDB when the CDO-Server is started.
>
> Thank you for your help in advance!
>
> Cheers, Daniel
Cheers
/Eike
----
http://www.esc-net.de
http://thegordian.blogspot.com
http://twitter.com/eikestepper
|
|
|
Re: [CDO] CDO Server unknown DB adapter hsqldb [message #1461263 is a reply to message #1460464] |
Tue, 04 November 2014 11:33 |
Daniel Seybold Messages: 14 Registered: October 2014 |
Junior Member |
|
|
Hi Eike,
thanks again for your helpful hints.
I've managed to install the necessary bundles (org.eclipse.net4j.db.hsqldb and org.hsqldb) by copying the bundles in the plugins folder und updating the bundles.info file.
But now I'm facing an new error when I start the cdo-server with the hsqldb:
[ERROR] org/hsqldb/jdbc/JDBCDataSource
java.lang.NoClassDefFoundError: org/hsqldb/jdbc/JDBCDataSource
Here the complete startup logging info:
Start VM: /usr/bin/java
-Xms256M
-Xmx1024M
-Ddebug=true
-Dnet4j.config=.
-XX:MaxPermSize=128M
-jar /media/sf_kubuntu_13.10_shared/cdo_4.3_clean/CDOServer//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
-os linux
-ws gtk
-arch x86_64
-showsplash
-launcher /media/sf_kubuntu_13.10_shared/cdo_4.3_clean/CDOServer/cdo-server
-name Cdo-server
--launcher.library /media/sf_kubuntu_13.10_shared/cdo_4.3_clean/CDOServer//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20140521-1744/eclipse_1605.so
-startup /media/sf_kubuntu_13.10_shared/cdo_4.3_clean/CDOServer//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.overrideVmargs
-exitdata 2f801e
-debug
-console
-vm /usr/bin/java
-vmargs
-Xms256M
-Xmx1024M
-Ddebug=true
-Dnet4j.config=.
-XX:MaxPermSize=128M
-jar /media/sf_kubuntu_13.10_shared/cdo_4.3_clean/CDOServer//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
Install location:
file:/media/sf_kubuntu_13.10_shared/cdo_4.3_clean/CDOServer/
Configuration file:
file:/media/sf_kubuntu_13.10_shared/cdo_4.3_clean/CDOServer/configuration/config.ini loaded
Configuration location:
file:/media/sf_kubuntu_13.10_shared/cdo_4.3_clean/CDOServer/configuration/
Framework located:
file:/media/sf_kubuntu_13.10_shared/cdo_4.3_clean/CDOServer/plugins/org.eclipse.osgi_3.10.0.v20140528-2014.jar
Loading extension: reference:file:org.eclipse.osgi.compatibility.state_1.0.0.v20140403-1907.jar
eclipse.properties not found
Framework classpath:
file:/media/sf_kubuntu_13.10_shared/cdo_4.3_clean/CDOServer/plugins/org.eclipse.osgi_3.10.0.v20140528-2014.jar
file:/media/sf_kubuntu_13.10_shared/cdo_4.3_clean/CDOServer/plugins/
file:/media/sf_kubuntu_13.10_shared/cdo_4.3_clean/CDOServer/plugins/org.eclipse.osgi.compatibility.state_1.0.0.v20140403-1907.jar
Splash location:
null
Debug options:
file:/media/sf_kubuntu_13.10_shared/cdo_4.3_clean/CDOServer/.options loaded
Time to load bundles: 30
Starting application: 1792
app thread - org.eclipse.emf.cdo.server.app.0 [debug.om] Starting bundle org.eclipse.net4j.util
app thread - org.eclipse.emf.cdo.server.app.0 [debug.lifecycle] Activating PluginContainer
app thread - org.eclipse.emf.cdo.server.app.0 [debug.lifecycle] Activating {}
app thread - org.eclipse.emf.cdo.server.app.0 [debug.lifecycle.dump] DUMP PluginFactoryRegistry
ShareableLifecycle.refCount = null
Registry.autoCommit = true
Registry.transaction = null
HashMapRegistry.map =
org.eclipse.net4j.acceptors[jvm]=Factory[org.eclipse.net4j.acceptors, jvm]
org.eclipse.net4j.acceptors[ssl]=Factory[org.eclipse.net4j.acceptors, ssl]
org.eclipse.net4j.connectors[ssl]=Factory[org.eclipse.net4j.connectors, ssl]
org.eclipse.net4j.connectors[jvm]=Factory[org.eclipse.net4j.connectors, jvm]
org.eclipse.net4j.randomizers[default]=Factory[org.eclipse.net4j.randomizers, default]
org.eclipse.net4j.userManagers[file]=Factory[org.eclipse.net4j.userManagers, file]
org.eclipse.net4j.serverProtocols[failover-client]=Factory[org.eclipse.net4j.serverProtocols, failover-client]
org.eclipse.net4j.serverProtocols[cdo]=Factory[org.eclipse.net4j.serverProtocols, cdo]
org.eclipse.net4j.serverProtocols[heartbeat]=Factory[org.eclipse.net4j.serverProtocols, heartbeat]
org.eclipse.net4j.authenticators[file]=Factory[org.eclipse.net4j.authenticators, file]
org.eclipse.net4j.bufferProviders[default]=Factory[org.eclipse.net4j.bufferProviders, default]
org.eclipse.emf.cdo.server.browserPages[db]=Factory[org.eclipse.emf.cdo.server.browserPages, db]
org.eclipse.net4j.acceptors[tcp]=Factory[org.eclipse.net4j.acceptors, tcp]
org.eclipse.net4j.Negotiators[challenge]=Factory[org.eclipse.net4j.Negotiators, challenge]
org.eclipse.net4j.connectors[tcp]=Factory[org.eclipse.net4j.connectors, tcp]
org.eclipse.net4j.executorServices[default]=Factory[org.eclipse.net4j.executorServices, default]
org.eclipse.emf.cdo.server.browsers[default]=Factory[org.eclipse.emf.cdo.server.browsers, default]
org.eclipse.net4j.serverProtocols[failover]=Factory[org.eclipse.net4j.serverProtocols, failover]
org.eclipse.net4j.util.confirmationProviders[default]=Factory[org.eclipse.net4j.util.confirmationProviders, default]
org.eclipse.net4j.util.timers[daemon]=Factory[org.eclipse.net4j.util.timers, daemon]
org.eclipse.net4j.selectors[tcp]=Factory[org.eclipse.net4j.selectors, tcp]
org.eclipse.emf.cdo.server.net4j.failoverMonitors[net4j]=Factory[org.eclipse.emf.cdo.server.net4j.failoverMonitors, net4j]
container = PluginContainer
extensionRegistryListener = org.eclipse.net4j.internal.util.factory.PluginFactoryRegistry$1@1fa817a7
app thread - org.eclipse.emf.cdo.server.app.0 [debug.lifecycle] Activating []
app thread - org.eclipse.emf.cdo.server.app.0 [debug.om] Starting bundle org.eclipse.emf.cdo.server
osgi> app thread - org.eclipse.emf.cdo.server.app.0 [debug.om] Starting bundle org.eclipse.emf.cdo.common
app thread - org.eclipse.emf.cdo.server.app.0 [debug.om] Starting bundle org.eclipse.net4j
app thread - org.eclipse.emf.cdo.server.app.0 [debug.om] Starting bundle org.eclipse.net4j.tcp
app thread - org.eclipse.emf.cdo.server.app.0 [debug.lifecycle.dump] DUMP PluginElementProcessorList
processors =
org.eclipse.net4j.util.security.ChallengeNegotiatorConfigurer@126dae3b
org.eclipse.emf.cdo.spi.server.RepositoryUserManager$RepositoryInjector@5ec9acf0
org.eclipse.net4j.TransportInjector@a78f12e
org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol$Server$TimerInjector@a220861
org.eclipse.net4j.internal.tcp.TCPSelectorInjector@40541d79
extensionRegistryListener = org.eclipse.net4j.internal.util.container.PluginElementProcessorList$1@525b13ed
app thread - org.eclipse.emf.cdo.server.app.0 [debug.lifecycle.dump] DUMP PluginContainer
ManagedContainer.factoryRegistry =
org.eclipse.net4j.acceptors[jvm]=Factory[org.eclipse.net4j.acceptors, jvm]
org.eclipse.net4j.acceptors[ssl]=Factory[org.eclipse.net4j.acceptors, ssl]
org.eclipse.net4j.connectors[ssl]=Factory[org.eclipse.net4j.connectors, ssl]
org.eclipse.net4j.connectors[jvm]=Factory[org.eclipse.net4j.connectors, jvm]
org.eclipse.net4j.randomizers[default]=Factory[org.eclipse.net4j.randomizers, default]
org.eclipse.net4j.userManagers[file]=Factory[org.eclipse.net4j.userManagers, file]
org.eclipse.net4j.serverProtocols[failover-client]=Factory[org.eclipse.net4j.serverProtocols, failover-client]
org.eclipse.net4j.serverProtocols[cdo]=Factory[org.eclipse.net4j.serverProtocols, cdo]
org.eclipse.net4j.serverProtocols[heartbeat]=Factory[org.eclipse.net4j.serverProtocols, heartbeat]
org.eclipse.net4j.authenticators[file]=Factory[org.eclipse.net4j.authenticators, file]
org.eclipse.net4j.bufferProviders[default]=Factory[org.eclipse.net4j.bufferProviders, default]
org.eclipse.emf.cdo.server.browserPages[db]=Factory[org.eclipse.emf.cdo.server.browserPages, db]
org.eclipse.net4j.acceptors[tcp]=Factory[org.eclipse.net4j.acceptors, tcp]
org.eclipse.net4j.Negotiators[challenge]=Factory[org.eclipse.net4j.Negotiators, challenge]
org.eclipse.net4j.connectors[tcp]=Factory[org.eclipse.net4j.connectors, tcp]
org.eclipse.net4j.executorServices[default]=Factory[org.eclipse.net4j.executorServices, default]
org.eclipse.emf.cdo.server.browsers[default]=Factory[org.eclipse.emf.cdo.server.browsers, default]
org.eclipse.net4j.serverProtocols[failover]=Factory[org.eclipse.net4j.serverProtocols, failover]
org.eclipse.net4j.util.confirmationProviders[default]=Factory[org.eclipse.net4j.util.confirmationProviders, default]
org.eclipse.net4j.util.timers[daemon]=Factory[org.eclipse.net4j.util.timers, daemon]
org.eclipse.net4j.selectors[tcp]=Factory[org.eclipse.net4j.selectors, tcp]
org.eclipse.emf.cdo.server.net4j.failoverMonitors[net4j]=Factory[org.eclipse.emf.cdo.server.net4j.failoverMonitors, net4j]
ManagedContainer.postProcessors =
org.eclipse.net4j.util.security.ChallengeNegotiatorConfigurer@126dae3b
org.eclipse.emf.cdo.spi.server.RepositoryUserManager$RepositoryInjector@5ec9acf0
org.eclipse.net4j.TransportInjector@a78f12e
org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol$Server$TimerInjector@a220861
org.eclipse.net4j.internal.tcp.TCPSelectorInjector@40541d79
ManagedContainer.elementRegistry =
app thread - org.eclipse.emf.cdo.server.app.0 [debug.om] Plugin container created: PluginContainer
app thread - org.eclipse.emf.cdo.server.app.0 [debug.om] Starting application org.eclipse.emf.cdo.server.app
[INFO] CDO server starting
app thread - org.eclipse.emf.cdo.server.app.0 [debug.om] Starting bundle org.eclipse.emf.cdo.server.db
app thread - org.eclipse.emf.cdo.server.app.0 [debug.om] Starting bundle org.eclipse.net4j.db
app thread - org.eclipse.emf.cdo.server.app.0 [debug.om] Starting bundle org.eclipse.net4j.db.hsqldb
[ERROR] org/hsqldb/jdbc/JDBCDataSource
java.lang.NoClassDefFoundError: org/hsqldb/jdbc/JDBCDataSource
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
at org.eclipse.osgi.internal.loader.ModuleClassLoader.defineClass(ModuleClassLoader.java:272)
at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.defineClass(ClasspathManager.java:632)
at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findClassImpl(ClasspathManager.java:588)
at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClassImpl(ClasspathManager.java:540)
at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:527)
at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:324)
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:311)
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:386)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:336)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:328)
at org.eclipse.osgi.internal.loader.buddy.RegisteredPolicy.loadClass(RegisteredPolicy.java:73)
at org.eclipse.osgi.internal.loader.buddy.PolicyHandler.doBuddyClassLoading(PolicyHandler.java:141)
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:411)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:336)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:328)
at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at org.eclipse.net4j.util.ReflectUtil.instantiate(ReflectUtil.java:447)
at org.eclipse.net4j.db.DBUtil.createDataSource(DBUtil.java:365)
at org.eclipse.net4j.db.DBUtil.createDataSource(DBUtil.java:358)
at org.eclipse.net4j.db.DBUtil.createDataSource(DBUtil.java:353)
at org.eclipse.emf.cdo.server.internal.db.DBStoreFactory.getDataSource(DBStoreFactory.java:128)
at org.eclipse.emf.cdo.server.internal.db.DBStoreFactory.createStore(DBStoreFactory.java:53)
at org.eclipse.emf.cdo.spi.server.RepositoryConfigurator.createStore(RepositoryConfigurator.java:405)
at org.eclipse.emf.cdo.spi.server.RepositoryConfigurator.getRepository(RepositoryConfigurator.java:204)
at org.eclipse.emf.cdo.spi.server.RepositoryConfigurator.configure(RepositoryConfigurator.java:136)
at org.eclipse.emf.cdo.spi.server.RepositoryConfigurator.configure(RepositoryConfigurator.java:108)
at org.eclipse.emf.cdo.internal.server.bundle.CDOServerApplication.doStart(CDOServerApplication.java:61)
at org.eclipse.net4j.util.om.OSGiApplication.start(OSGiApplication.java:63)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.equinox.internal.app.AnyThreadAppLauncher.run(AnyThreadAppLauncher.java:26)
at java.lang.Thread.run(Thread.java:744)
Caused by: java.lang.ClassNotFoundException: org.hsqldb.jdbc.JDBCDataSource cannot be found by org.eclipse.net4j.db.hsqldb_4.2.100.v20140114-0640
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:423)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:336)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:328)
at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
... 34 more
Framework stop [debug.om] Stopping bundle org.eclipse.emf.cdo.server.db
Framework stop [debug.om] Stopping bundle org.eclipse.emf.cdo.server
Framework stop [debug.om] Stopping bundle org.eclipse.emf.cdo.common
Framework stop [debug.om] Stopping bundle org.eclipse.net4j.tcp
Framework stop [debug.om] Stopping bundle org.eclipse.net4j
Framework stop [debug.om] Stopping bundle org.eclipse.net4j.db.hsqldb
Framework stop [debug.om] Stopping bundle org.eclipse.net4j.db
Framework stop [debug.om] Stopping bundle org.eclipse.net4j.util
Framework stop [debug.lifecycle] Deactivating PluginContainer
Framework stop [debug.lifecycle] Deactivating {org.eclipse.net4j.acceptors[jvm]=Factory[org.eclipse.net4j.acceptors, jvm], org.eclipse.net4j.acceptors[ssl]=Factory[org.eclipse.net4j.acceptors, ssl], org.eclipse.net4j.connectors[ssl]=Factory[org.eclipse.net4j.connectors, ssl], org.eclipse.net4j.connectors[jvm]=Factory[org.eclipse.net4j.connectors, jvm], org.eclipse.net4j.randomizers[default]=Factory[org.eclipse.net4j.randomizers, default], org.eclipse.net4j.userManagers[file]=Factory[org.eclipse.net4j.userManagers, file], org.eclipse.net4j.serverProtocols[failover-client]=Factory[org.eclipse.net4j.serverProtocols, failover-client], org.eclipse.net4j.serverProtocols[cdo]=Factory[org.eclipse.net4j.serverProtocols, cdo], org.eclipse.net4j.serverProtocols[heartbeat]=Factory[org.eclipse.net4j.serverProtocols, heartbeat], org.eclipse.net4j.authenticators[file]=Factory[org.eclipse.net4j.authenticators, file], org.eclipse.net4j.bufferProviders[default]=Factory[org.eclipse.net4j.bufferProviders, default], org.eclipse.emf.cdo.server.browserPages[db]=Factory[org.eclipse.emf.cdo.server.browserPages, db], org.eclipse.net4j.acceptors[tcp]=Factory[org.eclipse.net4j.acceptors, tcp], org.eclipse.net4j.Negotiators[challenge]=Factory[org.eclipse.net4j.Negotiators, challenge], org.eclipse.net4j.connectors[tcp]=Factory[org.eclipse.net4j.connectors, tcp], org.eclipse.net4j.executorServices[default]=Factory[org.eclipse.net4j.executorServices, default], org.eclipse.emf.cdo.server.browsers[default]=Factory[org.eclipse.emf.cdo.server.browsers, default], org.eclipse.net4j.serverProtocols[failover]=Factory[org.eclipse.net4j.serverProtocols, failover], org.eclipse.net4j.util.confirmationProviders[default]=Factory[org.eclipse.net4j.util.confirmationProviders, default], org.eclipse.net4j.util.timers[daemon]=Factory[org.eclipse.net4j.util.timers, daemon], org.eclipse.net4j.selectors[tcp]=Factory[org.eclipse.net4j.selectors, tcp], org.eclipse.emf.cdo.server.net4j.failoverMonitors[net4j]=Factory[org.eclipse.emf.cdo.server.net4j.failoverMonitors, net4j]}
Framework stop [debug.lifecycle] Deactivating [org.eclipse.net4j.util.security.ChallengeNegotiatorConfigurer@126dae3b, org.eclipse.emf.cdo.spi.server.RepositoryUserManager$RepositoryInjector@5ec9acf0, org.eclipse.net4j.TransportInjector@a78f12e, org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol$Server$TimerInjector@a220861, org.eclipse.net4j.internal.tcp.TCPSelectorInjector@40541d79]
Here a snippet of the the used bundles (when I start the server without an exception by using the h2 database):
id State Bundle
0 ACTIVE org.eclipse.osgi_3.10.0.v20140528-2014
Fragments=1
1 RESOLVED org.eclipse.osgi.compatibility.state_1.0.0.v20140403-1907
Master=0
2 ACTIVE org.eclipse.equinox.simpleconfigurator_1.1.0.v20131217-1203
3 ACTIVE org.apache.felix.gogo.command_0.10.0.v201209301215
4 ACTIVE org.apache.felix.gogo.runtime_0.10.0.v201209301036
5 ACTIVE org.apache.felix.gogo.shell_0.10.0.v201212101605
6 ACTIVE org.eclipse.core.contenttype_3.4.200.v20140207-1251
7 STARTING org.eclipse.core.expressions_3.4.600.v20140128-0851
8 ACTIVE org.eclipse.core.jobs_3.6.0.v20140424-0053
9 ACTIVE org.eclipse.core.runtime_3.10.0.v20140318-2214
10 STARTING org.eclipse.core.variables_3.2.800.v20130819-1716
11 ACTIVE org.eclipse.emf.cdo_4.3.0.v20140520-1823
12 ACTIVE org.eclipse.emf.cdo.common_4.3.0.v20140309-0644
13 ACTIVE org.eclipse.emf.cdo.server_4.3.0.v20140309-0644
14 ACTIVE org.eclipse.emf.cdo.server.db_4.2.100.v20140526-0840
15 ACTIVE org.eclipse.emf.cdo.server.net4j_4.1.100.v20140308-0604
16 STARTING org.eclipse.emf.cdo.server.product_4.1.200.v20140323-1856
17 ACTIVE org.eclipse.emf.common_2.10.0.v20140514-1158
18 ACTIVE org.eclipse.emf.ecore_2.10.0.v20140514-1158
19 STARTING org.eclipse.emf.ecore.change_2.10.0.v20140514-1158
20 ACTIVE org.eclipse.emf.ecore.xmi_2.10.0.v20140514-1158
21 ACTIVE org.eclipse.equinox.app_1.3.200.v20130910-1609
22 ACTIVE org.eclipse.equinox.common_3.6.200.v20130402-1505
23 ACTIVE org.eclipse.equinox.console_1.1.0.v20140131-1639
24 ACTIVE org.eclipse.equinox.ds_1.4.200.v20131126-2331
25 RESOLVED org.eclipse.equinox.launcher_1.3.0.v20140415-2008
Fragments=26
26 RESOLVED org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20140521-1744
Master=25
27 ACTIVE org.eclipse.equinox.preferences_3.5.200.v20140224-1527
28 ACTIVE org.eclipse.equinox.registry_3.5.400.v20140428-1507
29 ACTIVE org.eclipse.equinox.util_1.0.500.v20130404-1337
30 ACTIVE org.eclipse.net4j_4.3.0.v20140308-0604
31 ACTIVE org.eclipse.net4j.db_4.3.0.v20140114-0640
32 ACTIVE org.eclipse.net4j.db.h2_4.2.100.v20140114-0640
33 ACTIVE org.eclipse.net4j.db.jdbc_4.3.0.v20140114-0640
34 STARTING org.eclipse.net4j.jvm_4.1.200.v20140114-0640
35 ACTIVE org.eclipse.net4j.tcp_4.1.200.v20140114-0640
36 ACTIVE org.eclipse.net4j.util_3.4.0.v20140308-0604
37 RESOLVED org.eclipse.osgi.services_3.4.0.v20140312-2051
38 RESOLVED org.h2_1.3.168.v201212121212
39 ACTIVE org.eclipse.net4j.db.hsqldb_4.2.100.v20140114-0640
40 ACTIVE org.hsqldb_2.2.8
If created the org.hsqldb_2.2.8 bundle by mself with eclipse.
But I also tried it with the already bundled version 1.8.0.10_2 from the org.apache.servicemix repository and I got the same error.
Do you have any hints why I get the java.lang.NoClassDefFoundError: org/hsqldb/jdbc/JDBCDataSource error?
Thanks in adavance for your help!
Greetings,
Daniel
|
|
|
Re: [CDO] CDO Server unknown DB adapter hsqldb [message #1471442 is a reply to message #1461263] |
Thu, 13 November 2014 04:46 |
|
Hi Daniel,
The org.eclipse.net4j.db.hsqldb plugin's manifest needs these packages:
Import-Package: org.hsqldb;version="[2.0.0,3.0.0)";resolution:=optional,
org.hsqldb.jdbc;version="[2.0.0,3.0.0)";resolution:=optional
We can't ship the hsqldb driver bundle for legal reasons but our build consumes it from
http://www.elver.org/eclipse/2.0.0/update
Would it work with that bundle?
Cheers
/Eike
----
http://www.esc-net.de
http://thegordian.blogspot.com
http://twitter.com/eikestepper
Am 04.11.2014 um 12:33 schrieb Daniel Seybold:
> Hi Eike,
>
> thanks again for your helpful hints.
>
> I've managed to install the necessary bundles (org.eclipse.net4j.db.hsqldb and org.hsqldb) by copying the bundles in
> the plugins folder und updating the bundles.info file.
>
> But now I'm facing an new error when I start the cdo-server with the hsqldb:
> [ERROR] org/hsqldb/jdbc/JDBCDataSource
> java.lang.NoClassDefFoundError: org/hsqldb/jdbc/JDBCDataSource
>
> Here the complete startup logging info:
>
>
> Start VM: /usr/bin/java
> -Xms256M
> -Xmx1024M
> -Ddebug=true
> -Dnet4j.config=.
> -XX:MaxPermSize=128M
> -jar /media/sf_kubuntu_13.10_shared/cdo_4.3_clean/CDOServer//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
> -os linux
> -ws gtk
> -arch x86_64
> -showsplash
> -launcher /media/sf_kubuntu_13.10_shared/cdo_4.3_clean/CDOServer/cdo-server
> -name Cdo-server
> --launcher.library
> /media/sf_kubuntu_13.10_shared/cdo_4.3_clean/CDOServer//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20140521-1744/eclipse_1605.so
> -startup
> /media/sf_kubuntu_13.10_shared/cdo_4.3_clean/CDOServer//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
> --launcher.overrideVmargs
> -exitdata 2f801e
> -debug
> -console
> -vm /usr/bin/java
> -vmargs
> -Xms256M
> -Xmx1024M
> -Ddebug=true
> -Dnet4j.config=.
> -XX:MaxPermSize=128M
> -jar
> /media/sf_kubuntu_13.10_shared/cdo_4.3_clean/CDOServer//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
> Install location:
> file:/media/sf_kubuntu_13.10_shared/cdo_4.3_clean/CDOServer/
> Configuration file:
> file:/media/sf_kubuntu_13.10_shared/cdo_4.3_clean/CDOServer/configuration/config.ini loaded
> Configuration location:
> file:/media/sf_kubuntu_13.10_shared/cdo_4.3_clean/CDOServer/configuration/
> Framework located:
> file:/media/sf_kubuntu_13.10_shared/cdo_4.3_clean/CDOServer/plugins/org.eclipse.osgi_3.10.0.v20140528-2014.jar
> Loading extension: reference:file:org.eclipse.osgi.compatibility.state_1.0.0.v20140403-1907.jar
> eclipse.properties not found
> Framework classpath:
> file:/media/sf_kubuntu_13.10_shared/cdo_4.3_clean/CDOServer/plugins/org.eclipse.osgi_3.10.0.v20140528-2014.jar
> file:/media/sf_kubuntu_13.10_shared/cdo_4.3_clean/CDOServer/plugins/
> file:/media/sf_kubuntu_13.10_shared/cdo_4.3_clean/CDOServer/plugins/org.eclipse.osgi.compatibility.state_1.0.0.v20140403-1907.jar
> Splash location:
> null
> Debug options:
> file:/media/sf_kubuntu_13.10_shared/cdo_4.3_clean/CDOServer/.options loaded
> Time to load bundles: 30
> Starting application: 1792
> app thread - org.eclipse.emf.cdo.server.app.0 [debug.om] Starting bundle org.eclipse.net4j.util
> app thread - org.eclipse.emf.cdo.server.app.0 [debug.lifecycle] Activating PluginContainer
> app thread - org.eclipse.emf.cdo.server.app.0 [debug.lifecycle] Activating {}
> app thread - org.eclipse.emf.cdo.server.app.0 [debug.lifecycle.dump] DUMP PluginFactoryRegistry
> ShareableLifecycle.refCount = null
> Registry.autoCommit = true
> Registry.transaction = null
> HashMapRegistry.map = org.eclipse.net4j.acceptors[jvm]=Factory[org.eclipse.net4j.acceptors, jvm]
> org.eclipse.net4j.acceptors[ssl]=Factory[org.eclipse.net4j.acceptors, ssl]
> org.eclipse.net4j.connectors[ssl]=Factory[org.eclipse.net4j.connectors, ssl]
> org.eclipse.net4j.connectors[jvm]=Factory[org.eclipse.net4j.connectors, jvm]
> org.eclipse.net4j.randomizers[default]=Factory[org.eclipse.net4j.randomizers, default]
> org.eclipse.net4j.userManagers[file]=Factory[org.eclipse.net4j.userManagers, file]
> org.eclipse.net4j.serverProtocols[failover-client]=Factory[org.eclipse.net4j.serverProtocols, failover-client]
> org.eclipse.net4j.serverProtocols[cdo]=Factory[org.eclipse.net4j.serverProtocols, cdo]
> org.eclipse.net4j.serverProtocols[heartbeat]=Factory[org.eclipse.net4j.serverProtocols, heartbeat]
> org.eclipse.net4j.authenticators[file]=Factory[org.eclipse.net4j.authenticators, file]
> org.eclipse.net4j.bufferProviders[default]=Factory[org.eclipse.net4j.bufferProviders, default]
> org.eclipse.emf.cdo.server.browserPages[db]=Factory[org.eclipse.emf.cdo.server.browserPages, db]
> org.eclipse.net4j.acceptors[tcp]=Factory[org.eclipse.net4j.acceptors, tcp]
> org.eclipse.net4j.Negotiators[challenge]=Factory[org.eclipse.net4j.Negotiators, challenge]
> org.eclipse.net4j.connectors[tcp]=Factory[org.eclipse.net4j.connectors, tcp]
> org.eclipse.net4j.executorServices[default]=Factory[org.eclipse.net4j.executorServices, default]
> org.eclipse.emf.cdo.server.browsers[default]=Factory[org.eclipse.emf.cdo.server.browsers, default]
> org.eclipse.net4j.serverProtocols[failover]=Factory[org.eclipse.net4j.serverProtocols, failover]
> org.eclipse.net4j.util.confirmationProviders[default]=Factory[org.eclipse.net4j.util.confirmationProviders, default]
> org.eclipse.net4j.util.timers[daemon]=Factory[org.eclipse.net4j.util.timers, daemon]
> org.eclipse.net4j.selectors[tcp]=Factory[org.eclipse.net4j.selectors, tcp]
> org.eclipse.emf.cdo.server.net4j.failoverMonitors[net4j]=Factory[org.eclipse.emf.cdo.server.net4j.failoverMonitors,
> net4j]
> container = PluginContainer
> extensionRegistryListener = org.eclipse.net4j.internal.util.factory.PluginFactoryRegistry$1@1fa817a7
>
> app thread - org.eclipse.emf.cdo.server.app.0 [debug.lifecycle] Activating []
> app thread - org.eclipse.emf.cdo.server.app.0 [debug.om] Starting bundle org.eclipse.emf.cdo.server
> osgi> app thread - org.eclipse.emf.cdo.server.app.0 [debug.om] Starting bundle org.eclipse.emf.cdo.common
> app thread - org.eclipse.emf.cdo.server.app.0 [debug.om] Starting bundle org.eclipse.net4j
> app thread - org.eclipse.emf.cdo.server.app.0 [debug.om] Starting bundle org.eclipse.net4j.tcp
> app thread - org.eclipse.emf.cdo.server.app.0 [debug.lifecycle.dump] DUMP PluginElementProcessorList
> processors = org.eclipse.net4j.util.security.ChallengeNegotiatorConfigurer@126dae3b
> org.eclipse.emf.cdo.spi.server.RepositoryUserManager$RepositoryInjector@5ec9acf0
> org.eclipse.net4j.TransportInjector@a78f12e
> org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol$Server$TimerInjector@a220861
> org.eclipse.net4j.internal.tcp.TCPSelectorInjector@40541d79
> extensionRegistryListener = org.eclipse.net4j.internal.util.container.PluginElementProcessorList$1@525b13ed
>
> app thread - org.eclipse.emf.cdo.server.app.0 [debug.lifecycle.dump] DUMP PluginContainer
> ManagedContainer.factoryRegistry = org.eclipse.net4j.acceptors[jvm]=Factory[org.eclipse.net4j.acceptors, jvm]
> org.eclipse.net4j.acceptors[ssl]=Factory[org.eclipse.net4j.acceptors, ssl]
> org.eclipse.net4j.connectors[ssl]=Factory[org.eclipse.net4j.connectors, ssl]
> org.eclipse.net4j.connectors[jvm]=Factory[org.eclipse.net4j.connectors, jvm]
> org.eclipse.net4j.randomizers[default]=Factory[org.eclipse.net4j.randomizers, default]
> org.eclipse.net4j.userManagers[file]=Factory[org.eclipse.net4j.userManagers, file]
> org.eclipse.net4j.serverProtocols[failover-client]=Factory[org.eclipse.net4j.serverProtocols, failover-client]
> org.eclipse.net4j.serverProtocols[cdo]=Factory[org.eclipse.net4j.serverProtocols, cdo]
> org.eclipse.net4j.serverProtocols[heartbeat]=Factory[org.eclipse.net4j.serverProtocols, heartbeat]
> org.eclipse.net4j.authenticators[file]=Factory[org.eclipse.net4j.authenticators, file]
> org.eclipse.net4j.bufferProviders[default]=Factory[org.eclipse.net4j.bufferProviders, default]
> org.eclipse.emf.cdo.server.browserPages[db]=Factory[org.eclipse.emf.cdo.server.browserPages, db]
> org.eclipse.net4j.acceptors[tcp]=Factory[org.eclipse.net4j.acceptors, tcp]
> org.eclipse.net4j.Negotiators[challenge]=Factory[org.eclipse.net4j.Negotiators, challenge]
> org.eclipse.net4j.connectors[tcp]=Factory[org.eclipse.net4j.connectors, tcp]
> org.eclipse.net4j.executorServices[default]=Factory[org.eclipse.net4j.executorServices, default]
> org.eclipse.emf.cdo.server.browsers[default]=Factory[org.eclipse.emf.cdo.server.browsers, default]
> org.eclipse.net4j.serverProtocols[failover]=Factory[org.eclipse.net4j.serverProtocols, failover]
> org.eclipse.net4j.util.confirmationProviders[default]=Factory[org.eclipse.net4j.util.confirmationProviders, default]
> org.eclipse.net4j.util.timers[daemon]=Factory[org.eclipse.net4j.util.timers, daemon]
> org.eclipse.net4j.selectors[tcp]=Factory[org.eclipse.net4j.selectors, tcp]
> org.eclipse.emf.cdo.server.net4j.failoverMonitors[net4j]=Factory[org.eclipse.emf.cdo.server.net4j.failoverMonitors,
> net4j]
> ManagedContainer.postProcessors = org.eclipse.net4j.util.security.ChallengeNegotiatorConfigurer@126dae3b
> org.eclipse.emf.cdo.spi.server.RepositoryUserManager$RepositoryInjector@5ec9acf0
> org.eclipse.net4j.TransportInjector@a78f12e
> org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol$Server$TimerInjector@a220861
> org.eclipse.net4j.internal.tcp.TCPSelectorInjector@40541d79
> ManagedContainer.elementRegistry =
> app thread - org.eclipse.emf.cdo.server.app.0 [debug.om] Plugin container created: PluginContainer
> app thread - org.eclipse.emf.cdo.server.app.0 [debug.om] Starting application org.eclipse.emf.cdo.server.app
> [INFO] CDO server starting
> app thread - org.eclipse.emf.cdo.server.app.0 [debug.om] Starting bundle org.eclipse.emf.cdo.server.db
> app thread - org.eclipse.emf.cdo.server.app.0 [debug.om] Starting bundle org.eclipse.net4j.db
> app thread - org.eclipse.emf.cdo.server.app.0 [debug.om] Starting bundle org.eclipse.net4j.db.hsqldb
> [ERROR] org/hsqldb/jdbc/JDBCDataSource
> java.lang.NoClassDefFoundError: org/hsqldb/jdbc/JDBCDataSource
> at java.lang.ClassLoader.defineClass1(Native Method)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
> at org.eclipse.osgi.internal.loader.ModuleClassLoader.defineClass(ModuleClassLoader.java:272)
> at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.defineClass(ClasspathManager.java:632)
> at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findClassImpl(ClasspathManager.java:588)
> at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClassImpl(ClasspathManager.java:540)
> at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:527)
> at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:324)
> at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:311)
> at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:386)
> at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:336)
> at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:328)
> at org.eclipse.osgi.internal.loader.buddy.RegisteredPolicy.loadClass(RegisteredPolicy.java:73)
> at org.eclipse.osgi.internal.loader.buddy.PolicyHandler.doBuddyClassLoading(PolicyHandler.java:141)
> at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:411)
> at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:336)
> at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:328)
> at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
> at org.eclipse.net4j.util.ReflectUtil.instantiate(ReflectUtil.java:447)
> at org.eclipse.net4j.db.DBUtil.createDataSource(DBUtil.java:365)
> at org.eclipse.net4j.db.DBUtil.createDataSource(DBUtil.java:358)
> at org.eclipse.net4j.db.DBUtil.createDataSource(DBUtil.java:353)
> at org.eclipse.emf.cdo.server.internal.db.DBStoreFactory.getDataSource(DBStoreFactory.java:128)
> at org.eclipse.emf.cdo.server.internal.db.DBStoreFactory.createStore(DBStoreFactory.java:53)
> at org.eclipse.emf.cdo.spi.server.RepositoryConfigurator.createStore(RepositoryConfigurator.java:405)
> at org.eclipse.emf.cdo.spi.server.RepositoryConfigurator.getRepository(RepositoryConfigurator.java:204)
> at org.eclipse.emf.cdo.spi.server.RepositoryConfigurator.configure(RepositoryConfigurator.java:136)
> at org.eclipse.emf.cdo.spi.server.RepositoryConfigurator.configure(RepositoryConfigurator.java:108)
> at org.eclipse.emf.cdo.internal.server.bundle.CDOServerApplication.doStart(CDOServerApplication.java:61)
> at org.eclipse.net4j.util.om.OSGiApplication.start(OSGiApplication.java:63)
> at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
> at org.eclipse.equinox.internal.app.AnyThreadAppLauncher.run(AnyThreadAppLauncher.java:26)
> at java.lang.Thread.run(Thread.java:744)
> Caused by: java.lang.ClassNotFoundException: org.hsqldb.jdbc.JDBCDataSource cannot be found by
> org.eclipse.net4j.db.hsqldb_4.2.100.v20140114-0640
> at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:423)
> at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:336)
> at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:328)
> at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
> ... 34 more
> Framework stop [debug.om] Stopping bundle org.eclipse.emf.cdo.server.db
> Framework stop [debug.om] Stopping bundle org.eclipse.emf.cdo.server
> Framework stop [debug.om] Stopping bundle org.eclipse.emf.cdo.common
> Framework stop [debug.om] Stopping bundle org.eclipse.net4j.tcp
> Framework stop [debug.om] Stopping bundle org.eclipse.net4j
> Framework stop [debug.om] Stopping bundle org.eclipse.net4j.db.hsqldb
> Framework stop [debug.om] Stopping bundle org.eclipse.net4j.db
> Framework stop [debug.om] Stopping bundle org.eclipse.net4j.util
> Framework stop [debug.lifecycle] Deactivating PluginContainer
> Framework stop [debug.lifecycle] Deactivating {org.eclipse.net4j.acceptors[jvm]=Factory[org.eclipse.net4j.acceptors,
> jvm], org.eclipse.net4j.acceptors[ssl]=Factory[org.eclipse.net4j.acceptors, ssl],
> org.eclipse.net4j.connectors[ssl]=Factory[org.eclipse.net4j.connectors, ssl],
> org.eclipse.net4j.connectors[jvm]=Factory[org.eclipse.net4j.connectors, jvm],
> org.eclipse.net4j.randomizers[default]=Factory[org.eclipse.net4j.randomizers, default],
> org.eclipse.net4j.userManagers[file]=Factory[org.eclipse.net4j.userManagers, file],
> org.eclipse.net4j.serverProtocols[failover-client]=Factory[org.eclipse.net4j.serverProtocols, failover-client],
> org.eclipse.net4j.serverProtocols[cdo]=Factory[org.eclipse.net4j.serverProtocols, cdo],
> org.eclipse.net4j.serverProtocols[heartbeat]=Factory[org.eclipse.net4j.serverProtocols, heartbeat],
> org.eclipse.net4j.authenticators[file]=Factory[org.eclipse.net4j.authenticators, file],
> org.eclipse.net4j.bufferProviders[default]=Factory[org.eclipse.net4j.bufferProviders, default],
> org.eclipse.emf.cdo.server.browserPages[db]=Factory[org.eclipse.emf.cdo.server.browserPages, db],
> org.eclipse.net4j.acceptors[tcp]=Factory[org.eclipse.net4j.acceptors, tcp],
> org.eclipse.net4j.Negotiators[challenge]=Factory[org.eclipse.net4j.Negotiators, challenge],
> org.eclipse.net4j.connectors[tcp]=Factory[org.eclipse.net4j.connectors, tcp],
> org.eclipse.net4j.executorServices[default]=Factory[org.eclipse.net4j.executorServices, default],
> org.eclipse.emf.cdo.server.browsers[default]=Factory[org.eclipse.emf.cdo.server.browsers, default],
> org.eclipse.net4j.serverProtocols[failover]=Factory[org.eclipse.net4j.serverProtocols, failover],
> org.eclipse.net4j.util.confirmationProviders[default]=Factory[org.eclipse.net4j.util.confirmationProviders, default],
> org.eclipse.net4j.util.timers[daemon]=Factory[org.eclipse.net4j.util.timers, daemon],
> org.eclipse.net4j.selectors[tcp]=Factory[org.eclipse.net4j.selectors, tcp],
> org.eclipse.emf.cdo.server.net4j.failoverMonitors[net4j]=Factory[org.eclipse.emf.cdo.server.net4j.failoverMonitors,
> net4j]}
> Framework stop [debug.lifecycle] Deactivating [org.eclipse.net4j.util.security.ChallengeNegotiatorConfigurer@126dae3b,
> org.eclipse.emf.cdo.spi.server.RepositoryUserManager$RepositoryInjector@5ec9acf0,
> org.eclipse.net4j.TransportInjector@a78f12e,
> org.eclipse.net4j.signal.heartbeat.HeartBeatProtocol$Server$TimerInjector@a220861,
> org.eclipse.net4j.internal.tcp.TCPSelectorInjector@40541d79]
>
> Here a snippet of the the used bundles (when I start the server without an exception by using the h2 database):
>
>
> id State Bundle
> 0 ACTIVE org.eclipse.osgi_3.10.0.v20140528-2014
> Fragments=1
> 1 RESOLVED org.eclipse.osgi.compatibility.state_1.0.0.v20140403-1907
> Master=0
> 2 ACTIVE org.eclipse.equinox.simpleconfigurator_1.1.0.v20131217-1203
> 3 ACTIVE org.apache.felix.gogo.command_0.10.0.v201209301215
> 4 ACTIVE org.apache.felix.gogo.runtime_0.10.0.v201209301036
> 5 ACTIVE org.apache.felix.gogo.shell_0.10.0.v201212101605
> 6 ACTIVE org.eclipse.core.contenttype_3.4.200.v20140207-1251
> 7 STARTING org.eclipse.core.expressions_3.4.600.v20140128-0851
> 8 ACTIVE org.eclipse.core.jobs_3.6.0.v20140424-0053
> 9 ACTIVE org.eclipse.core.runtime_3.10.0.v20140318-2214
> 10 STARTING org.eclipse.core.variables_3.2.800.v20130819-1716
> 11 ACTIVE org.eclipse.emf.cdo_4.3.0.v20140520-1823
> 12 ACTIVE org.eclipse.emf.cdo.common_4.3.0.v20140309-0644
> 13 ACTIVE org.eclipse.emf.cdo.server_4.3.0.v20140309-0644
> 14 ACTIVE org.eclipse.emf.cdo.server.db_4.2.100.v20140526-0840
> 15 ACTIVE org.eclipse.emf.cdo.server.net4j_4.1.100.v20140308-0604
> 16 STARTING org.eclipse.emf.cdo.server.product_4.1.200.v20140323-1856
> 17 ACTIVE org.eclipse.emf.common_2.10.0.v20140514-1158
> 18 ACTIVE org.eclipse.emf.ecore_2.10.0.v20140514-1158
> 19 STARTING org.eclipse.emf.ecore.change_2.10.0.v20140514-1158
> 20 ACTIVE org.eclipse.emf.ecore.xmi_2.10.0.v20140514-1158
> 21 ACTIVE org.eclipse.equinox.app_1.3.200.v20130910-1609
> 22 ACTIVE org.eclipse.equinox.common_3.6.200.v20130402-1505
> 23 ACTIVE org.eclipse.equinox.console_1.1.0.v20140131-1639
> 24 ACTIVE org.eclipse.equinox.ds_1.4.200.v20131126-2331
> 25 RESOLVED org.eclipse.equinox.launcher_1.3.0.v20140415-2008
> Fragments=26
> 26 RESOLVED org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20140521-1744
> Master=25
> 27 ACTIVE org.eclipse.equinox.preferences_3.5.200.v20140224-1527
> 28 ACTIVE org.eclipse.equinox.registry_3.5.400.v20140428-1507
> 29 ACTIVE org.eclipse.equinox.util_1.0.500.v20130404-1337
> 30 ACTIVE org.eclipse.net4j_4.3.0.v20140308-0604
> 31 ACTIVE org.eclipse.net4j.db_4.3.0.v20140114-0640
> 32 ACTIVE org.eclipse.net4j.db.h2_4.2.100.v20140114-0640
> 33 ACTIVE org.eclipse.net4j.db.jdbc_4.3.0.v20140114-0640
> 34 STARTING org.eclipse.net4j.jvm_4.1.200.v20140114-0640
> 35 ACTIVE org.eclipse.net4j.tcp_4.1.200.v20140114-0640
> 36 ACTIVE org.eclipse.net4j.util_3.4.0.v20140308-0604
> 37 RESOLVED org.eclipse.osgi.services_3.4.0.v20140312-2051
> 38 RESOLVED org.h2_1.3.168.v201212121212
> 39 ACTIVE org.eclipse.net4j.db.hsqldb_4.2.100.v20140114-0640
> 40 ACTIVE org.hsqldb_2.2.8
>
>
> If created the org.hsqldb_2.2.8 bundle by mself with eclipse.
> But I also tried it with the already bundled version 1.8.0.10_2 from the org.apache.servicemix repository and I got
> the same error.
>
> Do you have any hints why I get the java.lang.NoClassDefFoundError: org/hsqldb/jdbc/JDBCDataSource error?
>
> Thanks in adavance for your help!
>
> Greetings,
> Daniel
Cheers
/Eike
----
http://www.esc-net.de
http://thegordian.blogspot.com
http://twitter.com/eikestepper
|
|
| |
Goto Forum:
Current Time: Thu Mar 28 18:12:24 GMT 2024
Powered by FUDForum. Page generated in 0.03458 seconds
|