On Sun, May 22, 2011 at 11:20 AM, Hasini Gunasinghe <has...@wso2.com> wrote:
> > > On Sun, May 22, 2011 at 11:01 AM, Senaka Fernando <sen...@wso2.com> wrote: > >> Hi Hasini, >> >> On Sun, May 22, 2011 at 7:14 AM, Hasini Gunasinghe <has...@wso2.com>wrote: >> >>> Hi, >>> >>> On Sat, May 21, 2011 at 9:19 PM, Thilina Buddhika <thili...@wso2.com>wrote: >>> >>>> We have one L1 to fix from the security side and Hasini is working on >>>> it. >>> >>> >>> The reported L1 [1] issue is not an issue of user-core, as I understood >>> while reproducing it. >>> >>> AFAIU, it is due to the server startup script not facilitating this kind >>> of a scenario in a straight forward manner. But it can be overcome by >>> workarounds as I have mentioned in the comment to the issue. >>> >>> Can you please review the comment and advice what should be done to this >>> L1? >>> >> >> Thanks Senaka for the explanation. > > Yes, this is an issue from UM core. The thing is the UM core does not >> test the existence of the DB before running the -Dsetup script. In Registry >> Kernel, we check for the existence of the DB by running this query, SELECT >> REG_PATH_ID FROM REG_PATH WHERE REG_PATH_VALUE='/'. >> >> You need to do something similar, which you have done, "SELECT * FROM >> UM_USERS". But, in this scenario, it seems to be failing for some reason. >> Can you check why that fails during the start-up of the second server? >> > > As I understood, start up of the second server fails because when it is > started with -Dsetup, db script is run in the UM_DB where tables are already > created and some initial values are added by the first server. > >> >> Now, that's part 1 of this fix. Part 2, is bit tricky. If you check the >> h2.sql, you'll notice that there are "IF NOT EXISTS" for each creation. But, >> in mysql.sql, some do not have it. I don't know the exact reasons for that, >> but it seems to be another issue that leads to this. >> > > I will look more into this according to what you have mentioned. > Had a look into this again, and part 2, should not be related in this case. You need to check what makes the execution of "SELECT * FROM UM_USERS" fail with an SQLException which is what makes UM core, attempt to recreate the Database. Thanks, Senaka. > > Thanks, > Hasini. > >> >> Thanks, >> Senaka. >> >>> >>> [1]https://wso2.org/jira/browse/CARBON-9881 >>> >>> Thanks, >>> Hasini. >>> >>>> >>>> Thanks, >>>> Thilina >>>> >>>> On Fri, May 20, 2011 at 11:34 AM, Afkham Azeez <az...@wso2.com> wrote: >>>> >>>>> Folks, >>>>> What is the plan to address these? Are people working on these L1s? >>>>> After the branching, you have to make sure that the fixes are committed to >>>>> the trunk as well as the branch. The proper process is, to fix this in the >>>>> trunk, create a patch and attach it to the Jira, and then commit that >>>>> patch >>>>> to the trunk. Please follow that process. >>>>> >>>>> Thanks >>>>> Azeez >>>>> >>>>> -- >>>>> *Afkham Azeez* >>>>> Director of Architecture; WSO2, Inc.; http://wso2.com >>>>> Member; Apache Software Foundation; http://www.apache.org/ >>>>> * <http://www.apache.org/>** >>>>> email: **az...@wso2.com* <az...@wso2.com>* cell: +94 77 3320919 >>>>> blog: **http://blog.afkham.org* <http://blog.afkham.org>* >>>>> twitter: >>>>> **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> >>>>> * >>>>> linked-in: **http://lk.linkedin.com/in/afkhamazeez* >>>>> * >>>>> * >>>>> *Lean . Enterprise . Middleware* >>>>> >>>>> >>>>> _______________________________________________ >>>>> Carbon-dev mailing list >>>>> Carbon-dev@wso2.org >>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>> >>>>> >>>> >>>> >>>> -- >>>> Thilina Buddhika >>>> Associate Technical Lead >>>> >>>> WSO2 Inc. ; http://wso2.com >>>> lean . enterprise . middleware >>>> >>>> phone : +94 77 44 88 727 >>>> blog : http://blog.thilinamb.com >>>> >>>> _______________________________________________ >>>> Carbon-dev mailing list >>>> Carbon-dev@wso2.org >>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>> >>>> >>> >>> _______________________________________________ >>> Carbon-dev mailing list >>> Carbon-dev@wso2.org >>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>> >>> >> >> >> -- >> *Senaka Fernando* >> Product Manager - WSO2 Governance Registry; >> Associate Technical Lead; WSO2 Inc.; http://wso2.com >> * >> Member; Apache Software Foundation; http://apache.org >> >> E-mail: senaka AT wso2.com >> **P: +1 408 754 7388; ext: 51736*; *M: +94 77 322 1818 >> Linked-In: http://linkedin.com/in/senakafernando >> >> *Lean . Enterprise . Middleware >> >> >> _______________________________________________ >> Carbon-dev mailing list >> Carbon-dev@wso2.org >> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >> >> > > _______________________________________________ > Carbon-dev mailing list > Carbon-dev@wso2.org > http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > > -- *Senaka Fernando* Product Manager - WSO2 Governance Registry; Associate Technical Lead; WSO2 Inc.; http://wso2.com* Member; Apache Software Foundation; http://apache.org E-mail: senaka AT wso2.com **P: +1 408 754 7388; ext: 51736*; *M: +94 77 322 1818 Linked-In: http://linkedin.com/in/senakafernando *Lean . Enterprise . Middleware
_______________________________________________ Carbon-dev mailing list Carbon-dev@wso2.org http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev