Article - CS288776

Seasonal Profile screen does not show the graph, instead display UI exception: "ERROR: java.lang.NoClassDefFoundError: Could not initialize class javax.swing.RepaintManager" when deploying SPM in WebLogic in Servigistics Service Parts Management 11.3.2.3

Modified: 09-Jul-2018   


Applies To

  • Servigistics Service Parts Management 11.3.2.3
  • Red Hat Enterprise Linux 7
  • WebLogic 12.1.3

Description

  • Seasonal Profile screen does not show the graph, instead display UI exception: ERROR: java.lang.NoClassDefFoundError: Could not initialize class javax.swing.RepaintManager
  • WebUI.log contains:
2018-07-04 15:49:29,335[[ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'] WARN  com.svg.core.web.page.base.CorePage - Could not initialize class javax.swing.RepaintManager
java.lang.NoClassDefFoundError: Could not initialize class javax.swing.RepaintManager
    at javax.swing.JComponent.repaint(JComponent.java:4792)
    at java.awt.Component.repaint(Component.java:3311)
    at com.klg.jclass.chart.JCChart.setChanged(JCChart.java:650)
    at com.klg.jclass.chart.JCChart.setOpaque(JCChart.java:1054)
    at com.klg.jclass.chart.JCChart.init(JCChart.java:187)
    at com.klg.jclass.schart.JCServerChart.init(JCServerChart.java:142)
    at com.klg.jclass.chart.JCChart.<init>(JCChart.java:507)
    at com.klg.jclass.schart.JCServerChart.<init>(JCServerChart.java:123)
    at com.svg.core.web.util.DemandHelper.getSingleStreamChart(DemandHelper.java:1206)
    at com.svg.core.web.util.BestFitDemandHelper.buildGraph(BestFitDemandHelper.java:411)
    at com.svg.core.web.util.DemandHelper.buildGraph(DemandHelper.java:1775)
    at com.svg.core.web.page.bestfit.BestFitMgmtWeb.renderDemand(BestFitMgmtWeb.java:231)
    at com.svg.core.web.page.bestfit.BestFitMgmtWeb.renderTableGrid(BestFitMgmtWeb.java:121)
    at com.svg.core.web.page.base.CorePage.renderDefaultMode(CorePage.java:2844)
    at com.svg.core.web.page.base.CorePage.renderBody(CorePage.java:2322)
    at com.svg.core.web.page.base.CorePage.renderParentBody(CorePage.java:6498)
    at com.svg.core.web.page.base.CorePage.render(CorePage.java:2760)
    at sun.reflect.GeneratedMethodAccessor549.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at com.svg.core.webapp.servlet.SppServer.createPage(SppServer.java:55)
    at com.svg.core.webapp.servlet.SppServer.doGet(SppServer.java:32)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:844)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:280)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:254)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:136)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:346)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
    at com.sec.spm.filter.SPMSingSignOnFilter.doFilter(SPMSingSignOnFilter.java:87)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
    at com.svg.core.webapp.filter.SvgFilter.callChainFilter(SvgFilter.java:58)
    at com.svg.core.webapp.filter.LastFilter.callChainFilter(LastFilter.java:18)
    at com.svg.core.webapp.filter.SvgFilter.doFilter(SvgFilter.java:36)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
    at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

 
  • Demand Detail > Best Fit Result screen does not show the graph but displays UI exception: java.awt.AWTError: Can't connect to X11 window server using ':10' as the value of the DISPLAY variable.
  • WebUI.log contains:
2018-07-04 15:47:09,920[[ACTIVE] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'] WARN  com.svg.core.web.page.base.CorePage - Can't connect to X11 window server using ':10' as the value of the DISPLAY variable.
java.awt.AWTError: Can't connect to X11 window server using ':10' as the value of the DISPLAY variable.
    at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
    at sun.awt.X11GraphicsEnvironment.access$200(X11GraphicsEnvironment.java:65)
    at sun.awt.X11GraphicsEnvironment$1.run(X11GraphicsEnvironment.java:115)
    at java.security.AccessController.doPrivileged(Native Method)
    at sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:74)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:264)
    at java.awt.GraphicsEnvironment.createGE(GraphicsEnvironment.java:103)
    at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:82)
    at javax.swing.RepaintManager.<clinit>(RepaintManager.java:233)
    at javax.swing.JComponent.repaint(JComponent.java:4792)
    at java.awt.Component.repaint(Component.java:3311)
    at com.klg.jclass.chart.JCChart.setChanged(JCChart.java:650)
    at com.klg.jclass.chart.JCChart.setOpaque(JCChart.java:1054)
    at com.klg.jclass.chart.JCChart.init(JCChart.java:187)
    at com.klg.jclass.schart.JCServerChart.init(JCServerChart.java:142)
    at com.klg.jclass.chart.JCChart.<init>(JCChart.java:507)
    at com.klg.jclass.schart.JCServerChart.<init>(JCServerChart.java:123)
    at com.svg.core.web.util.DemandHelper.getSingleStreamChart(DemandHelper.java:1206)
    at com.svg.core.web.util.BestFitDemandHelper.buildGraph(BestFitDemandHelper.java:411)
    at com.svg.core.web.util.DemandHelper.buildGraph(DemandHelper.java:1775)
    at com.svg.core.web.page.bestfit.BestFitMgmtWeb.renderDemand(BestFitMgmtWeb.java:231)
    at com.svg.core.web.page.bestfit.BestFitMgmtWeb.renderTableGrid(BestFitMgmtWeb.java:121)
    at com.svg.core.web.page.base.CorePage.renderDefaultMode(CorePage.java:2844)
    at com.svg.core.web.page.base.CorePage.renderBody(CorePage.java:2322)
    at com.svg.core.web.page.base.CorePage.renderParentBody(CorePage.java:6498)
    at com.svg.core.web.page.base.CorePage.render(CorePage.java:2760)
    at sun.reflect.GeneratedMethodAccessor549.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at com.svg.core.webapp.servlet.SppServer.createPage(SppServer.java:55)
    at com.svg.core.webapp.servlet.SppServer.doGet(SppServer.java:32)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:844)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:280)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:254)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:136)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:346)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79)
    at com.sec.spm.filter.SPMSingSignOnFilter.doFilter(SPMSingSignOnFilter.java:87)
This is a printer-friendly version of Article 288776 and may be out of date. For the latest version click CS288776