Details
Description
Geronimo default log level is debug. When an porltet app try to register itself to j2, commons-beanutils will call PortletDefinitionImpl.hashCode() to write a log. The issue is caused by PortletDefinitionImpl.getId() will return a null in PortletDefinitionImpl.hashCode(), line 558.
Reproduce:
1. Change your log level to debug(jetspeed\WEB-INF\conf\Log4j.properties).
2. Have a full build and call j2:quickStart
3. Start your Tomcat Server if you do not has a Geronimo.
I've tested it with Tomcat 5.5.15 and Geronimo SVN head.