AutoSys AEWS Jil Method error: No such file or directory
search cancel

AutoSys AEWS Jil Method error: No such file or directory

book

Article ID: 259928

calendar_today

Updated On:

Products

CA Workload Automation AE

Issue/Introduction

When running AEWS Jil method on AutoSys 12.1, we are getting the error below. We get this error using the 12.1 Swagger GUI or CLI Curl. The Web UI ECLI Import functionality is successful for the same import. The same commands are working successfully for our 12.0 instances:

 

$ curl -X POST https://<webservicesmachinename>:9443/AEWS/jil?timeout=300 -H "Content-Type: text/plain" --insecure -d "delete_machine: <name of machine you want to delete> force: y" -u <webservices user>

Enter host password for user '<webservices user>':

CAUAJM_E_71261 Importing jil definitions encountered an exception; No such file or directory.

 

 

$AUTOUSER/out/waae_webservices.log shows the following error:

 

2023-02-07 08:56:36,803 [https-jsse-nio-9443-exec-1] ERROR com.ca.waae.ws.JilResource(192) - No such file or directory java.io.IOException: No such file or directory

        at java.io.File.createTempFile(File.java:2063)

        at java.io.File.createTempFile(File.java:2109)

        at com.ca.waae.cmd.FileHelper.getTempFile(FileHelper.java:26)

        at com.ca.waae.cmd.FileHelper.dumpToTempFile(FileHelper.java:44)

        at com.ca.waae.ws.JilResource.jilImport(JilResource.java:159)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

        at java.lang.reflect.Method.invoke(Method.java:498)

        at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60)

        at com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:205)

        at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75)

        at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302)

        at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108)

        at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)

        at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84)

        at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1542)

        at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1473)

        at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1419)

        at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1409)

        at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:409)

        at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:558)

        at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:733)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:764)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)

        at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)

        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197)

        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)

        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:660)

        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135)

        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)

        at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687)

        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)

        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360)

        at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)

        at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)

        at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890)

        at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789)

        at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)

        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.lang.Thread.run(Thread.java:827)

Environment

Release : 12.1

Resolution

The $AUTOUSER/webserver/temp and $AUTOUSER/webserver/logs directories were missing. In the $AUTOUSER/webserver directory, ran the following commands:

mkdir temp

chmod 755 temp

mkdir logs

chmod 755 logs