Hi,

I noticed that when I run Oozie 3.3.0 (and also trunk) on a VM running
CentOS 6, the DAG image shows a broken image icon and the log has a
NullPointerException.  But, when I run it on Mac OS X (Lion), it works
fine.  Anyone else see this issue?  Or on another OS?

All I could find about getting an NPE from
javax.swing.MultiUIDefaults.getUIError mentioned problems with the Look &
Feel, but we're just trying to draw an image here, so I'm not sure why the
L&F should come into play.

thanks
- Robert

Here's the stack trace from the log:

2012-12-10 11:00:02,017  WARN V1JobServlet:542 - USER[-] GROUP[-] TOKEN[]
APP[no-op-wf] JOB[0000000-121210104227576-oozie-rkan-W] ACTION[-] URL[GET
http://localhost:11000/oozie/v1/job/0000000-121210104227576-oozie-rkan-W?show=graph&token=0.31155800977430537]
error[E0307], E0307: Runtime error [java.lang.NullPointerException]

org.apache.oozie.servlet.XServletException: E0307: Runtime error
[java.lang.NullPointerException]

at
org.apache.oozie.servlet.V1JobServlet.streamJobGraph(V1JobServlet.java:287)

at org.apache.oozie.servlet.BaseJobServlet.doGet(BaseJobServlet.java:252)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)

at
org.apache.oozie.servlet.JsonRestServlet.service(JsonRestServlet.java:286)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.apache.oozie.servlet.AuthFilter$2.doFilter(AuthFilter.java:126)

at
org.apache.hadoop.security.authentication.server.AuthenticationFilter.doFilter(AuthenticationFilter.java:384)

at org.apache.oozie.servlet.AuthFilter.doFilter(AuthFilter.java:131)

at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.apache.oozie.servlet.HostnameFilter.doFilter(HostnameFilter.java:67)

at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)

at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)

at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)

at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)

at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)

at java.lang.Thread.run(Thread.java:662)

Caused by: java.lang.NullPointerException

at javax.swing.MultiUIDefaults.getUIError(MultiUIDefaults.java:133)

at javax.swing.UIDefaults.getUI(UIDefaults.java:742)

at javax.swing.UIManager.getUI(UIManager.java:989)

at javax.swing.JPanel.updateUI(JPanel.java:109)

at javax.swing.JPanel.<init>(JPanel.java:69)

at javax.swing.JPanel.<init>(JPanel.java:92)

at javax.swing.JPanel.<init>(JPanel.java:100)

at
edu.uci.ics.jung.visualization.BasicVisualizationServer.<init>(BasicVisualizationServer.java:171)

at
edu.uci.ics.jung.visualization.BasicVisualizationServer.<init>(BasicVisualizationServer.java:150)

at
edu.uci.ics.jung.visualization.VisualizationImageServer.<init>(VisualizationImageServer.java:40)

at
org.apache.oozie.util.GraphGenerator$XMLParser.endDocument(GraphGenerator.java:240)

at org.apache.xerces.parsers.AbstractSAXParser.endDocument(Unknown Source)

at org.apache.xerces.impl.XMLDocumentScannerImpl.endEntity(Unknown Source)

at org.apache.xerces.impl.XMLEntityManager.endEntity(Unknown Source)

at org.apache.xerces.impl.XMLEntityScanner.load(Unknown Source)

at org.apache.xerces.impl.XMLEntityScanner.skipSpaces(Unknown Source)

at
org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher.dispatch(Unknown
Source)

at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)

at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)

at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)

at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)

at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)

at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)

at org.apache.oozie.util.GraphGenerator.write(GraphGenerator.java:103)

at
org.apache.oozie.servlet.V1JobServlet.streamJobGraph(V1JobServlet.java:281)

... 24 more

Reply via email to