Uploaded image for project: 'JBoss BPMS Platform'
  1. JBoss BPMS Platform
  2. RHBPMS-3972

org.uberfire.java.nio.file.NoSuchFileException when operating business-central Process Designer by multiple users

XMLWordPrintable

      When operating BPMS 6.2.0 business-central Process Designer by 10 users (distinct users, different repositories, different processes), users face some issues:

      • Process Designer itself isn't displayed ("Loading..." remains)
      • Cannot save the process ("Loading..." remains)
      • When opening an existing process, an empty process is displayed.

      It's okay with 3 users but had the issues with 10 users.

      In attached server.log, there were several Excpetions. Frequent one is org.uberfire.java.nio.file.NoSuchFileException and this JIRA focuses on this one.

      16:29:13,457 ERROR [org.guvnor.common.services.backend.exceptions.ExceptionUtilities] (http-/0.0.0.0:8080-48) Exception thrown: null: org.uberfire.java.nio.file.NoSuchFileException
              at org.uberfire.java.nio.fs.jgit.util.JGitUtil.buildBasicAttributes(JGitUtil.java:1112) [uberfire-nio2-jgit-0.7.4.Final-redhat-4.jar:0.7.4.Final-redhat-4]
              at org.uberfire.java.nio.fs.jgit.JGitBasicAttributeView.readAttributes(JGitBasicAttributeView.java:26) [uberfire-nio2-jgit-0.7.4.Final-redhat-4.jar:0.7.4.Final-redhat-4]
              at org.uberfire.java.nio.fs.jgit.JGitFileSystemProvider.readAttributes(JGitFileSystemProvider.java:1688) [uberfire-nio2-jgit-0.7.4.Final-redhat-4.jar:0.7.4.Final-redhat-4]
              at org.uberfire.java.nio.file.Files.readAttributes(Files.java:574) [uberfire-nio2-api-0.7.4.Final-redhat-4.jar:0.7.4.Final-redhat-4]
      	at org.uberfire.java.nio.file.Files.size(Files.java:732) [uberfire-nio2-api-0.7.4.Final-redhat-4.jar:0.7.4.Final-redhat-4]
      	at org.uberfire.java.nio.file.Files.readAllBytes(Files.java:1042) [uberfire-nio2-api-0.7.4.Final-redhat-4.jar:0.7.4.Final-redhat-4]
      	at org.uberfire.io.impl.AbstractIOService.readAllString(AbstractIOService.java:457) [uberfire-io-0.7.4.Final-redhat-4.jar:0.7.4.Final-redhat-4]
      	at org.uberfire.io.impl.AbstractIOService.readAllString(AbstractIOService.java:467) [uberfire-io-0.7.4.Final-redhat-4.jar:0.7.4.Final-redhat-4]
      	at org.guvnor.common.services.project.backend.server.POMServiceImpl.loadPomXMLString(POMServiceImpl.java:112) [guvnor-project-backend-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
      	at org.guvnor.common.services.project.backend.server.POMServiceImpl.load(POMServiceImpl.java:101) [guvnor-project-backend-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
      	at org.guvnor.common.services.project.backend.server.POMServiceImpl.load(POMServiceImpl.java:40) [guvnor-project-backend-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
      	at sun.reflect.GeneratedMethodAccessor211.invoke(Unknown Source) [:1.7.0_79]
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_79]
      	at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_79]
      	at org.jboss.weld.bean.proxy.AbstractBeanInstance.invoke(AbstractBeanInstance.java:45) [weld-core-1.1.31.Final-redhat-1.jar:1.1.31.Final-redhat-1]
      	at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:105) [weld-core-1.1.31.Final-redhat-1.jar:1.1.31.Final-redhat-1]
      	at org.guvnor.common.services.project.backend.server.POMServiceImpl$Proxy$_$$_WeldClientProxy.load(POMServiceImpl$Proxy$_$$_WeldClientProxy.java) [guvnor-project-backend-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
      	at org.kie.workbench.common.services.backend.project.ProjectServiceImpl.makeProject(ProjectServiceImpl.java:296) [kie-wb-common-services-backend-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
      	at org.kie.workbench.common.services.backend.project.ProjectServiceImpl.resolveProject(ProjectServiceImpl.java:268) [kie-wb-common-services-backend-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
      	at org.kie.workbench.common.services.backend.project.ProjectServiceImpl.resolveProject(ProjectServiceImpl.java:56) [kie-wb-common-services-backend-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
      	at org.guvnor.common.services.project.backend.server.AbstractProjectService.getProjects(AbstractProjectService.java:817) [guvnor-project-backend-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
      	at org.kie.workbench.common.services.backend.project.ProjectServiceImpl$Proxy$_$$_WeldClientProxy.getProjects(ProjectServiceImpl$Proxy$_$$_WeldClientProxy.java) [kie-wb-common-services-backend-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
      	at org.kie.workbench.common.screens.explorer.backend.server.ProjectExplorerContentResolver.getProjects(ProjectExplorerContentResolver.java:499) [kie-wb-common-project-explorer-backend-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
      	at org.kie.workbench.common.screens.explorer.backend.server.ProjectExplorerContentResolver.setSelectedProject(ProjectExplorerContentResolver.java:211) [kie-wb-common-project-explorer-backend-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
      	at org.kie.workbench.common.screens.explorer.backend.server.ProjectExplorerContentResolver.resolve(ProjectExplorerContentResolver.java:88) [kie-wb-common-project-explorer-backend-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
      	at org.kie.workbench.common.screens.explorer.backend.server.ExplorerServiceImpl.getContent(ExplorerServiceImpl.java:176) [kie-wb-common-project-explorer-backend-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
      	at org.kie.workbench.common.screens.explorer.backend.server.ExplorerServiceImpl$Proxy$_$$_WeldClientProxy.getContent(ExplorerServiceImpl$Proxy$_$$_WeldClientProxy.java) [kie-wb-common-project-explorer-backend-6.3.0.Final-redhat-5.jar:6.3.0.Final-redhat-5]
      ...
      

              eignatow Eder Ignatowicz
              rhn-support-tkobayas Toshiya Kobayashi
              Votes:
              1 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: