We're updating the issue view to help you get more done. 

NullPointer for RequestTypeCondition

Description

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 ComponentChainImpl:92 Unexpected runtime error executing component for config 'ComponentConfigBean{id='4180162', component=CONDITION, parentId='null', conditionParentId='null', schemaVersion=2, type='jira.issue.condition', value=com.codebarrel.automation.rulecomponent.jira.condition.issue.IssueConditionConfig@727c5a68, conditions=[], children=[], optimisedIds=[]}': java.lang.NullPointerException at com.codebarrel.automation.rulecomponent.jira.common.issueconfigfields.conditions.RequestTypeConditions.lambda$static$0(RequestTypeConditions.java:11) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.stream.Streams$StreamBuilderImpl.forEachRemaining(Streams.java:419) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.codebarrel.automation.rulecomponent.jira.common.issueconfigfields.conditions.ValueConditions$ValueCondition.rawFieldValuesToStrings(ValueConditions.java:187) at com.codebarrel.automation.rulecomponent.jira.common.issueconfigfields.conditions.ValueConditions$ValueCondition.matches(ValueConditions.java:153) at com.codebarrel.automation.rulecomponent.jira.common.issueconfigfields.conditions.Conditions$NotCondition.matches(Conditions.java:73) at com.codebarrel.automation.rulecomponent.jira.condition.issue.IssueConditionExecutor.lambda$executeWithIssues$0(IssueConditionExecutor.java:57) at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:174) at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.codebarrel.automation.rulecomponent.jira.condition.ConditionIssueMatcher.matchIssues(ConditionIssueMatcher.java:29) at com.codebarrel.automation.rulecomponent.jira.condition.issue.IssueConditionExecutor.executeWithIssues(IssueConditionExecutor.java:54) at com.codebarrel.automation.api.component.executor.IssueRequiredExecutor.execute(IssueRequiredExecutor.java:28) at com.codebarrel.automation.api.component.executor.IssueRequiredExecutor.execute(IssueRequiredExecutor.java:16) at com.codebarrel.automation.api.service.ComponentChainImpl.doExecute(ComponentChainImpl.java:77) at com.codebarrel.automation.api.service.SingleRuleExecutorServiceImpl.execute(SingleRuleExecutorServiceImpl.java:197) at com.codebarrel.automation.service.AutomationExecutionServiceImpl.lambda$processEvent$5(AutomationExecutionServiceImpl.java:83) at java.util.ArrayList.forEach(ArrayList.java:1257) at com.codebarrel.automation.service.AutomationExecutionServiceImpl.processEvent(AutomationExecutionServiceImpl.java:83) at com.codebarrel.automation.service.AutomationExecutionServiceImpl$$EnhancerByGuice$$3113c795.CGLIB$processEvent$0(<generated>) at com.codebarrel.automation.service.AutomationExecutionServiceImpl$$EnhancerByGuice$$3113c795$$FastClassByGuice$$428f647c.invoke(<generated>) at com.google.inject.internal.cglib.proxy.$MethodProxy.invokeSuper(MethodProxy.java:228) at com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:75) at com.codebarrel.lambda.util.TimingInterceptor.invoke(TimingInterceptor.java:38) at com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:75) at com.google.inject.internal.InterceptorStackCallback.intercept(InterceptorStackCallback.java:55) at com.codebarrel.automation.service.AutomationExecutionServiceImpl$$EnhancerByGuice$$3113c795.processEvent(<generated>) at com.codebarrel.aws.lambda.automation.QueueConsumer.executeItem(QueueConsumer.java:105) at com.codebarrel.aws.lambda.automation.QueueConsumer.lambda$handleRequest$1(QueueConsumer.java:74) at java.util.ArrayList.forEach(ArrayList.java:1257) at com.codebarrel.aws.lambda.automation.QueueConsumer.handleRequest(QueueConsumer.java:71) at sun.reflect.GeneratedMethodAccessor104.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at lambdainternal.EventHandlerLoader$PojoMethodRequestHandler.handleRequest(EventHandlerLoader.java:259) at lambdainternal.EventHandlerLoader$PojoHandlerAsStreamHandler.handleRequest(EventHandlerLoader.java:178) at lambdainternal.EventHandlerLoader$2.call(EventHandlerLoader.java:888) at lambdainternal.AWSLambda.startRuntime(AWSLambda.java:293) at lambdainternal.AWSLambda.<clinit>(AWSLambda.java:64) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:348) at lambdainternal.LambdaRTEntry.main(LambdaRTEntry.java:114) java.lang.NullPointerException at com.codebarrel.automation.rulecomponent.jira.common.issueconfigfields.conditions.RequestTypeConditions.lambda$static$0(RequestTypeConditions.java:11) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.stream.Streams$StreamBuilderImpl.forEachRemaining(Streams.java:419) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.codebarrel.automation.rulecomponent.jira.common.issueconfigfields.conditions.ValueConditions$ValueCondition.rawFieldValuesToStrings(ValueConditions.java:187) at com.codebarrel.automation.rulecomponent.jira.common.issueconfigfields.conditions.ValueConditions$ValueCondition.matches(ValueConditions.java:153) at com.codebarrel.automation.rulecomponent.jira.common.issueconfigfields.conditions.Conditions$NotCondition.matches(Conditions.java:73) at com.codebarrel.automation.rulecomponent.jira.condition.issue.IssueConditionExecutor.lambda$executeWithIssues$0(IssueConditionExecutor.java:57) at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:174) at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at com.codebarrel.automation.rulecomponent.jira.condition.ConditionIssueMatcher.matchIssues(ConditionIssueMatcher.java:29) at com.codebarrel.automation.rulecomponent.jira.condition.issue.IssueConditionExecutor.executeWithIssues(IssueConditionExecutor.java:54) at com.codebarrel.automation.api.component.executor.IssueRequiredExecutor.execute(IssueRequiredExecutor.java:28) at com.codebarrel.automation.api.component.executor.IssueRequiredExecutor.execute(IssueRequiredExecutor.java:16) at com.codebarrel.automation.api.service.ComponentChainImpl.doExecute(ComponentChainImpl.java:77) at com.codebarrel.automation.api.service.SingleRuleExecutorServiceImpl.execute(SingleRuleExecutorServiceImpl.java:197) at com.codebarrel.automation.service.AutomationExecutionServiceImpl.lambda$processEvent$5(AutomationExecutionServiceImpl.java:83) at java.util.ArrayList.forEach(ArrayList.java:1257) at com.codebarrel.automation.service.AutomationExecutionServiceImpl.processEvent(AutomationExecutionServiceImpl.java:83) at com.codebarrel.automation.service.AutomationExecutionServiceImpl$$EnhancerByGuice$$3113c795.CGLIB$processEvent$0(<generated>) at com.codebarrel.automation.service.AutomationExecutionServiceImpl$$EnhancerByGuice$$3113c795$$FastClassByGuice$$428f647c.invoke(<generated>) at com.google.inject.internal.cglib.proxy.$MethodProxy.invokeSuper(MethodProxy.java:228) at com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:75) at com.codebarrel.lambda.util.TimingInterceptor.invoke(TimingInterceptor.java:38) at com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:75) at com.google.inject.internal.InterceptorStackCallback.intercept(InterceptorStackCallback.java:55) at com.codebarrel.automation.service.AutomationExecutionServiceImpl$$EnhancerByGuice$$3113c795.processEvent(<generated>) at com.codebarrel.aws.lambda.automation.QueueConsumer.executeItem(QueueConsumer.java:105) at com.codebarrel.aws.lambda.automation.QueueConsumer.lambda$handleRequest$1(QueueConsumer.java:74) at java.util.ArrayList.forEach(ArrayList.java:1257) at com.codebarrel.aws.lambda.automation.QueueConsumer.handleRequest(QueueConsumer.java:71) at sun.reflect.GeneratedMethodAccessor104.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at lambdainternal.EventHandlerLoader$PojoMethodRequestHandler.handleRequest(EventHandlerLoader.java:259) at lambdainternal.EventHandlerLoader$PojoHandlerAsStreamHandler.handleRequest(EventHandlerLoader.java:178) at lambdainternal.EventHandlerLoader$2.call(EventHandlerLoader.java:888) at lambdainternal.AWSLambda.startRuntime(AWSLambda.java:293) at lambdainternal.AWSLambda.<clinit>(AWSLambda.java:64) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:348) at lambdainternal.LambdaRTEntry.main(LambdaRTEntry.java:114)

Environment

None

Status

Assignee

Simeon Ross

Reporter

Nick Menere

Links

1

Fix versions

Priority