Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » EMF "Technology" (Ecore Tools, EMFatic, etc)  » CDO committed to CVS
CDO committed to CVS [message #29507] Sun, 02 April 2006 09:58 Go to next message
Eclipse UserFriend
Originally posted by: stepper.sympedia.de

Hi All,

CDO is a client/server based framework for *Distributed Shared EMF Models*
For those who like to play with the newest CDO version, it is now
properly in the EMFT CVS.
Here are the setup steps to let the example run:

1) Download mysql from http://dev.mysql.com/downloads/mysql/5.0.html
I use 4.11-nt, but 5.0 should also work. Will test that later...

2) Install (defaults, but with transactions, 4.11-nt) and start it.

3) Create a user "test" with password "test"

4) Install the test database (the script is in the
org.eclipse.emf.cdo.example.client plugin):
@echo off
set USER=test
set PASSWORD=test
set DATABASE=cdoTest
mysql -u %USER% -p%PASSWORD% -e "drop database if exists %DATABASE%;
create database %DATABASE%" mysql

5) Checkout all plugins from net4j *and* cdo modules in EMFT
(net4j.tests are not needed)

6) Download the Mysql JDBC Driver from
http://dev.mysql.com/downloads/connector/j/3.1.html

7) Copy mysql-connector-java-3.1.12-bin.jar to the lib folder of
org.eclipse.emf.cdo.jdbc.mysql.

8) Start the launch config "CDO Server". This is an Eclipse headless
launch! You should see the startup in the host console.

9) Start the launch config "CDO Client1". This is an Eclipse IDE launch!
You should see the startup in the host console.

10) In the client, open the view "CDO Explorer". It is empty for now.
Here you can create new CDO resources.

11) To have 2 initially populated remote resources, you can also hit the
first of the ugly Eclipse buttons "Create Library CDO Resources".

12) You can open the CDOEditor by double clicking into the CDOExplorer
viewer. Other resources can be loaded with "Load Resource..."
When you hit "Save", a transactional commit happens for the whole
ResourceSet. Only changes are committed and other clients are notified
over the net so that they can update their UI. I can't test this at the
moment (see below).

==> Step 11 demonstrates that resources can be committed to the db on
model level. But unfortunately the editor does not permit any changes. I
have no idea at the moment, why it doesn't ;-(
I assume it's something trivial that I did not trace while EMF evolved.
All hints appreciated!!!


