JavaClasses
JavaClasses copied to clipboard
Troubleshooting: Add better detail exception message when Masterpage cannot be loaded
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
Cherry pick to beta failed, 1 conflicted file in commit ae1371b1
- java/src/main/java/com/genexus/webpanels/GXWebPanel.java
Cherry pick to beta failed, 0 conflicted files in commit ae1371b1 (warning: no changes merged)
Cherry pick to beta failed, 1 conflicted file in commit ae1371b1
- java/src/main/java/com/genexus/webpanels/GXWebPanel.java
Cherry pick to beta failed, 1 conflicted file in commit ae1371b1
- java/src/main/java/com/genexus/webpanels/GXWebPanel.java
Cherry pick to beta failed, 1 conflicted file in commit ae1371b1
- java/src/main/java/com/genexus/webpanels/GXWebPanel.java
Cherry pick to beta failed, 1 conflicted file in commit ae1371b1
- gxweb/src/main/java/com/genexus/webpanels/GXWebPanel.java
Cherry pick to beta failed, 1 conflicted file in commit ae1371b1
- gxweb/src/main/java/com/genexus/webpanels/GXWebPanel.java
Cherry pick to beta failed, 1 conflicted file in commit ae1371b1
- gxweb/src/main/java/com/genexus/webpanels/GXWebPanel.java
Cherry pick to beta failed, 1 conflicted file in commit ae1371b1
- gxweb/src/main/java/com/genexus/webpanels/GXWebPanel.java
Cherry pick to beta failed, 1 conflicted file in commit ae1371b1
- gxweb/src/main/java/com/genexus/webpanels/GXWebPanel.java
Cherry pick to beta success
- ae1371b1
- 0e6cdd27
- 69f4321b