Re: getModuleNameToStackName(JavaScriptSupportImpl.java:340) NPE

2018-03-21 Thread Erich Gormann

Hello Geoff and Thiago,

thanks a lot for explantion and example.
I found the error: it was a new method which I had to implement in my 
types inherting from the Tapestry javascript stack class, but stil 
returned null instead of empty list


Regards, Erich



Am 21.03.2018 03:13, schrieb JumpStart:

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  
wrote:

On Mon, Mar 19, 2018 at 4:27 PM, Erich 
Gormannmailto: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
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_24608ff73a2

Re: getModuleNameToStackName(JavaScriptSupportImpl.java:340) NPE

2018-03-20 Thread JumpStart
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 
>  wrote:
> 
> On Mon, Mar 19, 2018 at 4:27 PM, Erich Gormann  > 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
>>> 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.rende

Re: getModuleNameToStackName(JavaScriptSupportImpl.java:340) NPE

2018-03-20 Thread Thiago H. de Paula Figueiredo
On Mon, Mar 19, 2018 at 4:27 PM, Erich Gormann  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
>> 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(AddBrowserCompatibilityS

Re: getModuleNameToStackName(JavaScriptSupportImpl.java:340) NPE

2018-03-19 Thread Erich Gormann

Hello Thiago,

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.
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?



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  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.jav

Re: getModuleNameToStackName(JavaScriptSupportImpl.java:340) NPE

2018-03-19 Thread 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  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.renderMa

getModuleNameToStackName(JavaScriptSupportImpl.java:340) NPE

2018-03-19 Thread Erich Gormann

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.JavaScriptSupportImpl.getModuleNameToStackName(JavaScriptSupportImpl.java:340)



org.apache.tapestry5.internal.services.ajax.JavaScriptSupportImpl.findStackForModule(JavaScriptSupportImpl.java:328)



org.apache.tapestry5.internal.services.ajax.JavaScriptSupportImpl.require(JavaScriptSupportImpl.java:451)


$JavaScriptSupport_24608ff73a27.require(Unknown Source)

$JavaScriptSupport_24608ff7398f.require(Unknown Source)

org.apache.tapestry5.internal.transform.ImportWorker$ModuleImport.apply(ImportWorker.java:168)


org.apache.tapestry5.internal.transform.ImportWorker$5.advise(ImportWorker.java:197)



org.apache.tapestry5.internal.plastic.AbstractMethodInvocation.proceed(AbstractMethodInvocation.java:92)



org.apache.tapestry5.internal.transform.ImportWorker$8.advise(ImportWorker.java:271)



org.apache.tapestry5.internal.plastic.AbstractMethodInvocation.proceed(AbstractMethodInvocation.java:92)



org.apache.tapestry5.corelib.components.ExceptionDisplay.setupRender(ExceptionDisplay.java)



org.apache.tapestry5.internal.structure.ComponentPageElementImpl$SetupRenderPhase.invokeComponent(ComponentPageElementImpl.java:174)



org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AbstractPhase.invoke(ComponentPageElementImpl.java:133)



org.apache.tapestry5.internal.structure.ComponentPageElementImpl$SetupRenderPhase.render(ComponentPageElementImpl.java:181)



org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:79)



org.apache.tapestry5.internal.services.PageRenderQueueImpl.render(PageRenderQueueImpl.java:121)


$PageRenderQueue_24608ff73a22.render(Unknown Source)

$PageRenderQueue_24608ff73944.render(Unknown Source)


org.apache.tapestry5.internal.services.MarkupRendererTerminator.renderMarkup(MarkupRendererTerminator.java:37)



net.atos.kawwaportal.components.services.KawwaPortalComponentsModule$1.renderMarkup(KawwaPortalComponentsModule.java:135)


$MarkupRenderer_24608ff73a25.renderMarkup(Unknown Source)


net.atos.kawwaportal.components.services.KawwaPortalComponentsModule$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.KawwaPortalComponentsModule$3.renderMarkup(KawwaPortalComponentsModule.java:179)


$MarkupRenderer_24608ff73a25.renderMarkup(Unknown Source)


org.apache.tapestry5.internal.services.javascript.AddBrowserCompatibilityStyles.renderMarkup(AddBrowserCompatibilityStyles.java:45)


$MarkupRenderer_24608ff73a25.renderMarkup(Unknown Source)


org.apache.tapestry5.internal.services.javascript.ConfigureHTMLElementFilter.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.renderMarkup(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.KawwaPortalComponentsModule$2.renderMarkup(KawwaPortalComponentsModule.java:147)


$MarkupRenderer_24608ff73a25.renderMarkup(Unknown Source)

$MarkupRenderer_24608ff73a21.renderMarkup(Unknown Source)


org.apache.tapestry5.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java: