JavaClasses icon indicating copy to clipboard operation
JavaClasses copied to clipboard

Troubleshooting: Add better detail exception message when Masterpage cannot be loaded

Open ggallotti opened this issue 3 years ago • 11 comments

Improved exception handling for Masterpage loading error. Fail fast and with better detail

Now the log and exception prints the real error, such as a missing JAR:

Caused by: java.lang.NoClassDefFoundError: com/unanimo/genexusunanimo/SdtDropdownItems_DropdownItem
	at genexus.security.backend.gam_masterpage_impl.initialize(gam_masterpage_impl.java:853)
	at com.genexus.webpanels.GXWebPanel.initState(GXWebPanel.java:223)
	at com.genexus.webpanels.GXWebObjectBase.<init>(GXWebObjectBase.java:94)
	at com.genexus.webpanels.GXWebPanel.<init>(GXWebPanel.java:73)
	at com.genexus.webpanels.GXMasterPage.<init>(GXMasterPage.java:24)
	at genexus.security.backend.gam_masterpage_impl.<init>(gam_masterpage_impl.java:32)
	... 48 more
Caused by: java.lang.ClassNotFoundException: com.unanimo.genexusunanimo.SdtDropdownItems_DropdownItem
	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1407)
	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1215)
	... 54 more

ggallotti avatar Sep 27 '22 12:09 ggallotti

Cherry pick to beta failed, 1 conflicted file in commit ae1371b1
  • java/src/main/java/com/genexus/webpanels/GXWebPanel.java

genexusbot avatar Sep 27 '22 12:09 genexusbot

Cherry pick to beta failed, 0 conflicted files in commit ae1371b1 (warning: no changes merged)

genexusbot avatar Sep 27 '22 13:09 genexusbot

Cherry pick to beta failed, 1 conflicted file in commit ae1371b1
  • java/src/main/java/com/genexus/webpanels/GXWebPanel.java

genexusbot avatar Sep 28 '22 12:09 genexusbot

Cherry pick to beta failed, 1 conflicted file in commit ae1371b1
  • java/src/main/java/com/genexus/webpanels/GXWebPanel.java

genexusbot avatar Sep 28 '22 13:09 genexusbot

Cherry pick to beta failed, 1 conflicted file in commit ae1371b1
  • java/src/main/java/com/genexus/webpanels/GXWebPanel.java

genexusbot avatar Oct 31 '22 18:10 genexusbot

Cherry pick to beta failed, 1 conflicted file in commit ae1371b1
  • gxweb/src/main/java/com/genexus/webpanels/GXWebPanel.java

genexusbot avatar Oct 13 '23 14:10 genexusbot

Cherry pick to beta failed, 1 conflicted file in commit ae1371b1
  • gxweb/src/main/java/com/genexus/webpanels/GXWebPanel.java

genexusbot avatar Oct 25 '23 18:10 genexusbot

Cherry pick to beta failed, 1 conflicted file in commit ae1371b1
  • gxweb/src/main/java/com/genexus/webpanels/GXWebPanel.java

genexusbot avatar Dec 05 '23 19:12 genexusbot

Cherry pick to beta failed, 1 conflicted file in commit ae1371b1
  • gxweb/src/main/java/com/genexus/webpanels/GXWebPanel.java

genexusbot avatar Feb 29 '24 18:02 genexusbot

Cherry pick to beta failed, 1 conflicted file in commit ae1371b1
  • gxweb/src/main/java/com/genexus/webpanels/GXWebPanel.java

genexusbot avatar May 30 '24 19:05 genexusbot

Cherry pick to beta success
  • ae1371b1
  • 0e6cdd27
  • 69f4321b

genexusbot avatar Sep 03 '24 17:09 genexusbot