Hi, This happens since the stream is already stored in the registry. You can either increment the version number of the modified stream or else delete the existing stream from the registry (Manage -> Event Streams in management console).
Thanks Rajeev On Thu, Oct 9, 2014 at 11:34 AM, Shashika Karunatilaka <[email protected]> wrote: > Hi, > I'm in a process of running a sample using [1], > in the samples there are pre-defined event streams, i found that those > stream definitions can be found at <CEP_HOME> > /samples/artifacts/sample-id/stream-definitions.xml. > If i tried to edit and add another attribute to > stream-definitions.xml's payloadData it gives me a error if i re run the > sample using [1]. > > {DataBridgeDS} Error redefining event stream of carbon.super: > > { > > "name": "UserLoginInputStream", > > "version": "1.0.0", > > "nickName": "login", > > "description": "Handles event stream related to user login life > cycle.", > > "payloadData": [ > > {"name": "user_id", > > "type": "STRING" > > }, > > {"name": "newly_added", > > "type": "STRING" > > } > > ] > > } > > > > org.wso2.carbon.databridge.commons.exception.DifferentStreamDefinitionAlreadyDefinedException: > Cannot define Stream definition:{ > > "streamId": "UserLoginInputStream:1.0.0", > > "name": "UserLoginInputStream", > > "version": "1.0.0", > > "nickName": "login", > > "description": "Handles event stream related to user login life cycle.", > > "payloadData": [ > > { > > "name": "user_id", > > "type": "STRING" > > } > > ] > > }, Another Stream with same name and version exist :{ > > "streamId": "UserLoginInputStream:1.0.0", > > "name": "UserLoginInputStream", > > "version": "1.0.0", > > "nickName": "login", > > "description": "Handles event stream related to user login life cycle.", > > "payloadData": [ > > { > > "name": "user_id", > > "type": "STRING" > > } > > ] > > } > and if i add the same data, save it using management console and re run > the product using [1], it gives a similar kind of error with regard to that > newly added data. then this can be fixed by adding the same data which > added using management console to <CEP_HOME> > /samples/artifacts/sample-id/stream-definitions.xml. > I found that there is another stream definition file in > <CEP_HOME>/repository/conf/data-bridge > which updates the stream-definition when runnig the samples. > > My question is there any other way, file which stores the stream > definition other than above mentioned locations? > > [1] > https://docs.wso2.com/display/CEP310/Setting+up+CEP+Samples#SettingupCEPSamples-Prerequisites > -- > Shashika Prabath Karunatilaka, > Software Engineer, > WSO2, Inc: http://wso2.com/ > mobile : +94 77 7487792 > > _______________________________________________ > Dev mailing list > [email protected] > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- Rajeev Sampath Senior Software Engineer WSO2, Inc.; http://www.wso2.com. Mobile: * +94716265766*
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
