adding dev list On Wed, Oct 1, 2014 at 9:36 AM, Asanka Abeyweera <asank...@wso2.com> wrote:
> Hi Asitha/Prabath, > > The issue is seems to be a side effect of the switch we made from > cql-driver to cassandra-driver-core. I reverted back to cql-driver and the > issue does not occur after that. Therefore I think the issue is with > cassandra-driver-core bundle. > > Since we use the "org.wso2.carbon.cassandra.datareader.feature" which uses > cassandra-driver-core, we cannot switch completely to cql-driver until the > datareader feature also revert back to cql-driver. What do you think we > should do to resolve this issue? > > > > On Wed, Oct 1, 2014 at 5:44 AM, Prabath Abeysekera <praba...@wso2.com> > wrote: > >> Most probably the proper initialization of the data-source component was >> interrupted as a result of some issue it was hit with while trying to >> register "CassandraDaraReader". This might have further gone on to block >> the process of making the data-sources configured in the >> master-datasources.xml JNDI bound, causing the reported problem. >> >> Why don't you boot up the server with OSGi debugging mode on and see >> what's gone wrong? In the meantime, I too will give it a try and see if I >> can get this reproduced locally. >> >> Cheers, >> Pravatg >> >> On Tue, Sep 30, 2014 at 2:49 PM, Asitha Nanayakkara <asi...@wso2.com> >> wrote: >> >>> Hi, >>> >>> When I add >>> org.wso2.carbon.cassandra.datareader.datasource.CassandraDataSourceReader >>> to the providers list of master-datasources.xml I get an error[1] >>> initialising User Manager Core Bundle due to failure to lookup >>> jdbc/WSO2CarbonDB entry in master-datasources.xml. >>> >>> When the CassandraDataSourceReader is removed from providers this >>> doesn't happen. Due to this we can't connect an external Cassandra data >>> source for MB. This is a blocker for WSO2 MB 3.0.0 M1 release. (This worked >>> fine earlier) >>> >>> Any idea why this is happening? >>> >>> >>> [1] >>> 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:86) >>> at >>> org.wso2.carbon.user.core.util.DatabaseUtil.createRealmDataSource(DatabaseUtil.java:172) >>> at >>> org.wso2.carbon.user.core.util.DatabaseUtil.getRealmDataSource(DatabaseUtil.java:66) >>> at >>> org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmService.java:89) >>> at >>> org.wso2.carbon.user.core.common.DefaultRealmService.<init>(DefaultRealmService.java:114) >>> at >>> org.wso2.carbon.user.core.internal.Activator.startDeploy(Activator.java:69) >>> at >>> org.wso2.carbon.user.core.internal.BundleCheckActivator.start(BundleCheckActivator.java:61) >>> at >>> org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:711) >>> at java.security.AccessController.doPrivileged(Native Method) >>> at >>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702) >>> at >>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:683) >>> at >>> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381) >>> at >>> org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:390) >>> at >>> org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1176) >>> at >>> org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:559) >>> at >>> org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:544) >>> at >>> org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:457) >>> at >>> org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243) >>> at >>> org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:438) >>> at >>> org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:1) >>> at >>> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) >>> at >>> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340) >>> Caused by: javax.naming.NameNotFoundException: Name [jdbc/WSO2CarbonDB] >>> is not bound in this Context. Unable to find [jdbc]. >>> at org.apache.naming.NamingContext.lookup(NamingContext.java:819) >>> at org.apache.naming.NamingContext.lookup(NamingContext.java:167) >>> at >>> org.wso2.carbon.context.internal.CarbonContextDataHolder$CarbonInitialJNDIContext.lookup(CarbonContextDataHolder.java:705) >>> at javax.naming.InitialContext.lookup(InitialContext.java:411) >>> at javax.naming.InitialContext.doLookup(InitialContext.java:284) >>> at >>> org.wso2.carbon.user.core.util.DatabaseUtil.lookupDataSource(DatabaseUtil.java:84) >>> ... 21 more >>> >>> Thanks. >>> -- >>> *Asitha Nanayakkara* >>> Software Engineer >>> WSO2, Inc. http://wso2.com/ >>> Mob: + 94 77 85 30 682 >>> >>> >> >> >> -- >> Prabath Abeysekara >> Associate Technical Lead, Data TG. >> WSO2 Inc. >> Email: praba...@wso2.com >> Mobile: +94774171471 >> > > > > -- > Asanka Abeyweera > Software Engineer > WSO2 Inc. > > Phone: +94 712228648 > -- *Asitha Nanayakkara* Software Engineer WSO2, Inc. http://wso2.com/ Mob: + 94 77 85 30 682
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev