ContributionsMost RecentMost LikesSolutions"error":"Authorization loop detected on Conduit \"{urn:sap-com:document:sap:rfc:fun I am using SOAP execute snap using basic authorization , but getting below error . "error":"Authorization loop detected on Conduit Could you help me the reason for this? I tried to logon SAP with user and it works fine. logs Reason:Authorization loop detected on Conduit "{urn:sap-com:document:sap:rfc:functions}zmm_rfc.http-conduit" on URL "<host>/zmm_rfc" with realm "SAP NetWeaver Application Server" Resolution:Verify that the template is correct, the substituted values are valid and the provided envelope matches the namespaces that are required by the targeted service "Exception": "com.snaplogic.api.ExecutionException: Pipeline execution failed while waiting for output\n at com.snaplogic.cc.jaxrs.resource.PipeViewStreamingOutput.raiseExecutionFailureException(PipeViewStreamingOutput.java:104)\n at com.snaplogic.cc.jaxrs.resource.BinaryStreamingOutput.<init>(BinaryStreamingOutput.java:70)\n at com.snaplogic.cc.jaxrs.resource.FeedResource.connectResponseToOutputView(FeedResource.java:784)\n at com.snaplogic.cc.jaxrs.resource.FeedResource.runTask(FeedResource.java:637)\n at com.snaplogic.cc.jaxrs.resource.FeedResource.executeLocalTask(FeedResource.java:546)\n at com.snaplogic.cc.jaxrs.resource.FeedResource.visit(FeedResource.java:502)\n at com.snaplogic.cc.jaxrs.resource.FeedResource$1.visit(FeedResource.java:471)\n at com.snaplogic.cc.jaxrs.resource.FeedResource$1.visit(FeedResource.java:458)\n at com.snaplogic.snapi.task.facade.LinkedTaskImpl.accept(LinkedTaskImpl.java:338)\n at com.snaplogic.cc.jaxrs.resource.FeedResource.tryRunningLocally(FeedResource.java:458)\n at com.snaplogic.cc.jaxrs.resource.FeedResource.handleFeed(FeedResource.java:863)\n at jdk.internal.reflect.GeneratedMethodAccessor136.invoke(Unknown Source)\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)\n at java.base/java.lang.reflect.Method.invoke(Unknown Source)\n at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:170)\n at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:130)\n at org.jboss.resteasy.core.ResourceMethodInvoker.internalInvokeOnTarget(ResourceMethodInvoker.java:660)\n at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTargetAfterFilter(ResourceMethodInvoker.java:524)\n at org.jboss.resteasy.core.ResourceMethodInvoker.lambda$invokeOnTarget$2(ResourceMethodInvoker.java:474)\n at org.jboss.resteasy.core.interception.jaxrs.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:364)\n at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget(ResourceMethodInvoker.java:476)\n at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:434)\n at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:408)\n at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:69)\n at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:492)\n at org.jboss.resteasy.core.SynchronousDispatcher.lambda$invokePropagateNotFound$6(SynchronousDispatcher.java:308)\n at org.jboss.resteasy.core.SynchronousDispatcher.lambda$preprocess$0(SynchronousDispatcher.java:161)\n at org.jboss.resteasy.core.interception.jaxrs.PreMatchContainerRequestContext.filter(PreMatchContainerRequestContext.java:364)\n at org.jboss.resteasy.core.SynchronousDispatcher.preprocess(SynchronousDispatcher.java:164)\n at org.jboss.resteasy.core.SynchronousDispatcher.invokePropagateNotFound(SynchronousDispatcher.java:287)\n at org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:253)\n at org.jboss.resteasy.plugins.server.servlet.FilterDispatcher.doFilter(FilterDispatcher.java:67)\n at com.snaplogic.common.web.RequestFilter.access$001(RequestFilter.java:74)\n at com.snaplogic.common.web.RequestFilter.lambda$doFilter$0(RequestFilter.java:193)\n at com.snaplogic.common.metrics.RequestMetrics.timedCallback(RequestMetrics.java:77)\n at com.snaplogic.common.metrics.MetricsManager.injectMetrics(MetricsManager.java:90)\n at com.snaplogic.common.web.RequestFilter.doFilter(RequestFilter.java:175)\n at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)\n at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)\n at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:548)\n at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)\n at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:602)\n at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)\n at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)\n at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624)\n at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)\n at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1434)\n at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)\n at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:501)\n at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594)\n at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)\n at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1349)\n at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)\n at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:146)\n at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)\n at org.eclipse.jetty.server.Server.handle(Server.java:516)\n at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:388)\n at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:633)\n at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:380)\n at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277)\n at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)\n at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)\n at org.eclipse.jetty.io.ssl.SslConnection$DecryptedEndPoint.onFillable(SslConnection.java:555)\n at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:410)\n at org.eclipse.jetty.io.ssl.SslConnection$2.succeeded(SslConnection.java:164)\n at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)\n at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)\n at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338)\n at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315)\n at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173)\n at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131)\n at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:386)\n at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)\n at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)\n at java.base/java.lang.Thread.run(Unknown Source)\nCaused by: com.snaplogic.cc.jstream.AbortException: View [input0(6360f3e8a295a901f7441040_0a884245-0060-426f-8bfb-e8e0fabb95eb) from https://<host>/api/1/rest/snap/view/binary/d13bd7e6-aa5e-42a9-9626-c66462109e80/com-snaplogic-snaps-transform-datatransform_4-main23721/output0/output?format=application/octet-stream] Subscriber aborted\n at com.snaplogic.cc.jstream.view.LocalReceiver.receive(LocalReceiver.java:297)\n at com.snaplogic.cc.snap.view.binary.BinaryInputViewImpl$BinaryDataIterator.lambda$getNextBinaryInput$0(BinaryInputViewImpl.java:228)\n at com.snaplogic.cc.snap.common.ViewImpl.timeCall(ViewImpl.java:658)\n at com.snaplogic.cc.snap.view.binary.BinaryInputViewImpl.access$500(BinaryInputViewImpl.java:47)\n at com.snaplogic.cc.snap.view.binary.BinaryInputViewImpl$BinaryDataIterator.getNextBinaryInput(BinaryInputViewImpl.java:228)\n at com.snaplogic.cc.snap.view.binary.BinaryInputViewImpl$BinaryDataIterator.hasNext(BinaryInputViewImpl.java:182)\n at com.snaplogic.snap.api.InputViewsImpl.firstBinaryInput(InputViewsImpl.java:78)\n at com.snaplogic.cc.jaxrs.resource.BinaryStreamingOutput.<init>(BinaryStreamingOutput.java:62)\n ... 73 more\nCaused by: com.lmax.disruptor.AlertException\n" Import SAP secure network certificate into snaplogic HI, Could you please tell me the steps to import SNC certification into snaplogic? – Thanks Response time Hi, Triggered task pipeline is getting delayed 4-5 seconds and sometime it is giving response is quickly. We don’t have ultra task option in our system. Can someone explain where the delay is ? Moreover this is just hello world message fromsnaplogic. -Thanks Re: Json object Thank you for your quick reply. Json object I need help to get below output. [ { “key1”:“value1”, “key2”:“value2” }, { “key3”:“value3”, “key4”:“value4” } ] expected result { “item”: [ { “key1”:“value1”, “key2”:“value2” }, { “key3”:“value3”, “key4”:“value4” } ] } Thanks for your help. SolvedRe: Attribute name change in array with mapper Thank you and it works! Attribute name change in array with mapper Hi, Could you please help me to change attribute names from input json? Input { “title”: “students”, “items”: [ { “name”: “Tom Cruise”, “course”: “EEE” }, { “name”: “Robert Downey Jr.”, “course”: “CSC” } ] } I need to change output as { “title”: “students”, “items”: [ { “Name”: “Tom Cruise”, “Course”: “EEE” }, { “Name”: “Robert Downey Jr.”, “Course”: “CSC” } ] } SolvedMap input array issue array mapping in mapper My json: “Employee”: [ { “name”: “Tom Cruise”, “name”: “Robert Downey Jr.” } ] I need Output { “item”: [ { “name”: “Tom Cruise”, “age”: 50, }, { “name”: “Robert Downey Jr.”, “age”: 50, } ] } Could you please help. Age is constant here. Thanks Re: Remove backslash in json response If your json input is x and JSON.parse() will help to remove backslashes. Mapper - Mapping table Re: Remove backslash in json response Fixed the issue. thanks