Here’s an example (first-name-color-switcher.js) where it’s in 
META-INF/modules...

        
http://jumpstart.doublenegative.com.au/jumpstart/examples/javascript/javascript 

…and here’s an example (person-list.js) where it’s in the normal source tree, 
ending up in classes…

        
http://jumpstart.doublenegative.com.au/jumpstart/together/ajaxcomponentscrud/persons

HTH,

Geoff

> On 21 Mar 2018, at 2:09 AM, Thiago H. de Paula Figueiredo 
> <thiag...@gmail.com> wrote:
> 
> On Mon, Mar 19, 2018 at 4:27 PM, Erich Gormann <e.gorm...@gormann.de 
> <mailto:e.gorm...@gormann.de>> wrote:
> 
>> Hello Thiago,
>> 
> 
> Hello!
> 
> 
>> I migrated coming from 5.3.8 and I saw, that it is recommended now to put
>> all assets in the META-INF directory and js libs in a modules sub dir under
>> above.
>> 
> 
> You also need to update our references to these files in Java code.
> 
> 
>> But if one keeps the old structure for assets, according to the docs only
>> a warning should be raised, no exception, or an I wrong?
>> 
> 
> There will be exceptions complaining that public assets (i.e. ones supposed
> to be downloaded by browsers) are not in /META-INF/assets.
> 
> 
>> 
>> 
>> Regards, Erich
>> 
>> 
>> Am 19.03.2018 20:07, schrieb Thiago H. de Paula Figueiredo:
>> 
>>> Hello!
>>> 
>>>> From which version did you upgrade? I may be wrong, of course, but I
>>> don't
>>> remember any changes being made to JavaScriptSupportImpl since 5.4.0 or
>>> 5.4.1.
>>> 
>>> On Mon, Mar 19, 2018 at 2:50 PM, Erich Gormann<e.gorm...@gormann.de>
>>> wrote:
>>> 
>>> Hello all,
>>>> 
>>>> I hope my last question for today:
>>>> 
>>>> After the migration to Tapestry 5.4.3 I got this stacktrace below on
>>>> calling any page of our application.
>>>> 
>>>> Does anyone else faced this problem, is it known?
>>>> 
>>>> Thanks for your help!
>>>> 
>>>> Best Regards, Erich
>>>> 
>>>> 
>>>> java.lang.NullPointerException
>>>> 
>>>>         org.apache.tapestry5.internal.services.ajax.JavaScriptSuppor
>>>> tImpl.getModuleNameToStackName(JavaScriptSupportImpl.java:340)
>>>> 
>>>>         org.apache.tapestry5.internal.services.ajax.JavaScriptSuppor
>>>> tImpl.findStackForModule(JavaScriptSupportImpl.java:328)
>>>> 
>>>>         org.apache.tapestry5.internal.services.ajax.JavaScriptSuppor
>>>> tImpl.require(JavaScriptSupportImpl.java:451)
>>>> 
>>>>         $JavaScriptSupport_24608ff73a27.require(Unknown Source)
>>>> 
>>>>         $JavaScriptSupport_24608ff7398f.require(Unknown Source)
>>>> 
>>>> org.apache.tapestry5.internal.transform.ImportWorker$ModuleI
>>>> mport.apply(ImportWorker.java:168)
>>>> 
>>>>         org.apache.tapestry5.internal.transform.ImportWorker$5.advis
>>>> e(ImportWorker.java:197)
>>>> 
>>>>         org.apache.tapestry5.internal.plastic.AbstractMethodInvocati
>>>> on.proceed(AbstractMethodInvocation.java:92)
>>>> 
>>>>         org.apache.tapestry5.internal.transform.ImportWorker$8.advis
>>>> e(ImportWorker.java:271)
>>>> 
>>>>         org.apache.tapestry5.internal.plastic.AbstractMethodInvocati
>>>> on.proceed(AbstractMethodInvocation.java:92)
>>>> 
>>>>         org.apache.tapestry5.corelib.components.ExceptionDisplay.set
>>>> upRender(ExceptionDisplay.java)
>>>> 
>>>>         org.apache.tapestry5.internal.structure.ComponentPageElement
>>>> Impl$SetupRenderPhase.invokeComponent(ComponentPageElementImpl.java:174)
>>>> 
>>>>         org.apache.tapestry5.internal.structure.ComponentPageElement
>>>> Impl$AbstractPhase.invoke(ComponentPageElementImpl.java:133)
>>>> 
>>>>         org.apache.tapestry5.internal.structure.ComponentPageElement
>>>> Impl$SetupRenderPhase.render(ComponentPageElementImpl.java:181)
>>>> 
>>>>         org.apache.tapestry5.internal.services.RenderQueueImpl.run(R
>>>> enderQueueImpl.java:79)
>>>> 
>>>>         org.apache.tapestry5.internal.services.PageRenderQueueImpl.r
>>>> ender(PageRenderQueueImpl.java:121)
>>>> 
>>>>         $PageRenderQueue_24608ff73a22.render(Unknown Source)
>>>> 
>>>>         $PageRenderQueue_24608ff73944.render(Unknown Source)
>>>> 
>>>>         org.apache.tapestry5.internal.services.MarkupRendererTermina
>>>> tor.renderMarkup(MarkupRendererTerminator.java:37)
>>>> 
>>>>         net.atos.kawwaportal.components.services.KawwaPortalComponen
>>>> tsModule$1.renderMarkup(KawwaPortalComponentsModule.java:135)
>>>> 
>>>>         $MarkupRenderer_24608ff73a25.renderMarkup(Unknown Source)
>>>> 
>>>>         net.atos.kawwaportal.components.services.KawwaPortalComponen
>>>> tsModule$4.renderMarkup(KawwaPortalComponentsModule.java:194)
>>>> 
>>>>         $MarkupRenderer_24608ff73a25.renderMarkup(Unknown Source)
>>>> 
>>>>         org.apache.tapestry5.internal.services.PageNameMetaInjector.
>>>> renderMarkup(PageNameMetaInjector.java:41)
>>>> 
>>>>         $MarkupRenderer_24608ff73a25.renderMarkup(Unknown Source)
>>>> 
>>>>         org.apache.tapestry5.modules.TapestryModule$29.renderMarkup(
>>>> TapestryModule.java:1807)
>>>> 
>>>>         $MarkupRenderer_24608ff73a25.renderMarkup(Unknown Source)
>>>> 
>>>>         org.apache.tapestry5.modules.TapestryModule$28.renderMarkup(
>>>> TapestryModule.java:1797)
>>>> 
>>>>         $MarkupRenderer_24608ff73a25.renderMarkup(Unknown Source)
>>>> 
>>>>         org.apache.tapestry5.modules.TapestryModule$27.renderMarkup(
>>>> TapestryModule.java:1781)
>>>> 
>>>>         $MarkupRenderer_24608ff73a25.renderMarkup(Unknown Source)
>>>> 
>>>>         net.atos.kawwaportal.components.services.KawwaPortalComponen
>>>> tsModule$3.renderMarkup(KawwaPortalComponentsModule.java:179)
>>>> 
>>>>         $MarkupRenderer_24608ff73a25.renderMarkup(Unknown Source)
>>>> 
>>>>         org.apache.tapestry5.internal.services.javascript.AddBrowser
>>>> CompatibilityStyles.renderMarkup(AddBrowserCompatibilityStyles.java:45)
>>>> 
>>>>         $MarkupRenderer_24608ff73a25.renderMarkup(Unknown Source)
>>>> 
>>>>         org.apache.tapestry5.internal.services.javascript.ConfigureH
>>>> TMLElementFilter.renderMarkup(ConfigureHTMLElementFilter.java:45)
>>>> 
>>>>         $MarkupRenderer_24608ff73a25.renderMarkup(Unknown Source)
>>>> 
>>>>         org.apache.tapestry5.modules.TapestryModule$26.renderMarkup(
>>>> TapestryModule.java:1765)
>>>> 
>>>>         $MarkupRenderer_24608ff73a25.renderMarkup(Unknown Source)
>>>> 
>>>>         org.got5.tapestry5.jquery.services.js.JSModule$1.renderMarku
>>>> p(JSModule.java:40)
>>>> 
>>>>         $MarkupRenderer_24608ff73a25.renderMarkup(Unknown Source)
>>>> 
>>>>         org.apache.tapestry5.modules.JavaScriptModule$1.renderMarkup
>>>> (JavaScriptModule.java:268)
>>>> 
>>>>         $MarkupRenderer_24608ff73a25.renderMarkup(Unknown Source)
>>>> 
>>>>         org.apache.tapestry5.modules.TapestryModule$25.renderMarkup(
>>>> TapestryModule.java:1748)
>>>> 
>>>>         $MarkupRenderer_24608ff73a25.renderMarkup(Unknown Source)
>>>> 
>>>>         net.atos.kawwaportal.components.services.KawwaPortalComponen
>>>> tsModule$2.renderMarkup(KawwaPortalComponentsModule.java:147)
>>>> 
>>>>         $MarkupRenderer_24608ff73a25.renderMarkup(Unknown Source)
>>>> 
>>>>         $MarkupRenderer_24608ff73a21.renderMarkup(Unknown Source)
>>>> 
>>>>         org.apache.tapestry5.internal.services.PageMarkupRendererImp
>>>> l.renderPageMarkup(PageMarkupRendererImpl.java:47)
>>>> 
>>>>         $PageMarkupRenderer_24608ff73a1f.renderPageMarkup(Unknown
>>>> Source)
>>>> 
>>>>         org.apache.tapestry5.internal.services.PageResponseRendererI
>>>> mpl.renderPageResponse(PageResponseRendererImpl.java:64)
>>>> 
>>>>         $PageResponseRenderer_24608ff739a9.renderPageResponse(Unknown
>>>> Source)
>>>> 
>>>>         org.apache.tapestry5.internal.services.DefaultRequestExcepti
>>>> onHandler.renderException(DefaultRequestExceptionHandler.java:262)
>>>> 
>>>>         org.apache.tapestry5.internal.services.DefaultRequestExcepti
>>>> onHandler.handleRequestException(DefaultRequestExceptionHand
>>>> ler.java:171)
>>>> 
>>>>         $RequestExceptionHandler_24608ff73968.handleRequestExceptio
>>>> n(Unknown
>>>> Source)
>>>> 
>>>>         org.apache.tapestry5.internal.services.RequestErrorFilter.se
>>>> rvice(RequestErrorFilter.java:42)
>>>> 
>>>>         $RequestHandler_24608ff7396a.service(Unknown Source)
>>>> 
>>>>         org.apache.tapestry5.modules.TapestryModule$3.service(Tapest
>>>> ryModule.java:846)
>>>> 
>>>>         $RequestHandler_24608ff7396a.service(Unknown Source)
>>>> 
>>>>         com.worldline.msp.common.services.requestfilter.DashboardPan
>>>> elRequestFilter.service(DashboardPanelRequestFilter.java:74)
>>>> 
>>>>         $RequestHandler_24608ff7396a.service(Unknown Source)
>>>> 
>>>>         org.apache.tapestry5.modules.TapestryModule$2.service(Tapest
>>>> ryModule.java:836)
>>>> 
>>>>         $RequestHandler_24608ff7396a.service(Unknown Source)
>>>> 
>>>>         org.apache.tapestry5.internal.services.StaticFilesFilter.ser
>>>> vice(StaticFilesFilter.java:89)
>>>> 
>>>>         $RequestHandler_24608ff7396a.service(Unknown Source)
>>>> 
>>>>         org.apache.tapestry5.internal.services.CheckForUpdatesFilter
>>>> $2.invoke(CheckForUpdatesFilter.java:105)
>>>> 
>>>>         org.apache.tapestry5.internal.services.CheckForUpdatesFilter
>>>> $2.invoke(CheckForUpdatesFilter.java:95)
>>>> 
>>>>         org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.
>>>> withRead(ConcurrentBarrier.java:83)
>>>> 
>>>>         org.apache.tapestry5.internal.services.CheckForUpdatesFilter
>>>> .service(CheckForUpdatesFilter.java:119)
>>>> 
>>>>         $RequestHandler_24608ff7396a.service(Unknown Source)
>>>> 
>>>>         $RequestHandler_24608ff73953.service(Unknown Source)
>>>> 
>>>>         org.apache.tapestry5.modules.TapestryModule$HttpServletReque
>>>> stHandlerTerminator.service(TapestryModule.java:256)
>>>> 
>>>>         org.got5.tapestry5.jquery.services.AjaxUploadServletRequestF
>>>> ilter.service(AjaxUploadServletRequestFilter.java:27)
>>>> 
>>>>         $HttpServletRequestHandler_24608ff73955.service(Unknown Source)
>>>> 
>>>>         org.apache.tapestry5.upload.internal.services.MultipartServl
>>>> etRequestFilter.service(MultipartServletRequestFilter.java:45)
>>>> 
>>>>         $HttpServletRequestHandler_24608ff73955.service(Unknown Source)
>>>> 
>>>>         org.apache.tapestry5.internal.services.IgnoredPathsFilter.se
>>>> rvice(IgnoredPathsFilter.java:62)
>>>> 
>>>>         $HttpServletRequestFilter_24608ff7394d.service(Unknown Source)
>>>> 
>>>>         $HttpServletRequestHandler_24608ff73955.service(Unknown Source)
>>>> 
>>>>         org.tynamo.security.services.impl.SecurityConfiguration.serv
>>>> ice(SecurityConfiguration.java:69)
>>>> 
>>>>         $HttpServletRequestFilter_24608ff73952.service(Unknown Source)
>>>> 
>>>>         $HttpServletRequestHandler_24608ff73955.service(Unknown Source)
>>>> 
>>>>         org.apache.tapestry5.modules.TapestryModule$1.service(Tapest
>>>> ryModule.java:796)
>>>> 
>>>>         $HttpServletRequestHandler_24608ff73955.service(Unknown Source)
>>>> 
>>>>         $HttpServletRequestHandler_24608ff7394c.service(Unknown Source)
>>>> 
>>>>         com.worldline.msp.common.services.MspFilterModule.doFilter(
>>>> MspFilterModule.java:223)
>>>> 
>>>> 
>>>> 
>>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: users-h...@tapestry.apache.org
>> 
>> 
> 
> 
> -- 
> Thiago

Reply via email to