Happy sharing ;-)
/Eike
Re: CDO committed to CVS [message #29542 is a reply to message #29507] Sun, 02 April 2006 10:06 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: user.domain.invalid

Hi, I saw something that Elvir and a Hibernate was comming to EMFT.
I this the embedded in the CDO or is it a separate set of plugins?

thans
/anders


Eike Stepper wrote:
> Hi All,
>
> CDO is a client/server based framework for *Distributed Shared EMF Models*
> For those who like to play with the newest CDO version, it is now
> properly in the EMFT CVS.
> Here are the setup steps to let the example run:
>
> 1) Download mysql from http://dev.mysql.com/downloads/mysql/5.0.html
> I use 4.11-nt, but 5.0 should also work. Will test that later...
>
> 2) Install (defaults, but with transactions, 4.11-nt) and start it.
>
> 3) Create a user "test" with password "test"
>
> 4) Install the test database (the script is in the
> org.eclipse.emf.cdo.example.client plugin):
> @echo off
> set USER=test
> set PASSWORD=test
> set DATABASE=cdoTest
> mysql -u %USER% -p%PASSWORD% -e "drop database if exists %DATABASE%;
> create database %DATABASE%" mysql
>
> 5) Checkout all plugins from net4j *and* cdo modules in EMFT
> (net4j.tests are not needed)
>
> 6) Download the Mysql JDBC Driver from
> http://dev.mysql.com/downloads/connector/j/3.1.html
>
> 7) Copy mysql-connector-java-3.1.12-bin.jar to the lib folder of
> org.eclipse.emf.cdo.jdbc.mysql.
>
> 8) Start the launch config "CDO Server". This is an Eclipse headless
> launch! You should see the startup in the host console.
>
> 9) Start the launch config "CDO Client1". This is an Eclipse IDE launch!
> You should see the startup in the host console.
>
> 10) In the client, open the view "CDO Explorer". It is empty for now.
> Here you can create new CDO resources.
>
> 11) To have 2 initially populated remote resources, you can also hit the
> first of the ugly Eclipse buttons "Create Library CDO Resources".
>
> 12) You can open the CDOEditor by double clicking into the CDOExplorer
> viewer. Other resources can be loaded with "Load Resource..."
> When you hit "Save", a transactional commit happens for the whole
> ResourceSet. Only changes are committed and other clients are notified
> over the net so that they can update their UI. I can't test this at the
> moment (see below).
>
> ==> Step 11 demonstrates that resources can be committed to the db on
> model level. But unfortunately the editor does not permit any changes. I
> have no idea at the moment, why it doesn't ;-(
> I assume it's something trivial that I did not trace while EMF evolved.
> All hints appreciated!!!
>
>
> Happy sharing ;-)
> /Eike
>
Re: CDO committed to CVS [message #29569 is a reply to message #29507] Sun, 02 April 2006 10:07 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: user.domain.invalid

Hi, I saw something that Elvir and a Hibernate was comming to EMFT.
I this the embedded in the CDO or is it a separate set of plugins?

thans
/anders


Eike Stepper wrote:
> Hi All,
>
> CDO is a client/server based framework for *Distributed Shared EMF Models*
> For those who like to play with the newest CDO version, it is now
> properly in the EMFT CVS.
> Here are the setup steps to let the example run:
>
> 1) Download mysql from http://dev.mysql.com/downloads/mysql/5.0.html
> I use 4.11-nt, but 5.0 should also work. Will test that later...
>
> 2) Install (defaults, but with transactions, 4.11-nt) and start it.
>
> 3) Create a user "test" with password "test"
>
> 4) Install the test database (the script is in the
> org.eclipse.emf.cdo.example.client plugin):
> @echo off
> set USER=test
> set PASSWORD=test
> set DATABASE=cdoTest
> mysql -u %USER% -p%PASSWORD% -e "drop database if exists %DATABASE%;
> create database %DATABASE%" mysql
>
> 5) Checkout all plugins from net4j *and* cdo modules in EMFT
> (net4j.tests are not needed)
>
> 6) Download the Mysql JDBC Driver from
> http://dev.mysql.com/downloads/connector/j/3.1.html
>
> 7) Copy mysql-connector-java-3.1.12-bin.jar to the lib folder of
> org.eclipse.emf.cdo.jdbc.mysql.
>
> 8) Start the launch config "CDO Server". This is an Eclipse headless
> launch! You should see the startup in the host console.
>
> 9) Start the launch config "CDO Client1". This is an Eclipse IDE launch!
> You should see the startup in the host console.
>
> 10) In the client, open the view "CDO Explorer". It is empty for now.
> Here you can create new CDO resources.
>
> 11) To have 2 initially populated remote resources, you can also hit the
> first of the ugly Eclipse buttons "Create Library CDO Resources".
>
> 12) You can open the CDOEditor by double clicking into the CDOExplorer
> viewer. Other resources can be loaded with "Load Resource..."
> When you hit "Save", a transactional commit happens for the whole
> ResourceSet. Only changes are committed and other clients are notified
> over the net so that they can update their UI. I can't test this at the
> moment (see below).
>
> ==> Step 11 demonstrates that resources can be committed to the db on
> model level. But unfortunately the editor does not permit any changes. I
> have no idea at the moment, why it doesn't ;-(
> I assume it's something trivial that I did not trace while EMF evolved.
> All hints appreciated!!!
>
>
> Happy sharing ;-)
> /Eike
>
Re: CDO committed to CVS [message #29594 is a reply to message #29507] Sun, 02 April 2006 10:07 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: user.domain.invalid

Hi, I saw something that Elvir and a Hibernate was comming to EMFT.
I this the embedded in the CDO or is it a separate set of plugins?

thans
/anders


Eike Stepper wrote:
> Hi All,
>
> CDO is a client/server based framework for *Distributed Shared EMF Models*
> For those who like to play with the newest CDO version, it is now
> properly in the EMFT CVS.
> Here are the setup steps to let the example run:
>
> 1) Download mysql from http://dev.mysql.com/downloads/mysql/5.0.html
> I use 4.11-nt, but 5.0 should also work. Will test that later...
>
> 2) Install (defaults, but with transactions, 4.11-nt) and start it.
>
> 3) Create a user "test" with password "test"
>
> 4) Install the test database (the script is in the
> org.eclipse.emf.cdo.example.client plugin):
> @echo off
> set USER=test
> set PASSWORD=test
> set DATABASE=cdoTest
> mysql -u %USER% -p%PASSWORD% -e "drop database if exists %DATABASE%;
> create database %DATABASE%" mysql
>
> 5) Checkout all plugins from net4j *and* cdo modules in EMFT
> (net4j.tests are not needed)
>
> 6) Download the Mysql JDBC Driver from
> http://dev.mysql.com/downloads/connector/j/3.1.html
>
> 7) Copy mysql-connector-java-3.1.12-bin.jar to the lib folder of
> org.eclipse.emf.cdo.jdbc.mysql.
>
> 8) Start the launch config "CDO Server". This is an Eclipse headless
> launch! You should see the startup in the host console.
>
> 9) Start the launch config "CDO Client1". This is an Eclipse IDE launch!
> You should see the startup in the host console.
>
> 10) In the client, open the view "CDO Explorer". It is empty for now.
> Here you can create new CDO resources.
>
> 11) To have 2 initially populated remote resources, you can also hit the
> first of the ugly Eclipse buttons "Create Library CDO Resources".
>
> 12) You can open the CDOEditor by double clicking into the CDOExplorer
> viewer. Other resources can be loaded with "Load Resource..."
> When you hit "Save", a transactional commit happens for the whole
> ResourceSet. Only changes are committed and other clients are notified
> over the net so that they can update their UI. I can't test this at the
> moment (see below).
>
> ==> Step 11 demonstrates that resources can be committed to the db on
> model level. But unfortunately the editor does not permit any changes. I
> have no idea at the moment, why it doesn't ;-(
> I assume it's something trivial that I did not trace while EMF evolved.
> All hints appreciated!!!
>
>
> Happy sharing ;-)
> /Eike
>
Re: CDO committed to CVS [message #29613 is a reply to message #29507] Sun, 02 April 2006 10:07 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: user.domain.invalid

Hi, I saw something that Elvir and a Hibernate was comming to EMFT.
I this the embedded in the CDO or is it a separate set of plugins?

thans
/anders


Eike Stepper wrote:
> Hi All,
>
> CDO is a client/server based framework for *Distributed Shared EMF Models*
> For those who like to play with the newest CDO version, it is now
> properly in the EMFT CVS.
> Here are the setup steps to let the example run:
>
> 1) Download mysql from http://dev.mysql.com/downloads/mysql/5.0.html
> I use 4.11-nt, but 5.0 should also work. Will test that later...
>
> 2) Install (defaults, but with transactions, 4.11-nt) and start it.
>
> 3) Create a user "test" with password "test"
>
> 4) Install the test database (the script is in the
> org.eclipse.emf.cdo.example.client plugin):
> @echo off
> set USER=test
> set PASSWORD=test
> set DATABASE=cdoTest
> mysql -u %USER% -p%PASSWORD% -e "drop database if exists %DATABASE%;
> create database %DATABASE%" mysql
>
> 5) Checkout all plugins from net4j *and* cdo modules in EMFT
> (net4j.tests are not needed)
>
> 6) Download the Mysql JDBC Driver from
> http://dev.mysql.com/downloads/connector/j/3.1.html
>
> 7) Copy mysql-connector-java-3.1.12-bin.jar to the lib folder of
> org.eclipse.emf.cdo.jdbc.mysql.
>
> 8) Start the launch config "CDO Server". This is an Eclipse headless
> launch! You should see the startup in the host console.
>
> 9) Start the launch config "CDO Client1". This is an Eclipse IDE launch!
> You should see the startup in the host console.
>
> 10) In the client, open the view "CDO Explorer". It is empty for now.
> Here you can create new CDO resources.
>
> 11) To have 2 initially populated remote resources, you can also hit the
> first of the ugly Eclipse buttons "Create Library CDO Resources".
>
> 12) You can open the CDOEditor by double clicking into the CDOExplorer
> viewer. Other resources can be loaded with "Load Resource..."
> When you hit "Save", a transactional commit happens for the whole
> ResourceSet. Only changes are committed and other clients are notified
> over the net so that they can update their UI. I can't test this at the
> moment (see below).
>
> ==> Step 11 demonstrates that resources can be committed to the db on
> model level. But unfortunately the editor does not permit any changes. I
> have no idea at the moment, why it doesn't ;-(
> I assume it's something trivial that I did not trace while EMF evolved.
> All hints appreciated!!!
>
>
> Happy sharing ;-)
> /Eike
>
Re: CDO committed to CVS [message #30027 is a reply to message #29507] Sun, 02 April 2006 10:08 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: user.domain.invalid

Hi, I saw something that Elvir and a Hibernate was comming to EMFT.
I this the embedded in the CDO or is it a separate set of plugins?

thans
/anders


Eike Stepper wrote:
> Hi All,
>
> CDO is a client/server based framework for *Distributed Shared EMF Models*
> For those who like to play with the newest CDO version, it is now
> properly in the EMFT CVS.
> Here are the setup steps to let the example run:
>
> 1) Download mysql from http://dev.mysql.com/downloads/mysql/5.0.html
> I use 4.11-nt, but 5.0 should also work. Will test that later...
>
> 2) Install (defaults, but with transactions, 4.11-nt) and start it.
>
> 3) Create a user "test" with password "test"
>
> 4) Install the test database (the script is in the
> org.eclipse.emf.cdo.example.client plugin):
> @echo off
> set USER=test
> set PASSWORD=test
> set DATABASE=cdoTest
> mysql -u %USER% -p%PASSWORD% -e "drop database if exists %DATABASE%;
> create database %DATABASE%" mysql
>
> 5) Checkout all plugins from net4j *and* cdo modules in EMFT
> (net4j.tests are not needed)
>
> 6) Download the Mysql JDBC Driver from
> http://dev.mysql.com/downloads/connector/j/3.1.html
>
> 7) Copy mysql-connector-java-3.1.12-bin.jar to the lib folder of
> org.eclipse.emf.cdo.jdbc.mysql.
>
> 8) Start the launch config "CDO Server". This is an Eclipse headless
> launch! You should see the startup in the host console.
>
> 9) Start the launch config "CDO Client1". This is an Eclipse IDE launch!
> You should see the startup in the host console.
>
> 10) In the client, open the view "CDO Explorer". It is empty for now.
> Here you can create new CDO resources.
>
> 11) To have 2 initially populated remote resources, you can also hit the
> first of the ugly Eclipse buttons "Create Library CDO Resources".
>
> 12) You can open the CDOEditor by double clicking into the CDOExplorer
> viewer. Other resources can be loaded with "Load Resource..."
> When you hit "Save", a transactional commit happens for the whole
> ResourceSet. Only changes are committed and other clients are notified
> over the net so that they can update their UI. I can't test this at the
> moment (see below).
>
> ==> Step 11 demonstrates that resources can be committed to the db on
> model level. But unfortunately the editor does not permit any changes. I
> have no idea at the moment, why it doesn't ;-(
> I assume it's something trivial that I did not trace while EMF evolved.
> All hints appreciated!!!
>
>
> Happy sharing ;-)
> /Eike
>
Re: CDO committed to CVS [message #30073 is a reply to message #29507] Sun, 02 April 2006 10:08 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: user.domain.com

Hi, I saw something that Elvir and a Hibernate was comming to EMFT.
I this the embedded in the CDO or is it a separate set of plugins?

thans
/anders


Eike Stepper wrote:
> Hi All,
>
> CDO is a client/server based framework for *Distributed Shared EMF Models*
> For those who like to play with the newest CDO version, it is now
> properly in the EMFT CVS.
> Here are the setup steps to let the example run:
>
> 1) Download mysql from http://dev.mysql.com/downloads/mysql/5.0.html
> I use 4.11-nt, but 5.0 should also work. Will test that later...
>
> 2) Install (defaults, but with transactions, 4.11-nt) and start it.
>
> 3) Create a user "test" with password "test"
>
> 4) Install the test database (the script is in the
> org.eclipse.emf.cdo.example.client plugin):
> @echo off
> set USER=test
> set PASSWORD=test
> set DATABASE=cdoTest
> mysql -u %USER% -p%PASSWORD% -e "drop database if exists %DATABASE%;
> create database %DATABASE%" mysql
>
> 5) Checkout all plugins from net4j *and* cdo modules in EMFT
> (net4j.tests are not needed)
>
> 6) Download the Mysql JDBC Driver from
> http://dev.mysql.com/downloads/connector/j/3.1.html
>
> 7) Copy mysql-connector-java-3.1.12-bin.jar to the lib folder of
> org.eclipse.emf.cdo.jdbc.mysql.
>
> 8) Start the launch config "CDO Server". This is an Eclipse headless
> launch! You should see the startup in the host console.
>
> 9) Start the launch config "CDO Client1". This is an Eclipse IDE launch!
> You should see the startup in the host console.
>
> 10) In the client, open the view "CDO Explorer". It is empty for now.
> Here you can create new CDO resources.
>
> 11) To have 2 initially populated remote resources, you can also hit the
> first of the ugly Eclipse buttons "Create Library CDO Resources".
>
> 12) You can open the CDOEditor by double clicking into the CDOExplorer
> viewer. Other resources can be loaded with "Load Resource..."
> When you hit "Save", a transactional commit happens for the whole
> ResourceSet. Only changes are committed and other clients are notified
> over the net so that they can update their UI. I can't test this at the
> moment (see below).
>
> ==> Step 11 demonstrates that resources can be committed to the db on
> model level. But unfortunately the editor does not permit any changes. I
> have no idea at the moment, why it doesn't ;-(
> I assume it's something trivial that I did not trace while EMF evolved.
> All hints appreciated!!!
>
>
> Happy sharing ;-)
> /Eike
>
Re: CDO committed to CVS [message #30109 is a reply to message #30073] Sun, 02 April 2006 11:23 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: stepper.sympedia.de

Anders,

CDO and Net4j have nothing to do with Elver.
AFAIK Elver is an O/R mapping framework on top of Hibernate (and others).

CDO is a proprietary O/R mapping framework for EMF with a focus on
*distributed shared models* .
That means that the editors of all clients are visually in sync with the
central repository!
A dedicated CDO server (headless Eclipse) is needed/provided for that
purpose.

With the new CDO example you should get an overview very quickly.
Please don't hesitate to ask further questions ;-)

Cheers
/Eike



user@domain.com schrieb:
> Hi, I saw something that Elvir and a Hibernate was comming to EMFT.
> I this the embedded in the CDO or is it a separate set of plugins?
>
> thans
> /anders
>
>
> Eike Stepper wrote:
>> Hi All,
>>
>> CDO is a client/server based framework for *Distributed Shared EMF
>> Models*
>> For those who like to play with the newest CDO version, it is now
>> properly in the EMFT CVS.
>> Here are the setup steps to let the example run:
>>
>> 1) Download mysql from http://dev.mysql.com/downloads/mysql/5.0.html
>> I use 4.11-nt, but 5.0 should also work. Will test that later...
>>
>> 2) Install (defaults, but with transactions, 4.11-nt) and start it.
>>
>> 3) Create a user "test" with password "test"
>>
>> 4) Install the test database (the script is in the
>> org.eclipse.emf.cdo.example.client plugin):
>> @echo off
>> set USER=test
>> set PASSWORD=test
>> set DATABASE=cdoTest
>> mysql -u %USER% -p%PASSWORD% -e "drop database if exists %DATABASE%;
>> create database %DATABASE%" mysql
>>
>> 5) Checkout all plugins from net4j *and* cdo modules in EMFT
>> (net4j.tests are not needed)
>>
>> 6) Download the Mysql JDBC Driver from
>> http://dev.mysql.com/downloads/connector/j/3.1.html
>>
>> 7) Copy mysql-connector-java-3.1.12-bin.jar to the lib folder of
>> org.eclipse.emf.cdo.jdbc.mysql.
>>
>> 8) Start the launch config "CDO Server". This is an Eclipse headless
>> launch! You should see the startup in the host console.
>>
>> 9) Start the launch config "CDO Client1". This is an Eclipse IDE launch!
>> You should see the startup in the host console.
>>
>> 10) In the client, open the view "CDO Explorer". It is empty for now.
>> Here you can create new CDO resources.
>>
>> 11) To have 2 initially populated remote resources, you can also hit the
>> first of the ugly Eclipse buttons "Create Library CDO Resources".
>>
>> 12) You can open the CDOEditor by double clicking into the CDOExplorer
>> viewer. Other resources can be loaded with "Load Resource..."
>> When you hit "Save", a transactional commit happens for the whole
>> ResourceSet. Only changes are committed and other clients are notified
>> over the net so that they can update their UI. I can't test this at the
>> moment (see below).
>>
>> ==> Step 11 demonstrates that resources can be committed to the db on
>> model level. But unfortunately the editor does not permit any changes. I
>> have no idea at the moment, why it doesn't ;-(
>> I assume it's something trivial that I did not trace while EMF evolved.
>> All hints appreciated!!!
>>
>>
>> Happy sharing ;-)
>> /Eike
>>
Re: CDO committed to CVS [message #30290 is a reply to message #29507] Wed, 05 April 2006 05:25 Go to previous messageGo to next message
Steve Blass is currently offline Steve BlassFriend
Messages: 276
Registered: July 2009
Senior Member
Eike Stepper wrote:
> Hi All,
>
> CDO is a client/server based framework for *Distributed Shared EMF Models*
> For those who like to play with the newest CDO version, it is now
> properly in the EMFT CVS.
<..>
> /Eike
>

woot!
Good going Eike. Congratulations.
Re: CDO committed to CVS [message #44743 is a reply to message #29507] Thu, 10 August 2006 22:17 Go to previous messageGo to next message
David Steinberg is currently offline David SteinbergFriend
Messages: 489
Registered: July 2009
Senior Member
Hi Eike,

Has something changed in how you run the examples from back in April
when you posted this?

I just tried it out with the latest from CVS, and got the following
while trying to run CDOServer. "org.apache.derby.jdbc.EmbeddedDriver"?
I thought we were using MySQL for this example? Any idea what's going
on here? :)

Thanks,
Dave


[ERROR] net4j.server.dataSource: Error while processing ServiceEvent START
org.eclipse.net4j.spring.ValidationException: Error while loading JDBC
driver org.apache.derby.jdbc.EmbeddedDriver
at
org.eclipse.net4j.spring.db.ContextClassLoaderDataSource.val idate(ContextClassLoaderDataSource.java:185)
at
org.eclipse.net4j.spring.impl.ServiceImpl$ServiceStateMachin e$Transition_Start.process(ServiceImpl.java:950)
at
org.eclipse.net4j.spring.impl.ServiceImpl$ServiceStateMachin e$Transition_Start.process(ServiceImpl.java:1)
at org.eclipse.net4j.util.fsm.StateMachine.process(StateMachine .java:133)
at
org.eclipse.net4j.spring.impl.ServiceImpl.processServiceEven t(ServiceImpl.java:812)
at org.eclipse.net4j.spring.impl.ServiceImpl.start(ServiceImpl. java:204)
at
org.eclipse.net4j.spring.impl.ServiceImpl.afterPropertiesSet (ServiceImpl.java:225)
at
org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.invokeInitMethods(AbstractAutowireCapableBe anFactory.java:1091)
at
org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.createBean(AbstractAutowireCapableBeanFacto ry.java:396)
at
org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:233)
at
org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:145)
at
org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveReference(BeanDefinitionValueResolver.java: 186)
at
org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveValueIfNecessary(BeanDefinitionValueResolve r.java:106)
at
org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.applyPropertyValues(AbstractAutowireCapable BeanFactory.java:1046)
at
org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.populateBean(AbstractAutowireCapableBeanFac tory.java:857)
at
org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.createBean(AbstractAutowireCapableBeanFacto ry.java:378)
at
org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:233)
at
org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:145)
at
org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveReference(BeanDefinitionValueResolver.java: 186)
at
org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveValueIfNecessary(BeanDefinitionValueResolve r.java:106)
at
org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.applyPropertyValues(AbstractAutowireCapable BeanFactory.java:1046)
at
org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.populateBean(AbstractAutowireCapableBeanFac tory.java:857)
at
org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.createBean(AbstractAutowireCapableBeanFacto ry.java:378)
at
org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:233)
at
org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:145)
at
org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveReference(BeanDefinitionValueResolver.java: 186)
at
org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveValueIfNecessary(BeanDefinitionValueResolve r.java:106)
at
org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.applyPropertyValues(AbstractAutowireCapable BeanFactory.java:1046)
at
org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.populateBean(AbstractAutowireCapableBeanFac tory.java:857)
at
org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.createBean(AbstractAutowireCapableBeanFacto ry.java:378)
at
org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:233)
at
org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:145)
at
org.springframework.beans.factory.support.DefaultListableBea nFactory.getBeansOfType(DefaultListableBeanFactory.java:211)
at
org.springframework.context.support.AbstractApplicationConte xt.getBeansOfType(AbstractApplicationContext.java:596)
at
org.springframework.context.support.AbstractApplicationConte xt.registerListeners(AbstractApplicationContext.java:478)
at
org.springframework.context.support.AbstractApplicationConte xt.refresh(AbstractApplicationContext.java:310)
at
org.eclipse.net4j.spring.impl.ContainerImpl.<init>(ContainerImpl.java:55)
at
org.eclipse.net4j.spring.impl.ContainerImpl.<init>(ContainerImpl.java:70)
at
org.eclipse.emf.cdo.examples.server.internal.CDOServerPlugin .getServerContainer(CDOServerPlugin.java:95)
at
org.eclipse.emf.cdo.examples.server.internal.CDOServerPlugin .doStart(CDOServerPlugin.java:55)
at
org.eclipse.net4j.util.eclipse.AbstractPlugin.start(Abstract Plugin.java:98)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl$2 .run(BundleContextImpl.java:995)
at java.security.AccessController.doPrivileged(Native Method)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tartActivator(BundleContextImpl.java:989)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tart(BundleContextImpl.java:970)
at
org.eclipse.osgi.framework.internal.core.BundleHost.startWor ker(BundleHost.java:317)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.star t(AbstractBundle.java:256)
at
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter .preFindLocalClass(EclipseLazyStarter.java:86)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(ClasspathManager.java:409)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(DefaultClassLoader.java:188)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:339)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:391)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:352)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.loadCl ass(BundleLoader.java:276)
at
org.eclipse.osgi.framework.internal.core.BundleHost.loadClas s(BundleHost.java:227)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.load Class(AbstractBundle.java:1245)
at
org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .createExecutableExtension(RegistryStrategyOSGI.java:147)
at
org.eclipse.core.internal.registry.ExtensionRegistry.createE xecutableExtension(ExtensionRegistry.java:759)
at
org.eclipse.core.internal.registry.ConfigurationElement.crea teExecutableExtension(ConfigurationElement.java:243)
at
org.eclipse.core.internal.registry.ConfigurationElementHandl e.createExecutableExtension(ConfigurationElementHandle.java: 51)
at
org.eclipse.net4j.util.eclipse.ExecutableElement.createExecu tableExtension(ExecutableElement.java:34)
at
org.eclipse.net4j.examples.server.internal.ExampleServerPlug in$BackendElement.createInitializer(ExampleServerPlugin.java :224)
at
org.eclipse.net4j.examples.server.internal.ExampleServerPlug in$BackendElement.initializeBackend(ExampleServerPlugin.java :204)
at
org.eclipse.net4j.examples.server.internal.ExampleServerPlug in.doStart(ExampleServerPlugin.java:93)
at
org.eclipse.net4j.util.eclipse.AbstractPlugin.start(Abstract Plugin.java:98)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl$2 .run(BundleContextImpl.java:995)
at java.security.AccessController.doPrivileged(Native Method)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tartActivator(BundleContextImpl.java:989)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tart(BundleContextImpl.java:970)
at
org.eclipse.osgi.framework.internal.core.BundleHost.startWor ker(BundleHost.java:317)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.star t(AbstractBundle.java:256)
at
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter .preFindLocalClass(EclipseLazyStarter.java:86)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(ClasspathManager.java:409)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(DefaultClassLoader.java:188)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:339)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:391)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:352)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.loadCl ass(BundleLoader.java:276)
at
org.eclipse.osgi.framework.internal.core.BundleHost.loadClas s(BundleHost.java:227)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.load Class(AbstractBundle.java:1245)
at
org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .createExecutableExtension(RegistryStrategyOSGI.java:147)
at
org.eclipse.core.internal.registry.ExtensionRegistry.createE xecutableExtension(ExtensionRegistry.java:759)
at
org.eclipse.core.internal.registry.ConfigurationElement.crea teExecutableExtension(ConfigurationElement.java:243)
at
org.eclipse.core.internal.registry.ConfigurationElementHandl e.createExecutableExtension(ConfigurationElementHandle.java: 51)
at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActivator.java:74)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:92)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:68)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:400)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:177)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336 )
at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
at org.eclipse.core.launcher.Main.run(Main.java:977)
at org.eclipse.core.launcher.Main.main(Main.java:952)
Caused by: java.lang.ClassNotFoundException:
org.apache.derby.jdbc.EmbeddedDriver
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:407)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:352)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at
org.eclipse.net4j.spring.db.ContextClassLoaderDataSource.val idate(ContextClassLoaderDataSource.java:180)
... 100 more
[ERROR] net4j.server.mapper: Error while processing ServiceEvent START
java.lang.IllegalArgumentException: null argument:
at org.eclipse.net4j.util.Argument.isNotNull(Argument.java:56)
at org.eclipse.net4j.util.Argument.isNotNull(Argument.java:43)
at
org.eclipse.emf.cdo.dbgen.impl.SQLDialectImpl.<init>(SQLDialectImpl.java:104)
at
org.eclipse.emf.cdo.dbgen.internal.DBGenActivator.createDial ect(DBGenActivator.java:90)
at
org.eclipse.emf.cdo.server.impl.MapperImpl.getSqlDialect(Map perImpl.java:147)
at
org.eclipse.emf.cdo.server.impl.MapperImpl.initTables(Mapper Impl.java:307)
at org.eclipse.emf.cdo.server.impl.MapperImpl.validate(MapperIm pl.java:231)
at
org.eclipse.net4j.spring.impl.ServiceImpl$ServiceStateMachin e$Transition_Start.process(ServiceImpl.java:950)
at
org.eclipse.net4j.spring.impl.ServiceImpl$ServiceStateMachin e$Transition_Start.process(ServiceImpl.java:1)
at org.eclipse.net4j.util.fsm.StateMachine.process(StateMachine .java:133)
at
org.eclipse.net4j.spring.impl.ServiceImpl.processServiceEven t(ServiceImpl.java:812)
at org.eclipse.net4j.spring.impl.ServiceImpl.start(ServiceImpl. java:204)
at
org.eclipse.net4j.spring.impl.ServiceImpl.afterPropertiesSet (ServiceImpl.java:225)
at
org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.invokeInitMethods(AbstractAutowireCapableBe anFactory.java:1091)
at
org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.createBean(AbstractAutowireCapableBeanFacto ry.java:396)
at
org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:233)
at
org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:145)
at
org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveReference(BeanDefinitionValueResolver.java: 186)
at
org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveValueIfNecessary(BeanDefinitionValueResolve r.java:106)
at
org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.applyPropertyValues(AbstractAutowireCapable BeanFactory.java:1046)
at
org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.populateBean(AbstractAutowireCapableBeanFac tory.java:857)
at
org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.createBean(AbstractAutowireCapableBeanFacto ry.java:378)
at
org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:233)
at
org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:145)
at
org.springframework.beans.factory.support.DefaultListableBea nFactory.getBeansOfType(DefaultListableBeanFactory.java:211)
at
org.springframework.context.support.AbstractApplicationConte xt.getBeansOfType(AbstractApplicationContext.java:596)
at
org.springframework.context.support.AbstractApplicationConte xt.registerListeners(AbstractApplicationContext.java:478)
at
org.springframework.context.support.AbstractApplicationConte xt.refresh(AbstractApplicationContext.java:310)
at
org.eclipse.net4j.spring.impl.ContainerImpl.<init>(ContainerImpl.java:55)
at
org.eclipse.net4j.spring.impl.ContainerImpl.<init>(ContainerImpl.java:70)
at
org.eclipse.emf.cdo.examples.server.internal.CDOServerPlugin .getServerContainer(CDOServerPlugin.java:95)
at
org.eclipse.emf.cdo.examples.server.internal.CDOServerPlugin .doStart(CDOServerPlugin.java:55)
at
org.eclipse.net4j.util.eclipse.AbstractPlugin.start(Abstract Plugin.java:98)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl$2 .run(BundleContextImpl.java:995)
at java.security.AccessController.doPrivileged(Native Method)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tartActivator(BundleContextImpl.java:989)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tart(BundleContextImpl.java:970)
at
org.eclipse.osgi.framework.internal.core.BundleHost.startWor ker(BundleHost.java:317)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.star t(AbstractBundle.java:256)
at
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter .preFindLocalClass(EclipseLazyStarter.java:86)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(ClasspathManager.java:409)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(DefaultClassLoader.java:188)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:339)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:391)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:352)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.loadCl ass(BundleLoader.java:276)
at
org.eclipse.osgi.framework.internal.core.BundleHost.loadClas s(BundleHost.java:227)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.load Class(AbstractBundle.java:1245)
at
org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .createExecutableExtension(RegistryStrategyOSGI.java:147)
at
org.eclipse.core.internal.registry.ExtensionRegistry.createE xecutableExtension(ExtensionRegistry.java:759)
at
org.eclipse.core.internal.registry.ConfigurationElement.crea teExecutableExtension(ConfigurationElement.java:243)
at
org.eclipse.core.internal.registry.ConfigurationElementHandl e.createExecutableExtension(ConfigurationElementHandle.java: 51)
at
org.eclipse.net4j.util.eclipse.ExecutableElement.createExecu tableExtension(ExecutableElement.java:34)
at
org.eclipse.net4j.examples.server.internal.ExampleServerPlug in$BackendElement.createInitializer(ExampleServerPlugin.java :224)
at
org.eclipse.net4j.examples.server.internal.ExampleServerPlug in$BackendElement.initializeBackend(ExampleServerPlugin.java :204)
at
org.eclipse.net4j.examples.server.internal.ExampleServerPlug in.doStart(ExampleServerPlugin.java:93)
at
org.eclipse.net4j.util.eclipse.AbstractPlugin.start(Abstract Plugin.java:98)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl$2 .run(BundleContextImpl.java:995)
at java.security.AccessController.doPrivileged(Native Method)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tartActivator(BundleContextImpl.java:989)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tart(BundleContextImpl.java:970)
at
org.eclipse.osgi.framework.internal.core.BundleHost.startWor ker(BundleHost.java:317)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.star t(AbstractBundle.java:256)
at
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter .preFindLocalClass(EclipseLazyStarter.java:86)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(ClasspathManager.java:409)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(DefaultClassLoader.java:188)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:339)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:391)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:352)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.loadCl ass(BundleLoader.java:276)
at
org.eclipse.osgi.framework.internal.core.BundleHost.loadClas s(BundleHost.java:227)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.load Class(AbstractBundle.java:1245)
at
org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .createExecutableExtension(RegistryStrategyOSGI.java:147)
at
org.eclipse.core.internal.registry.ExtensionRegistry.createE xecutableExtension(ExtensionRegistry.java:759)
at
org.eclipse.core.internal.registry.ConfigurationElement.crea teExecutableExtension(ConfigurationElement.java:243)
at
org.eclipse.core.internal.registry.ConfigurationElementHandl e.createExecutableExtension(ConfigurationElementHandle.java: 51)
at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActivator.java:74)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:92)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:68)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:400)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:177)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336 )
at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
at org.eclipse.core.launcher.Main.run(Main.java:977)
at org.eclipse.core.launcher.Main.main(Main.java:952)
Initializing container cdo (net4j)
HIT ENTER FOR SHUTDOWN!!!
Re: CDO committed to CVS [message #44772 is a reply to message #44743] Fri, 11 August 2006 06:36 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: stepper.sympedia.de

Hi Dave,

Yes, I added support for Derby and made it the default for the supplied
example.
I guess you only have to checkout the following:

org.eclipse.emf.cdo.jdbc.derby
org.eclipse.emf.cdo.dbgen.derby

Does it work now?

Cheers
/Eike



Dave Steinberg schrieb:
> Hi Eike,
>
> Has something changed in how you run the examples from back in April
> when you posted this?
>
> I just tried it out with the latest from CVS, and got the following
> while trying to run CDOServer.
> "org.apache.derby.jdbc.EmbeddedDriver"? I thought we were using MySQL
> for this example? Any idea what's going on here? :)
>
> Thanks,
> Dave
>
>
> [ERROR] net4j.server.dataSource: Error while processing ServiceEvent
> START
> org.eclipse.net4j.spring.ValidationException: Error while loading JDBC
> driver org.apache.derby.jdbc.EmbeddedDriver
> at
> org.eclipse.net4j.spring.db.ContextClassLoaderDataSource.val idate(ContextClassLoaderDataSource.java:185)
>
> at
> org.eclipse.net4j.spring.impl.ServiceImpl$ServiceStateMachin e$Transition_Start.process(ServiceImpl.java:950)
>
> at
> org.eclipse.net4j.spring.impl.ServiceImpl$ServiceStateMachin e$Transition_Start.process(ServiceImpl.java:1)
>
> at
> org.eclipse.net4j.util.fsm.StateMachine.process(StateMachine .java:133)
> at
> org.eclipse.net4j.spring.impl.ServiceImpl.processServiceEven t(ServiceImpl.java:812)
>
> at
> org.eclipse.net4j.spring.impl.ServiceImpl.start(ServiceImpl. java:204)
> at
> org.eclipse.net4j.spring.impl.ServiceImpl.afterPropertiesSet (ServiceImpl.java:225)
>
> at
> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.invokeInitMethods(AbstractAutowireCapableBe anFactory.java:1091)
>
> at
> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.createBean(AbstractAutowireCapableBeanFacto ry.java:396)
>
> at
> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:233)
>
> at
> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:145)
>
> at
> org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveReference(BeanDefinitionValueResolver.java: 186)
>
> at
> org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveValueIfNecessary(BeanDefinitionValueResolve r.java:106)
>
> at
> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.applyPropertyValues(AbstractAutowireCapable BeanFactory.java:1046)
>
> at
> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.populateBean(AbstractAutowireCapableBeanFac tory.java:857)
>
> at
> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.createBean(AbstractAutowireCapableBeanFacto ry.java:378)
>
> at
> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:233)
>
> at
> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:145)
>
> at
> org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveReference(BeanDefinitionValueResolver.java: 186)
>
> at
> org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveValueIfNecessary(BeanDefinitionValueResolve r.java:106)
>
> at
> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.applyPropertyValues(AbstractAutowireCapable BeanFactory.java:1046)
>
> at
> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.populateBean(AbstractAutowireCapableBeanFac tory.java:857)
>
> at
> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.createBean(AbstractAutowireCapableBeanFacto ry.java:378)
>
> at
> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:233)
>
> at
> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:145)
>
> at
> org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveReference(BeanDefinitionValueResolver.java: 186)
>
> at
> org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveValueIfNecessary(BeanDefinitionValueResolve r.java:106)
>
> at
> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.applyPropertyValues(AbstractAutowireCapable BeanFactory.java:1046)
>
> at
> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.populateBean(AbstractAutowireCapableBeanFac tory.java:857)
>
> at
> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.createBean(AbstractAutowireCapableBeanFacto ry.java:378)
>
> at
> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:233)
>
> at
> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:145)
>
> at
> org.springframework.beans.factory.support.DefaultListableBea nFactory.getBeansOfType(DefaultListableBeanFactory.java:211)
>
> at
> org.springframework.context.support.AbstractApplicationConte xt.getBeansOfType(AbstractApplicationContext.java:596)
>
> at
> org.springframework.context.support.AbstractApplicationConte xt.registerListeners(AbstractApplicationContext.java:478)
>
> at
> org.springframework.context.support.AbstractApplicationConte xt.refresh(AbstractApplicationContext.java:310)
>
> at
> org.eclipse.net4j.spring.impl.ContainerImpl.<init>(ContainerImpl.java:55)
> at
> org.eclipse.net4j.spring.impl.ContainerImpl.<init>(ContainerImpl.java:70)
> at
> org.eclipse.emf.cdo.examples.server.internal.CDOServerPlugin .getServerContainer(CDOServerPlugin.java:95)
>
> at
> org.eclipse.emf.cdo.examples.server.internal.CDOServerPlugin .doStart(CDOServerPlugin.java:55)
>
> at
> org.eclipse.net4j.util.eclipse.AbstractPlugin.start(Abstract Plugin.java:98)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl$2 .run(BundleContextImpl.java:995)
>
> at java.security.AccessController.doPrivileged(Native Method)
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tartActivator(BundleContextImpl.java:989)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tart(BundleContextImpl.java:970)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleHost.startWor ker(BundleHost.java:317)
>
> at
> org.eclipse.osgi.framework.internal.core.AbstractBundle.star t(AbstractBundle.java:256)
>
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter .preFindLocalClass(EclipseLazyStarter.java:86)
>
> at
> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(ClasspathManager.java:409)
>
> at
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(DefaultClassLoader.java:188)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:339)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:391)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:352)
>
> at
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
>
> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.loadCl ass(BundleLoader.java:276)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleHost.loadClas s(BundleHost.java:227)
>
> at
> org.eclipse.osgi.framework.internal.core.AbstractBundle.load Class(AbstractBundle.java:1245)
>
> at
> org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .createExecutableExtension(RegistryStrategyOSGI.java:147)
>
> at
> org.eclipse.core.internal.registry.ExtensionRegistry.createE xecutableExtension(ExtensionRegistry.java:759)
>
> at
> org.eclipse.core.internal.registry.ConfigurationElement.crea teExecutableExtension(ConfigurationElement.java:243)
>
> at
> org.eclipse.core.internal.registry.ConfigurationElementHandl e.createExecutableExtension(ConfigurationElementHandle.java: 51)
>
> at
> org.eclipse.net4j.util.eclipse.ExecutableElement.createExecu tableExtension(ExecutableElement.java:34)
>
> at
> org.eclipse.net4j.examples.server.internal.ExampleServerPlug in$BackendElement.createInitializer(ExampleServerPlugin.java :224)
>
> at
> org.eclipse.net4j.examples.server.internal.ExampleServerPlug in$BackendElement.initializeBackend(ExampleServerPlugin.java :204)
>
> at
> org.eclipse.net4j.examples.server.internal.ExampleServerPlug in.doStart(ExampleServerPlugin.java:93)
>
> at
> org.eclipse.net4j.util.eclipse.AbstractPlugin.start(Abstract Plugin.java:98)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl$2 .run(BundleContextImpl.java:995)
>
> at java.security.AccessController.doPrivileged(Native Method)
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tartActivator(BundleContextImpl.java:989)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tart(BundleContextImpl.java:970)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleHost.startWor ker(BundleHost.java:317)
>
> at
> org.eclipse.osgi.framework.internal.core.AbstractBundle.star t(AbstractBundle.java:256)
>
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter .preFindLocalClass(EclipseLazyStarter.java:86)
>
> at
> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(ClasspathManager.java:409)
>
> at
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(DefaultClassLoader.java:188)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:339)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:391)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:352)
>
> at
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
>
> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.loadCl ass(BundleLoader.java:276)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleHost.loadClas s(BundleHost.java:227)
>
> at
> org.eclipse.osgi.framework.internal.core.AbstractBundle.load Class(AbstractBundle.java:1245)
>
> at
> org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .createExecutableExtension(RegistryStrategyOSGI.java:147)
>
> at
> org.eclipse.core.internal.registry.ExtensionRegistry.createE xecutableExtension(ExtensionRegistry.java:759)
>
> at
> org.eclipse.core.internal.registry.ConfigurationElement.crea teExecutableExtension(ConfigurationElement.java:243)
>
> at
> org.eclipse.core.internal.registry.ConfigurationElementHandl e.createExecutableExtension(ConfigurationElementHandle.java: 51)
>
> at
> org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActivator.java:74)
>
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:92)
>
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:68)
>
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:400)
>
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:177)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:585)
> at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336 )
> at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
> at org.eclipse.core.launcher.Main.run(Main.java:977)
> at org.eclipse.core.launcher.Main.main(Main.java:952)
> Caused by: java.lang.ClassNotFoundException:
> org.apache.derby.jdbc.EmbeddedDriver
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:407)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:352)
>
> at
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
>
> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
> at
> org.eclipse.net4j.spring.db.ContextClassLoaderDataSource.val idate(ContextClassLoaderDataSource.java:180)
>
> ... 100 more
> [ERROR] net4j.server.mapper: Error while processing ServiceEvent START
> java.lang.IllegalArgumentException: null argument:
> at org.eclipse.net4j.util.Argument.isNotNull(Argument.java:56)
> at org.eclipse.net4j.util.Argument.isNotNull(Argument.java:43)
> at
> org.eclipse.emf.cdo.dbgen.impl.SQLDialectImpl.<init>(SQLDialectImpl.java:104)
>
> at
> org.eclipse.emf.cdo.dbgen.internal.DBGenActivator.createDial ect(DBGenActivator.java:90)
>
> at
> org.eclipse.emf.cdo.server.impl.MapperImpl.getSqlDialect(Map perImpl.java:147)
>
> at
> org.eclipse.emf.cdo.server.impl.MapperImpl.initTables(Mapper Impl.java:307)
>
> at
> org.eclipse.emf.cdo.server.impl.MapperImpl.validate(MapperIm pl.java:231)
> at
> org.eclipse.net4j.spring.impl.ServiceImpl$ServiceStateMachin e$Transition_Start.process(ServiceImpl.java:950)
>
> at
> org.eclipse.net4j.spring.impl.ServiceImpl$ServiceStateMachin e$Transition_Start.process(ServiceImpl.java:1)
>
> at
> org.eclipse.net4j.util.fsm.StateMachine.process(StateMachine .java:133)
> at
> org.eclipse.net4j.spring.impl.ServiceImpl.processServiceEven t(ServiceImpl.java:812)
>
> at
> org.eclipse.net4j.spring.impl.ServiceImpl.start(ServiceImpl. java:204)
> at
> org.eclipse.net4j.spring.impl.ServiceImpl.afterPropertiesSet (ServiceImpl.java:225)
>
> at
> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.invokeInitMethods(AbstractAutowireCapableBe anFactory.java:1091)
>
> at
> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.createBean(AbstractAutowireCapableBeanFacto ry.java:396)
>
> at
> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:233)
>
> at
> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:145)
>
> at
> org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveReference(BeanDefinitionValueResolver.java: 186)
>
> at
> org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveValueIfNecessary(BeanDefinitionValueResolve r.java:106)
>
> at
> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.applyPropertyValues(AbstractAutowireCapable BeanFactory.java:1046)
>
> at
> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.populateBean(AbstractAutowireCapableBeanFac tory.java:857)
>
> at
> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.createBean(AbstractAutowireCapableBeanFacto ry.java:378)
>
> at
> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:233)
>
> at
> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:145)
>
> at
> org.springframework.beans.factory.support.DefaultListableBea nFactory.getBeansOfType(DefaultListableBeanFactory.java:211)
>
> at
> org.springframework.context.support.AbstractApplicationConte xt.getBeansOfType(AbstractApplicationContext.java:596)
>
> at
> org.springframework.context.support.AbstractApplicationConte xt.registerListeners(AbstractApplicationContext.java:478)
>
> at
> org.springframework.context.support.AbstractApplicationConte xt.refresh(AbstractApplicationContext.java:310)
>
> at
> org.eclipse.net4j.spring.impl.ContainerImpl.<init>(ContainerImpl.java:55)
> at
> org.eclipse.net4j.spring.impl.ContainerImpl.<init>(ContainerImpl.java:70)
> at
> org.eclipse.emf.cdo.examples.server.internal.CDOServerPlugin .getServerContainer(CDOServerPlugin.java:95)
>
> at
> org.eclipse.emf.cdo.examples.server.internal.CDOServerPlugin .doStart(CDOServerPlugin.java:55)
>
> at
> org.eclipse.net4j.util.eclipse.AbstractPlugin.start(Abstract Plugin.java:98)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl$2 .run(BundleContextImpl.java:995)
>
> at java.security.AccessController.doPrivileged(Native Method)
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tartActivator(BundleContextImpl.java:989)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tart(BundleContextImpl.java:970)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleHost.startWor ker(BundleHost.java:317)
>
> at
> org.eclipse.osgi.framework.internal.core.AbstractBundle.star t(AbstractBundle.java:256)
>
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter .preFindLocalClass(EclipseLazyStarter.java:86)
>
> at
> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(ClasspathManager.java:409)
>
> at
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(DefaultClassLoader.java:188)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:339)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:391)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:352)
>
> at
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
>
> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.loadCl ass(BundleLoader.java:276)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleHost.loadClas s(BundleHost.java:227)
>
> at
> org.eclipse.osgi.framework.internal.core.AbstractBundle.load Class(AbstractBundle.java:1245)
>
> at
> org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .createExecutableExtension(RegistryStrategyOSGI.java:147)
>
> at
> org.eclipse.core.internal.registry.ExtensionRegistry.createE xecutableExtension(ExtensionRegistry.java:759)
>
> at
> org.eclipse.core.internal.registry.ConfigurationElement.crea teExecutableExtension(ConfigurationElement.java:243)
>
> at
> org.eclipse.core.internal.registry.ConfigurationElementHandl e.createExecutableExtension(ConfigurationElementHandle.java: 51)
>
> at
> org.eclipse.net4j.util.eclipse.ExecutableElement.createExecu tableExtension(ExecutableElement.java:34)
>
> at
> org.eclipse.net4j.examples.server.internal.ExampleServerPlug in$BackendElement.createInitializer(ExampleServerPlugin.java :224)
>
> at
> org.eclipse.net4j.examples.server.internal.ExampleServerPlug in$BackendElement.initializeBackend(ExampleServerPlugin.java :204)
>
> at
> org.eclipse.net4j.examples.server.internal.ExampleServerPlug in.doStart(ExampleServerPlugin.java:93)
>
> at
> org.eclipse.net4j.util.eclipse.AbstractPlugin.start(Abstract Plugin.java:98)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl$2 .run(BundleContextImpl.java:995)
>
> at java.security.AccessController.doPrivileged(Native Method)
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tartActivator(BundleContextImpl.java:989)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tart(BundleContextImpl.java:970)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleHost.startWor ker(BundleHost.java:317)
>
> at
> org.eclipse.osgi.framework.internal.core.AbstractBundle.star t(AbstractBundle.java:256)
>
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter .preFindLocalClass(EclipseLazyStarter.java:86)
>
> at
> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(ClasspathManager.java:409)
>
> at
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(DefaultClassLoader.java:188)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:339)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:391)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:352)
>
> at
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
>
> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.loadCl ass(BundleLoader.java:276)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleHost.loadClas s(BundleHost.java:227)
>
> at
> org.eclipse.osgi.framework.internal.core.AbstractBundle.load Class(AbstractBundle.java:1245)
>
> at
> org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .createExecutableExtension(RegistryStrategyOSGI.java:147)
>
> at
> org.eclipse.core.internal.registry.ExtensionRegistry.createE xecutableExtension(ExtensionRegistry.java:759)
>
> at
> org.eclipse.core.internal.registry.ConfigurationElement.crea teExecutableExtension(ConfigurationElement.java:243)
>
> at
> org.eclipse.core.internal.registry.ConfigurationElementHandl e.createExecutableExtension(ConfigurationElementHandle.java: 51)
>
> at
> org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActivator.java:74)
>
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:92)
>
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:68)
>
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:400)
>
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:177)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:585)
> at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336 )
> at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
> at org.eclipse.core.launcher.Main.run(Main.java:977)
> at org.eclipse.core.launcher.Main.main(Main.java:952)
> Initializing container cdo (net4j)
> HIT ENTER FOR SHUTDOWN!!!
Re: CDO committed to CVS [message #44806 is a reply to message #44772] Fri, 11 August 2006 08:04 Go to previous message
Eclipse UserFriend
Originally posted by: stepper.sympedia.de

Dave,

I forgot to mention that, if you want to use another db (mysql, hsqldb,
....), you have to edit

/org.eclipse.emf.cdo.examples.server/META-INF/server.propert ies

Cheers
/Eike


Eike Stepper schrieb:
> Hi Dave,
>
> Yes, I added support for Derby and made it the default for the
> supplied example.
> I guess you only have to checkout the following:
>
> org.eclipse.emf.cdo.jdbc.derby
> org.eclipse.emf.cdo.dbgen.derby
>
> Does it work now?
>
> Cheers
> /Eike
>
>
>
> Dave Steinberg schrieb:
>> Hi Eike,
>>
>> Has something changed in how you run the examples from back in April
>> when you posted this?
>>
>> I just tried it out with the latest from CVS, and got the following
>> while trying to run CDOServer.
>> "org.apache.derby.jdbc.EmbeddedDriver"? I thought we were using
>> MySQL for this example? Any idea what's going on here? :)
>>
>> Thanks,
>> Dave
>>
>>
>> [ERROR] net4j.server.dataSource: Error while processing ServiceEvent
>> START
>> org.eclipse.net4j.spring.ValidationException: Error while loading
>> JDBC driver org.apache.derby.jdbc.EmbeddedDriver
>> at
>> org.eclipse.net4j.spring.db.ContextClassLoaderDataSource.val idate(ContextClassLoaderDataSource.java:185)
>>
>> at
>> org.eclipse.net4j.spring.impl.ServiceImpl$ServiceStateMachin e$Transition_Start.process(ServiceImpl.java:950)
>>
>> at
>> org.eclipse.net4j.spring.impl.ServiceImpl$ServiceStateMachin e$Transition_Start.process(ServiceImpl.java:1)
>>
>> at
>> org.eclipse.net4j.util.fsm.StateMachine.process(StateMachine .java:133)
>> at
>> org.eclipse.net4j.spring.impl.ServiceImpl.processServiceEven t(ServiceImpl.java:812)
>>
>> at
>> org.eclipse.net4j.spring.impl.ServiceImpl.start(ServiceImpl. java:204)
>> at
>> org.eclipse.net4j.spring.impl.ServiceImpl.afterPropertiesSet (ServiceImpl.java:225)
>>
>> at
>> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.invokeInitMethods(AbstractAutowireCapableBe anFactory.java:1091)
>>
>> at
>> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.createBean(AbstractAutowireCapableBeanFacto ry.java:396)
>>
>> at
>> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:233)
>>
>> at
>> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:145)
>>
>> at
>> org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveReference(BeanDefinitionValueResolver.java: 186)
>>
>> at
>> org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveValueIfNecessary(BeanDefinitionValueResolve r.java:106)
>>
>> at
>> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.applyPropertyValues(AbstractAutowireCapable BeanFactory.java:1046)
>>
>> at
>> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.populateBean(AbstractAutowireCapableBeanFac tory.java:857)
>>
>> at
>> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.createBean(AbstractAutowireCapableBeanFacto ry.java:378)
>>
>> at
>> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:233)
>>
>> at
>> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:145)
>>
>> at
>> org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveReference(BeanDefinitionValueResolver.java: 186)
>>
>> at
>> org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveValueIfNecessary(BeanDefinitionValueResolve r.java:106)
>>
>> at
>> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.applyPropertyValues(AbstractAutowireCapable BeanFactory.java:1046)
>>
>> at
>> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.populateBean(AbstractAutowireCapableBeanFac tory.java:857)
>>
>> at
>> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.createBean(AbstractAutowireCapableBeanFacto ry.java:378)
>>
>> at
>> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:233)
>>
>> at
>> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:145)
>>
>> at
>> org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveReference(BeanDefinitionValueResolver.java: 186)
>>
>> at
>> org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveValueIfNecessary(BeanDefinitionValueResolve r.java:106)
>>
>> at
>> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.applyPropertyValues(AbstractAutowireCapable BeanFactory.java:1046)
>>
>> at
>> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.populateBean(AbstractAutowireCapableBeanFac tory.java:857)
>>
>> at
>> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.createBean(AbstractAutowireCapableBeanFacto ry.java:378)
>>
>> at
>> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:233)
>>
>> at
>> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:145)
>>
>> at
>> org.springframework.beans.factory.support.DefaultListableBea nFactory.getBeansOfType(DefaultListableBeanFactory.java:211)
>>
>> at
>> org.springframework.context.support.AbstractApplicationConte xt.getBeansOfType(AbstractApplicationContext.java:596)
>>
>> at
>> org.springframework.context.support.AbstractApplicationConte xt.registerListeners(AbstractApplicationContext.java:478)
>>
>> at
>> org.springframework.context.support.AbstractApplicationConte xt.refresh(AbstractApplicationContext.java:310)
>>
>> at
>> org.eclipse.net4j.spring.impl.ContainerImpl.<init>(ContainerImpl.java:55)
>>
>> at
>> org.eclipse.net4j.spring.impl.ContainerImpl.<init>(ContainerImpl.java:70)
>>
>> at
>> org.eclipse.emf.cdo.examples.server.internal.CDOServerPlugin .getServerContainer(CDOServerPlugin.java:95)
>>
>> at
>> org.eclipse.emf.cdo.examples.server.internal.CDOServerPlugin .doStart(CDOServerPlugin.java:55)
>>
>> at
>> org.eclipse.net4j.util.eclipse.AbstractPlugin.start(Abstract Plugin.java:98)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleContextImpl$2 .run(BundleContextImpl.java:995)
>>
>> at java.security.AccessController.doPrivileged(Native Method)
>> at
>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tartActivator(BundleContextImpl.java:989)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tart(BundleContextImpl.java:970)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleHost.startWor ker(BundleHost.java:317)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.AbstractBundle.star t(AbstractBundle.java:256)
>>
>> at
>> org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter .preFindLocalClass(EclipseLazyStarter.java:86)
>>
>> at
>> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(ClasspathManager.java:409)
>>
>> at
>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(DefaultClassLoader.java:188)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:339)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:391)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:352)
>>
>> at
>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
>>
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>> at
>> org.eclipse.osgi.framework.internal.core.BundleLoader.loadCl ass(BundleLoader.java:276)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleHost.loadClas s(BundleHost.java:227)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.AbstractBundle.load Class(AbstractBundle.java:1245)
>>
>> at
>> org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .createExecutableExtension(RegistryStrategyOSGI.java:147)
>>
>> at
>> org.eclipse.core.internal.registry.ExtensionRegistry.createE xecutableExtension(ExtensionRegistry.java:759)
>>
>> at
>> org.eclipse.core.internal.registry.ConfigurationElement.crea teExecutableExtension(ConfigurationElement.java:243)
>>
>> at
>> org.eclipse.core.internal.registry.ConfigurationElementHandl e.createExecutableExtension(ConfigurationElementHandle.java: 51)
>>
>> at
>> org.eclipse.net4j.util.eclipse.ExecutableElement.createExecu tableExtension(ExecutableElement.java:34)
>>
>> at
>> org.eclipse.net4j.examples.server.internal.ExampleServerPlug in$BackendElement.createInitializer(ExampleServerPlugin.java :224)
>>
>> at
>> org.eclipse.net4j.examples.server.internal.ExampleServerPlug in$BackendElement.initializeBackend(ExampleServerPlugin.java :204)
>>
>> at
>> org.eclipse.net4j.examples.server.internal.ExampleServerPlug in.doStart(ExampleServerPlugin.java:93)
>>
>> at
>> org.eclipse.net4j.util.eclipse.AbstractPlugin.start(Abstract Plugin.java:98)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleContextImpl$2 .run(BundleContextImpl.java:995)
>>
>> at java.security.AccessController.doPrivileged(Native Method)
>> at
>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tartActivator(BundleContextImpl.java:989)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tart(BundleContextImpl.java:970)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleHost.startWor ker(BundleHost.java:317)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.AbstractBundle.star t(AbstractBundle.java:256)
>>
>> at
>> org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter .preFindLocalClass(EclipseLazyStarter.java:86)
>>
>> at
>> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(ClasspathManager.java:409)
>>
>> at
>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(DefaultClassLoader.java:188)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:339)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:391)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:352)
>>
>> at
>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
>>
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>> at
>> org.eclipse.osgi.framework.internal.core.BundleLoader.loadCl ass(BundleLoader.java:276)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleHost.loadClas s(BundleHost.java:227)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.AbstractBundle.load Class(AbstractBundle.java:1245)
>>
>> at
>> org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .createExecutableExtension(RegistryStrategyOSGI.java:147)
>>
>> at
>> org.eclipse.core.internal.registry.ExtensionRegistry.createE xecutableExtension(ExtensionRegistry.java:759)
>>
>> at
>> org.eclipse.core.internal.registry.ConfigurationElement.crea teExecutableExtension(ConfigurationElement.java:243)
>>
>> at
>> org.eclipse.core.internal.registry.ConfigurationElementHandl e.createExecutableExtension(ConfigurationElementHandle.java: 51)
>>
>> at
>> org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActivator.java:74)
>>
>> at
>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:92)
>>
>> at
>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:68)
>>
>> at
>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:400)
>>
>> at
>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:177)
>>
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
>>
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>>
>> at java.lang.reflect.Method.invoke(Method.java:585)
>> at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336 )
>> at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
>> at org.eclipse.core.launcher.Main.run(Main.java:977)
>> at org.eclipse.core.launcher.Main.main(Main.java:952)
>> Caused by: java.lang.ClassNotFoundException:
>> org.apache.derby.jdbc.EmbeddedDriver
>> at
>> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:407)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:352)
>>
>> at
>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
>>
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>> at
>> org.eclipse.net4j.spring.db.ContextClassLoaderDataSource.val idate(ContextClassLoaderDataSource.java:180)
>>
>> ... 100 more
>> [ERROR] net4j.server.mapper: Error while processing ServiceEvent START
>> java.lang.IllegalArgumentException: null argument:
>> at org.eclipse.net4j.util.Argument.isNotNull(Argument.java:56)
>> at org.eclipse.net4j.util.Argument.isNotNull(Argument.java:43)
>> at
>> org.eclipse.emf.cdo.dbgen.impl.SQLDialectImpl.<init>(SQLDialectImpl.java:104)
>>
>> at
>> org.eclipse.emf.cdo.dbgen.internal.DBGenActivator.createDial ect(DBGenActivator.java:90)
>>
>> at
>> org.eclipse.emf.cdo.server.impl.MapperImpl.getSqlDialect(Map perImpl.java:147)
>>
>> at
>> org.eclipse.emf.cdo.server.impl.MapperImpl.initTables(Mapper Impl.java:307)
>>
>> at
>> org.eclipse.emf.cdo.server.impl.MapperImpl.validate(MapperIm pl.java:231)
>> at
>> org.eclipse.net4j.spring.impl.ServiceImpl$ServiceStateMachin e$Transition_Start.process(ServiceImpl.java:950)
>>
>> at
>> org.eclipse.net4j.spring.impl.ServiceImpl$ServiceStateMachin e$Transition_Start.process(ServiceImpl.java:1)
>>
>> at
>> org.eclipse.net4j.util.fsm.StateMachine.process(StateMachine .java:133)
>> at
>> org.eclipse.net4j.spring.impl.ServiceImpl.processServiceEven t(ServiceImpl.java:812)
>>
>> at
>> org.eclipse.net4j.spring.impl.ServiceImpl.start(ServiceImpl. java:204)
>> at
>> org.eclipse.net4j.spring.impl.ServiceImpl.afterPropertiesSet (ServiceImpl.java:225)
>>
>> at
>> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.invokeInitMethods(AbstractAutowireCapableBe anFactory.java:1091)
>>
>> at
>> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.createBean(AbstractAutowireCapableBeanFacto ry.java:396)
>>
>> at
>> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:233)
>>
>> at
>> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:145)
>>
>> at
>> org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveReference(BeanDefinitionValueResolver.java: 186)
>>
>> at
>> org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveValueIfNecessary(BeanDefinitionValueResolve r.java:106)
>>
>> at
>> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.applyPropertyValues(AbstractAutowireCapable BeanFactory.java:1046)
>>
>> at
>> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.populateBean(AbstractAutowireCapableBeanFac tory.java:857)
>>
>> at
>> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.createBean(AbstractAutowireCapableBeanFacto ry.java:378)
>>
>> at
>> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:233)
>>
>> at
>> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:145)
>>
>> at
>> org.springframework.beans.factory.support.DefaultListableBea nFactory.getBeansOfType(DefaultListableBeanFactory.java:211)
>>
>> at
>> org.springframework.context.support.AbstractApplicationConte xt.getBeansOfType(AbstractApplicationContext.java:596)
>>
>> at
>> org.springframework.context.support.AbstractApplicationConte xt.registerListeners(AbstractApplicationContext.java:478)
>>
>> at
>> org.springframework.context.support.AbstractApplicationConte xt.refresh(AbstractApplicationContext.java:310)
>>
>> at
>> org.eclipse.net4j.spring.impl.ContainerImpl.<init>(ContainerImpl.java:55)
>>
>> at
>> org.eclipse.net4j.spring.impl.ContainerImpl.<init>(ContainerImpl.java:70)
>>
>> at
>> org.eclipse.emf.cdo.examples.server.internal.CDOServerPlugin .getServerContainer(CDOServerPlugin.java:95)
>>
>> at
>> org.eclipse.emf.cdo.examples.server.internal.CDOServerPlugin .doStart(CDOServerPlugin.java:55)
>>
>> at
>> org.eclipse.net4j.util.eclipse.AbstractPlugin.start(Abstract Plugin.java:98)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleContextImpl$2 .run(BundleContextImpl.java:995)
>>
>> at java.security.AccessController.doPrivileged(Native Method)
>> at
>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tartActivator(BundleContextImpl.java:989)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tart(BundleContextImpl.java:970)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleHost.startWor ker(BundleHost.java:317)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.AbstractBundle.star t(AbstractBundle.java:256)
>>
>> at
>> org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter .preFindLocalClass(EclipseLazyStarter.java:86)
>>
>> at
>> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(ClasspathManager.java:409)
>>
>> at
>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(DefaultClassLoader.java:188)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:339)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:391)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:352)
>>
>> at
>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
>>
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>> at
>> org.eclipse.osgi.framework.internal.core.BundleLoader.loadCl ass(BundleLoader.java:276)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleHost.loadClas s(BundleHost.java:227)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.AbstractBundle.load Class(AbstractBundle.java:1245)
>>
>> at
>> org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .createExecutableExtension(RegistryStrategyOSGI.java:147)
>>
>> at
>> org.eclipse.core.internal.registry.ExtensionRegistry.createE xecutableExtension(ExtensionRegistry.java:759)
>>
>> at
>> org.eclipse.core.internal.registry.ConfigurationElement.crea teExecutableExtension(ConfigurationElement.java:243)
>>
>> at
>> org.eclipse.core.internal.registry.ConfigurationElementHandl e.createExecutableExtension(ConfigurationElementHandle.java: 51)
>>
>> at
>> org.eclipse.net4j.util.eclipse.ExecutableElement.createExecu tableExtension(ExecutableElement.java:34)
>>
>> at
>> org.eclipse.net4j.examples.server.internal.ExampleServerPlug in$BackendElement.createInitializer(ExampleServerPlugin.java :224)
>>
>> at
>> org.eclipse.net4j.examples.server.internal.ExampleServerPlug in$BackendElement.initializeBackend(ExampleServerPlugin.java :204)
>>
>> at
>> org.eclipse.net4j.examples.server.internal.ExampleServerPlug in.doStart(ExampleServerPlugin.java:93)
>>
>> at
>> org.eclipse.net4j.util.eclipse.AbstractPlugin.start(Abstract Plugin.java:98)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleContextImpl$2 .run(BundleContextImpl.java:995)
>>
>> at java.security.AccessController.doPrivileged(Native Method)
>> at
>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tartActivator(BundleContextImpl.java:989)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tart(BundleContextImpl.java:970)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleHost.startWor ker(BundleHost.java:317)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.AbstractBundle.star t(AbstractBundle.java:256)
>>
>> at
>> org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter .preFindLocalClass(EclipseLazyStarter.java:86)
>>
>> at
>> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(ClasspathManager.java:409)
>>
>> at
>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(DefaultClassLoader.java:188)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:339)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:391)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:352)
>>
>> at
>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
>>
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>> at
>> org.eclipse.osgi.framework.internal.core.BundleLoader.loadCl ass(BundleLoader.java:276)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleHost.loadClas s(BundleHost.java:227)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.AbstractBundle.load Class(AbstractBundle.java:1245)
>>
>> at
>> org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .createExecutableExtension(RegistryStrategyOSGI.java:147)
>>
>> at
>> org.eclipse.core.internal.registry.ExtensionRegistry.createE xecutableExtension(ExtensionRegistry.java:759)
>>
>> at
>> org.eclipse.core.internal.registry.ConfigurationElement.crea teExecutableExtension(ConfigurationElement.java:243)
>>
>> at
>> org.eclipse.core.internal.registry.ConfigurationElementHandl e.createExecutableExtension(ConfigurationElementHandle.java: 51)
>>
>> at
>> org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActivator.java:74)
>>
>> at
>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:92)
>>
>> at
>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:68)
>>
>> at
>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:400)
>>
>> at
>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:177)
>>
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
>>
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>>
>> at java.lang.reflect.Method.invoke(Method.java:585)
>> at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336 )
>> at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
>> at org.eclipse.core.launcher.Main.run(Main.java:977)
>> at org.eclipse.core.launcher.Main.main(Main.java:952)
>> Initializing container cdo (net4j)
>> HIT ENTER FOR SHUTDOWN!!!
Re: CDO committed to CVS [message #573144 is a reply to message #29507] Sun, 02 April 2006 10:06 Go to previous message
user is currently offline userFriend
Messages: 296
Registered: July 2009
Senior Member
Hi, I saw something that Elvir and a Hibernate was comming to EMFT.
I this the embedded in the CDO or is it a separate set of plugins?

thans
/anders


Eike Stepper wrote:
> Hi All,
>
> CDO is a client/server based framework for *Distributed Shared EMF Models*
> For those who like to play with the newest CDO version, it is now
> properly in the EMFT CVS.
> Here are the setup steps to let the example run:
>
> 1) Download mysql from http://dev.mysql.com/downloads/mysql/5.0.html
> I use 4.11-nt, but 5.0 should also work. Will test that later...
>
> 2) Install (defaults, but with transactions, 4.11-nt) and start it.
>
> 3) Create a user "test" with password "test"
>
> 4) Install the test database (the script is in the
> org.eclipse.emf.cdo.example.client plugin):
> @echo off
> set USER=test
> set PASSWORD=test
> set DATABASE=cdoTest
> mysql -u %USER% -p%PASSWORD% -e "drop database if exists %DATABASE%;
> create database %DATABASE%" mysql
>
> 5) Checkout all plugins from net4j *and* cdo modules in EMFT
> (net4j.tests are not needed)
>
> 6) Download the Mysql JDBC Driver from
> http://dev.mysql.com/downloads/connector/j/3.1.html
>
> 7) Copy mysql-connector-java-3.1.12-bin.jar to the lib folder of
> org.eclipse.emf.cdo.jdbc.mysql.
>
> 8) Start the launch config "CDO Server". This is an Eclipse headless
> launch! You should see the startup in the host console.
>
> 9) Start the launch config "CDO Client1". This is an Eclipse IDE launch!
> You should see the startup in the host console.
>
> 10) In the client, open the view "CDO Explorer". It is empty for now.
> Here you can create new CDO resources.
>
> 11) To have 2 initially populated remote resources, you can also hit the
> first of the ugly Eclipse buttons "Create Library CDO Resources".
>
> 12) You can open the CDOEditor by double clicking into the CDOExplorer
> viewer. Other resources can be loaded with "Load Resource..."
> When you hit "Save", a transactional commit happens for the whole
> ResourceSet. Only changes are committed and other clients are notified
> over the net so that they can update their UI. I can't test this at the
> moment (see below).
>
> ==> Step 11 demonstrates that resources can be committed to the db on
> model level. But unfortunately the editor does not permit any changes. I
> have no idea at the moment, why it doesn't ;-(
> I assume it's something trivial that I did not trace while EMF evolved.
> All hints appreciated!!!
>
>
> Happy sharing ;-)
> /Eike
>
Re: CDO committed to CVS [message #573177 is a reply to message #29507] Sun, 02 April 2006 10:07 Go to previous message
user is currently offline userFriend
Messages: 296
Registered: July 2009
Senior Member
Hi, I saw something that Elvir and a Hibernate was comming to EMFT.
I this the embedded in the CDO or is it a separate set of plugins?

thans
/anders


Eike Stepper wrote:
> Hi All,
>
> CDO is a client/server based framework for *Distributed Shared EMF Models*
> For those who like to play with the newest CDO version, it is now
> properly in the EMFT CVS.
> Here are the setup steps to let the example run:
>
> 1) Download mysql from http://dev.mysql.com/downloads/mysql/5.0.html
> I use 4.11-nt, but 5.0 should also work. Will test that later...
>
> 2) Install (defaults, but with transactions, 4.11-nt) and start it.
>
> 3) Create a user "test" with password "test"
>
> 4) Install the test database (the script is in the
> org.eclipse.emf.cdo.example.client plugin):
> @echo off
> set USER=test
> set PASSWORD=test
> set DATABASE=cdoTest
> mysql -u %USER% -p%PASSWORD% -e "drop database if exists %DATABASE%;
> create database %DATABASE%" mysql
>
> 5) Checkout all plugins from net4j *and* cdo modules in EMFT
> (net4j.tests are not needed)
>
> 6) Download the Mysql JDBC Driver from
> http://dev.mysql.com/downloads/connector/j/3.1.html
>
> 7) Copy mysql-connector-java-3.1.12-bin.jar to the lib folder of
> org.eclipse.emf.cdo.jdbc.mysql.
>
> 8) Start the launch config "CDO Server". This is an Eclipse headless
> launch! You should see the startup in the host console.
>
> 9) Start the launch config "CDO Client1". This is an Eclipse IDE launch!
> You should see the startup in the host console.
>
> 10) In the client, open the view "CDO Explorer". It is empty for now.
> Here you can create new CDO resources.
>
> 11) To have 2 initially populated remote resources, you can also hit the
> first of the ugly Eclipse buttons "Create Library CDO Resources".
>
> 12) You can open the CDOEditor by double clicking into the CDOExplorer
> viewer. Other resources can be loaded with "Load Resource..."
> When you hit "Save", a transactional commit happens for the whole
> ResourceSet. Only changes are committed and other clients are notified
> over the net so that they can update their UI. I can't test this at the
> moment (see below).
>
> ==> Step 11 demonstrates that resources can be committed to the db on
> model level. But unfortunately the editor does not permit any changes. I
> have no idea at the moment, why it doesn't ;-(
> I assume it's something trivial that I did not trace while EMF evolved.
> All hints appreciated!!!
>
>
> Happy sharing ;-)
> /Eike
>
Re: CDO committed to CVS [message #573220 is a reply to message #29507] Sun, 02 April 2006 10:07 Go to previous message
user is currently offline userFriend
Messages: 296
Registered: July 2009
Senior Member
Hi, I saw something that Elvir and a Hibernate was comming to EMFT.
I this the embedded in the CDO or is it a separate set of plugins?

thans
/anders


Eike Stepper wrote:
> Hi All,
>
> CDO is a client/server based framework for *Distributed Shared EMF Models*
> For those who like to play with the newest CDO version, it is now
> properly in the EMFT CVS.
> Here are the setup steps to let the example run:
>
> 1) Download mysql from http://dev.mysql.com/downloads/mysql/5.0.html
> I use 4.11-nt, but 5.0 should also work. Will test that later...
>
> 2) Install (defaults, but with transactions, 4.11-nt) and start it.
>
> 3) Create a user "test" with password "test"
>
> 4) Install the test database (the script is in the
> org.eclipse.emf.cdo.example.client plugin):
> @echo off
> set USER=test
> set PASSWORD=test
> set DATABASE=cdoTest
> mysql -u %USER% -p%PASSWORD% -e "drop database if exists %DATABASE%;
> create database %DATABASE%" mysql
>
> 5) Checkout all plugins from net4j *and* cdo modules in EMFT
> (net4j.tests are not needed)
>
> 6) Download the Mysql JDBC Driver from
> http://dev.mysql.com/downloads/connector/j/3.1.html
>
> 7) Copy mysql-connector-java-3.1.12-bin.jar to the lib folder of
> org.eclipse.emf.cdo.jdbc.mysql.
>
> 8) Start the launch config "CDO Server". This is an Eclipse headless
> launch! You should see the startup in the host console.
>
> 9) Start the launch config "CDO Client1". This is an Eclipse IDE launch!
> You should see the startup in the host console.
>
> 10) In the client, open the view "CDO Explorer". It is empty for now.
> Here you can create new CDO resources.
>
> 11) To have 2 initially populated remote resources, you can also hit the
> first of the ugly Eclipse buttons "Create Library CDO Resources".
>
> 12) You can open the CDOEditor by double clicking into the CDOExplorer
> viewer. Other resources can be loaded with "Load Resource..."
> When you hit "Save", a transactional commit happens for the whole
> ResourceSet. Only changes are committed and other clients are notified
> over the net so that they can update their UI. I can't test this at the
> moment (see below).
>
> ==> Step 11 demonstrates that resources can be committed to the db on
> model level. But unfortunately the editor does not permit any changes. I
> have no idea at the moment, why it doesn't ;-(
> I assume it's something trivial that I did not trace while EMF evolved.
> All hints appreciated!!!
>
>
> Happy sharing ;-)
> /Eike
>
Re: CDO committed to CVS [message #573268 is a reply to message #29507] Sun, 02 April 2006 10:07 Go to previous message
user is currently offline userFriend
Messages: 296
Registered: July 2009
Senior Member
Hi, I saw something that Elvir and a Hibernate was comming to EMFT.
I this the embedded in the CDO or is it a separate set of plugins?

thans
/anders


Eike Stepper wrote:
> Hi All,
>
> CDO is a client/server based framework for *Distributed Shared EMF Models*
> For those who like to play with the newest CDO version, it is now
> properly in the EMFT CVS.
> Here are the setup steps to let the example run:
>
> 1) Download mysql from http://dev.mysql.com/downloads/mysql/5.0.html
> I use 4.11-nt, but 5.0 should also work. Will test that later...
>
> 2) Install (defaults, but with transactions, 4.11-nt) and start it.
>
> 3) Create a user "test" with password "test"
>
> 4) Install the test database (the script is in the
> org.eclipse.emf.cdo.example.client plugin):
> @echo off
> set USER=test
> set PASSWORD=test
> set DATABASE=cdoTest
> mysql -u %USER% -p%PASSWORD% -e "drop database if exists %DATABASE%;
> create database %DATABASE%" mysql
>
> 5) Checkout all plugins from net4j *and* cdo modules in EMFT
> (net4j.tests are not needed)
>
> 6) Download the Mysql JDBC Driver from
> http://dev.mysql.com/downloads/connector/j/3.1.html
>
> 7) Copy mysql-connector-java-3.1.12-bin.jar to the lib folder of
> org.eclipse.emf.cdo.jdbc.mysql.
>
> 8) Start the launch config "CDO Server". This is an Eclipse headless
> launch! You should see the startup in the host console.
>
> 9) Start the launch config "CDO Client1". This is an Eclipse IDE launch!
> You should see the startup in the host console.
>
> 10) In the client, open the view "CDO Explorer". It is empty for now.
> Here you can create new CDO resources.
>
> 11) To have 2 initially populated remote resources, you can also hit the
> first of the ugly Eclipse buttons "Create Library CDO Resources".
>
> 12) You can open the CDOEditor by double clicking into the CDOExplorer
> viewer. Other resources can be loaded with "Load Resource..."
> When you hit "Save", a transactional commit happens for the whole
> ResourceSet. Only changes are committed and other clients are notified
> over the net so that they can update their UI. I can't test this at the
> moment (see below).
>
> ==> Step 11 demonstrates that resources can be committed to the db on
> model level. But unfortunately the editor does not permit any changes. I
> have no idea at the moment, why it doesn't ;-(
> I assume it's something trivial that I did not trace while EMF evolved.
> All hints appreciated!!!
>
>
> Happy sharing ;-)
> /Eike
>
Re: CDO committed to CVS [message #573304 is a reply to message #29507] Sun, 02 April 2006 10:08 Go to previous message
user is currently offline userFriend
Messages: 296
Registered: July 2009
Senior Member
Hi, I saw something that Elvir and a Hibernate was comming to EMFT.
I this the embedded in the CDO or is it a separate set of plugins?

thans
/anders


Eike Stepper wrote:
> Hi All,
>
> CDO is a client/server based framework for *Distributed Shared EMF Models*
> For those who like to play with the newest CDO version, it is now
> properly in the EMFT CVS.
> Here are the setup steps to let the example run:
>
> 1) Download mysql from http://dev.mysql.com/downloads/mysql/5.0.html
> I use 4.11-nt, but 5.0 should also work. Will test that later...
>
> 2) Install (defaults, but with transactions, 4.11-nt) and start it.
>
> 3) Create a user "test" with password "test"
>
> 4) Install the test database (the script is in the
> org.eclipse.emf.cdo.example.client plugin):
> @echo off
> set USER=test
> set PASSWORD=test
> set DATABASE=cdoTest
> mysql -u %USER% -p%PASSWORD% -e "drop database if exists %DATABASE%;
> create database %DATABASE%" mysql
>
> 5) Checkout all plugins from net4j *and* cdo modules in EMFT
> (net4j.tests are not needed)
>
> 6) Download the Mysql JDBC Driver from
> http://dev.mysql.com/downloads/connector/j/3.1.html
>
> 7) Copy mysql-connector-java-3.1.12-bin.jar to the lib folder of
> org.eclipse.emf.cdo.jdbc.mysql.
>
> 8) Start the launch config "CDO Server". This is an Eclipse headless
> launch! You should see the startup in the host console.
>
> 9) Start the launch config "CDO Client1". This is an Eclipse IDE launch!
> You should see the startup in the host console.
>
> 10) In the client, open the view "CDO Explorer". It is empty for now.
> Here you can create new CDO resources.
>
> 11) To have 2 initially populated remote resources, you can also hit the
> first of the ugly Eclipse buttons "Create Library CDO Resources".
>
> 12) You can open the CDOEditor by double clicking into the CDOExplorer
> viewer. Other resources can be loaded with "Load Resource..."
> When you hit "Save", a transactional commit happens for the whole
> ResourceSet. Only changes are committed and other clients are notified
> over the net so that they can update their UI. I can't test this at the
> moment (see below).
>
> ==> Step 11 demonstrates that resources can be committed to the db on
> model level. But unfortunately the editor does not permit any changes. I
> have no idea at the moment, why it doesn't ;-(
> I assume it's something trivial that I did not trace while EMF evolved.
> All hints appreciated!!!
>
>
> Happy sharing ;-)
> /Eike
>
Re: CDO committed to CVS [message #573335 is a reply to message #29507] Sun, 02 April 2006 10:08 Go to previous message
user is currently offline userFriend
Messages: 296
Registered: July 2009
Senior Member
Hi, I saw something that Elvir and a Hibernate was comming to EMFT.
I this the embedded in the CDO or is it a separate set of plugins?

thans
/anders


Eike Stepper wrote:
> Hi All,
>
> CDO is a client/server based framework for *Distributed Shared EMF Models*
> For those who like to play with the newest CDO version, it is now
> properly in the EMFT CVS.
> Here are the setup steps to let the example run:
>
> 1) Download mysql from http://dev.mysql.com/downloads/mysql/5.0.html
> I use 4.11-nt, but 5.0 should also work. Will test that later...
>
> 2) Install (defaults, but with transactions, 4.11-nt) and start it.
>
> 3) Create a user "test" with password "test"
>
> 4) Install the test database (the script is in the
> org.eclipse.emf.cdo.example.client plugin):
> @echo off
> set USER=test
> set PASSWORD=test
> set DATABASE=cdoTest
> mysql -u %USER% -p%PASSWORD% -e "drop database if exists %DATABASE%;
> create database %DATABASE%" mysql
>
> 5) Checkout all plugins from net4j *and* cdo modules in EMFT
> (net4j.tests are not needed)
>
> 6) Download the Mysql JDBC Driver from
> http://dev.mysql.com/downloads/connector/j/3.1.html
>
> 7) Copy mysql-connector-java-3.1.12-bin.jar to the lib folder of
> org.eclipse.emf.cdo.jdbc.mysql.
>
> 8) Start the launch config "CDO Server". This is an Eclipse headless
> launch! You should see the startup in the host console.
>
> 9) Start the launch config "CDO Client1". This is an Eclipse IDE launch!
> You should see the startup in the host console.
>
> 10) In the client, open the view "CDO Explorer". It is empty for now.
> Here you can create new CDO resources.
>
> 11) To have 2 initially populated remote resources, you can also hit the
> first of the ugly Eclipse buttons "Create Library CDO Resources".
>
> 12) You can open the CDOEditor by double clicking into the CDOExplorer
> viewer. Other resources can be loaded with "Load Resource..."
> When you hit "Save", a transactional commit happens for the whole
> ResourceSet. Only changes are committed and other clients are notified
> over the net so that they can update their UI. I can't test this at the
> moment (see below).
>
> ==> Step 11 demonstrates that resources can be committed to the db on
> model level. But unfortunately the editor does not permit any changes. I
> have no idea at the moment, why it doesn't ;-(
> I assume it's something trivial that I did not trace while EMF evolved.
> All hints appreciated!!!
>
>
> Happy sharing ;-)
> /Eike
>
Re: CDO committed to CVS [message #573375 is a reply to message #30073] Sun, 02 April 2006 11:23 Go to previous message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
Anders,

CDO and Net4j have nothing to do with Elver.
AFAIK Elver is an O/R mapping framework on top of Hibernate (and others).

CDO is a proprietary O/R mapping framework for EMF with a focus on
*distributed shared models* .
That means that the editors of all clients are visually in sync with the
central repository!
A dedicated CDO server (headless Eclipse) is needed/provided for that
purpose.

With the new CDO example you should get an overview very quickly.
Please don't hesitate to ask further questions ;-)

Cheers
/Eike



user@domain.com schrieb:
> Hi, I saw something that Elvir and a Hibernate was comming to EMFT.
> I this the embedded in the CDO or is it a separate set of plugins?
>
> thans
> /anders
>
>
> Eike Stepper wrote:
>> Hi All,
>>
>> CDO is a client/server based framework for *Distributed Shared EMF
>> Models*
>> For those who like to play with the newest CDO version, it is now
>> properly in the EMFT CVS.
>> Here are the setup steps to let the example run:
>>
>> 1) Download mysql from http://dev.mysql.com/downloads/mysql/5.0.html
>> I use 4.11-nt, but 5.0 should also work. Will test that later...
>>
>> 2) Install (defaults, but with transactions, 4.11-nt) and start it.
>>
>> 3) Create a user "test" with password "test"
>>
>> 4) Install the test database (the script is in the
>> org.eclipse.emf.cdo.example.client plugin):
>> @echo off
>> set USER=test
>> set PASSWORD=test
>> set DATABASE=cdoTest
>> mysql -u %USER% -p%PASSWORD% -e "drop database if exists %DATABASE%;
>> create database %DATABASE%" mysql
>>
>> 5) Checkout all plugins from net4j *and* cdo modules in EMFT
>> (net4j.tests are not needed)
>>
>> 6) Download the Mysql JDBC Driver from
>> http://dev.mysql.com/downloads/connector/j/3.1.html
>>
>> 7) Copy mysql-connector-java-3.1.12-bin.jar to the lib folder of
>> org.eclipse.emf.cdo.jdbc.mysql.
>>
>> 8) Start the launch config "CDO Server". This is an Eclipse headless
>> launch! You should see the startup in the host console.
>>
>> 9) Start the launch config "CDO Client1". This is an Eclipse IDE launch!
>> You should see the startup in the host console.
>>
>> 10) In the client, open the view "CDO Explorer". It is empty for now.
>> Here you can create new CDO resources.
>>
>> 11) To have 2 initially populated remote resources, you can also hit the
>> first of the ugly Eclipse buttons "Create Library CDO Resources".
>>
>> 12) You can open the CDOEditor by double clicking into the CDOExplorer
>> viewer. Other resources can be loaded with "Load Resource..."
>> When you hit "Save", a transactional commit happens for the whole
>> ResourceSet. Only changes are committed and other clients are notified
>> over the net so that they can update their UI. I can't test this at the
>> moment (see below).
>>
>> ==> Step 11 demonstrates that resources can be committed to the db on
>> model level. But unfortunately the editor does not permit any changes. I
>> have no idea at the moment, why it doesn't ;-(
>> I assume it's something trivial that I did not trace while EMF evolved.
>> All hints appreciated!!!
>>
>>
>> Happy sharing ;-)
>> /Eike
>>


