Hi Sinthuja, It seems the org.wso2.carbon.databridge.core.server.feature has been added to the publisher feature in the branched 4.0.2. version [1], that's how the org.wso2.carbon.databridge.core.server_4.0.2.jar ends up in Manager it seems. Can you please verify if this is correct ?!
[1] - https://svn.wso2.org/repos/wso2/carbon/platform/branches/4.0.0/features/data-bridge/org.wso2.carbon.databridge.datapublisher.feature/4.0.2/pom.xml On Thu, Oct 4, 2012 at 3:27 PM, Sinthuja Ragendran <sinth...@wso2.com>wrote: > Hi, > > No publisher feature doesn't include data-bridge core feature and that > doesn't need this file. And for publishing events, only the publisher > feature is enough. > > For the publisher feature only thrift-agent-config.xml is needed. You may > need to include the following in the bin.xml to include the > thrift-agent-config.xml, > > <fileSet> > <directory> > > ../p2-profile-gen/target/wso2carbon-core-${wso2carbon.version}/repository/conf/data-bridge/ > </directory> > > <outputDirectory>${pom.artifactId}-${pom.version}/repository/conf/data-bridge/</outputDirectory> > <includes> > <include>**/thrift-agent-config.xml</include> > </includes> > </fileSet> > > Thanks, > Sinthuja. > > > > On Thu, Oct 4, 2012 at 3:18 PM, Amila Maha Arachchi <ami...@wso2.com>wrote: > >> We have databridge.publisher feature in Manager. Reason for that is we >> have added usage agent to Manager. But we are now considering whether >> usage.agent is required by the Manager (it doesn't host services, but it >> has registry browsing capabilities, so we might want to capture usage data >> related to registry). >> >> Is this file needed by the publisher feature also? or the publisher >> feature inclodes the core feature I guess. >> >> >> On Thu, Oct 4, 2012 at 3:02 PM, Sinthuja Ragendran <sinth...@wso2.com>wrote: >> >>> Hi, >>> >>> This is coming from data-bridge core feature. You may need to add the >>> following in the bin.xml, >>> <file> >>> >>> <source>../p2-profile-gen/target/wso2carbon-core-${carbon.version}/repository/conf/data-bridge/data-bridge-config.xml</source> >>> >>> <outputDirectory>${pom.artifactId}-${pom.version}/repository/conf/data-bridge</outputDirectory> >>> <filtered>true</filtered> >>> <fileMode>644</fileMode> >>> </file> >>> >>> But why the data-bridge feature is included in manager? >>> It's used for data receiving in BAM and CEP, but I wonder the purpose of >>> data-bridge feature in manager! >>> >>> Thanks, >>> Sinthuja. >>> >>> >>> On Thu, Oct 4, 2012 at 2:42 PM, Muhammed Shariq <sha...@wso2.com> wrote: >>> >>>> I am getting the following error. From where / which feature is the >>>> config file coming ?! >>>> >>>> [2012-10-04 14:37:32,730] WARN >>>> {net.sf.ehcache.config.ConfigurationFactory} - No configuration found. >>>> Configuring ehcache from ehcache-failsafe.xml found in the classpath: >>>> bundleresource://35.fwk1742814727/ehcache-failsafe.xml >>>> [2012-10-04 14:37:33,571] ERROR >>>> {org.wso2.carbon.databridge.core.internal.utils.DataBridgeCoreBuilder} - >>>> data-bridge-config.xmlcannot be found in the path : >>>> /home/shariq/src/4.0.0-branch/platform/products/manager/2.0.0/modules/distribution/target/wso2stratos-manager-2.0.0/repository/conf/data-bridge/data-bridge-config.xml >>>> java.io.FileNotFoundException: >>>> /home/shariq/src/4.0.0-branch/platform/products/manager/2.0.0/modules/distribution/target/wso2stratos-manager-2.0.0/repository/conf/data-bridge/data-bridge-config.xml >>>> (No such file or directory) >>>> at java.io.FileInputStream.open(Native Method) >>>> at java.io.FileInputStream.<init>(FileInputStream.java:106) >>>> at >>>> org.wso2.carbon.databridge.core.internal.utils.DataBridgeCoreBuilder.loadConfigXML(DataBridgeCoreBuilder.java:57) >>>> at >>>> org.wso2.carbon.databridge.core.internal.DataBridgeDS.activate(DataBridgeDS.java:65) >>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>> at >>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>>> at >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>> at >>>> org.eclipse.equinox.internal.ds.model.ServiceComponent.activate(ServiceComponent.java:252) >>>> at >>>> org.eclipse.equinox.internal.ds.model.ServiceComponentProp.activate(ServiceComponentProp.java:146) >>>> at >>>> org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(ServiceComponentProp.java:346) >>>> at >>>> org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceProcess.java:588) >>>> at >>>> org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(InstanceProcess.java:196) >>>> at >>>> org.eclipse.equinox.internal.ds.Resolver.getEligible(Resolver.java:328) >>>> at >>>> org.eclipse.equinox.internal.ds.SCRManager.serviceChanged(SCRManager.java:221) >>>> at >>>> org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:104) >>>> 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.identity.authentication.internal.AuthenticationServiceComponent.activate(AuthenticationServiceComponent.java:57) >>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>> at >>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>>> at >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>>> at java.lang.reflect.Method.invoke(Method.java:597) >>>> at >>>> org.eclipse.equinox.internal.ds.model.ServiceComponent.activate(ServiceComponent.java:252) >>>> at >>>> org.eclipse.equinox.internal.ds.model.ServiceComponentProp.activate(ServiceComponentProp.java:146) >>>> at >>>> org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(ServiceComponentProp.java:346) >>>> at >>>> org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceProcess.java:588) >>>> at >>>> org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(InstanceProcess.java:196) >>>> at >>>> org.eclipse.equinox.internal.ds.Resolver.getEligible(Resolver.java:328) >>>> at >>>> org.eclipse.equinox.internal.ds.SCRManager.serviceChanged(SCRManager.java:221) >>>> at >>>> org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:104) >>>> 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.user.core.internal.Activator.startDeploy(Activator.java:67) >>>> 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:389) >>>> at >>>> org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1130) >>>> 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) >>>> [2012-10-04 14:37:33,578] ERROR >>>> {org.wso2.carbon.databridge.core.internal.DataBridgeDS} - The data Bridge >>>> config was not found. Falling back to defaults. >>>> [2012-10-04 14:37:33,579] WARN >>>> {org.wso2.carbon.databridge.core.internal.DataBridgeDS} - The default >>>> stream defintion store is loaded : >>>> org.wso2.carbon.databridge.core.definitionstore.InMemoryStreamDefinitionStore. >>>> Please configure a proper definition store. >>>> >>>> >>>> -- >>>> Thanks, >>>> Shariq. >>>> Phone: +94 777 202 225 >>>> >>>> >>>> _______________________________________________ >>>> Dev mailing list >>>> Dev@wso2.org >>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>> >>>> >>> >>> _______________________________________________ >>> Dev mailing list >>> Dev@wso2.org >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> >> -- >> *Amila Maharachchi* >> Technical Lead >> Member, Management Committee - Cloud & Platform TG >> WSO2, Inc.; http://wso2.com >> >> Blog: http://maharachchi.blogspot.com >> Mobile: +94719371446 >> >> >> > -- Thanks, Shariq. Phone: +94 777 202 225
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev