Okay i found out the problem, after sending the email. The module name should only be "my_test" not "my_test.js" just realized it after reading the require js page. And the modules is put under WEB-INF/classes/META-INF/modules but it ask for bootstrap.js
GET http://localhost:8080/Tap54/modules.gz/bootstrap.js console.js:104 RequireJS error: scripterror: Script error for: bootstrap http://requirejs.org/docs/errors.html#scripterror, modules bootstrap So it didn't detect tapestry bootstrap.js file. I erase the bootstrap param from define and it works. Thanks. On Sat, Feb 7, 2015 at 9:24 AM, abangkis <abang...@gmail.com> wrote: > Hi guys, I'm in the process of migrating my application from Tap 5.3.8 to > Tap 5.4-beta-26. > > I have a simple Index.tml, Index.java and my_test.js files. But whenever i > run the app the Chrome console keep showing an error > > Loading 0 libraries > console.js:104 Executing 1 inits > my_test.js:1 Uncaught SyntaxError: Unexpected token < > console.js:104 Loaded module my_test.js > console.js:104 All inits executed > require.js:1895 Resource interpreted as Script but transferred with MIME > type text/html: "http://localhost:8080/Tap54/my_test.js". > > Here's my index.tml > > <!DOCTYPE html> > <html xmlns="http://www.w3.org/1999/xhtml" > xmlns:t="http://tapestry.apache.org/schema/tapestry_5_3.xsd" > xmlns:p="tapestry:parameter" > lang="en"> > <body> > <h1>Hello</h1> > </body> > </html> > > Index.java > > @Import(module = "my_test.js") > public class Index { > > } > > And my_test.js > > define(["jquery", "t5/core/console", "bootstrap"], function($, console) { > return function(params) { > console.warn("jQuery version: " + $().jquery); > }; > }); > > My project structure is like this : > src > + net.mreunionlabs.tap54 > + pages > + Index.java > WebContent > + META-INF > + modules > + my_test.js > + WEB-INF > > > I tried putting the modules under WEB-INF/classes/META-INF/modules but it > still shows the same error. > > Any suggestion? > > Thanks > > -- > http://www.mreunionlabs.net/ <http://www.mreunion-labs.net/> > twitter : @mreunionlabs @abangkis > page : https://plus.google.com/104168782385184990771 > -- http://www.mreunionlabs.net/ <http://www.mreunion-labs.net/> twitter : @mreunionlabs @abangkis page : https://plus.google.com/104168782385184990771