GitHub user Leemoonsoo opened a pull request:

    https://github.com/apache/zeppelin/pull/1261

    [ZEPPELIN-1264] [HOTFIX] Fix CI test failure with Failed to create 
interpreter: org.apache.zeppelin.interpreter.remote.mock.MockInterpreterA

    ### What is this PR for?
    Fix CI test failure with error 
    
    ```
    14:05:27,226 ERROR 
org.apache.zeppelin.interpreter.remote.RemoteInterpreter:237 - Failed to create 
interpreter: org.apache.zeppelin.interpreter.remote.mock.MockInterpreterA
    14:05:27,227 ERROR 
org.apache.zeppelin.interpreter.remote.RemoteInterpreter:264 - Failed to 
initialize interpreter: 
org.apache.zeppelin.interpreter.remote.mock.MockInterpreterA. Remove it from 
interpreterGroup
    14:05:27,240  INFO org.apache.zeppelin.scheduler.SchedulerFactory:131 - Job 
jobName1 started by scheduler test
    14:05:27,240  INFO 
org.apache.zeppelin.interpreter.remote.RemoteInterpreter:223 - Create remote 
interpreter org.apache.zeppelin.interpreter.remote.mock.MockInterpreterA
    14:05:27,242 ERROR 
org.apache.zeppelin.interpreter.remote.RemoteInterpreter:237 - Failed to create 
interpreter: org.apache.zeppelin.interpreter.remote.mock.MockInterpreterA
    14:05:27,243 ERROR org.apache.zeppelin.scheduler.Job:189 - Job failed
    org.apache.zeppelin.interpreter.InterpreterException: 
org.apache.thrift.TApplicationException: Internal error processing 
createInterpreter
        at 
org.apache.zeppelin.interpreter.remote.RemoteInterpreter.init(RemoteInterpreter.java:238)
        at 
org.apache.zeppelin.interpreter.remote.RemoteInterpreter.getFormType(RemoteInterpreter.java:383)
        at 
org.apache.zeppelin.interpreter.remote.RemoteInterpreter.interpret(RemoteInterpreter.java:299)
        at 
org.apache.zeppelin.scheduler.RemoteSchedulerTest$2.jobRun(RemoteSchedulerTest.java:210)
        at org.apache.zeppelin.scheduler.Job.run(Job.java:176)
        at 
org.apache.zeppelin.scheduler.RemoteScheduler$JobRunner.run(RemoteScheduler.java:329)
        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: org.apache.thrift.TApplicationException: Internal error 
processing createInterpreter
        at 
org.apache.thrift.TApplicationException.read(TApplicationException.java:111)
        at org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:71)
        at 
org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Client.recv_createInterpreter(RemoteInterpreterService.java:196)
        at 
org.apache.zeppelin.interpreter.thrift.RemoteInterpreterService$Client.createInterpreter(RemoteInterpreterService.java:180)
        at 
org.apache.zeppelin.interpreter.remote.RemoteInterpreter.init(RemoteInterpreter.java:227)
        ... 12 more
    ```
    
    Some unittest launches remote interpreter process for the test with some 
mock interpreter implementation. So mock interpreter class in the test should 
be available for interpreter's classpath for the test.
    
    
    ### What type of PR is it?
    Hot Fix
    
    ### Todos
    * [x] - Add necessary test-classes directory in interpreter process's 
classpath
    
    ### What is the Jira issue?
    https://issues.apache.org/jira/browse/ZEPPELIN-1264
    
    ### Questions:
    * Does the licenses files need update? no
    * Is there breaking changes for older versions? no
    * Does this needs documentation? no
    
    …/test-classes in classpath of interpreter

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/Leemoonsoo/zeppelin ZEPPELIN-1264

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/zeppelin/pull/1261.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #1261
    
----
commit 10ad928c79bc2ade26e6cdee58aa4e35ff4fda61
Author: Lee moon soo <m...@apache.org>
Date:   2016-08-02T11:38:45Z

    Add zeppelin-interpreter/target/test-classes, 
zeppelin-zengine/target/test-classes in classpath of interpreter

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to