Open maartends opened 5 years ago
Every GET on vat.viaa.be generates two errors:
startIndex
Line: https://github.com/viaacode/vrt_avo_transfer/blob/ba99863aa00ee49a2c3fc49a90bc4ab292861ebf/src/main/app/briefing_api.xml#L329
2018-11-21 11:14:19,812 [[vrt_avo_transfer-v0.2.10].HTTP_Listener_Configuration.worker.01] ERROR org.mule.exception.CatchMessagingExceptionStrategy - ******************************************************************************** Message : Execution of the expression "java.lang.Integer.parseInt(message.inboundProperties.'http.query.params'.startIndex)" failed. (org.mule.api.expression.ExpressionRuntimeException). Element : /parseStartIndex/processors/0 @ vrt_avo_transfer-v0.2.10:briefing_api.xml:329 (Set startIndex) -------------------------------------------------------------------------------- Exception stack is: Execution of the expression "java.lang.Integer.parseInt(message.inboundProperties.'http.query.params'.startIndex)" failed. (org.mule.api.expression.ExpressionRuntimeException). (org.mule.api.transformer.Transf ormerMessagingException) java.lang.Integer.parseInt(Integer.java:542) java.lang.Integer.parseInt(Integer.java:615) sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-2) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:497) org.mule.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer.getMethod(ReflectiveAccessorOptimizer.java:1204) org.mule.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer.getMethod(ReflectiveAccessorOptimizer.java:1087) org.mule.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer.compileGetChain(ReflectiveAccessorOptimizer.java:415) org.mule.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer.optimizeAccessor(ReflectiveAccessorOptimizer.java:212) org.mule.mvel2.ast.ASTNode.optimize(ASTNode.java:160) org.mule.mvel2.ast.ASTNode.getReducedValueAccelerated(ASTNode.java:116) org.mule.mvel2.MVELRuntime.execute(MVELRuntime.java:86) org.mule.mvel2.compiler.CompiledExpression.getDirectValue(CompiledExpression.java:123) org.mule.mvel2.compiler.CompiledExpression.getValue(CompiledExpression.java:119) org.mule.mvel2.MVEL.executeExpression(MVEL.java:953) org.mule.el.mvel.MVELExpressionExecutor.execute(MVELExpressionExecutor.java:87) org.mule.el.mvel.MVELExpressionLanguage.evaluateInternal(MVELExpressionLanguage.java:228) org.mule.el.mvel.MVELExpressionLanguage.evaluate(MVELExpressionLanguage.java:192) org.mule.el.mvel.MVELExpressionLanguage.evaluate(MVELExpressionLanguage.java:170) org.mule.el.mvel.MVELExpressionLanguage.evaluateTyped(MVELExpressionLanguage.java:212) org.mule.expression.DefaultExpressionManager.evaluateTyped(DefaultExpressionManager.java:580) org.mule.util.AttributeEvaluator.resolveTypedValue(AttributeEvaluator.java:106) org.mule.transformer.simple.AbstractAddVariablePropertyTransformer.transformMessage(AbstractAddVariablePropertyTransformer.java:53) (173 more...) (set debug level logging or '-Dmule.verbose.exceptions=true' for everything) ********************************************************************************
nrOfResults
Line: https://github.com/viaacode/vrt_avo_transfer/blob/ba99863aa00ee49a2c3fc49a90bc4ab292861ebf/src/main/app/briefing_api.xml#L343
2018-11-21 11:14:19,865 [[vrt_avo_transfer-v0.2.10].HTTP_Listener_Configuration.worker.01] ERROR org.mule.exception.CatchMessagingExceptionStrategy - ******************************************************************************** Message : Execution of the expression "java.lang.Integer.parseInt(message.inboundProperties.'http.query.params'.nrOfResults)" failed. (org.mule.api.expression.ExpressionRuntimeException). Element : /parseNrOfResults/processors/0 @ vrt_avo_transfer-v0.2.10:briefing_api.xml:343 (Set nrOfResults) -------------------------------------------------------------------------------- Exception stack is: Execution of the expression "java.lang.Integer.parseInt(message.inboundProperties.'http.query.params'.nrOfResults)" failed. (org.mule.api.expression.ExpressionRuntimeException). (org.mule.api.transformer.TransformerMessagingException) java.lang.Integer.parseInt(Integer.java:542) java.lang.Integer.parseInt(Integer.java:615) sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-2) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:497) org.mule.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer.getMethod(ReflectiveAccessorOptimizer.java:1204) org.mule.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer.getMethod(ReflectiveAccessorOptimizer.java:1087) org.mule.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer.compileGetChain(ReflectiveAccessorOptimizer.java:415) org.mule.mvel2.optimizers.impl.refl.ReflectiveAccessorOptimizer.optimizeAccessor(ReflectiveAccessorOptimizer.java:212) org.mule.mvel2.ast.ASTNode.optimize(ASTNode.java:160) org.mule.mvel2.ast.ASTNode.getReducedValueAccelerated(ASTNode.java:116) org.mule.mvel2.MVELRuntime.execute(MVELRuntime.java:86) org.mule.mvel2.compiler.CompiledExpression.getDirectValue(CompiledExpression.java:123) org.mule.mvel2.compiler.CompiledExpression.getValue(CompiledExpression.java:119) org.mule.mvel2.MVEL.executeExpression(MVEL.java:953) org.mule.el.mvel.MVELExpressionExecutor.execute(MVELExpressionExecutor.java:87) org.mule.el.mvel.MVELExpressionLanguage.evaluateInternal(MVELExpressionLanguage.java:228) org.mule.el.mvel.MVELExpressionLanguage.evaluate(MVELExpressionLanguage.java:192) org.mule.el.mvel.MVELExpressionLanguage.evaluate(MVELExpressionLanguage.java:170) org.mule.el.mvel.MVELExpressionLanguage.evaluateTyped(MVELExpressionLanguage.java:212) org.mule.expression.DefaultExpressionManager.evaluateTyped(DefaultExpressionManager.java:580) org.mule.util.AttributeEvaluator.resolveTypedValue(AttributeEvaluator.java:106) org.mule.transformer.simple.AbstractAddVariablePropertyTransformer.transformMessage(AbstractAddVariablePropertyTransformer.java:53) (173 more...) (set debug level logging or '-Dmule.verbose.exceptions=true' for everything) ********************************************************************************
[git-issue:vrt_avo_transfer]: Errors on query params when loading vat.viaa.be: 'startIndex' & 'nrOfResults'
Would most likely be solved by using the "square bracket" syntax in lieu of the dot-notation.
Example here: https://github.com/viaacode/kranten_e2e_batch/commit/9933de22523555448b66bfa16e973209e003212f
Every GET on vat.viaa.be generates two errors:
startIndex
Line: https://github.com/viaacode/vrt_avo_transfer/blob/ba99863aa00ee49a2c3fc49a90bc4ab292861ebf/src/main/app/briefing_api.xml#L329
nrOfResults
Line: https://github.com/viaacode/vrt_avo_transfer/blob/ba99863aa00ee49a2c3fc49a90bc4ab292861ebf/src/main/app/briefing_api.xml#L343