Re: CDO committed to CVS [message #573531 is a reply to message #29507] Wed, 05 April 2006 05:25 Go to previous message
Steve Blass is currently offline Steve BlassFriend
Messages: 276
Registered: July 2009
Senior Member
Eike Stepper wrote:
> Hi All,
>
> CDO is a client/server based framework for *Distributed Shared EMF Models*
> For those who like to play with the newest CDO version, it is now
> properly in the EMFT CVS.
<..>
> /Eike
>

woot!
Good going Eike. Congratulations.
Re: CDO committed to CVS [message #585235 is a reply to message #29507] Thu, 10 August 2006 22:17 Go to previous message
David Steinberg is currently offline David SteinbergFriend
Messages: 489
Registered: July 2009
Senior Member
Hi Eike,

Has something changed in how you run the examples from back in April
when you posted this?

I just tried it out with the latest from CVS, and got the following
while trying to run CDOServer. "org.apache.derby.jdbc.EmbeddedDriver"?
I thought we were using MySQL for this example? Any idea what's going
on here? :)

Thanks,
Dave


[ERROR] net4j.server.dataSource: Error while processing ServiceEvent START
org.eclipse.net4j.spring.ValidationException: Error while loading JDBC
driver org.apache.derby.jdbc.EmbeddedDriver
at
org.eclipse.net4j.spring.db.ContextClassLoaderDataSource.val idate(ContextClassLoaderDataSource.java:185)
at
org.eclipse.net4j.spring.impl.ServiceImpl$ServiceStateMachin e$Transition_Start.process(ServiceImpl.java:950)
at
org.eclipse.net4j.spring.impl.ServiceImpl$ServiceStateMachin e$Transition_Start.process(ServiceImpl.java:1)
at org.eclipse.net4j.util.fsm.StateMachine.process(StateMachine .java:133)
at
org.eclipse.net4j.spring.impl.ServiceImpl.processServiceEven t(ServiceImpl.java:812)
at org.eclipse.net4j.spring.impl.ServiceImpl.start(ServiceImpl. java:204)
at
org.eclipse.net4j.spring.impl.ServiceImpl.afterPropertiesSet (ServiceImpl.java:225)
at
org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.invokeInitMethods(AbstractAutowireCapableBe anFactory.java:1091)
at
org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.createBean(AbstractAutowireCapableBeanFacto ry.java:396)
at
org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:233)
at
org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:145)
at
org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveReference(BeanDefinitionValueResolver.java: 186)
at
org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveValueIfNecessary(BeanDefinitionValueResolve r.java:106)
at
org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.applyPropertyValues(AbstractAutowireCapable BeanFactory.java:1046)
at
org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.populateBean(AbstractAutowireCapableBeanFac tory.java:857)
at
org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.createBean(AbstractAutowireCapableBeanFacto ry.java:378)
at
org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:233)
at
org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:145)
at
org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveReference(BeanDefinitionValueResolver.java: 186)
at
org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveValueIfNecessary(BeanDefinitionValueResolve r.java:106)
at
org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.applyPropertyValues(AbstractAutowireCapable BeanFactory.java:1046)
at
org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.populateBean(AbstractAutowireCapableBeanFac tory.java:857)
at
org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.createBean(AbstractAutowireCapableBeanFacto ry.java:378)
at
org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:233)
at
org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:145)
at
org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveReference(BeanDefinitionValueResolver.java: 186)
at
org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveValueIfNecessary(BeanDefinitionValueResolve r.java:106)
at
org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.applyPropertyValues(AbstractAutowireCapable BeanFactory.java:1046)
at
org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.populateBean(AbstractAutowireCapableBeanFac tory.java:857)
at
org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.createBean(AbstractAutowireCapableBeanFacto ry.java:378)
at
org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:233)
at
org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:145)
at
org.springframework.beans.factory.support.DefaultListableBea nFactory.getBeansOfType(DefaultListableBeanFactory.java:211)
at
org.springframework.context.support.AbstractApplicationConte xt.getBeansOfType(AbstractApplicationContext.java:596)
at
org.springframework.context.support.AbstractApplicationConte xt.registerListeners(AbstractApplicationContext.java:478)
at
org.springframework.context.support.AbstractApplicationConte xt.refresh(AbstractApplicationContext.java:310)
at
org.eclipse.net4j.spring.impl.ContainerImpl.<init>(ContainerImpl.java:55)
at
org.eclipse.net4j.spring.impl.ContainerImpl.<init>(ContainerImpl.java:70)
at
org.eclipse.emf.cdo.examples.server.internal.CDOServerPlugin .getServerContainer(CDOServerPlugin.java:95)
at
org.eclipse.emf.cdo.examples.server.internal.CDOServerPlugin .doStart(CDOServerPlugin.java:55)
at
org.eclipse.net4j.util.eclipse.AbstractPlugin.start(Abstract Plugin.java:98)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl$2 .run(BundleContextImpl.java:995)
at java.security.AccessController.doPrivileged(Native Method)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tartActivator(BundleContextImpl.java:989)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tart(BundleContextImpl.java:970)
at
org.eclipse.osgi.framework.internal.core.BundleHost.startWor ker(BundleHost.java:317)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.star t(AbstractBundle.java:256)
at
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter .preFindLocalClass(EclipseLazyStarter.java:86)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(ClasspathManager.java:409)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(DefaultClassLoader.java:188)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:339)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:391)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:352)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.loadCl ass(BundleLoader.java:276)
at
org.eclipse.osgi.framework.internal.core.BundleHost.loadClas s(BundleHost.java:227)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.load Class(AbstractBundle.java:1245)
at
org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .createExecutableExtension(RegistryStrategyOSGI.java:147)
at
org.eclipse.core.internal.registry.ExtensionRegistry.createE xecutableExtension(ExtensionRegistry.java:759)
at
org.eclipse.core.internal.registry.ConfigurationElement.crea teExecutableExtension(ConfigurationElement.java:243)
at
org.eclipse.core.internal.registry.ConfigurationElementHandl e.createExecutableExtension(ConfigurationElementHandle.java: 51)
at
org.eclipse.net4j.util.eclipse.ExecutableElement.createExecu tableExtension(ExecutableElement.java:34)
at
org.eclipse.net4j.examples.server.internal.ExampleServerPlug in$BackendElement.createInitializer(ExampleServerPlugin.java :224)
at
org.eclipse.net4j.examples.server.internal.ExampleServerPlug in$BackendElement.initializeBackend(ExampleServerPlugin.java :204)
at
org.eclipse.net4j.examples.server.internal.ExampleServerPlug in.doStart(ExampleServerPlugin.java:93)
at
org.eclipse.net4j.util.eclipse.AbstractPlugin.start(Abstract Plugin.java:98)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl$2 .run(BundleContextImpl.java:995)
at java.security.AccessController.doPrivileged(Native Method)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tartActivator(BundleContextImpl.java:989)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tart(BundleContextImpl.java:970)
at
org.eclipse.osgi.framework.internal.core.BundleHost.startWor ker(BundleHost.java:317)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.star t(AbstractBundle.java:256)
at
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter .preFindLocalClass(EclipseLazyStarter.java:86)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(ClasspathManager.java:409)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(DefaultClassLoader.java:188)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:339)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:391)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:352)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.loadCl ass(BundleLoader.java:276)
at
org.eclipse.osgi.framework.internal.core.BundleHost.loadClas s(BundleHost.java:227)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.load Class(AbstractBundle.java:1245)
at
org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .createExecutableExtension(RegistryStrategyOSGI.java:147)
at
org.eclipse.core.internal.registry.ExtensionRegistry.createE xecutableExtension(ExtensionRegistry.java:759)
at
org.eclipse.core.internal.registry.ConfigurationElement.crea teExecutableExtension(ConfigurationElement.java:243)
at
org.eclipse.core.internal.registry.ConfigurationElementHandl e.createExecutableExtension(ConfigurationElementHandle.java: 51)
at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActivator.java:74)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:92)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:68)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:400)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:177)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336 )
at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
at org.eclipse.core.launcher.Main.run(Main.java:977)
at org.eclipse.core.launcher.Main.main(Main.java:952)
Caused by: java.lang.ClassNotFoundException:
org.apache.derby.jdbc.EmbeddedDriver
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:407)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:352)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at
org.eclipse.net4j.spring.db.ContextClassLoaderDataSource.val idate(ContextClassLoaderDataSource.java:180)
... 100 more
[ERROR] net4j.server.mapper: Error while processing ServiceEvent START
java.lang.IllegalArgumentException: null argument:
at org.eclipse.net4j.util.Argument.isNotNull(Argument.java:56)
at org.eclipse.net4j.util.Argument.isNotNull(Argument.java:43)
at
org.eclipse.emf.cdo.dbgen.impl.SQLDialectImpl.<init>(SQLDialectImpl.java:104)
at
org.eclipse.emf.cdo.dbgen.internal.DBGenActivator.createDial ect(DBGenActivator.java:90)
at
org.eclipse.emf.cdo.server.impl.MapperImpl.getSqlDialect(Map perImpl.java:147)
at
org.eclipse.emf.cdo.server.impl.MapperImpl.initTables(Mapper Impl.java:307)
at org.eclipse.emf.cdo.server.impl.MapperImpl.validate(MapperIm pl.java:231)
at
org.eclipse.net4j.spring.impl.ServiceImpl$ServiceStateMachin e$Transition_Start.process(ServiceImpl.java:950)
at
org.eclipse.net4j.spring.impl.ServiceImpl$ServiceStateMachin e$Transition_Start.process(ServiceImpl.java:1)
at org.eclipse.net4j.util.fsm.StateMachine.process(StateMachine .java:133)
at
org.eclipse.net4j.spring.impl.ServiceImpl.processServiceEven t(ServiceImpl.java:812)
at org.eclipse.net4j.spring.impl.ServiceImpl.start(ServiceImpl. java:204)
at
org.eclipse.net4j.spring.impl.ServiceImpl.afterPropertiesSet (ServiceImpl.java:225)
at
org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.invokeInitMethods(AbstractAutowireCapableBe anFactory.java:1091)
at
org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.createBean(AbstractAutowireCapableBeanFacto ry.java:396)
at
org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:233)
at
org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:145)
at
org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveReference(BeanDefinitionValueResolver.java: 186)
at
org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveValueIfNecessary(BeanDefinitionValueResolve r.java:106)
at
org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.applyPropertyValues(AbstractAutowireCapable BeanFactory.java:1046)
at
org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.populateBean(AbstractAutowireCapableBeanFac tory.java:857)
at
org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.createBean(AbstractAutowireCapableBeanFacto ry.java:378)
at
org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:233)
at
org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:145)
at
org.springframework.beans.factory.support.DefaultListableBea nFactory.getBeansOfType(DefaultListableBeanFactory.java:211)
at
org.springframework.context.support.AbstractApplicationConte xt.getBeansOfType(AbstractApplicationContext.java:596)
at
org.springframework.context.support.AbstractApplicationConte xt.registerListeners(AbstractApplicationContext.java:478)
at
org.springframework.context.support.AbstractApplicationConte xt.refresh(AbstractApplicationContext.java:310)
at
org.eclipse.net4j.spring.impl.ContainerImpl.<init>(ContainerImpl.java:55)
at
org.eclipse.net4j.spring.impl.ContainerImpl.<init>(ContainerImpl.java:70)
at
org.eclipse.emf.cdo.examples.server.internal.CDOServerPlugin .getServerContainer(CDOServerPlugin.java:95)
at
org.eclipse.emf.cdo.examples.server.internal.CDOServerPlugin .doStart(CDOServerPlugin.java:55)
at
org.eclipse.net4j.util.eclipse.AbstractPlugin.start(Abstract Plugin.java:98)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl$2 .run(BundleContextImpl.java:995)
at java.security.AccessController.doPrivileged(Native Method)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tartActivator(BundleContextImpl.java:989)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tart(BundleContextImpl.java:970)
at
org.eclipse.osgi.framework.internal.core.BundleHost.startWor ker(BundleHost.java:317)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.star t(AbstractBundle.java:256)
at
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter .preFindLocalClass(EclipseLazyStarter.java:86)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(ClasspathManager.java:409)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(DefaultClassLoader.java:188)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:339)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:391)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:352)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.loadCl ass(BundleLoader.java:276)
at
org.eclipse.osgi.framework.internal.core.BundleHost.loadClas s(BundleHost.java:227)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.load Class(AbstractBundle.java:1245)
at
org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .createExecutableExtension(RegistryStrategyOSGI.java:147)
at
org.eclipse.core.internal.registry.ExtensionRegistry.createE xecutableExtension(ExtensionRegistry.java:759)
at
org.eclipse.core.internal.registry.ConfigurationElement.crea teExecutableExtension(ConfigurationElement.java:243)
at
org.eclipse.core.internal.registry.ConfigurationElementHandl e.createExecutableExtension(ConfigurationElementHandle.java: 51)
at
org.eclipse.net4j.util.eclipse.ExecutableElement.createExecu tableExtension(ExecutableElement.java:34)
at
org.eclipse.net4j.examples.server.internal.ExampleServerPlug in$BackendElement.createInitializer(ExampleServerPlugin.java :224)
at
org.eclipse.net4j.examples.server.internal.ExampleServerPlug in$BackendElement.initializeBackend(ExampleServerPlugin.java :204)
at
org.eclipse.net4j.examples.server.internal.ExampleServerPlug in.doStart(ExampleServerPlugin.java:93)
at
org.eclipse.net4j.util.eclipse.AbstractPlugin.start(Abstract Plugin.java:98)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl$2 .run(BundleContextImpl.java:995)
at java.security.AccessController.doPrivileged(Native Method)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tartActivator(BundleContextImpl.java:989)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tart(BundleContextImpl.java:970)
at
org.eclipse.osgi.framework.internal.core.BundleHost.startWor ker(BundleHost.java:317)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.star t(AbstractBundle.java:256)
at
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter .preFindLocalClass(EclipseLazyStarter.java:86)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(ClasspathManager.java:409)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(DefaultClassLoader.java:188)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:339)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:391)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:352)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at
org.eclipse.osgi.framework.internal.core.BundleLoader.loadCl ass(BundleLoader.java:276)
at
org.eclipse.osgi.framework.internal.core.BundleHost.loadClas s(BundleHost.java:227)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.load Class(AbstractBundle.java:1245)
at
org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .createExecutableExtension(RegistryStrategyOSGI.java:147)
at
org.eclipse.core.internal.registry.ExtensionRegistry.createE xecutableExtension(ExtensionRegistry.java:759)
at
org.eclipse.core.internal.registry.ConfigurationElement.crea teExecutableExtension(ConfigurationElement.java:243)
at
org.eclipse.core.internal.registry.ConfigurationElementHandl e.createExecutableExtension(ConfigurationElementHandle.java: 51)
at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActivator.java:74)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:92)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:68)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:400)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:177)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336 )
at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
at org.eclipse.core.launcher.Main.run(Main.java:977)
at org.eclipse.core.launcher.Main.main(Main.java:952)
Initializing container cdo (net4j)
HIT ENTER FOR SHUTDOWN!!!
Re: CDO committed to CVS [message #585253 is a reply to message #44743] Fri, 11 August 2006 06:36 Go to previous message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
Hi Dave,

Yes, I added support for Derby and made it the default for the supplied
example.
I guess you only have to checkout the following:

org.eclipse.emf.cdo.jdbc.derby
org.eclipse.emf.cdo.dbgen.derby

Does it work now?

Cheers
/Eike



Dave Steinberg schrieb:
> Hi Eike,
>
> Has something changed in how you run the examples from back in April
> when you posted this?
>
> I just tried it out with the latest from CVS, and got the following
> while trying to run CDOServer.
> "org.apache.derby.jdbc.EmbeddedDriver"? I thought we were using MySQL
> for this example? Any idea what's going on here? :)
>
> Thanks,
> Dave
>
>
> [ERROR] net4j.server.dataSource: Error while processing ServiceEvent
> START
> org.eclipse.net4j.spring.ValidationException: Error while loading JDBC
> driver org.apache.derby.jdbc.EmbeddedDriver
> at
> org.eclipse.net4j.spring.db.ContextClassLoaderDataSource.val idate(ContextClassLoaderDataSource.java:185)
>
> at
> org.eclipse.net4j.spring.impl.ServiceImpl$ServiceStateMachin e$Transition_Start.process(ServiceImpl.java:950)
>
> at
> org.eclipse.net4j.spring.impl.ServiceImpl$ServiceStateMachin e$Transition_Start.process(ServiceImpl.java:1)
>
> at
> org.eclipse.net4j.util.fsm.StateMachine.process(StateMachine .java:133)
> at
> org.eclipse.net4j.spring.impl.ServiceImpl.processServiceEven t(ServiceImpl.java:812)
>
> at
> org.eclipse.net4j.spring.impl.ServiceImpl.start(ServiceImpl. java:204)
> at
> org.eclipse.net4j.spring.impl.ServiceImpl.afterPropertiesSet (ServiceImpl.java:225)
>
> at
> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.invokeInitMethods(AbstractAutowireCapableBe anFactory.java:1091)
>
> at
> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.createBean(AbstractAutowireCapableBeanFacto ry.java:396)
>
> at
> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:233)
>
> at
> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:145)
>
> at
> org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveReference(BeanDefinitionValueResolver.java: 186)
>
> at
> org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveValueIfNecessary(BeanDefinitionValueResolve r.java:106)
>
> at
> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.applyPropertyValues(AbstractAutowireCapable BeanFactory.java:1046)
>
> at
> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.populateBean(AbstractAutowireCapableBeanFac tory.java:857)
>
> at
> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.createBean(AbstractAutowireCapableBeanFacto ry.java:378)
>
> at
> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:233)
>
> at
> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:145)
>
> at
> org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveReference(BeanDefinitionValueResolver.java: 186)
>
> at
> org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveValueIfNecessary(BeanDefinitionValueResolve r.java:106)
>
> at
> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.applyPropertyValues(AbstractAutowireCapable BeanFactory.java:1046)
>
> at
> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.populateBean(AbstractAutowireCapableBeanFac tory.java:857)
>
> at
> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.createBean(AbstractAutowireCapableBeanFacto ry.java:378)
>
> at
> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:233)
>
> at
> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:145)
>
> at
> org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveReference(BeanDefinitionValueResolver.java: 186)
>
> at
> org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveValueIfNecessary(BeanDefinitionValueResolve r.java:106)
>
> at
> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.applyPropertyValues(AbstractAutowireCapable BeanFactory.java:1046)
>
> at
> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.populateBean(AbstractAutowireCapableBeanFac tory.java:857)
>
> at
> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.createBean(AbstractAutowireCapableBeanFacto ry.java:378)
>
> at
> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:233)
>
> at
> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:145)
>
> at
> org.springframework.beans.factory.support.DefaultListableBea nFactory.getBeansOfType(DefaultListableBeanFactory.java:211)
>
> at
> org.springframework.context.support.AbstractApplicationConte xt.getBeansOfType(AbstractApplicationContext.java:596)
>
> at
> org.springframework.context.support.AbstractApplicationConte xt.registerListeners(AbstractApplicationContext.java:478)
>
> at
> org.springframework.context.support.AbstractApplicationConte xt.refresh(AbstractApplicationContext.java:310)
>
> at
> org.eclipse.net4j.spring.impl.ContainerImpl.<init>(ContainerImpl.java:55)
> at
> org.eclipse.net4j.spring.impl.ContainerImpl.<init>(ContainerImpl.java:70)
> at
> org.eclipse.emf.cdo.examples.server.internal.CDOServerPlugin .getServerContainer(CDOServerPlugin.java:95)
>
> at
> org.eclipse.emf.cdo.examples.server.internal.CDOServerPlugin .doStart(CDOServerPlugin.java:55)
>
> at
> org.eclipse.net4j.util.eclipse.AbstractPlugin.start(Abstract Plugin.java:98)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl$2 .run(BundleContextImpl.java:995)
>
> at java.security.AccessController.doPrivileged(Native Method)
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tartActivator(BundleContextImpl.java:989)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tart(BundleContextImpl.java:970)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleHost.startWor ker(BundleHost.java:317)
>
> at
> org.eclipse.osgi.framework.internal.core.AbstractBundle.star t(AbstractBundle.java:256)
>
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter .preFindLocalClass(EclipseLazyStarter.java:86)
>
> at
> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(ClasspathManager.java:409)
>
> at
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(DefaultClassLoader.java:188)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:339)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:391)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:352)
>
> at
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
>
> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.loadCl ass(BundleLoader.java:276)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleHost.loadClas s(BundleHost.java:227)
>
> at
> org.eclipse.osgi.framework.internal.core.AbstractBundle.load Class(AbstractBundle.java:1245)
>
> at
> org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .createExecutableExtension(RegistryStrategyOSGI.java:147)
>
> at
> org.eclipse.core.internal.registry.ExtensionRegistry.createE xecutableExtension(ExtensionRegistry.java:759)
>
> at
> org.eclipse.core.internal.registry.ConfigurationElement.crea teExecutableExtension(ConfigurationElement.java:243)
>
> at
> org.eclipse.core.internal.registry.ConfigurationElementHandl e.createExecutableExtension(ConfigurationElementHandle.java: 51)
>
> at
> org.eclipse.net4j.util.eclipse.ExecutableElement.createExecu tableExtension(ExecutableElement.java:34)
>
> at
> org.eclipse.net4j.examples.server.internal.ExampleServerPlug in$BackendElement.createInitializer(ExampleServerPlugin.java :224)
>
> at
> org.eclipse.net4j.examples.server.internal.ExampleServerPlug in$BackendElement.initializeBackend(ExampleServerPlugin.java :204)
>
> at
> org.eclipse.net4j.examples.server.internal.ExampleServerPlug in.doStart(ExampleServerPlugin.java:93)
>
> at
> org.eclipse.net4j.util.eclipse.AbstractPlugin.start(Abstract Plugin.java:98)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl$2 .run(BundleContextImpl.java:995)
>
> at java.security.AccessController.doPrivileged(Native Method)
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tartActivator(BundleContextImpl.java:989)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tart(BundleContextImpl.java:970)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleHost.startWor ker(BundleHost.java:317)
>
> at
> org.eclipse.osgi.framework.internal.core.AbstractBundle.star t(AbstractBundle.java:256)
>
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter .preFindLocalClass(EclipseLazyStarter.java:86)
>
> at
> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(ClasspathManager.java:409)
>
> at
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(DefaultClassLoader.java:188)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:339)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:391)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:352)
>
> at
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
>
> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.loadCl ass(BundleLoader.java:276)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleHost.loadClas s(BundleHost.java:227)
>
> at
> org.eclipse.osgi.framework.internal.core.AbstractBundle.load Class(AbstractBundle.java:1245)
>
> at
> org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .createExecutableExtension(RegistryStrategyOSGI.java:147)
>
> at
> org.eclipse.core.internal.registry.ExtensionRegistry.createE xecutableExtension(ExtensionRegistry.java:759)
>
> at
> org.eclipse.core.internal.registry.ConfigurationElement.crea teExecutableExtension(ConfigurationElement.java:243)
>
> at
> org.eclipse.core.internal.registry.ConfigurationElementHandl e.createExecutableExtension(ConfigurationElementHandle.java: 51)
>
> at
> org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActivator.java:74)
>
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:92)
>
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:68)
>
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:400)
>
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:177)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:585)
> at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336 )
> at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
> at org.eclipse.core.launcher.Main.run(Main.java:977)
> at org.eclipse.core.launcher.Main.main(Main.java:952)
> Caused by: java.lang.ClassNotFoundException:
> org.apache.derby.jdbc.EmbeddedDriver
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:407)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:352)
>
> at
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
>
> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
> at
> org.eclipse.net4j.spring.db.ContextClassLoaderDataSource.val idate(ContextClassLoaderDataSource.java:180)
>
> ... 100 more
> [ERROR] net4j.server.mapper: Error while processing ServiceEvent START
> java.lang.IllegalArgumentException: null argument:
> at org.eclipse.net4j.util.Argument.isNotNull(Argument.java:56)
> at org.eclipse.net4j.util.Argument.isNotNull(Argument.java:43)
> at
> org.eclipse.emf.cdo.dbgen.impl.SQLDialectImpl.<init>(SQLDialectImpl.java:104)
>
> at
> org.eclipse.emf.cdo.dbgen.internal.DBGenActivator.createDial ect(DBGenActivator.java:90)
>
> at
> org.eclipse.emf.cdo.server.impl.MapperImpl.getSqlDialect(Map perImpl.java:147)
>
> at
> org.eclipse.emf.cdo.server.impl.MapperImpl.initTables(Mapper Impl.java:307)
>
> at
> org.eclipse.emf.cdo.server.impl.MapperImpl.validate(MapperIm pl.java:231)
> at
> org.eclipse.net4j.spring.impl.ServiceImpl$ServiceStateMachin e$Transition_Start.process(ServiceImpl.java:950)
>
> at
> org.eclipse.net4j.spring.impl.ServiceImpl$ServiceStateMachin e$Transition_Start.process(ServiceImpl.java:1)
>
> at
> org.eclipse.net4j.util.fsm.StateMachine.process(StateMachine .java:133)
> at
> org.eclipse.net4j.spring.impl.ServiceImpl.processServiceEven t(ServiceImpl.java:812)
>
> at
> org.eclipse.net4j.spring.impl.ServiceImpl.start(ServiceImpl. java:204)
> at
> org.eclipse.net4j.spring.impl.ServiceImpl.afterPropertiesSet (ServiceImpl.java:225)
>
> at
> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.invokeInitMethods(AbstractAutowireCapableBe anFactory.java:1091)
>
> at
> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.createBean(AbstractAutowireCapableBeanFacto ry.java:396)
>
> at
> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:233)
>
> at
> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:145)
>
> at
> org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveReference(BeanDefinitionValueResolver.java: 186)
>
> at
> org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveValueIfNecessary(BeanDefinitionValueResolve r.java:106)
>
> at
> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.applyPropertyValues(AbstractAutowireCapable BeanFactory.java:1046)
>
> at
> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.populateBean(AbstractAutowireCapableBeanFac tory.java:857)
>
> at
> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.createBean(AbstractAutowireCapableBeanFacto ry.java:378)
>
> at
> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:233)
>
> at
> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:145)
>
> at
> org.springframework.beans.factory.support.DefaultListableBea nFactory.getBeansOfType(DefaultListableBeanFactory.java:211)
>
> at
> org.springframework.context.support.AbstractApplicationConte xt.getBeansOfType(AbstractApplicationContext.java:596)
>
> at
> org.springframework.context.support.AbstractApplicationConte xt.registerListeners(AbstractApplicationContext.java:478)
>
> at
> org.springframework.context.support.AbstractApplicationConte xt.refresh(AbstractApplicationContext.java:310)
>
> at
> org.eclipse.net4j.spring.impl.ContainerImpl.<init>(ContainerImpl.java:55)
> at
> org.eclipse.net4j.spring.impl.ContainerImpl.<init>(ContainerImpl.java:70)
> at
> org.eclipse.emf.cdo.examples.server.internal.CDOServerPlugin .getServerContainer(CDOServerPlugin.java:95)
>
> at
> org.eclipse.emf.cdo.examples.server.internal.CDOServerPlugin .doStart(CDOServerPlugin.java:55)
>
> at
> org.eclipse.net4j.util.eclipse.AbstractPlugin.start(Abstract Plugin.java:98)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl$2 .run(BundleContextImpl.java:995)
>
> at java.security.AccessController.doPrivileged(Native Method)
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tartActivator(BundleContextImpl.java:989)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tart(BundleContextImpl.java:970)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleHost.startWor ker(BundleHost.java:317)
>
> at
> org.eclipse.osgi.framework.internal.core.AbstractBundle.star t(AbstractBundle.java:256)
>
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter .preFindLocalClass(EclipseLazyStarter.java:86)
>
> at
> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(ClasspathManager.java:409)
>
> at
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(DefaultClassLoader.java:188)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:339)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:391)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:352)
>
> at
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
>
> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.loadCl ass(BundleLoader.java:276)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleHost.loadClas s(BundleHost.java:227)
>
> at
> org.eclipse.osgi.framework.internal.core.AbstractBundle.load Class(AbstractBundle.java:1245)
>
> at
> org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .createExecutableExtension(RegistryStrategyOSGI.java:147)
>
> at
> org.eclipse.core.internal.registry.ExtensionRegistry.createE xecutableExtension(ExtensionRegistry.java:759)
>
> at
> org.eclipse.core.internal.registry.ConfigurationElement.crea teExecutableExtension(ConfigurationElement.java:243)
>
> at
> org.eclipse.core.internal.registry.ConfigurationElementHandl e.createExecutableExtension(ConfigurationElementHandle.java: 51)
>
> at
> org.eclipse.net4j.util.eclipse.ExecutableElement.createExecu tableExtension(ExecutableElement.java:34)
>
> at
> org.eclipse.net4j.examples.server.internal.ExampleServerPlug in$BackendElement.createInitializer(ExampleServerPlugin.java :224)
>
> at
> org.eclipse.net4j.examples.server.internal.ExampleServerPlug in$BackendElement.initializeBackend(ExampleServerPlugin.java :204)
>
> at
> org.eclipse.net4j.examples.server.internal.ExampleServerPlug in.doStart(ExampleServerPlugin.java:93)
>
> at
> org.eclipse.net4j.util.eclipse.AbstractPlugin.start(Abstract Plugin.java:98)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl$2 .run(BundleContextImpl.java:995)
>
> at java.security.AccessController.doPrivileged(Native Method)
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tartActivator(BundleContextImpl.java:989)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tart(BundleContextImpl.java:970)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleHost.startWor ker(BundleHost.java:317)
>
> at
> org.eclipse.osgi.framework.internal.core.AbstractBundle.star t(AbstractBundle.java:256)
>
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter .preFindLocalClass(EclipseLazyStarter.java:86)
>
> at
> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(ClasspathManager.java:409)
>
> at
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(DefaultClassLoader.java:188)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:339)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:391)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:352)
>
> at
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
>
> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
> at
> org.eclipse.osgi.framework.internal.core.BundleLoader.loadCl ass(BundleLoader.java:276)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleHost.loadClas s(BundleHost.java:227)
>
> at
> org.eclipse.osgi.framework.internal.core.AbstractBundle.load Class(AbstractBundle.java:1245)
>
> at
> org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .createExecutableExtension(RegistryStrategyOSGI.java:147)
>
> at
> org.eclipse.core.internal.registry.ExtensionRegistry.createE xecutableExtension(ExtensionRegistry.java:759)
>
> at
> org.eclipse.core.internal.registry.ConfigurationElement.crea teExecutableExtension(ConfigurationElement.java:243)
>
> at
> org.eclipse.core.internal.registry.ConfigurationElementHandl e.createExecutableExtension(ConfigurationElementHandle.java: 51)
>
> at
> org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActivator.java:74)
>
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:92)
>
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:68)
>
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:400)
>
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:177)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:585)
> at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336 )
> at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
> at org.eclipse.core.launcher.Main.run(Main.java:977)
> at org.eclipse.core.launcher.Main.main(Main.java:952)
> Initializing container cdo (net4j)
> HIT ENTER FOR SHUTDOWN!!!


