Technote (troubleshooting)
Problem(Abstract)
After upgrading to FixPack 3, depending on how you do the upgrade you may be missing files.
The symptom will manifest in the following exceptions.
In TIP SystemOut.log when it is started:
[6/5/12 16:18:42:621 EDT] 0000001d ComponentName W CNTR0063W: A reference to an EJB could not be found in the deployment descriptor for the WebApp or EnterpriseBean with the display name "ReportViewer":WEB-INF/web.xml#EJBLocalRef_1186106022150. The EJB may have specified binding information that is not valid.
[6/5/12 16:18:42:649 EDT] 0000001d WebApp E [Servlet Error]-[Failed to load listener: com.ibm.tivoli.reporting.reportViewer.ViewerListener]: java.lang.NoClassDefFoundError: com.ibm.tivoli.reporting.BuildInfo
at com.ibm.tivoli.reporting.reportViewer.ViewerListener.<clinit>(ViewerListener.java:30)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:194)
at java.lang.Class.newInstanceImpl(Native Method)
CWLAA6003: Could not display the portlet, the portlet may not be started. Check the error logs.
The TIP SystemOut.log contains these exceptions:
[6/6/12 10:49:55:160 EDT] 00000043 ServletWrappe E SRVE0068E: Uncaught exception thrown in one of the service methods of the servlet: TivoliCommonReporting. Exception thrown : java.lang.NoClassDefFoundError: com.ibm.tivoli.reporting.BuildInfo
at com.ibm.tivoli.reporting.ui.Copyright.<clinit>(Copyright.java:29)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:194)
at com.ibm.tivoli.reporting.ui.PrimaryPortlet.<clinit>(PrimaryPortlet.java:28)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:194)
at java.lang.Class.newInstanceImpl(Native Method)
at java.lang.Class.newInstance(Class.java:1328)
at com.ibm.ws.portletcontainer.core.PortletServlet$PortletClone.<init>(PortletServlet.java:480)
at com.ibm.ws.portletcontainer.core.PortletServlet.getPortletClone(PortletServlet.java:419)
at com.ibm.ws.portletcontainer.core.PortletServlet.doDispatch(PortletServlet.java:202)
at com.ibm.ws.portletcontainer.core.PortletServletCollaboratorChainImpl.doCollaborator(PortletServletCollaboratorChainImpl.java:82)
...
Caused by: java.lang.ClassNotFoundException: com.ibm.tivoli.reporting.BuildInfo
at com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader.java:480)
at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:597)
at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:395)
at java.lang.ClassLoader.loadClass(ClassLoader.java:597)
...
[6/6/12 10:49:55:322 EDT] 00000043 PortletInvoke E com.ibm.ws.portletcontainer.invoker.impl.PortletInvokerImpl invoke EJPPC0105E: Error occurred during portlet invocation
java.lang.NoClassDefFoundError: com.ibm.tivoli.reporting.BuildInfo
at com.ibm.tivoli.reporting.ui.Copyright.<clinit>(Copyright.java:29)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:194)
at com.ibm.tivoli.reporting.ui.PrimaryPortlet.<clinit>(PrimaryPortlet.java:28)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:194)
at java.lang.Class.newInstanceImpl(Native Method)
Caused by: java.lang.ClassNotFoundException: com.ibm.tivoli.reporting.BuildInfo
at com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader.java:480)
at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:597)
at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:395)
at java.lang.ClassLoader.loadClass(ClassLoader.java:597)
Symptom
CWLAA6003: Could not display the portlet, the portlet may not be started. Check the error logs.
Resolving the problem
Contact IBM Support for iFix.
Rate this page:
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.