**** BEGIN LOGGING AT Sat Apr 20 02:59:57 2013 Apr 20 03:11:32 hey, is there any place someone is keeping a list of the people who are committing to enyo and what their IRC nick is? Apr 20 04:08:15 are any of the enyo devs at the keyboard currently? Apr 20 04:36:21 madnificent: if you are still around, I noticed in the logs that you were looking for the "container" property of UiComponent Apr 20 04:37:08 that is the property you would set to give the named component you want your component to appear in when you are using createComponent Apr 20 04:38:01 this was near the end of March, tho' Apr 20 04:38:15 so I don't know if you finally figured it out or not Apr 20 06:07:53 bbl guys Apr 20 14:52:40 sugardave, you there? Apr 20 15:48:55 hey HaDAk Apr 20 15:49:03 hey GodGinrai Apr 20 15:49:10 how's it going? Apr 20 15:49:39 meh. good things and bad thingsā€¦ they even out. Apr 20 15:50:04 ah, k Apr 20 15:50:11 working today :( Apr 20 15:50:19 to make it worse, i have to stage upgrades on 40 appliances. Apr 20 15:50:29 half of them are broken and cannot be upgraded. Apr 20 15:50:35 the customer isn't answering emails :| Apr 20 16:02:52 ah damn Apr 20 16:03:54 btw, do you happen to know what the IRC nicks are for unwiredben, JayCanuck, etc? Apr 20 16:04:12 i don't Apr 20 16:05:58 k Apr 20 17:02:44 has anyone run into call stack issues with the new enyo? Apr 20 17:10:00 I haven't Apr 20 17:10:10 however, I've only used it to try building a growing text box Apr 20 17:10:42 :-/ Apr 20 17:34:41 GodGinrai: hey, thanks for the advice. i guess i solved it, don't know if i did it with container or not. Apr 20 17:34:49 yw Apr 20 17:35:20 in the logs you were talking about overriding the createComponents method Apr 20 17:38:30 oh, it seems to get back to me now. i must have done it that way... and if container exists, then that is a lot prettier! Apr 20 17:38:56 though i probably took another approach to the problem at hand, not sure what project that issue was in Apr 20 17:43:27 k Apr 20 17:45:35 i am happy to know that it was possible though. i t gives me some extra confidence :) Apr 20 18:03:42 lol Apr 20 18:28:33 are any of the enyo devs at the keyboard atm? I need to ask some questions about the source Apr 20 18:56:34 hey scoutcamper Apr 20 19:28:50 hey summatusmentis, that problem you are running into... is it something that comes up when you are trying to use MVC? Apr 20 19:41:16 sooo.... idle.... Apr 20 19:45:51 GodGinrai: nope, I don't think so Apr 20 19:46:00 I mean, I haven't actively been trying to use MVC Apr 20 19:46:10 ok Apr 20 19:46:18 what kind of data are you passing around? Apr 20 19:46:34 I noticed in the logs you mentioned that you were reaching some max call stack error Apr 20 19:47:06 yeah, it shouldn't be too much data, just some JS objects Apr 20 19:47:42 I think it's because I've got an even that triggers building out of a relatively complex form (which consists of a number of different custom Kinds) Apr 20 19:47:57 the weird part is that it works fine in enyo 2.0 Apr 20 19:48:21 have you tried viewing the call stack? Apr 20 19:48:38 and are you using any recursion? Apr 20 19:49:01 no recursion Apr 20 19:49:13 oh, and are you using enyo.Input? Apr 20 19:49:13 how do you view the call stack? I can look at the backtrace when it crashes Apr 20 19:49:23 probably Apr 20 19:49:27 hold on, I'll double-check Apr 20 19:49:48 onyx.Input is derived from enyo.Input as well Apr 20 19:49:56 yes Apr 20 19:49:59 onyx.Input Apr 20 19:50:08 k Apr 20 19:50:14 is that broken? Apr 20 19:50:17 when does this error occur? Apr 20 19:51:00 what do you mean when? Apr 20 19:51:17 like, the error happens when you are doing something, right? Apr 20 19:51:38 like whn you are typing? Apr 20 19:51:41 *when Apr 20 19:51:58 no, the error happens on creating the Kind that populates the form Apr 20 19:52:22 oh, hrm Apr 20 19:52:33 wait, populates as in renders? Apr 20 19:52:41 or populates as in loading data into the form? Apr 20 19:52:47 createComponent, then render Apr 20 19:52:48 yeah Apr 20 19:53:00 k Apr 20 19:53:47 specifically, it's creating something called a BikeCounter Apr 20 19:54:22 which consists of a 16x16 table where each cell contains an onyx.Button Apr 20 19:54:56 and a poorly implemented timer Apr 20 19:58:19 hrm Apr 20 19:59:14 what browser are you testing in? Apr 20 19:59:38 chrome Apr 20 19:59:42 but it does the same thing in safari Apr 20 19:59:50 yea, obviously Apr 20 20:00:22 http://stackoverflow.com/questions/10761894/does-chrome-have-a-built-in-call-stack Apr 20 20:00:30 shows how to see the callstack in Chrome Apr 20 20:08:10 Anything interesting on the callstack? Apr 20 20:08:16 Also, does the error appear in Firefox? Apr 20 20:10:06 I haven't checked firefox, I'll have to wait to get back to work to see if there's anything interesting on the callstack Apr 20 20:10:34 k Apr 20 20:13:54 hey btw Apr 20 20:14:02 do you have thoughts about what it might be? Apr 20 20:14:03 do you know anything about IE's currentStyle object? Apr 20 20:14:07 I don't Apr 20 20:14:14 I haven't used IE in years Apr 20 20:14:17 lol Apr 20 20:14:21 I have to support IE8 at work Apr 20 20:14:43 that's the default browser for our company, so all of our internal apps have to support it Apr 20 20:15:23 to make matters worse Apr 20 20:15:32 I have to debug IE specific problems Apr 20 20:15:48 with an IE that won't open the developer window Apr 20 20:15:54 no matter how I coax it Apr 20 20:17:02 As for your problem, I'd have to see the code to get a better idea. I'm thinking you have a circular loop in there somewhere, where the event is calling something that is calling the event Apr 20 20:17:53 like you render, and then in the render, the event happens, asking it to rerender Apr 20 20:17:56 or something like that Apr 20 20:18:35 what version of enyo does this work with? Apr 20 20:19:14 you've tested w/ 2.2 (nightly? or release?) Apr 20 20:19:21 where did it stop working? Apr 20 20:19:27 we can check the commits around that time Apr 20 20:21:41 hey Larry Apr 20 20:22:46 summatusmentis? Apr 20 20:31:19 It doesn't look like anything substantial changed in the render code to screw things up Apr 20 20:31:26 since last year Apr 20 20:31:40 sorry, got distracted Apr 20 20:31:48 s'ok Apr 20 20:31:55 what event was triggering Apr 20 20:31:58 do you remember? Apr 20 20:32:11 it's a custom even Apr 20 20:32:13 event Apr 20 20:32:40 I noticed this when I did a git pull up from Enyo 2.0 Apr 20 20:32:56 I see Apr 20 20:33:05 as far as I know, there shouldn't be anything circular Apr 20 20:33:13 because like I said, it works fine in Enyo 2.0 Apr 20 20:33:27 when you get back to work, grab copies of enyo 2.1 and the release of 2.2 and see if each one of those has a problem Apr 20 20:34:04 yeah, I will Apr 20 20:34:38 thanks for the help Apr 20 20:34:45 yw :) Apr 20 20:34:46 I didn't see anything that seemed off in the changes to render Apr 20 20:34:52 for enyo.Control Apr 20 20:35:02 I'm looking at dispatcher.js right now Apr 20 20:35:20 are you using bubble or do or Signal to send your event? Apr 20 20:35:46 Signal Apr 20 20:36:15 since it needs to span the tree, not traverse to a child or root Apr 20 20:36:54 what does the event do? Apr 20 20:37:59 passes some specific information to the form-populator, so that it can build out the context needed Apr 20 20:39:02 where do you trigger the event? rendered? Apr 20 20:39:18 nope, after a button press Apr 20 20:40:24 k Apr 20 20:40:37 roughly, we're collecting geographic information, so the user chooses a pin on a map, and once they say they want to give us information, we render out a "form" (with some specialized UI) based on the context of the location they chose Apr 20 20:48:36 I've gotta run, I appreciate the thoughts Apr 20 20:48:43 k, cya Apr 20 20:50:06 if I find anything useful, I'll let you know Apr 20 20:50:13 k Apr 20 21:44:04 I'm heading out for the day, guys, cya **** ENDING LOGGING AT Sun Apr 21 02:59:58 2013