Re: CDO committed to CVS [message #585270 is a reply to message #44772] Fri, 11 August 2006 08:04 Go to previous message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
Dave,

I forgot to mention that, if you want to use another db (mysql, hsqldb,
....), you have to edit

/org.eclipse.emf.cdo.examples.server/META-INF/server.propert ies

Cheers
/Eike


Eike Stepper schrieb:
> Hi Dave,
>
> Yes, I added support for Derby and made it the default for the
> supplied example.
> I guess you only have to checkout the following:
>
> org.eclipse.emf.cdo.jdbc.derby
> org.eclipse.emf.cdo.dbgen.derby
>
> Does it work now?
>
> Cheers
> /Eike
>
>
>
> Dave Steinberg schrieb:
>> Hi Eike,
>>
>> Has something changed in how you run the examples from back in April
>> when you posted this?
>>
>> I just tried it out with the latest from CVS, and got the following
>> while trying to run CDOServer.
>> "org.apache.derby.jdbc.EmbeddedDriver"? I thought we were using
>> MySQL for this example? Any idea what's going on here? :)
>>
>> Thanks,
>> Dave
>>
>>
>> [ERROR] net4j.server.dataSource: Error while processing ServiceEvent
>> START
>> org.eclipse.net4j.spring.ValidationException: Error while loading
>> JDBC driver org.apache.derby.jdbc.EmbeddedDriver
>> at
>> org.eclipse.net4j.spring.db.ContextClassLoaderDataSource.val idate(ContextClassLoaderDataSource.java:185)
>>
>> at
>> org.eclipse.net4j.spring.impl.ServiceImpl$ServiceStateMachin e$Transition_Start.process(ServiceImpl.java:950)
>>
>> at
>> org.eclipse.net4j.spring.impl.ServiceImpl$ServiceStateMachin e$Transition_Start.process(ServiceImpl.java:1)
>>
>> at
>> org.eclipse.net4j.util.fsm.StateMachine.process(StateMachine .java:133)
>> at
>> org.eclipse.net4j.spring.impl.ServiceImpl.processServiceEven t(ServiceImpl.java:812)
>>
>> at
>> org.eclipse.net4j.spring.impl.ServiceImpl.start(ServiceImpl. java:204)
>> at
>> org.eclipse.net4j.spring.impl.ServiceImpl.afterPropertiesSet (ServiceImpl.java:225)
>>
>> at
>> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.invokeInitMethods(AbstractAutowireCapableBe anFactory.java:1091)
>>
>> at
>> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.createBean(AbstractAutowireCapableBeanFacto ry.java:396)
>>
>> at
>> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:233)
>>
>> at
>> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:145)
>>
>> at
>> org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveReference(BeanDefinitionValueResolver.java: 186)
>>
>> at
>> org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveValueIfNecessary(BeanDefinitionValueResolve r.java:106)
>>
>> at
>> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.applyPropertyValues(AbstractAutowireCapable BeanFactory.java:1046)
>>
>> at
>> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.populateBean(AbstractAutowireCapableBeanFac tory.java:857)
>>
>> at
>> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.createBean(AbstractAutowireCapableBeanFacto ry.java:378)
>>
>> at
>> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:233)
>>
>> at
>> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:145)
>>
>> at
>> org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveReference(BeanDefinitionValueResolver.java: 186)
>>
>> at
>> org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveValueIfNecessary(BeanDefinitionValueResolve r.java:106)
>>
>> at
>> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.applyPropertyValues(AbstractAutowireCapable BeanFactory.java:1046)
>>
>> at
>> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.populateBean(AbstractAutowireCapableBeanFac tory.java:857)
>>
>> at
>> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.createBean(AbstractAutowireCapableBeanFacto ry.java:378)
>>
>> at
>> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:233)
>>
>> at
>> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:145)
>>
>> at
>> org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveReference(BeanDefinitionValueResolver.java: 186)
>>
>> at
>> org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveValueIfNecessary(BeanDefinitionValueResolve r.java:106)
>>
>> at
>> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.applyPropertyValues(AbstractAutowireCapable BeanFactory.java:1046)
>>
>> at
>> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.populateBean(AbstractAutowireCapableBeanFac tory.java:857)
>>
>> at
>> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.createBean(AbstractAutowireCapableBeanFacto ry.java:378)
>>
>> at
>> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:233)
>>
>> at
>> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:145)
>>
>> at
>> org.springframework.beans.factory.support.DefaultListableBea nFactory.getBeansOfType(DefaultListableBeanFactory.java:211)
>>
>> at
>> org.springframework.context.support.AbstractApplicationConte xt.getBeansOfType(AbstractApplicationContext.java:596)
>>
>> at
>> org.springframework.context.support.AbstractApplicationConte xt.registerListeners(AbstractApplicationContext.java:478)
>>
>> at
>> org.springframework.context.support.AbstractApplicationConte xt.refresh(AbstractApplicationContext.java:310)
>>
>> at
>> org.eclipse.net4j.spring.impl.ContainerImpl.<init>(ContainerImpl.java:55)
>>
>> at
>> org.eclipse.net4j.spring.impl.ContainerImpl.<init>(ContainerImpl.java:70)
>>
>> at
>> org.eclipse.emf.cdo.examples.server.internal.CDOServerPlugin .getServerContainer(CDOServerPlugin.java:95)
>>
>> at
>> org.eclipse.emf.cdo.examples.server.internal.CDOServerPlugin .doStart(CDOServerPlugin.java:55)
>>
>> at
>> org.eclipse.net4j.util.eclipse.AbstractPlugin.start(Abstract Plugin.java:98)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleContextImpl$2 .run(BundleContextImpl.java:995)
>>
>> at java.security.AccessController.doPrivileged(Native Method)
>> at
>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tartActivator(BundleContextImpl.java:989)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tart(BundleContextImpl.java:970)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleHost.startWor ker(BundleHost.java:317)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.AbstractBundle.star t(AbstractBundle.java:256)
>>
>> at
>> org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter .preFindLocalClass(EclipseLazyStarter.java:86)
>>
>> at
>> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(ClasspathManager.java:409)
>>
>> at
>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(DefaultClassLoader.java:188)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:339)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:391)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:352)
>>
>> at
>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
>>
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>> at
>> org.eclipse.osgi.framework.internal.core.BundleLoader.loadCl ass(BundleLoader.java:276)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleHost.loadClas s(BundleHost.java:227)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.AbstractBundle.load Class(AbstractBundle.java:1245)
>>
>> at
>> org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .createExecutableExtension(RegistryStrategyOSGI.java:147)
>>
>> at
>> org.eclipse.core.internal.registry.ExtensionRegistry.createE xecutableExtension(ExtensionRegistry.java:759)
>>
>> at
>> org.eclipse.core.internal.registry.ConfigurationElement.crea teExecutableExtension(ConfigurationElement.java:243)
>>
>> at
>> org.eclipse.core.internal.registry.ConfigurationElementHandl e.createExecutableExtension(ConfigurationElementHandle.java: 51)
>>
>> at
>> org.eclipse.net4j.util.eclipse.ExecutableElement.createExecu tableExtension(ExecutableElement.java:34)
>>
>> at
>> org.eclipse.net4j.examples.server.internal.ExampleServerPlug in$BackendElement.createInitializer(ExampleServerPlugin.java :224)
>>
>> at
>> org.eclipse.net4j.examples.server.internal.ExampleServerPlug in$BackendElement.initializeBackend(ExampleServerPlugin.java :204)
>>
>> at
>> org.eclipse.net4j.examples.server.internal.ExampleServerPlug in.doStart(ExampleServerPlugin.java:93)
>>
>> at
>> org.eclipse.net4j.util.eclipse.AbstractPlugin.start(Abstract Plugin.java:98)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleContextImpl$2 .run(BundleContextImpl.java:995)
>>
>> at java.security.AccessController.doPrivileged(Native Method)
>> at
>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tartActivator(BundleContextImpl.java:989)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tart(BundleContextImpl.java:970)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleHost.startWor ker(BundleHost.java:317)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.AbstractBundle.star t(AbstractBundle.java:256)
>>
>> at
>> org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter .preFindLocalClass(EclipseLazyStarter.java:86)
>>
>> at
>> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(ClasspathManager.java:409)
>>
>> at
>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(DefaultClassLoader.java:188)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:339)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:391)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:352)
>>
>> at
>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
>>
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>> at
>> org.eclipse.osgi.framework.internal.core.BundleLoader.loadCl ass(BundleLoader.java:276)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleHost.loadClas s(BundleHost.java:227)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.AbstractBundle.load Class(AbstractBundle.java:1245)
>>
>> at
>> org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .createExecutableExtension(RegistryStrategyOSGI.java:147)
>>
>> at
>> org.eclipse.core.internal.registry.ExtensionRegistry.createE xecutableExtension(ExtensionRegistry.java:759)
>>
>> at
>> org.eclipse.core.internal.registry.ConfigurationElement.crea teExecutableExtension(ConfigurationElement.java:243)
>>
>> at
>> org.eclipse.core.internal.registry.ConfigurationElementHandl e.createExecutableExtension(ConfigurationElementHandle.java: 51)
>>
>> at
>> org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActivator.java:74)
>>
>> at
>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:92)
>>
>> at
>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:68)
>>
>> at
>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:400)
>>
>> at
>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:177)
>>
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
>>
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>>
>> at java.lang.reflect.Method.invoke(Method.java:585)
>> at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336 )
>> at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
>> at org.eclipse.core.launcher.Main.run(Main.java:977)
>> at org.eclipse.core.launcher.Main.main(Main.java:952)
>> Caused by: java.lang.ClassNotFoundException:
>> org.apache.derby.jdbc.EmbeddedDriver
>> at
>> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:407)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:352)
>>
>> at
>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
>>
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>> at
>> org.eclipse.net4j.spring.db.ContextClassLoaderDataSource.val idate(ContextClassLoaderDataSource.java:180)
>>
>> ... 100 more
>> [ERROR] net4j.server.mapper: Error while processing ServiceEvent START
>> java.lang.IllegalArgumentException: null argument:
>> at org.eclipse.net4j.util.Argument.isNotNull(Argument.java:56)
>> at org.eclipse.net4j.util.Argument.isNotNull(Argument.java:43)
>> at
>> org.eclipse.emf.cdo.dbgen.impl.SQLDialectImpl.<init>(SQLDialectImpl.java:104)
>>
>> at
>> org.eclipse.emf.cdo.dbgen.internal.DBGenActivator.createDial ect(DBGenActivator.java:90)
>>
>> at
>> org.eclipse.emf.cdo.server.impl.MapperImpl.getSqlDialect(Map perImpl.java:147)
>>
>> at
>> org.eclipse.emf.cdo.server.impl.MapperImpl.initTables(Mapper Impl.java:307)
>>
>> at
>> org.eclipse.emf.cdo.server.impl.MapperImpl.validate(MapperIm pl.java:231)
>> at
>> org.eclipse.net4j.spring.impl.ServiceImpl$ServiceStateMachin e$Transition_Start.process(ServiceImpl.java:950)
>>
>> at
>> org.eclipse.net4j.spring.impl.ServiceImpl$ServiceStateMachin e$Transition_Start.process(ServiceImpl.java:1)
>>
>> at
>> org.eclipse.net4j.util.fsm.StateMachine.process(StateMachine .java:133)
>> at
>> org.eclipse.net4j.spring.impl.ServiceImpl.processServiceEven t(ServiceImpl.java:812)
>>
>> at
>> org.eclipse.net4j.spring.impl.ServiceImpl.start(ServiceImpl. java:204)
>> at
>> org.eclipse.net4j.spring.impl.ServiceImpl.afterPropertiesSet (ServiceImpl.java:225)
>>
>> at
>> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.invokeInitMethods(AbstractAutowireCapableBe anFactory.java:1091)
>>
>> at
>> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.createBean(AbstractAutowireCapableBeanFacto ry.java:396)
>>
>> at
>> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:233)
>>
>> at
>> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:145)
>>
>> at
>> org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveReference(BeanDefinitionValueResolver.java: 186)
>>
>> at
>> org.springframework.beans.factory.support.BeanDefinitionValu eResolver.resolveValueIfNecessary(BeanDefinitionValueResolve r.java:106)
>>
>> at
>> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.applyPropertyValues(AbstractAutowireCapable BeanFactory.java:1046)
>>
>> at
>> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.populateBean(AbstractAutowireCapableBeanFac tory.java:857)
>>
>> at
>> org.springframework.beans.factory.support.AbstractAutowireCa pableBeanFactory.createBean(AbstractAutowireCapableBeanFacto ry.java:378)
>>
>> at
>> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:233)
>>
>> at
>> org.springframework.beans.factory.support.AbstractBeanFactor y.getBean(AbstractBeanFactory.java:145)
>>
>> at
>> org.springframework.beans.factory.support.DefaultListableBea nFactory.getBeansOfType(DefaultListableBeanFactory.java:211)
>>
>> at
>> org.springframework.context.support.AbstractApplicationConte xt.getBeansOfType(AbstractApplicationContext.java:596)
>>
>> at
>> org.springframework.context.support.AbstractApplicationConte xt.registerListeners(AbstractApplicationContext.java:478)
>>
>> at
>> org.springframework.context.support.AbstractApplicationConte xt.refresh(AbstractApplicationContext.java:310)
>>
>> at
>> org.eclipse.net4j.spring.impl.ContainerImpl.<init>(ContainerImpl.java:55)
>>
>> at
>> org.eclipse.net4j.spring.impl.ContainerImpl.<init>(ContainerImpl.java:70)
>>
>> at
>> org.eclipse.emf.cdo.examples.server.internal.CDOServerPlugin .getServerContainer(CDOServerPlugin.java:95)
>>
>> at
>> org.eclipse.emf.cdo.examples.server.internal.CDOServerPlugin .doStart(CDOServerPlugin.java:55)
>>
>> at
>> org.eclipse.net4j.util.eclipse.AbstractPlugin.start(Abstract Plugin.java:98)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleContextImpl$2 .run(BundleContextImpl.java:995)
>>
>> at java.security.AccessController.doPrivileged(Native Method)
>> at
>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tartActivator(BundleContextImpl.java:989)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tart(BundleContextImpl.java:970)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleHost.startWor ker(BundleHost.java:317)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.AbstractBundle.star t(AbstractBundle.java:256)
>>
>> at
>> org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter .preFindLocalClass(EclipseLazyStarter.java:86)
>>
>> at
>> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(ClasspathManager.java:409)
>>
>> at
>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(DefaultClassLoader.java:188)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:339)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:391)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:352)
>>
>> at
>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
>>
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>> at
>> org.eclipse.osgi.framework.internal.core.BundleLoader.loadCl ass(BundleLoader.java:276)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleHost.loadClas s(BundleHost.java:227)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.AbstractBundle.load Class(AbstractBundle.java:1245)
>>
>> at
>> org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .createExecutableExtension(RegistryStrategyOSGI.java:147)
>>
>> at
>> org.eclipse.core.internal.registry.ExtensionRegistry.createE xecutableExtension(ExtensionRegistry.java:759)
>>
>> at
>> org.eclipse.core.internal.registry.ConfigurationElement.crea teExecutableExtension(ConfigurationElement.java:243)
>>
>> at
>> org.eclipse.core.internal.registry.ConfigurationElementHandl e.createExecutableExtension(ConfigurationElementHandle.java: 51)
>>
>> at
>> org.eclipse.net4j.util.eclipse.ExecutableElement.createExecu tableExtension(ExecutableElement.java:34)
>>
>> at
>> org.eclipse.net4j.examples.server.internal.ExampleServerPlug in$BackendElement.createInitializer(ExampleServerPlugin.java :224)
>>
>> at
>> org.eclipse.net4j.examples.server.internal.ExampleServerPlug in$BackendElement.initializeBackend(ExampleServerPlugin.java :204)
>>
>> at
>> org.eclipse.net4j.examples.server.internal.ExampleServerPlug in.doStart(ExampleServerPlugin.java:93)
>>
>> at
>> org.eclipse.net4j.util.eclipse.AbstractPlugin.start(Abstract Plugin.java:98)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleContextImpl$2 .run(BundleContextImpl.java:995)
>>
>> at java.security.AccessController.doPrivileged(Native Method)
>> at
>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tartActivator(BundleContextImpl.java:989)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.s tart(BundleContextImpl.java:970)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleHost.startWor ker(BundleHost.java:317)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.AbstractBundle.star t(AbstractBundle.java:256)
>>
>> at
>> org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter .preFindLocalClass(EclipseLazyStarter.java:86)
>>
>> at
>> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(ClasspathManager.java:409)
>>
>> at
>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(DefaultClassLoader.java:188)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:339)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:391)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:352)
>>
>> at
>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
>>
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>> at
>> org.eclipse.osgi.framework.internal.core.BundleLoader.loadCl ass(BundleLoader.java:276)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.BundleHost.loadClas s(BundleHost.java:227)
>>
>> at
>> org.eclipse.osgi.framework.internal.core.AbstractBundle.load Class(AbstractBundle.java:1245)
>>
>> at
>> org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI .createExecutableExtension(RegistryStrategyOSGI.java:147)
>>
>> at
>> org.eclipse.core.internal.registry.ExtensionRegistry.createE xecutableExtension(ExtensionRegistry.java:759)
>>
>> at
>> org.eclipse.core.internal.registry.ConfigurationElement.crea teExecutableExtension(ConfigurationElement.java:243)
>>
>> at
>> org.eclipse.core.internal.registry.ConfigurationElementHandl e.createExecutableExtension(ConfigurationElementHandle.java: 51)
>>
>> at
>> org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActivator.java:74)
>>
>> at
>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:92)
>>
>> at
>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:68)
>>
>> at
>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:400)
>>
>> at
>> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:177)
>>
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:39)
>>
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:25)
>>
>> at java.lang.reflect.Method.invoke(Method.java:585)
>> at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336 )
>> at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
>> at org.eclipse.core.launcher.Main.run(Main.java:977)
>> at org.eclipse.core.launcher.Main.main(Main.java:952)
>> Initializing container cdo (net4j)
>> HIT ENTER FOR SHUTDOWN!!!


Previous Topic:EMFT-OQTV 1.0.1 Build Announcements
Next Topic:EContentAdapter behaviour ?
Goto Forum:
  


Current Time: Wed Apr 24 15:36:28 GMT 2024

Powered by FUDForum. Page generated in 0.05044 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top