Home » Modeling » EMF "Technology" (Ecore Tools, EMFatic, etc) » CDO committed to CVS
CDO committed to CVS [message #29507] |
Sun, 02 April 2006 09:58 |
Eclipse User |
|
|
|
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 |
Eclipse User |
|
|
|
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 |
Eclipse User |
|
|
|
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 |
Eclipse User |
|
|
|
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 |
Eclipse User |
|
|
|
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 |
Eclipse User |
|
|
|
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 |
Eclipse User |
|
|
|
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 |
Eclipse User |
|
|
|
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 #44772 is a reply to message #44743] |
Fri, 11 August 2006 06:36 |
Eclipse User |
|
|
|
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 |
Eclipse User |
|
|
|
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 |
user 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 |
user 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 |
user 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 |
user 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 |
user 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 |
user 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 |
|
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
>>
Cheers
/Eike
----
http://www.esc-net.de
http://thegordian.blogspot.com
http://twitter.com/eikestepper
|
|
| | |
Re: CDO committed to CVS [message #585253 is a reply to message #44743] |
Fri, 11 August 2006 06:36 |
|
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!!!
Cheers
/Eike
----
http://www.esc-net.de
http://thegordian.blogspot.com
http://twitter.com/eikestepper
|
|
|
Re: CDO committed to CVS [message #585270 is a reply to message #44772] |
Fri, 11 August 2006 08:04 |
|
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!!!
Cheers
/Eike
----
http://www.esc-net.de
http://thegordian.blogspot.com
http://twitter.com/eikestepper
|
|
|
Goto Forum:
Current Time: Wed Apr 24 15:36:28 GMT 2024
Powered by FUDForum. Page generated in 0.05044 seconds
|