Article - CS242901

"NullPointerException" Occurs When Customizing "netmarkets/jsp/problemReport/create.jsp" in Windchill PDMLink

Modified: 10-Sep-2025   


Applies To

  • Windchill PDMLink 11.0 to 13.0

Description

  • Error in Method server log after customizing promotion request create Wizard
ERROR : com.ptc.jca.error one1admin - ---------- JCA Exception ----------
javax.servlet.jsp.JspException: InitializeItem.doTag(): exception encountered
at com.ptc.core.components.jsp.JspUtils.newJspException(JspUtils.java:75)
at com.ptc.core.components.jsp.JspUtils.throwJspException(JspUtils.java:63)
at com.ptc.core.components.tags.components.InitializeItemTag.doTag(InitializeItemTag.java:489)
at org.apache.jsp.netmarkets.jsp.ext.mazor.mazorCreatePromotionRequestWizard_jsp._jspx_meth_jca_005finitializeItem_0050(mazorCreatePromotionRequestWizard_jsp.java:1864)
at org.apache.jsp.netmarkets.jsp.ext.mazor.mazorCreatePromotionRequestWizard_jsp._jspService(mazorCreatePromotionRequestWizard_jsp.java:750)
 
  • Receive NullPointerException error when customizing netmarkets/jsp/problemReport/create.jsp
java.lang.NullPointerException
at com.ptc.core.components.tags.components.InitializeItemTag.doTag(InitializeItemTag.java:360)
at org.apache.jsp.netmarkets.jsp.ext.createMyObject_jsp._jspx_meth_jca_005finitializeItem_005f0(createMyObject_jsp.java:1941)
at org.apache.jsp.netmarkets.jsp.ext.createMyObject_jsp._jspService(createMyObject_jsp.java:751)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:438)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:720)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:466)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:391)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:318)
at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:168)
at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:303)
at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1244)
at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1027)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:971)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:872)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:648)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at wt.httpgw.filter.WTContextBeanFilter.doWithWtContextBeanHandler(WTContextBeanFilter.java:104)
at wt.httpgw.filter.WTContextBeanFilter.doFilter(WTContextBeanFilter.java:58)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at wt.servlet.CompressionFilter.doFilter(CompressionFilter.java:301)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at wt.servlet.RequestInterrupter.doFilter(RequestInterrupter.java:335)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at wt.servlet.ServletRequestMonitor.doFilter(ServletRequestMonitor.java:1660)
at wt.servlet.ServletRequestMonitorFilter.doFilter(ServletRequestMonitorFilter.java:56)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:217)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518)
at org.apache.coyote.ajp.AbstractAjpProcessor.process(AbstractAjpProcessor.java:844)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:673)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:277)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
 
  • Error when OOTB /netmarkets/jsp/changeNotice/create.jsp is copied under a different name and used in a custom action :  

java.lang.NullPointerException: Cannot invoke "java.lang.Class.getName()" because "this.baseTypeClass" is null java.lang.NullPointerException: Cannot invoke "java.lang.Class.getName()" because "this.baseTypeClass" is null
    at com.ptc.core.components.tags.components.InitializeItemTag.doTag(InitializeItemTag.java:371)
    at org.apache.jsp.netmarkets.jsp.helvDefaultchangeNotice.create_jsp._jspx_meth_jca_005finitializeItem_005f0(create_jsp.java:1675)
    at org.apache.jsp.netmarkets.jsp.helvDefaultchangeNotice.create_jsp._jspService(create_jsp.java:472)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:67)
    at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:456)

This is a printer-friendly version of Article 242901 and may be out of date. For the latest version click CS242901