Hi Dev,
I have tried to use MongoDb as Analitics event store in WSO2 EI 6.1.1 update
23 but without succes.
I have added in analytics-datasources.xml this configuration:
<providers>
<provider>org.wso2.carbon.datasource.reader.mongo.MongoDataSourceReader</provider>
</providers>
<datasource>
<name>WSO2_ANALYTICS_DS_MONGO</name>
<description>The datasource used for analytics record
store</description>
<definition type="MONGO">
<configuration>
<host>xxx.xxx.xxx.xxx</host>
<port>27017</port>
</configuration>
</definition>
</datasource>
And in analytics-config.xml this configuration:
<analytics-record-store name="EVENT_STORE">
<implementation>org.wso2.carbon.analytics.datasource.mongo.MongoAnalyticsRecordStore</implementation>
<properties>
<property name="datasource">WSO2_ANALYTICS_DS_MONGO</property>
<property name="database"> WSO2_DAS_EVENT</property>
</properties>
</analytics-record-store>
I have read the configurations from this PR
At startup I get the follow error(complete logs in attachment):
[2018-03-01 13:32:40,902] [EI-Analytics] ERROR
{org.wso2.carbon.ndatasource.core.internal.DataSourceServiceComponent} - Error
in intializing system data source
s: Error in initializing system data sources: Error in initializing system
data sources at
'C:\WSO2BU~1\WSO2EI~1.1-U\wso2\ANALYT~1\bin\..\conf\datasources\maste
r-datasources.xml' - Error in loading data source provider:
org.wso2.carbon.datasource.reader.mongo.MongoDataSourceReader cannot be found
by org.wso2.carbon.nda
tasource.core_4.4.18
org.wso2.carbon.ndatasource.common.DataSourceException: Error in
initializing system data sources: Error in initializing system data sources at
'C:\WSO2BU~1\WSO
2EI~1.1-U\wso2\ANALYT~1\bin\..\conf\datasources\master-datasources.xml' -
Error in loading data source provider:
org.wso2.carbon.datasource.reader.mongo.MongoDa
taSourceReader cannot be found by org.wso2.carbon.ndatasource.core_4.4.18
Thanks in advance for any help
Marco
_________________________
Marco Sessa
Software Analyst / Developer
CSP S.p.A.
Napoli - Centro Direzionale,
isola G/1, scala C
Tel: 081.191.38.607
Cel: 340.8689247
Email: [email protected]
www.cspnet.it
[2018-03-01 13:32:40,902] [EI-Analytics] ERROR
{org.wso2.carbon.ndatasource.core.internal.DataSourceServiceComponent} - Error
in intializing system data source
s: Error in initializing system data sources: Error in initializing system data
sources at 'C:\WSO2BU~1\WSO2EI~1.1-U\wso2\ANALYT~1\bin\..\conf\datasources\maste
r-datasources.xml' - Error in loading data source provider:
org.wso2.carbon.datasource.reader.mongo.MongoDataSourceReader cannot be found
by org.wso2.carbon.nda
tasource.core_4.4.18
org.wso2.carbon.ndatasource.common.DataSourceException: Error in initializing
system data sources: Error in initializing system data sources at
'C:\WSO2BU~1\WSO
2EI~1.1-U\wso2\ANALYT~1\bin\..\conf\datasources\master-datasources.xml' - Error
in loading data source provider: org.wso2.carbon.datasource.reader.mongo.MongoDa
taSourceReader cannot be found by org.wso2.carbon.ndatasource.core_4.4.18
at
org.wso2.carbon.ndatasource.core.DataSourceManager.initSystemDataSources(DataSourceManager.java:168)
at
org.wso2.carbon.ndatasource.core.internal.DataSourceServiceComponent.initSystemDataSources(DataSourceServiceComponent.java:192)
at
org.wso2.carbon.ndatasource.core.internal.DataSourceServiceComponent.setSecretCallbackHandlerService(DataSourceServiceComponent.java:178)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at
org.eclipse.equinox.internal.ds.model.ComponentReference.bind(ComponentReference.java:376)
at
org.eclipse.equinox.internal.ds.model.ServiceComponentProp.bindReference(ServiceComponentProp.java:430)
at
org.eclipse.equinox.internal.ds.model.ServiceComponentProp.bind(ServiceComponentProp.java:218)
at
org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(ServiceComponentProp.java:343)
at
org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceProcess.java:620)
at
org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(InstanceProcess.java:197)
at
org.eclipse.equinox.internal.ds.Resolver.getEligible(Resolver.java:343)
at
org.eclipse.equinox.internal.ds.SCRManager.serviceChanged(SCRManager.java:222)
at
org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:107)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:861)
at
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at
org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
at
org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:819)
at
org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:771)
at
org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:130)
at
org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:214)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:433)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:451)
at
org.wso2.carbon.securevault.internal.SecretManagerInitializerComponent.activate(SecretManagerInitializerComponent.java:48)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at
org.eclipse.equinox.internal.ds.model.ServiceComponent.activate(ServiceComponent.java:260)
at
org.eclipse.equinox.internal.ds.model.ServiceComponentProp.activate(ServiceComponentProp.java:146)
at
org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(ServiceComponentProp.java:345)
at
org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceProcess.java:620)
at
org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(InstanceProcess.java:197)
at
org.eclipse.equinox.internal.ds.Resolver.buildNewlySatisfied(Resolver.java:473)
at
org.eclipse.equinox.internal.ds.Resolver.enableComponents(Resolver.java:217)
at
org.eclipse.equinox.internal.ds.SCRManager.performWork(SCRManager.java:816)
at
org.eclipse.equinox.internal.ds.SCRManager$QueuedJob.dispatch(SCRManager.java:783)
at org.eclipse.equinox.internal.ds.WorkThread.run(WorkThread.java:89)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.wso2.carbon.ndatasource.common.DataSourceException: Error in
initializing system data sources at
'C:\WSO2BU~1\WSO2EI~1.1-U\wso2\ANALYT~1\bin\..\c
onf\datasources\master-datasources.xml' - Error in loading data source
provider: org.wso2.carbon.datasource.reader.mongo.MongoDataSourceReader cannot
be found b
y org.wso2.carbon.ndatasource.core_4.4.18
at
org.wso2.carbon.ndatasource.core.DataSourceManager.initSystemDataSource(DataSourceManager.java:188)
at
org.wso2.carbon.ndatasource.core.DataSourceManager.initSystemDataSources(DataSourceManager.java:157)
... 40 more
Caused by: org.wso2.carbon.ndatasource.common.DataSourceException: Error in
loading data source provider:
org.wso2.carbon.datasource.reader.mongo.MongoDataSourc
eReader cannot be found by org.wso2.carbon.ndatasource.core_4.4.18
at
org.wso2.carbon.ndatasource.core.DataSourceManager.addDataSourceProviders(DataSourceManager.java:139)
at
org.wso2.carbon.ndatasource.core.DataSourceManager.initSystemDataSource(DataSourceManager.java:180)
... 41 more
Caused by: java.lang.ClassNotFoundException:
org.wso2.carbon.datasource.reader.mongo.MongoDataSourceReader cannot be found
by org.wso2.carbon.ndatasource.core_4
.4.18
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at
org.wso2.carbon.ndatasource.core.DataSourceManager.addDataSourceProviders(DataSourceManager.java:136)
... 42 more
[2018-03-01 13:32:41,607] [EI-Analytics] ERROR
{org.wso2.carbon.user.core.internal.Activator} - Cannot start User Manager
Core bundle
java.lang.RuntimeException: Error in looking up data source: Name
[jdbc/WSO2CarbonDB] is not bound in this Context. Unable to find [jdbc].
at
org.wso2.carbon.user.core.util.DatabaseUtil.lookupDataSource(DatabaseUtil.java:85)_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev