Hi Felix, thanks a lot! These are really cool processors. I'm not sure if this is related to your bug, but when I merged your pull request, I couldn't pull the project properly on windows as some folder names in the resources folder seem to contain a blank space: https://github.com/Madabaru/incubator-streampipes-extensions/tree/dev/streampipes-processors-transformation-jvm/src/main/resources/org.apache.streampipes.processors.transformation.jvm.stringoperator.timer%20 (see the %20 at the end) I reverted your pull request afterwards so that I could checkout the project again - can you please check if there is a blank space, remove it and create a new pull request? Maybe this could also be related to your error, if not, I'll be happy to checkout the code and help you finding the issue!
Dominik On 2020/03/30 13:51:27, Felix John <[email protected]> wrote: > Hey, > > I just created a new pull request for my work in progress: I am currently > working on new processors that are similar to the existing BooleanTimer and > BooleanCounter in streampipes.processors.transformation.jvm.processor, but > support string values. However, I am running into the following bug, when > adding the StringTimerController to the TransformationJvmInit file and can't > make sense of it. > 15:44:43.523 SP [XNIO-1 task-26] ERROR io.undertow.request - UT005023: > Exception handling request to / > javax.servlet.ServletException: java.lang.NullPointerException: inStream > parameter is null > at > org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:408) > at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:346) > It should work as the codebase is simply borrowed from the existing > _BooleanTimer_. I double-checked names, id's, etc. but I am afraid I am > unable to identify the root cause. > Any help is appreciated! > Kind regards, > Felix
