2018-06-06 17:17:26 UTC - Sanjeev Kulkarni: @Sanjeev Kulkarni has joined the 
channel
----
2018-06-06 17:17:52 UTC - Sanjeev Kulkarni: getting this stacktrace while 
trying to submitting functions
----
2018-06-06 17:17:54 UTC - Sanjeev Kulkarni: 09:34:06.995 
[FunctionActionerThread] INFO  
org.apache.pulsar.functions.worker.FunctionActioner - Function package file 
/tmp/
pulsar_functions/public/default/kafkasource/0/utils.jar.0.4f714650-2132-4c9c-afc3-ec3c8e0bfe12
 will be downloaded from packag
ePath: 
“public/default/kafkasource/da9a0037-99af-4989-87ff-c4d5fb17d188-core-0.0.1.jar”

09:34:09.204 [FunctionActionerThread] INFO  
org.apache.pulsar.functions.worker.FunctionActioner - Function package file is 
li
nked from 
/tmp/pulsar_functions/public/default/kafkasource/0/utils.jar.0.4f714650-2132-4c9c-afc3-ec3c8e0bfe12
 to /tmp/pulsar_
functions/public/default/kafkasource/0/utils.jar
09:34:09.211 [FunctionActionerThread] INFO  
org.apache.pulsar.functions.worker.FunctionActioner - Error starting function
java.lang.NullPointerException: null
        at 
org.apache.pulsar.functions.worker.FunctionActioner.startFunction(FunctionActioner.java:131)
 ~[org.apache.pulsar-p
ulsar-functions-worker-2.1.0-incubating-SNAPSHOT.jar:2.1.0-incubating-SNAPSHOT]
        at 
org.apache.pulsar.functions.worker.FunctionActioner.lambda$new$0(FunctionActioner.java:78)
 ~[org.apache.pulsar-pul
sar-functions-worker-2.1.0-incubating-SNAPSHOT.jar:2.1.0-incubating-SNAPSHOT]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_151]
09:34:10.148 [qtp565168593-35] ERROR 
org.apache.pulsar.functions.worker.rest.api.FunctionsImpl - Got Exception 
Getting Status
java.lang.NullPointerException: null
        at 
org.apache.pulsar.functions.proto.InstanceCommunication$FunctionStatus$Builder.setFailureException(InstanceCommunication.java:1994)
 
~[org.apache.pulsar-pulsar-functions-proto-2.1.0-incubating-SNAPSHOT.jar:2.1.0-incubating-SNAPSHOT]
        at 
org.apache.pulsar.functions.worker.FunctionRuntimeManager.getFunctionInstanceStatus(FunctionRuntimeManager.java:255)
 
~[org.apache.pulsar-pulsar-functions-worker-2.1.0-incubating-SNAPSHOT.jar:2.1.0-incubating-SNAPSHOT]
        at 
org.apache.pulsar.functions.worker.FunctionRuntimeManager.getAllFunctionStatus(FunctionRuntimeManager.java:318)
 
~[org.apache.pulsar-pulsar-functions-worker-2.1.0-incubating-SNAPSHOT.jar:2.1.0-incubating-SNAPSHOT]
        at 
org.apache.pulsar.functions.worker.rest.api.FunctionsImpl.getFunctionStatus(FunctionsImpl.java:387)
 
[org.apache.pulsar-pulsar-functions-worker-2.1.0-incubating-SNAPSHOT.jar:2.1.0-incubating-SNAPSHOT]
        at 
org.apache.pulsar.functions.worker.rest.api.v2.FunctionApiV2Resource.getFunctionStatus(FunctionApiV2Resource.java:109)
 
[org.apache.pulsar-pulsar-functions-worker-2.1.0-incubating-SNAPSHOT.jar:2.1.0-incubating-SNAPSHOT]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[?:1.8.0_151]
----
2018-06-06 17:17:58 UTC - Sanjeev Kulkarni: this is happening in master
----
2018-06-06 17:18:18 UTC - Matteo Merli: @Rajan Dhabalia ^^
----
2018-06-06 17:18:32 UTC - Sanjeev Kulkarni: probably related with 
<https://github.com/apache/incubator-pulsar/pull/1902>
----
2018-06-06 17:49:56 UTC - Jerry Peng: @Jerry Peng has joined the channel
----
2018-06-06 17:57:10 UTC - Sijie Guo: @Rajan Dhabalia are you looking into it? 
or shall we be looking into it? just try to avoid duplicated work in the 
community
----
2018-06-06 17:58:36 UTC - Rajan Dhabalia: oh..let me check on it
----
2018-06-06 18:06:15 UTC - Jerry Peng: cool thanks
----
2018-06-06 18:31:52 UTC - Rajan Dhabalia: i found the issue.. after doing -ve 
testing for #1092, i missed to revert the change.. 
<https://github.com/apache/incubator-pulsar/pull/1925>
right now, I don't see any unit-test case in `worker` module which touches any 
method of `FunctionActioner`.. so, working on adding unit-test for it..
----
2018-06-06 19:20:12 UTC - Rajan Dhabalia: added the unit-tests
+1 : Matteo Merli, Sijie Guo, Jerry Peng
----
2018-06-06 21:49:42 UTC - Sanjeev Kulkarni: @Rajan Dhabalia things are still 
broken
----
2018-06-06 21:50:34 UTC - Sanjeev Kulkarni: 14:48:58.555 
[FunctionActionerThread] INFO  
org.apache.pulsar.functions.worker.FunctionActioner - Function package file is 
li
nked from 
/tmp/pulsar_functions/public/default/kafkasource/0/utils.jar.0.8d1a446d-f8fa-4e85-a2a2-7247af6ddd2f
 to /tmp/pulsar_
