Good evening,
First of all, the robotic task can access to the virtual machine and the agent turns blue which means that everything is working but...I'm struggling to find a proper solution to the error thrown by the robotic execution (as shown in the picture below). Does anyone know to fix it?
Discussion posts and replies are publicly visible
davideb5210 Could you please share a clear screenshot? I'm having difficulty seeing it properly.The fact that the robotic task can access the virtual machine and the agent turns blue is a good sign. This means that the basic connection between the RPA tool and the virtual machine is working.and as per my knowledge:The robot is trying to run a process called() as your process. But it cannot find the process.
Hi davideb5210
Firstly, ensure that the specified process exists in Appian. Verify the accuracy of the process name and confirm that the process is active.
If the process is confirmed to exist, check whether the robot has sufficient read access to it; otherwise, it won't be able to execute the process. Verify that the robot possesses the necessary permissions to access the process.
Additionally, confirm that the process is deployed in the environment where the robot is currently running. This step ensures seamless execution and avoids any deployment-related issues. Keep these key points in mind to troubleshoot effectively.I hope this information is helpful to you.Thanks
I have added a new screenshot in addition I copied the error below the image
[STAT] 2023-12-18 15:40:46 - - <ACTION_START> - Start action '[no-action]' - 'end' // dur: - - avg: - etc:[STAT] 2023-12-18 15:40:46 - - <ACTION_END> - End action '[no-action]' - 'end' (transition through '' to '') // dur: - - avg: - etc:[ERROR] 2023-12-18 15:40:47 - - Exception thrown on agent...com.novayre.jidoka.client.lifecycle.PhaseException: An exception occurred in phase step: Requesting Dependencies (REQ_DEPENDENCIES) at com.novayre.jidoka.client.lifecycle.PhaseStep.run(PhaseStep.java:58) at com.novayre.jidoka.client.lifecycle.PhaseSequenceRunner.execute(PhaseSequenceRunner.java:40) at com.novayre.jidoka.client.lifecycle.PhaseSequenceRunner.execute(PhaseSequenceRunner.java:24) at com.novayre.jidoka.client.RobotClientExecutor.execPhaseSequenceRunner(RobotClientExecutor.java:426) at com.novayre.jidoka.client.RobotClientExecutor.tryExecute(RobotClientExecutor.java:390) at com.novayre.jidoka.client.RobotClientExecutor.execute(RobotClientExecutor.java:213) at com.novayre.jidoka.client.ResponseHandler.execute(ResponseHandler.java:329) at com.novayre.jidoka.client.ResponseHandler.robotDeclaredResponse(ResponseHandler.java:279) at com.novayre.jidoka.client.ResponseHandler.onMessage(ResponseHandler.java:153) at com.novayre.jidoka.client.ClientManager.processResponse(ClientManager.java:1752) at com.novayre.jidoka.client.ClientManager.internalSendCommandRetry(ClientManager.java:1448) at com.novayre.jidoka.client.ClientManager.internalSendCommand(ClientManager.java:1314) at com.novayre.jidoka.client.ClientManager.sendCommand(ClientManager.java:1066) at com.novayre.jidoka.client.ClientManager.sendCommand(ClientManager.java:1055) at com.novayre.jidoka.client.ClientManager.loop(ClientManager.java:1046) at com.novayre.jidoka.client.ClientManager.realConnectToServer(ClientManager.java:928) at com.novayre.jidoka.client.ClientManager.connectToServer(ClientManager.java:886) at com.novayre.jidoka.client.JidokaClient.connect(JidokaClient.java:988) at com.novayre.jidoka.client.JidokaClient.mainLoop(JidokaClient.java:593) at com.novayre.jidoka.client.JidokaClient.run(JidokaClient.java:579) at com.novayre.jidoka.client.JidokaClient.main(JidokaClient.java:417)Caused by: com.novayre.jidoka.client.JidokaServerException: java.io.IOException: java.io.IOException: org.eclipse.aether.resolution.DependencyResolutionException:Dependencies resolution:GET FAILED repo1.maven.org/.../ACP_SAP_TASK-0.0.1.pom <> /data/jidoka-home/.m2/com/appian/robot/ACP_SAP_TASK/0.0.1/ACP_SAP_TASK-0.0.1.pomARTIFACT_DOWNLOADED com.appian.robot:ACP_SAP_TASK:pom:0.0.1 @ mainRepository (repo1.maven.org/.../, default, releases+snapshots)ARTIFACT_RESOLVED com.appian.robot:ACP_SAP_TASK:pom:0.0.1GET FAILED repo1.maven.org/.../ACP_SAP_TASK-0.0.1.jar <> /data/jidoka-home/.m2/com/appian/robot/ACP_SAP_TASK/0.0.1/ACP_SAP_TASK-0.0.1.jarARTIFACT_DOWNLOADED com.appian.robot:ACP_SAP_TASK:jar:0.0.1 @ mainRepository (repo1.maven.org/.../, default, releases+snapshots)ARTIFACT_RESOLVED com.appian.robot:ACP_SAP_TASK:jar:0.0.1 at com.novayre.jidoka.http.RequestHandler.normal(RequestHandler.java:979) at com.novayre.jidoka.http.RequestHandler.internalOnMessage(RequestHandler.java:549) at com.novayre.jidoka.http.RequestHandler.onMessage(RequestHandler.java:325) at com.novayre.jidoka.http.AttachedSession.processRequest(AttachedSession.java:49) at com.novayre.jidoka.http.RequestBean.lambda$doPut$0(RequestBean.java:227) at com.novayre.jidoka.http.RequestBean.executeBlock(RequestBean.java:119) at com.novayre.jidoka.http.RequestBean.doPut(RequestBean.java:223) at jdk.internal.reflect.GeneratedMethodAccessor605342.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at com.novayre.commons.util.ReflectionUtil.invokeBeanMethod(ReflectionUtil.java:251) at com.novayre.jidoka.http.JQueryServlet.processRequest(JQueryServlet.java:476) at com.novayre.jidoka.http.JQueryServlet.processRequestWithNDC(JQueryServlet.java:279) at com.novayre.jidoka.http.JQueryServlet.doPost(JQueryServlet.java:220) at com.novayre.jidoka.http.JQueryServletCustomized.doPost(JQueryServletCustomized.java:94) at javax.servlet.http.HttpServlet.service(HttpServlet.java:555) at com.novayre.jidoka.http.JQueryServletCustomized.service(JQueryServletCustomized.java:42) at javax.servlet.http.HttpServlet.service(HttpServlet.java:623) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337) at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115) at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122) at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126) at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:141) at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:97) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:223) at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:217) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103) at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) at org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter.java:117) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:112) at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:82) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346) at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221) at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at com.novayre.jidoka.filter.UserAgentFilter.doFilter(UserAgentFilter.java:57) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at com.novayre.jidoka.filter.HelpFilter.doFilter(HelpFilter.java:67) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at com.novayre.jidoka.filter.TargetURLFilter.doFilter(TargetURLFilter.java:75) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at com.novayre.jidoka.filter.SessionObjectsFilter.doFilter(SessionObjectsFilter.java:41) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:765) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:670) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:928) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1794) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Thread.java:829)Caused by: java.io.IOException: org.eclipse.aether.resolution.DependencyResolutionException:Dependencies resolution:GET FAILED repo1.maven.org/.../ACP_SAP_TASK-0.0.1.pom <> /data/jidoka-home/.m2/com/appian/robot/ACP_SAP_TASK/0.0.1/ACP_SAP_TASK-0.0.1.pomARTIFACT_DOWNLOADED com.appian.robot:ACP_SAP_TASK:pom:0.0.1 @ mainRepository (repo1.maven.org/.../, default, releases+snapshots)ARTIFACT_RESOLVED com.appian.robot:ACP_SAP_TASK:pom:0.0.1GET FAILED repo1.maven.org/.../ACP_SAP_TASK-0.0.1.jar <> /data/jidoka-home/.m2/com/appian/robot/ACP_SAP_TASK/0.0.1/ACP_SAP_TASK-0.0.1.jarARTIFACT_DOWNLOADED com.appian.robot:ACP_SAP_TASK:jar:0.0.1 @ mainRepository (repo1.maven.org/.../, default, releases+snapshots)ARTIFACT_RESOLVED com.appian.robot:ACP_SAP_TASK:jar:0.0.1 at com.novayre.jidoka.repository.Repository.getAllDependencies(Repository.java:171) at com.novayre.jidoka.execution.RobotServerExecutor.dependenciesResponse(RobotServerExecutor.java:1034) at com.novayre.jidoka.http.RequestHandler.normal(RequestHandler.java:976) ... 103 moreCaused by: org.eclipse.aether.resolution.DependencyResolutionException:Dependencies resolution:GET FAILED repo1.maven.org/.../ACP_SAP_TASK-0.0.1.pom <> /data/jidoka-home/.m2/com/appian/robot/ACP_SAP_TASK/0.0.1/ACP_SAP_TASK-0.0.1.pomARTIFACT_DOWNLOADED com.appian.robot:ACP_SAP_TASK:pom:0.0.1 @ mainRepository (repo1.maven.org/.../, default, releases+snapshots)ARTIFACT_RESOLVED com.appian.robot:ACP_SAP_TASK:pom:0.0.1GET FAILED repo1.maven.org/.../ACP_SAP_TASK-0.0.1.jar <> /data/jidoka-home/.m2/com/appian/robot/ACP_SAP_TASK/0.0.1/ACP_SAP_TASK-0.0.1.jarARTIFACT_DOWNLOADED com.appian.robot:ACP_SAP_TASK:jar:0.0.1 @ mainRepository (repo1.maven.org/.../, default, releases+snapshots)ARTIFACT_RESOLVED com.appian.robot:ACP_SAP_TASK:jar:0.0.1 at com.novayre.jidoka.repository.Repository.getDependencies(Repository.java:703) at com.novayre.jidoka.repository.Repository.getAllDependencies(Repository.java:139) ... 105 moreCaused by: com.novayre.commons.exceptions.NovayreException:Dependencies resolution:GET FAILED repo1.maven.org/.../ACP_SAP_TASK-0.0.1.pom <> /data/jidoka-home/.m2/com/appian/robot/ACP_SAP_TASK/0.0.1/ACP_SAP_TASK-0.0.1.pomARTIFACT_DOWNLOADED com.appian.robot:ACP_SAP_TASK:pom:0.0.1 @ mainRepository (repo1.maven.org/.../, default, releases+snapshots)ARTIFACT_RESOLVED com.appian.robot:ACP_SAP_TASK:pom:0.0.1GET FAILED repo1.maven.org/.../ACP_SAP_TASK-0.0.1.jar <> /data/jidoka-home/.m2/com/appian/robot/ACP_SAP_TASK/0.0.1/ACP_SAP_TASK-0.0.1.jarARTIFACT_DOWNLOADED com.appian.robot:ACP_SAP_TASK:jar:0.0.1 @ mainRepository (repo1.maven.org/.../, default, releases+snapshots)ARTIFACT_RESOLVED com.appian.robot:ACP_SAP_TASK:jar:0.0.1 ... 107 moreCaused by: org.eclipse.aether.resolution.DependencyResolutionException: Could not find artifact com.appian.robot:ACP_SAP_TASK:jar:0.0.1 in mainRepository (repo1.maven.org/.../) at org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:342) at com.novayre.jidoka.repository.maven.CustomMaven.resolve(CustomMaven.java:113) at com.novayre.jidoka.repository.Repository.getDependencies(Repository.java:673) ... 106 moreCaused by: org.eclipse.aether.resolution.ArtifactResolutionException: Could not find artifact com.appian.robot:ACP_SAP_TASK:jar:0.0.1 in mainRepository (repo1.maven.org/.../) at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:413) at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:215) at org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:325) ... 108 moreCaused by: org.eclipse.aether.transfer.ArtifactNotFoundException: Could not find artifact com.appian.robot:ACP_SAP_TASK:jar:0.0.1 in mainRepository (repo1.maven.org/.../) at org.eclipse.aether.connector.basic.ArtifactTransportListener.transferFailed(ArtifactTransportListener.java:48) at org.eclipse.aether.connector.basic.BasicRepositoryConnector$TaskRunner.run(BasicRepositoryConnector.java:368) at org.eclipse.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:75) at org.eclipse.aether.connector.basic.BasicRepositoryConnector$DirectExecutor.execute(BasicRepositoryConnector.java:642) at org.eclipse.aether.connector.basic.BasicRepositoryConnector.get(BasicRepositoryConnector.java:262) at org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:489) at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:390) ... 110 more at com.novayre.jidoka.client.ClientManager.internalSendCommandRetry(ClientManager.java:1429) at com.novayre.jidoka.client.ClientManager.internalSendCommand(ClientManager.java:1314) at com.novayre.jidoka.client.ClientManager.sendCommand(ClientManager.java:1066) at com.novayre.jidoka.client.ExecutorSequenceProvider.lambda$buildInitiationSequences$0(ExecutorSequenceProvider.java:71) at com.novayre.jidoka.client.lifecycle.PhaseStep.run(PhaseStep.java:56) ... 20 more
I've also figured out another problem, when I'm selecting the "main class" icon in advanced configuration tab, it show the following warning. how i can solve it?
hello davideb5210 The Maven artifact information is incomplete. Please make sure all fields are filled correctly. To check dependencies, click the ‘Check dependencies’ button.Appian RPA is unable to find all of the information it needs about the Maven artifact that your robot is based on.Make sure that you have entered the correct URL for the Maven repository in the settings tab of the Appian Designer.And also make sure that you have deployed the Maven artifact to the correct repository.This document will be more helpful to you:docs.appian.com/.../maven-setup.html
First and foremost, ensure the existence of the specified process within the Appian platform. Verify the accuracy of the process name and affirm its active status.
Once the process is confirmed to exist, assess whether the robot has adequate read access to it; without sufficient permissions, the robot may encounter obstacles in executing the process. Verify that the robot possesses the necessary permissions to access and interact with the specified process.
In addition, validate that the process is deployed in the same environment where the robot is currently operating. This crucial step ensures a seamless execution process and helps prevent any potential deployment-related issues. Keeping these key points in mind will enable effective troubleshooting.
I trust this information proves valuable to you in addressing any concerns or issues that may arise.
Incomplete Maven Artifact Information:
Dependency Check:
Maven Repository URL:
Deployment of Maven Artifact:
Documentation Reference:
Review and Update:
Troubleshooting:
Documentation Adherence:
Collaboration and Support:
Continuous Improvement: