Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
4,361,819
Community Members
 
Community Events
168
Community Groups

Project Import using Project Configurator fails with null file name

I am trying to import a project using a zip file. I am using a Mac desktop and the Jira deployment is on a Kubernetes cluster.
It fils to import and the file name seems to be set to null: see below
File /var/atlassian/application-data/jira/import/projectconfigurator/null does not exist or Jira does not have permissions to open and read it. com.awnaba.projectconfigurator.utils.errorhandling.UserInputException: File /var/atlassian/application-data/jira/import/projectconfigurator/null does not exist or Jira does not have permissions to open and read it.
Full Log below
2022-08-23 11:41:14,388+0000 http-nio-8080-exec-148 INFO steve 701x77175x1 b5dcbi 92.233.234.173,192.168.225.159 /secure/admin/WebSudoAuthenticate.jspa [c.a.j.util.stats.JiraStats] [JIRA-STATS] [LOGIN-STATS] total stats: duration=PT182H6M55.373S, statsOverhead=n/a, data={"settings":{"legacyMode":false,"authCacheExpireMin":15,"authCacheMaxSize":10000,"passwordEncoder":"atlassian-sha1"},"topUsers":{"adebisi_olukayode":13,"prashanth_ds":7,"steve":3,"admin":2,"":1},"authSuccessfulInMillis":{"count":18,"min":19,"max":37,"sum":389,"avg":21,"distributionCounter":{"1":0,"10":0,"100":18,"1000":0,"5000":0}},"authFailedInMillis":{"count":3,"min":0,"max":0,"sum":0,"avg":0,"distributionCounter":{"1":3,"10":0,"100":0,"1000":0,"5000":0}},"authCacheGetOrLoadInMillis":{"count":26,"min":0,"max":43,"sum":445,"avg":17,"distributionCounter":{"1":7,"10":0,"100":19,"1000":0,"5000":0}},"authCacheInvalidation":3,"encodePasswordInMillis":{"count":18,"min":0,"max":0,"sum":0,"avg":0,"distributionCounter":{"0":18,"1":0,"5":0}},"validatePasswordInMillis":{"count":23,"min":0,"max":0,"sum":0,"avg":0,"distributionCounter":{"0":23,"1":0,"5":0}},"beforeUserAuthenticateInMillis":{"count":21,"min":0,"max":4,"sum":27,"avg":1,"distributionCounter":{"0":2,"1":14,"10":5,"100":0,"1000":0}}}
2022-08-23 11:41:42,671+0000 http-nio-8080-exec-144 ERROR steve 701x77211x1 zbi46z 92.233.234.173,192.168.225.159 /rest/projectconfigurator/latest/importCompleteProject/uploadFile [c.a.p.rest.exceptionhandlers.GenericExceptionMapper] Unexpected exception captured by GenericExceptionHandler:
java.lang.IllegalArgumentException: File name parameter is missing
at org.springframework.util.Assert.notNull(Assert.java:201)
at com.awnaba.projectconfigurator.transporter.files.CompleteProjectRESTService.uploadMedia(CompleteProjectRESTService.java:62)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
... 19 filtered
at com.atlassian.plugins.rest.module.RestDelegatingServletFilter$JerseyOsgiServletContainer.doFilter(RestDelegatingServletFilter.java:160)
... 1 filtered
at com.atlassian.plugins.rest.module.RestDelegatingServletFilter.doFilter(RestDelegatingServletFilter.java:70)
... 36 filtered
at com.atlassian.jira.plugin.mobile.web.filter.MobileAppRequestFilter.doFilter(MobileAppRequestFilter.java:59)
... 4 filtered
at com.atlassian.jira.plugin.mobile.login.MobileLoginSuccessFilter.doFilter(MobileLoginSuccessFilter.java:54)
... 3 filtered
at com.atlassian.diagnostics.internal.platform.monitor.http.HttpRequestMonitoringFilter.doFilter(HttpRequestMonitoringFilter.java:55)
... 8 filtered
at com.atlassian.web.servlet.plugin.request.RedirectInterceptingFilter.doFilter(RedirectInterceptingFilter.java:21)
... 43 filtered
at com.awnaba.projectconfigurator.rest.requestfilters.csrf.CsrfFilter.doFilter(CsrfFilter.java:117)
... 3 filtered
at com.awnaba.projectconfigurator.rest.requestfilters.AdministratorAuthorizationFilter.doFilter(AdministratorAuthorizationFilter.java:38)
... 3 filtered
at com.atlassian.ratelimiting.internal.filter.RateLimitFilter.doFilter(RateLimitFilter.java:73)
... 3 filtered
at com.atlassian.troubleshooting.thready.filter.AbstractThreadNamingFilter.doFilter(AbstractThreadNamingFilter.java:46)
... 17 filtered
at com.atlassian.jira.security.JiraSecurityFilter.lambda$doFilter$0(JiraSecurityFilter.java:66)
... 1 filtered
at com.atlassian.jira.security.JiraSecurityFilter.doFilter(JiraSecurityFilter.java:64)
... 16 filtered
at com.atlassian.plugins.rest.module.servlet.RestSeraphFilter.doFilter(RestSeraphFilter.java:38)
... 3 filtered
at com.atlassian.pats.web.filter.TokenBasedAuthenticationFilter.doFilter(TokenBasedAuthenticationFilter.java:82)
... 19 filtered
at com.atlassian.jira.servermetrics.CorrelationIdPopulatorFilter.doFilter(CorrelationIdPopulatorFilter.java:30)
... 5 filtered
at com.atlassian.plugins.authentication.basicauth.filter.DisableBasicAuthFilter.doFilter(DisableBasicAuthFilter.java:70)
... 8 filtered
at com.atlassian.ratelimiting.internal.filter.RateLimitPreAuthFilter.doFilter(RateLimitPreAuthFilter.java:71)
... 3 filtered
at com.atlassian.web.servlet.plugin.request.RedirectInterceptingFilter.doFilter(RedirectInterceptingFilter.java:21)
... 4 filtered
at com.atlassian.troubleshooting.thready.filter.AbstractThreadNamingFilter.doFilter(AbstractThreadNamingFilter.java:46)
... 3 filtered
at com.atlassian.web.servlet.plugin.LocationCleanerFilter.doFilter(LocationCleanerFilter.java:36)
... 26 filtered
at com.atlassian.jira.servermetrics.MetricsCollectorFilter.doFilter(MetricsCollectorFilter.java:25)
... 25 filtered
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)

1 answer

1 vote
Matthew R I'm New Here Sep 19, 2022

I am receiving the same error, did you find a fix?

Suggest an answer

Log in or Sign up to answer
TAGS
Community showcase
Published in Apps & Integrations

Apps for Confluence you won't want to miss: RSVP for September's Appy Hours

Calling all collaborators and Confluence users! Our Appy Hours event on September 29th features 4 presenters demoing functionality to superpower Confluence. Don't miss learning about these apps i...

125 views 0 9
Read article

Atlassian Community Events