|
Re: [CDO] Factory not found: org.eclipse.emf.cdo.server.queryHandlerFactories[ocl] [message #885841 is a reply to message #885820] |
Wed, 13 June 2012 17:40 |
|
You just have to deploy the org.eclipse.emf.cdo.server.ocl bundle to your repository OSGi installation.
Cheers
/Eike
----
http://www.esc-net.de
http://thegordian.blogspot.com
http://twitter.com/eikestepper
Am 13.06.2012 18:51, schrieb Missing name Mising name:
> Hi,
> Trying to execute a simple query using this code
>
>
> EClass cls= topology.eClass();
> String queryString = topology.eClass().getName().concat(".nodes->size()>50");
> System.out.println(queryString);
> CDOQuery query = topology.cdoView().createQuery("ocl", queryString, cls);
>
> We've got the exception:
>
> [ERROR] Factory not found: org.eclipse.emf.cdo.server.queryHandlerFactories[ocl]
> org.eclipse.net4j.util.container.FactoryNotFoundException: Factory not found:
> org.eclipse.emf.cdo.server.queryHandlerFactories[ocl]
> at org.eclipse.net4j.util.container.ManagedContainer.getFactory(ManagedContainer.java:193)
> at org.eclipse.net4j.util.container.ManagedContainer.createElement(ManagedContainer.java:492)
> at org.eclipse.net4j.util.container.ManagedContainer.getElement(ManagedContainer.java:281)
> at org.eclipse.net4j.util.container.ManagedContainer.getElement(ManagedContainer.java:265)
> at org.eclipse.emf.cdo.spi.server.ContainerQueryHandlerProvider.getQueryHandler(ContainerQueryHandlerProvider.java:42)
> at org.eclipse.emf.cdo.internal.server.Repository.getQueryHandler(Repository.java:909)
> at org.eclipse.emf.cdo.internal.server.QueryManager$QueryContext.run(QueryManager.java:292)
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> at java.lang.Thread.run(Thread.java:662)
>
> could anyone tell me what should i do?
> ocl and OCL is as query language name tested.
>
> The running CDO server is Ok, we can create, store and retrieve objects from it.
> We use CDO 4.0.1
Cheers
/Eike
----
http://www.esc-net.de
http://thegordian.blogspot.com
http://twitter.com/eikestepper
|
|
|
|
|
|
Re: [CDO] Factory not found: org.eclipse.emf.cdo.server.queryHandlerFactories[ocl] [message #895203 is a reply to message #895155] |
Thu, 12 July 2012 04:47 |
|
Am 11.07.2012 22:14, schrieb hadrien hadrien:
> Hey,
>
> both plugins appear as "installed"... what would you suggest ?
"Installed" means "Not resolved", required bundles are missing.
In this case, as I already suspected, org.eclipse.ocl.ecore
Bundle-SymbolicName: org.eclipse.emf.cdo.server.ocl;singleton:=true
Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.4.0,4.0.0)",
org.eclipse.ocl.ecore;bundle-version="[3.0.0,4.0.0)",
org.eclipse.emf.cdo.server;bundle-version="[4.0.0,5.0.0)"
I generally create Eclipse installations with the p2 director tool, which would have pointed this problem out earlier,
or given an adequate list of p2 repositories (see the bookmarks.xml files on our downloads page) fix it silently.
Cheers
/Eike
----
http://www.esc-net.de
http://thegordian.blogspot.com
http://twitter.com/eikestepper
>
> (see console trace below)
>
>
> Framework is launched.
>
> id State Bundle
> 0 ACTIVE org.eclipse.osgi_3.7.2.v20120110-1415
> 2 ACTIVE org.eclipse.equinox.preferences_3.4.2.v20120111-2020
> 5 ACTIVE org.eclipse.equinox.app_1.3.100.v20110321
> 8 ACTIVE org.eclipse.emf.ecore_2.7.0.v20120127-1122
> 10 <<LAZY>> org.eclipse.core.contenttype_3.4.100.v20110423-0524
> 11 ACTIVE org.eclipse.emf.common_2.7.0.v20120127-1122
> 12 ACTIVE org.eclipse.equinox.common_3.6.0.v20110523
> 13 ACTIVE org.eclipse.core.runtime_3.7.0.v20110110
> 16 ACTIVE org.eclipse.core.jobs_3.5.101.v20120113-1953
> 18 ACTIVE org.eclipse.emf.ecore.change_2.7.1.v20120127-1122
> 19 RESOLVED org.eclipse.core.runtime.compatibility.registry_3.5.0.v20110505
> Master=22
> 20 ACTIVE org.eclipse.emf.ecore.xmi_2.7.0.v20120127-1122
> 22 ACTIVE org.eclipse.equinox.registry_3.5.101.R37x_v20110810-1611
> Fragments=19
> 24 ACTIVE org.eclipse.net4j.db_4.0.0.v20111221-2122
> 25 ACTIVE org.eclipse.emf.cdo_4.0.1.v20120214-1021
> 26 ACTIVE org.eclipse.net4j.util_3.1.1.v20111210-0952
> 27 ACTIVE org.eclipse.emf.cdo.server_4.0.1.v20111208-1739
> 28 ACTIVE org.eclipse.net4j.tcp_4.0.0.v20110607-1632
> 29 ACTIVE org.eclipse.net4j_4.0.1.v20111123-0654
> 30 ACTIVE org.eclipse.emf.cdo.server.net4j_4.0.1.v20120113-1233
> 31 ACTIVE org.eclipse.emf.cdo.common_4.0.1.v20111215-1854
> 32 ACTIVE org.eclipse.emf.cdo.server.db_4.0.1.v20111221-2220
> 35 RESOLVED com.mysql.jdbc_5.1.11
> 36 ACTIVE org.eclipse.net4j.db.mysql_4.0.1.v20110727-0844
> 37 INSTALLED org.eclipse.emf.cdo.server.ocl_4.0.0.v20110818-0735
> 38 INSTALLED org.eclipse.emf.query.ocl_2.0.0.v20091215-1624
>
Cheers
/Eike
----
http://www.esc-net.de
http://thegordian.blogspot.com
http://twitter.com/eikestepper
|
|
|
|
Powered by
FUDForum. Page generated in 0.03125 seconds