Environment
Novell exteNd Director 4.1
Novell exteNd Director 4.0
Situation
Enabling the statistical bean com.novell.nps.statistics.statBeans.portalLoggedInUserStatBean in the exteNd Director administration interface fails.
ERROR: Unable to find the statistics bean com.novell.nps.statistics.statBeans.PortalLoggedinUserStatBean
In the debug.xml output (logging priority is low), we see :
ERROR: ava.lang.ClassNotFoundException: com.novell.nps.statistics.statBeans.PortalLoggedinUserStatBean
ERROR: Unable to find the statistics bean com.novell.nps.statistics.statBeans.PortalLoggedinUserStatBean
In the debug.xml output (logging priority is low), we see :
ERROR: ava.lang.ClassNotFoundException: com.novell.nps.statistics.statBeans.PortalLoggedinUserStatBean
Resolution
This is caused by the case-sensitivity of Java classes. The portal must be instructed to use a different class name (using an uppercase "I") :
- Login to the portal administration (using https://servername.or.ip/nps/admin.html)
- Click on "Portal"
- In the middle section, click on "Configuration"
- Click the "All Settings" button
- Locate the "Statistical Java beans available to portal" - the values for this add class names for statistics intent
- Locate the value stating"com.novell.nps.statistics.statBeans.PortalLoggedinUserStatBean"
- Change the value to"com.novell.nps.statistics.statBeans.PortalLoggedInUserStatBean"
- Restart tomcat