Hi, I'm getting strange NPE w/o any obvious reason.

My notebook contains two paragraphs:


res0: org.apache.zeppelin.dep.Dependency =
org.apache.zeppelin.dep.Dependency@6ce5acd

%spark.dep z.load("some-local-jar.jar")
and

import com.SuperClass
// bla-bla

val features = sc.sequenceFile[NullWritable, BytesWritable](path)
// bla-bla
}

println(features)

Can you give me any input, how can I debug it?

exception in UI is:
java.lang.NullPointerException at
org.apache.zeppelin.spark.SparkInterpreter.open(SparkInterpreter.java:887)
at
org.apache.zeppelin.interpreter.LazyOpenInterpreter.open(LazyOpenInterpreter.java:70)
at
org.apache.zeppelin.interpreter.remote.RemoteInterpreterServer$InterpretJob.jobRun(RemoteInterpreterServer.java:489)
at org.apache.zeppelin.scheduler.Job.run(Job.java:181) at
org.apache.zeppelin.scheduler.FIFOScheduler$1.run(FIFOScheduler.java:139)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:47

exception in interpreter log is:

ERROR [2017-06-26 08:48:15,846] ({pool-2-thread-2}
Utils.java[invokeMethod]:41) -

java.lang.reflect.InvocationTargetException

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:606)

at org.apache.zeppelin.spark.Utils.invokeMethod(Utils.java:39)

at
org.apache.zeppelin.spark.SparkInterpreter.interpret(SparkInterpreter.java:1008)

at
org.apache.zeppelin.spark.SparkInterpreter.open(SparkInterpreter.java:880)

at
org.apache.zeppelin.interpreter.LazyOpenInterpreter.open(LazyOpenInterpreter.java:70)

at
org.apache.zeppelin.interpreter.remote.RemoteInterpreterServer$InterpretJob.jobRun(RemoteInterpreterServer.java:489)

at org.apache.zeppelin.scheduler.Job.run(Job.java:181)

at org.apache.zeppelin.scheduler.FIFOScheduler$1.run(FIFOScheduler.java:139)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)

at java.util.concurrent.FutureTask.run(FutureTask.java:262)

at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)

at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)

at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

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

Caused by: java.lang.NullPointerException

at scala.reflect.internal.SymbolTable.exitingPhase(SymbolTable.scala:256)

at
scala.tools.nsc.interpreter.IMain$Request.x$20$lzycompute(IMain.scala:896)

at scala.tools.nsc.interpreter.IMain$Request.x$20(IMain.scala:895)

at
scala.tools.nsc.interpreter.IMain$Request.headerPreamble$lzycompute(IMain.scala:895)

at scala.tools.nsc.interpreter.IMain$Request.headerPreamble(IMain.scala:895)

at
scala.tools.nsc.interpreter.IMain$Request$Wrapper.preamble(IMain.scala:918)

at
scala.tools.nsc.interpreter.IMain$CodeAssembler$$anonfun$apply$23.apply(IMain.scala:1337)

at
scala.tools.nsc.interpreter.IMain$CodeAssembler$$anonfun$apply$23.apply(IMain.scala:1336)

at scala.tools.nsc.util.package$.stringFromWriter(package.scala:64)

at
scala.tools.nsc.interpreter.IMain$CodeAssembler$class.apply(IMain.scala:1336)

at scala.tools.nsc.interpreter.IMain$Request$Wrapper.apply(IMain.scala:908)

at
scala.tools.nsc.interpreter.IMain$Request.compile$lzycompute(IMain.scala:1002)

at scala.tools.nsc.interpreter.IMain$Request.compile(IMain.scala:997)

at scala.tools.nsc.interpreter.IMain.compile(IMain.scala:579)

at scala.tools.nsc.interpreter.IMain.interpret(IMain.scala:567)

at scala.tools.nsc.interpreter.IMain.interpret(IMain.scala:565)

... 18 more

ERROR [2017-06-26 08:48:15,847] ({pool-2-thread-2} Job.java[run]:186) - Job
failed

java.lang.NullPointerException

at
org.apache.zeppelin.spark.SparkInterpreter.open(SparkInterpreter.java:887)

at
org.apache.zeppelin.interpreter.LazyOpenInterpreter.open(LazyOpenInterpreter.java:70)

at
org.apache.zeppelin.interpreter.remote.RemoteInterpreterServer$InterpretJob.jobRun(RemoteInterpreterServer.java:489)

at org.apache.zeppelin.scheduler.Job.run(Job.java:181)

at org.apache.zeppelin.scheduler.FIFOScheduler$1.run(FIFOScheduler.java:139)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)

at java.util.concurrent.FutureTask.run(FutureTask.java:262)

at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)

at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)

at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

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



Server log:

