Ps: oddly enough I wrote a minimal test program with a mixin with a
non-lifecycle method that did not break.

I will try again later and see if I made a mistake.
On 31 Jul 2014 08:55, "Daniel Kersten" <[email protected]> wrote:

> Thanks for looking into this!
>
> I will follow the issue. Feel free to ask if you need me to do anything to
> help resolve it. In the meantime I'll use the workaround.
> On 31 Jul 2014 01:12, "Logan Linn" <[email protected]> wrote:
>
>> On Wednesday, July 30, 2014 4:07:06 PM UTC-7, Daniel Kersten wrote:
>> > I set :pseudo-names true and it confirms that its the call to the mixin
>> function that causes this, but I have not yet managed to reproduce it in a
>> minimal project.
>> >
>> >
>> >
>> >
>> > On 30 July 2014 23:53, Daniel Kersten <[email protected]> wrote:
>> >
>> >
>> >
>> >
>> > I'm not sure if its caused by om-tools or if its just chance that it
>> happens to be a call to om-tools. I haven't been able to reproduce it in a
>> minimal test case yet. I'll try again tomorrow. If it turns out to be
>> om-tools, I'll open an issue, but its also likely that its a problem in my
>> own code.
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> > On 30 July 2014 22:32, Logan Linn <[email protected]> wrote:
>> >
>> >
>> >
>> >
>> >
>> > On Wednesday, July 30, 2014 1:45:43 AM UTC-7, Daniel Kersten wrote:
>> >
>> > > Thanks David, that's what I thought might be the case.
>> >
>> > >
>> >
>> > > Oddly enough as far as I can tell, RN is a function from an om-tools
>> mixin (and therefore cljs code). I'll see if I can replicate in a test
>> project.
>> >
>> > >
>> >
>> >
>> > > On 30 Jul 2014 00:53, "David Nolen" <[email protected]> wrote:
>> >
>> > >
>> >
>> > > Using JS libs as their own externs is not guaranteed to work. You just
>> >
>> > >
>> >
>> > > need to supply extern files for all calls that involve JS code that
>> >
>> > >
>> >
>> > > Closure will not see.
>> >
>> > >
>> >
>> > >
>> >
>> > >
>> >
>> > > David
>> >
>> > >
>> >
>> > >
>> >
>> > >
>> >
>> >
>> > > On Tue, Jul 29, 2014 at 7:20 PM, Daniel Kersten <[email protected]>
>> wrote:
>> >
>> > >
>> >
>> > > > I'm assuming that I need to determine what the RN refers to when not
>> >
>> > >
>> >
>> > > > minified and then write a proper extern file for it..
>> >
>> > >
>> >
>> > > >
>> >
>> > >
>> >
>> > > >
>> >
>> > >
>> >
>> >
>> > > > On 30 July 2014 00:15, Daniel Kersten <[email protected]> wrote:
>> >
>> > >
>> >
>> > > >>
>> >
>> > >
>> >
>> > > >> Hi,
>> >
>> > >
>> >
>> > > >>
>> >
>> > >
>> >
>> > > >> I have a large-ish ClojureScript/Om application and I'm unable to
>> run it
>> >
>> > >
>> >
>> > > >> when compiled with :optimization :advanced.
>> >
>> > >
>> >
>> > > >> :none, :whitespace and :simple all work perfectly, but :advanced
>> gives me
>> >
>> > >
>> >
>> > > >> an "undefined is not a fucntion" on the RN from the following
>> snippet of
>> >
>> > >
>> >
>> > > >> code:
>> >
>> > >
>> >
>> > > >>
>> >
>> > >
>> >
>> > > >> return u.owner.RN( ... )
>> >
>> > >
>> >
>> > > >>
>> >
>> > >
>> >
>> > > >> I tried adding every other js file that I use as an extern, just
>> in case,
>> >
>> > >
>> >
>> > > >> but this did not make a difference.
>> >
>> > >
>> >
>> > > >>
>> >
>> > >
>> >
>> > > >> Has anybody else encountered something like this before? How did
>> you
>> >
>> > >
>> >
>> > > >> approach debugging it?
>> >
>> > >
>> >
>> > > >>
>> >
>> > >
>> >
>> > > >> Any tips or ideas would be greatly appreciated!
>> >
>> > >
>> >
>> > > >
>> >
>> > >
>> >
>> > > >
>> >
>> > >
>> >
>> > > > --
>> >
>> > >
>> >
>> > > > Note that posts from new members are moderated - please be patient
>> with your
>> >
>> > >
>> >
>> > > > first post.
>> >
>> > >
>> >
>> > > > ---
>> >
>> > >
>> >
>> > > > You received this message because you are subscribed to the Google
>> Groups
>> >
>> > >
>> >
>> > > > "ClojureScript" group.
>> >
>> > >
>> >
>> > > > To unsubscribe from this group and stop receiving emails from it,
>> send an
>> >
>> > >
>> >
>> > > > email to [email protected].
>> >
>> > >
>> >
>> > > > To post to this group, send email to [email protected].
>> >
>> >
>> > >
>> >
>> > > > Visit this group at http://groups.google.com/group/clojurescript.
>> >
>> > >
>> >
>> > >
>> >
>> > >
>> >
>> > > --
>> >
>> > >
>> >
>> > > Note that posts from new members are moderated - please be patient
>> with your first post.
>> >
>> > >
>> >
>> > > ---
>> >
>> > >
>> >
>> > > You received this message because you are subscribed to the Google
>> Groups "ClojureScript" group.
>> >
>> > >
>> >
>> > > To unsubscribe from this group and stop receiving emails from it,
>> send an email to [email protected].
>> >
>> > >
>> >
>> > > To post to this group, send email to [email protected].
>> >
>> >
>> > >
>> >
>> > > Visit this group at http://groups.google.com/group/clojurescript.
>> >
>> >
>> >
>> > If you are able to isolate to om-tools, please open an issue on the
>> repo.
>> >
>> >
>> >
>> >
>> >
>> > --
>> >
>> > Note that posts from new members are moderated - please be patient with
>> your first post.
>> >
>> > ---
>> >
>> > You received this message because you are subscribed to the Google
>> Groups "ClojureScript" group.
>> >
>> > To unsubscribe from this group and stop receiving emails from it, send
>> an email to [email protected].
>> >
>> > To post to this group, send email to [email protected].
>> >
>> > Visit this group at http://groups.google.com/group/clojurescript.
>>
>> I was able to reproduce https://github.com/Prismatic/om-tools/issues/29
>>
>> --
>> Note that posts from new members are moderated - please be patient with
>> your first post.
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "ClojureScript" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at http://groups.google.com/group/clojurescript.
>>
>

-- 
Note that posts from new members are moderated - please be patient with your 
first post.
--- 
You received this message because you are subscribed to the Google Groups 
"ClojureScript" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/clojurescript.

Reply via email to