[CDO] Factory not found: org.eclipse.emf.cdo.server.queryHandlerFactories[ocl] [message #885820] |
Wed, 13 June 2012 12:51  |
Eclipse User |
|
|
|
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
|
|
|
|
|
|
|
Re: [CDO] Factory not found: org.eclipse.emf.cdo.server.queryHandlerFactories[ocl] [message #895203 is a reply to message #895155] |
Thu, 12 July 2012 00:47   |
Eclipse User |
|
|
|
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
>
|
|
|
|
Powered by
FUDForum. Page generated in 0.05126 seconds