INFO [2017-06-26 08:47:53,248] ({pool-2-thread-12}
RemoteInterpreterManagedProcess.java[start]:132) - Run interpreter process
[/home/ssheypak/zeppelin-0.8.0-SNAPSHOT/bin/interpreter.sh, -d,
/home/ssheypak/zeppelin-0.8.0-SNAPSHOT/interpreter/spark, -p, 45601, -l,
/home/ssheypak/zeppelin-0.8.0-SNAPSHOT/local-repo/2CNTZMQPW, -g, spark]

 INFO [2017-06-26 08:47:54,255] ({pool-2-thread-12}
RemoteInterpreter.java[init]:222) - Create remote interpreter
org.apache.zeppelin.spark.SparkInterpreter

 INFO [2017-06-26 08:47:54,387] ({pool-2-thread-12}
RemoteInterpreter.java[pushAngularObjectRegistryToRemote]:552) - Push local
angular object registry from ZeppelinServer to remote interpreter group
2CNTZMQPW:shared_process

 INFO [2017-06-26 08:47:54,405] ({pool-2-thread-12}
RemoteInterpreter.java[init]:222) - Create remote interpreter
org.apache.zeppelin.spark.SparkSqlInterpreter

 INFO [2017-06-26 08:47:54,409] ({pool-2-thread-12}
RemoteInterpreter.java[init]:222) - Create remote interpreter
org.apache.zeppelin.spark.DepInterpreter

 INFO [2017-06-26 08:47:54,411] ({pool-2-thread-12}
RemoteInterpreter.java[init]:222) - Create remote interpreter
org.apache.zeppelin.spark.PySparkInterpreter

ERROR [2017-06-26 08:47:54,424] ({qtp1537491187-239}
NotebookServer.java[onMessage]:380) - Can't handle message

java.lang.NullPointerException

at
org.apache.zeppelin.socket.NotebookServer.addNewParagraphIfLastParagraphIsExecuted(NotebookServer.java:1713)

at
org.apache.zeppelin.socket.NotebookServer.persistAndExecuteSingleParagraph(NotebookServer.java:1741)

at
org.apache.zeppelin.socket.NotebookServer.runAllParagraphs(NotebookServer.java:1641)

at
org.apache.zeppelin.socket.NotebookServer.onMessage(NotebookServer.java:291)

at
org.apache.zeppelin.socket.NotebookSocket.onWebSocketText(NotebookSocket.java:59)

at
org.eclipse.jetty.websocket.common.events.JettyListenerEventDriver.onTextMessage(JettyListenerEventDriver.java:128)

at
org.eclipse.jetty.websocket.common.message.SimpleTextMessage.messageComplete(SimpleTextMessage.java:69)

at
org.eclipse.jetty.websocket.common.events.AbstractEventDriver.appendMessage(AbstractEventDriver.java:65)

at
org.eclipse.jetty.websocket.common.events.JettyListenerEventDriver.onTextFrame(JettyListenerEventDriver.java:122)

at
org.eclipse.jetty.websocket.common.events.AbstractEventDriver.incomingFrame(AbstractEventDriver.java:161)

at
org.eclipse.jetty.websocket.common.WebSocketSession.incomingFrame(WebSocketSession.java:309)

at
org.eclipse.jetty.websocket.common.extensions.ExtensionStack.incomingFrame(ExtensionStack.java:214)

at org.eclipse.jetty.websocket.common.Parser.notifyFrame(Parser.java:220)

at org.eclipse.jetty.websocket.common.Parser.parse(Parser.java:258)

at
org.eclipse.jetty.websocket.common.io.AbstractWebSocketConnection.readParse(AbstractWebSocketConnection.java:632)

at
org.eclipse.jetty.websocket.common.io.AbstractWebSocketConnection.onFillable(AbstractWebSocketConnection.java:480)

at
org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:544)

at
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)

at
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)

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

 INFO [2017-06-26 08:47:54,924] ({pool-2-thread-10}
SchedulerFactory.java[jobStarted]:131) - Job
paragraph_1498490257732_1130121833 started by scheduler
org.apache.zeppelin.interpreter.remote.RemoteInterpretershared_session426301004

 INFO [2017-06-26 08:47:54,925] ({pool-2-thread-10}
Paragraph.java[jobRun]:363) - run paragraph 20170626-081737_1275486301
using null org.apache.zeppelin.interpreter.LazyOpenInterpreter@55b139c6

 INFO [2017-06-26 08:48:00,542] ({pool-2-thread-12}
NotebookServer.java[afterStatusChange]:2160) - Job
20170626-081602_215470268 is finished successfully, status: FINISHED

 INFO [2017-06-26 08:48:00,567] ({pool-2-thread-12}
SchedulerFactory.java[jobFinished]:137) - Job
paragraph_1498490162079_2075880602 finished by scheduler
org.apache.zeppelin.interpreter.remote.RemoteInterpretershared_session426301004

 WARN [2017-06-26 08:48:15,876] ({pool-2-thread-10}
NotebookServer.java[afterStatusChange]:2162) - Job
20170626-081737_1275486301 is finished, status: ERROR, exception: null,
result: %text java.lang.NullPointerException

at
org.apache.zeppelin.spark.SparkInterpreter.open(SparkInterpreter.java:887)

at
org.apache.zeppelin.interpreter.LazyOpenInterpreter.open(LazyOpenInterpreter.java:70)

at
org.apache.zeppelin.interpreter.remote.RemoteInterpreterServer$InterpretJob.jobRun(RemoteInterpreterServer.java:489)

at org.apache.zeppelin.scheduler.Job.run(Job.java:181)

at org.apache.zeppelin.scheduler.FIFOScheduler$1.run(FIFOScheduler.java:139)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)

at java.util.concurrent.FutureTask.run(FutureTask.java:262)

at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)

at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)

at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

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

Reply via email to