functions/public/default/kafkasource/0/utils.jar
14:48:58.565 [FunctionActionerThread] INFO  
org.apache.pulsar.functions.worker.FunctionActioner - Error starting function
java.lang.NullPointerException: null
        at 
org.apache.pulsar.functions.worker.FunctionActioner.startFunction(FunctionActioner.java:132)
 ~[org.apache.pulsar-p
ulsar-functions-worker-2.1.0-incubating-SNAPSHOT.jar:2.1.0-incubating-SNAPSHOT]
        at 
org.apache.pulsar.functions.worker.FunctionActioner.lambda$new$0(FunctionActioner.java:78)
 ~[org.apache.pulsar-pul
sar-functions-worker-2.1.0-incubating-SNAPSHOT.jar:2.1.0-incubating-SNAPSHOT]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_151]
14:48:58.994 [qtp2141992087-32] ERROR 
org.apache.pulsar.functions.worker.rest.api.FunctionsImpl - Got Exception 
Getting Status
java.lang.NullPointerException: null
        at 
org.apache.pulsar.functions.proto.InstanceCommunication$FunctionStatus$Builder.setFailureException(InstanceCommunication.java:1994)
 
~[org.apache.pulsar-pulsar-functions-proto-2.1.0-incubating-SNAPSHOT.jar:2.1.0-incubating-SNAPSHOT]
        at 
org.apache.pulsar.functions.worker.FunctionRuntimeManager.getFunctionInstanceStatus(FunctionRuntimeManager.java:255)
 
~[org.apache.pulsar-pulsar-functions-worker-2.1.0-incubating-SNAPSHOT.jar:2.1.0-incubating-SNAPSHOT]
        at 
org.apache.pulsar.functions.worker.FunctionRuntimeManager.getAllFunctionStatus(FunctionRuntimeManager.java:318)
 
~[org.apache.pulsar-pulsar-functions-worker-2.1.0-incubating-SNAPSHOT.jar:2.1.0-incubating-SNAPSHOT]
        at 
org.apache.pulsar.functions.worker.rest.api.FunctionsImpl.getFunctionStatus(FunctionsImpl.java:387)
 
[org.apache.pulsar-pulsar-functions-worker-2.1.0-incubating-SNAPSHOT.jar:2.1.0-incubating-SNAPSHOT]
        at 
org.apache.pulsar.functions.worker.rest.api.v2.FunctionApiV2Resource.getFunctionStatus(FunctionApiV2Resource.java:109)
 
[org.apache.pulsar-pulsar-functions-worker-2.1.0-incubating-SNAPSHOT.jar:2.1.0-incubating-SNAPSHOT]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[?:1.8.0_151]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
~[?:1.8.0_151]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[?:1.8.0_151]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_151]
        at 
org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81)
 [org.glassfish.jersey.core-jersey-server-2.25.jar:?]
----
2018-06-06 21:52:14 UTC - Sanjeev Kulkarni: the problem is this
----
2018-06-06 21:52:15 UTC - Sanjeev Kulkarni: 
<https://github.com/apache/incubator-pulsar/blob/master/pulsar-functions/worker/src/main/java/org/apache/pulsar/functions/worker/FunctionActioner.java#L113>
----
2018-06-06 21:52:35 UTC - Sanjeev Kulkarni: pkgFile is init to null, while 
<https://github.com/apache/incubator-pulsar/blob/master/pulsar-functions/worker/src/main/java/org/apache/pulsar/functions/worker/FunctionActioner.java#L121>
 does not really init it
----
2018-06-06 21:52:48 UTC - Sanjeev Kulkarni: Hence the code fails with npe at 
<https://github.com/apache/incubator-pulsar/blob/master/pulsar-functions/worker/src/main/java/org/apache/pulsar/functions/worker/FunctionActioner.java#L132>
----
2018-06-06 22:03:13 UTC - Rajan Dhabalia: yes :disappointed: ..
----
2018-06-06 22:12:19 UTC - Rajan Dhabalia: 
<https://github.com/apache/incubator-pulsar/pull/1927>
----

Reply via email to