Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-11627

InfinispanServerRule returning FileAlreadyExistsException if you use mavenArtifacts and restart the server

XMLWordPrintable

      If we use InfinispanServerRule deploying maven artifacts and restart the server during the tests, we will receive FileAlreadyExistsException

      @ClassRule
         public static InfinispanServerRule SERVERS =
               InfinispanServerRuleBuilder.config("configuration/PersistenceTest.xml")
                                          .numServers(1)
                                          .runMode(ServerRunMode.CONTAINER)
                                          .mavenArtifacts("com.h2database:h2:1.4.199")
                                          .build();
      ...
      
      ContainerInfinispanServerDriver serverDriver = (ContainerInfinispanServerDriver) SERVER.getServerDriver();
              RestClient rest = SERVER_TEST.rest().get();
              sync(rest.server().stop());
              Eventually.eventually(
                      "Cluster did not shutdown within timeout",
                      () -> (!serverDriver.isRunning(0) ),
                      serverDriver.getTimeout(), 1, TimeUnit.SECONDS);
      
              serverDriver.restart(0);
      

            gustavolira Gustavo Lira Silva
            gustavolira Gustavo Lira Silva
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: