<div class="gmail_quote">---------- Forwarded message ----------<br>From: "mukund code" <<a href="mailto:mukund.code@gmail.com">mukund.code@gmail.com</a>><br>Date: 18 Jan 2016 20:02<br>Subject: Re: [Sugar-devel] Getting a few errors when following tutorials given in the Write your Own Activity page<br>To: "Sam P." <sam@sam.today><br>Cc: <br><br type="attribution"><div dir="ltr"><font face="monospace, monospace">Hi Sam,<br><font color="#e06666"><br></font></font><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><font color="#e06666"><font face="monospace, monospace">That's funny.  301 shouldn't be an error, 3xx codes are redirect codes [1].<br></font><font face="monospace, monospace">I don't involve my self with too many crazy nodejs things, but presenting<br></font><font face="monospace, monospace">a 3xx code as an error sounds well within the relm of possibility<br></font><font face="monospace, monospace">for some of these funny libraries.</font></font></blockquote><font face="monospace, monospace"><br><br>Apologies for the statement about the 301. I should have rather said,trying the command<br><br>volo add webL10n<br><br>gave me a 301 status:<br><br>Using github repo "fabi1cazenave/webL10n" for "webL10n"...<br>Downloading: <a href="https://codeload.github.com/fabi1cazenave/webL10n/legacy.zip/master" target="_blank">https://codeload.github.com/fabi1cazenave/webL10n/legacy.zip/master</a><br><a href="http://raw.github.com/volojs/repos/master/fabi1cazenave/webL10n/amd.json" target="_blank">raw.github.com/volojs/repos/master/fabi1cazenave/webL10n/amd.json</a> returned status: 301.<br><br>Which pretty much resulted in a failure to install webL10n via the command, which led me into trying the second command.<br><br><br></font><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><font face="monospace, monospace" color="#e06666">Did the info at [2] help?</font></blockquote><font face="monospace, monospace"><br>The link suggests, that the error could be due to errors in setting up the path configuration. I hadn't tried to modify any of the path config files, so I really don't think the error could be because of that.<br><br></font><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><font color="#e06666"><font face="monospace, monospace">Where did you put the console.log statements in the code?<br></font><font face="monospace, monospace">Were they within the require.js callback?<br></font><font face="monospace, monospace">If so, maybe your problems are all interconnected.</font></font></blockquote><font face="monospace, monospace"><br><br>Just to simplify things a bit, I decided to create a new project with no code additions from my side at all, except for the change in activity/<a href="http://activity.info" target="_blank">activity.info</a> where I change the Activity name and bundle_id.<br><br>The error came up again. So, it seems like the error exists when you install the app out of the box. I did manage to fix the issue though:<br><br>I manually installed webL10n again, this time with a different URL<br><br>volo add github:sugarlabs/webL10n/master<br><br>which gave a successful install and removed the LoadError for webL10n that I was getting. But there was a new LoadError that popped up now, which looks very similar to the last one:<br><br>Load timeout for modules: domReady!_unnormalized2, domReady<br><a href="http://require.js.org/docs/errros.html#timeout" target="_blank">http://require.js.org/docs/errros.html#timeout</a><br>onError<br>onError<br>checkLoaded<br>(anonymous function)<br><br>So, I just did a<br><br>volo add domReady<br><br>and the app works fine now.<br><br>I happen to look into the sugar-web-template folder that was used to create the app in the first place using the<br><br>volo create my-activity ./sugar-web-template<br><br>and in its lib/ , it doesn't have domReady.js or webL10n.js<br><br>In retrospect, would it be a good idea to add the two files (domReady.js or webL10n.js) into the folder on the sugar repository so that people won't have this problem when creating their apps from the template? <br><br>Cheers,<br>Mukund</font><br><div><div><br><br> <br><br>On Mon, Jan 18, 2016 at 3:53 PM, Sam P. <sam@sam.today> wrote:<br>><br>> Hi Mukund!<br>><br>> On Mon, Jan 18, 2016 at 5:24 PM, mukund code <<a href="mailto:mukund.code@gmail.com" target="_blank">mukund.code@gmail.com</a>> wrote:<br>>><br>>> Hi guys,<br>>><br>>> I am new to Sugar. I am currently going through the tutorial posted here:<br>>> <a href="https://developer.sugarlabs.org/activity.md.html" target="_blank">https://developer.sugarlabs.org/activity.md.html</a><br>>><br>>> I created a sample activity(using exactly the same instructions given in the tutorial). In the console, I noticed the following error:<br>>><br>>> Error: Load timeout for modules: webL10n<br>>> <a href="http://require.js.org/docs/errros.html#timeout" target="_blank">http://require.js.org/docs/errros.html#timeout</a><br>>> onError<br>>> onError<br>>> checkLoaded<br>>> (anonymous function)<br>>><br>>> I tried:<br>>> volo add webL10n<br>>><br>>> It gave me a 301 error.<br>><br>><br>> That's funny.  301 shouldn't be an error, 3xx codes are redirect codes [1].<br>><br>> I don't involve my self with too many crazy nodejs things, but presenting<br>> a 3xx code as an error sounds well within the relm of possibility<br>> for some of these funny libraries.<br>>  <br>>><br>>><br>>> I then tried:<br>>> volo add <a href="https://github.com/fabi1cazenave/webL10n" target="_blank">https://github.com/fabi1cazenave/webL10n</a><br>>><br>>> which successfully installed webL10n. But the error still appears in the<br>>> console. <br>><br>><br>> Did the info at [2] help?<br>><br>> If not, maybe post your activity on github and try to find<br>> somebody who knows about this js stuff to have a look<br>> (CC Lionel).<br>>  <br>>><br>>><br>>> Also, I am not able to load any dynamic content using mustache(despite having a successful volo add) or console log out a statement when "my-button" ( <a href="https://developer.sugarlabs.org/activity.md.html#first%20steps" target="_blank">https://developer.sugarlabs.org/activity.md.html#first%20steps</a>) is clicked. I guess all of this is possible once js/activity.js. That loading happens via lib/require.js. But that script is giving me this error. I don't see any failed fetches in the Network tab of the console window also. <br>><br>><br>> Where did you put the console.log statements in the code?<br>> Were they within the require.js callback?<br>> If so, maybe your problems are all interconnected.<br>><br>> Thanks,<br>> Sam<br>><br>> [1]  <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.3.2" target="_blank">http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.3.2</a><br>> [2]  <a href="http://requirejs.org/docs/errors.html#timeout" target="_blank">http://requirejs.org/docs/errors.html#timeout</a><br>>  <br>>><br>>><br>>> Would be glad if someone helped out.<br>>> Thanks!<br>>><br>>> _______________________________________________<br>>> Sugar-devel mailing list<br>>> <a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>>> <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>>><br>><br></div></div></div>
</div>