{
  "_class" : "hudson.tasks.junit.TestResult",
  "testActions" : [
    
  ],
  "duration" : 58.308,
  "empty" : False,
  "failCount" : 54,
  "passCount" : 16,
  "skipCount" : 2,
  "suites" : [
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 141,
          "className" : "org.appng.application.manager.business.AbstractTest",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "org.appng.application.manager.business.AbstractTest",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : True,
          "skippedMessage" : "",
          "status" : "SKIPPED",
          "stderr" : None,
          "stdout" : None
        }
      ],
      "duration" : 0.0,
      "enclosingBlockNames" : [
        "Results"
      ],
      "enclosingBlocks" : [
        "18"
      ],
      "id" : None,
      "name" : "org.appng.application.manager.business.AbstractTest",
      "nodeId" : "19",
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : None
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.appng.application.manager.business.ApplicationPropertiesTest",
          "duration" : 2.927,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "testCreate",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.appng.application.manager.business.ApplicationPropertiesTest",
          "duration" : 0.255,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "testShowAll",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.appng.application.manager.business.ApplicationPropertiesTest",
          "duration" : 0.172,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "testShowOne",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.appng.application.manager.business.ApplicationPropertiesTest",
          "duration" : 0.507,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "testUpdate",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        }
      ],
      "duration" : 12.569,
      "enclosingBlockNames" : [
        "Results"
      ],
      "enclosingBlocks" : [
        "18"
      ],
      "id" : None,
      "name" : "org.appng.application.manager.business.ApplicationPropertiesTest",
      "nodeId" : "19",
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : None
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.ClusterStateTest",
          "duration" : 0.035,
          "errorDetails" : "error retrieving datasource 'clusterState', ID: 1159104625",
          "errorStackTrace" : "org.appng.api.ProcessingException: error retrieving datasource 'clusterState', ID: 1159104625\u000a\u0009at org.appng.application.manager.business.ClusterStateTest.testClusterState(ClusterStateTest.java:38)\u000aCaused by: java.lang.NullPointerException\u000a\u0009at org.appng.application.manager.business.ClusterStateTest.testClusterState(ClusterStateTest.java:38)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testClusterState",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "[main] INFO org.springframework.test.context.support.DefaultTestContextBootstrapper - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener]\u000a[main] INFO org.springframework.test.context.support.DefaultTestContextBootstrapper - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@2f6e0d2b, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@584cae84, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b3f0d89, org.springframework.test.context.support.DirtiesContextTestExecutionListener@633cf686, org.springframework.test.context.transaction.TransactionalTestExecutionListener@3ce4b89f, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@1e10909]\u000a[main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:application-home/beans.xml]\u000a[main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [org/appng/testsupport/application-testcontext.xml]\u000a[main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [org/appng/testsupport/application-testcontext-core.xml]\u000a[main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [org/appng/testsupport/application-testcontext-jpa.xml]\u000a[main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@261d55eb: startup date [Thu Jun 10 16:24:05 CEST 2021]; root of context hierarchy\u000a[main] INFO org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - JSR-330 'javax.inject.Inject' annotation found and supported for autowiring\u000a[main] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Building JPA container EntityManagerFactory for persistence unit 'default'\u000a[main] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default'\u000a[main] WARN org.appng.api.support.RequestFactoryBean - invalid value for platform property 'uploadDir', folder 'null/target/uploads' does not exist!\u000a",
          "stdout" : "2021-06-10 16:24:06,169 INFO  [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: default]\u000a2021-06-10 16:24:06,352 INFO  [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.HSQLDialect\u000a2021-06-10 16:24:06,363 INFO  [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true\u000a2021-06-10 16:24:06,770 INFO  [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]\u000a"
        }
      ],
      "duration" : 1.951,
      "enclosingBlockNames" : [
        "Results"
      ],
      "enclosingBlocks" : [
        "18"
      ],
      "id" : None,
      "name" : "org.appng.application.manager.business.ClusterStateTest",
      "nodeId" : "19",
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : None
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.appng.application.manager.business.DataBaseConnectionsTest",
          "duration" : 0.645,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "testMigrations",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.appng.application.manager.business.DataBaseConnectionsTest",
          "duration" : 0.43,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "testOverview",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.appng.application.manager.business.DataBaseConnectionsTest",
          "duration" : 0.411,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "testUpdate",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        }
      ],
      "duration" : 3.998,
      "enclosingBlockNames" : [
        "Results"
      ],
      "enclosingBlocks" : [
        "18"
      ],
      "id" : None,
      "name" : "org.appng.application.manager.business.DataBaseConnectionsTest",
      "nodeId" : "19",
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : None
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.GroupsTest",
          "duration" : 0.14,
          "errorDetails" : "org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already; nested exception is java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already",
          "errorStackTrace" : "org.springframework.dao.InvalidDataAccessApiUsageException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already; nested exception is java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already\u000a\u0009at org.appng.application.manager.business.GroupsTest.testCreateGroup(GroupsTest.java:49)\u000aCaused by: java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already\u000a\u0009at org.appng.application.manager.business.GroupsTest.testCreateGroup(GroupsTest.java:49)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testCreateGroup",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "[main] INFO org.springframework.test.context.support.DefaultTestContextBootstrapper - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener]\u000a[main] INFO org.springframework.test.context.support.DefaultTestContextBootstrapper - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@2741a087, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@5d3a8dd3, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@659cf272, org.springframework.test.context.support.DirtiesContextTestExecutionListener@2bdfa6de, org.springframework.test.context.transaction.TransactionalTestExecutionListener@1b07eba, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@86d3f4a]\u000a[main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:application-home/beans.xml]\u000a[main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [org/appng/testsupport/application-testcontext.xml]\u000a[main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [org/appng/testsupport/application-testcontext-core.xml]\u000a[main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [org/appng/testsupport/application-testcontext-jpa.xml]\u000a[main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@5cdffd83: startup date [Thu Jun 10 16:24:00 CEST 2021]; root of context hierarchy\u000a[main] INFO org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - JSR-330 'javax.inject.Inject' annotation found and supported for autowiring\u000a[main] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Building JPA container EntityManagerFactory for persistence unit 'default'\u000a[main] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default'\u000a[main] WARN org.appng.api.support.RequestFactoryBean - invalid value for platform property 'uploadDir', folder 'null/target/uploads' does not exist!\u000a",
          "stdout" : "2021-06-10 16:24:00,370 INFO  [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: default]\u000a2021-06-10 16:24:00,559 INFO  [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.HSQLDialect\u000a2021-06-10 16:24:00,566 INFO  [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true\u000a2021-06-10 16:24:01,210 INFO  [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.GroupsTest",
          "duration" : 0.197,
          "errorDetails" : "error retrieving datasource 'new-group', ID: 491473636",
          "errorStackTrace" : "org.appng.api.ProcessingException: error retrieving datasource 'new-group', ID: 491473636\u000a\u0009at org.appng.application.manager.business.GroupsTest.testCreateGroupNameExists(GroupsTest.java:88)\u000aCaused by: java.lang.NullPointerException\u000a\u0009at org.appng.application.manager.business.GroupsTest.testCreateGroupNameExists(GroupsTest.java:88)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testCreateGroupNameExists",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.GroupsTest",
          "duration" : 0.134,
          "errorDetails" : "org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already; nested exception is java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already",
          "errorStackTrace" : "org.springframework.dao.InvalidDataAccessApiUsageException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already; nested exception is java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already\u000a\u0009at org.appng.application.manager.business.GroupsTest.createGroup(GroupsTest.java:170)\u000a\u0009at org.appng.application.manager.business.GroupsTest.testDeleteGroup(GroupsTest.java:94)\u000aCaused by: java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already\u000a\u0009at org.appng.application.manager.business.GroupsTest.createGroup(GroupsTest.java:170)\u000a\u0009at org.appng.application.manager.business.GroupsTest.testDeleteGroup(GroupsTest.java:94)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testDeleteGroup",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.GroupsTest",
          "duration" : 0.139,
          "errorDetails" : "error retrieving datasource 'group', ID: 1084876384",
          "errorStackTrace" : "org.appng.api.ProcessingException: error retrieving datasource 'group', ID: 1084876384\u000a\u0009at org.appng.application.manager.business.GroupsTest.testShowGroup(GroupsTest.java:105)\u000aCaused by: org.appng.api.ProcessingException: class org.appng.application.manager.business.Groups returned null\u000a\u0009at org.appng.application.manager.business.GroupsTest.testShowGroup(GroupsTest.java:105)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testShowGroup",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "[main] ERROR org.appng.application.manager.business.Groups - Group does not exist.\u000aorg.appng.api.BusinessException: no such group : 1\u000a\u0009at org.appng.application.manager.service.ManagerService.searchGroups(ManagerService.java:317)\u000a\u0009at org.appng.application.manager.service.ManagerService$$FastClassBySpringCGLIB$$bbf10b1e.invoke(<generated>)\u000a\u0009at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:737)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)\u000a\u0009at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:283)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:672)\u000a\u0009at org.appng.application.manager.service.ManagerService$$EnhancerBySpringCGLIB$$845e3b03.searchGroups(<generated>)\u000a\u0009at org.appng.application.manager.business.Groups.getData(Groups.java:90)\u000a\u0009at org.appng.api.support.CallableDataSource.perform(CallableDataSource.java:201)\u000a\u0009at org.appng.api.support.CallableDataSource.perform(CallableDataSource.java:152)\u000a\u0009at org.appng.application.manager.business.GroupsTest.testShowGroup(GroupsTest.java:105)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\u000a\u0009at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\u000a\u0009at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\u000a\u0009at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\u000a\u0009at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)\u000a\u0009at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)\u000a\u0009at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)\u000a\u0009at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\u000a\u0009at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\u000a\u0009at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\u000a\u0009at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\u000a\u0009at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)\u000a\u0009at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\u000a\u0009at org.junit.runners.ParentRunner.run(ParentRunner.java:413)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)\u000a",
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.GroupsTest",
          "duration" : 0.132,
          "errorDetails" : "org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already; nested exception is java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already",
          "errorStackTrace" : "org.springframework.dao.InvalidDataAccessApiUsageException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already; nested exception is java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already\u000a\u0009at org.appng.application.manager.business.GroupsTest.createGroup(GroupsTest.java:170)\u000a\u0009at org.appng.application.manager.business.GroupsTest.testShowGroups(GroupsTest.java:112)\u000aCaused by: java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already\u000a\u0009at org.appng.application.manager.business.GroupsTest.createGroup(GroupsTest.java:170)\u000a\u0009at org.appng.application.manager.business.GroupsTest.testShowGroups(GroupsTest.java:112)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testShowGroups",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.GroupsTest",
          "duration" : 0.152,
          "errorDetails" : "XML does not match control XML\u000aorg.custommonkey.xmlunit.Diff\u000a[different] Expected number of element attributes '2' but was '0' - comparing <sort...> at /datasource[1]/config[1]/meta-data[1]/field[1]/sort[1] to <sort...> at /datasource[1]/config[1]/meta-data[1]/field[1]/sort[1]\u000a\u000a<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\u000a<datasource xmlns=\"http://www.appng.org/schema/platform\" id=\"groups\">\u000a    <config>\u000a        <title id=\"groups\">Groups</title>\u000a        <permissions>\u000a            <permission ref=\"group.list\" mode=\"set\"></permission>\u000a        </permissions>\u000a        <params>\u000a            <param name=\"groupid\"/>\u000a            <param name=\"groupName\">admin</param>\u000a        </params>\u000a        <meta-data bindClass=\"org.appng.api.model.Group\" result-selector=\"${current.id eq groupid}\">\u000a            <field name=\"name\" type=\"text\" binding=\"name\">\u000a                <sort/>\u000a                <label id=\"name\">Name</label>\u000a            </field>\u000a            <field name=\"description\" type=\"text\" binding=\"description\">\u000a                <label id=\"description\">Description</label>\u000a            </field>\u000a            <field name=\"actions\" type=\"linkpanel\" binding=\"actions\">\u000a                <label id=\"actions\">Actions</label>\u000a            </field>\u000a        </meta-data>\u000a        <linkpanel id=\"other\" location=\"both\">\u000a            <link id=\"other[1]\" mode=\"intern\" target=\"/users/group/create#tab_groups\">\u000a                <permissions>\u000a                    <permission ref=\"group.create\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"group.create\">Create group</label>\u000a                <icon>new</icon>\u000a            </link>\u000a        </linkpanel>\u000a        <linkpanel id=\"actions\" location=\"inline\">\u000a            <link id=\"actions[1]\" mode=\"intern\" target=\"/users/group/update/${current.id}#tab_groups\" default=\"true\">\u000a                <permissions>\u000a                    <permission ref=\"group.edit\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"edit\">Edit</label>\u000a                <icon>edit</icon>\u000a            </link>\u000a            <link id=\"actions[2]\" mode=\"intern\" target=\"/users?form_action=deleteGroup&amp;groupid=${current.id}\">\u000a                <condition expression=\"${not current.defaultAdmin}\"/>\u000a                <permissions>\u000a                    <permission ref=\"group.delete\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"delete\">Delete</label>\u000a                <icon>delete</icon>\u000a                <confirmation id=\"group.delete.confirm\" params=\"${current.name}\">Do you really want to delete the group \"${current.name}\"?</confirmation>\u000a            </link>\u000a        </linkpanel>\u000a    </config>\u000a    <data>\u000a        <selectionGroup>\u000a            <selection id=\"f_gn\" type=\"text\">\u000a                <title id=\"name\">Name</title>\u000a                <option value=\"admin\" name=\"f_gn\"/>\u000a            </selection>\u000a        </selectionGroup>\u000a        <resultset chunk=\"0\" chunkname=\"groups\" chunksize=\"10\" nextchunk=\"0\" previouschunk=\"0\" firstchunk=\"0\" lastchunk=\"-1\" hits=\"0\"/>\u000a    </data>\u000a</datasource>\u000a, org.custommonkey.xmlunit.Diff\u000a[different] Expected number of element attributes '2' but was '0' - comparing <sort...> at /datasource[1]/config[1]/meta-data[1]/field[1]/sort[1] to <sort...> at /datasource[1]/config[1]/meta-data[1]/field[1]/sort[1]\u000a",
          "errorStackTrace" : "junit.framework.AssertionFailedError: \u000aXML does not match control XML\u000aorg.custommonkey.xmlunit.Diff\u000a[different] Expected number of element attributes '2' but was '0' - comparing <sort...> at /datasource[1]/config[1]/meta-data[1]/field[1]/sort[1] to <sort...> at /datasource[1]/config[1]/meta-data[1]/field[1]/sort[1]\u000a\u000a<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\u000a<datasource xmlns=\"http://www.appng.org/schema/platform\" id=\"groups\">\u000a    <config>\u000a        <title id=\"groups\">Groups</title>\u000a        <permissions>\u000a            <permission ref=\"group.list\" mode=\"set\"></permission>\u000a        </permissions>\u000a        <params>\u000a            <param name=\"groupid\"/>\u000a            <param name=\"groupName\">admin</param>\u000a        </params>\u000a        <meta-data bindClass=\"org.appng.api.model.Group\" result-selector=\"${current.id eq groupid}\">\u000a            <field name=\"name\" type=\"text\" binding=\"name\">\u000a                <sort/>\u000a                <label id=\"name\">Name</label>\u000a            </field>\u000a            <field name=\"description\" type=\"text\" binding=\"description\">\u000a                <label id=\"description\">Description</label>\u000a            </field>\u000a            <field name=\"actions\" type=\"linkpanel\" binding=\"actions\">\u000a                <label id=\"actions\">Actions</label>\u000a            </field>\u000a        </meta-data>\u000a        <linkpanel id=\"other\" location=\"both\">\u000a            <link id=\"other[1]\" mode=\"intern\" target=\"/users/group/create#tab_groups\">\u000a                <permissions>\u000a                    <permission ref=\"group.create\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"group.create\">Create group</label>\u000a                <icon>new</icon>\u000a            </link>\u000a        </linkpanel>\u000a        <linkpanel id=\"actions\" location=\"inline\">\u000a            <link id=\"actions[1]\" mode=\"intern\" target=\"/users/group/update/${current.id}#tab_groups\" default=\"true\">\u000a                <permissions>\u000a                    <permission ref=\"group.edit\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"edit\">Edit</label>\u000a                <icon>edit</icon>\u000a            </link>\u000a            <link id=\"actions[2]\" mode=\"intern\" target=\"/users?form_action=deleteGroup&amp;groupid=${current.id}\">\u000a                <condition expression=\"${not current.defaultAdmin}\"/>\u000a                <permissions>\u000a                    <permission ref=\"group.delete\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"delete\">Delete</label>\u000a                <icon>delete</icon>\u000a                <confirmation id=\"group.delete.confirm\" params=\"${current.name}\">Do you really want to delete the group \"${current.name}\"?</confirmation>\u000a            </link>\u000a        </linkpanel>\u000a    </config>\u000a    <data>\u000a        <selectionGroup>\u000a            <selection id=\"f_gn\" type=\"text\">\u000a                <title id=\"name\">Name</title>\u000a                <option value=\"admin\" name=\"f_gn\"/>\u000a            </selection>\u000a        </selectionGroup>\u000a        <resultset chunk=\"0\" chunkname=\"groups\" chunksize=\"10\" nextchunk=\"0\" previouschunk=\"0\" firstchunk=\"0\" lastchunk=\"-1\" hits=\"0\"/>\u000a    </data>\u000a</datasource>\u000a, org.custommonkey.xmlunit.Diff\u000a[different] Expected number of element attributes '2' but was '0' - comparing <sort...> at /datasource[1]/config[1]/meta-data[1]/field[1]/sort[1] to <sort...> at /datasource[1]/config[1]/meta-data[1]/field[1]/sort[1]\u000a\u000a\u0009at org.appng.application.manager.business.GroupsTest.testShowGroupsFilterName(GroupsTest.java:131)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testShowGroupsFilterName",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.GroupsTest",
          "duration" : 0.135,
          "errorDetails" : "error retrieving datasource 'group', ID: 551237079",
          "errorStackTrace" : "org.appng.api.ProcessingException: error retrieving datasource 'group', ID: 551237079\u000a\u0009at org.appng.application.manager.business.GroupsTest.testUpdateAdminGroup(GroupsTest.java:141)\u000aCaused by: org.appng.api.ProcessingException: class org.appng.application.manager.business.Groups returned null\u000a\u0009at org.appng.application.manager.business.GroupsTest.testUpdateAdminGroup(GroupsTest.java:141)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testUpdateAdminGroup",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "[main] ERROR org.appng.application.manager.business.Groups - Group does not exist.\u000aorg.appng.api.BusinessException: no such group : 4\u000a\u0009at org.appng.application.manager.service.ManagerService.searchGroups(ManagerService.java:317)\u000a\u0009at org.appng.application.manager.service.ManagerService$$FastClassBySpringCGLIB$$bbf10b1e.invoke(<generated>)\u000a\u0009at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:737)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)\u000a\u0009at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:283)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:672)\u000a\u0009at org.appng.application.manager.service.ManagerService$$EnhancerBySpringCGLIB$$845e3b03.searchGroups(<generated>)\u000a\u0009at org.appng.application.manager.business.Groups.getData(Groups.java:90)\u000a\u0009at org.appng.api.support.CallableDataSource.perform(CallableDataSource.java:201)\u000a\u0009at org.appng.api.support.CallableAction.retrieveData(CallableAction.java:234)\u000a\u0009at org.appng.api.support.CallableAction.perform(CallableAction.java:334)\u000a\u0009at org.appng.api.support.CallableAction.perform(CallableAction.java:308)\u000a\u0009at org.appng.application.manager.business.GroupsTest.testUpdateAdminGroup(GroupsTest.java:141)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\u000a\u0009at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\u000a\u0009at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\u000a\u0009at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\u000a\u0009at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)\u000a\u0009at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)\u000a\u0009at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)\u000a\u0009at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\u000a\u0009at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\u000a\u0009at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\u000a\u0009at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\u000a\u0009at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)\u000a\u0009at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\u000a\u0009at org.junit.runners.ParentRunner.run(ParentRunner.java:413)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)\u000a",
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.GroupsTest",
          "duration" : 0.123,
          "errorDetails" : "error retrieving datasource 'group', ID: 253558198",
          "errorStackTrace" : "org.appng.api.ProcessingException: error retrieving datasource 'group', ID: 253558198\u000a\u0009at org.appng.application.manager.business.GroupsTest.testUpdateGroup(GroupsTest.java:153)\u000aCaused by: org.appng.api.ProcessingException: class org.appng.application.manager.business.Groups returned null\u000a\u0009at org.appng.application.manager.business.GroupsTest.testUpdateGroup(GroupsTest.java:153)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testUpdateGroup",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "[main] ERROR org.appng.application.manager.business.Groups - Group does not exist.\u000aorg.appng.api.BusinessException: no such group : 1\u000a\u0009at org.appng.application.manager.service.ManagerService.searchGroups(ManagerService.java:317)\u000a\u0009at org.appng.application.manager.service.ManagerService$$FastClassBySpringCGLIB$$bbf10b1e.invoke(<generated>)\u000a\u0009at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:737)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)\u000a\u0009at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:283)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:672)\u000a\u0009at org.appng.application.manager.service.ManagerService$$EnhancerBySpringCGLIB$$845e3b03.searchGroups(<generated>)\u000a\u0009at org.appng.application.manager.business.Groups.getData(Groups.java:90)\u000a\u0009at org.appng.api.support.CallableDataSource.perform(CallableDataSource.java:201)\u000a\u0009at org.appng.api.support.CallableAction.retrieveData(CallableAction.java:234)\u000a\u0009at org.appng.api.support.CallableAction.perform(CallableAction.java:334)\u000a\u0009at org.appng.api.support.CallableAction.perform(CallableAction.java:308)\u000a\u0009at org.appng.application.manager.business.GroupsTest.testUpdateGroup(GroupsTest.java:153)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\u000a\u0009at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\u000a\u0009at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\u000a\u0009at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\u000a\u0009at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)\u000a\u0009at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)\u000a\u0009at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)\u000a\u0009at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\u000a\u0009at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\u000a\u0009at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\u000a\u0009at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\u000a\u0009at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)\u000a\u0009at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\u000a\u0009at org.junit.runners.ParentRunner.run(ParentRunner.java:413)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)\u000a",
          "stdout" : None
        }
      ],
      "duration" : 3.413,
      "enclosingBlockNames" : [
        "Results"
      ],
      "enclosingBlocks" : [
        "18"
      ],
      "id" : None,
      "name" : "org.appng.application.manager.business.GroupsTest",
      "nodeId" : "19",
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : None
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.LdapUsersTest",
          "duration" : 0.05,
          "errorDetails" : "error retrieving datasource 'ldapSettings', ID: 975011725",
          "errorStackTrace" : "org.appng.api.ProcessingException: error retrieving datasource 'ldapSettings', ID: 975011725\u000a\u0009at org.appng.application.manager.business.LdapUsersTest.testSettings(LdapUsersTest.java:46)\u000aCaused by: java.lang.NullPointerException\u000a\u0009at org.appng.application.manager.business.LdapUsersTest.testSettings(LdapUsersTest.java:46)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testSettings",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "[main] INFO org.springframework.test.context.support.DefaultTestContextBootstrapper - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener]\u000a[main] INFO org.springframework.test.context.support.DefaultTestContextBootstrapper - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@45991d4c, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@2d7c6dd4, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@4e2bc598, org.springframework.test.context.support.DirtiesContextTestExecutionListener@79e4b3e5, org.springframework.test.context.transaction.TransactionalTestExecutionListener@749ab2e8, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@3ac66362]\u000a[main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:application-home/beans.xml]\u000a[main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [org/appng/testsupport/application-testcontext.xml]\u000a[main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [org/appng/testsupport/application-testcontext-core.xml]\u000a[main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [org/appng/testsupport/application-testcontext-jpa.xml]\u000a[main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@76769393: startup date [Thu Jun 10 16:23:48 CEST 2021]; root of context hierarchy\u000a[main] INFO org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - JSR-330 'javax.inject.Inject' annotation found and supported for autowiring\u000a[main] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Building JPA container EntityManagerFactory for persistence unit 'default'\u000a[main] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default'\u000a[main] WARN org.appng.api.support.RequestFactoryBean - invalid value for platform property 'uploadDir', folder 'null/target/uploads' does not exist!\u000a",
          "stdout" : "2021-06-10 16:23:48,555 INFO  [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: default]\u000a2021-06-10 16:23:48,730 INFO  [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.HSQLDialect\u000a2021-06-10 16:23:48,740 INFO  [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true\u000a2021-06-10 16:23:49,228 INFO  [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.appng.application.manager.business.LdapUsersTest",
          "duration" : 0.281,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "testUsers",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        }
      ],
      "duration" : 2.296,
      "enclosingBlockNames" : [
        "Results"
      ],
      "enclosingBlocks" : [
        "18"
      ],
      "id" : None,
      "name" : "org.appng.application.manager.business.LdapUsersTest",
      "nodeId" : "19",
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : None
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.PermissionsTest",
          "duration" : 0.136,
          "errorDetails" : "org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already; nested exception is java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already",
          "errorStackTrace" : "org.springframework.dao.InvalidDataAccessApiUsageException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already; nested exception is java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already\u000a\u0009at org.appng.application.manager.business.PermissionsTest.testCreate(PermissionsTest.java:41)\u000aCaused by: java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already\u000a\u0009at org.appng.application.manager.business.PermissionsTest.testCreate(PermissionsTest.java:41)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testCreate",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "[main] INFO org.springframework.test.context.support.DefaultTestContextBootstrapper - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener]\u000a[main] INFO org.springframework.test.context.support.DefaultTestContextBootstrapper - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@7961aede, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@26e4e07, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@49900560, org.springframework.test.context.support.DirtiesContextTestExecutionListener@5282bfa4, org.springframework.test.context.transaction.TransactionalTestExecutionListener@2661fc74, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@560f80c9]\u000a[main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:application-home/beans.xml]\u000a[main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [org/appng/testsupport/application-testcontext.xml]\u000a[main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [org/appng/testsupport/application-testcontext-core.xml]\u000a[main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [org/appng/testsupport/application-testcontext-jpa.xml]\u000a[main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@5845c7b9: startup date [Thu Jun 10 16:24:07 CEST 2021]; root of context hierarchy\u000a[main] INFO org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - JSR-330 'javax.inject.Inject' annotation found and supported for autowiring\u000a[main] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Building JPA container EntityManagerFactory for persistence unit 'default'\u000a[main] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default'\u000a[main] WARN org.appng.api.support.RequestFactoryBean - invalid value for platform property 'uploadDir', folder 'null/target/uploads' does not exist!\u000a",
          "stdout" : "2021-06-10 16:24:08,105 INFO  [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: default]\u000a2021-06-10 16:24:08,282 INFO  [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.HSQLDialect\u000a2021-06-10 16:24:08,294 INFO  [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true\u000a2021-06-10 16:24:08,738 INFO  [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.PermissionsTest",
          "duration" : 0.279,
          "errorDetails" : "error performing action 'create-permission' of event 'permissionEvent', ID: 1290373326",
          "errorStackTrace" : "org.appng.api.ProcessingException: error performing action 'create-permission' of event 'permissionEvent', ID: 1290373326\u000a\u0009at org.appng.application.manager.business.PermissionsTest.testCreateNameExists(PermissionsTest.java:83)\u000aCaused by: java.lang.NullPointerException\u000a\u0009at org.appng.application.manager.business.PermissionsTest.testCreateNameExists(PermissionsTest.java:83)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testCreateNameExists",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "[main] WARN org.springframework.context.support.ResourceBundleMessageSource - ResourceBundle [manager-messages] not found for MessageSource: Can't find bundle for base name manager-messages, locale en\u000a[main] WARN org.springframework.context.support.ResourceBundleMessageSource - ResourceBundle [manager-messages] not found for MessageSource: Can't find bundle for base name manager-messages, locale en\u000a[main] WARN org.springframework.context.support.ResourceBundleMessageSource - ResourceBundle [manager-messages] not found for MessageSource: Can't find bundle for base name manager-messages, locale en\u000a[main] WARN org.springframework.context.support.ResourceBundleMessageSource - ResourceBundle [manager-messages] not found for MessageSource: Can't find bundle for base name manager-messages, locale en\u000a[main] WARN org.springframework.context.support.ResourceBundleMessageSource - ResourceBundle [manager-messages] not found for MessageSource: Can't find bundle for base name manager-messages, locale en\u000a",
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.PermissionsTest",
          "duration" : 0.175,
          "errorDetails" : "XML does not match control XML\u000aorg.custommonkey.xmlunit.Diff\u000a[different] Expected number of child nodes '1' but was '2' - comparing <messages...> at /messages[1] to <messages...> at /messages[1]\u000a\u000a<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\u000a<messages xmlns=\"http://www.appng.org/schema/platform\" ref=\"delete-permission\">\u000a    <message ref=\"delete-permission\" class=\"ERROR\">Permission does not exist.</message>\u000a    <message ref=\"delete-permission\" class=\"ERROR\">Failed to delete the permission.</message>\u000a</messages>\u000a, org.custommonkey.xmlunit.Diff\u000a[different] Expected number of child nodes '1' but was '2' - comparing <messages...> at /messages[1] to <messages...> at /messages[1]\u000a",
          "errorStackTrace" : "junit.framework.AssertionFailedError: \u000aXML does not match control XML\u000aorg.custommonkey.xmlunit.Diff\u000a[different] Expected number of child nodes '1' but was '2' - comparing <messages...> at /messages[1] to <messages...> at /messages[1]\u000a\u000a<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\u000a<messages xmlns=\"http://www.appng.org/schema/platform\" ref=\"delete-permission\">\u000a    <message ref=\"delete-permission\" class=\"ERROR\">Permission does not exist.</message>\u000a    <message ref=\"delete-permission\" class=\"ERROR\">Failed to delete the permission.</message>\u000a</messages>\u000a, org.custommonkey.xmlunit.Diff\u000a[different] Expected number of child nodes '1' but was '2' - comparing <messages...> at /messages[1] to <messages...> at /messages[1]\u000a\u000a\u0009at org.appng.application.manager.business.PermissionsTest.testDeletePermission(PermissionsTest.java:93)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testDeletePermission",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "[main] ERROR org.appng.application.manager.business.Permissions - Failed to delete the permission.\u000aorg.appng.api.BusinessException: No such permission 3\u000a\u0009at org.appng.application.manager.service.ManagerService.deletePermission(ManagerService.java:197)\u000a\u0009at org.appng.application.manager.service.ManagerService$$FastClassBySpringCGLIB$$bbf10b1e.invoke(<generated>)\u000a\u0009at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:737)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)\u000a\u0009at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:283)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:672)\u000a\u0009at org.appng.application.manager.service.ManagerService$$EnhancerBySpringCGLIB$$845e3b03.deletePermission(<generated>)\u000a\u0009at org.appng.application.manager.business.Permissions.perform(Permissions.java:65)\u000a\u0009at org.appng.application.manager.business.Permissions.perform(Permissions.java:42)\u000a\u0009at org.appng.api.support.CallableAction.execute(CallableAction.java:438)\u000a\u0009at org.appng.api.support.CallableAction.perform(CallableAction.java:336)\u000a\u0009at org.appng.api.support.CallableAction.perform(CallableAction.java:308)\u000a\u0009at org.appng.application.manager.business.PermissionsTest.testDeletePermission(PermissionsTest.java:92)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\u000a\u0009at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\u000a\u0009at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\u000a\u0009at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\u000a\u0009at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)\u000a\u0009at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)\u000a\u0009at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)\u000a\u0009at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\u000a\u0009at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\u000a\u0009at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\u000a\u0009at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\u000a\u0009at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)\u000a\u0009at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\u000a\u0009at org.junit.runners.ParentRunner.run(ParentRunner.java:413)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)\u000a",
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.PermissionsTest",
          "duration" : 0.141,
          "errorDetails" : "error retrieving datasource 'permission', ID: 1681691792",
          "errorStackTrace" : "org.appng.api.ProcessingException: error retrieving datasource 'permission', ID: 1681691792\u000a\u0009at org.appng.application.manager.business.PermissionsTest.testShowPermission(PermissionsTest.java:100)\u000aCaused by: org.appng.api.ProcessingException: class org.appng.application.manager.business.Permissions returned null\u000a\u0009at org.appng.application.manager.business.PermissionsTest.testShowPermission(PermissionsTest.java:100)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testShowPermission",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "[main] ERROR org.appng.application.manager.business.Permissions - Permission does not exist.\u000aorg.appng.api.BusinessException: no such permission 1\u000a\u0009at org.appng.application.manager.service.ManagerService.searchPermissions(ManagerService.java:1469)\u000a\u0009at org.appng.application.manager.service.ManagerService$$FastClassBySpringCGLIB$$bbf10b1e.invoke(<generated>)\u000a\u0009at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:737)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)\u000a\u0009at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:283)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:672)\u000a\u0009at org.appng.application.manager.service.ManagerService$$EnhancerBySpringCGLIB$$845e3b03.searchPermissions(<generated>)\u000a\u0009at org.appng.application.manager.business.Permissions.getData(Permissions.java:89)\u000a\u0009at org.appng.api.support.CallableDataSource.perform(CallableDataSource.java:201)\u000a\u0009at org.appng.api.support.CallableDataSource.perform(CallableDataSource.java:152)\u000a\u0009at org.appng.application.manager.business.PermissionsTest.testShowPermission(PermissionsTest.java:100)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\u000a\u0009at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\u000a\u0009at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\u000a\u0009at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\u000a\u0009at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)\u000a\u0009at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)\u000a\u0009at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)\u000a\u0009at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\u000a\u0009at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\u000a\u0009at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\u000a\u0009at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\u000a\u0009at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)\u000a\u0009at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\u000a\u0009at org.junit.runners.ParentRunner.run(ParentRunner.java:413)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)\u000a",
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.PermissionsTest",
          "duration" : 0.15,
          "errorDetails" : "XML does not match control XML\u000aorg.custommonkey.xmlunit.Diff\u000a[different] Expected attribute value '2' but was '0' - comparing <resultset hits=\"2\"...> at /datasource[1]/data[1]/resultset[1]/@hits to <resultset hits=\"0\"...> at /datasource[1]/data[1]/resultset[1]/@hits\u000a\u000a<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\u000a<datasource xmlns=\"http://www.appng.org/schema/platform\" id=\"permissions\">\u000a    <config>\u000a        <title id=\"permissions\">Permissions</title>\u000a        <permissions>\u000a            <permission ref=\"permission.list\" mode=\"set\"></permission>\u000a        </permissions>\u000a        <params>\u000a            <param name=\"appid\">1</param>\u000a        </params>\u000a        <meta-data bindClass=\"org.appng.core.domain.PermissionImpl\">\u000a            <field name=\"name\" type=\"text\" binding=\"name\">\u000a                <sort/>\u000a                <label id=\"name\">Name</label>\u000a            </field>\u000a            <field name=\"description\" type=\"text\" binding=\"description\">\u000a                <label id=\"description\">Description</label>\u000a            </field>\u000a            <field name=\"application.name\" type=\"text\" binding=\"application.name\">\u000a                <label id=\"application\">Application</label>\u000a            </field>\u000a            <field name=\"actions\" type=\"linkpanel\" binding=\"actions\">\u000a                <label id=\"actions\">Actions</label>\u000a            </field>\u000a        </meta-data>\u000a        <linkpanel id=\"other\" location=\"both\">\u000a            <link id=\"other[1]\" mode=\"intern\" target=\"/applications/update/1/permission/create#tab_permissions\">\u000a                <permissions>\u000a                    <permission ref=\"permission.create\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"permission.create\">Create Permission</label>\u000a                <icon>new</icon>\u000a            </link>\u000a        </linkpanel>\u000a        <linkpanel id=\"actions\" location=\"inline\">\u000a            <link id=\"actions[1]\" mode=\"intern\" target=\"/applications/update/1/permission/update/${current.id}#tab_permissions\" default=\"true\">\u000a                <permissions>\u000a                    <permission ref=\"permission.edit\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"edit\">Edit</label>\u000a                <icon>edit</icon>\u000a            </link>\u000a            <link id=\"actions[2]\" mode=\"intern\" target=\"/applications/update/1?form_action=delete-permission&amp;permissionid=${current.id}#tab_permissions\">\u000a                <permissions>\u000a                    <permission ref=\"permission.delete\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"delete\">Delete</label>\u000a                <icon>delete</icon>\u000a                <confirmation id=\"permission.delete.confirm\" params=\"#{name}\">Do you really want to delete the permission \"#{name}\"?</confirmation>\u000a            </link>\u000a        </linkpanel>\u000a    </config>\u000a    <data>\u000a        <resultset chunk=\"0\" chunkname=\"permissions\" chunksize=\"10\" nextchunk=\"0\" previouschunk=\"0\" firstchunk=\"0\" lastchunk=\"-1\" hits=\"0\"/>\u000a    </data>\u000a</datasource>\u000a, org.custommonkey.xmlunit.Diff\u000a[different] Expected attribute value '2' but was '0' - comparing <resultset hits=\"2\"...> at /datasource[1]/data[1]/resultset[1]/@hits to <resultset hits=\"0\"...> at /datasource[1]/data[1]/resultset[1]/@hits\u000a",
          "errorStackTrace" : "junit.framework.AssertionFailedError: \u000aXML does not match control XML\u000aorg.custommonkey.xmlunit.Diff\u000a[different] Expected attribute value '2' but was '0' - comparing <resultset hits=\"2\"...> at /datasource[1]/data[1]/resultset[1]/@hits to <resultset hits=\"0\"...> at /datasource[1]/data[1]/resultset[1]/@hits\u000a\u000a<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\u000a<datasource xmlns=\"http://www.appng.org/schema/platform\" id=\"permissions\">\u000a    <config>\u000a        <title id=\"permissions\">Permissions</title>\u000a        <permissions>\u000a            <permission ref=\"permission.list\" mode=\"set\"></permission>\u000a        </permissions>\u000a        <params>\u000a            <param name=\"appid\">1</param>\u000a        </params>\u000a        <meta-data bindClass=\"org.appng.core.domain.PermissionImpl\">\u000a            <field name=\"name\" type=\"text\" binding=\"name\">\u000a                <sort/>\u000a                <label id=\"name\">Name</label>\u000a            </field>\u000a            <field name=\"description\" type=\"text\" binding=\"description\">\u000a                <label id=\"description\">Description</label>\u000a            </field>\u000a            <field name=\"application.name\" type=\"text\" binding=\"application.name\">\u000a                <label id=\"application\">Application</label>\u000a            </field>\u000a            <field name=\"actions\" type=\"linkpanel\" binding=\"actions\">\u000a                <label id=\"actions\">Actions</label>\u000a            </field>\u000a        </meta-data>\u000a        <linkpanel id=\"other\" location=\"both\">\u000a            <link id=\"other[1]\" mode=\"intern\" target=\"/applications/update/1/permission/create#tab_permissions\">\u000a                <permissions>\u000a                    <permission ref=\"permission.create\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"permission.create\">Create Permission</label>\u000a                <icon>new</icon>\u000a            </link>\u000a        </linkpanel>\u000a        <linkpanel id=\"actions\" location=\"inline\">\u000a            <link id=\"actions[1]\" mode=\"intern\" target=\"/applications/update/1/permission/update/${current.id}#tab_permissions\" default=\"true\">\u000a                <permissions>\u000a                    <permission ref=\"permission.edit\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"edit\">Edit</label>\u000a                <icon>edit</icon>\u000a            </link>\u000a            <link id=\"actions[2]\" mode=\"intern\" target=\"/applications/update/1?form_action=delete-permission&amp;permissionid=${current.id}#tab_permissions\">\u000a                <permissions>\u000a                    <permission ref=\"permission.delete\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"delete\">Delete</label>\u000a                <icon>delete</icon>\u000a                <confirmation id=\"permission.delete.confirm\" params=\"#{name}\">Do you really want to delete the permission \"#{name}\"?</confirmation>\u000a            </link>\u000a        </linkpanel>\u000a    </config>\u000a    <data>\u000a        <resultset chunk=\"0\" chunkname=\"permissions\" chunksize=\"10\" nextchunk=\"0\" previouschunk=\"0\" firstchunk=\"0\" lastchunk=\"-1\" hits=\"0\"/>\u000a    </data>\u000a</datasource>\u000a, org.custommonkey.xmlunit.Diff\u000a[different] Expected attribute value '2' but was '0' - comparing <resultset hits=\"2\"...> at /datasource[1]/data[1]/resultset[1]/@hits to <resultset hits=\"0\"...> at /datasource[1]/data[1]/resultset[1]/@hits\u000a\u000a\u0009at org.appng.application.manager.business.PermissionsTest.testShowPermissions(PermissionsTest.java:111)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testShowPermissions",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.PermissionsTest",
          "duration" : 0.129,
          "errorDetails" : "error retrieving datasource 'permission', ID: 1734817842",
          "errorStackTrace" : "org.appng.api.ProcessingException: error retrieving datasource 'permission', ID: 1734817842\u000a\u0009at org.appng.application.manager.business.PermissionsTest.testUpdate(PermissionsTest.java:122)\u000aCaused by: org.appng.api.ProcessingException: class org.appng.application.manager.business.Permissions returned null\u000a\u0009at org.appng.application.manager.business.PermissionsTest.testUpdate(PermissionsTest.java:122)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testUpdate",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "[main] ERROR org.appng.application.manager.business.Permissions - Permission does not exist.\u000aorg.appng.api.BusinessException: no such permission 1\u000a\u0009at org.appng.application.manager.service.ManagerService.searchPermissions(ManagerService.java:1469)\u000a\u0009at org.appng.application.manager.service.ManagerService$$FastClassBySpringCGLIB$$bbf10b1e.invoke(<generated>)\u000a\u0009at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:737)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)\u000a\u0009at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:283)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:672)\u000a\u0009at org.appng.application.manager.service.ManagerService$$EnhancerBySpringCGLIB$$845e3b03.searchPermissions(<generated>)\u000a\u0009at org.appng.application.manager.business.Permissions.getData(Permissions.java:89)\u000a\u0009at org.appng.api.support.CallableDataSource.perform(CallableDataSource.java:201)\u000a\u0009at org.appng.api.support.CallableAction.retrieveData(CallableAction.java:234)\u000a\u0009at org.appng.api.support.CallableAction.perform(CallableAction.java:334)\u000a\u0009at org.appng.api.support.CallableAction.perform(CallableAction.java:308)\u000a\u0009at org.appng.application.manager.business.PermissionsTest.testUpdate(PermissionsTest.java:122)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\u000a\u0009at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\u000a\u0009at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\u000a\u0009at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\u000a\u0009at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)\u000a\u0009at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)\u000a\u0009at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)\u000a\u0009at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\u000a\u0009at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\u000a\u0009at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\u000a\u0009at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\u000a\u0009at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)\u000a\u0009at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\u000a\u0009at org.junit.runners.ParentRunner.run(ParentRunner.java:413)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)\u000a",
          "stdout" : None
        }
      ],
      "duration" : 3.002,
      "enclosingBlockNames" : [
        "Results"
      ],
      "enclosingBlocks" : [
        "18"
      ],
      "id" : None,
      "name" : "org.appng.application.manager.business.PermissionsTest",
      "nodeId" : "19",
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : None
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.appng.application.manager.business.PlatformEventsTest",
          "duration" : 0.629,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "testShowAll",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        }
      ],
      "duration" : 3.085,
      "enclosingBlockNames" : [
        "Results"
      ],
      "enclosingBlocks" : [
        "18"
      ],
      "id" : None,
      "name" : "org.appng.application.manager.business.PlatformEventsTest",
      "nodeId" : "19",
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : None
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.PlatformPropertiesTest",
          "duration" : 0.45,
          "errorDetails" : "XML does not match control XML\u000aorg.custommonkey.xmlunit.Diff\u000a[different] Expected attribute value 'OK' but was 'ERROR' - comparing <message class=\"OK\"...> at /messages[1]/message[1]/@class to <message class=\"ERROR\"...> at /messages[1]/message[1]/@class\u000a\u000a<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\u000a<messages xmlns=\"http://www.appng.org/schema/platform\" ref=\"create-platform-property\">\u000a    <message ref=\"create-platform-property\" class=\"ERROR\">Failed to create the property.</message>\u000a</messages>\u000a, org.custommonkey.xmlunit.Diff\u000a[different] Expected attribute value 'OK' but was 'ERROR' - comparing <message class=\"OK\"...> at /messages[1]/message[1]/@class to <message class=\"ERROR\"...> at /messages[1]/message[1]/@class\u000a",
          "errorStackTrace" : "junit.framework.AssertionFailedError: \u000aXML does not match control XML\u000aorg.custommonkey.xmlunit.Diff\u000a[different] Expected attribute value 'OK' but was 'ERROR' - comparing <message class=\"OK\"...> at /messages[1]/message[1]/@class to <message class=\"ERROR\"...> at /messages[1]/message[1]/@class\u000a\u000a<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\u000a<messages xmlns=\"http://www.appng.org/schema/platform\" ref=\"create-platform-property\">\u000a    <message ref=\"create-platform-property\" class=\"ERROR\">Failed to create the property.</message>\u000a</messages>\u000a, org.custommonkey.xmlunit.Diff\u000a[different] Expected attribute value 'OK' but was 'ERROR' - comparing <message class=\"OK\"...> at /messages[1]/message[1]/@class to <message class=\"ERROR\"...> at /messages[1]/message[1]/@class\u000a\u000a\u0009at org.appng.application.manager.business.PlatformPropertiesTest.testCreate(PlatformPropertiesTest.java:54)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testCreate",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "[main] INFO org.springframework.test.context.support.DefaultTestContextBootstrapper - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener]\u000a[main] INFO org.springframework.test.context.support.DefaultTestContextBootstrapper - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@652319aa, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@377b25b8, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@747c3f04, org.springframework.test.context.support.DirtiesContextTestExecutionListener@c55e5d7, org.springframework.test.context.transaction.TransactionalTestExecutionListener@714653be, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@1ffeeecb]\u000a[main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:application-home/beans.xml]\u000a[main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [org/appng/testsupport/application-testcontext.xml]\u000a[main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [org/appng/testsupport/application-testcontext-core.xml]\u000a[main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [org/appng/testsupport/application-testcontext-jpa.xml]\u000a[main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@293751e8: startup date [Thu Jun 10 16:23:55 CEST 2021]; root of context hierarchy\u000a[main] INFO org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - JSR-330 'javax.inject.Inject' annotation found and supported for autowiring\u000a[main] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Building JPA container EntityManagerFactory for persistence unit 'default'\u000a[main] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default'\u000a[main] WARN org.appng.api.support.RequestFactoryBean - invalid value for platform property 'uploadDir', folder 'null/target/uploads' does not exist!\u000a[main] WARN org.springframework.context.support.ResourceBundleMessageSource - ResourceBundle [manager-messages] not found for MessageSource: Can't find bundle for base name manager-messages, locale en\u000a[main] WARN org.springframework.context.support.ResourceBundleMessageSource - ResourceBundle [manager-messages] not found for MessageSource: Can't find bundle for base name manager-messages, locale en\u000a[main] WARN org.springframework.context.support.ResourceBundleMessageSource - ResourceBundle [manager-messages] not found for MessageSource: Can't find bundle for base name manager-messages, locale en\u000a[main] WARN org.springframework.context.support.ResourceBundleMessageSource - ResourceBundle [manager-messages] not found for MessageSource: Can't find bundle for base name manager-messages, locale en\u000a[main] WARN org.springframework.context.support.ResourceBundleMessageSource - ResourceBundle [manager-messages] not found for MessageSource: Can't find bundle for base name manager-messages, locale en\u000a[main] WARN org.springframework.context.support.ResourceBundleMessageSource - ResourceBundle [manager-messages] not found for MessageSource: Can't find bundle for base name manager-messages, locale en\u000a[main] WARN org.springframework.context.support.ResourceBundleMessageSource - ResourceBundle [manager-messages] not found for MessageSource: Can't find bundle for base name manager-messages, locale en\u000a[main] WARN org.springframework.context.support.ResourceBundleMessageSource - ResourceBundle [manager-messages] not found for MessageSource: Can't find bundle for base name manager-messages, locale en\u000a[main] WARN org.springframework.context.support.ResourceBundleMessageSource - ResourceBundle [manager-messages] not found for MessageSource: Can't find bundle for base name manager-messages, locale en\u000a[main] WARN org.springframework.context.support.ResourceBundleMessageSource - ResourceBundle [manager-messages] not found for MessageSource: Can't find bundle for base name manager-messages, locale en\u000a[main] WARN org.springframework.context.support.ResourceBundleMessageSource - ResourceBundle [manager-messages] not found for MessageSource: Can't find bundle for base name manager-messages, locale en\u000a[main] WARN org.springframework.context.support.ResourceBundleMessageSource - ResourceBundle [manager-messages] not found for MessageSource: Can't find bundle for base name manager-messages, locale en\u000a[main] ERROR org.appng.application.manager.business.Properties - Failed to create the property.\u000aorg.appng.api.BusinessException: org.springframework.dao.InvalidDataAccessApiUsageException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already; nested exception is java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already\u000a\u0009at org.appng.api.support.RequestSupportImpl.handleException(RequestSupportImpl.java:200)\u000a\u0009at org.appng.api.support.ApplicationRequest.handleException(ApplicationRequest.java:134)\u000a\u0009at org.appng.application.manager.service.ManagerService.createProperty(ManagerService.java:1512)\u000a\u0009at org.appng.application.manager.service.ManagerService$$FastClassBySpringCGLIB$$bbf10b1e.invoke(<generated>)\u000a\u0009at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:737)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)\u000a\u0009at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:283)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:672)\u000a\u0009at org.appng.application.manager.service.ManagerService$$EnhancerBySpringCGLIB$$845e3b03.createProperty(<generated>)\u000a\u0009at org.appng.application.manager.business.Properties.perform(Properties.java:128)\u000a\u0009at org.appng.application.manager.business.Properties.perform(Properties.java:50)\u000a\u0009at org.appng.api.support.CallableAction.execute(CallableAction.java:438)\u000a\u0009at org.appng.api.support.CallableAction.perform(CallableAction.java:336)\u000a\u0009at org.appng.api.support.CallableAction.perform(CallableAction.java:308)\u000a\u0009at org.appng.application.manager.business.PlatformPropertiesTest.testCreate(PlatformPropertiesTest.java:53)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\u000a\u0009at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\u000a\u0009at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\u000a\u0009at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\u000a\u0009at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)\u000a\u0009at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)\u000a\u0009at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)\u000a\u0009at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\u000a\u0009at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\u000a\u0009at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\u000a\u0009at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\u000a\u0009at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)\u000a\u0009at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\u000a\u0009at org.junit.runners.ParentRunner.run(ParentRunner.java:413)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)\u000aCaused by: org.springframework.dao.InvalidDataAccessApiUsageException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already; nested exception is java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already\u000a\u0009at org.springframework.orm.jpa.EntityManagerFactoryUtils.convertJpaAccessExceptionIfPossible(EntityManagerFactoryUtils.java:387)\u000a\u0009at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.translateExceptionIfPossible(AbstractEntityManagerFactoryBean.java:526)\u000a\u0009at org.springframework.dao.support.ChainedPersistenceExceptionTranslator.translateExceptionIfPossible(ChainedPersistenceExceptionTranslator.java:59)\u000a\u0009at org.springframework.dao.support.DataAccessUtils.translateIfNecessary(DataAccessUtils.java:209)\u000a\u0009at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:147)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor.invoke(CrudMethodMetadataPostProcessor.java:140)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$ExposeRepositoryInvocationInterceptor.invoke(CrudMethodMetadataPostProcessor.java:347)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor.invoke(SurroundingTransactionDetectorMethodInterceptor.java:57)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213)\u000a\u0009at com.sun.proxy.$Proxy295.save(Unknown Source)\u000a\u0009at org.appng.core.service.CoreService.saveProperty(CoreService.java:397)\u000a\u0009at org.appng.core.service.CoreService.createProperty(CoreService.java:340)\u000a\u0009at org.appng.application.manager.service.ManagerService.createProperty(ManagerService.java:1509)\u000a\u0009... 49 more\u000aCaused by: java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already\u000a\u0009at org.springframework.context.support.AbstractApplicationContext.assertBeanFactoryActive(AbstractApplicationContext.java:1066)\u000a\u0009at org.springframework.context.support.AbstractApplicationContext.getBeansOfType(AbstractApplicationContext.java:1189)\u000a\u0009at org.appng.core.domain.PlatformEventListener.getEventProvider(PlatformEventListener.java:143)\u000a\u0009at org.appng.core.domain.PlatformEventListener.createEvent(PlatformEventListener.java:114)\u000a\u0009at org.appng.core.domain.PlatformEventListener.createEvent(PlatformEventListener.java:106)\u000a\u0009at org.appng.core.domain.PlatformEventListener.createEvent(PlatformEventListener.java:100)\u000a\u0009at org.appng.core.domain.PlatformEventListener.beforeCreate(PlatformEventListener.java:86)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.hibernate.jpa.event.internal.ListenerCallback.performCallback(ListenerCallback.java:35)\u000a\u0009at org.hibernate.jpa.event.internal.CallbackRegistryImpl.callback(CallbackRegistryImpl.java:95)\u000a\u0009at org.hibernate.jpa.event.internal.CallbackRegistryImpl.preCreate(CallbackRegistryImpl.java:55)\u000a\u0009at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:108)\u000a\u0009at org.hibernate.event.internal.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:185)\u000a\u0009at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:128)\u000a\u0009at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:55)\u000a\u0009at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:99)\u000a\u0009at org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:720)\u000a\u0009at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:706)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:301)\u000a\u0009at com.sun.proxy.$Proxy286.persist(Unknown Source)\u000a\u0009at org.springframework.data.jpa.repository.support.SimpleJpaRepository.save(SimpleJpaRepository.java:531)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.executeMethodOn(RepositoryFactorySupport.java:515)\u000a\u0009at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.doInvoke(RepositoryFactorySupport.java:500)\u000a\u0009at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.invoke(RepositoryFactorySupport.java:477)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor.invoke(DefaultMethodInvokingMethodInterceptor.java:56)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)\u000a\u0009at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:283)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:136)\u000a\u0009... 63 more\u000a",
          "stdout" : "2021-06-10 16:23:56,156 INFO  [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: default]\u000a2021-06-10 16:23:56,323 INFO  [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.HSQLDialect\u000a2021-06-10 16:23:56,332 INFO  [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true\u000a2021-06-10 16:23:56,795 INFO  [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.PlatformPropertiesTest",
          "duration" : 0.479,
          "errorDetails" : "error retrieving datasource 'property', ID: 188090521",
          "errorStackTrace" : "org.appng.api.ProcessingException: error retrieving datasource 'property', ID: 188090521\u000a\u0009at org.appng.application.manager.business.PlatformPropertiesTest.testCreateBoolean(PlatformPropertiesTest.java:80)\u000aCaused by: org.appng.api.ProcessingException: class org.appng.application.manager.business.Properties returned null\u000a\u0009at org.appng.application.manager.business.PlatformPropertiesTest.testCreateBoolean(PlatformPropertiesTest.java:80)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testCreateBoolean",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "[main] ERROR org.appng.application.manager.business.Properties - Failed to create the property.\u000aorg.appng.api.BusinessException: org.springframework.dao.InvalidDataAccessApiUsageException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already; nested exception is java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already\u000a\u0009at org.appng.api.support.RequestSupportImpl.handleException(RequestSupportImpl.java:200)\u000a\u0009at org.appng.api.support.ApplicationRequest.handleException(ApplicationRequest.java:134)\u000a\u0009at org.appng.application.manager.service.ManagerService.createProperty(ManagerService.java:1512)\u000a\u0009at org.appng.application.manager.service.ManagerService$$FastClassBySpringCGLIB$$bbf10b1e.invoke(<generated>)\u000a\u0009at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:737)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)\u000a\u0009at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:283)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:672)\u000a\u0009at org.appng.application.manager.service.ManagerService$$EnhancerBySpringCGLIB$$845e3b03.createProperty(<generated>)\u000a\u0009at org.appng.application.manager.business.Properties.perform(Properties.java:128)\u000a\u0009at org.appng.application.manager.business.Properties.perform(Properties.java:50)\u000a\u0009at org.appng.api.support.CallableAction.execute(CallableAction.java:438)\u000a\u0009at org.appng.api.support.CallableAction.perform(CallableAction.java:336)\u000a\u0009at org.appng.api.support.CallableAction.perform(CallableAction.java:308)\u000a\u0009at org.appng.application.manager.business.PlatformPropertiesTest.testCreateBoolean(PlatformPropertiesTest.java:76)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\u000a\u0009at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\u000a\u0009at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\u000a\u0009at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\u000a\u0009at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)\u000a\u0009at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)\u000a\u0009at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)\u000a\u0009at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\u000a\u0009at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\u000a\u0009at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\u000a\u0009at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\u000a\u0009at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)\u000a\u0009at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\u000a\u0009at org.junit.runners.ParentRunner.run(ParentRunner.java:413)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)\u000aCaused by: org.springframework.dao.InvalidDataAccessApiUsageException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already; nested exception is java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already\u000a\u0009at org.springframework.orm.jpa.EntityManagerFactoryUtils.convertJpaAccessExceptionIfPossible(EntityManagerFactoryUtils.java:387)\u000a\u0009at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.translateExceptionIfPossible(AbstractEntityManagerFactoryBean.java:526)\u000a\u0009at org.springframework.dao.support.ChainedPersistenceExceptionTranslator.translateExceptionIfPossible(ChainedPersistenceExceptionTranslator.java:59)\u000a\u0009at org.springframework.dao.support.DataAccessUtils.translateIfNecessary(DataAccessUtils.java:209)\u000a\u0009at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:147)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor.invoke(CrudMethodMetadataPostProcessor.java:140)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$ExposeRepositoryInvocationInterceptor.invoke(CrudMethodMetadataPostProcessor.java:347)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor.invoke(SurroundingTransactionDetectorMethodInterceptor.java:57)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213)\u000a\u0009at com.sun.proxy.$Proxy295.save(Unknown Source)\u000a\u0009at org.appng.core.service.CoreService.saveProperty(CoreService.java:397)\u000a\u0009at org.appng.core.service.CoreService.createProperty(CoreService.java:340)\u000a\u0009at org.appng.application.manager.service.ManagerService.createProperty(ManagerService.java:1509)\u000a\u0009... 49 more\u000aCaused by: java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already\u000a\u0009at org.springframework.context.support.AbstractApplicationContext.assertBeanFactoryActive(AbstractApplicationContext.java:1066)\u000a\u0009at org.springframework.context.support.AbstractApplicationContext.getBeansOfType(AbstractApplicationContext.java:1189)\u000a\u0009at org.appng.core.domain.PlatformEventListener.getEventProvider(PlatformEventListener.java:143)\u000a\u0009at org.appng.core.domain.PlatformEventListener.createEvent(PlatformEventListener.java:114)\u000a\u0009at org.appng.core.domain.PlatformEventListener.createEvent(PlatformEventListener.java:106)\u000a\u0009at org.appng.core.domain.PlatformEventListener.createEvent(PlatformEventListener.java:100)\u000a\u0009at org.appng.core.domain.PlatformEventListener.beforeCreate(PlatformEventListener.java:86)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.hibernate.jpa.event.internal.ListenerCallback.performCallback(ListenerCallback.java:35)\u000a\u0009at org.hibernate.jpa.event.internal.CallbackRegistryImpl.callback(CallbackRegistryImpl.java:95)\u000a\u0009at org.hibernate.jpa.event.internal.CallbackRegistryImpl.preCreate(CallbackRegistryImpl.java:55)\u000a\u0009at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:108)\u000a\u0009at org.hibernate.event.internal.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:185)\u000a\u0009at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:128)\u000a\u0009at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:55)\u000a\u0009at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:99)\u000a\u0009at org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:720)\u000a\u0009at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:706)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:301)\u000a\u0009at com.sun.proxy.$Proxy286.persist(Unknown Source)\u000a\u0009at org.springframework.data.jpa.repository.support.SimpleJpaRepository.save(SimpleJpaRepository.java:531)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.executeMethodOn(RepositoryFactorySupport.java:515)\u000a\u0009at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.doInvoke(RepositoryFactorySupport.java:500)\u000a\u0009at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.invoke(RepositoryFactorySupport.java:477)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor.invoke(DefaultMethodInvokingMethodInterceptor.java:56)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)\u000a\u0009at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:283)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:136)\u000a\u0009... 63 more\u000a[main] ERROR org.appng.application.manager.business.Properties - Property does not exist.\u000aorg.appng.api.BusinessException: no such property platform.booleanProp\u000a\u0009at org.appng.application.manager.service.ManagerService.searchProperties(ManagerService.java:1488)\u000a\u0009at org.appng.application.manager.service.ManagerService$$FastClassBySpringCGLIB$$bbf10b1e.invoke(<generated>)\u000a\u0009at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:737)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)\u000a\u0009at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:283)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:672)\u000a\u0009at org.appng.application.manager.service.ManagerService$$EnhancerBySpringCGLIB$$845e3b03.searchProperties(<generated>)\u000a\u0009at org.appng.application.manager.business.Properties.getData(Properties.java:68)\u000a\u0009at org.appng.api.support.CallableDataSource.perform(CallableDataSource.java:201)\u000a\u0009at org.appng.api.support.CallableDataSource.perform(CallableDataSource.java:152)\u000a\u0009at org.appng.application.manager.business.PlatformPropertiesTest.testCreateBoolean(PlatformPropertiesTest.java:80)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\u000a\u0009at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\u000a\u0009at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\u000a\u0009at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\u000a\u0009at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)\u000a\u0009at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)\u000a\u0009at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)\u000a\u0009at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\u000a\u0009at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\u000a\u0009at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\u000a\u0009at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\u000a\u0009at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)\u000a\u0009at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\u000a\u0009at org.junit.runners.ParentRunner.run(ParentRunner.java:413)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)\u000a",
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.PlatformPropertiesTest",
          "duration" : 0.462,
          "errorDetails" : "error retrieving datasource 'property', ID: 2069017521",
          "errorStackTrace" : "org.appng.api.ProcessingException: error retrieving datasource 'property', ID: 2069017521\u000a\u0009at org.appng.application.manager.business.PlatformPropertiesTest.testCreateMultiline(PlatformPropertiesTest.java:95)\u000aCaused by: org.appng.api.ProcessingException: class org.appng.application.manager.business.Properties returned null\u000a\u0009at org.appng.application.manager.business.PlatformPropertiesTest.testCreateMultiline(PlatformPropertiesTest.java:95)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testCreateMultiline",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "[main] ERROR org.appng.application.manager.business.Properties - Failed to create the property.\u000aorg.appng.api.BusinessException: org.springframework.dao.InvalidDataAccessApiUsageException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already; nested exception is java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already\u000a\u0009at org.appng.api.support.RequestSupportImpl.handleException(RequestSupportImpl.java:200)\u000a\u0009at org.appng.api.support.ApplicationRequest.handleException(ApplicationRequest.java:134)\u000a\u0009at org.appng.application.manager.service.ManagerService.createProperty(ManagerService.java:1512)\u000a\u0009at org.appng.application.manager.service.ManagerService$$FastClassBySpringCGLIB$$bbf10b1e.invoke(<generated>)\u000a\u0009at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:737)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)\u000a\u0009at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:283)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:672)\u000a\u0009at org.appng.application.manager.service.ManagerService$$EnhancerBySpringCGLIB$$845e3b03.createProperty(<generated>)\u000a\u0009at org.appng.application.manager.business.Properties.perform(Properties.java:128)\u000a\u0009at org.appng.application.manager.business.Properties.perform(Properties.java:50)\u000a\u0009at org.appng.api.support.CallableAction.execute(CallableAction.java:438)\u000a\u0009at org.appng.api.support.CallableAction.perform(CallableAction.java:336)\u000a\u0009at org.appng.api.support.CallableAction.perform(CallableAction.java:308)\u000a\u0009at org.appng.application.manager.business.PlatformPropertiesTest.testCreateMultiline(PlatformPropertiesTest.java:91)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\u000a\u0009at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\u000a\u0009at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\u000a\u0009at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\u000a\u0009at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)\u000a\u0009at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)\u000a\u0009at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)\u000a\u0009at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\u000a\u0009at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\u000a\u0009at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\u000a\u0009at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\u000a\u0009at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)\u000a\u0009at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\u000a\u0009at org.junit.runners.ParentRunner.run(ParentRunner.java:413)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)\u000aCaused by: org.springframework.dao.InvalidDataAccessApiUsageException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already; nested exception is java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already\u000a\u0009at org.springframework.orm.jpa.EntityManagerFactoryUtils.convertJpaAccessExceptionIfPossible(EntityManagerFactoryUtils.java:387)\u000a\u0009at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.translateExceptionIfPossible(AbstractEntityManagerFactoryBean.java:526)\u000a\u0009at org.springframework.dao.support.ChainedPersistenceExceptionTranslator.translateExceptionIfPossible(ChainedPersistenceExceptionTranslator.java:59)\u000a\u0009at org.springframework.dao.support.DataAccessUtils.translateIfNecessary(DataAccessUtils.java:209)\u000a\u0009at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:147)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor.invoke(CrudMethodMetadataPostProcessor.java:140)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$ExposeRepositoryInvocationInterceptor.invoke(CrudMethodMetadataPostProcessor.java:347)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor.invoke(SurroundingTransactionDetectorMethodInterceptor.java:57)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213)\u000a\u0009at com.sun.proxy.$Proxy295.save(Unknown Source)\u000a\u0009at org.appng.core.service.CoreService.saveProperty(CoreService.java:397)\u000a\u0009at org.appng.core.service.CoreService.createProperty(CoreService.java:340)\u000a\u0009at org.appng.application.manager.service.ManagerService.createProperty(ManagerService.java:1509)\u000a\u0009... 49 more\u000aCaused by: java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already\u000a\u0009at org.springframework.context.support.AbstractApplicationContext.assertBeanFactoryActive(AbstractApplicationContext.java:1066)\u000a\u0009at org.springframework.context.support.AbstractApplicationContext.getBeansOfType(AbstractApplicationContext.java:1189)\u000a\u0009at org.appng.core.domain.PlatformEventListener.getEventProvider(PlatformEventListener.java:143)\u000a\u0009at org.appng.core.domain.PlatformEventListener.createEvent(PlatformEventListener.java:114)\u000a\u0009at org.appng.core.domain.PlatformEventListener.createEvent(PlatformEventListener.java:106)\u000a\u0009at org.appng.core.domain.PlatformEventListener.createEvent(PlatformEventListener.java:100)\u000a\u0009at org.appng.core.domain.PlatformEventListener.beforeCreate(PlatformEventListener.java:86)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.hibernate.jpa.event.internal.ListenerCallback.performCallback(ListenerCallback.java:35)\u000a\u0009at org.hibernate.jpa.event.internal.CallbackRegistryImpl.callback(CallbackRegistryImpl.java:95)\u000a\u0009at org.hibernate.jpa.event.internal.CallbackRegistryImpl.preCreate(CallbackRegistryImpl.java:55)\u000a\u0009at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:108)\u000a\u0009at org.hibernate.event.internal.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:185)\u000a\u0009at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:128)\u000a\u0009at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:55)\u000a\u0009at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:99)\u000a\u0009at org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:720)\u000a\u0009at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:706)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:301)\u000a\u0009at com.sun.proxy.$Proxy286.persist(Unknown Source)\u000a\u0009at org.springframework.data.jpa.repository.support.SimpleJpaRepository.save(SimpleJpaRepository.java:531)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.executeMethodOn(RepositoryFactorySupport.java:515)\u000a\u0009at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.doInvoke(RepositoryFactorySupport.java:500)\u000a\u0009at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.invoke(RepositoryFactorySupport.java:477)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor.invoke(DefaultMethodInvokingMethodInterceptor.java:56)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)\u000a\u0009at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:283)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:136)\u000a\u0009... 63 more\u000a[main] ERROR org.appng.application.manager.business.Properties - Property does not exist.\u000aorg.appng.api.BusinessException: no such property platform.multilineProp\u000a\u0009at org.appng.application.manager.service.ManagerService.searchProperties(ManagerService.java:1488)\u000a\u0009at org.appng.application.manager.service.ManagerService$$FastClassBySpringCGLIB$$bbf10b1e.invoke(<generated>)\u000a\u0009at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:737)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)\u000a\u0009at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:283)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:672)\u000a\u0009at org.appng.application.manager.service.ManagerService$$EnhancerBySpringCGLIB$$845e3b03.searchProperties(<generated>)\u000a\u0009at org.appng.application.manager.business.Properties.getData(Properties.java:68)\u000a\u0009at org.appng.api.support.CallableDataSource.perform(CallableDataSource.java:201)\u000a\u0009at org.appng.api.support.CallableDataSource.perform(CallableDataSource.java:152)\u000a\u0009at org.appng.application.manager.business.PlatformPropertiesTest.testCreateMultiline(PlatformPropertiesTest.java:95)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\u000a\u0009at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\u000a\u0009at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\u000a\u0009at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\u000a\u0009at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)\u000a\u0009at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)\u000a\u0009at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)\u000a\u0009at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\u000a\u0009at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\u000a\u0009at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\u000a\u0009at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\u000a\u0009at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)\u000a\u0009at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\u000a\u0009at org.junit.runners.ParentRunner.run(ParentRunner.java:413)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)\u000a",
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.appng.application.manager.business.PlatformPropertiesTest",
          "duration" : 0.251,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "testCreateStringOrClob",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.PlatformPropertiesTest",
          "duration" : 0.158,
          "errorDetails" : "XML does not match control XML\u000aorg.custommonkey.xmlunit.Diff\u000a[different] Expected attribute value '4' but was '0' - comparing <resultset hits=\"4\"...> at /datasource[1]/data[1]/resultset[1]/@hits to <resultset hits=\"0\"...> at /datasource[1]/data[1]/resultset[1]/@hits\u000a\u000a<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\u000a<datasource xmlns=\"http://www.appng.org/schema/platform\" id=\"platformProperties\">\u000a    <config>\u000a        <title id=\"platform.properties\">Platform properties</title>\u000a        <permissions>\u000a            <permission ref=\"platform.properties\" mode=\"set\"></permission>\u000a        </permissions>\u000a        <params>\u000a            <param name=\"propId\"/>\u000a        </params>\u000a        <meta-data bindClass=\"org.appng.api.model.Property\" result-selector=\"${current.name eq propId}\">\u000a            <field name=\"shortName\" type=\"text\" displayLength=\"50\" binding=\"shortName\">\u000a                <sort order=\"asc\" name=\"name\" prio=\"0\"/>\u000a                <label id=\"name\">Name</label>\u000a            </field>\u000a            <field name=\"displayValue\" type=\"longtext\" displayLength=\"120\" binding=\"displayValue\">\u000a                <label id=\"activeValue\">Active Value</label>\u000a            </field>\u000a            <field name=\"description\" type=\"text\" displayLength=\"400\" binding=\"description\">\u000a                <label id=\"description\">Description</label>\u000a            </field>\u000a            <field name=\"changedValue\" type=\"image\" binding=\"changedValue\">\u000a                <label></label>\u000a                <icon condition=\"${!current.changedValue}\">led_orange</icon>\u000a                <icon condition=\"${current.changedValue}\">led_green</icon>\u000a            </field>\u000a            <field name=\"actions\" type=\"linkpanel\" binding=\"actions\">\u000a                <label id=\"actions\">Actions</label>\u000a            </field>\u000a        </meta-data>\u000a        <linkpanel id=\"other\" location=\"both\">\u000a            <link id=\"other[1]\" mode=\"intern\" target=\"/platform/property/create#tab_platformProperties\">\u000a                <permissions>\u000a                    <permission ref=\"platform.property.create\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"property.create\">Create property</label>\u000a                <icon>new</icon>\u000a            </link>\u000a            <link id=\"other[2]\" mode=\"intern\" target=\"/platform?form_action=reloadPlatform\">\u000a                <permissions>\u000a                    <permission ref=\"platform.reload\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"platform.reload\">Reload platform</label>\u000a                <icon>reload</icon>\u000a                <confirmation id=\"platform.reload.confirm\">Do you really want to reload the platform?</confirmation>\u000a            </link>\u000a        </linkpanel>\u000a        <linkpanel id=\"actions\" location=\"inline\">\u000a            <link id=\"actions[1]\" mode=\"intern\" target=\"/platform/property/update/${current.name}#tab_platformProperties\" default=\"true\">\u000a                <permissions>\u000a                    <permission ref=\"platform.property.edit\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"edit\">Edit</label>\u000a                <icon>edit</icon>\u000a            </link>\u000a            <link id=\"actions[2]\" mode=\"intern\" target=\"/platform?form_action=delete-platform-property&amp;propertyid=${current.name}#tab_platformProperties\">\u000a                <permissions>\u000a                    <permission ref=\"platform.property.delete\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"delete\">Delete</label>\u000a                <icon>delete</icon>\u000a                <confirmation id=\"property.delete.confirm\" params=\"#{shortName}\">Do you really want to delete the property \"#{shortName}\"?</confirmation>\u000a            </link>\u000a        </linkpanel>\u000a    </config>\u000a    <data>\u000a        <resultset chunk=\"0\" chunkname=\"platformProperties\" chunksize=\"10\" nextchunk=\"0\" previouschunk=\"0\" firstchunk=\"0\" lastchunk=\"-1\" hits=\"0\"/>\u000a    </data>\u000a</datasource>\u000a, org.custommonkey.xmlunit.Diff\u000a[different] Expected attribute value '4' but was '0' - comparing <resultset hits=\"4\"...> at /datasource[1]/data[1]/resultset[1]/@hits to <resultset hits=\"0\"...> at /datasource[1]/data[1]/resultset[1]/@hits\u000a",
          "errorStackTrace" : "junit.framework.AssertionFailedError: \u000aXML does not match control XML\u000aorg.custommonkey.xmlunit.Diff\u000a[different] Expected attribute value '4' but was '0' - comparing <resultset hits=\"4\"...> at /datasource[1]/data[1]/resultset[1]/@hits to <resultset hits=\"0\"...> at /datasource[1]/data[1]/resultset[1]/@hits\u000a\u000a<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\u000a<datasource xmlns=\"http://www.appng.org/schema/platform\" id=\"platformProperties\">\u000a    <config>\u000a        <title id=\"platform.properties\">Platform properties</title>\u000a        <permissions>\u000a            <permission ref=\"platform.properties\" mode=\"set\"></permission>\u000a        </permissions>\u000a        <params>\u000a            <param name=\"propId\"/>\u000a        </params>\u000a        <meta-data bindClass=\"org.appng.api.model.Property\" result-selector=\"${current.name eq propId}\">\u000a            <field name=\"shortName\" type=\"text\" displayLength=\"50\" binding=\"shortName\">\u000a                <sort order=\"asc\" name=\"name\" prio=\"0\"/>\u000a                <label id=\"name\">Name</label>\u000a            </field>\u000a            <field name=\"displayValue\" type=\"longtext\" displayLength=\"120\" binding=\"displayValue\">\u000a                <label id=\"activeValue\">Active Value</label>\u000a            </field>\u000a            <field name=\"description\" type=\"text\" displayLength=\"400\" binding=\"description\">\u000a                <label id=\"description\">Description</label>\u000a            </field>\u000a            <field name=\"changedValue\" type=\"image\" binding=\"changedValue\">\u000a                <label></label>\u000a                <icon condition=\"${!current.changedValue}\">led_orange</icon>\u000a                <icon condition=\"${current.changedValue}\">led_green</icon>\u000a            </field>\u000a            <field name=\"actions\" type=\"linkpanel\" binding=\"actions\">\u000a                <label id=\"actions\">Actions</label>\u000a            </field>\u000a        </meta-data>\u000a        <linkpanel id=\"other\" location=\"both\">\u000a            <link id=\"other[1]\" mode=\"intern\" target=\"/platform/property/create#tab_platformProperties\">\u000a                <permissions>\u000a                    <permission ref=\"platform.property.create\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"property.create\">Create property</label>\u000a                <icon>new</icon>\u000a            </link>\u000a            <link id=\"other[2]\" mode=\"intern\" target=\"/platform?form_action=reloadPlatform\">\u000a                <permissions>\u000a                    <permission ref=\"platform.reload\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"platform.reload\">Reload platform</label>\u000a                <icon>reload</icon>\u000a                <confirmation id=\"platform.reload.confirm\">Do you really want to reload the platform?</confirmation>\u000a            </link>\u000a        </linkpanel>\u000a        <linkpanel id=\"actions\" location=\"inline\">\u000a            <link id=\"actions[1]\" mode=\"intern\" target=\"/platform/property/update/${current.name}#tab_platformProperties\" default=\"true\">\u000a                <permissions>\u000a                    <permission ref=\"platform.property.edit\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"edit\">Edit</label>\u000a                <icon>edit</icon>\u000a            </link>\u000a            <link id=\"actions[2]\" mode=\"intern\" target=\"/platform?form_action=delete-platform-property&amp;propertyid=${current.name}#tab_platformProperties\">\u000a                <permissions>\u000a                    <permission ref=\"platform.property.delete\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"delete\">Delete</label>\u000a                <icon>delete</icon>\u000a                <confirmation id=\"property.delete.confirm\" params=\"#{shortName}\">Do you really want to delete the property \"#{shortName}\"?</confirmation>\u000a            </link>\u000a        </linkpanel>\u000a    </config>\u000a    <data>\u000a        <resultset chunk=\"0\" chunkname=\"platformProperties\" chunksize=\"10\" nextchunk=\"0\" previouschunk=\"0\" firstchunk=\"0\" lastchunk=\"-1\" hits=\"0\"/>\u000a    </data>\u000a</datasource>\u000a, org.custommonkey.xmlunit.Diff\u000a[different] Expected attribute value '4' but was '0' - comparing <resultset hits=\"4\"...> at /datasource[1]/data[1]/resultset[1]/@hits to <resultset hits=\"0\"...> at /datasource[1]/data[1]/resultset[1]/@hits\u000a\u000a\u0009at org.appng.application.manager.business.PlatformPropertiesTest.testShowAll(PlatformPropertiesTest.java:114)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testShowAll",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.PlatformPropertiesTest",
          "duration" : 0.135,
          "errorDetails" : "error retrieving datasource 'property', ID: 137790430",
          "errorStackTrace" : "org.appng.api.ProcessingException: error retrieving datasource 'property', ID: 137790430\u000a\u0009at org.appng.application.manager.business.PlatformPropertiesTest.testShowOne(PlatformPropertiesTest.java:121)\u000aCaused by: org.appng.api.ProcessingException: class org.appng.application.manager.business.Properties returned null\u000a\u0009at org.appng.application.manager.business.PlatformPropertiesTest.testShowOne(PlatformPropertiesTest.java:121)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testShowOne",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "[main] ERROR org.appng.application.manager.business.Properties - Property does not exist.\u000aorg.appng.api.BusinessException: no such property platform.testproperty\u000a\u0009at org.appng.application.manager.service.ManagerService.searchProperties(ManagerService.java:1488)\u000a\u0009at org.appng.application.manager.service.ManagerService$$FastClassBySpringCGLIB$$bbf10b1e.invoke(<generated>)\u000a\u0009at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:737)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)\u000a\u0009at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:283)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:672)\u000a\u0009at org.appng.application.manager.service.ManagerService$$EnhancerBySpringCGLIB$$845e3b03.searchProperties(<generated>)\u000a\u0009at org.appng.application.manager.business.Properties.getData(Properties.java:68)\u000a\u0009at org.appng.api.support.CallableDataSource.perform(CallableDataSource.java:201)\u000a\u0009at org.appng.api.support.CallableDataSource.perform(CallableDataSource.java:152)\u000a\u0009at org.appng.application.manager.business.PlatformPropertiesTest.testShowOne(PlatformPropertiesTest.java:121)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\u000a\u0009at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\u000a\u0009at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\u000a\u0009at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\u000a\u0009at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)\u000a\u0009at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)\u000a\u0009at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)\u000a\u0009at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\u000a\u0009at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\u000a\u0009at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\u000a\u0009at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\u000a\u0009at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)\u000a\u0009at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\u000a\u0009at org.junit.runners.ParentRunner.run(ParentRunner.java:413)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)\u000a",
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.PlatformPropertiesTest",
          "duration" : 0.138,
          "errorDetails" : "error retrieving datasource 'property', ID: 125877269",
          "errorStackTrace" : "org.appng.api.ProcessingException: error retrieving datasource 'property', ID: 125877269\u000a\u0009at org.appng.application.manager.business.PlatformPropertiesTest.testUpdate(PlatformPropertiesTest.java:131)\u000aCaused by: org.appng.api.ProcessingException: class org.appng.application.manager.business.Properties returned null\u000a\u0009at org.appng.application.manager.business.PlatformPropertiesTest.testUpdate(PlatformPropertiesTest.java:131)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testUpdate",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "[main] ERROR org.appng.application.manager.business.Properties - Property does not exist.\u000aorg.appng.api.BusinessException: no such property platform.testproperty\u000a\u0009at org.appng.application.manager.service.ManagerService.searchProperties(ManagerService.java:1488)\u000a\u0009at org.appng.application.manager.service.ManagerService$$FastClassBySpringCGLIB$$bbf10b1e.invoke(<generated>)\u000a\u0009at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:737)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)\u000a\u0009at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:283)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:672)\u000a\u0009at org.appng.application.manager.service.ManagerService$$EnhancerBySpringCGLIB$$845e3b03.searchProperties(<generated>)\u000a\u0009at org.appng.application.manager.business.Properties.getData(Properties.java:68)\u000a\u0009at org.appng.api.support.CallableDataSource.perform(CallableDataSource.java:201)\u000a\u0009at org.appng.api.support.CallableAction.retrieveData(CallableAction.java:234)\u000a\u0009at org.appng.api.support.CallableAction.perform(CallableAction.java:334)\u000a\u0009at org.appng.api.support.CallableAction.perform(CallableAction.java:308)\u000a\u0009at org.appng.application.manager.business.PlatformPropertiesTest.testUpdate(PlatformPropertiesTest.java:131)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\u000a\u0009at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\u000a\u0009at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\u000a\u0009at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\u000a\u0009at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)\u000a\u0009at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)\u000a\u0009at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)\u000a\u0009at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\u000a\u0009at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\u000a\u0009at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\u000a\u0009at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\u000a\u0009at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)\u000a\u0009at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\u000a\u0009at org.junit.runners.ParentRunner.run(ParentRunner.java:413)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)\u000a",
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.PlatformPropertiesTest",
          "duration" : 0.146,
          "errorDetails" : "error retrieving datasource 'property', ID: 949666521",
          "errorStackTrace" : "org.appng.api.ProcessingException: error retrieving datasource 'property', ID: 949666521\u000a\u0009at org.appng.application.manager.business.PlatformPropertiesTest.testUpdateStringOrClob(PlatformPropertiesTest.java:146)\u000aCaused by: org.appng.api.ProcessingException: class org.appng.application.manager.business.Properties returned null\u000a\u0009at org.appng.application.manager.business.PlatformPropertiesTest.testUpdateStringOrClob(PlatformPropertiesTest.java:146)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testUpdateStringOrClob",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "[main] ERROR org.appng.application.manager.business.Properties - Property does not exist.\u000aorg.appng.api.BusinessException: no such property platform.testproperty\u000a\u0009at org.appng.application.manager.service.ManagerService.searchProperties(ManagerService.java:1488)\u000a\u0009at org.appng.application.manager.service.ManagerService$$FastClassBySpringCGLIB$$bbf10b1e.invoke(<generated>)\u000a\u0009at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:737)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)\u000a\u0009at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:283)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:672)\u000a\u0009at org.appng.application.manager.service.ManagerService$$EnhancerBySpringCGLIB$$845e3b03.searchProperties(<generated>)\u000a\u0009at org.appng.application.manager.business.Properties.getData(Properties.java:68)\u000a\u0009at org.appng.api.support.CallableDataSource.perform(CallableDataSource.java:201)\u000a\u0009at org.appng.api.support.CallableAction.retrieveData(CallableAction.java:234)\u000a\u0009at org.appng.api.support.CallableAction.perform(CallableAction.java:334)\u000a\u0009at org.appng.api.support.CallableAction.perform(CallableAction.java:308)\u000a\u0009at org.appng.application.manager.business.PlatformPropertiesTest.testUpdateStringOrClob(PlatformPropertiesTest.java:146)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\u000a\u0009at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\u000a\u0009at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\u000a\u0009at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\u000a\u0009at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)\u000a\u0009at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)\u000a\u0009at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)\u000a\u0009at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\u000a\u0009at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\u000a\u0009at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\u000a\u0009at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\u000a\u0009at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)\u000a\u0009at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\u000a\u0009at org.junit.runners.ParentRunner.run(ParentRunner.java:413)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)\u000a",
          "stdout" : None
        }
      ],
      "duration" : 4.198,
      "enclosingBlockNames" : [
        "Results"
      ],
      "enclosingBlocks" : [
        "18"
      ],
      "id" : None,
      "name" : "org.appng.application.manager.business.PlatformPropertiesTest",
      "nodeId" : "19",
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : None
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.RepositoriesTest",
          "duration" : 0.531,
          "errorDetails" : "XML does not match control XML\u000aorg.custommonkey.xmlunit.Diff\u000a[different] Expected number of child nodes '6' but was '7' - comparing <action...> at /action[1] to <action...> at /action[1]\u000a\u000a<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\u000a<action xmlns=\"http://www.appng.org/schema/platform\" id=\"create\" eventId=\"repositoryEvent\" async=\"false\">\u000a    <config>\u000a        <title id=\"repository.create\">Create repository</title>\u000a        <permissions>\u000a            <permission ref=\"repository.create\" mode=\"set\"></permission>\u000a        </permissions>\u000a        <params>\u000a            <param name=\"form_action\">create</param>\u000a        </params>\u000a        <meta-data binding=\"repository\" bindClass=\"org.appng.application.manager.form.RepositoryForm\">\u000a            <field name=\"name\" type=\"text\" binding=\"repository.name\">\u000a                <label id=\"name\">Name</label>\u000a                <validation>\u000a                    <notNull>\u000a                        <message ref=\"repository.name\" class=\"ERROR\" code=\"{validation.notNull}\">Field must not be empty</message>\u000a                    </notNull>\u000a                    <size min=\"0\" max=\"64\">\u000a                        <message ref=\"repository.name\" class=\"ERROR\" code=\"{validation.string.max}\">Enter at most 64 characters</message>\u000a                    </size>\u000a                </validation>\u000a            </field>\u000a            <field name=\"description\" type=\"text\" binding=\"repository.description\">\u000a                <label id=\"description\">Description</label>\u000a                <validation>\u000a                    <size min=\"0\" max=\"8192\">\u000a                        <message ref=\"repository.description\" class=\"ERROR\" code=\"{validation.string.max}\">Enter at most 8192 characters</message>\u000a                    </size>\u000a                </validation>\u000a            </field>\u000a            <field name=\"repositoryType\" type=\"list:select\" binding=\"repository.repositoryType\">\u000a                <label id=\"type\">Type</label>\u000a            </field>\u000a            <field name=\"uri\" type=\"text\" binding=\"repository.uri\">\u000a                <label id=\"uri\">URI</label>\u000a            </field>\u000a            <field name=\"active\" type=\"checkbox\" binding=\"repository.active\">\u000a                <label id=\"active\">Active</label>\u000a            </field>\u000a        </meta-data>\u000a    </config>\u000a    <condition expression=\"${form_action eq 'create'}\"/>\u000a    <messages>\u000a        <message ref=\"create\" class=\"ERROR\">Failed to create the repository.</message>\u000a    </messages>\u000a    <datasource id=\"new-repository\"/>\u000a    <userdata/>\u000a    <data>\u000a        <selection id=\"repositoryType\">\u000a            <title id=\"repositoryType\">repositoryType</title>\u000a            <option value=\"LOCAL\" name=\"Local Repository\" selected=\"false\"/>\u000a            <option value=\"REMOTE\" name=\"Published Repository\" selected=\"false\"/>\u000a        </selection>\u000a        <selection id=\"repositoryMode\">\u000a            <title id=\"repositoryMode\">repositoryMode</title>\u000a            <option value=\"ALL\" name=\"All Applications\" selected=\"false\"/>\u000a            <option value=\"STABLE\" name=\"Only Stable-Applications\" selected=\"false\"/>\u000a            <option value=\"SNAPSHOT\" name=\"Only Snapshot-Applications\" selected=\"false\"/>\u000a        </selection>\u000a        <result>\u000a            <field name=\"name\" type=\"text\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"description\" type=\"text\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"repositoryType\" type=\"list:select\">\u000a                <value>LOCAL</value>\u000a            </field>\u000a            <field name=\"uri\" type=\"text\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"active\" type=\"checkbox\">\u000a                <value>false</value>\u000a            </field>\u000a        </result>\u000a    </data>\u000a    <bean id=\"repositories\">\u000a        <option name=\"action\" id=\"create\"/>\u000a    </bean>\u000a</action>\u000a, org.custommonkey.xmlunit.Diff\u000a[different] Expected number of child nodes '6' but was '7' - comparing <action...> at /action[1] to <action...> at /action[1]\u000a",
          "errorStackTrace" : "junit.framework.AssertionFailedError: \u000aXML does not match control XML\u000aorg.custommonkey.xmlunit.Diff\u000a[different] Expected number of child nodes '6' but was '7' - comparing <action...> at /action[1] to <action...> at /action[1]\u000a\u000a<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\u000a<action xmlns=\"http://www.appng.org/schema/platform\" id=\"create\" eventId=\"repositoryEvent\" async=\"false\">\u000a    <config>\u000a        <title id=\"repository.create\">Create repository</title>\u000a        <permissions>\u000a            <permission ref=\"repository.create\" mode=\"set\"></permission>\u000a        </permissions>\u000a        <params>\u000a            <param name=\"form_action\">create</param>\u000a        </params>\u000a        <meta-data binding=\"repository\" bindClass=\"org.appng.application.manager.form.RepositoryForm\">\u000a            <field name=\"name\" type=\"text\" binding=\"repository.name\">\u000a                <label id=\"name\">Name</label>\u000a                <validation>\u000a                    <notNull>\u000a                        <message ref=\"repository.name\" class=\"ERROR\" code=\"{validation.notNull}\">Field must not be empty</message>\u000a                    </notNull>\u000a                    <size min=\"0\" max=\"64\">\u000a                        <message ref=\"repository.name\" class=\"ERROR\" code=\"{validation.string.max}\">Enter at most 64 characters</message>\u000a                    </size>\u000a                </validation>\u000a            </field>\u000a            <field name=\"description\" type=\"text\" binding=\"repository.description\">\u000a                <label id=\"description\">Description</label>\u000a                <validation>\u000a                    <size min=\"0\" max=\"8192\">\u000a                        <message ref=\"repository.description\" class=\"ERROR\" code=\"{validation.string.max}\">Enter at most 8192 characters</message>\u000a                    </size>\u000a                </validation>\u000a            </field>\u000a            <field name=\"repositoryType\" type=\"list:select\" binding=\"repository.repositoryType\">\u000a                <label id=\"type\">Type</label>\u000a            </field>\u000a            <field name=\"uri\" type=\"text\" binding=\"repository.uri\">\u000a                <label id=\"uri\">URI</label>\u000a            </field>\u000a            <field name=\"active\" type=\"checkbox\" binding=\"repository.active\">\u000a                <label id=\"active\">Active</label>\u000a            </field>\u000a        </meta-data>\u000a    </config>\u000a    <condition expression=\"${form_action eq 'create'}\"/>\u000a    <messages>\u000a        <message ref=\"create\" class=\"ERROR\">Failed to create the repository.</message>\u000a    </messages>\u000a    <datasource id=\"new-repository\"/>\u000a    <userdata/>\u000a    <data>\u000a        <selection id=\"repositoryType\">\u000a            <title id=\"repositoryType\">repositoryType</title>\u000a            <option value=\"LOCAL\" name=\"Local Repository\" selected=\"false\"/>\u000a            <option value=\"REMOTE\" name=\"Published Repository\" selected=\"false\"/>\u000a        </selection>\u000a        <selection id=\"repositoryMode\">\u000a            <title id=\"repositoryMode\">repositoryMode</title>\u000a            <option value=\"ALL\" name=\"All Applications\" selected=\"false\"/>\u000a            <option value=\"STABLE\" name=\"Only Stable-Applications\" selected=\"false\"/>\u000a            <option value=\"SNAPSHOT\" name=\"Only Snapshot-Applications\" selected=\"false\"/>\u000a        </selection>\u000a        <result>\u000a            <field name=\"name\" type=\"text\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"description\" type=\"text\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"repositoryType\" type=\"list:select\">\u000a                <value>LOCAL</value>\u000a            </field>\u000a            <field name=\"uri\" type=\"text\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"active\" type=\"checkbox\">\u000a                <value>false</value>\u000a            </field>\u000a        </result>\u000a    </data>\u000a    <bean id=\"repositories\">\u000a        <option name=\"action\" id=\"create\"/>\u000a    </bean>\u000a</action>\u000a, org.custommonkey.xmlunit.Diff\u000a[different] Expected number of child nodes '6' but was '7' - comparing <action...> at /action[1] to <action...> at /action[1]\u000a\u000a\u0009at org.appng.application.manager.business.RepositoriesTest.testCreateRepository(RepositoriesTest.java:51)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testCreateRepository",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "[main] INFO org.springframework.test.context.support.DefaultTestContextBootstrapper - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener]\u000a[main] INFO org.springframework.test.context.support.DefaultTestContextBootstrapper - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@f3dfca7, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@3cbe75ce, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@b945c43, org.springframework.test.context.support.DirtiesContextTestExecutionListener@9bd2d60, org.springframework.test.context.transaction.TransactionalTestExecutionListener@69052034, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@26da28df]\u000a[main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:application-home/beans.xml]\u000a[main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [org/appng/testsupport/application-testcontext.xml]\u000a[main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [org/appng/testsupport/application-testcontext-core.xml]\u000a[main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [org/appng/testsupport/application-testcontext-jpa.xml]\u000a[main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@6f33e4be: startup date [Thu Jun 10 16:23:28 CEST 2021]; root of context hierarchy\u000a[main] INFO org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - JSR-330 'javax.inject.Inject' annotation found and supported for autowiring\u000a[main] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Building JPA container EntityManagerFactory for persistence unit 'default'\u000a[main] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default'\u000a[main] WARN org.appng.api.support.RequestFactoryBean - invalid value for platform property 'uploadDir', folder 'null/target/uploads' does not exist!\u000a[main] WARN org.springframework.context.support.ResourceBundleMessageSource - ResourceBundle [manager-messages] not found for MessageSource: Can't find bundle for base name manager-messages, locale en\u000a[main] WARN org.springframework.context.support.ResourceBundleMessageSource - ResourceBundle [manager-messages] not found for MessageSource: Can't find bundle for base name manager-messages, locale en\u000a[main] WARN org.springframework.context.support.ResourceBundleMessageSource - ResourceBundle [manager-messages] not found for MessageSource: Can't find bundle for base name manager-messages, locale en\u000a[main] WARN org.springframework.context.support.ResourceBundleMessageSource - ResourceBundle [manager-messages] not found for MessageSource: Can't find bundle for base name manager-messages, locale en\u000a[main] ERROR org.appng.application.manager.business.Repositories - Failed to create the repository.\u000aorg.appng.api.BusinessException: org.springframework.dao.InvalidDataAccessApiUsageException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already; nested exception is java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already\u000a\u0009at org.appng.api.support.RequestSupportImpl.handleException(RequestSupportImpl.java:200)\u000a\u0009at org.appng.api.support.ApplicationRequest.handleException(ApplicationRequest.java:134)\u000a\u0009at org.appng.application.manager.service.ManagerService.createRepository(ManagerService.java:874)\u000a\u0009at org.appng.application.manager.service.ManagerService$$FastClassBySpringCGLIB$$bbf10b1e.invoke(<generated>)\u000a\u0009at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:737)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)\u000a\u0009at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:283)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:672)\u000a\u0009at org.appng.application.manager.service.ManagerService$$EnhancerBySpringCGLIB$$845e3b03.createRepository(<generated>)\u000a\u0009at org.appng.application.manager.business.Repositories.perform(Repositories.java:64)\u000a\u0009at org.appng.application.manager.business.Repositories.perform(Repositories.java:44)\u000a\u0009at org.appng.api.support.CallableAction.execute(CallableAction.java:438)\u000a\u0009at org.appng.api.support.CallableAction.perform(CallableAction.java:336)\u000a\u0009at org.appng.api.support.CallableAction.perform(CallableAction.java:308)\u000a\u0009at org.appng.application.manager.business.RepositoriesTest.testCreateRepository(RepositoriesTest.java:50)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\u000a\u0009at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\u000a\u0009at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\u000a\u0009at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\u000a\u0009at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)\u000a\u0009at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)\u000a\u0009at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)\u000a\u0009at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\u000a\u0009at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\u000a\u0009at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\u000a\u0009at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\u000a\u0009at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)\u000a\u0009at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\u000a\u0009at org.junit.runners.ParentRunner.run(ParentRunner.java:413)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)\u000aCaused by: org.springframework.dao.InvalidDataAccessApiUsageException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already; nested exception is java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already\u000a\u0009at org.springframework.orm.jpa.EntityManagerFactoryUtils.convertJpaAccessExceptionIfPossible(EntityManagerFactoryUtils.java:387)\u000a\u0009at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.translateExceptionIfPossible(AbstractEntityManagerFactoryBean.java:526)\u000a\u0009at org.springframework.dao.support.ChainedPersistenceExceptionTranslator.translateExceptionIfPossible(ChainedPersistenceExceptionTranslator.java:59)\u000a\u0009at org.springframework.dao.support.DataAccessUtils.translateIfNecessary(DataAccessUtils.java:209)\u000a\u0009at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:147)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor.invoke(CrudMethodMetadataPostProcessor.java:140)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$ExposeRepositoryInvocationInterceptor.invoke(CrudMethodMetadataPostProcessor.java:347)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor.invoke(SurroundingTransactionDetectorMethodInterceptor.java:57)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213)\u000a\u0009at com.sun.proxy.$Proxy136.save(Unknown Source)\u000a\u0009at org.appng.core.service.CoreService.createRepository(CoreService.java:927)\u000a\u0009at org.appng.application.manager.service.ManagerService.createRepository(ManagerService.java:872)\u000a\u0009... 49 more\u000aCaused by: java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already\u000a\u0009at org.springframework.context.support.AbstractApplicationContext.assertBeanFactoryActive(AbstractApplicationContext.java:1066)\u000a\u0009at org.springframework.context.support.AbstractApplicationContext.getBeansOfType(AbstractApplicationContext.java:1189)\u000a\u0009at org.appng.core.domain.PlatformEventListener.getEventProvider(PlatformEventListener.java:143)\u000a\u0009at org.appng.core.domain.PlatformEventListener.createEvent(PlatformEventListener.java:114)\u000a\u0009at org.appng.core.domain.PlatformEventListener.createEvent(PlatformEventListener.java:106)\u000a\u0009at org.appng.core.domain.PlatformEventListener.createEvent(PlatformEventListener.java:100)\u000a\u0009at org.appng.core.domain.PlatformEventListener.beforeCreate(PlatformEventListener.java:86)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.hibernate.jpa.event.internal.ListenerCallback.performCallback(ListenerCallback.java:35)\u000a\u0009at org.hibernate.jpa.event.internal.CallbackRegistryImpl.callback(CallbackRegistryImpl.java:95)\u000a\u0009at org.hibernate.jpa.event.internal.CallbackRegistryImpl.preCreate(CallbackRegistryImpl.java:55)\u000a\u0009at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:108)\u000a\u0009at org.hibernate.event.internal.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:185)\u000a\u0009at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:128)\u000a\u0009at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:55)\u000a\u0009at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:99)\u000a\u0009at org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:720)\u000a\u0009at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:706)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:301)\u000a\u0009at com.sun.proxy.$Proxy124.persist(Unknown Source)\u000a\u0009at org.springframework.data.jpa.repository.support.SimpleJpaRepository.save(SimpleJpaRepository.java:531)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.executeMethodOn(RepositoryFactorySupport.java:515)\u000a\u0009at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.doInvoke(RepositoryFactorySupport.java:500)\u000a\u0009at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.invoke(RepositoryFactorySupport.java:477)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor.invoke(DefaultMethodInvokingMethodInterceptor.java:56)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)\u000a\u0009at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:283)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:136)\u000a\u0009... 62 more\u000a",
          "stdout" : "2021-06-10 16:23:28,997 INFO  [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: default]\u000a2021-06-10 16:23:29,176 INFO  [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.HSQLDialect\u000a2021-06-10 16:23:29,190 INFO  [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true\u000a2021-06-10 16:23:29,754 INFO  [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.RepositoriesTest",
          "duration" : 0.411,
          "errorDetails" : "XML does not match control XML\u000aorg.custommonkey.xmlunit.Diff\u000a[different] Expected number of child nodes '3' but was '2' - comparing <field...> at /action[1]/config[1]/meta-data[1]/field[1] to <field...> at /action[1]/config[1]/meta-data[1]/field[1]\u000a\u000a<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\u000a<action xmlns=\"http://www.appng.org/schema/platform\" id=\"create\" eventId=\"repositoryEvent\" async=\"false\">\u000a    <config>\u000a        <title id=\"repository.create\">Create repository</title>\u000a        <permissions>\u000a            <permission ref=\"repository.create\" mode=\"set\"></permission>\u000a        </permissions>\u000a        <params>\u000a            <param name=\"form_action\">create</param>\u000a        </params>\u000a        <meta-data binding=\"repository\" bindClass=\"org.appng.application.manager.form.RepositoryForm\">\u000a            <field name=\"name\" type=\"text\" binding=\"repository.name\">\u000a                <label id=\"name\">Name</label>\u000a                <validation>\u000a                    <notNull>\u000a                        <message ref=\"repository.name\" class=\"ERROR\" code=\"{validation.notNull}\">Field must not be empty</message>\u000a                    </notNull>\u000a                    <size min=\"0\" max=\"64\">\u000a                        <message ref=\"repository.name\" class=\"ERROR\" code=\"{validation.string.max}\">Enter at most 64 characters</message>\u000a                    </size>\u000a                </validation>\u000a            </field>\u000a            <field name=\"description\" type=\"text\" binding=\"repository.description\">\u000a                <label id=\"description\">Description</label>\u000a                <validation>\u000a                    <size min=\"0\" max=\"8192\">\u000a                        <message ref=\"repository.description\" class=\"ERROR\" code=\"{validation.string.max}\">Enter at most 8192 characters</message>\u000a                    </size>\u000a                </validation>\u000a            </field>\u000a            <field name=\"repositoryType\" type=\"list:select\" binding=\"repository.repositoryType\">\u000a                <label id=\"type\">Type</label>\u000a            </field>\u000a            <field name=\"uri\" type=\"text\" binding=\"repository.uri\">\u000a                <label id=\"uri\">URI</label>\u000a            </field>\u000a            <field name=\"active\" type=\"checkbox\" binding=\"repository.active\">\u000a                <label id=\"active\">Active</label>\u000a            </field>\u000a        </meta-data>\u000a    </config>\u000a    <condition expression=\"${form_action eq 'create'}\"/>\u000a    <messages>\u000a        <message ref=\"create\" class=\"ERROR\">Failed to create the repository.</message>\u000a    </messages>\u000a    <datasource id=\"new-repository\"/>\u000a    <userdata/>\u000a    <data>\u000a        <selection id=\"repositoryType\">\u000a            <title id=\"repositoryType\">repositoryType</title>\u000a            <option value=\"LOCAL\" name=\"Local Repository\" selected=\"false\"/>\u000a            <option value=\"REMOTE\" name=\"Published Repository\" selected=\"false\"/>\u000a        </selection>\u000a        <selection id=\"repositoryMode\">\u000a            <title id=\"repositoryMode\">repositoryMode</title>\u000a            <option value=\"ALL\" name=\"All Applications\" selected=\"false\"/>\u000a            <option value=\"STABLE\" name=\"Only Stable-Applications\" selected=\"false\"/>\u000a            <option value=\"SNAPSHOT\" name=\"Only Snapshot-Applications\" selected=\"false\"/>\u000a        </selection>\u000a        <result>\u000a            <field name=\"name\" type=\"text\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"description\" type=\"text\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"repositoryType\" type=\"list:select\">\u000a                <value>LOCAL</value>\u000a            </field>\u000a            <field name=\"uri\" type=\"text\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"active\" type=\"checkbox\">\u000a                <value>false</value>\u000a            </field>\u000a        </result>\u000a    </data>\u000a    <bean id=\"repositories\">\u000a        <option name=\"action\" id=\"create\"/>\u000a    </bean>\u000a</action>\u000a, org.custommonkey.xmlunit.Diff\u000a[different] Expected number of child nodes '3' but was '2' - comparing <field...> at /action[1]/config[1]/meta-data[1]/field[1] to <field...> at /action[1]/config[1]/meta-data[1]/field[1]\u000a",
          "errorStackTrace" : "junit.framework.AssertionFailedError: \u000aXML does not match control XML\u000aorg.custommonkey.xmlunit.Diff\u000a[different] Expected number of child nodes '3' but was '2' - comparing <field...> at /action[1]/config[1]/meta-data[1]/field[1] to <field...> at /action[1]/config[1]/meta-data[1]/field[1]\u000a\u000a<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\u000a<action xmlns=\"http://www.appng.org/schema/platform\" id=\"create\" eventId=\"repositoryEvent\" async=\"false\">\u000a    <config>\u000a        <title id=\"repository.create\">Create repository</title>\u000a        <permissions>\u000a            <permission ref=\"repository.create\" mode=\"set\"></permission>\u000a        </permissions>\u000a        <params>\u000a            <param name=\"form_action\">create</param>\u000a        </params>\u000a        <meta-data binding=\"repository\" bindClass=\"org.appng.application.manager.form.RepositoryForm\">\u000a            <field name=\"name\" type=\"text\" binding=\"repository.name\">\u000a                <label id=\"name\">Name</label>\u000a                <validation>\u000a                    <notNull>\u000a                        <message ref=\"repository.name\" class=\"ERROR\" code=\"{validation.notNull}\">Field must not be empty</message>\u000a                    </notNull>\u000a                    <size min=\"0\" max=\"64\">\u000a                        <message ref=\"repository.name\" class=\"ERROR\" code=\"{validation.string.max}\">Enter at most 64 characters</message>\u000a                    </size>\u000a                </validation>\u000a            </field>\u000a            <field name=\"description\" type=\"text\" binding=\"repository.description\">\u000a                <label id=\"description\">Description</label>\u000a                <validation>\u000a                    <size min=\"0\" max=\"8192\">\u000a                        <message ref=\"repository.description\" class=\"ERROR\" code=\"{validation.string.max}\">Enter at most 8192 characters</message>\u000a                    </size>\u000a                </validation>\u000a            </field>\u000a            <field name=\"repositoryType\" type=\"list:select\" binding=\"repository.repositoryType\">\u000a                <label id=\"type\">Type</label>\u000a            </field>\u000a            <field name=\"uri\" type=\"text\" binding=\"repository.uri\">\u000a                <label id=\"uri\">URI</label>\u000a            </field>\u000a            <field name=\"active\" type=\"checkbox\" binding=\"repository.active\">\u000a                <label id=\"active\">Active</label>\u000a            </field>\u000a        </meta-data>\u000a    </config>\u000a    <condition expression=\"${form_action eq 'create'}\"/>\u000a    <messages>\u000a        <message ref=\"create\" class=\"ERROR\">Failed to create the repository.</message>\u000a    </messages>\u000a    <datasource id=\"new-repository\"/>\u000a    <userdata/>\u000a    <data>\u000a        <selection id=\"repositoryType\">\u000a            <title id=\"repositoryType\">repositoryType</title>\u000a            <option value=\"LOCAL\" name=\"Local Repository\" selected=\"false\"/>\u000a            <option value=\"REMOTE\" name=\"Published Repository\" selected=\"false\"/>\u000a        </selection>\u000a        <selection id=\"repositoryMode\">\u000a            <title id=\"repositoryMode\">repositoryMode</title>\u000a            <option value=\"ALL\" name=\"All Applications\" selected=\"false\"/>\u000a            <option value=\"STABLE\" name=\"Only Stable-Applications\" selected=\"false\"/>\u000a            <option value=\"SNAPSHOT\" name=\"Only Snapshot-Applications\" selected=\"false\"/>\u000a        </selection>\u000a        <result>\u000a            <field name=\"name\" type=\"text\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"description\" type=\"text\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"repositoryType\" type=\"list:select\">\u000a                <value>LOCAL</value>\u000a            </field>\u000a            <field name=\"uri\" type=\"text\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"active\" type=\"checkbox\">\u000a                <value>false</value>\u000a            </field>\u000a        </result>\u000a    </data>\u000a    <bean id=\"repositories\">\u000a        <option name=\"action\" id=\"create\"/>\u000a    </bean>\u000a</action>\u000a, org.custommonkey.xmlunit.Diff\u000a[different] Expected number of child nodes '3' but was '2' - comparing <field...> at /action[1]/config[1]/meta-data[1]/field[1] to <field...> at /action[1]/config[1]/meta-data[1]/field[1]\u000a\u000a\u0009at org.appng.application.manager.business.RepositoriesTest.testCreateRepositoryNameExists(RepositoriesTest.java:63)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testCreateRepositoryNameExists",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "[main] ERROR org.appng.application.manager.business.Repositories - Failed to create the repository.\u000aorg.appng.api.BusinessException: org.springframework.dao.InvalidDataAccessApiUsageException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already; nested exception is java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already\u000a\u0009at org.appng.api.support.RequestSupportImpl.handleException(RequestSupportImpl.java:200)\u000a\u0009at org.appng.api.support.ApplicationRequest.handleException(ApplicationRequest.java:134)\u000a\u0009at org.appng.application.manager.service.ManagerService.createRepository(ManagerService.java:874)\u000a\u0009at org.appng.application.manager.service.ManagerService$$FastClassBySpringCGLIB$$bbf10b1e.invoke(<generated>)\u000a\u0009at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:737)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)\u000a\u0009at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:283)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:672)\u000a\u0009at org.appng.application.manager.service.ManagerService$$EnhancerBySpringCGLIB$$845e3b03.createRepository(<generated>)\u000a\u0009at org.appng.application.manager.business.Repositories.perform(Repositories.java:64)\u000a\u0009at org.appng.application.manager.business.Repositories.perform(Repositories.java:44)\u000a\u0009at org.appng.api.support.CallableAction.execute(CallableAction.java:438)\u000a\u0009at org.appng.api.support.CallableAction.perform(CallableAction.java:336)\u000a\u0009at org.appng.api.support.CallableAction.perform(CallableAction.java:308)\u000a\u0009at org.appng.application.manager.business.RepositoriesTest.testCreateRepositoryNameExists(RepositoriesTest.java:62)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\u000a\u0009at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\u000a\u0009at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\u000a\u0009at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\u000a\u0009at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)\u000a\u0009at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)\u000a\u0009at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)\u000a\u0009at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\u000a\u0009at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\u000a\u0009at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\u000a\u0009at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\u000a\u0009at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)\u000a\u0009at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\u000a\u0009at org.junit.runners.ParentRunner.run(ParentRunner.java:413)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)\u000aCaused by: org.springframework.dao.InvalidDataAccessApiUsageException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already; nested exception is java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already\u000a\u0009at org.springframework.orm.jpa.EntityManagerFactoryUtils.convertJpaAccessExceptionIfPossible(EntityManagerFactoryUtils.java:387)\u000a\u0009at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.translateExceptionIfPossible(AbstractEntityManagerFactoryBean.java:526)\u000a\u0009at org.springframework.dao.support.ChainedPersistenceExceptionTranslator.translateExceptionIfPossible(ChainedPersistenceExceptionTranslator.java:59)\u000a\u0009at org.springframework.dao.support.DataAccessUtils.translateIfNecessary(DataAccessUtils.java:209)\u000a\u0009at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:147)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor.invoke(CrudMethodMetadataPostProcessor.java:140)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$ExposeRepositoryInvocationInterceptor.invoke(CrudMethodMetadataPostProcessor.java:347)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor.invoke(SurroundingTransactionDetectorMethodInterceptor.java:57)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213)\u000a\u0009at com.sun.proxy.$Proxy136.save(Unknown Source)\u000a\u0009at org.appng.core.service.CoreService.createRepository(CoreService.java:927)\u000a\u0009at org.appng.application.manager.service.ManagerService.createRepository(ManagerService.java:872)\u000a\u0009... 49 more\u000aCaused by: java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already\u000a\u0009at org.springframework.context.support.AbstractApplicationContext.assertBeanFactoryActive(AbstractApplicationContext.java:1066)\u000a\u0009at org.springframework.context.support.AbstractApplicationContext.getBeansOfType(AbstractApplicationContext.java:1189)\u000a\u0009at org.appng.core.domain.PlatformEventListener.getEventProvider(PlatformEventListener.java:143)\u000a\u0009at org.appng.core.domain.PlatformEventListener.createEvent(PlatformEventListener.java:114)\u000a\u0009at org.appng.core.domain.PlatformEventListener.createEvent(PlatformEventListener.java:106)\u000a\u0009at org.appng.core.domain.PlatformEventListener.createEvent(PlatformEventListener.java:100)\u000a\u0009at org.appng.core.domain.PlatformEventListener.beforeCreate(PlatformEventListener.java:86)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.hibernate.jpa.event.internal.ListenerCallback.performCallback(ListenerCallback.java:35)\u000a\u0009at org.hibernate.jpa.event.internal.CallbackRegistryImpl.callback(CallbackRegistryImpl.java:95)\u000a\u0009at org.hibernate.jpa.event.internal.CallbackRegistryImpl.preCreate(CallbackRegistryImpl.java:55)\u000a\u0009at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:108)\u000a\u0009at org.hibernate.event.internal.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:185)\u000a\u0009at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:128)\u000a\u0009at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:55)\u000a\u0009at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:99)\u000a\u0009at org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:720)\u000a\u0009at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:706)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:301)\u000a\u0009at com.sun.proxy.$Proxy124.persist(Unknown Source)\u000a\u0009at org.springframework.data.jpa.repository.support.SimpleJpaRepository.save(SimpleJpaRepository.java:531)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.executeMethodOn(RepositoryFactorySupport.java:515)\u000a\u0009at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.doInvoke(RepositoryFactorySupport.java:500)\u000a\u0009at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.invoke(RepositoryFactorySupport.java:477)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor.invoke(DefaultMethodInvokingMethodInterceptor.java:56)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)\u000a\u0009at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:283)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:136)\u000a\u0009... 62 more\u000a",
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.RepositoriesTest",
          "duration" : 0.137,
          "errorDetails" : "org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already; nested exception is java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already",
          "errorStackTrace" : "org.springframework.dao.InvalidDataAccessApiUsageException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already; nested exception is java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already\u000a\u0009at org.appng.application.manager.business.RepositoriesTest.createRepository(RepositoriesTest.java:147)\u000a\u0009at org.appng.application.manager.business.RepositoriesTest.testDeleteRepository(RepositoriesTest.java:68)\u000aCaused by: java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already\u000a\u0009at org.appng.application.manager.business.RepositoriesTest.createRepository(RepositoriesTest.java:147)\u000a\u0009at org.appng.application.manager.business.RepositoriesTest.testDeleteRepository(RepositoriesTest.java:68)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testDeleteRepository",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.RepositoriesTest",
          "duration" : 0.136,
          "errorDetails" : "org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already; nested exception is java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already",
          "errorStackTrace" : "org.springframework.dao.InvalidDataAccessApiUsageException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already; nested exception is java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already\u000a\u0009at org.appng.application.manager.business.RepositoriesTest.createRepository(RepositoriesTest.java:147)\u000a\u0009at org.appng.application.manager.business.RepositoriesTest.testShowRepositories(RepositoriesTest.java:90)\u000aCaused by: java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already\u000a\u0009at org.appng.application.manager.business.RepositoriesTest.createRepository(RepositoriesTest.java:147)\u000a\u0009at org.appng.application.manager.business.RepositoriesTest.testShowRepositories(RepositoriesTest.java:90)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testShowRepositories",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.RepositoriesTest",
          "duration" : 0.139,
          "errorDetails" : "error retrieving datasource 'repository', ID: 944768979",
          "errorStackTrace" : "org.appng.api.ProcessingException: error retrieving datasource 'repository', ID: 944768979\u000a\u0009at org.appng.application.manager.business.RepositoriesTest.testShowRepository(RepositoriesTest.java:80)\u000aCaused by: java.lang.NullPointerException\u000a\u0009at org.appng.application.manager.business.RepositoriesTest.testShowRepository(RepositoriesTest.java:80)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testShowRepository",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.RepositoriesTest",
          "duration" : 0.139,
          "errorDetails" : "error retrieving datasource 'repository', ID: 504388180",
          "errorStackTrace" : "org.appng.api.ProcessingException: error retrieving datasource 'repository', ID: 504388180\u000a\u0009at org.appng.application.manager.business.RepositoriesTest.testUpdateRepository(RepositoriesTest.java:115)\u000aCaused by: java.lang.NullPointerException\u000a\u0009at org.appng.application.manager.business.RepositoriesTest.testUpdateRepository(RepositoriesTest.java:115)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testUpdateRepository",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        }
      ],
      "duration" : 4.161,
      "enclosingBlockNames" : [
        "Results"
      ],
      "enclosingBlocks" : [
        "18"
      ],
      "id" : None,
      "name" : "org.appng.application.manager.business.RepositoriesTest",
      "nodeId" : "19",
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : None
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.RoleTest",
          "duration" : 0.136,
          "errorDetails" : "org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already; nested exception is java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already",
          "errorStackTrace" : "org.springframework.dao.InvalidDataAccessApiUsageException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already; nested exception is java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already\u000a\u0009at org.appng.application.manager.business.RoleTest.testCreate(RoleTest.java:43)\u000aCaused by: java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already\u000a\u0009at org.appng.application.manager.business.RoleTest.testCreate(RoleTest.java:43)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testCreate",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "[main] INFO org.springframework.test.context.support.DefaultTestContextBootstrapper - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener]\u000a[main] INFO org.springframework.test.context.support.DefaultTestContextBootstrapper - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@1305681e, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@4cc0104c, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@4d0667d, org.springframework.test.context.support.DirtiesContextTestExecutionListener@6ca4a764, org.springframework.test.context.transaction.TransactionalTestExecutionListener@54d96776, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@18d74fd1]\u000a[main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:application-home/beans.xml]\u000a[main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [org/appng/testsupport/application-testcontext.xml]\u000a[main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [org/appng/testsupport/application-testcontext-core.xml]\u000a[main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [org/appng/testsupport/application-testcontext-jpa.xml]\u000a[main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@56e52a2d: startup date [Thu Jun 10 16:24:10 CEST 2021]; root of context hierarchy\u000a[main] INFO org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - JSR-330 'javax.inject.Inject' annotation found and supported for autowiring\u000a[main] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Building JPA container EntityManagerFactory for persistence unit 'default'\u000a[main] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default'\u000a[main] WARN org.appng.api.support.RequestFactoryBean - invalid value for platform property 'uploadDir', folder 'null/target/uploads' does not exist!\u000a",
          "stdout" : "2021-06-10 16:24:11,094 INFO  [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: default]\u000a2021-06-10 16:24:11,284 INFO  [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.HSQLDialect\u000a2021-06-10 16:24:11,291 INFO  [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true\u000a2021-06-10 16:24:12,197 INFO  [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.RoleTest",
          "duration" : 0.298,
          "errorDetails" : "error performing action 'create-role' of event 'roleEvent', ID: 1649421769",
          "errorStackTrace" : "org.appng.api.ProcessingException: error performing action 'create-role' of event 'roleEvent', ID: 1649421769\u000a\u0009at org.appng.application.manager.business.RoleTest.testCreateNameExists(RoleTest.java:86)\u000aCaused by: java.lang.NullPointerException\u000a\u0009at org.appng.application.manager.business.RoleTest.testCreateNameExists(RoleTest.java:86)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testCreateNameExists",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "[main] WARN org.springframework.context.support.ResourceBundleMessageSource - ResourceBundle [manager-messages] not found for MessageSource: Can't find bundle for base name manager-messages, locale en\u000a[main] WARN org.springframework.context.support.ResourceBundleMessageSource - ResourceBundle [manager-messages] not found for MessageSource: Can't find bundle for base name manager-messages, locale en\u000a[main] WARN org.springframework.context.support.ResourceBundleMessageSource - ResourceBundle [manager-messages] not found for MessageSource: Can't find bundle for base name manager-messages, locale en\u000a[main] WARN org.springframework.context.support.ResourceBundleMessageSource - ResourceBundle [manager-messages] not found for MessageSource: Can't find bundle for base name manager-messages, locale en\u000a[main] WARN org.springframework.context.support.ResourceBundleMessageSource - ResourceBundle [manager-messages] not found for MessageSource: Can't find bundle for base name manager-messages, locale en\u000a",
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.RoleTest",
          "duration" : 0.143,
          "errorDetails" : "XML does not match control XML\u000aorg.custommonkey.xmlunit.Diff\u000a[different] Expected attribute value 'OK' but was 'ERROR' - comparing <message class=\"OK\"...> at /messages[1]/message[1]/@class to <message class=\"ERROR\"...> at /messages[1]/message[1]/@class\u000a\u000a<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\u000a<messages xmlns=\"http://www.appng.org/schema/platform\" ref=\"delete-role\">\u000a    <message ref=\"delete-role\" class=\"ERROR\">Role does not exist.</message>\u000a</messages>\u000a, org.custommonkey.xmlunit.Diff\u000a[different] Expected attribute value 'OK' but was 'ERROR' - comparing <message class=\"OK\"...> at /messages[1]/message[1]/@class to <message class=\"ERROR\"...> at /messages[1]/message[1]/@class\u000a",
          "errorStackTrace" : "junit.framework.AssertionFailedError: \u000aXML does not match control XML\u000aorg.custommonkey.xmlunit.Diff\u000a[different] Expected attribute value 'OK' but was 'ERROR' - comparing <message class=\"OK\"...> at /messages[1]/message[1]/@class to <message class=\"ERROR\"...> at /messages[1]/message[1]/@class\u000a\u000a<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\u000a<messages xmlns=\"http://www.appng.org/schema/platform\" ref=\"delete-role\">\u000a    <message ref=\"delete-role\" class=\"ERROR\">Role does not exist.</message>\u000a</messages>\u000a, org.custommonkey.xmlunit.Diff\u000a[different] Expected attribute value 'OK' but was 'ERROR' - comparing <message class=\"OK\"...> at /messages[1]/message[1]/@class to <message class=\"ERROR\"...> at /messages[1]/message[1]/@class\u000a\u000a\u0009at org.appng.application.manager.business.RoleTest.testDelete(RoleTest.java:96)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testDelete",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "[main] ERROR org.appng.application.manager.business.Roles - error while performing action\u000aorg.appng.api.BusinessException: No such ApplicationRole 2\u000a\u0009at org.appng.core.service.CoreService.deleteRole(CoreService.java:1482)\u000a\u0009at org.appng.application.manager.service.ManagerService.deleteRole(ManagerService.java:208)\u000a\u0009at org.appng.application.manager.service.ManagerService$$FastClassBySpringCGLIB$$bbf10b1e.invoke(<generated>)\u000a\u0009at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:737)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)\u000a\u0009at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:283)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:672)\u000a\u0009at org.appng.application.manager.service.ManagerService$$EnhancerBySpringCGLIB$$845e3b03.deleteRole(<generated>)\u000a\u0009at org.appng.application.manager.business.Roles.perform(Roles.java:65)\u000a\u0009at org.appng.application.manager.business.Roles.perform(Roles.java:42)\u000a\u0009at org.appng.api.support.CallableAction.execute(CallableAction.java:438)\u000a\u0009at org.appng.api.support.CallableAction.perform(CallableAction.java:336)\u000a\u0009at org.appng.api.support.CallableAction.perform(CallableAction.java:308)\u000a\u0009at org.appng.application.manager.business.RoleTest.testDelete(RoleTest.java:95)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\u000a\u0009at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\u000a\u0009at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\u000a\u0009at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\u000a\u0009at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)\u000a\u0009at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)\u000a\u0009at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)\u000a\u0009at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\u000a\u0009at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\u000a\u0009at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\u000a\u0009at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\u000a\u0009at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)\u000a\u0009at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\u000a\u0009at org.junit.runners.ParentRunner.run(ParentRunner.java:413)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)\u000a",
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.RoleTest",
          "duration" : 0.138,
          "errorDetails" : "XML does not match control XML\u000aorg.custommonkey.xmlunit.Diff\u000a[different] Expected attribute value '1' but was '0' - comparing <resultset hits=\"1\"...> at /datasource[1]/data[1]/resultset[1]/@hits to <resultset hits=\"0\"...> at /datasource[1]/data[1]/resultset[1]/@hits\u000a\u000a<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\u000a<datasource xmlns=\"http://www.appng.org/schema/platform\" id=\"roles\">\u000a    <config>\u000a        <title id=\"roles\">Roles</title>\u000a        <permissions>\u000a            <permission ref=\"role.list\" mode=\"set\"></permission>\u000a        </permissions>\u000a        <params>\u000a            <param name=\"appid\">1</param>\u000a            <param name=\"roleid\"/>\u000a        </params>\u000a        <meta-data bindClass=\"org.appng.api.model.Role\" result-selector=\"${current.id eq roleid}\">\u000a            <field name=\"name\" type=\"text\" binding=\"name\">\u000a                <sort order=\"asc\" prio=\"0\" ignore-case=\"true\"/>\u000a                <label id=\"name\">Name</label>\u000a            </field>\u000a            <field name=\"description\" type=\"text\" binding=\"description\">\u000a                <label id=\"description\">Description</label>\u000a            </field>\u000a            <field name=\"application.name\" type=\"text\" readonly=\"true\" binding=\"application.name\">\u000a                <label id=\"application\">Application</label>\u000a            </field>\u000a            <field name=\"actions\" type=\"linkpanel\" binding=\"actions\">\u000a                <label id=\"actions\">Actions</label>\u000a            </field>\u000a        </meta-data>\u000a        <linkpanel id=\"other\" location=\"both\">\u000a            <link id=\"other[1]\" mode=\"intern\" target=\"/applications/update/1/role/create#tab_roles\">\u000a                <permissions>\u000a                    <permission ref=\"role.create\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"role.create\">Create role</label>\u000a                <icon>new</icon>\u000a            </link>\u000a        </linkpanel>\u000a        <linkpanel id=\"actions\" location=\"inline\">\u000a            <link id=\"actions[1]\" mode=\"intern\" target=\"/applications/update/1/role/update/${current.id}#tab_roles\" default=\"true\">\u000a                <permissions>\u000a                    <permission ref=\"role.edit\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"edit\">Edit</label>\u000a                <icon>edit</icon>\u000a            </link>\u000a            <link id=\"actions[2]\" mode=\"intern\" target=\"/applications/update/1?form_action=delete-role&amp;roleid=${current.id}#tab_roles\">\u000a                <permissions>\u000a                    <permission ref=\"role.delete\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"delete\">Delete</label>\u000a                <icon>delete</icon>\u000a                <confirmation id=\"role.delete.confirm\" params=\"#{name}\">Do you really want to delete the role \"#{name}\"?</confirmation>\u000a            </link>\u000a        </linkpanel>\u000a    </config>\u000a    <data>\u000a        <resultset chunk=\"0\" chunkname=\"roles\" chunksize=\"10\" nextchunk=\"0\" previouschunk=\"0\" firstchunk=\"0\" lastchunk=\"-1\" hits=\"0\"/>\u000a    </data>\u000a</datasource>\u000a, org.custommonkey.xmlunit.Diff\u000a[different] Expected attribute value '1' but was '0' - comparing <resultset hits=\"1\"...> at /datasource[1]/data[1]/resultset[1]/@hits to <resultset hits=\"0\"...> at /datasource[1]/data[1]/resultset[1]/@hits\u000a",
          "errorStackTrace" : "junit.framework.AssertionFailedError: \u000aXML does not match control XML\u000aorg.custommonkey.xmlunit.Diff\u000a[different] Expected attribute value '1' but was '0' - comparing <resultset hits=\"1\"...> at /datasource[1]/data[1]/resultset[1]/@hits to <resultset hits=\"0\"...> at /datasource[1]/data[1]/resultset[1]/@hits\u000a\u000a<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\u000a<datasource xmlns=\"http://www.appng.org/schema/platform\" id=\"roles\">\u000a    <config>\u000a        <title id=\"roles\">Roles</title>\u000a        <permissions>\u000a            <permission ref=\"role.list\" mode=\"set\"></permission>\u000a        </permissions>\u000a        <params>\u000a            <param name=\"appid\">1</param>\u000a            <param name=\"roleid\"/>\u000a        </params>\u000a        <meta-data bindClass=\"org.appng.api.model.Role\" result-selector=\"${current.id eq roleid}\">\u000a            <field name=\"name\" type=\"text\" binding=\"name\">\u000a                <sort order=\"asc\" prio=\"0\" ignore-case=\"true\"/>\u000a                <label id=\"name\">Name</label>\u000a            </field>\u000a            <field name=\"description\" type=\"text\" binding=\"description\">\u000a                <label id=\"description\">Description</label>\u000a            </field>\u000a            <field name=\"application.name\" type=\"text\" readonly=\"true\" binding=\"application.name\">\u000a                <label id=\"application\">Application</label>\u000a            </field>\u000a            <field name=\"actions\" type=\"linkpanel\" binding=\"actions\">\u000a                <label id=\"actions\">Actions</label>\u000a            </field>\u000a        </meta-data>\u000a        <linkpanel id=\"other\" location=\"both\">\u000a            <link id=\"other[1]\" mode=\"intern\" target=\"/applications/update/1/role/create#tab_roles\">\u000a                <permissions>\u000a                    <permission ref=\"role.create\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"role.create\">Create role</label>\u000a                <icon>new</icon>\u000a            </link>\u000a        </linkpanel>\u000a        <linkpanel id=\"actions\" location=\"inline\">\u000a            <link id=\"actions[1]\" mode=\"intern\" target=\"/applications/update/1/role/update/${current.id}#tab_roles\" default=\"true\">\u000a                <permissions>\u000a                    <permission ref=\"role.edit\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"edit\">Edit</label>\u000a                <icon>edit</icon>\u000a            </link>\u000a            <link id=\"actions[2]\" mode=\"intern\" target=\"/applications/update/1?form_action=delete-role&amp;roleid=${current.id}#tab_roles\">\u000a                <permissions>\u000a                    <permission ref=\"role.delete\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"delete\">Delete</label>\u000a                <icon>delete</icon>\u000a                <confirmation id=\"role.delete.confirm\" params=\"#{name}\">Do you really want to delete the role \"#{name}\"?</confirmation>\u000a            </link>\u000a        </linkpanel>\u000a    </config>\u000a    <data>\u000a        <resultset chunk=\"0\" chunkname=\"roles\" chunksize=\"10\" nextchunk=\"0\" previouschunk=\"0\" firstchunk=\"0\" lastchunk=\"-1\" hits=\"0\"/>\u000a    </data>\u000a</datasource>\u000a, org.custommonkey.xmlunit.Diff\u000a[different] Expected attribute value '1' but was '0' - comparing <resultset hits=\"1\"...> at /datasource[1]/data[1]/resultset[1]/@hits to <resultset hits=\"0\"...> at /datasource[1]/data[1]/resultset[1]/@hits\u000a\u000a\u0009at org.appng.application.manager.business.RoleTest.testShowAll(RoleTest.java:112)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testShowAll",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.RoleTest",
          "duration" : 0.136,
          "errorDetails" : "error retrieving datasource 'role', ID: 1288224427",
          "errorStackTrace" : "org.appng.api.ProcessingException: error retrieving datasource 'role', ID: 1288224427\u000a\u0009at org.appng.application.manager.business.RoleTest.testShowOne(RoleTest.java:102)\u000aCaused by: org.appng.api.ProcessingException: class org.appng.application.manager.business.Roles returned null\u000a\u0009at org.appng.application.manager.business.RoleTest.testShowOne(RoleTest.java:102)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testShowOne",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "[main] ERROR org.appng.application.manager.business.Roles - Role does not exist.\u000aorg.appng.api.BusinessException: no such Role 1\u000a\u0009at org.appng.application.manager.service.ManagerService.searchRole(ManagerService.java:703)\u000a\u0009at org.appng.application.manager.service.ManagerService$$FastClassBySpringCGLIB$$bbf10b1e.invoke(<generated>)\u000a\u0009at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:737)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)\u000a\u0009at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:283)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:672)\u000a\u0009at org.appng.application.manager.service.ManagerService$$EnhancerBySpringCGLIB$$845e3b03.searchRole(<generated>)\u000a\u0009at org.appng.application.manager.business.Roles.getData(Roles.java:86)\u000a\u0009at org.appng.api.support.CallableDataSource.perform(CallableDataSource.java:201)\u000a\u0009at org.appng.api.support.CallableDataSource.perform(CallableDataSource.java:152)\u000a\u0009at org.appng.application.manager.business.RoleTest.testShowOne(RoleTest.java:102)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\u000a\u0009at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\u000a\u0009at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\u000a\u0009at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\u000a\u0009at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)\u000a\u0009at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)\u000a\u0009at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)\u000a\u0009at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\u000a\u0009at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\u000a\u0009at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\u000a\u0009at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\u000a\u0009at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)\u000a\u0009at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\u000a\u0009at org.junit.runners.ParentRunner.run(ParentRunner.java:413)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)\u000a",
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.RoleTest",
          "duration" : 0.134,
          "errorDetails" : "error retrieving datasource 'role', ID: 1834182288",
          "errorStackTrace" : "org.appng.api.ProcessingException: error retrieving datasource 'role', ID: 1834182288\u000a\u0009at org.appng.application.manager.business.RoleTest.testUpdate(RoleTest.java:125)\u000aCaused by: org.appng.api.ProcessingException: class org.appng.application.manager.business.Roles returned null\u000a\u0009at org.appng.application.manager.business.RoleTest.testUpdate(RoleTest.java:125)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testUpdate",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "[main] ERROR org.appng.application.manager.business.Roles - Role does not exist.\u000aorg.appng.api.BusinessException: no such Role 1\u000a\u0009at org.appng.application.manager.service.ManagerService.searchRole(ManagerService.java:703)\u000a\u0009at org.appng.application.manager.service.ManagerService$$FastClassBySpringCGLIB$$bbf10b1e.invoke(<generated>)\u000a\u0009at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:737)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)\u000a\u0009at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:283)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:672)\u000a\u0009at org.appng.application.manager.service.ManagerService$$EnhancerBySpringCGLIB$$845e3b03.searchRole(<generated>)\u000a\u0009at org.appng.application.manager.business.Roles.getData(Roles.java:86)\u000a\u0009at org.appng.api.support.CallableDataSource.perform(CallableDataSource.java:201)\u000a\u0009at org.appng.api.support.CallableAction.retrieveData(CallableAction.java:234)\u000a\u0009at org.appng.api.support.CallableAction.perform(CallableAction.java:334)\u000a\u0009at org.appng.api.support.CallableAction.perform(CallableAction.java:308)\u000a\u0009at org.appng.application.manager.business.RoleTest.testUpdate(RoleTest.java:125)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\u000a\u0009at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\u000a\u0009at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\u000a\u0009at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\u000a\u0009at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)\u000a\u0009at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)\u000a\u0009at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)\u000a\u0009at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\u000a\u0009at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\u000a\u0009at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\u000a\u0009at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\u000a\u0009at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)\u000a\u0009at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\u000a\u0009at org.junit.runners.ParentRunner.run(ParentRunner.java:413)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)\u000a",
          "stdout" : None
        }
      ],
      "duration" : 3.685,
      "enclosingBlockNames" : [
        "Results"
      ],
      "enclosingBlocks" : [
        "18"
      ],
      "id" : None,
      "name" : "org.appng.application.manager.business.RoleTest",
      "nodeId" : "19",
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : None
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.appng.application.manager.business.SessionsTest",
          "duration" : 0.049,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "testExpire",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.appng.application.manager.business.SessionsTest",
          "duration" : 0.056,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "testExpireAll",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.appng.application.manager.business.SessionsTest",
          "duration" : 0.056,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "testShowSessions",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.appng.application.manager.business.SessionsTest",
          "duration" : 0.047,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "testShowSessionsFiltered",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        }
      ],
      "duration" : 2.482,
      "enclosingBlockNames" : [
        "Results"
      ],
      "enclosingBlocks" : [
        "18"
      ],
      "id" : None,
      "name" : "org.appng.application.manager.business.SessionsTest",
      "nodeId" : "19",
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : None
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.SitePropertiesTest",
          "duration" : 0.137,
          "errorDetails" : "org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already; nested exception is java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already",
          "errorStackTrace" : "org.springframework.dao.InvalidDataAccessApiUsageException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already; nested exception is java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already\u000a\u0009at org.appng.application.manager.business.SitePropertiesTest.testCreate(SitePropertiesTest.java:54)\u000aCaused by: java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already\u000a\u0009at org.appng.application.manager.business.SitePropertiesTest.testCreate(SitePropertiesTest.java:54)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testCreate",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "[main] INFO org.springframework.test.context.support.DefaultTestContextBootstrapper - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener]\u000a[main] INFO org.springframework.test.context.support.DefaultTestContextBootstrapper - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@48437176, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@12202f0b, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@58c04bbf, org.springframework.test.context.support.DirtiesContextTestExecutionListener@11c3dd52, org.springframework.test.context.transaction.TransactionalTestExecutionListener@4258c6dd, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@5113f1ea]\u000a[main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:application-home/beans.xml]\u000a[main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [org/appng/testsupport/application-testcontext.xml]\u000a[main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [org/appng/testsupport/application-testcontext-core.xml]\u000a[main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [org/appng/testsupport/application-testcontext-jpa.xml]\u000a[main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@472b0a1: startup date [Thu Jun 10 16:24:03 CEST 2021]; root of context hierarchy\u000a[main] INFO org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - JSR-330 'javax.inject.Inject' annotation found and supported for autowiring\u000a[main] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Building JPA container EntityManagerFactory for persistence unit 'default'\u000a[main] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default'\u000a[main] WARN org.appng.api.support.RequestFactoryBean - invalid value for platform property 'uploadDir', folder 'null/target/uploads' does not exist!\u000a",
          "stdout" : "2021-06-10 16:24:03,744 INFO  [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: default]\u000a2021-06-10 16:24:03,908 INFO  [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.HSQLDialect\u000a2021-06-10 16:24:03,915 INFO  [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true\u000a2021-06-10 16:24:04,332 INFO  [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.SitePropertiesTest",
          "duration" : 0.173,
          "errorDetails" : "XML does not match control XML\u000aorg.custommonkey.xmlunit.Diff\u000a[different] Expected attribute value '3' but was '0' - comparing <resultset hits=\"3\"...> at /datasource[1]/data[1]/resultset[1]/@hits to <resultset hits=\"0\"...> at /datasource[1]/data[1]/resultset[1]/@hits\u000a\u000a<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\u000a<datasource xmlns=\"http://www.appng.org/schema/platform\" id=\"site-properties\">\u000a    <config>\u000a        <title id=\"site.properties\">Site properties</title>\u000a        <permissions>\u000a            <permission ref=\"site.properties\" mode=\"set\"></permission>\u000a        </permissions>\u000a        <params>\u000a            <param name=\"siteid\">1</param>\u000a            <param name=\"propId\"/>\u000a        </params>\u000a        <meta-data bindClass=\"org.appng.api.model.Property\" result-selector=\"${current.name eq propId}\">\u000a            <field name=\"shortName\" type=\"text\" displayLength=\"50\" binding=\"shortName\">\u000a                <sort order=\"asc\" name=\"name\" prio=\"0\"/>\u000a                <label id=\"name\">Name</label>\u000a            </field>\u000a            <field name=\"displayValue\" type=\"longtext\" displayLength=\"120\" binding=\"displayValue\">\u000a                <label id=\"activeValue\">Active Value</label>\u000a            </field>\u000a            <field name=\"description\" type=\"text\" displayLength=\"400\" binding=\"description\">\u000a                <label id=\"description\">Description</label>\u000a            </field>\u000a            <field name=\"changedValue\" type=\"image\" binding=\"changedValue\">\u000a                <label></label>\u000a                <icon condition=\"${!current.changedValue}\">led_orange</icon>\u000a                <icon condition=\"${current.changedValue}\">led_green</icon>\u000a            </field>\u000a            <field name=\"actions\" type=\"linkpanel\" binding=\"actions\">\u000a                <label id=\"actions\">Actions</label>\u000a            </field>\u000a        </meta-data>\u000a        <linkpanel id=\"other\" location=\"both\">\u000a            <link id=\"other[1]\" mode=\"intern\" target=\"/sites/update/1/site-property/create#tab_site-properties\">\u000a                <permissions>\u000a                    <permission ref=\"site.property.create\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"property.create\">Create property</label>\u000a                <icon>new</icon>\u000a            </link>\u000a        </linkpanel>\u000a        <linkpanel id=\"actions\" location=\"inline\">\u000a            <link id=\"actions[1]\" mode=\"intern\" target=\"/sites/update/1/site-property/update/${current.name}#tab_site-properties\" default=\"true\">\u000a                <permissions>\u000a                    <permission ref=\"site.property.edit\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"edit\">Edit</label>\u000a                <icon>edit</icon>\u000a            </link>\u000a            <link id=\"actions[2]\" mode=\"intern\" target=\"/sites/update/1?form_action=delete-site-property&amp;propertyid=${current.name}#tab_site-properties\">\u000a                <permissions>\u000a                    <permission ref=\"site.property.delete\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"delete\">Delete</label>\u000a                <icon>delete</icon>\u000a                <confirmation id=\"property.delete.confirm\" params=\"#{shortName}\">Do you really want to delete the property \"#{shortName}\"?</confirmation>\u000a            </link>\u000a        </linkpanel>\u000a    </config>\u000a    <data>\u000a        <resultset chunk=\"0\" chunkname=\"site-properties\" chunksize=\"10\" nextchunk=\"0\" previouschunk=\"0\" firstchunk=\"0\" lastchunk=\"-1\" hits=\"0\"/>\u000a    </data>\u000a</datasource>\u000a, org.custommonkey.xmlunit.Diff\u000a[different] Expected attribute value '3' but was '0' - comparing <resultset hits=\"3\"...> at /datasource[1]/data[1]/resultset[1]/@hits to <resultset hits=\"0\"...> at /datasource[1]/data[1]/resultset[1]/@hits\u000a",
          "errorStackTrace" : "junit.framework.AssertionFailedError: \u000aXML does not match control XML\u000aorg.custommonkey.xmlunit.Diff\u000a[different] Expected attribute value '3' but was '0' - comparing <resultset hits=\"3\"...> at /datasource[1]/data[1]/resultset[1]/@hits to <resultset hits=\"0\"...> at /datasource[1]/data[1]/resultset[1]/@hits\u000a\u000a<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\u000a<datasource xmlns=\"http://www.appng.org/schema/platform\" id=\"site-properties\">\u000a    <config>\u000a        <title id=\"site.properties\">Site properties</title>\u000a        <permissions>\u000a            <permission ref=\"site.properties\" mode=\"set\"></permission>\u000a        </permissions>\u000a        <params>\u000a            <param name=\"siteid\">1</param>\u000a            <param name=\"propId\"/>\u000a        </params>\u000a        <meta-data bindClass=\"org.appng.api.model.Property\" result-selector=\"${current.name eq propId}\">\u000a            <field name=\"shortName\" type=\"text\" displayLength=\"50\" binding=\"shortName\">\u000a                <sort order=\"asc\" name=\"name\" prio=\"0\"/>\u000a                <label id=\"name\">Name</label>\u000a            </field>\u000a            <field name=\"displayValue\" type=\"longtext\" displayLength=\"120\" binding=\"displayValue\">\u000a                <label id=\"activeValue\">Active Value</label>\u000a            </field>\u000a            <field name=\"description\" type=\"text\" displayLength=\"400\" binding=\"description\">\u000a                <label id=\"description\">Description</label>\u000a            </field>\u000a            <field name=\"changedValue\" type=\"image\" binding=\"changedValue\">\u000a                <label></label>\u000a                <icon condition=\"${!current.changedValue}\">led_orange</icon>\u000a                <icon condition=\"${current.changedValue}\">led_green</icon>\u000a            </field>\u000a            <field name=\"actions\" type=\"linkpanel\" binding=\"actions\">\u000a                <label id=\"actions\">Actions</label>\u000a            </field>\u000a        </meta-data>\u000a        <linkpanel id=\"other\" location=\"both\">\u000a            <link id=\"other[1]\" mode=\"intern\" target=\"/sites/update/1/site-property/create#tab_site-properties\">\u000a                <permissions>\u000a                    <permission ref=\"site.property.create\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"property.create\">Create property</label>\u000a                <icon>new</icon>\u000a            </link>\u000a        </linkpanel>\u000a        <linkpanel id=\"actions\" location=\"inline\">\u000a            <link id=\"actions[1]\" mode=\"intern\" target=\"/sites/update/1/site-property/update/${current.name}#tab_site-properties\" default=\"true\">\u000a                <permissions>\u000a                    <permission ref=\"site.property.edit\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"edit\">Edit</label>\u000a                <icon>edit</icon>\u000a            </link>\u000a            <link id=\"actions[2]\" mode=\"intern\" target=\"/sites/update/1?form_action=delete-site-property&amp;propertyid=${current.name}#tab_site-properties\">\u000a                <permissions>\u000a                    <permission ref=\"site.property.delete\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"delete\">Delete</label>\u000a                <icon>delete</icon>\u000a                <confirmation id=\"property.delete.confirm\" params=\"#{shortName}\">Do you really want to delete the property \"#{shortName}\"?</confirmation>\u000a            </link>\u000a        </linkpanel>\u000a    </config>\u000a    <data>\u000a        <resultset chunk=\"0\" chunkname=\"site-properties\" chunksize=\"10\" nextchunk=\"0\" previouschunk=\"0\" firstchunk=\"0\" lastchunk=\"-1\" hits=\"0\"/>\u000a    </data>\u000a</datasource>\u000a, org.custommonkey.xmlunit.Diff\u000a[different] Expected attribute value '3' but was '0' - comparing <resultset hits=\"3\"...> at /datasource[1]/data[1]/resultset[1]/@hits to <resultset hits=\"0\"...> at /datasource[1]/data[1]/resultset[1]/@hits\u000a\u000a\u0009at org.appng.application.manager.business.SitePropertiesTest.testShowAll(SitePropertiesTest.java:89)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testShowAll",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.SitePropertiesTest",
          "duration" : 0.141,
          "errorDetails" : "error retrieving datasource 'property', ID: 228907054",
          "errorStackTrace" : "org.appng.api.ProcessingException: error retrieving datasource 'property', ID: 228907054\u000a\u0009at org.appng.application.manager.business.SitePropertiesTest.testShowOne(SitePropertiesTest.java:96)\u000aCaused by: org.appng.api.ProcessingException: class org.appng.application.manager.business.Properties returned null\u000a\u0009at org.appng.application.manager.business.SitePropertiesTest.testShowOne(SitePropertiesTest.java:96)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testShowOne",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "[main] ERROR org.appng.application.manager.business.Properties - Property does not exist.\u000aorg.appng.api.BusinessException: no such property platform.site.localhost.testproperty\u000a\u0009at org.appng.application.manager.service.ManagerService.searchProperties(ManagerService.java:1488)\u000a\u0009at org.appng.application.manager.service.ManagerService$$FastClassBySpringCGLIB$$bbf10b1e.invoke(<generated>)\u000a\u0009at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:737)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)\u000a\u0009at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:283)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:672)\u000a\u0009at org.appng.application.manager.service.ManagerService$$EnhancerBySpringCGLIB$$845e3b03.searchProperties(<generated>)\u000a\u0009at org.appng.application.manager.business.Properties.getData(Properties.java:68)\u000a\u0009at org.appng.api.support.CallableDataSource.perform(CallableDataSource.java:201)\u000a\u0009at org.appng.api.support.CallableDataSource.perform(CallableDataSource.java:152)\u000a\u0009at org.appng.application.manager.business.SitePropertiesTest.testShowOne(SitePropertiesTest.java:96)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\u000a\u0009at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\u000a\u0009at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\u000a\u0009at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\u000a\u0009at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)\u000a\u0009at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)\u000a\u0009at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)\u000a\u0009at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\u000a\u0009at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\u000a\u0009at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\u000a\u0009at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\u000a\u0009at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)\u000a\u0009at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\u000a\u0009at org.junit.runners.ParentRunner.run(ParentRunner.java:413)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)\u000a",
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.SitePropertiesTest",
          "duration" : 0.138,
          "errorDetails" : "error retrieving datasource 'property', ID: 838848159",
          "errorStackTrace" : "org.appng.api.ProcessingException: error retrieving datasource 'property', ID: 838848159\u000a\u0009at org.appng.application.manager.business.SitePropertiesTest.testUpdate(SitePropertiesTest.java:108)\u000aCaused by: org.appng.api.ProcessingException: class org.appng.application.manager.business.Properties returned null\u000a\u0009at org.appng.application.manager.business.SitePropertiesTest.testUpdate(SitePropertiesTest.java:108)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testUpdate",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "[main] ERROR org.appng.application.manager.business.Properties - Property does not exist.\u000aorg.appng.api.BusinessException: no such property platform.site.localhost.testproperty\u000a\u0009at org.appng.application.manager.service.ManagerService.searchProperties(ManagerService.java:1488)\u000a\u0009at org.appng.application.manager.service.ManagerService$$FastClassBySpringCGLIB$$bbf10b1e.invoke(<generated>)\u000a\u0009at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:737)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)\u000a\u0009at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:283)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:672)\u000a\u0009at org.appng.application.manager.service.ManagerService$$EnhancerBySpringCGLIB$$845e3b03.searchProperties(<generated>)\u000a\u0009at org.appng.application.manager.business.Properties.getData(Properties.java:68)\u000a\u0009at org.appng.api.support.CallableDataSource.perform(CallableDataSource.java:201)\u000a\u0009at org.appng.api.support.CallableAction.retrieveData(CallableAction.java:234)\u000a\u0009at org.appng.api.support.CallableAction.perform(CallableAction.java:334)\u000a\u0009at org.appng.api.support.CallableAction.perform(CallableAction.java:308)\u000a\u0009at org.appng.application.manager.business.SitePropertiesTest.testUpdate(SitePropertiesTest.java:108)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\u000a\u0009at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\u000a\u0009at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\u000a\u0009at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\u000a\u0009at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)\u000a\u0009at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)\u000a\u0009at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)\u000a\u0009at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\u000a\u0009at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\u000a\u0009at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\u000a\u0009at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\u000a\u0009at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)\u000a\u0009at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\u000a\u0009at org.junit.runners.ParentRunner.run(ParentRunner.java:413)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)\u000a",
          "stdout" : None
        }
      ],
      "duration" : 2.39,
      "enclosingBlockNames" : [
        "Results"
      ],
      "enclosingBlocks" : [
        "18"
      ],
      "id" : None,
      "name" : "org.appng.application.manager.business.SitePropertiesTest",
      "nodeId" : "19",
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : None
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.SitesTest",
          "duration" : 0.144,
          "errorDetails" : "org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already; nested exception is java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already",
          "errorStackTrace" : "org.springframework.dao.InvalidDataAccessApiUsageException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already; nested exception is java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already\u000a\u0009at org.appng.application.manager.business.SitesTest.testCreateSite(SitesTest.java:40)\u000aCaused by: java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already\u000a\u0009at org.appng.application.manager.business.SitesTest.testCreateSite(SitesTest.java:40)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testCreateSite",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "[main] INFO org.springframework.test.context.support.DefaultTestContextBootstrapper - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener]\u000a[main] INFO org.springframework.test.context.support.DefaultTestContextBootstrapper - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@3a9f186f, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@3734b226, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@2001b9ca, org.springframework.test.context.support.DirtiesContextTestExecutionListener@2b7464a8, org.springframework.test.context.transaction.TransactionalTestExecutionListener@69ea4dc9, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@7bdd6750]\u000a[main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:application-home/beans.xml]\u000a[main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [org/appng/testsupport/application-testcontext.xml]\u000a[main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [org/appng/testsupport/application-testcontext-core.xml]\u000a[main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [org/appng/testsupport/application-testcontext-jpa.xml]\u000a[main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@5e663143: startup date [Thu Jun 10 16:23:32 CEST 2021]; root of context hierarchy\u000a[main] INFO org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - JSR-330 'javax.inject.Inject' annotation found and supported for autowiring\u000a[main] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Building JPA container EntityManagerFactory for persistence unit 'default'\u000a[main] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default'\u000a[main] WARN org.appng.api.support.RequestFactoryBean - invalid value for platform property 'uploadDir', folder 'null/target/uploads' does not exist!\u000a",
          "stdout" : "2021-06-10 16:23:33,158 INFO  [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: default]\u000a2021-06-10 16:23:33,336 INFO  [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.HSQLDialect\u000a2021-06-10 16:23:33,357 INFO  [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true\u000a2021-06-10 16:23:33,881 INFO  [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.SitesTest",
          "duration" : 0.191,
          "errorDetails" : "error retrieving datasource 'new-site', ID: 1756042388",
          "errorStackTrace" : "org.appng.api.ProcessingException: error retrieving datasource 'new-site', ID: 1756042388\u000a\u0009at org.appng.application.manager.business.SitesTest.testCreateSiteValidationFail(SitesTest.java:70)\u000aCaused by: java.lang.NullPointerException\u000a\u0009at org.appng.application.manager.business.SitesTest.testCreateSiteValidationFail(SitesTest.java:70)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testCreateSiteValidationFail",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.SitesTest",
          "duration" : 0.133,
          "errorDetails" : "org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already; nested exception is java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already",
          "errorStackTrace" : "org.springframework.dao.InvalidDataAccessApiUsageException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already; nested exception is java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already\u000a\u0009at org.appng.application.manager.business.SitesTest.createSite(SitesTest.java:124)\u000a\u0009at org.appng.application.manager.business.SitesTest.testDeleteSite(SitesTest.java:76)\u000aCaused by: java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already\u000a\u0009at org.appng.application.manager.business.SitesTest.createSite(SitesTest.java:124)\u000a\u0009at org.appng.application.manager.business.SitesTest.testDeleteSite(SitesTest.java:76)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testDeleteSite",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.SitesTest",
          "duration" : 0.144,
          "errorDetails" : "XML does not match control XML\u000aorg.custommonkey.xmlunit.Diff\u000a[different] Expected attribute value 'ERROR' but was 'OK' - comparing <message class=\"ERROR\"...> at /messages[1]/message[1]/@class to <message class=\"OK\"...> at /messages[1]/message[1]/@class\u000a\u000a<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\u000a<messages xmlns=\"http://www.appng.org/schema/platform\" ref=\"reload\">\u000a    <message ref=\"reload\" class=\"OK\">Site has been reloaded.</message>\u000a</messages>\u000a, org.custommonkey.xmlunit.Diff\u000a[different] Expected attribute value 'ERROR' but was 'OK' - comparing <message class=\"ERROR\"...> at /messages[1]/message[1]/@class to <message class=\"OK\"...> at /messages[1]/message[1]/@class\u000a",
          "errorStackTrace" : "junit.framework.AssertionFailedError: \u000aXML does not match control XML\u000aorg.custommonkey.xmlunit.Diff\u000a[different] Expected attribute value 'ERROR' but was 'OK' - comparing <message class=\"ERROR\"...> at /messages[1]/message[1]/@class to <message class=\"OK\"...> at /messages[1]/message[1]/@class\u000a\u000a<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\u000a<messages xmlns=\"http://www.appng.org/schema/platform\" ref=\"reload\">\u000a    <message ref=\"reload\" class=\"OK\">Site has been reloaded.</message>\u000a</messages>\u000a, org.custommonkey.xmlunit.Diff\u000a[different] Expected attribute value 'ERROR' but was 'OK' - comparing <message class=\"ERROR\"...> at /messages[1]/message[1]/@class to <message class=\"OK\"...> at /messages[1]/message[1]/@class\u000a\u000a\u0009at org.appng.application.manager.business.SitesTest.testReloadSite(SitesTest.java:88)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testReloadSite",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.SitesTest",
          "duration" : 0.152,
          "errorDetails" : "error retrieving datasource 'site', ID: 1594242146",
          "errorStackTrace" : "org.appng.api.ProcessingException: error retrieving datasource 'site', ID: 1594242146\u000a\u0009at org.appng.application.manager.business.SitesTest.testShowSite(SitesTest.java:94)\u000aCaused by: org.appng.api.ProcessingException: class org.appng.application.manager.business.Sites returned null\u000a\u0009at org.appng.application.manager.business.SitesTest.testShowSite(SitesTest.java:94)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testShowSite",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "[main] ERROR org.appng.application.manager.business.Sites - Site does not exist.\u000aorg.appng.api.BusinessException: no such site: 1\u000a\u0009at org.appng.application.manager.service.ManagerService.searchSites(ManagerService.java:968)\u000a\u0009at org.appng.application.manager.service.ManagerService$$FastClassBySpringCGLIB$$bbf10b1e.invoke(<generated>)\u000a\u0009at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:737)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)\u000a\u0009at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:283)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:672)\u000a\u0009at org.appng.application.manager.service.ManagerService$$EnhancerBySpringCGLIB$$845e3b03.searchSites(<generated>)\u000a\u0009at org.appng.application.manager.business.Sites.getData(Sites.java:107)\u000a\u0009at org.appng.api.support.CallableDataSource.perform(CallableDataSource.java:201)\u000a\u0009at org.appng.api.support.CallableDataSource.perform(CallableDataSource.java:152)\u000a\u0009at org.appng.application.manager.business.SitesTest.testShowSite(SitesTest.java:94)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\u000a\u0009at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\u000a\u0009at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\u000a\u0009at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\u000a\u0009at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)\u000a\u0009at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)\u000a\u0009at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)\u000a\u0009at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\u000a\u0009at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\u000a\u0009at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\u000a\u0009at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\u000a\u0009at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)\u000a\u0009at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\u000a\u0009at org.junit.runners.ParentRunner.run(ParentRunner.java:413)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)\u000a",
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.SitesTest",
          "duration" : 0.128,
          "errorDetails" : "org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already; nested exception is java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already",
          "errorStackTrace" : "org.springframework.dao.InvalidDataAccessApiUsageException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already; nested exception is java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already\u000a\u0009at org.appng.application.manager.business.SitesTest.createSite(SitesTest.java:124)\u000a\u0009at org.appng.application.manager.business.SitesTest.testShowSites(SitesTest.java:100)\u000aCaused by: java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already\u000a\u0009at org.appng.application.manager.business.SitesTest.createSite(SitesTest.java:124)\u000a\u0009at org.appng.application.manager.business.SitesTest.testShowSites(SitesTest.java:100)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testShowSites",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.SitesTest",
          "duration" : 0.17,
          "errorDetails" : "XML does not match control XML\u000aorg.custommonkey.xmlunit.Diff\u000a[different] Expected number of element attributes '4' but was '3' - comparing <field...> at /datasource[1]/config[1]/meta-data[1]/field[7] to <field...> at /datasource[1]/config[1]/meta-data[1]/field[7]\u000a\u000a<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\u000a<datasource xmlns=\"http://www.appng.org/schema/platform\" id=\"sites\">\u000a    <config>\u000a        <title id=\"sites\">Sites</title>\u000a        <permissions>\u000a            <permission ref=\"site.list\" mode=\"set\"></permission>\u000a        </permissions>\u000a        <params>\u000a            <param name=\"name\">site</param>\u000a            <param name=\"domain\">example</param>\u000a        </params>\u000a        <meta-data bindClass=\"org.appng.api.model.Site\">\u000a            <field name=\"name\" type=\"text\" binding=\"name\">\u000a                <sort/>\u000a                <label id=\"name\">Name</label>\u000a            </field>\u000a            <field name=\"host\" type=\"text\" binding=\"host\">\u000a                <sort/>\u000a                <label id=\"host\">Host</label>\u000a            </field>\u000a            <field name=\"domain\" type=\"text\" binding=\"domain\">\u000a                <sort/>\u000a                <label id=\"domain\">Domain</label>\u000a            </field>\u000a            <field name=\"description\" type=\"text\" binding=\"description\">\u000a                <label id=\"description\">Description</label>\u000a            </field>\u000a            <field name=\"active\" type=\"image\" binding=\"active\">\u000a                <sort/>\u000a                <label id=\"active\">Active</label>\u000a                <icon condition=\"${current.active}\">led_green</icon>\u000a                <icon condition=\"${!current.active}\">led_red</icon>\u000a            </field>\u000a            <field name=\"running\" type=\"image\" binding=\"running\">\u000a                <label id=\"running\">Running</label>\u000a                <icon condition=\"${current.running}\">led_green</icon>\u000a                <icon condition=\"${!current.running}\">led_red</icon>\u000a            </field>\u000a            <field name=\"startupTime\" type=\"date\" binding=\"startupTime\">\u000a                <label id=\"startupTime\">Startup time</label>\u000a            </field>\u000a            <field name=\"actions\" type=\"linkpanel\" binding=\"actions\">\u000a                <label id=\"actions\">Actions</label>\u000a            </field>\u000a        </meta-data>\u000a        <linkpanel id=\"other\" location=\"both\">\u000a            <link id=\"other[1]\" mode=\"intern\" target=\"/sites/create\">\u000a                <permissions>\u000a                    <permission ref=\"site.create\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"site.create\">Create site</label>\u000a                <icon>new</icon>\u000a            </link>\u000a        </linkpanel>\u000a        <linkpanel id=\"actions\" location=\"inline\">\u000a            <link id=\"actions[1]\" mode=\"intern\" target=\"/sites/update/${current.id}\" default=\"true\">\u000a                <permissions>\u000a                    <permission ref=\"site.edit\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"edit\">Edit</label>\u000a                <icon>edit</icon>\u000a            </link>\u000a            <link id=\"actions[2]\" mode=\"intern\" target=\"/sites?form_action=delete&amp;siteid=${current.id}\">\u000a                <permissions>\u000a                    <permission ref=\"site.delete\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"delete\">Delete</label>\u000a                <icon>delete</icon>\u000a                <confirmation id=\"site.delete.confirm\" params=\"#{name}\">Do you really want to delete the site \"#{name}\"?</confirmation>\u000a            </link>\u000a            <link id=\"actions[3]\" mode=\"intern\" target=\"/sites?form_action=reload&amp;siteid=${current.id}\">\u000a                <permissions>\u000a                    <permission ref=\"site.reload\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"reload\">Reload</label>\u000a                <icon>reload</icon>\u000a            </link>\u000a        </linkpanel>\u000a    </config>\u000a    <data>\u000a        <selectionGroup>\u000a            <selection id=\"f_sn\" type=\"text\">\u000a                <title id=\"name\">Name</title>\u000a                <option value=\"site\" name=\"f_sn\"/>\u000a            </selection>\u000a            <selection id=\"f_sd\" type=\"text\">\u000a                <title id=\"domain\">Domain</title>\u000a                <option value=\"example\" name=\"f_sd\"/>\u000a            </selection>\u000a        </selectionGroup>\u000a        <resultset chunk=\"0\" chunkname=\"sites\" chunksize=\"10\" nextchunk=\"0\" previouschunk=\"0\" firstchunk=\"0\" lastchunk=\"-1\" hits=\"0\"/>\u000a    </data>\u000a</datasource>\u000a, org.custommonkey.xmlunit.Diff\u000a[different] Expected number of element attributes '4' but was '3' - comparing <field...> at /datasource[1]/config[1]/meta-data[1]/field[7] to <field...> at /datasource[1]/config[1]/meta-data[1]/field[7]\u000a",
          "errorStackTrace" : "junit.framework.AssertionFailedError: \u000aXML does not match control XML\u000aorg.custommonkey.xmlunit.Diff\u000a[different] Expected number of element attributes '4' but was '3' - comparing <field...> at /datasource[1]/config[1]/meta-data[1]/field[7] to <field...> at /datasource[1]/config[1]/meta-data[1]/field[7]\u000a\u000a<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\u000a<datasource xmlns=\"http://www.appng.org/schema/platform\" id=\"sites\">\u000a    <config>\u000a        <title id=\"sites\">Sites</title>\u000a        <permissions>\u000a            <permission ref=\"site.list\" mode=\"set\"></permission>\u000a        </permissions>\u000a        <params>\u000a            <param name=\"name\">site</param>\u000a            <param name=\"domain\">example</param>\u000a        </params>\u000a        <meta-data bindClass=\"org.appng.api.model.Site\">\u000a            <field name=\"name\" type=\"text\" binding=\"name\">\u000a                <sort/>\u000a                <label id=\"name\">Name</label>\u000a            </field>\u000a            <field name=\"host\" type=\"text\" binding=\"host\">\u000a                <sort/>\u000a                <label id=\"host\">Host</label>\u000a            </field>\u000a            <field name=\"domain\" type=\"text\" binding=\"domain\">\u000a                <sort/>\u000a                <label id=\"domain\">Domain</label>\u000a            </field>\u000a            <field name=\"description\" type=\"text\" binding=\"description\">\u000a                <label id=\"description\">Description</label>\u000a            </field>\u000a            <field name=\"active\" type=\"image\" binding=\"active\">\u000a                <sort/>\u000a                <label id=\"active\">Active</label>\u000a                <icon condition=\"${current.active}\">led_green</icon>\u000a                <icon condition=\"${!current.active}\">led_red</icon>\u000a            </field>\u000a            <field name=\"running\" type=\"image\" binding=\"running\">\u000a                <label id=\"running\">Running</label>\u000a                <icon condition=\"${current.running}\">led_green</icon>\u000a                <icon condition=\"${!current.running}\">led_red</icon>\u000a            </field>\u000a            <field name=\"startupTime\" type=\"date\" binding=\"startupTime\">\u000a                <label id=\"startupTime\">Startup time</label>\u000a            </field>\u000a            <field name=\"actions\" type=\"linkpanel\" binding=\"actions\">\u000a                <label id=\"actions\">Actions</label>\u000a            </field>\u000a        </meta-data>\u000a        <linkpanel id=\"other\" location=\"both\">\u000a            <link id=\"other[1]\" mode=\"intern\" target=\"/sites/create\">\u000a                <permissions>\u000a                    <permission ref=\"site.create\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"site.create\">Create site</label>\u000a                <icon>new</icon>\u000a            </link>\u000a        </linkpanel>\u000a        <linkpanel id=\"actions\" location=\"inline\">\u000a            <link id=\"actions[1]\" mode=\"intern\" target=\"/sites/update/${current.id}\" default=\"true\">\u000a                <permissions>\u000a                    <permission ref=\"site.edit\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"edit\">Edit</label>\u000a                <icon>edit</icon>\u000a            </link>\u000a            <link id=\"actions[2]\" mode=\"intern\" target=\"/sites?form_action=delete&amp;siteid=${current.id}\">\u000a                <permissions>\u000a                    <permission ref=\"site.delete\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"delete\">Delete</label>\u000a                <icon>delete</icon>\u000a                <confirmation id=\"site.delete.confirm\" params=\"#{name}\">Do you really want to delete the site \"#{name}\"?</confirmation>\u000a            </link>\u000a            <link id=\"actions[3]\" mode=\"intern\" target=\"/sites?form_action=reload&amp;siteid=${current.id}\">\u000a                <permissions>\u000a                    <permission ref=\"site.reload\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"reload\">Reload</label>\u000a                <icon>reload</icon>\u000a            </link>\u000a        </linkpanel>\u000a    </config>\u000a    <data>\u000a        <selectionGroup>\u000a            <selection id=\"f_sn\" type=\"text\">\u000a                <title id=\"name\">Name</title>\u000a                <option value=\"site\" name=\"f_sn\"/>\u000a            </selection>\u000a            <selection id=\"f_sd\" type=\"text\">\u000a                <title id=\"domain\">Domain</title>\u000a                <option value=\"example\" name=\"f_sd\"/>\u000a            </selection>\u000a        </selectionGroup>\u000a        <resultset chunk=\"0\" chunkname=\"sites\" chunksize=\"10\" nextchunk=\"0\" previouschunk=\"0\" firstchunk=\"0\" lastchunk=\"-1\" hits=\"0\"/>\u000a    </data>\u000a</datasource>\u000a, org.custommonkey.xmlunit.Diff\u000a[different] Expected number of element attributes '4' but was '3' - comparing <field...> at /datasource[1]/config[1]/meta-data[1]/field[7] to <field...> at /datasource[1]/config[1]/meta-data[1]/field[7]\u000a\u000a\u0009at org.appng.application.manager.business.SitesTest.testShowSitesFiltered(SitesTest.java:114)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testShowSitesFiltered",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        }
      ],
      "duration" : 3.286,
      "enclosingBlockNames" : [
        "Results"
      ],
      "enclosingBlocks" : [
        "18"
      ],
      "id" : None,
      "name" : "org.appng.application.manager.business.SitesTest",
      "nodeId" : "19",
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : None
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.appng.application.manager.business.SqlExecutorTest",
          "duration" : 0.577,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "testExecute",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        }
      ],
      "duration" : 2.73,
      "enclosingBlockNames" : [
        "Results"
      ],
      "enclosingBlocks" : [
        "18"
      ],
      "id" : None,
      "name" : "org.appng.application.manager.business.SqlExecutorTest",
      "nodeId" : "19",
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : None
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.SubjectsTest",
          "duration" : 0.151,
          "errorDetails" : "org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already; nested exception is java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already",
          "errorStackTrace" : "org.springframework.dao.InvalidDataAccessApiUsageException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already; nested exception is java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already\u000a\u0009at org.appng.application.manager.business.SubjectsTest.testCreate(SubjectsTest.java:74)\u000aCaused by: java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already\u000a\u0009at org.appng.application.manager.business.SubjectsTest.testCreate(SubjectsTest.java:74)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testCreate",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "[main] INFO org.springframework.test.context.support.DefaultTestContextBootstrapper - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener]\u000a[main] INFO org.springframework.test.context.support.DefaultTestContextBootstrapper - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@6c19b4a8, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@74aad409, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@1f26cdf6, org.springframework.test.context.support.DirtiesContextTestExecutionListener@55283160, org.springframework.test.context.transaction.TransactionalTestExecutionListener@74b56399, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@569deb9a]\u000a[main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:application-home/beans.xml]\u000a[main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [org/appng/testsupport/application-testcontext.xml]\u000a[main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [org/appng/testsupport/application-testcontext-core.xml]\u000a[main] INFO org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [org/appng/testsupport/application-testcontext-jpa.xml]\u000a[main] INFO org.springframework.context.support.GenericApplicationContext - Refreshing org.springframework.context.support.GenericApplicationContext@6bca486c: startup date [Thu Jun 10 16:23:43 CEST 2021]; root of context hierarchy\u000a[main] INFO org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - JSR-330 'javax.inject.Inject' annotation found and supported for autowiring\u000a[main] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Building JPA container EntityManagerFactory for persistence unit 'default'\u000a[main] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default'\u000a[main] WARN org.appng.api.support.RequestFactoryBean - invalid value for platform property 'uploadDir', folder 'null/target/uploads' does not exist!\u000a",
          "stdout" : "2021-06-10 16:23:43,688 INFO  [main] org.hibernate.jpa.internal.util.LogHelper: HHH000204: Processing PersistenceUnitInfo [name: default]\u000a2021-06-10 16:23:43,893 INFO  [main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.HSQLDialect\u000a2021-06-10 16:23:43,909 INFO  [main] org.hibernate.envers.boot.internal.EnversServiceImpl: Envers integration enabled? : true\u000a2021-06-10 16:23:44,588 INFO  [main] org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator: HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.SubjectsTest",
          "duration" : 1.446,
          "errorDetails" : "XML does not match control XML\u000aorg.custommonkey.xmlunit.Diff\u000a[different] Expected number of child nodes '3' but was '2' - comparing <field...> at /action[1]/config[1]/meta-data[1]/field[1] to <field...> at /action[1]/config[1]/meta-data[1]/field[1]\u000a\u000a<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\u000a<action xmlns=\"http://www.appng.org/schema/platform\" id=\"create\" eventId=\"subjectEvent\" async=\"false\">\u000a    <config>\u000a        <title id=\"subject.create\">Create user</title>\u000a        <permissions>\u000a            <permission ref=\"subject.create\" mode=\"set\"></permission>\u000a        </permissions>\u000a        <params>\u000a            <param name=\"form_action\">create</param>\u000a        </params>\u000a        <meta-data binding=\"subject\" bindClass=\"org.appng.application.manager.form.SubjectForm\">\u000a            <field name=\"name\" type=\"text\" binding=\"subject.name\">\u000a                <label id=\"name\">Name</label>\u000a                <validation>\u000a                    <notNull>\u000a                        <message ref=\"subject.name\" class=\"ERROR\" code=\"{validation.notNull}\">Field must not be empty</message>\u000a                    </notNull>\u000a                    <size min=\"0\" max=\"255\">\u000a                        <message ref=\"subject.name\" class=\"ERROR\" code=\"{validation.string.max}\">Enter at most 255 characters</message>\u000a                    </size>\u000a                    <pattern regexp=\"^((((CN|cn)=[^,]+),?)*(((OU|ou)=[^,]+),?)*(((DC|dc)=[^,]+),?)*)|(([a-zA-Z0-9_\\.-])+(@(([a-zA-Z0-9-])+\\.)+([a-zA-Z0-9]){2,})?)$\">\u000a                        <message ref=\"subject.name\" class=\"ERROR\" code=\"{validation.usernameGroup}\">The name must either be a valid e-mail address, or consist of letters, digits, dots, underscores and hyphens or a valid LDAP group reference </message>\u000a                    </pattern>\u000a                </validation>\u000a            </field>\u000a            <field name=\"realname\" type=\"text\" binding=\"subject.realname\">\u000a                <label id=\"realname\">Real name</label>\u000a                <validation>\u000a                    <notNull>\u000a                        <message ref=\"subject.realname\" class=\"ERROR\" code=\"{validation.notNull}\">Field must not be empty</message>\u000a                    </notNull>\u000a                    <size min=\"0\" max=\"64\">\u000a                        <message ref=\"subject.realname\" class=\"ERROR\" code=\"{validation.string.max}\">Enter at most 64 characters</message>\u000a                    </size>\u000a                </validation>\u000a            </field>\u000a            <field name=\"email\" type=\"text\" binding=\"subject.email\">\u000a                <label id=\"email\">E-mail</label>\u000a                <validation>\u000a                    <pattern regexp=\"^([a-zA-Z0-9_\\.-])+@(([a-zA-Z0-9-])+\\.)+([a-zA-Z0-9]){2,}$\">\u000a                        <message ref=\"subject.email\" class=\"ERROR\" code=\"{validation.email}\">Please enter a valid e-mail address</message>\u000a                    </pattern>\u000a                </validation>\u000a            </field>\u000a            <field name=\"description\" type=\"longtext\" binding=\"subject.description\">\u000a                <label id=\"description\">Description</label>\u000a                <validation>\u000a                    <size min=\"0\" max=\"8192\">\u000a                        <message ref=\"subject.description\" class=\"ERROR\" code=\"{validation.string.max}\">Enter at most 8192 characters</message>\u000a                    </size>\u000a                </validation>\u000a            </field>\u000a            <field name=\"userType\" type=\"list:select\" binding=\"subject.userType\">\u000a                <label id=\"type\">Type</label>\u000a            </field>\u000a            <field name=\"language\" type=\"list:select\" binding=\"subject.language\">\u000a                <label id=\"language\">Language</label>\u000a                <validation>\u000a                    <notNull>\u000a                        <message ref=\"subject.language\" class=\"ERROR\" code=\"{validation.notNull}\">Field must not be empty</message>\u000a                    </notNull>\u000a                    <size min=\"2\" max=\"3\">\u000a                        <message ref=\"subject.language\" class=\"ERROR\" code=\"{validation.string.min.max}\">Enter between 2 and 3 characters</message>\u000a                    </size>\u000a                </validation>\u000a            </field>\u000a            <field name=\"timeZone\" type=\"list:select\" binding=\"subject.timeZone\">\u000a                <label id=\"timezone\">Timezone</label>\u000a            </field>\u000a            <field name=\"password\" type=\"password\" binding=\"password\">\u000a                <label id=\"password\">Password</label>\u000a            </field>\u000a            <field name=\"passwordConfirmation\" type=\"password\" binding=\"passwordConfirmation\">\u000a                <label id=\"password.confirmation\">Password confirmation</label>\u000a            </field>\u000a            <field name=\"groups\" type=\"list:checkbox\" binding=\"groupIds\">\u000a                <label id=\"groups\">Groups</label>\u000a            </field>\u000a        </meta-data>\u000a    </config>\u000a    <condition expression=\"${form_action eq 'create'}\"/>\u000a    <messages>\u000a        <message ref=\"create\" class=\"ERROR\">Failed to create the user.</message>\u000a    </messages>\u000a    <datasource id=\"new-user\"/>\u000a    <userdata/>\u000a    <data>\u000a        <selection id=\"groups\">\u000a            <title id=\"groups\">Groups</title>\u000a        </selection>\u000a        <selection id=\"userType\">\u000a            <title id=\"type\">Type</title>\u000a            <option value=\"LOCAL_USER\" name=\"Local User\" selected=\"true\"/>\u000a            <option value=\"GLOBAL_USER\" name=\"LDAP User\" selected=\"false\"/>\u000a            <option value=\"GLOBAL_GROUP\" name=\"LDAP Group\" selected=\"false\"/>\u000a        </selection>\u000a        <selection id=\"language\">\u000a            <title id=\"language\">Language</title>\u000a        </selection>\u000a        <selection id=\"passwordChangePolicy\" type=\"radio\">\u000a            <title id=\"passwordChangePolicy\">Password restrictions</title>\u000a            <option value=\"MAY\" name=\"May change\" selected=\"true\"/>\u000a            <option value=\"MUST\" name=\"Must change\" selected=\"false\"/>\u000a            <option value=\"MUST_NOT\" name=\"Must not change\" selected=\"false\"/>\u000a            <option value=\"MUST_RECOVER\" name=\"Must use recovery\" selected=\"false\"/>\u000a        </selection>\u000a        <selection id=\"timeZone\" type=\"select\">\u000a            <title id=\"timezone\">Timezone</title>\u000a            <optionGroup>\u000a                <label id=\"Africa\">Africa</label>\u000a                <option value=\"Africa/Abidjan\" name=\"Abidjan (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Accra\" name=\"Accra (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Addis_Ababa\" name=\"Addis Ababa (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Algiers\" name=\"Algiers (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Asmara\" name=\"Asmara (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Asmera\" name=\"Asmara (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Bamako\" name=\"Bamako (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Bangui\" name=\"Bangui (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Banjul\" name=\"Banjul (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Bissau\" name=\"Bissau (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Blantyre\" name=\"Blantyre (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Brazzaville\" name=\"Brazzaville (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Bujumbura\" name=\"Bujumbura (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Cairo\" name=\"Cairo (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Casablanca\" name=\"Casablanca (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Ceuta\" name=\"Ceuta (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Conakry\" name=\"Conakry (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Dakar\" name=\"Dakar (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Dar_es_Salaam\" name=\"Dar es Salaam (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Djibouti\" name=\"Djibouti (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Douala\" name=\"Douala (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/El_Aaiun\" name=\"El Aaiun (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Freetown\" name=\"Freetown (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Gaborone\" name=\"Gaborone (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Harare\" name=\"Harare (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Johannesburg\" name=\"Johannesburg (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Juba\" name=\"Juba (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Kampala\" name=\"Kampala (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Khartoum\" name=\"Khartoum (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Kigali\" name=\"Kigali (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Kinshasa\" name=\"Kinshasa (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Lagos\" name=\"Lagos (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Libreville\" name=\"Libreville (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Lome\" name=\"Lome (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Luanda\" name=\"Luanda (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Lubumbashi\" name=\"Lubumbashi (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Lusaka\" name=\"Lusaka (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Malabo\" name=\"Malabo (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Maputo\" name=\"Maputo (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Maseru\" name=\"Maseru (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Mbabane\" name=\"Mbabane (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Mogadishu\" name=\"Mogadishu (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Monrovia\" name=\"Monrovia (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Nairobi\" name=\"Nairobi (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Ndjamena\" name=\"Ndjamena (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Niamey\" name=\"Niamey (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Nouakchott\" name=\"Nouakchott (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Ouagadougou\" name=\"Ouagadougou (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Porto-Novo\" name=\"Porto-Novo (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Sao_Tome\" name=\"São Tomé (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Timbuktu\" name=\"Timbuktu (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Tripoli\" name=\"Tripoli (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Tunis\" name=\"Tunis (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Windhoek\" name=\"Windhoek (UTC+01:00)\" selected=\"false\"/>\u000a            </optionGroup>\u000a            <optionGroup>\u000a                <label id=\"America\">America</label>\u000a                <option value=\"America/Adak\" name=\"Adak (UTC-09:00)\" selected=\"false\"/>\u000a                <option value=\"America/Anchorage\" name=\"Anchorage (UTC-08:00)\" selected=\"false\"/>\u000a                <option value=\"America/Anguilla\" name=\"Anguilla (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Antigua\" name=\"Antigua (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Araguaina\" name=\"Araguaina (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Aruba\" name=\"Aruba (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Asuncion\" name=\"Asunción (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Atikokan\" name=\"Atikokan (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Coral_Harbour\" name=\"Atikokan (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Atka\" name=\"Atka (UTC-09:00)\" selected=\"false\"/>\u000a                <option value=\"America/Bahia\" name=\"Bahia (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Bahia_Banderas\" name=\"Bahia Banderas (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Barbados\" name=\"Barbados (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Belem\" name=\"Belem (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Belize\" name=\"Belize (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/North_Dakota/Beulah\" name=\"Beulah, North Dakota (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Blanc-Sablon\" name=\"Blanc-Sablon (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Boa_Vista\" name=\"Boa Vista (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Bogota\" name=\"Bogota (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Boise\" name=\"Boise (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/Buenos_Aires\" name=\"Buenos Aires (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Buenos_Aires\" name=\"Buenos Aires (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Cambridge_Bay\" name=\"Cambridge Bay (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Campo_Grande\" name=\"Campo Grande (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Cancun\" name=\"Cancun (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Caracas\" name=\"Caracas (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/Catamarca\" name=\"Catamarca (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Catamarca\" name=\"Catamarca (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Cayenne\" name=\"Cayenne (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Cayman\" name=\"Cayman (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/North_Dakota/Center\" name=\"Center, North Dakota (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Chicago\" name=\"Chicago (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Chihuahua\" name=\"Chihuahua (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/ComodRivadavia\" name=\"ComodRivadavia (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/Cordoba\" name=\"Cordoba (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Cordoba\" name=\"Cordoba (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Costa_Rica\" name=\"Costa Rica (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Creston\" name=\"Creston (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Cuiaba\" name=\"Cuiaba (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Curacao\" name=\"Curaçao (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Danmarkshavn\" name=\"Danmarkshavn (UTC)\" selected=\"false\"/>\u000a                <option value=\"America/Dawson\" name=\"Dawson (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Dawson_Creek\" name=\"Dawson Creek (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Denver\" name=\"Denver (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Detroit\" name=\"Detroit (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Dominica\" name=\"Dominica (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Edmonton\" name=\"Edmonton (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Eirunepe\" name=\"Eirunepe (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/El_Salvador\" name=\"El Salvador (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Ensenada\" name=\"Ensenada (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Fort_Wayne\" name=\"Fort Wayne (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Fortaleza\" name=\"Fortaleza (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Glace_Bay\" name=\"Glace Bay (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Goose_Bay\" name=\"Goose Bay (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Grand_Turk\" name=\"Grand Turk (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Grenada\" name=\"Grenada (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Guadeloupe\" name=\"Guadeloupe (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Guatemala\" name=\"Guatemala (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Guayaquil\" name=\"Guayaquil (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Guyana\" name=\"Guyana (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Halifax\" name=\"Halifax (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Havana\" name=\"Havana (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Hermosillo\" name=\"Hermosillo (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Indiana/Indianapolis\" name=\"Indianapolis (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Indianapolis\" name=\"Indianapolis (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Inuvik\" name=\"Inuvik (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Iqaluit\" name=\"Iqaluit (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Scoresbysund\" name=\"Ittoqqortoormiit (UTC)\" selected=\"false\"/>\u000a                <option value=\"America/Jamaica\" name=\"Jamaica (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/Jujuy\" name=\"Jujuy (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Jujuy\" name=\"Jujuy (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Juneau\" name=\"Juneau (UTC-08:00)\" selected=\"false\"/>\u000a                <option value=\"America/Knox_IN\" name=\"Knox IN (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Indiana/Knox\" name=\"Knox, Indiana (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Kralendijk\" name=\"Kralendijk (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/La_Paz\" name=\"La Paz (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/La_Rioja\" name=\"La Rioja (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Lima\" name=\"Lima (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Los_Angeles\" name=\"Los Angeles (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Kentucky/Louisville\" name=\"Louisville (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Louisville\" name=\"Louisville (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Lower_Princes\" name=\"Lower Princes Quarter (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Maceio\" name=\"Maceio (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Managua\" name=\"Managua (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Manaus\" name=\"Manaus (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Indiana/Marengo\" name=\"Marengo, Indiana (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Marigot\" name=\"Marigot (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Martinique\" name=\"Martinique (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Matamoros\" name=\"Matamoros (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Mazatlan\" name=\"Mazatlan (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/Mendoza\" name=\"Mendoza (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Mendoza\" name=\"Mendoza (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Menominee\" name=\"Menominee (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Merida\" name=\"Merida (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Metlakatla\" name=\"Metlakatla (UTC-08:00)\" selected=\"false\"/>\u000a                <option value=\"America/Mexico_City\" name=\"Mexico City (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Miquelon\" name=\"Miquelon (UTC-02:00)\" selected=\"false\"/>\u000a                <option value=\"America/Moncton\" name=\"Moncton (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Monterrey\" name=\"Monterrey (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Montevideo\" name=\"Montevideo (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Kentucky/Monticello\" name=\"Monticello, Kentucky (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Montreal\" name=\"Montreal (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Montserrat\" name=\"Montserrat (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Nassau\" name=\"Nassau (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/North_Dakota/New_Salem\" name=\"New Salem, North Dakota (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/New_York\" name=\"New York (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Nipigon\" name=\"Nipigon (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Nome\" name=\"Nome (UTC-08:00)\" selected=\"false\"/>\u000a                <option value=\"America/Noronha\" name=\"Noronha (UTC-02:00)\" selected=\"false\"/>\u000a                <option value=\"America/Godthab\" name=\"Nuuk (UTC-02:00)\" selected=\"false\"/>\u000a                <option value=\"America/Ojinaga\" name=\"Ojinaga (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Panama\" name=\"Panama (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Pangnirtung\" name=\"Pangnirtung (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Paramaribo\" name=\"Paramaribo (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Indiana/Petersburg\" name=\"Petersburg, Indiana (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Phoenix\" name=\"Phoenix (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Port_of_Spain\" name=\"Port of Spain (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Port-au-Prince\" name=\"Port-au-Prince (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Porto_Acre\" name=\"Porto Acre (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Porto_Velho\" name=\"Porto Velho (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Puerto_Rico\" name=\"Puerto Rico (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Rainy_River\" name=\"Rainy River (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Rankin_Inlet\" name=\"Rankin Inlet (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Recife\" name=\"Recife (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Regina\" name=\"Regina (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Resolute\" name=\"Resolute (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Rio_Branco\" name=\"Rio Branco (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/Rio_Gallegos\" name=\"Rio Gallegos (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Rosario\" name=\"Rosario (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/St_Barthelemy\" name=\"Saint Barthélemy (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/Salta\" name=\"Salta (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/San_Juan\" name=\"San Juan (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/San_Luis\" name=\"San Luis (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Santa_Isabel\" name=\"Santa Isabel (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Santarem\" name=\"Santarem (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Santiago\" name=\"Santiago (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Santo_Domingo\" name=\"Santo Domingo (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Sao_Paulo\" name=\"Sao Paulo (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Shiprock\" name=\"Shiprock (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Sitka\" name=\"Sitka (UTC-08:00)\" selected=\"false\"/>\u000a                <option value=\"America/St_Johns\" name=\"St. John’s (UTC-02:30)\" selected=\"false\"/>\u000a                <option value=\"America/St_Kitts\" name=\"St. Kitts (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/St_Lucia\" name=\"St. Lucia (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/St_Thomas\" name=\"St. Thomas (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/St_Vincent\" name=\"St. Vincent (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Swift_Current\" name=\"Swift Current (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Tegucigalpa\" name=\"Tegucigalpa (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Indiana/Tell_City\" name=\"Tell City, Indiana (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Thule\" name=\"Thule (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Thunder_Bay\" name=\"Thunder Bay (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Tijuana\" name=\"Tijuana (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Toronto\" name=\"Toronto (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Tortola\" name=\"Tortola (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/Tucuman\" name=\"Tucuman (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/Ushuaia\" name=\"Ushuaia (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Vancouver\" name=\"Vancouver (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Indiana/Vevay\" name=\"Vevay, Indiana (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Indiana/Vincennes\" name=\"Vincennes, Indiana (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Virgin\" name=\"Virgin (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Whitehorse\" name=\"Whitehorse (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Indiana/Winamac\" name=\"Winamac, Indiana (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Winnipeg\" name=\"Winnipeg (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Yakutat\" name=\"Yakutat (UTC-08:00)\" selected=\"false\"/>\u000a                <option value=\"America/Yellowknife\" name=\"Yellowknife (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Fort_Nelson\" name=\"timezone.America.Fort_Nelson (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Punta_Arenas\" name=\"timezone.America.Punta_Arenas (UTC-03:00)\" selected=\"false\"/>\u000a            </optionGroup>\u000a            <optionGroup>\u000a                <label id=\"Antarctica\">Antarctica</label>\u000a                <option value=\"Antarctica/Casey\" name=\"Casey (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/Davis\" name=\"Davis (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/DumontDUrville\" name=\"Dumont d’Urville (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/Macquarie\" name=\"Macquarie (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/Mawson\" name=\"Mawson (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/McMurdo\" name=\"McMurdo (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/Palmer\" name=\"Palmer (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/Rothera\" name=\"Rothera (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/South_Pole\" name=\"South Pole (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/Syowa\" name=\"Syowa (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/Troll\" name=\"Troll (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/Vostok\" name=\"Vostok (UTC+06:00)\" selected=\"false\"/>\u000a            </optionGroup>\u000a            <optionGroup>\u000a                <label id=\"Asia\">Asia</label>\u000a                <option value=\"Asia/Aden\" name=\"Aden (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Almaty\" name=\"Almaty (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Amman\" name=\"Amman (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Anadyr\" name=\"Anadyr (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Aqtau\" name=\"Aqtau (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Aqtobe\" name=\"Aqtobe (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Ashgabat\" name=\"Ashgabat (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Ashkhabad\" name=\"Ashkhabad (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Baghdad\" name=\"Baghdad (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Bahrain\" name=\"Bahrain (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Baku\" name=\"Baku (UTC+04:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Bangkok\" name=\"Bangkok (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Beirut\" name=\"Beirut (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Bishkek\" name=\"Bishkek (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Brunei\" name=\"Brunei (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Chita\" name=\"Chita (UTC+09:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Choibalsan\" name=\"Choibalsan (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Chongqing\" name=\"Chongqing (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Chungking\" name=\"Chungking (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Colombo\" name=\"Colombo (UTC+05:30)\" selected=\"false\"/>\u000a                <option value=\"Asia/Dacca\" name=\"Dacca (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Damascus\" name=\"Damascus (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Dhaka\" name=\"Dhaka (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Dili\" name=\"Dili (UTC+09:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Dubai\" name=\"Dubai (UTC+04:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Dushanbe\" name=\"Dushanbe (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Gaza\" name=\"Gaza (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Harbin\" name=\"Harbin (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Hebron\" name=\"Hebron (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Ho_Chi_Minh\" name=\"Ho Chi Minh (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Saigon\" name=\"Ho Chi Minh City (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Hong_Kong\" name=\"Hong Kong (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Hovd\" name=\"Hovd (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Irkutsk\" name=\"Irkutsk (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Istanbul\" name=\"Istanbul (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Jakarta\" name=\"Jakarta (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Jayapura\" name=\"Jayapura (UTC+09:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Jerusalem\" name=\"Jerusalem (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Kabul\" name=\"Kabul (UTC+04:30)\" selected=\"false\"/>\u000a                <option value=\"Asia/Kamchatka\" name=\"Kamchatka (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Karachi\" name=\"Karachi (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Kashgar\" name=\"Kashgar (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Kathmandu\" name=\"Kathmandu (UTC+05:45)\" selected=\"false\"/>\u000a                <option value=\"Asia/Katmandu\" name=\"Kathmandu (UTC+05:45)\" selected=\"false\"/>\u000a                <option value=\"Asia/Khandyga\" name=\"Khandyga (UTC+09:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Calcutta\" name=\"Kolkata (UTC+05:30)\" selected=\"false\"/>\u000a                <option value=\"Asia/Kolkata\" name=\"Kolkata (UTC+05:30)\" selected=\"false\"/>\u000a                <option value=\"Asia/Krasnoyarsk\" name=\"Krasnoyarsk (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Kuala_Lumpur\" name=\"Kuala Lumpur (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Kuching\" name=\"Kuching (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Kuwait\" name=\"Kuwait (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Macao\" name=\"Macao (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Macau\" name=\"Macau (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Magadan\" name=\"Magadan (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Makassar\" name=\"Makassar (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Manila\" name=\"Manila (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Muscat\" name=\"Muscat (UTC+04:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Nicosia\" name=\"Nicosia (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Novokuznetsk\" name=\"Novokuznetsk (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Novosibirsk\" name=\"Novosibirsk (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Omsk\" name=\"Omsk (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Oral\" name=\"Oral (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Phnom_Penh\" name=\"Phnom Penh (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Pontianak\" name=\"Pontianak (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Pyongyang\" name=\"Pyongyang (UTC+08:30)\" selected=\"false\"/>\u000a                <option value=\"Asia/Qatar\" name=\"Qatar (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Qyzylorda\" name=\"Qyzylorda (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Rangoon\" name=\"Rangoon (UTC+06:30)\" selected=\"false\"/>\u000a                <option value=\"Asia/Riyadh\" name=\"Riyadh (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Sakhalin\" name=\"Sakhalin (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Samarkand\" name=\"Samarkand (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Seoul\" name=\"Seoul (UTC+09:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Shanghai\" name=\"Shanghai (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Singapore\" name=\"Singapore (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Srednekolymsk\" name=\"Srednekolymsk (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Taipei\" name=\"Taipei (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Tashkent\" name=\"Tashkent (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Tbilisi\" name=\"Tbilisi (UTC+04:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Tehran\" name=\"Tehran (UTC+04:30)\" selected=\"false\"/>\u000a                <option value=\"Asia/Tel_Aviv\" name=\"Tel Aviv (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Thimbu\" name=\"Thimbu (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Thimphu\" name=\"Thimphu (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Tokyo\" name=\"Tokyo (UTC+09:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Ujung_Pandang\" name=\"Ujung Pandang (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Ulaanbaatar\" name=\"Ulaanbaatar (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Ulan_Bator\" name=\"Ulan Bator (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Urumqi\" name=\"Urumqi (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Ust-Nera\" name=\"Ust-Nera (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Vientiane\" name=\"Vientiane (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Vladivostok\" name=\"Vladivostok (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Yakutsk\" name=\"Yakutsk (UTC+09:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Yekaterinburg\" name=\"Yekaterinburg (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Yerevan\" name=\"Yerevan (UTC+04:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Atyrau\" name=\"timezone.Asia.Atyrau (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Barnaul\" name=\"timezone.Asia.Barnaul (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Famagusta\" name=\"timezone.Asia.Famagusta (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Tomsk\" name=\"timezone.Asia.Tomsk (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Yangon\" name=\"timezone.Asia.Yangon (UTC+06:30)\" selected=\"false\"/>\u000a            </optionGroup>\u000a            <optionGroup>\u000a                <label id=\"Atlantic\">Atlantic</label>\u000a                <option value=\"Atlantic/Azores\" name=\"Azores (UTC)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/Bermuda\" name=\"Bermuda (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/Canary\" name=\"Canary (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/Cape_Verde\" name=\"Cape Verde (UTC-01:00)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/Faeroe\" name=\"Faroe (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/Faroe\" name=\"Faroe (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/Jan_Mayen\" name=\"Jan Mayen (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/Madeira\" name=\"Madeira (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/Reykjavik\" name=\"Reykjavik (UTC)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/South_Georgia\" name=\"South Georgia (UTC-02:00)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/St_Helena\" name=\"St. Helena (UTC)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/Stanley\" name=\"Stanley (UTC-03:00)\" selected=\"false\"/>\u000a            </optionGroup>\u000a            <optionGroup>\u000a                <label id=\"Australia\">Australia</label>\u000a                <option value=\"Australia/ACT\" name=\"ACT (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/Adelaide\" name=\"Adelaide (UTC+09:30)\" selected=\"false\"/>\u000a                <option value=\"Australia/Brisbane\" name=\"Brisbane (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/Broken_Hill\" name=\"Broken Hill (UTC+09:30)\" selected=\"false\"/>\u000a                <option value=\"Australia/Canberra\" name=\"Canberra (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/Currie\" name=\"Currie (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/Darwin\" name=\"Darwin (UTC+09:30)\" selected=\"false\"/>\u000a                <option value=\"Australia/Eucla\" name=\"Eucla (UTC+08:45)\" selected=\"false\"/>\u000a                <option value=\"Australia/Hobart\" name=\"Hobart (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/LHI\" name=\"LHI (UTC+10:30)\" selected=\"false\"/>\u000a                <option value=\"Australia/Lindeman\" name=\"Lindeman (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/Lord_Howe\" name=\"Lord Howe (UTC+10:30)\" selected=\"false\"/>\u000a                <option value=\"Australia/Melbourne\" name=\"Melbourne (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/NSW\" name=\"NSW (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/North\" name=\"North (UTC+09:30)\" selected=\"false\"/>\u000a                <option value=\"Australia/Perth\" name=\"Perth (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/Queensland\" name=\"Queensland (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/South\" name=\"South (UTC+09:30)\" selected=\"false\"/>\u000a                <option value=\"Australia/Sydney\" name=\"Sydney (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/Tasmania\" name=\"Tasmania (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/Victoria\" name=\"Victoria (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/West\" name=\"West (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/Yancowinna\" name=\"Yancowinna (UTC+09:30)\" selected=\"false\"/>\u000a            </optionGroup>\u000a            <optionGroup>\u000a                <label id=\"Europe\">Europe</label>\u000a                <option value=\"Europe/Amsterdam\" name=\"Amsterdam (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Andorra\" name=\"Andorra (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Athens\" name=\"Athens (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Belfast\" name=\"Belfast (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Belgrade\" name=\"Belgrade (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Berlin\" name=\"Berlin (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Bratislava\" name=\"Bratislava (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Brussels\" name=\"Brussels (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Bucharest\" name=\"Bucharest (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Budapest\" name=\"Budapest (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Busingen\" name=\"Busingen (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Chisinau\" name=\"Chisinau (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Copenhagen\" name=\"Copenhagen (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Dublin\" name=\"Dublin (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Gibraltar\" name=\"Gibraltar (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Guernsey\" name=\"Guernsey (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Helsinki\" name=\"Helsinki (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Isle_of_Man\" name=\"Isle of Man (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Istanbul\" name=\"Istanbul (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Jersey\" name=\"Jersey (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Kaliningrad\" name=\"Kaliningrad (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Kiev\" name=\"Kiev (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Lisbon\" name=\"Lisbon (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Ljubljana\" name=\"Ljubljana (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/London\" name=\"London (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Luxembourg\" name=\"Luxembourg (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Madrid\" name=\"Madrid (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Malta\" name=\"Malta (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Mariehamn\" name=\"Mariehamn (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Minsk\" name=\"Minsk (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Monaco\" name=\"Monaco (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Moscow\" name=\"Moscow (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Nicosia\" name=\"Nicosia (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Oslo\" name=\"Oslo (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Paris\" name=\"Paris (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Podgorica\" name=\"Podgorica (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Prague\" name=\"Prague (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Riga\" name=\"Riga (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Rome\" name=\"Rome (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Samara\" name=\"Samara (UTC+04:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/San_Marino\" name=\"San Marino (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Sarajevo\" name=\"Sarajevo (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Simferopol\" name=\"Simferopol (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Skopje\" name=\"Skopje (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Sofia\" name=\"Sofia (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Stockholm\" name=\"Stockholm (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Tallinn\" name=\"Tallinn (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Tirane\" name=\"Tirane (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Tiraspol\" name=\"Tiraspol (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Uzhgorod\" name=\"Uzhgorod (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Vaduz\" name=\"Vaduz (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Vatican\" name=\"Vatican (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Vienna\" name=\"Vienna (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Vilnius\" name=\"Vilnius (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Volgograd\" name=\"Volgograd (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Warsaw\" name=\"Warsaw (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Zagreb\" name=\"Zagreb (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Zaporozhye\" name=\"Zaporozhye (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Zurich\" name=\"Zurich (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Astrakhan\" name=\"timezone.Europe.Astrakhan (UTC+04:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Kirov\" name=\"timezone.Europe.Kirov (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Saratov\" name=\"timezone.Europe.Saratov (UTC+04:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Ulyanovsk\" name=\"timezone.Europe.Ulyanovsk (UTC+04:00)\" selected=\"false\"/>\u000a            </optionGroup>\u000a            <optionGroup>\u000a                <label id=\"Indian\">Indian</label>\u000a                <option value=\"Indian/Antananarivo\" name=\"Antananarivo (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Indian/Chagos\" name=\"Chagos (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Indian/Christmas\" name=\"Christmas (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Indian/Cocos\" name=\"Cocos (UTC+06:30)\" selected=\"false\"/>\u000a                <option value=\"Indian/Comoro\" name=\"Comoro (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Indian/Kerguelen\" name=\"Kerguelen (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Indian/Mahe\" name=\"Mahe (UTC+04:00)\" selected=\"false\"/>\u000a                <option value=\"Indian/Maldives\" name=\"Maldives (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Indian/Mauritius\" name=\"Mauritius (UTC+04:00)\" selected=\"false\"/>\u000a                <option value=\"Indian/Mayotte\" name=\"Mayotte (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Indian/Reunion\" name=\"Réunion (UTC+04:00)\" selected=\"false\"/>\u000a            </optionGroup>\u000a            <optionGroup>\u000a                <label id=\"Pacific\">Pacific</label>\u000a                <option value=\"Pacific/Apia\" name=\"Apia (UTC+13:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Auckland\" name=\"Auckland (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Bougainville\" name=\"Bougainville (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Chatham\" name=\"Chatham (UTC+12:45)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Chuuk\" name=\"Chuuk (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Truk\" name=\"Chuuk (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Easter\" name=\"Easter (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Efate\" name=\"Efate (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Enderbury\" name=\"Enderbury (UTC+13:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Fakaofo\" name=\"Fakaofo (UTC+13:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Fiji\" name=\"Fiji (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Funafuti\" name=\"Funafuti (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Galapagos\" name=\"Galapagos (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Gambier\" name=\"Gambier (UTC-09:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Guadalcanal\" name=\"Guadalcanal (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Guam\" name=\"Guam (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Honolulu\" name=\"Honolulu (UTC-10:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Johnston\" name=\"Johnston (UTC-10:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Kiritimati\" name=\"Kiritimati (UTC+14:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Kosrae\" name=\"Kosrae (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Kwajalein\" name=\"Kwajalein (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Majuro\" name=\"Majuro (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Marquesas\" name=\"Marquesas (UTC-09:30)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Midway\" name=\"Midway (UTC-11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Nauru\" name=\"Nauru (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Niue\" name=\"Niue (UTC-11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Norfolk\" name=\"Norfolk (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Noumea\" name=\"Noumea (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Pago_Pago\" name=\"Pago Pago (UTC-11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Palau\" name=\"Palau (UTC+09:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Pitcairn\" name=\"Pitcairn (UTC-08:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Pohnpei\" name=\"Pohnpei (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Ponape\" name=\"Pohnpei (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Port_Moresby\" name=\"Port Moresby (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Rarotonga\" name=\"Rarotonga (UTC-10:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Saipan\" name=\"Saipan (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Samoa\" name=\"Samoa (UTC-11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Tahiti\" name=\"Tahiti (UTC-10:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Tarawa\" name=\"Tarawa (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Tongatapu\" name=\"Tongatapu (UTC+13:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Wake\" name=\"Wake (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Wallis\" name=\"Wallis (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Yap\" name=\"Yap (UTC+10:00)\" selected=\"false\"/>\u000a            </optionGroup>\u000a        </selection>\u000a        <result>\u000a            <field name=\"name\" type=\"text\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"realname\" type=\"text\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"email\" type=\"text\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"description\" type=\"longtext\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"userType\" type=\"list:select\">\u000a                <value>LOCAL_USER</value>\u000a            </field>\u000a            <field name=\"language\" type=\"list:select\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"timeZone\" type=\"list:select\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"password\" type=\"password\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"passwordConfirmation\" type=\"password\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"groups\" type=\"list:checkbox\">\u000a                <value></value>\u000a            </field>\u000a        </result>\u000a    </data>\u000a    <bean id=\"subjects\">\u000a        <option name=\"action\" id=\"create\"/>\u000a    </bean>\u000a</action>\u000a, org.custommonkey.xmlunit.Diff\u000a[different] Expected number of child nodes '3' but was '2' - comparing <field...> at /action[1]/config[1]/meta-data[1]/field[1] to <field...> at /action[1]/config[1]/meta-data[1]/field[1]\u000a",
          "errorStackTrace" : "junit.framework.AssertionFailedError: \u000aXML does not match control XML\u000aorg.custommonkey.xmlunit.Diff\u000a[different] Expected number of child nodes '3' but was '2' - comparing <field...> at /action[1]/config[1]/meta-data[1]/field[1] to <field...> at /action[1]/config[1]/meta-data[1]/field[1]\u000a\u000a<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\u000a<action xmlns=\"http://www.appng.org/schema/platform\" id=\"create\" eventId=\"subjectEvent\" async=\"false\">\u000a    <config>\u000a        <title id=\"subject.create\">Create user</title>\u000a        <permissions>\u000a            <permission ref=\"subject.create\" mode=\"set\"></permission>\u000a        </permissions>\u000a        <params>\u000a            <param name=\"form_action\">create</param>\u000a        </params>\u000a        <meta-data binding=\"subject\" bindClass=\"org.appng.application.manager.form.SubjectForm\">\u000a            <field name=\"name\" type=\"text\" binding=\"subject.name\">\u000a                <label id=\"name\">Name</label>\u000a                <validation>\u000a                    <notNull>\u000a                        <message ref=\"subject.name\" class=\"ERROR\" code=\"{validation.notNull}\">Field must not be empty</message>\u000a                    </notNull>\u000a                    <size min=\"0\" max=\"255\">\u000a                        <message ref=\"subject.name\" class=\"ERROR\" code=\"{validation.string.max}\">Enter at most 255 characters</message>\u000a                    </size>\u000a                    <pattern regexp=\"^((((CN|cn)=[^,]+),?)*(((OU|ou)=[^,]+),?)*(((DC|dc)=[^,]+),?)*)|(([a-zA-Z0-9_\\.-])+(@(([a-zA-Z0-9-])+\\.)+([a-zA-Z0-9]){2,})?)$\">\u000a                        <message ref=\"subject.name\" class=\"ERROR\" code=\"{validation.usernameGroup}\">The name must either be a valid e-mail address, or consist of letters, digits, dots, underscores and hyphens or a valid LDAP group reference </message>\u000a                    </pattern>\u000a                </validation>\u000a            </field>\u000a            <field name=\"realname\" type=\"text\" binding=\"subject.realname\">\u000a                <label id=\"realname\">Real name</label>\u000a                <validation>\u000a                    <notNull>\u000a                        <message ref=\"subject.realname\" class=\"ERROR\" code=\"{validation.notNull}\">Field must not be empty</message>\u000a                    </notNull>\u000a                    <size min=\"0\" max=\"64\">\u000a                        <message ref=\"subject.realname\" class=\"ERROR\" code=\"{validation.string.max}\">Enter at most 64 characters</message>\u000a                    </size>\u000a                </validation>\u000a            </field>\u000a            <field name=\"email\" type=\"text\" binding=\"subject.email\">\u000a                <label id=\"email\">E-mail</label>\u000a                <validation>\u000a                    <pattern regexp=\"^([a-zA-Z0-9_\\.-])+@(([a-zA-Z0-9-])+\\.)+([a-zA-Z0-9]){2,}$\">\u000a                        <message ref=\"subject.email\" class=\"ERROR\" code=\"{validation.email}\">Please enter a valid e-mail address</message>\u000a                    </pattern>\u000a                </validation>\u000a            </field>\u000a            <field name=\"description\" type=\"longtext\" binding=\"subject.description\">\u000a                <label id=\"description\">Description</label>\u000a                <validation>\u000a                    <size min=\"0\" max=\"8192\">\u000a                        <message ref=\"subject.description\" class=\"ERROR\" code=\"{validation.string.max}\">Enter at most 8192 characters</message>\u000a                    </size>\u000a                </validation>\u000a            </field>\u000a            <field name=\"userType\" type=\"list:select\" binding=\"subject.userType\">\u000a                <label id=\"type\">Type</label>\u000a            </field>\u000a            <field name=\"language\" type=\"list:select\" binding=\"subject.language\">\u000a                <label id=\"language\">Language</label>\u000a                <validation>\u000a                    <notNull>\u000a                        <message ref=\"subject.language\" class=\"ERROR\" code=\"{validation.notNull}\">Field must not be empty</message>\u000a                    </notNull>\u000a                    <size min=\"2\" max=\"3\">\u000a                        <message ref=\"subject.language\" class=\"ERROR\" code=\"{validation.string.min.max}\">Enter between 2 and 3 characters</message>\u000a                    </size>\u000a                </validation>\u000a            </field>\u000a            <field name=\"timeZone\" type=\"list:select\" binding=\"subject.timeZone\">\u000a                <label id=\"timezone\">Timezone</label>\u000a            </field>\u000a            <field name=\"password\" type=\"password\" binding=\"password\">\u000a                <label id=\"password\">Password</label>\u000a            </field>\u000a            <field name=\"passwordConfirmation\" type=\"password\" binding=\"passwordConfirmation\">\u000a                <label id=\"password.confirmation\">Password confirmation</label>\u000a            </field>\u000a            <field name=\"groups\" type=\"list:checkbox\" binding=\"groupIds\">\u000a                <label id=\"groups\">Groups</label>\u000a            </field>\u000a        </meta-data>\u000a    </config>\u000a    <condition expression=\"${form_action eq 'create'}\"/>\u000a    <messages>\u000a        <message ref=\"create\" class=\"ERROR\">Failed to create the user.</message>\u000a    </messages>\u000a    <datasource id=\"new-user\"/>\u000a    <userdata/>\u000a    <data>\u000a        <selection id=\"groups\">\u000a            <title id=\"groups\">Groups</title>\u000a        </selection>\u000a        <selection id=\"userType\">\u000a            <title id=\"type\">Type</title>\u000a            <option value=\"LOCAL_USER\" name=\"Local User\" selected=\"true\"/>\u000a            <option value=\"GLOBAL_USER\" name=\"LDAP User\" selected=\"false\"/>\u000a            <option value=\"GLOBAL_GROUP\" name=\"LDAP Group\" selected=\"false\"/>\u000a        </selection>\u000a        <selection id=\"language\">\u000a            <title id=\"language\">Language</title>\u000a        </selection>\u000a        <selection id=\"passwordChangePolicy\" type=\"radio\">\u000a            <title id=\"passwordChangePolicy\">Password restrictions</title>\u000a            <option value=\"MAY\" name=\"May change\" selected=\"true\"/>\u000a            <option value=\"MUST\" name=\"Must change\" selected=\"false\"/>\u000a            <option value=\"MUST_NOT\" name=\"Must not change\" selected=\"false\"/>\u000a            <option value=\"MUST_RECOVER\" name=\"Must use recovery\" selected=\"false\"/>\u000a        </selection>\u000a        <selection id=\"timeZone\" type=\"select\">\u000a            <title id=\"timezone\">Timezone</title>\u000a            <optionGroup>\u000a                <label id=\"Africa\">Africa</label>\u000a                <option value=\"Africa/Abidjan\" name=\"Abidjan (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Accra\" name=\"Accra (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Addis_Ababa\" name=\"Addis Ababa (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Algiers\" name=\"Algiers (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Asmara\" name=\"Asmara (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Asmera\" name=\"Asmara (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Bamako\" name=\"Bamako (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Bangui\" name=\"Bangui (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Banjul\" name=\"Banjul (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Bissau\" name=\"Bissau (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Blantyre\" name=\"Blantyre (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Brazzaville\" name=\"Brazzaville (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Bujumbura\" name=\"Bujumbura (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Cairo\" name=\"Cairo (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Casablanca\" name=\"Casablanca (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Ceuta\" name=\"Ceuta (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Conakry\" name=\"Conakry (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Dakar\" name=\"Dakar (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Dar_es_Salaam\" name=\"Dar es Salaam (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Djibouti\" name=\"Djibouti (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Douala\" name=\"Douala (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/El_Aaiun\" name=\"El Aaiun (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Freetown\" name=\"Freetown (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Gaborone\" name=\"Gaborone (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Harare\" name=\"Harare (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Johannesburg\" name=\"Johannesburg (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Juba\" name=\"Juba (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Kampala\" name=\"Kampala (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Khartoum\" name=\"Khartoum (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Kigali\" name=\"Kigali (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Kinshasa\" name=\"Kinshasa (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Lagos\" name=\"Lagos (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Libreville\" name=\"Libreville (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Lome\" name=\"Lome (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Luanda\" name=\"Luanda (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Lubumbashi\" name=\"Lubumbashi (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Lusaka\" name=\"Lusaka (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Malabo\" name=\"Malabo (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Maputo\" name=\"Maputo (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Maseru\" name=\"Maseru (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Mbabane\" name=\"Mbabane (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Mogadishu\" name=\"Mogadishu (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Monrovia\" name=\"Monrovia (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Nairobi\" name=\"Nairobi (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Ndjamena\" name=\"Ndjamena (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Niamey\" name=\"Niamey (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Nouakchott\" name=\"Nouakchott (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Ouagadougou\" name=\"Ouagadougou (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Porto-Novo\" name=\"Porto-Novo (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Sao_Tome\" name=\"São Tomé (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Timbuktu\" name=\"Timbuktu (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Tripoli\" name=\"Tripoli (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Tunis\" name=\"Tunis (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Windhoek\" name=\"Windhoek (UTC+01:00)\" selected=\"false\"/>\u000a            </optionGroup>\u000a            <optionGroup>\u000a                <label id=\"America\">America</label>\u000a                <option value=\"America/Adak\" name=\"Adak (UTC-09:00)\" selected=\"false\"/>\u000a                <option value=\"America/Anchorage\" name=\"Anchorage (UTC-08:00)\" selected=\"false\"/>\u000a                <option value=\"America/Anguilla\" name=\"Anguilla (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Antigua\" name=\"Antigua (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Araguaina\" name=\"Araguaina (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Aruba\" name=\"Aruba (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Asuncion\" name=\"Asunción (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Atikokan\" name=\"Atikokan (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Coral_Harbour\" name=\"Atikokan (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Atka\" name=\"Atka (UTC-09:00)\" selected=\"false\"/>\u000a                <option value=\"America/Bahia\" name=\"Bahia (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Bahia_Banderas\" name=\"Bahia Banderas (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Barbados\" name=\"Barbados (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Belem\" name=\"Belem (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Belize\" name=\"Belize (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/North_Dakota/Beulah\" name=\"Beulah, North Dakota (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Blanc-Sablon\" name=\"Blanc-Sablon (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Boa_Vista\" name=\"Boa Vista (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Bogota\" name=\"Bogota (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Boise\" name=\"Boise (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/Buenos_Aires\" name=\"Buenos Aires (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Buenos_Aires\" name=\"Buenos Aires (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Cambridge_Bay\" name=\"Cambridge Bay (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Campo_Grande\" name=\"Campo Grande (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Cancun\" name=\"Cancun (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Caracas\" name=\"Caracas (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/Catamarca\" name=\"Catamarca (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Catamarca\" name=\"Catamarca (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Cayenne\" name=\"Cayenne (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Cayman\" name=\"Cayman (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/North_Dakota/Center\" name=\"Center, North Dakota (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Chicago\" name=\"Chicago (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Chihuahua\" name=\"Chihuahua (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/ComodRivadavia\" name=\"ComodRivadavia (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/Cordoba\" name=\"Cordoba (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Cordoba\" name=\"Cordoba (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Costa_Rica\" name=\"Costa Rica (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Creston\" name=\"Creston (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Cuiaba\" name=\"Cuiaba (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Curacao\" name=\"Curaçao (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Danmarkshavn\" name=\"Danmarkshavn (UTC)\" selected=\"false\"/>\u000a                <option value=\"America/Dawson\" name=\"Dawson (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Dawson_Creek\" name=\"Dawson Creek (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Denver\" name=\"Denver (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Detroit\" name=\"Detroit (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Dominica\" name=\"Dominica (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Edmonton\" name=\"Edmonton (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Eirunepe\" name=\"Eirunepe (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/El_Salvador\" name=\"El Salvador (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Ensenada\" name=\"Ensenada (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Fort_Wayne\" name=\"Fort Wayne (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Fortaleza\" name=\"Fortaleza (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Glace_Bay\" name=\"Glace Bay (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Goose_Bay\" name=\"Goose Bay (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Grand_Turk\" name=\"Grand Turk (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Grenada\" name=\"Grenada (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Guadeloupe\" name=\"Guadeloupe (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Guatemala\" name=\"Guatemala (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Guayaquil\" name=\"Guayaquil (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Guyana\" name=\"Guyana (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Halifax\" name=\"Halifax (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Havana\" name=\"Havana (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Hermosillo\" name=\"Hermosillo (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Indiana/Indianapolis\" name=\"Indianapolis (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Indianapolis\" name=\"Indianapolis (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Inuvik\" name=\"Inuvik (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Iqaluit\" name=\"Iqaluit (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Scoresbysund\" name=\"Ittoqqortoormiit (UTC)\" selected=\"false\"/>\u000a                <option value=\"America/Jamaica\" name=\"Jamaica (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/Jujuy\" name=\"Jujuy (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Jujuy\" name=\"Jujuy (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Juneau\" name=\"Juneau (UTC-08:00)\" selected=\"false\"/>\u000a                <option value=\"America/Knox_IN\" name=\"Knox IN (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Indiana/Knox\" name=\"Knox, Indiana (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Kralendijk\" name=\"Kralendijk (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/La_Paz\" name=\"La Paz (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/La_Rioja\" name=\"La Rioja (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Lima\" name=\"Lima (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Los_Angeles\" name=\"Los Angeles (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Kentucky/Louisville\" name=\"Louisville (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Louisville\" name=\"Louisville (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Lower_Princes\" name=\"Lower Princes Quarter (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Maceio\" name=\"Maceio (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Managua\" name=\"Managua (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Manaus\" name=\"Manaus (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Indiana/Marengo\" name=\"Marengo, Indiana (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Marigot\" name=\"Marigot (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Martinique\" name=\"Martinique (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Matamoros\" name=\"Matamoros (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Mazatlan\" name=\"Mazatlan (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/Mendoza\" name=\"Mendoza (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Mendoza\" name=\"Mendoza (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Menominee\" name=\"Menominee (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Merida\" name=\"Merida (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Metlakatla\" name=\"Metlakatla (UTC-08:00)\" selected=\"false\"/>\u000a                <option value=\"America/Mexico_City\" name=\"Mexico City (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Miquelon\" name=\"Miquelon (UTC-02:00)\" selected=\"false\"/>\u000a                <option value=\"America/Moncton\" name=\"Moncton (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Monterrey\" name=\"Monterrey (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Montevideo\" name=\"Montevideo (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Kentucky/Monticello\" name=\"Monticello, Kentucky (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Montreal\" name=\"Montreal (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Montserrat\" name=\"Montserrat (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Nassau\" name=\"Nassau (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/North_Dakota/New_Salem\" name=\"New Salem, North Dakota (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/New_York\" name=\"New York (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Nipigon\" name=\"Nipigon (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Nome\" name=\"Nome (UTC-08:00)\" selected=\"false\"/>\u000a                <option value=\"America/Noronha\" name=\"Noronha (UTC-02:00)\" selected=\"false\"/>\u000a                <option value=\"America/Godthab\" name=\"Nuuk (UTC-02:00)\" selected=\"false\"/>\u000a                <option value=\"America/Ojinaga\" name=\"Ojinaga (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Panama\" name=\"Panama (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Pangnirtung\" name=\"Pangnirtung (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Paramaribo\" name=\"Paramaribo (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Indiana/Petersburg\" name=\"Petersburg, Indiana (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Phoenix\" name=\"Phoenix (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Port_of_Spain\" name=\"Port of Spain (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Port-au-Prince\" name=\"Port-au-Prince (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Porto_Acre\" name=\"Porto Acre (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Porto_Velho\" name=\"Porto Velho (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Puerto_Rico\" name=\"Puerto Rico (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Rainy_River\" name=\"Rainy River (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Rankin_Inlet\" name=\"Rankin Inlet (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Recife\" name=\"Recife (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Regina\" name=\"Regina (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Resolute\" name=\"Resolute (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Rio_Branco\" name=\"Rio Branco (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/Rio_Gallegos\" name=\"Rio Gallegos (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Rosario\" name=\"Rosario (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/St_Barthelemy\" name=\"Saint Barthélemy (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/Salta\" name=\"Salta (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/San_Juan\" name=\"San Juan (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/San_Luis\" name=\"San Luis (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Santa_Isabel\" name=\"Santa Isabel (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Santarem\" name=\"Santarem (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Santiago\" name=\"Santiago (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Santo_Domingo\" name=\"Santo Domingo (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Sao_Paulo\" name=\"Sao Paulo (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Shiprock\" name=\"Shiprock (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Sitka\" name=\"Sitka (UTC-08:00)\" selected=\"false\"/>\u000a                <option value=\"America/St_Johns\" name=\"St. John’s (UTC-02:30)\" selected=\"false\"/>\u000a                <option value=\"America/St_Kitts\" name=\"St. Kitts (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/St_Lucia\" name=\"St. Lucia (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/St_Thomas\" name=\"St. Thomas (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/St_Vincent\" name=\"St. Vincent (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Swift_Current\" name=\"Swift Current (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Tegucigalpa\" name=\"Tegucigalpa (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Indiana/Tell_City\" name=\"Tell City, Indiana (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Thule\" name=\"Thule (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Thunder_Bay\" name=\"Thunder Bay (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Tijuana\" name=\"Tijuana (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Toronto\" name=\"Toronto (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Tortola\" name=\"Tortola (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/Tucuman\" name=\"Tucuman (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/Ushuaia\" name=\"Ushuaia (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Vancouver\" name=\"Vancouver (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Indiana/Vevay\" name=\"Vevay, Indiana (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Indiana/Vincennes\" name=\"Vincennes, Indiana (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Virgin\" name=\"Virgin (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Whitehorse\" name=\"Whitehorse (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Indiana/Winamac\" name=\"Winamac, Indiana (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Winnipeg\" name=\"Winnipeg (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Yakutat\" name=\"Yakutat (UTC-08:00)\" selected=\"false\"/>\u000a                <option value=\"America/Yellowknife\" name=\"Yellowknife (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Fort_Nelson\" name=\"timezone.America.Fort_Nelson (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Punta_Arenas\" name=\"timezone.America.Punta_Arenas (UTC-03:00)\" selected=\"false\"/>\u000a            </optionGroup>\u000a            <optionGroup>\u000a                <label id=\"Antarctica\">Antarctica</label>\u000a                <option value=\"Antarctica/Casey\" name=\"Casey (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/Davis\" name=\"Davis (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/DumontDUrville\" name=\"Dumont d’Urville (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/Macquarie\" name=\"Macquarie (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/Mawson\" name=\"Mawson (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/McMurdo\" name=\"McMurdo (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/Palmer\" name=\"Palmer (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/Rothera\" name=\"Rothera (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/South_Pole\" name=\"South Pole (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/Syowa\" name=\"Syowa (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/Troll\" name=\"Troll (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/Vostok\" name=\"Vostok (UTC+06:00)\" selected=\"false\"/>\u000a            </optionGroup>\u000a            <optionGroup>\u000a                <label id=\"Asia\">Asia</label>\u000a                <option value=\"Asia/Aden\" name=\"Aden (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Almaty\" name=\"Almaty (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Amman\" name=\"Amman (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Anadyr\" name=\"Anadyr (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Aqtau\" name=\"Aqtau (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Aqtobe\" name=\"Aqtobe (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Ashgabat\" name=\"Ashgabat (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Ashkhabad\" name=\"Ashkhabad (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Baghdad\" name=\"Baghdad (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Bahrain\" name=\"Bahrain (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Baku\" name=\"Baku (UTC+04:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Bangkok\" name=\"Bangkok (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Beirut\" name=\"Beirut (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Bishkek\" name=\"Bishkek (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Brunei\" name=\"Brunei (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Chita\" name=\"Chita (UTC+09:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Choibalsan\" name=\"Choibalsan (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Chongqing\" name=\"Chongqing (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Chungking\" name=\"Chungking (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Colombo\" name=\"Colombo (UTC+05:30)\" selected=\"false\"/>\u000a                <option value=\"Asia/Dacca\" name=\"Dacca (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Damascus\" name=\"Damascus (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Dhaka\" name=\"Dhaka (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Dili\" name=\"Dili (UTC+09:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Dubai\" name=\"Dubai (UTC+04:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Dushanbe\" name=\"Dushanbe (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Gaza\" name=\"Gaza (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Harbin\" name=\"Harbin (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Hebron\" name=\"Hebron (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Ho_Chi_Minh\" name=\"Ho Chi Minh (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Saigon\" name=\"Ho Chi Minh City (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Hong_Kong\" name=\"Hong Kong (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Hovd\" name=\"Hovd (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Irkutsk\" name=\"Irkutsk (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Istanbul\" name=\"Istanbul (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Jakarta\" name=\"Jakarta (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Jayapura\" name=\"Jayapura (UTC+09:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Jerusalem\" name=\"Jerusalem (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Kabul\" name=\"Kabul (UTC+04:30)\" selected=\"false\"/>\u000a                <option value=\"Asia/Kamchatka\" name=\"Kamchatka (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Karachi\" name=\"Karachi (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Kashgar\" name=\"Kashgar (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Kathmandu\" name=\"Kathmandu (UTC+05:45)\" selected=\"false\"/>\u000a                <option value=\"Asia/Katmandu\" name=\"Kathmandu (UTC+05:45)\" selected=\"false\"/>\u000a                <option value=\"Asia/Khandyga\" name=\"Khandyga (UTC+09:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Calcutta\" name=\"Kolkata (UTC+05:30)\" selected=\"false\"/>\u000a                <option value=\"Asia/Kolkata\" name=\"Kolkata (UTC+05:30)\" selected=\"false\"/>\u000a                <option value=\"Asia/Krasnoyarsk\" name=\"Krasnoyarsk (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Kuala_Lumpur\" name=\"Kuala Lumpur (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Kuching\" name=\"Kuching (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Kuwait\" name=\"Kuwait (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Macao\" name=\"Macao (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Macau\" name=\"Macau (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Magadan\" name=\"Magadan (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Makassar\" name=\"Makassar (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Manila\" name=\"Manila (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Muscat\" name=\"Muscat (UTC+04:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Nicosia\" name=\"Nicosia (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Novokuznetsk\" name=\"Novokuznetsk (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Novosibirsk\" name=\"Novosibirsk (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Omsk\" name=\"Omsk (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Oral\" name=\"Oral (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Phnom_Penh\" name=\"Phnom Penh (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Pontianak\" name=\"Pontianak (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Pyongyang\" name=\"Pyongyang (UTC+08:30)\" selected=\"false\"/>\u000a                <option value=\"Asia/Qatar\" name=\"Qatar (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Qyzylorda\" name=\"Qyzylorda (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Rangoon\" name=\"Rangoon (UTC+06:30)\" selected=\"false\"/>\u000a                <option value=\"Asia/Riyadh\" name=\"Riyadh (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Sakhalin\" name=\"Sakhalin (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Samarkand\" name=\"Samarkand (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Seoul\" name=\"Seoul (UTC+09:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Shanghai\" name=\"Shanghai (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Singapore\" name=\"Singapore (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Srednekolymsk\" name=\"Srednekolymsk (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Taipei\" name=\"Taipei (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Tashkent\" name=\"Tashkent (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Tbilisi\" name=\"Tbilisi (UTC+04:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Tehran\" name=\"Tehran (UTC+04:30)\" selected=\"false\"/>\u000a                <option value=\"Asia/Tel_Aviv\" name=\"Tel Aviv (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Thimbu\" name=\"Thimbu (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Thimphu\" name=\"Thimphu (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Tokyo\" name=\"Tokyo (UTC+09:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Ujung_Pandang\" name=\"Ujung Pandang (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Ulaanbaatar\" name=\"Ulaanbaatar (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Ulan_Bator\" name=\"Ulan Bator (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Urumqi\" name=\"Urumqi (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Ust-Nera\" name=\"Ust-Nera (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Vientiane\" name=\"Vientiane (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Vladivostok\" name=\"Vladivostok (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Yakutsk\" name=\"Yakutsk (UTC+09:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Yekaterinburg\" name=\"Yekaterinburg (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Yerevan\" name=\"Yerevan (UTC+04:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Atyrau\" name=\"timezone.Asia.Atyrau (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Barnaul\" name=\"timezone.Asia.Barnaul (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Famagusta\" name=\"timezone.Asia.Famagusta (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Tomsk\" name=\"timezone.Asia.Tomsk (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Yangon\" name=\"timezone.Asia.Yangon (UTC+06:30)\" selected=\"false\"/>\u000a            </optionGroup>\u000a            <optionGroup>\u000a                <label id=\"Atlantic\">Atlantic</label>\u000a                <option value=\"Atlantic/Azores\" name=\"Azores (UTC)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/Bermuda\" name=\"Bermuda (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/Canary\" name=\"Canary (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/Cape_Verde\" name=\"Cape Verde (UTC-01:00)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/Faeroe\" name=\"Faroe (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/Faroe\" name=\"Faroe (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/Jan_Mayen\" name=\"Jan Mayen (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/Madeira\" name=\"Madeira (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/Reykjavik\" name=\"Reykjavik (UTC)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/South_Georgia\" name=\"South Georgia (UTC-02:00)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/St_Helena\" name=\"St. Helena (UTC)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/Stanley\" name=\"Stanley (UTC-03:00)\" selected=\"false\"/>\u000a            </optionGroup>\u000a            <optionGroup>\u000a                <label id=\"Australia\">Australia</label>\u000a                <option value=\"Australia/ACT\" name=\"ACT (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/Adelaide\" name=\"Adelaide (UTC+09:30)\" selected=\"false\"/>\u000a                <option value=\"Australia/Brisbane\" name=\"Brisbane (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/Broken_Hill\" name=\"Broken Hill (UTC+09:30)\" selected=\"false\"/>\u000a                <option value=\"Australia/Canberra\" name=\"Canberra (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/Currie\" name=\"Currie (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/Darwin\" name=\"Darwin (UTC+09:30)\" selected=\"false\"/>\u000a                <option value=\"Australia/Eucla\" name=\"Eucla (UTC+08:45)\" selected=\"false\"/>\u000a                <option value=\"Australia/Hobart\" name=\"Hobart (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/LHI\" name=\"LHI (UTC+10:30)\" selected=\"false\"/>\u000a                <option value=\"Australia/Lindeman\" name=\"Lindeman (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/Lord_Howe\" name=\"Lord Howe (UTC+10:30)\" selected=\"false\"/>\u000a                <option value=\"Australia/Melbourne\" name=\"Melbourne (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/NSW\" name=\"NSW (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/North\" name=\"North (UTC+09:30)\" selected=\"false\"/>\u000a                <option value=\"Australia/Perth\" name=\"Perth (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/Queensland\" name=\"Queensland (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/South\" name=\"South (UTC+09:30)\" selected=\"false\"/>\u000a                <option value=\"Australia/Sydney\" name=\"Sydney (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/Tasmania\" name=\"Tasmania (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/Victoria\" name=\"Victoria (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/West\" name=\"West (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/Yancowinna\" name=\"Yancowinna (UTC+09:30)\" selected=\"false\"/>\u000a            </optionGroup>\u000a            <optionGroup>\u000a                <label id=\"Europe\">Europe</label>\u000a                <option value=\"Europe/Amsterdam\" name=\"Amsterdam (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Andorra\" name=\"Andorra (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Athens\" name=\"Athens (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Belfast\" name=\"Belfast (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Belgrade\" name=\"Belgrade (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Berlin\" name=\"Berlin (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Bratislava\" name=\"Bratislava (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Brussels\" name=\"Brussels (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Bucharest\" name=\"Bucharest (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Budapest\" name=\"Budapest (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Busingen\" name=\"Busingen (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Chisinau\" name=\"Chisinau (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Copenhagen\" name=\"Copenhagen (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Dublin\" name=\"Dublin (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Gibraltar\" name=\"Gibraltar (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Guernsey\" name=\"Guernsey (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Helsinki\" name=\"Helsinki (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Isle_of_Man\" name=\"Isle of Man (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Istanbul\" name=\"Istanbul (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Jersey\" name=\"Jersey (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Kaliningrad\" name=\"Kaliningrad (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Kiev\" name=\"Kiev (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Lisbon\" name=\"Lisbon (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Ljubljana\" name=\"Ljubljana (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/London\" name=\"London (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Luxembourg\" name=\"Luxembourg (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Madrid\" name=\"Madrid (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Malta\" name=\"Malta (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Mariehamn\" name=\"Mariehamn (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Minsk\" name=\"Minsk (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Monaco\" name=\"Monaco (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Moscow\" name=\"Moscow (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Nicosia\" name=\"Nicosia (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Oslo\" name=\"Oslo (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Paris\" name=\"Paris (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Podgorica\" name=\"Podgorica (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Prague\" name=\"Prague (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Riga\" name=\"Riga (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Rome\" name=\"Rome (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Samara\" name=\"Samara (UTC+04:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/San_Marino\" name=\"San Marino (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Sarajevo\" name=\"Sarajevo (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Simferopol\" name=\"Simferopol (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Skopje\" name=\"Skopje (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Sofia\" name=\"Sofia (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Stockholm\" name=\"Stockholm (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Tallinn\" name=\"Tallinn (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Tirane\" name=\"Tirane (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Tiraspol\" name=\"Tiraspol (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Uzhgorod\" name=\"Uzhgorod (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Vaduz\" name=\"Vaduz (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Vatican\" name=\"Vatican (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Vienna\" name=\"Vienna (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Vilnius\" name=\"Vilnius (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Volgograd\" name=\"Volgograd (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Warsaw\" name=\"Warsaw (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Zagreb\" name=\"Zagreb (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Zaporozhye\" name=\"Zaporozhye (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Zurich\" name=\"Zurich (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Astrakhan\" name=\"timezone.Europe.Astrakhan (UTC+04:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Kirov\" name=\"timezone.Europe.Kirov (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Saratov\" name=\"timezone.Europe.Saratov (UTC+04:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Ulyanovsk\" name=\"timezone.Europe.Ulyanovsk (UTC+04:00)\" selected=\"false\"/>\u000a            </optionGroup>\u000a            <optionGroup>\u000a                <label id=\"Indian\">Indian</label>\u000a                <option value=\"Indian/Antananarivo\" name=\"Antananarivo (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Indian/Chagos\" name=\"Chagos (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Indian/Christmas\" name=\"Christmas (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Indian/Cocos\" name=\"Cocos (UTC+06:30)\" selected=\"false\"/>\u000a                <option value=\"Indian/Comoro\" name=\"Comoro (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Indian/Kerguelen\" name=\"Kerguelen (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Indian/Mahe\" name=\"Mahe (UTC+04:00)\" selected=\"false\"/>\u000a                <option value=\"Indian/Maldives\" name=\"Maldives (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Indian/Mauritius\" name=\"Mauritius (UTC+04:00)\" selected=\"false\"/>\u000a                <option value=\"Indian/Mayotte\" name=\"Mayotte (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Indian/Reunion\" name=\"Réunion (UTC+04:00)\" selected=\"false\"/>\u000a            </optionGroup>\u000a            <optionGroup>\u000a                <label id=\"Pacific\">Pacific</label>\u000a                <option value=\"Pacific/Apia\" name=\"Apia (UTC+13:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Auckland\" name=\"Auckland (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Bougainville\" name=\"Bougainville (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Chatham\" name=\"Chatham (UTC+12:45)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Chuuk\" name=\"Chuuk (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Truk\" name=\"Chuuk (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Easter\" name=\"Easter (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Efate\" name=\"Efate (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Enderbury\" name=\"Enderbury (UTC+13:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Fakaofo\" name=\"Fakaofo (UTC+13:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Fiji\" name=\"Fiji (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Funafuti\" name=\"Funafuti (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Galapagos\" name=\"Galapagos (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Gambier\" name=\"Gambier (UTC-09:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Guadalcanal\" name=\"Guadalcanal (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Guam\" name=\"Guam (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Honolulu\" name=\"Honolulu (UTC-10:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Johnston\" name=\"Johnston (UTC-10:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Kiritimati\" name=\"Kiritimati (UTC+14:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Kosrae\" name=\"Kosrae (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Kwajalein\" name=\"Kwajalein (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Majuro\" name=\"Majuro (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Marquesas\" name=\"Marquesas (UTC-09:30)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Midway\" name=\"Midway (UTC-11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Nauru\" name=\"Nauru (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Niue\" name=\"Niue (UTC-11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Norfolk\" name=\"Norfolk (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Noumea\" name=\"Noumea (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Pago_Pago\" name=\"Pago Pago (UTC-11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Palau\" name=\"Palau (UTC+09:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Pitcairn\" name=\"Pitcairn (UTC-08:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Pohnpei\" name=\"Pohnpei (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Ponape\" name=\"Pohnpei (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Port_Moresby\" name=\"Port Moresby (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Rarotonga\" name=\"Rarotonga (UTC-10:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Saipan\" name=\"Saipan (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Samoa\" name=\"Samoa (UTC-11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Tahiti\" name=\"Tahiti (UTC-10:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Tarawa\" name=\"Tarawa (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Tongatapu\" name=\"Tongatapu (UTC+13:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Wake\" name=\"Wake (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Wallis\" name=\"Wallis (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Yap\" name=\"Yap (UTC+10:00)\" selected=\"false\"/>\u000a            </optionGroup>\u000a        </selection>\u000a        <result>\u000a            <field name=\"name\" type=\"text\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"realname\" type=\"text\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"email\" type=\"text\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"description\" type=\"longtext\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"userType\" type=\"list:select\">\u000a                <value>LOCAL_USER</value>\u000a            </field>\u000a            <field name=\"language\" type=\"list:select\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"timeZone\" type=\"list:select\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"password\" type=\"password\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"passwordConfirmation\" type=\"password\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"groups\" type=\"list:checkbox\">\u000a                <value></value>\u000a            </field>\u000a        </result>\u000a    </data>\u000a    <bean id=\"subjects\">\u000a        <option name=\"action\" id=\"create\"/>\u000a    </bean>\u000a</action>\u000a, org.custommonkey.xmlunit.Diff\u000a[different] Expected number of child nodes '3' but was '2' - comparing <field...> at /action[1]/config[1]/meta-data[1]/field[1] to <field...> at /action[1]/config[1]/meta-data[1]/field[1]\u000a\u000a\u0009at org.appng.application.manager.business.SubjectsTest.testCreateNameExists(SubjectsTest.java:129)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testCreateNameExists",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "[main] WARN org.springframework.context.support.ResourceBundleMessageSource - ResourceBundle [manager-messages] not found for MessageSource: Can't find bundle for base name manager-messages, locale en\u000a[main] WARN org.springframework.context.support.ResourceBundleMessageSource - ResourceBundle [manager-messages] not found for MessageSource: Can't find bundle for base name manager-messages, locale en\u000a[main] WARN org.springframework.context.support.ResourceBundleMessageSource - ResourceBundle [manager-messages] not found for MessageSource: Can't find bundle for base name manager-messages, locale en\u000a[main] WARN org.springframework.context.support.ResourceBundleMessageSource - ResourceBundle [manager-messages] not found for MessageSource: Can't find bundle for base name manager-messages, locale en\u000a[main] WARN org.springframework.context.support.ResourceBundleMessageSource - ResourceBundle [manager-messages] not found for MessageSource: Can't find bundle for base name manager-messages, locale en\u000a[main] WARN org.springframework.context.support.ResourceBundleMessageSource - ResourceBundle [manager-messages] not found for MessageSource: Can't find bundle for base name manager-messages, locale en\u000a[main] WARN org.springframework.context.support.ResourceBundleMessageSource - ResourceBundle [manager-messages] not found for MessageSource: Can't find bundle for base name manager-messages, locale en\u000a[main] WARN org.springframework.context.support.ResourceBundleMessageSource - ResourceBundle [manager-messages] not found for MessageSource: Can't find bundle for base name manager-messages, locale en\u000a[main] WARN org.springframework.context.support.ResourceBundleMessageSource - ResourceBundle [manager-messages] not found for MessageSource: Can't find bundle for base name manager-messages, locale en\u000a[main] WARN org.springframework.context.support.ResourceBundleMessageSource - ResourceBundle [manager-messages] not found for MessageSource: Can't find bundle for base name manager-messages, locale en\u000a[main] WARN org.springframework.context.support.ResourceBundleMessageSource - ResourceBundle [manager-messages] not found for MessageSource: Can't find bundle for base name manager-messages, locale en\u000a[main] ERROR org.appng.application.manager.business.Subjects - Failed to create the user.\u000aorg.appng.api.BusinessException: org.springframework.dao.InvalidDataAccessApiUsageException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already; nested exception is java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already\u000a\u0009at org.appng.api.support.RequestSupportImpl.handleException(RequestSupportImpl.java:200)\u000a\u0009at org.appng.api.support.ApplicationRequest.handleException(ApplicationRequest.java:134)\u000a\u0009at org.appng.application.manager.service.ManagerService.createSubject(ManagerService.java:1287)\u000a\u0009at org.appng.application.manager.service.ManagerService$$FastClassBySpringCGLIB$$bbf10b1e.invoke(<generated>)\u000a\u0009at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:737)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)\u000a\u0009at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:283)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:672)\u000a\u0009at org.appng.application.manager.service.ManagerService$$EnhancerBySpringCGLIB$$845e3b03.createSubject(<generated>)\u000a\u0009at org.appng.application.manager.business.Subjects.perform(Subjects.java:64)\u000a\u0009at org.appng.application.manager.business.Subjects.perform(Subjects.java:48)\u000a\u0009at org.appng.api.support.CallableAction.execute(CallableAction.java:438)\u000a\u0009at org.appng.api.support.CallableAction.perform(CallableAction.java:336)\u000a\u0009at org.appng.api.support.CallableAction.perform(CallableAction.java:308)\u000a\u0009at org.appng.application.manager.business.SubjectsTest.testCreateNameExists(SubjectsTest.java:128)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\u000a\u0009at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\u000a\u0009at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\u000a\u0009at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\u000a\u0009at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)\u000a\u0009at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)\u000a\u0009at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)\u000a\u0009at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\u000a\u0009at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\u000a\u0009at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\u000a\u0009at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\u000a\u0009at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)\u000a\u0009at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\u000a\u0009at org.junit.runners.ParentRunner.run(ParentRunner.java:413)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)\u000aCaused by: org.springframework.dao.InvalidDataAccessApiUsageException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already; nested exception is java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already\u000a\u0009at org.springframework.orm.jpa.EntityManagerFactoryUtils.convertJpaAccessExceptionIfPossible(EntityManagerFactoryUtils.java:387)\u000a\u0009at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.translateExceptionIfPossible(AbstractEntityManagerFactoryBean.java:526)\u000a\u0009at org.springframework.dao.support.ChainedPersistenceExceptionTranslator.translateExceptionIfPossible(ChainedPersistenceExceptionTranslator.java:59)\u000a\u0009at org.springframework.dao.support.DataAccessUtils.translateIfNecessary(DataAccessUtils.java:209)\u000a\u0009at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:147)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor.invoke(CrudMethodMetadataPostProcessor.java:140)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$ExposeRepositoryInvocationInterceptor.invoke(CrudMethodMetadataPostProcessor.java:347)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor.invoke(SurroundingTransactionDetectorMethodInterceptor.java:57)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213)\u000a\u0009at com.sun.proxy.$Proxy213.save(Unknown Source)\u000a\u0009at org.appng.application.manager.service.ManagerService.createSubject(ManagerService.java:1284)\u000a\u0009... 49 more\u000aCaused by: java.lang.IllegalStateException: org.springframework.context.support.GenericApplicationContext@4a22f9e2 has been closed already\u000a\u0009at org.springframework.context.support.AbstractApplicationContext.assertBeanFactoryActive(AbstractApplicationContext.java:1066)\u000a\u0009at org.springframework.context.support.AbstractApplicationContext.getBeansOfType(AbstractApplicationContext.java:1189)\u000a\u0009at org.appng.core.domain.PlatformEventListener.getEventProvider(PlatformEventListener.java:143)\u000a\u0009at org.appng.core.domain.PlatformEventListener.createEvent(PlatformEventListener.java:114)\u000a\u0009at org.appng.core.domain.PlatformEventListener.createEvent(PlatformEventListener.java:106)\u000a\u0009at org.appng.core.domain.PlatformEventListener.createEvent(PlatformEventListener.java:100)\u000a\u0009at org.appng.core.domain.PlatformEventListener.beforeCreate(PlatformEventListener.java:86)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.hibernate.jpa.event.internal.ListenerCallback.performCallback(ListenerCallback.java:35)\u000a\u0009at org.hibernate.jpa.event.internal.CallbackRegistryImpl.callback(CallbackRegistryImpl.java:95)\u000a\u0009at org.hibernate.jpa.event.internal.CallbackRegistryImpl.preCreate(CallbackRegistryImpl.java:55)\u000a\u0009at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:108)\u000a\u0009at org.hibernate.event.internal.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:185)\u000a\u0009at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:128)\u000a\u0009at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:55)\u000a\u0009at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:99)\u000a\u0009at org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:720)\u000a\u0009at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:706)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:301)\u000a\u0009at com.sun.proxy.$Proxy205.persist(Unknown Source)\u000a\u0009at org.springframework.data.jpa.repository.support.SimpleJpaRepository.save(SimpleJpaRepository.java:531)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.executeMethodOn(RepositoryFactorySupport.java:515)\u000a\u0009at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.doInvoke(RepositoryFactorySupport.java:500)\u000a\u0009at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.invoke(RepositoryFactorySupport.java:477)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor.invoke(DefaultMethodInvokingMethodInterceptor.java:56)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)\u000a\u0009at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:283)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:136)\u000a\u0009... 61 more\u000a",
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.SubjectsTest",
          "duration" : 0.326,
          "errorDetails" : "XML does not match control XML\u000aorg.custommonkey.xmlunit.Diff\u000a[different] Expected number of child nodes '3' but was '1' - comparing <selection...> at /action[1]/data[1]/selection[1] to <selection...> at /action[1]/data[1]/selection[1]\u000a\u000a<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\u000a<action xmlns=\"http://www.appng.org/schema/platform\" id=\"create\" eventId=\"subjectEvent\">\u000a    <config>\u000a        <title id=\"subject.create\">Create user</title>\u000a        <permissions>\u000a            <permission ref=\"subject.create\" mode=\"set\"></permission>\u000a        </permissions>\u000a        <params>\u000a            <param name=\"form_action\">create</param>\u000a        </params>\u000a        <meta-data binding=\"subject\" bindClass=\"org.appng.application.manager.form.SubjectForm\">\u000a            <field name=\"name\" type=\"text\" binding=\"subject.name\">\u000a                <label id=\"name\">Name</label>\u000a                <validation>\u000a                    <notNull>\u000a                        <message ref=\"subject.name\" class=\"ERROR\" code=\"{validation.notNull}\">Field must not be empty</message>\u000a                    </notNull>\u000a                    <size min=\"0\" max=\"255\">\u000a                        <message ref=\"subject.name\" class=\"ERROR\" code=\"{validation.string.max}\">Enter at most 255 characters</message>\u000a                    </size>\u000a                    <pattern regexp=\"^((((CN|cn)=[^,]+),?)*(((OU|ou)=[^,]+),?)*(((DC|dc)=[^,]+),?)*)|(([a-zA-Z0-9_\\.-])+(@(([a-zA-Z0-9-])+\\.)+([a-zA-Z0-9]){2,})?)$\">\u000a                        <message ref=\"subject.name\" class=\"ERROR\" code=\"{validation.usernameGroup}\">The name must either be a valid e-mail address, or consist of letters, digits, dots, underscores and hyphens or a valid LDAP group reference </message>\u000a                    </pattern>\u000a                </validation>\u000a                <messages ref=\"subject.name\">\u000a                    <message ref=\"subject.name\" class=\"ERROR\" code=\"{validation.notNull}\">Field must not be empty</message>\u000a                </messages>\u000a            </field>\u000a            <field name=\"realname\" type=\"text\" binding=\"subject.realname\">\u000a                <label id=\"realname\">Real name</label>\u000a                <validation>\u000a                    <notNull>\u000a                        <message ref=\"subject.realname\" class=\"ERROR\" code=\"{validation.notNull}\">Field must not be empty</message>\u000a                    </notNull>\u000a                    <size min=\"0\" max=\"64\">\u000a                        <message ref=\"subject.realname\" class=\"ERROR\" code=\"{validation.string.max}\">Enter at most 64 characters</message>\u000a                    </size>\u000a                </validation>\u000a                <messages ref=\"subject.realname\">\u000a                    <message ref=\"subject.realname\" class=\"ERROR\" code=\"{validation.notNull}\">Field must not be empty</message>\u000a                </messages>\u000a            </field>\u000a            <field name=\"email\" type=\"text\" binding=\"subject.email\">\u000a                <label id=\"email\">E-mail</label>\u000a                <validation>\u000a                    <pattern regexp=\"^([a-zA-Z0-9_\\.-])+@(([a-zA-Z0-9-])+\\.)+([a-zA-Z0-9]){2,}$\">\u000a                        <message ref=\"subject.email\" class=\"ERROR\" code=\"{validation.email}\">Please enter a valid e-mail address</message>\u000a                    </pattern>\u000a                </validation>\u000a                <messages ref=\"email\">\u000a                    <message ref=\"email\" class=\"ERROR\">Please enter an e-mail address.</message>\u000a                </messages>\u000a            </field>\u000a            <field name=\"description\" type=\"longtext\" binding=\"subject.description\">\u000a                <label id=\"description\">Description</label>\u000a                <validation>\u000a                    <size min=\"0\" max=\"8192\">\u000a                        <message ref=\"subject.description\" class=\"ERROR\" code=\"{validation.string.max}\">Enter at most 8192 characters</message>\u000a                    </size>\u000a                </validation>\u000a            </field>\u000a            <field name=\"userType\" type=\"list:select\" binding=\"subject.userType\">\u000a                <label id=\"type\">Type</label>\u000a            </field>\u000a            <field name=\"language\" type=\"list:select\" binding=\"subject.language\">\u000a                <label id=\"language\">Language</label>\u000a                <validation>\u000a                    <notNull>\u000a                        <message ref=\"subject.language\" class=\"ERROR\" code=\"{validation.notNull}\">Field must not be empty</message>\u000a                    </notNull>\u000a                    <size min=\"2\" max=\"3\">\u000a                        <message ref=\"subject.language\" class=\"ERROR\" code=\"{validation.string.min.max}\">Enter between 2 and 3 characters</message>\u000a                    </size>\u000a                </validation>\u000a                <messages ref=\"subject.language\">\u000a                    <message ref=\"subject.language\" class=\"ERROR\" code=\"{validation.notNull}\">Field must not be empty</message>\u000a                </messages>\u000a            </field>\u000a            <field name=\"timeZone\" type=\"list:select\" binding=\"subject.timeZone\">\u000a                <label id=\"timezone\">Timezone</label>\u000a            </field>\u000a            <field name=\"password\" type=\"password\" binding=\"password\">\u000a                <label id=\"password\">Password</label>\u000a                <validation/>\u000a                <messages ref=\"password\">\u000a                    <message ref=\"password\" class=\"ERROR\">Password must contain 1 or more lowercase letters.</message>\u000a                    <message ref=\"password\" class=\"ERROR\">Password must contain 1 or more uppercase letters.</message>\u000a                    <message ref=\"password\" class=\"ERROR\">Password must contain 1 or more numbers.</message>\u000a                    <message ref=\"password\" class=\"ERROR\">Password must contain 1 or more special characters. Allowed are !\"#$%&amp;'()*+,-./:;&lt;=&gt;?@[\\]^_`{|}~</message>\u000a                    <message ref=\"password\" class=\"ERROR\">Password must be at least 8 characters long.</message>\u000a                    <message ref=\"password\" class=\"ERROR\">Password contains illegal character: '§'</message>\u000a                </messages>\u000a            </field>\u000a            <field name=\"passwordConfirmation\" type=\"password\" binding=\"passwordConfirmation\">\u000a                <label id=\"password.confirmation\">Password confirmation</label>\u000a            </field>\u000a            <field name=\"groups\" type=\"list:checkbox\" binding=\"groupIds\">\u000a                <label id=\"groups\">Groups</label>\u000a            </field>\u000a        </meta-data>\u000a    </config>\u000a    <condition expression=\"${form_action eq 'create'}\"/>\u000a    <datasource id=\"new-user\"/>\u000a    <userdata/>\u000a    <data>\u000a        <selection id=\"groups\">\u000a            <title id=\"groups\">Groups</title>\u000a        </selection>\u000a        <selection id=\"userType\">\u000a            <title id=\"type\">Type</title>\u000a            <option value=\"LOCAL_USER\" name=\"Local User\" selected=\"true\"/>\u000a            <option value=\"GLOBAL_USER\" name=\"LDAP User\" selected=\"false\"/>\u000a            <option value=\"GLOBAL_GROUP\" name=\"LDAP Group\" selected=\"false\"/>\u000a        </selection>\u000a        <selection id=\"language\">\u000a            <title id=\"language\">Language</title>\u000a        </selection>\u000a        <selection id=\"passwordChangePolicy\" type=\"radio\">\u000a            <title id=\"passwordChangePolicy\">Password restrictions</title>\u000a            <option value=\"MAY\" name=\"May change\" selected=\"true\"/>\u000a            <option value=\"MUST\" name=\"Must change\" selected=\"false\"/>\u000a            <option value=\"MUST_NOT\" name=\"Must not change\" selected=\"false\"/>\u000a            <option value=\"MUST_RECOVER\" name=\"Must use recovery\" selected=\"false\"/>\u000a        </selection>\u000a        <selection id=\"timeZone\" type=\"select\">\u000a            <title id=\"timezone\">Timezone</title>\u000a            <optionGroup>\u000a                <label id=\"Africa\">Africa</label>\u000a                <option value=\"Africa/Abidjan\" name=\"Abidjan (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Accra\" name=\"Accra (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Addis_Ababa\" name=\"Addis Ababa (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Algiers\" name=\"Algiers (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Asmara\" name=\"Asmara (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Asmera\" name=\"Asmara (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Bamako\" name=\"Bamako (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Bangui\" name=\"Bangui (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Banjul\" name=\"Banjul (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Bissau\" name=\"Bissau (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Blantyre\" name=\"Blantyre (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Brazzaville\" name=\"Brazzaville (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Bujumbura\" name=\"Bujumbura (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Cairo\" name=\"Cairo (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Casablanca\" name=\"Casablanca (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Ceuta\" name=\"Ceuta (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Conakry\" name=\"Conakry (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Dakar\" name=\"Dakar (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Dar_es_Salaam\" name=\"Dar es Salaam (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Djibouti\" name=\"Djibouti (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Douala\" name=\"Douala (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/El_Aaiun\" name=\"El Aaiun (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Freetown\" name=\"Freetown (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Gaborone\" name=\"Gaborone (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Harare\" name=\"Harare (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Johannesburg\" name=\"Johannesburg (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Juba\" name=\"Juba (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Kampala\" name=\"Kampala (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Khartoum\" name=\"Khartoum (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Kigali\" name=\"Kigali (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Kinshasa\" name=\"Kinshasa (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Lagos\" name=\"Lagos (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Libreville\" name=\"Libreville (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Lome\" name=\"Lome (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Luanda\" name=\"Luanda (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Lubumbashi\" name=\"Lubumbashi (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Lusaka\" name=\"Lusaka (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Malabo\" name=\"Malabo (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Maputo\" name=\"Maputo (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Maseru\" name=\"Maseru (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Mbabane\" name=\"Mbabane (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Mogadishu\" name=\"Mogadishu (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Monrovia\" name=\"Monrovia (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Nairobi\" name=\"Nairobi (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Ndjamena\" name=\"Ndjamena (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Niamey\" name=\"Niamey (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Nouakchott\" name=\"Nouakchott (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Ouagadougou\" name=\"Ouagadougou (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Porto-Novo\" name=\"Porto-Novo (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Sao_Tome\" name=\"São Tomé (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Timbuktu\" name=\"Timbuktu (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Tripoli\" name=\"Tripoli (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Tunis\" name=\"Tunis (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Windhoek\" name=\"Windhoek (UTC+01:00)\" selected=\"false\"/>\u000a            </optionGroup>\u000a            <optionGroup>\u000a                <label id=\"America\">America</label>\u000a                <option value=\"America/Adak\" name=\"Adak (UTC-09:00)\" selected=\"false\"/>\u000a                <option value=\"America/Anchorage\" name=\"Anchorage (UTC-08:00)\" selected=\"false\"/>\u000a                <option value=\"America/Anguilla\" name=\"Anguilla (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Antigua\" name=\"Antigua (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Araguaina\" name=\"Araguaina (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Aruba\" name=\"Aruba (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Asuncion\" name=\"Asunción (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Atikokan\" name=\"Atikokan (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Coral_Harbour\" name=\"Atikokan (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Atka\" name=\"Atka (UTC-09:00)\" selected=\"false\"/>\u000a                <option value=\"America/Bahia\" name=\"Bahia (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Bahia_Banderas\" name=\"Bahia Banderas (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Barbados\" name=\"Barbados (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Belem\" name=\"Belem (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Belize\" name=\"Belize (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/North_Dakota/Beulah\" name=\"Beulah, North Dakota (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Blanc-Sablon\" name=\"Blanc-Sablon (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Boa_Vista\" name=\"Boa Vista (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Bogota\" name=\"Bogota (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Boise\" name=\"Boise (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/Buenos_Aires\" name=\"Buenos Aires (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Buenos_Aires\" name=\"Buenos Aires (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Cambridge_Bay\" name=\"Cambridge Bay (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Campo_Grande\" name=\"Campo Grande (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Cancun\" name=\"Cancun (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Caracas\" name=\"Caracas (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/Catamarca\" name=\"Catamarca (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Catamarca\" name=\"Catamarca (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Cayenne\" name=\"Cayenne (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Cayman\" name=\"Cayman (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/North_Dakota/Center\" name=\"Center, North Dakota (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Chicago\" name=\"Chicago (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Chihuahua\" name=\"Chihuahua (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/ComodRivadavia\" name=\"ComodRivadavia (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/Cordoba\" name=\"Cordoba (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Cordoba\" name=\"Cordoba (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Costa_Rica\" name=\"Costa Rica (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Creston\" name=\"Creston (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Cuiaba\" name=\"Cuiaba (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Curacao\" name=\"Curaçao (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Danmarkshavn\" name=\"Danmarkshavn (UTC)\" selected=\"false\"/>\u000a                <option value=\"America/Dawson\" name=\"Dawson (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Dawson_Creek\" name=\"Dawson Creek (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Denver\" name=\"Denver (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Detroit\" name=\"Detroit (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Dominica\" name=\"Dominica (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Edmonton\" name=\"Edmonton (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Eirunepe\" name=\"Eirunepe (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/El_Salvador\" name=\"El Salvador (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Ensenada\" name=\"Ensenada (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Fort_Wayne\" name=\"Fort Wayne (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Fortaleza\" name=\"Fortaleza (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Glace_Bay\" name=\"Glace Bay (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Goose_Bay\" name=\"Goose Bay (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Grand_Turk\" name=\"Grand Turk (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Grenada\" name=\"Grenada (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Guadeloupe\" name=\"Guadeloupe (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Guatemala\" name=\"Guatemala (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Guayaquil\" name=\"Guayaquil (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Guyana\" name=\"Guyana (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Halifax\" name=\"Halifax (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Havana\" name=\"Havana (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Hermosillo\" name=\"Hermosillo (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Indiana/Indianapolis\" name=\"Indianapolis (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Indianapolis\" name=\"Indianapolis (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Inuvik\" name=\"Inuvik (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Iqaluit\" name=\"Iqaluit (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Scoresbysund\" name=\"Ittoqqortoormiit (UTC)\" selected=\"false\"/>\u000a                <option value=\"America/Jamaica\" name=\"Jamaica (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/Jujuy\" name=\"Jujuy (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Jujuy\" name=\"Jujuy (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Juneau\" name=\"Juneau (UTC-08:00)\" selected=\"false\"/>\u000a                <option value=\"America/Knox_IN\" name=\"Knox IN (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Indiana/Knox\" name=\"Knox, Indiana (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Kralendijk\" name=\"Kralendijk (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/La_Paz\" name=\"La Paz (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/La_Rioja\" name=\"La Rioja (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Lima\" name=\"Lima (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Los_Angeles\" name=\"Los Angeles (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Kentucky/Louisville\" name=\"Louisville (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Louisville\" name=\"Louisville (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Lower_Princes\" name=\"Lower Princes Quarter (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Maceio\" name=\"Maceio (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Managua\" name=\"Managua (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Manaus\" name=\"Manaus (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Indiana/Marengo\" name=\"Marengo, Indiana (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Marigot\" name=\"Marigot (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Martinique\" name=\"Martinique (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Matamoros\" name=\"Matamoros (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Mazatlan\" name=\"Mazatlan (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/Mendoza\" name=\"Mendoza (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Mendoza\" name=\"Mendoza (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Menominee\" name=\"Menominee (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Merida\" name=\"Merida (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Metlakatla\" name=\"Metlakatla (UTC-08:00)\" selected=\"false\"/>\u000a                <option value=\"America/Mexico_City\" name=\"Mexico City (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Miquelon\" name=\"Miquelon (UTC-02:00)\" selected=\"false\"/>\u000a                <option value=\"America/Moncton\" name=\"Moncton (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Monterrey\" name=\"Monterrey (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Montevideo\" name=\"Montevideo (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Kentucky/Monticello\" name=\"Monticello, Kentucky (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Montreal\" name=\"Montreal (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Montserrat\" name=\"Montserrat (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Nassau\" name=\"Nassau (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/North_Dakota/New_Salem\" name=\"New Salem, North Dakota (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/New_York\" name=\"New York (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Nipigon\" name=\"Nipigon (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Nome\" name=\"Nome (UTC-08:00)\" selected=\"false\"/>\u000a                <option value=\"America/Noronha\" name=\"Noronha (UTC-02:00)\" selected=\"false\"/>\u000a                <option value=\"America/Godthab\" name=\"Nuuk (UTC-02:00)\" selected=\"false\"/>\u000a                <option value=\"America/Ojinaga\" name=\"Ojinaga (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Panama\" name=\"Panama (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Pangnirtung\" name=\"Pangnirtung (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Paramaribo\" name=\"Paramaribo (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Indiana/Petersburg\" name=\"Petersburg, Indiana (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Phoenix\" name=\"Phoenix (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Port_of_Spain\" name=\"Port of Spain (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Port-au-Prince\" name=\"Port-au-Prince (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Porto_Acre\" name=\"Porto Acre (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Porto_Velho\" name=\"Porto Velho (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Puerto_Rico\" name=\"Puerto Rico (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Rainy_River\" name=\"Rainy River (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Rankin_Inlet\" name=\"Rankin Inlet (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Recife\" name=\"Recife (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Regina\" name=\"Regina (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Resolute\" name=\"Resolute (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Rio_Branco\" name=\"Rio Branco (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/Rio_Gallegos\" name=\"Rio Gallegos (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Rosario\" name=\"Rosario (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/St_Barthelemy\" name=\"Saint Barthélemy (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/Salta\" name=\"Salta (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/San_Juan\" name=\"San Juan (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/San_Luis\" name=\"San Luis (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Santa_Isabel\" name=\"Santa Isabel (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Santarem\" name=\"Santarem (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Santiago\" name=\"Santiago (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Santo_Domingo\" name=\"Santo Domingo (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Sao_Paulo\" name=\"Sao Paulo (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Shiprock\" name=\"Shiprock (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Sitka\" name=\"Sitka (UTC-08:00)\" selected=\"false\"/>\u000a                <option value=\"America/St_Johns\" name=\"St. John’s (UTC-02:30)\" selected=\"false\"/>\u000a                <option value=\"America/St_Kitts\" name=\"St. Kitts (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/St_Lucia\" name=\"St. Lucia (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/St_Thomas\" name=\"St. Thomas (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/St_Vincent\" name=\"St. Vincent (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Swift_Current\" name=\"Swift Current (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Tegucigalpa\" name=\"Tegucigalpa (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Indiana/Tell_City\" name=\"Tell City, Indiana (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Thule\" name=\"Thule (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Thunder_Bay\" name=\"Thunder Bay (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Tijuana\" name=\"Tijuana (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Toronto\" name=\"Toronto (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Tortola\" name=\"Tortola (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/Tucuman\" name=\"Tucuman (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/Ushuaia\" name=\"Ushuaia (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Vancouver\" name=\"Vancouver (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Indiana/Vevay\" name=\"Vevay, Indiana (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Indiana/Vincennes\" name=\"Vincennes, Indiana (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Virgin\" name=\"Virgin (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Whitehorse\" name=\"Whitehorse (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Indiana/Winamac\" name=\"Winamac, Indiana (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Winnipeg\" name=\"Winnipeg (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Yakutat\" name=\"Yakutat (UTC-08:00)\" selected=\"false\"/>\u000a                <option value=\"America/Yellowknife\" name=\"Yellowknife (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Fort_Nelson\" name=\"timezone.America.Fort_Nelson (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Punta_Arenas\" name=\"timezone.America.Punta_Arenas (UTC-03:00)\" selected=\"false\"/>\u000a            </optionGroup>\u000a            <optionGroup>\u000a                <label id=\"Antarctica\">Antarctica</label>\u000a                <option value=\"Antarctica/Casey\" name=\"Casey (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/Davis\" name=\"Davis (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/DumontDUrville\" name=\"Dumont d’Urville (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/Macquarie\" name=\"Macquarie (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/Mawson\" name=\"Mawson (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/McMurdo\" name=\"McMurdo (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/Palmer\" name=\"Palmer (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/Rothera\" name=\"Rothera (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/South_Pole\" name=\"South Pole (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/Syowa\" name=\"Syowa (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/Troll\" name=\"Troll (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/Vostok\" name=\"Vostok (UTC+06:00)\" selected=\"false\"/>\u000a            </optionGroup>\u000a            <optionGroup>\u000a                <label id=\"Asia\">Asia</label>\u000a                <option value=\"Asia/Aden\" name=\"Aden (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Almaty\" name=\"Almaty (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Amman\" name=\"Amman (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Anadyr\" name=\"Anadyr (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Aqtau\" name=\"Aqtau (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Aqtobe\" name=\"Aqtobe (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Ashgabat\" name=\"Ashgabat (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Ashkhabad\" name=\"Ashkhabad (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Baghdad\" name=\"Baghdad (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Bahrain\" name=\"Bahrain (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Baku\" name=\"Baku (UTC+04:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Bangkok\" name=\"Bangkok (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Beirut\" name=\"Beirut (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Bishkek\" name=\"Bishkek (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Brunei\" name=\"Brunei (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Chita\" name=\"Chita (UTC+09:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Choibalsan\" name=\"Choibalsan (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Chongqing\" name=\"Chongqing (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Chungking\" name=\"Chungking (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Colombo\" name=\"Colombo (UTC+05:30)\" selected=\"false\"/>\u000a                <option value=\"Asia/Dacca\" name=\"Dacca (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Damascus\" name=\"Damascus (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Dhaka\" name=\"Dhaka (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Dili\" name=\"Dili (UTC+09:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Dubai\" name=\"Dubai (UTC+04:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Dushanbe\" name=\"Dushanbe (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Gaza\" name=\"Gaza (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Harbin\" name=\"Harbin (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Hebron\" name=\"Hebron (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Ho_Chi_Minh\" name=\"Ho Chi Minh (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Saigon\" name=\"Ho Chi Minh City (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Hong_Kong\" name=\"Hong Kong (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Hovd\" name=\"Hovd (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Irkutsk\" name=\"Irkutsk (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Istanbul\" name=\"Istanbul (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Jakarta\" name=\"Jakarta (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Jayapura\" name=\"Jayapura (UTC+09:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Jerusalem\" name=\"Jerusalem (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Kabul\" name=\"Kabul (UTC+04:30)\" selected=\"false\"/>\u000a                <option value=\"Asia/Kamchatka\" name=\"Kamchatka (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Karachi\" name=\"Karachi (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Kashgar\" name=\"Kashgar (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Kathmandu\" name=\"Kathmandu (UTC+05:45)\" selected=\"false\"/>\u000a                <option value=\"Asia/Katmandu\" name=\"Kathmandu (UTC+05:45)\" selected=\"false\"/>\u000a                <option value=\"Asia/Khandyga\" name=\"Khandyga (UTC+09:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Calcutta\" name=\"Kolkata (UTC+05:30)\" selected=\"false\"/>\u000a                <option value=\"Asia/Kolkata\" name=\"Kolkata (UTC+05:30)\" selected=\"false\"/>\u000a                <option value=\"Asia/Krasnoyarsk\" name=\"Krasnoyarsk (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Kuala_Lumpur\" name=\"Kuala Lumpur (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Kuching\" name=\"Kuching (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Kuwait\" name=\"Kuwait (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Macao\" name=\"Macao (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Macau\" name=\"Macau (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Magadan\" name=\"Magadan (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Makassar\" name=\"Makassar (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Manila\" name=\"Manila (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Muscat\" name=\"Muscat (UTC+04:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Nicosia\" name=\"Nicosia (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Novokuznetsk\" name=\"Novokuznetsk (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Novosibirsk\" name=\"Novosibirsk (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Omsk\" name=\"Omsk (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Oral\" name=\"Oral (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Phnom_Penh\" name=\"Phnom Penh (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Pontianak\" name=\"Pontianak (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Pyongyang\" name=\"Pyongyang (UTC+08:30)\" selected=\"false\"/>\u000a                <option value=\"Asia/Qatar\" name=\"Qatar (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Qyzylorda\" name=\"Qyzylorda (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Rangoon\" name=\"Rangoon (UTC+06:30)\" selected=\"false\"/>\u000a                <option value=\"Asia/Riyadh\" name=\"Riyadh (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Sakhalin\" name=\"Sakhalin (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Samarkand\" name=\"Samarkand (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Seoul\" name=\"Seoul (UTC+09:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Shanghai\" name=\"Shanghai (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Singapore\" name=\"Singapore (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Srednekolymsk\" name=\"Srednekolymsk (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Taipei\" name=\"Taipei (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Tashkent\" name=\"Tashkent (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Tbilisi\" name=\"Tbilisi (UTC+04:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Tehran\" name=\"Tehran (UTC+04:30)\" selected=\"false\"/>\u000a                <option value=\"Asia/Tel_Aviv\" name=\"Tel Aviv (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Thimbu\" name=\"Thimbu (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Thimphu\" name=\"Thimphu (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Tokyo\" name=\"Tokyo (UTC+09:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Ujung_Pandang\" name=\"Ujung Pandang (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Ulaanbaatar\" name=\"Ulaanbaatar (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Ulan_Bator\" name=\"Ulan Bator (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Urumqi\" name=\"Urumqi (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Ust-Nera\" name=\"Ust-Nera (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Vientiane\" name=\"Vientiane (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Vladivostok\" name=\"Vladivostok (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Yakutsk\" name=\"Yakutsk (UTC+09:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Yekaterinburg\" name=\"Yekaterinburg (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Yerevan\" name=\"Yerevan (UTC+04:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Atyrau\" name=\"timezone.Asia.Atyrau (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Barnaul\" name=\"timezone.Asia.Barnaul (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Famagusta\" name=\"timezone.Asia.Famagusta (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Tomsk\" name=\"timezone.Asia.Tomsk (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Yangon\" name=\"timezone.Asia.Yangon (UTC+06:30)\" selected=\"false\"/>\u000a            </optionGroup>\u000a            <optionGroup>\u000a                <label id=\"Atlantic\">Atlantic</label>\u000a                <option value=\"Atlantic/Azores\" name=\"Azores (UTC)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/Bermuda\" name=\"Bermuda (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/Canary\" name=\"Canary (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/Cape_Verde\" name=\"Cape Verde (UTC-01:00)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/Faeroe\" name=\"Faroe (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/Faroe\" name=\"Faroe (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/Jan_Mayen\" name=\"Jan Mayen (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/Madeira\" name=\"Madeira (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/Reykjavik\" name=\"Reykjavik (UTC)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/South_Georgia\" name=\"South Georgia (UTC-02:00)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/St_Helena\" name=\"St. Helena (UTC)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/Stanley\" name=\"Stanley (UTC-03:00)\" selected=\"false\"/>\u000a            </optionGroup>\u000a            <optionGroup>\u000a                <label id=\"Australia\">Australia</label>\u000a                <option value=\"Australia/ACT\" name=\"ACT (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/Adelaide\" name=\"Adelaide (UTC+09:30)\" selected=\"false\"/>\u000a                <option value=\"Australia/Brisbane\" name=\"Brisbane (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/Broken_Hill\" name=\"Broken Hill (UTC+09:30)\" selected=\"false\"/>\u000a                <option value=\"Australia/Canberra\" name=\"Canberra (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/Currie\" name=\"Currie (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/Darwin\" name=\"Darwin (UTC+09:30)\" selected=\"false\"/>\u000a                <option value=\"Australia/Eucla\" name=\"Eucla (UTC+08:45)\" selected=\"false\"/>\u000a                <option value=\"Australia/Hobart\" name=\"Hobart (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/LHI\" name=\"LHI (UTC+10:30)\" selected=\"false\"/>\u000a                <option value=\"Australia/Lindeman\" name=\"Lindeman (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/Lord_Howe\" name=\"Lord Howe (UTC+10:30)\" selected=\"false\"/>\u000a                <option value=\"Australia/Melbourne\" name=\"Melbourne (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/NSW\" name=\"NSW (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/North\" name=\"North (UTC+09:30)\" selected=\"false\"/>\u000a                <option value=\"Australia/Perth\" name=\"Perth (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/Queensland\" name=\"Queensland (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/South\" name=\"South (UTC+09:30)\" selected=\"false\"/>\u000a                <option value=\"Australia/Sydney\" name=\"Sydney (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/Tasmania\" name=\"Tasmania (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/Victoria\" name=\"Victoria (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/West\" name=\"West (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/Yancowinna\" name=\"Yancowinna (UTC+09:30)\" selected=\"false\"/>\u000a            </optionGroup>\u000a            <optionGroup>\u000a                <label id=\"Europe\">Europe</label>\u000a                <option value=\"Europe/Amsterdam\" name=\"Amsterdam (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Andorra\" name=\"Andorra (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Athens\" name=\"Athens (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Belfast\" name=\"Belfast (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Belgrade\" name=\"Belgrade (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Berlin\" name=\"Berlin (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Bratislava\" name=\"Bratislava (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Brussels\" name=\"Brussels (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Bucharest\" name=\"Bucharest (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Budapest\" name=\"Budapest (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Busingen\" name=\"Busingen (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Chisinau\" name=\"Chisinau (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Copenhagen\" name=\"Copenhagen (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Dublin\" name=\"Dublin (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Gibraltar\" name=\"Gibraltar (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Guernsey\" name=\"Guernsey (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Helsinki\" name=\"Helsinki (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Isle_of_Man\" name=\"Isle of Man (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Istanbul\" name=\"Istanbul (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Jersey\" name=\"Jersey (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Kaliningrad\" name=\"Kaliningrad (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Kiev\" name=\"Kiev (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Lisbon\" name=\"Lisbon (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Ljubljana\" name=\"Ljubljana (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/London\" name=\"London (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Luxembourg\" name=\"Luxembourg (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Madrid\" name=\"Madrid (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Malta\" name=\"Malta (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Mariehamn\" name=\"Mariehamn (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Minsk\" name=\"Minsk (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Monaco\" name=\"Monaco (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Moscow\" name=\"Moscow (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Nicosia\" name=\"Nicosia (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Oslo\" name=\"Oslo (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Paris\" name=\"Paris (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Podgorica\" name=\"Podgorica (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Prague\" name=\"Prague (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Riga\" name=\"Riga (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Rome\" name=\"Rome (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Samara\" name=\"Samara (UTC+04:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/San_Marino\" name=\"San Marino (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Sarajevo\" name=\"Sarajevo (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Simferopol\" name=\"Simferopol (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Skopje\" name=\"Skopje (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Sofia\" name=\"Sofia (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Stockholm\" name=\"Stockholm (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Tallinn\" name=\"Tallinn (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Tirane\" name=\"Tirane (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Tiraspol\" name=\"Tiraspol (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Uzhgorod\" name=\"Uzhgorod (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Vaduz\" name=\"Vaduz (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Vatican\" name=\"Vatican (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Vienna\" name=\"Vienna (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Vilnius\" name=\"Vilnius (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Volgograd\" name=\"Volgograd (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Warsaw\" name=\"Warsaw (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Zagreb\" name=\"Zagreb (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Zaporozhye\" name=\"Zaporozhye (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Zurich\" name=\"Zurich (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Astrakhan\" name=\"timezone.Europe.Astrakhan (UTC+04:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Kirov\" name=\"timezone.Europe.Kirov (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Saratov\" name=\"timezone.Europe.Saratov (UTC+04:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Ulyanovsk\" name=\"timezone.Europe.Ulyanovsk (UTC+04:00)\" selected=\"false\"/>\u000a            </optionGroup>\u000a            <optionGroup>\u000a                <label id=\"Indian\">Indian</label>\u000a                <option value=\"Indian/Antananarivo\" name=\"Antananarivo (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Indian/Chagos\" name=\"Chagos (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Indian/Christmas\" name=\"Christmas (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Indian/Cocos\" name=\"Cocos (UTC+06:30)\" selected=\"false\"/>\u000a                <option value=\"Indian/Comoro\" name=\"Comoro (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Indian/Kerguelen\" name=\"Kerguelen (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Indian/Mahe\" name=\"Mahe (UTC+04:00)\" selected=\"false\"/>\u000a                <option value=\"Indian/Maldives\" name=\"Maldives (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Indian/Mauritius\" name=\"Mauritius (UTC+04:00)\" selected=\"false\"/>\u000a                <option value=\"Indian/Mayotte\" name=\"Mayotte (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Indian/Reunion\" name=\"Réunion (UTC+04:00)\" selected=\"false\"/>\u000a            </optionGroup>\u000a            <optionGroup>\u000a                <label id=\"Pacific\">Pacific</label>\u000a                <option value=\"Pacific/Apia\" name=\"Apia (UTC+13:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Auckland\" name=\"Auckland (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Bougainville\" name=\"Bougainville (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Chatham\" name=\"Chatham (UTC+12:45)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Chuuk\" name=\"Chuuk (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Truk\" name=\"Chuuk (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Easter\" name=\"Easter (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Efate\" name=\"Efate (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Enderbury\" name=\"Enderbury (UTC+13:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Fakaofo\" name=\"Fakaofo (UTC+13:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Fiji\" name=\"Fiji (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Funafuti\" name=\"Funafuti (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Galapagos\" name=\"Galapagos (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Gambier\" name=\"Gambier (UTC-09:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Guadalcanal\" name=\"Guadalcanal (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Guam\" name=\"Guam (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Honolulu\" name=\"Honolulu (UTC-10:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Johnston\" name=\"Johnston (UTC-10:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Kiritimati\" name=\"Kiritimati (UTC+14:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Kosrae\" name=\"Kosrae (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Kwajalein\" name=\"Kwajalein (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Majuro\" name=\"Majuro (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Marquesas\" name=\"Marquesas (UTC-09:30)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Midway\" name=\"Midway (UTC-11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Nauru\" name=\"Nauru (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Niue\" name=\"Niue (UTC-11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Norfolk\" name=\"Norfolk (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Noumea\" name=\"Noumea (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Pago_Pago\" name=\"Pago Pago (UTC-11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Palau\" name=\"Palau (UTC+09:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Pitcairn\" name=\"Pitcairn (UTC-08:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Pohnpei\" name=\"Pohnpei (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Ponape\" name=\"Pohnpei (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Port_Moresby\" name=\"Port Moresby (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Rarotonga\" name=\"Rarotonga (UTC-10:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Saipan\" name=\"Saipan (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Samoa\" name=\"Samoa (UTC-11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Tahiti\" name=\"Tahiti (UTC-10:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Tarawa\" name=\"Tarawa (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Tongatapu\" name=\"Tongatapu (UTC+13:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Wake\" name=\"Wake (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Wallis\" name=\"Wallis (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Yap\" name=\"Yap (UTC+10:00)\" selected=\"false\"/>\u000a            </optionGroup>\u000a        </selection>\u000a        <result>\u000a            <field name=\"name\" type=\"text\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"realname\" type=\"text\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"email\" type=\"text\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"description\" type=\"longtext\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"userType\" type=\"list:select\">\u000a                <value>LOCAL_USER</value>\u000a            </field>\u000a            <field name=\"language\" type=\"list:select\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"timeZone\" type=\"list:select\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"password\" type=\"password\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"passwordConfirmation\" type=\"password\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"groups\" type=\"list:checkbox\">\u000a                <value></value>\u000a            </field>\u000a        </result>\u000a    </data>\u000a    <bean id=\"subjects\">\u000a        <option name=\"action\" id=\"create\"/>\u000a    </bean>\u000a</action>\u000a, org.custommonkey.xmlunit.Diff\u000a[different] Expected number of child nodes '3' but was '1' - comparing <selection...> at /action[1]/data[1]/selection[1] to <selection...> at /action[1]/data[1]/selection[1]\u000a",
          "errorStackTrace" : "junit.framework.AssertionFailedError: \u000aXML does not match control XML\u000aorg.custommonkey.xmlunit.Diff\u000a[different] Expected number of child nodes '3' but was '1' - comparing <selection...> at /action[1]/data[1]/selection[1] to <selection...> at /action[1]/data[1]/selection[1]\u000a\u000a<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\u000a<action xmlns=\"http://www.appng.org/schema/platform\" id=\"create\" eventId=\"subjectEvent\">\u000a    <config>\u000a        <title id=\"subject.create\">Create user</title>\u000a        <permissions>\u000a            <permission ref=\"subject.create\" mode=\"set\"></permission>\u000a        </permissions>\u000a        <params>\u000a            <param name=\"form_action\">create</param>\u000a        </params>\u000a        <meta-data binding=\"subject\" bindClass=\"org.appng.application.manager.form.SubjectForm\">\u000a            <field name=\"name\" type=\"text\" binding=\"subject.name\">\u000a                <label id=\"name\">Name</label>\u000a                <validation>\u000a                    <notNull>\u000a                        <message ref=\"subject.name\" class=\"ERROR\" code=\"{validation.notNull}\">Field must not be empty</message>\u000a                    </notNull>\u000a                    <size min=\"0\" max=\"255\">\u000a                        <message ref=\"subject.name\" class=\"ERROR\" code=\"{validation.string.max}\">Enter at most 255 characters</message>\u000a                    </size>\u000a                    <pattern regexp=\"^((((CN|cn)=[^,]+),?)*(((OU|ou)=[^,]+),?)*(((DC|dc)=[^,]+),?)*)|(([a-zA-Z0-9_\\.-])+(@(([a-zA-Z0-9-])+\\.)+([a-zA-Z0-9]){2,})?)$\">\u000a                        <message ref=\"subject.name\" class=\"ERROR\" code=\"{validation.usernameGroup}\">The name must either be a valid e-mail address, or consist of letters, digits, dots, underscores and hyphens or a valid LDAP group reference </message>\u000a                    </pattern>\u000a                </validation>\u000a                <messages ref=\"subject.name\">\u000a                    <message ref=\"subject.name\" class=\"ERROR\" code=\"{validation.notNull}\">Field must not be empty</message>\u000a                </messages>\u000a            </field>\u000a            <field name=\"realname\" type=\"text\" binding=\"subject.realname\">\u000a                <label id=\"realname\">Real name</label>\u000a                <validation>\u000a                    <notNull>\u000a                        <message ref=\"subject.realname\" class=\"ERROR\" code=\"{validation.notNull}\">Field must not be empty</message>\u000a                    </notNull>\u000a                    <size min=\"0\" max=\"64\">\u000a                        <message ref=\"subject.realname\" class=\"ERROR\" code=\"{validation.string.max}\">Enter at most 64 characters</message>\u000a                    </size>\u000a                </validation>\u000a                <messages ref=\"subject.realname\">\u000a                    <message ref=\"subject.realname\" class=\"ERROR\" code=\"{validation.notNull}\">Field must not be empty</message>\u000a                </messages>\u000a            </field>\u000a            <field name=\"email\" type=\"text\" binding=\"subject.email\">\u000a                <label id=\"email\">E-mail</label>\u000a                <validation>\u000a                    <pattern regexp=\"^([a-zA-Z0-9_\\.-])+@(([a-zA-Z0-9-])+\\.)+([a-zA-Z0-9]){2,}$\">\u000a                        <message ref=\"subject.email\" class=\"ERROR\" code=\"{validation.email}\">Please enter a valid e-mail address</message>\u000a                    </pattern>\u000a                </validation>\u000a                <messages ref=\"email\">\u000a                    <message ref=\"email\" class=\"ERROR\">Please enter an e-mail address.</message>\u000a                </messages>\u000a            </field>\u000a            <field name=\"description\" type=\"longtext\" binding=\"subject.description\">\u000a                <label id=\"description\">Description</label>\u000a                <validation>\u000a                    <size min=\"0\" max=\"8192\">\u000a                        <message ref=\"subject.description\" class=\"ERROR\" code=\"{validation.string.max}\">Enter at most 8192 characters</message>\u000a                    </size>\u000a                </validation>\u000a            </field>\u000a            <field name=\"userType\" type=\"list:select\" binding=\"subject.userType\">\u000a                <label id=\"type\">Type</label>\u000a            </field>\u000a            <field name=\"language\" type=\"list:select\" binding=\"subject.language\">\u000a                <label id=\"language\">Language</label>\u000a                <validation>\u000a                    <notNull>\u000a                        <message ref=\"subject.language\" class=\"ERROR\" code=\"{validation.notNull}\">Field must not be empty</message>\u000a                    </notNull>\u000a                    <size min=\"2\" max=\"3\">\u000a                        <message ref=\"subject.language\" class=\"ERROR\" code=\"{validation.string.min.max}\">Enter between 2 and 3 characters</message>\u000a                    </size>\u000a                </validation>\u000a                <messages ref=\"subject.language\">\u000a                    <message ref=\"subject.language\" class=\"ERROR\" code=\"{validation.notNull}\">Field must not be empty</message>\u000a                </messages>\u000a            </field>\u000a            <field name=\"timeZone\" type=\"list:select\" binding=\"subject.timeZone\">\u000a                <label id=\"timezone\">Timezone</label>\u000a            </field>\u000a            <field name=\"password\" type=\"password\" binding=\"password\">\u000a                <label id=\"password\">Password</label>\u000a                <validation/>\u000a                <messages ref=\"password\">\u000a                    <message ref=\"password\" class=\"ERROR\">Password must contain 1 or more lowercase letters.</message>\u000a                    <message ref=\"password\" class=\"ERROR\">Password must contain 1 or more uppercase letters.</message>\u000a                    <message ref=\"password\" class=\"ERROR\">Password must contain 1 or more numbers.</message>\u000a                    <message ref=\"password\" class=\"ERROR\">Password must contain 1 or more special characters. Allowed are !\"#$%&amp;'()*+,-./:;&lt;=&gt;?@[\\]^_`{|}~</message>\u000a                    <message ref=\"password\" class=\"ERROR\">Password must be at least 8 characters long.</message>\u000a                    <message ref=\"password\" class=\"ERROR\">Password contains illegal character: '§'</message>\u000a                </messages>\u000a            </field>\u000a            <field name=\"passwordConfirmation\" type=\"password\" binding=\"passwordConfirmation\">\u000a                <label id=\"password.confirmation\">Password confirmation</label>\u000a            </field>\u000a            <field name=\"groups\" type=\"list:checkbox\" binding=\"groupIds\">\u000a                <label id=\"groups\">Groups</label>\u000a            </field>\u000a        </meta-data>\u000a    </config>\u000a    <condition expression=\"${form_action eq 'create'}\"/>\u000a    <datasource id=\"new-user\"/>\u000a    <userdata/>\u000a    <data>\u000a        <selection id=\"groups\">\u000a            <title id=\"groups\">Groups</title>\u000a        </selection>\u000a        <selection id=\"userType\">\u000a            <title id=\"type\">Type</title>\u000a            <option value=\"LOCAL_USER\" name=\"Local User\" selected=\"true\"/>\u000a            <option value=\"GLOBAL_USER\" name=\"LDAP User\" selected=\"false\"/>\u000a            <option value=\"GLOBAL_GROUP\" name=\"LDAP Group\" selected=\"false\"/>\u000a        </selection>\u000a        <selection id=\"language\">\u000a            <title id=\"language\">Language</title>\u000a        </selection>\u000a        <selection id=\"passwordChangePolicy\" type=\"radio\">\u000a            <title id=\"passwordChangePolicy\">Password restrictions</title>\u000a            <option value=\"MAY\" name=\"May change\" selected=\"true\"/>\u000a            <option value=\"MUST\" name=\"Must change\" selected=\"false\"/>\u000a            <option value=\"MUST_NOT\" name=\"Must not change\" selected=\"false\"/>\u000a            <option value=\"MUST_RECOVER\" name=\"Must use recovery\" selected=\"false\"/>\u000a        </selection>\u000a        <selection id=\"timeZone\" type=\"select\">\u000a            <title id=\"timezone\">Timezone</title>\u000a            <optionGroup>\u000a                <label id=\"Africa\">Africa</label>\u000a                <option value=\"Africa/Abidjan\" name=\"Abidjan (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Accra\" name=\"Accra (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Addis_Ababa\" name=\"Addis Ababa (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Algiers\" name=\"Algiers (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Asmara\" name=\"Asmara (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Asmera\" name=\"Asmara (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Bamako\" name=\"Bamako (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Bangui\" name=\"Bangui (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Banjul\" name=\"Banjul (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Bissau\" name=\"Bissau (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Blantyre\" name=\"Blantyre (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Brazzaville\" name=\"Brazzaville (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Bujumbura\" name=\"Bujumbura (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Cairo\" name=\"Cairo (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Casablanca\" name=\"Casablanca (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Ceuta\" name=\"Ceuta (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Conakry\" name=\"Conakry (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Dakar\" name=\"Dakar (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Dar_es_Salaam\" name=\"Dar es Salaam (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Djibouti\" name=\"Djibouti (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Douala\" name=\"Douala (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/El_Aaiun\" name=\"El Aaiun (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Freetown\" name=\"Freetown (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Gaborone\" name=\"Gaborone (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Harare\" name=\"Harare (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Johannesburg\" name=\"Johannesburg (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Juba\" name=\"Juba (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Kampala\" name=\"Kampala (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Khartoum\" name=\"Khartoum (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Kigali\" name=\"Kigali (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Kinshasa\" name=\"Kinshasa (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Lagos\" name=\"Lagos (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Libreville\" name=\"Libreville (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Lome\" name=\"Lome (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Luanda\" name=\"Luanda (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Lubumbashi\" name=\"Lubumbashi (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Lusaka\" name=\"Lusaka (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Malabo\" name=\"Malabo (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Maputo\" name=\"Maputo (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Maseru\" name=\"Maseru (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Mbabane\" name=\"Mbabane (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Mogadishu\" name=\"Mogadishu (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Monrovia\" name=\"Monrovia (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Nairobi\" name=\"Nairobi (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Ndjamena\" name=\"Ndjamena (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Niamey\" name=\"Niamey (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Nouakchott\" name=\"Nouakchott (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Ouagadougou\" name=\"Ouagadougou (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Porto-Novo\" name=\"Porto-Novo (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Sao_Tome\" name=\"São Tomé (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Timbuktu\" name=\"Timbuktu (UTC)\" selected=\"false\"/>\u000a                <option value=\"Africa/Tripoli\" name=\"Tripoli (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Tunis\" name=\"Tunis (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Africa/Windhoek\" name=\"Windhoek (UTC+01:00)\" selected=\"false\"/>\u000a            </optionGroup>\u000a            <optionGroup>\u000a                <label id=\"America\">America</label>\u000a                <option value=\"America/Adak\" name=\"Adak (UTC-09:00)\" selected=\"false\"/>\u000a                <option value=\"America/Anchorage\" name=\"Anchorage (UTC-08:00)\" selected=\"false\"/>\u000a                <option value=\"America/Anguilla\" name=\"Anguilla (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Antigua\" name=\"Antigua (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Araguaina\" name=\"Araguaina (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Aruba\" name=\"Aruba (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Asuncion\" name=\"Asunción (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Atikokan\" name=\"Atikokan (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Coral_Harbour\" name=\"Atikokan (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Atka\" name=\"Atka (UTC-09:00)\" selected=\"false\"/>\u000a                <option value=\"America/Bahia\" name=\"Bahia (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Bahia_Banderas\" name=\"Bahia Banderas (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Barbados\" name=\"Barbados (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Belem\" name=\"Belem (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Belize\" name=\"Belize (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/North_Dakota/Beulah\" name=\"Beulah, North Dakota (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Blanc-Sablon\" name=\"Blanc-Sablon (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Boa_Vista\" name=\"Boa Vista (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Bogota\" name=\"Bogota (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Boise\" name=\"Boise (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/Buenos_Aires\" name=\"Buenos Aires (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Buenos_Aires\" name=\"Buenos Aires (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Cambridge_Bay\" name=\"Cambridge Bay (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Campo_Grande\" name=\"Campo Grande (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Cancun\" name=\"Cancun (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Caracas\" name=\"Caracas (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/Catamarca\" name=\"Catamarca (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Catamarca\" name=\"Catamarca (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Cayenne\" name=\"Cayenne (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Cayman\" name=\"Cayman (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/North_Dakota/Center\" name=\"Center, North Dakota (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Chicago\" name=\"Chicago (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Chihuahua\" name=\"Chihuahua (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/ComodRivadavia\" name=\"ComodRivadavia (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/Cordoba\" name=\"Cordoba (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Cordoba\" name=\"Cordoba (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Costa_Rica\" name=\"Costa Rica (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Creston\" name=\"Creston (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Cuiaba\" name=\"Cuiaba (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Curacao\" name=\"Curaçao (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Danmarkshavn\" name=\"Danmarkshavn (UTC)\" selected=\"false\"/>\u000a                <option value=\"America/Dawson\" name=\"Dawson (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Dawson_Creek\" name=\"Dawson Creek (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Denver\" name=\"Denver (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Detroit\" name=\"Detroit (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Dominica\" name=\"Dominica (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Edmonton\" name=\"Edmonton (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Eirunepe\" name=\"Eirunepe (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/El_Salvador\" name=\"El Salvador (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Ensenada\" name=\"Ensenada (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Fort_Wayne\" name=\"Fort Wayne (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Fortaleza\" name=\"Fortaleza (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Glace_Bay\" name=\"Glace Bay (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Goose_Bay\" name=\"Goose Bay (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Grand_Turk\" name=\"Grand Turk (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Grenada\" name=\"Grenada (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Guadeloupe\" name=\"Guadeloupe (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Guatemala\" name=\"Guatemala (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Guayaquil\" name=\"Guayaquil (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Guyana\" name=\"Guyana (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Halifax\" name=\"Halifax (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Havana\" name=\"Havana (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Hermosillo\" name=\"Hermosillo (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Indiana/Indianapolis\" name=\"Indianapolis (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Indianapolis\" name=\"Indianapolis (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Inuvik\" name=\"Inuvik (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Iqaluit\" name=\"Iqaluit (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Scoresbysund\" name=\"Ittoqqortoormiit (UTC)\" selected=\"false\"/>\u000a                <option value=\"America/Jamaica\" name=\"Jamaica (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/Jujuy\" name=\"Jujuy (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Jujuy\" name=\"Jujuy (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Juneau\" name=\"Juneau (UTC-08:00)\" selected=\"false\"/>\u000a                <option value=\"America/Knox_IN\" name=\"Knox IN (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Indiana/Knox\" name=\"Knox, Indiana (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Kralendijk\" name=\"Kralendijk (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/La_Paz\" name=\"La Paz (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/La_Rioja\" name=\"La Rioja (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Lima\" name=\"Lima (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Los_Angeles\" name=\"Los Angeles (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Kentucky/Louisville\" name=\"Louisville (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Louisville\" name=\"Louisville (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Lower_Princes\" name=\"Lower Princes Quarter (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Maceio\" name=\"Maceio (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Managua\" name=\"Managua (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Manaus\" name=\"Manaus (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Indiana/Marengo\" name=\"Marengo, Indiana (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Marigot\" name=\"Marigot (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Martinique\" name=\"Martinique (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Matamoros\" name=\"Matamoros (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Mazatlan\" name=\"Mazatlan (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/Mendoza\" name=\"Mendoza (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Mendoza\" name=\"Mendoza (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Menominee\" name=\"Menominee (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Merida\" name=\"Merida (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Metlakatla\" name=\"Metlakatla (UTC-08:00)\" selected=\"false\"/>\u000a                <option value=\"America/Mexico_City\" name=\"Mexico City (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Miquelon\" name=\"Miquelon (UTC-02:00)\" selected=\"false\"/>\u000a                <option value=\"America/Moncton\" name=\"Moncton (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Monterrey\" name=\"Monterrey (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Montevideo\" name=\"Montevideo (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Kentucky/Monticello\" name=\"Monticello, Kentucky (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Montreal\" name=\"Montreal (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Montserrat\" name=\"Montserrat (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Nassau\" name=\"Nassau (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/North_Dakota/New_Salem\" name=\"New Salem, North Dakota (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/New_York\" name=\"New York (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Nipigon\" name=\"Nipigon (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Nome\" name=\"Nome (UTC-08:00)\" selected=\"false\"/>\u000a                <option value=\"America/Noronha\" name=\"Noronha (UTC-02:00)\" selected=\"false\"/>\u000a                <option value=\"America/Godthab\" name=\"Nuuk (UTC-02:00)\" selected=\"false\"/>\u000a                <option value=\"America/Ojinaga\" name=\"Ojinaga (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Panama\" name=\"Panama (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Pangnirtung\" name=\"Pangnirtung (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Paramaribo\" name=\"Paramaribo (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Indiana/Petersburg\" name=\"Petersburg, Indiana (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Phoenix\" name=\"Phoenix (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Port_of_Spain\" name=\"Port of Spain (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Port-au-Prince\" name=\"Port-au-Prince (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Porto_Acre\" name=\"Porto Acre (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Porto_Velho\" name=\"Porto Velho (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Puerto_Rico\" name=\"Puerto Rico (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Rainy_River\" name=\"Rainy River (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Rankin_Inlet\" name=\"Rankin Inlet (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Recife\" name=\"Recife (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Regina\" name=\"Regina (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Resolute\" name=\"Resolute (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Rio_Branco\" name=\"Rio Branco (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/Rio_Gallegos\" name=\"Rio Gallegos (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Rosario\" name=\"Rosario (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/St_Barthelemy\" name=\"Saint Barthélemy (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/Salta\" name=\"Salta (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/San_Juan\" name=\"San Juan (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/San_Luis\" name=\"San Luis (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Santa_Isabel\" name=\"Santa Isabel (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Santarem\" name=\"Santarem (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Santiago\" name=\"Santiago (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Santo_Domingo\" name=\"Santo Domingo (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Sao_Paulo\" name=\"Sao Paulo (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Shiprock\" name=\"Shiprock (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Sitka\" name=\"Sitka (UTC-08:00)\" selected=\"false\"/>\u000a                <option value=\"America/St_Johns\" name=\"St. John’s (UTC-02:30)\" selected=\"false\"/>\u000a                <option value=\"America/St_Kitts\" name=\"St. Kitts (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/St_Lucia\" name=\"St. Lucia (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/St_Thomas\" name=\"St. Thomas (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/St_Vincent\" name=\"St. Vincent (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Swift_Current\" name=\"Swift Current (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Tegucigalpa\" name=\"Tegucigalpa (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Indiana/Tell_City\" name=\"Tell City, Indiana (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Thule\" name=\"Thule (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Thunder_Bay\" name=\"Thunder Bay (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Tijuana\" name=\"Tijuana (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Toronto\" name=\"Toronto (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Tortola\" name=\"Tortola (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/Tucuman\" name=\"Tucuman (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Argentina/Ushuaia\" name=\"Ushuaia (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"America/Vancouver\" name=\"Vancouver (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Indiana/Vevay\" name=\"Vevay, Indiana (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Indiana/Vincennes\" name=\"Vincennes, Indiana (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Virgin\" name=\"Virgin (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Whitehorse\" name=\"Whitehorse (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Indiana/Winamac\" name=\"Winamac, Indiana (UTC-04:00)\" selected=\"false\"/>\u000a                <option value=\"America/Winnipeg\" name=\"Winnipeg (UTC-05:00)\" selected=\"false\"/>\u000a                <option value=\"America/Yakutat\" name=\"Yakutat (UTC-08:00)\" selected=\"false\"/>\u000a                <option value=\"America/Yellowknife\" name=\"Yellowknife (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"America/Fort_Nelson\" name=\"timezone.America.Fort_Nelson (UTC-07:00)\" selected=\"false\"/>\u000a                <option value=\"America/Punta_Arenas\" name=\"timezone.America.Punta_Arenas (UTC-03:00)\" selected=\"false\"/>\u000a            </optionGroup>\u000a            <optionGroup>\u000a                <label id=\"Antarctica\">Antarctica</label>\u000a                <option value=\"Antarctica/Casey\" name=\"Casey (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/Davis\" name=\"Davis (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/DumontDUrville\" name=\"Dumont d’Urville (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/Macquarie\" name=\"Macquarie (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/Mawson\" name=\"Mawson (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/McMurdo\" name=\"McMurdo (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/Palmer\" name=\"Palmer (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/Rothera\" name=\"Rothera (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/South_Pole\" name=\"South Pole (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/Syowa\" name=\"Syowa (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/Troll\" name=\"Troll (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Antarctica/Vostok\" name=\"Vostok (UTC+06:00)\" selected=\"false\"/>\u000a            </optionGroup>\u000a            <optionGroup>\u000a                <label id=\"Asia\">Asia</label>\u000a                <option value=\"Asia/Aden\" name=\"Aden (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Almaty\" name=\"Almaty (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Amman\" name=\"Amman (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Anadyr\" name=\"Anadyr (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Aqtau\" name=\"Aqtau (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Aqtobe\" name=\"Aqtobe (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Ashgabat\" name=\"Ashgabat (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Ashkhabad\" name=\"Ashkhabad (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Baghdad\" name=\"Baghdad (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Bahrain\" name=\"Bahrain (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Baku\" name=\"Baku (UTC+04:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Bangkok\" name=\"Bangkok (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Beirut\" name=\"Beirut (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Bishkek\" name=\"Bishkek (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Brunei\" name=\"Brunei (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Chita\" name=\"Chita (UTC+09:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Choibalsan\" name=\"Choibalsan (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Chongqing\" name=\"Chongqing (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Chungking\" name=\"Chungking (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Colombo\" name=\"Colombo (UTC+05:30)\" selected=\"false\"/>\u000a                <option value=\"Asia/Dacca\" name=\"Dacca (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Damascus\" name=\"Damascus (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Dhaka\" name=\"Dhaka (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Dili\" name=\"Dili (UTC+09:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Dubai\" name=\"Dubai (UTC+04:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Dushanbe\" name=\"Dushanbe (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Gaza\" name=\"Gaza (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Harbin\" name=\"Harbin (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Hebron\" name=\"Hebron (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Ho_Chi_Minh\" name=\"Ho Chi Minh (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Saigon\" name=\"Ho Chi Minh City (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Hong_Kong\" name=\"Hong Kong (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Hovd\" name=\"Hovd (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Irkutsk\" name=\"Irkutsk (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Istanbul\" name=\"Istanbul (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Jakarta\" name=\"Jakarta (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Jayapura\" name=\"Jayapura (UTC+09:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Jerusalem\" name=\"Jerusalem (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Kabul\" name=\"Kabul (UTC+04:30)\" selected=\"false\"/>\u000a                <option value=\"Asia/Kamchatka\" name=\"Kamchatka (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Karachi\" name=\"Karachi (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Kashgar\" name=\"Kashgar (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Kathmandu\" name=\"Kathmandu (UTC+05:45)\" selected=\"false\"/>\u000a                <option value=\"Asia/Katmandu\" name=\"Kathmandu (UTC+05:45)\" selected=\"false\"/>\u000a                <option value=\"Asia/Khandyga\" name=\"Khandyga (UTC+09:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Calcutta\" name=\"Kolkata (UTC+05:30)\" selected=\"false\"/>\u000a                <option value=\"Asia/Kolkata\" name=\"Kolkata (UTC+05:30)\" selected=\"false\"/>\u000a                <option value=\"Asia/Krasnoyarsk\" name=\"Krasnoyarsk (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Kuala_Lumpur\" name=\"Kuala Lumpur (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Kuching\" name=\"Kuching (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Kuwait\" name=\"Kuwait (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Macao\" name=\"Macao (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Macau\" name=\"Macau (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Magadan\" name=\"Magadan (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Makassar\" name=\"Makassar (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Manila\" name=\"Manila (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Muscat\" name=\"Muscat (UTC+04:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Nicosia\" name=\"Nicosia (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Novokuznetsk\" name=\"Novokuznetsk (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Novosibirsk\" name=\"Novosibirsk (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Omsk\" name=\"Omsk (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Oral\" name=\"Oral (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Phnom_Penh\" name=\"Phnom Penh (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Pontianak\" name=\"Pontianak (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Pyongyang\" name=\"Pyongyang (UTC+08:30)\" selected=\"false\"/>\u000a                <option value=\"Asia/Qatar\" name=\"Qatar (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Qyzylorda\" name=\"Qyzylorda (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Rangoon\" name=\"Rangoon (UTC+06:30)\" selected=\"false\"/>\u000a                <option value=\"Asia/Riyadh\" name=\"Riyadh (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Sakhalin\" name=\"Sakhalin (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Samarkand\" name=\"Samarkand (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Seoul\" name=\"Seoul (UTC+09:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Shanghai\" name=\"Shanghai (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Singapore\" name=\"Singapore (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Srednekolymsk\" name=\"Srednekolymsk (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Taipei\" name=\"Taipei (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Tashkent\" name=\"Tashkent (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Tbilisi\" name=\"Tbilisi (UTC+04:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Tehran\" name=\"Tehran (UTC+04:30)\" selected=\"false\"/>\u000a                <option value=\"Asia/Tel_Aviv\" name=\"Tel Aviv (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Thimbu\" name=\"Thimbu (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Thimphu\" name=\"Thimphu (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Tokyo\" name=\"Tokyo (UTC+09:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Ujung_Pandang\" name=\"Ujung Pandang (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Ulaanbaatar\" name=\"Ulaanbaatar (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Ulan_Bator\" name=\"Ulan Bator (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Urumqi\" name=\"Urumqi (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Ust-Nera\" name=\"Ust-Nera (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Vientiane\" name=\"Vientiane (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Vladivostok\" name=\"Vladivostok (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Yakutsk\" name=\"Yakutsk (UTC+09:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Yekaterinburg\" name=\"Yekaterinburg (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Yerevan\" name=\"Yerevan (UTC+04:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Atyrau\" name=\"timezone.Asia.Atyrau (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Barnaul\" name=\"timezone.Asia.Barnaul (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Famagusta\" name=\"timezone.Asia.Famagusta (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Tomsk\" name=\"timezone.Asia.Tomsk (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Asia/Yangon\" name=\"timezone.Asia.Yangon (UTC+06:30)\" selected=\"false\"/>\u000a            </optionGroup>\u000a            <optionGroup>\u000a                <label id=\"Atlantic\">Atlantic</label>\u000a                <option value=\"Atlantic/Azores\" name=\"Azores (UTC)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/Bermuda\" name=\"Bermuda (UTC-03:00)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/Canary\" name=\"Canary (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/Cape_Verde\" name=\"Cape Verde (UTC-01:00)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/Faeroe\" name=\"Faroe (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/Faroe\" name=\"Faroe (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/Jan_Mayen\" name=\"Jan Mayen (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/Madeira\" name=\"Madeira (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/Reykjavik\" name=\"Reykjavik (UTC)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/South_Georgia\" name=\"South Georgia (UTC-02:00)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/St_Helena\" name=\"St. Helena (UTC)\" selected=\"false\"/>\u000a                <option value=\"Atlantic/Stanley\" name=\"Stanley (UTC-03:00)\" selected=\"false\"/>\u000a            </optionGroup>\u000a            <optionGroup>\u000a                <label id=\"Australia\">Australia</label>\u000a                <option value=\"Australia/ACT\" name=\"ACT (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/Adelaide\" name=\"Adelaide (UTC+09:30)\" selected=\"false\"/>\u000a                <option value=\"Australia/Brisbane\" name=\"Brisbane (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/Broken_Hill\" name=\"Broken Hill (UTC+09:30)\" selected=\"false\"/>\u000a                <option value=\"Australia/Canberra\" name=\"Canberra (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/Currie\" name=\"Currie (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/Darwin\" name=\"Darwin (UTC+09:30)\" selected=\"false\"/>\u000a                <option value=\"Australia/Eucla\" name=\"Eucla (UTC+08:45)\" selected=\"false\"/>\u000a                <option value=\"Australia/Hobart\" name=\"Hobart (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/LHI\" name=\"LHI (UTC+10:30)\" selected=\"false\"/>\u000a                <option value=\"Australia/Lindeman\" name=\"Lindeman (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/Lord_Howe\" name=\"Lord Howe (UTC+10:30)\" selected=\"false\"/>\u000a                <option value=\"Australia/Melbourne\" name=\"Melbourne (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/NSW\" name=\"NSW (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/North\" name=\"North (UTC+09:30)\" selected=\"false\"/>\u000a                <option value=\"Australia/Perth\" name=\"Perth (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/Queensland\" name=\"Queensland (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/South\" name=\"South (UTC+09:30)\" selected=\"false\"/>\u000a                <option value=\"Australia/Sydney\" name=\"Sydney (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/Tasmania\" name=\"Tasmania (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/Victoria\" name=\"Victoria (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/West\" name=\"West (UTC+08:00)\" selected=\"false\"/>\u000a                <option value=\"Australia/Yancowinna\" name=\"Yancowinna (UTC+09:30)\" selected=\"false\"/>\u000a            </optionGroup>\u000a            <optionGroup>\u000a                <label id=\"Europe\">Europe</label>\u000a                <option value=\"Europe/Amsterdam\" name=\"Amsterdam (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Andorra\" name=\"Andorra (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Athens\" name=\"Athens (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Belfast\" name=\"Belfast (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Belgrade\" name=\"Belgrade (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Berlin\" name=\"Berlin (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Bratislava\" name=\"Bratislava (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Brussels\" name=\"Brussels (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Bucharest\" name=\"Bucharest (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Budapest\" name=\"Budapest (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Busingen\" name=\"Busingen (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Chisinau\" name=\"Chisinau (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Copenhagen\" name=\"Copenhagen (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Dublin\" name=\"Dublin (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Gibraltar\" name=\"Gibraltar (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Guernsey\" name=\"Guernsey (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Helsinki\" name=\"Helsinki (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Isle_of_Man\" name=\"Isle of Man (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Istanbul\" name=\"Istanbul (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Jersey\" name=\"Jersey (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Kaliningrad\" name=\"Kaliningrad (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Kiev\" name=\"Kiev (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Lisbon\" name=\"Lisbon (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Ljubljana\" name=\"Ljubljana (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/London\" name=\"London (UTC+01:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Luxembourg\" name=\"Luxembourg (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Madrid\" name=\"Madrid (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Malta\" name=\"Malta (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Mariehamn\" name=\"Mariehamn (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Minsk\" name=\"Minsk (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Monaco\" name=\"Monaco (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Moscow\" name=\"Moscow (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Nicosia\" name=\"Nicosia (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Oslo\" name=\"Oslo (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Paris\" name=\"Paris (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Podgorica\" name=\"Podgorica (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Prague\" name=\"Prague (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Riga\" name=\"Riga (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Rome\" name=\"Rome (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Samara\" name=\"Samara (UTC+04:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/San_Marino\" name=\"San Marino (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Sarajevo\" name=\"Sarajevo (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Simferopol\" name=\"Simferopol (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Skopje\" name=\"Skopje (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Sofia\" name=\"Sofia (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Stockholm\" name=\"Stockholm (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Tallinn\" name=\"Tallinn (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Tirane\" name=\"Tirane (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Tiraspol\" name=\"Tiraspol (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Uzhgorod\" name=\"Uzhgorod (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Vaduz\" name=\"Vaduz (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Vatican\" name=\"Vatican (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Vienna\" name=\"Vienna (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Vilnius\" name=\"Vilnius (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Volgograd\" name=\"Volgograd (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Warsaw\" name=\"Warsaw (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Zagreb\" name=\"Zagreb (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Zaporozhye\" name=\"Zaporozhye (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Zurich\" name=\"Zurich (UTC+02:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Astrakhan\" name=\"timezone.Europe.Astrakhan (UTC+04:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Kirov\" name=\"timezone.Europe.Kirov (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Saratov\" name=\"timezone.Europe.Saratov (UTC+04:00)\" selected=\"false\"/>\u000a                <option value=\"Europe/Ulyanovsk\" name=\"timezone.Europe.Ulyanovsk (UTC+04:00)\" selected=\"false\"/>\u000a            </optionGroup>\u000a            <optionGroup>\u000a                <label id=\"Indian\">Indian</label>\u000a                <option value=\"Indian/Antananarivo\" name=\"Antananarivo (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Indian/Chagos\" name=\"Chagos (UTC+06:00)\" selected=\"false\"/>\u000a                <option value=\"Indian/Christmas\" name=\"Christmas (UTC+07:00)\" selected=\"false\"/>\u000a                <option value=\"Indian/Cocos\" name=\"Cocos (UTC+06:30)\" selected=\"false\"/>\u000a                <option value=\"Indian/Comoro\" name=\"Comoro (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Indian/Kerguelen\" name=\"Kerguelen (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Indian/Mahe\" name=\"Mahe (UTC+04:00)\" selected=\"false\"/>\u000a                <option value=\"Indian/Maldives\" name=\"Maldives (UTC+05:00)\" selected=\"false\"/>\u000a                <option value=\"Indian/Mauritius\" name=\"Mauritius (UTC+04:00)\" selected=\"false\"/>\u000a                <option value=\"Indian/Mayotte\" name=\"Mayotte (UTC+03:00)\" selected=\"false\"/>\u000a                <option value=\"Indian/Reunion\" name=\"Réunion (UTC+04:00)\" selected=\"false\"/>\u000a            </optionGroup>\u000a            <optionGroup>\u000a                <label id=\"Pacific\">Pacific</label>\u000a                <option value=\"Pacific/Apia\" name=\"Apia (UTC+13:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Auckland\" name=\"Auckland (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Bougainville\" name=\"Bougainville (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Chatham\" name=\"Chatham (UTC+12:45)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Chuuk\" name=\"Chuuk (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Truk\" name=\"Chuuk (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Easter\" name=\"Easter (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Efate\" name=\"Efate (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Enderbury\" name=\"Enderbury (UTC+13:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Fakaofo\" name=\"Fakaofo (UTC+13:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Fiji\" name=\"Fiji (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Funafuti\" name=\"Funafuti (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Galapagos\" name=\"Galapagos (UTC-06:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Gambier\" name=\"Gambier (UTC-09:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Guadalcanal\" name=\"Guadalcanal (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Guam\" name=\"Guam (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Honolulu\" name=\"Honolulu (UTC-10:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Johnston\" name=\"Johnston (UTC-10:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Kiritimati\" name=\"Kiritimati (UTC+14:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Kosrae\" name=\"Kosrae (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Kwajalein\" name=\"Kwajalein (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Majuro\" name=\"Majuro (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Marquesas\" name=\"Marquesas (UTC-09:30)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Midway\" name=\"Midway (UTC-11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Nauru\" name=\"Nauru (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Niue\" name=\"Niue (UTC-11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Norfolk\" name=\"Norfolk (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Noumea\" name=\"Noumea (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Pago_Pago\" name=\"Pago Pago (UTC-11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Palau\" name=\"Palau (UTC+09:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Pitcairn\" name=\"Pitcairn (UTC-08:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Pohnpei\" name=\"Pohnpei (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Ponape\" name=\"Pohnpei (UTC+11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Port_Moresby\" name=\"Port Moresby (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Rarotonga\" name=\"Rarotonga (UTC-10:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Saipan\" name=\"Saipan (UTC+10:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Samoa\" name=\"Samoa (UTC-11:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Tahiti\" name=\"Tahiti (UTC-10:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Tarawa\" name=\"Tarawa (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Tongatapu\" name=\"Tongatapu (UTC+13:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Wake\" name=\"Wake (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Wallis\" name=\"Wallis (UTC+12:00)\" selected=\"false\"/>\u000a                <option value=\"Pacific/Yap\" name=\"Yap (UTC+10:00)\" selected=\"false\"/>\u000a            </optionGroup>\u000a        </selection>\u000a        <result>\u000a            <field name=\"name\" type=\"text\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"realname\" type=\"text\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"email\" type=\"text\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"description\" type=\"longtext\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"userType\" type=\"list:select\">\u000a                <value>LOCAL_USER</value>\u000a            </field>\u000a            <field name=\"language\" type=\"list:select\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"timeZone\" type=\"list:select\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"password\" type=\"password\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"passwordConfirmation\" type=\"password\">\u000a                <value></value>\u000a            </field>\u000a            <field name=\"groups\" type=\"list:checkbox\">\u000a                <value></value>\u000a            </field>\u000a        </result>\u000a    </data>\u000a    <bean id=\"subjects\">\u000a        <option name=\"action\" id=\"create\"/>\u000a    </bean>\u000a</action>\u000a, org.custommonkey.xmlunit.Diff\u000a[different] Expected number of child nodes '3' but was '1' - comparing <selection...> at /action[1]/data[1]/selection[1] to <selection...> at /action[1]/data[1]/selection[1]\u000a\u000a\u0009at org.appng.application.manager.business.SubjectsTest.testCreateValidationFail(SubjectsTest.java:117)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testCreateValidationFail",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.SubjectsTest",
          "duration" : 0.134,
          "errorDetails" : "XML does not match control XML\u000aorg.custommonkey.xmlunit.Diff\u000a[different] Expected number of child nodes '1' but was '2' - comparing <messages...> at /messages[1] to <messages...> at /messages[1]\u000a\u000a<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\u000a<messages xmlns=\"http://www.appng.org/schema/platform\" ref=\"delete\">\u000a    <message ref=\"delete\" class=\"ERROR\">User does not exist.</message>\u000a    <message ref=\"delete\" class=\"ERROR\">Failed to delete the user.</message>\u000a</messages>\u000a, org.custommonkey.xmlunit.Diff\u000a[different] Expected number of child nodes '1' but was '2' - comparing <messages...> at /messages[1] to <messages...> at /messages[1]\u000a",
          "errorStackTrace" : "junit.framework.AssertionFailedError: \u000aXML does not match control XML\u000aorg.custommonkey.xmlunit.Diff\u000a[different] Expected number of child nodes '1' but was '2' - comparing <messages...> at /messages[1] to <messages...> at /messages[1]\u000a\u000a<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\u000a<messages xmlns=\"http://www.appng.org/schema/platform\" ref=\"delete\">\u000a    <message ref=\"delete\" class=\"ERROR\">User does not exist.</message>\u000a    <message ref=\"delete\" class=\"ERROR\">Failed to delete the user.</message>\u000a</messages>\u000a, org.custommonkey.xmlunit.Diff\u000a[different] Expected number of child nodes '1' but was '2' - comparing <messages...> at /messages[1] to <messages...> at /messages[1]\u000a\u000a\u0009at org.appng.application.manager.business.SubjectsTest.testDelete(SubjectsTest.java:138)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testDelete",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "[main] ERROR org.appng.application.manager.business.Subjects - Failed to delete the user.\u000aorg.appng.api.BusinessException: No such subject 2\u000a\u0009at org.appng.application.manager.service.ManagerService.deleteSubject(ManagerService.java:173)\u000a\u0009at org.appng.application.manager.service.ManagerService$$FastClassBySpringCGLIB$$bbf10b1e.invoke(<generated>)\u000a\u0009at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:737)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)\u000a\u0009at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:283)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:672)\u000a\u0009at org.appng.application.manager.service.ManagerService$$EnhancerBySpringCGLIB$$845e3b03.deleteSubject(<generated>)\u000a\u0009at org.appng.application.manager.business.Subjects.perform(Subjects.java:80)\u000a\u0009at org.appng.application.manager.business.Subjects.perform(Subjects.java:48)\u000a\u0009at org.appng.api.support.CallableAction.execute(CallableAction.java:438)\u000a\u0009at org.appng.api.support.CallableAction.perform(CallableAction.java:336)\u000a\u0009at org.appng.api.support.CallableAction.perform(CallableAction.java:308)\u000a\u0009at org.appng.application.manager.business.SubjectsTest.testDelete(SubjectsTest.java:137)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\u000a\u0009at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\u000a\u0009at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\u000a\u0009at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\u000a\u0009at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)\u000a\u0009at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)\u000a\u0009at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)\u000a\u0009at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\u000a\u0009at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\u000a\u0009at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\u000a\u0009at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\u000a\u0009at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)\u000a\u0009at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\u000a\u0009at org.junit.runners.ParentRunner.run(ParentRunner.java:413)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)\u000a",
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.SubjectsTest",
          "duration" : 0.153,
          "errorDetails" : "XML does not match control XML\u000aorg.custommonkey.xmlunit.Diff\u000a[different] Expected number of child nodes '4' but was '2' - comparing <selection...> at /datasource[1]/data[1]/selectionGroup[1]/selection[5] to <selection...> at /datasource[1]/data[1]/selectionGroup[1]/selection[5]\u000a\u000a<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\u000a<datasource xmlns=\"http://www.appng.org/schema/platform\" id=\"users\">\u000a    <config>\u000a        <title id=\"subjects\">Users</title>\u000a        <permissions>\u000a            <permission ref=\"subject.list\" mode=\"set\"></permission>\u000a        </permissions>\u000a        <params>\u000a            <param name=\"userId\"/>\u000a            <param name=\"groupId\"/>\u000a        </params>\u000a        <meta-data bindClass=\"org.appng.api.model.Subject\" result-selector=\"${current.id eq userId}\">\u000a            <field name=\"name\" type=\"text\" binding=\"name\">\u000a                <sort/>\u000a                <label id=\"name\">Name</label>\u000a            </field>\u000a            <field name=\"realname\" type=\"text\" binding=\"realname\">\u000a                <sort/>\u000a                <label id=\"realname\">Real name</label>\u000a            </field>\u000a            <field name=\"description\" type=\"text\" binding=\"description\">\u000a                <label id=\"description\">Description</label>\u000a            </field>\u000a            <field name=\"typeName\" type=\"text\" binding=\"typeName\">\u000a                <label id=\"userType\">Type</label>\u000a            </field>\u000a            <field name=\"language\" type=\"text\" binding=\"language\">\u000a                <label id=\"language\">Language</label>\u000a            </field>\u000a            <field name=\"locked\" type=\"image\" binding=\"locked\">\u000a                <label id=\"locked\">Locked</label>\u000a                <icon condition=\"${current.locked}\">led_red</icon>\u000a                <icon condition=\"${not current.locked}\">led_green</icon>\u000a            </field>\u000a            <field name=\"actions\" type=\"linkpanel\" binding=\"actions\">\u000a                <label id=\"actions\">Actions</label>\u000a            </field>\u000a        </meta-data>\u000a        <linkpanel id=\"other\" location=\"both\">\u000a            <link id=\"other[1]\" mode=\"intern\" target=\"/users/user/create\">\u000a                <permissions>\u000a                    <permission ref=\"subject.create\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"subject.create\">Create user</label>\u000a                <icon>new</icon>\u000a            </link>\u000a        </linkpanel>\u000a        <linkpanel id=\"actions\" location=\"inline\">\u000a            <link id=\"actions[1]\" mode=\"intern\" target=\"/users/user/update/${current.id}\" default=\"true\">\u000a                <permissions>\u000a                    <permission ref=\"subject.edit\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"edit\">Edit</label>\u000a                <icon>edit</icon>\u000a            </link>\u000a            <link id=\"actions[2]\" mode=\"intern\" target=\"/users?form_action=delete&amp;userid=${current.id}\">\u000a                <permissions>\u000a                    <permission ref=\"subject.delete\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"delete\">Delete</label>\u000a                <icon>delete</icon>\u000a                <confirmation id=\"subject.delete.confirm\" params=\"#{name}\">Do you really want to delete the user \"#{name}\"?</confirmation>\u000a            </link>\u000a        </linkpanel>\u000a    </config>\u000a    <data>\u000a        <selectionGroup>\u000a            <selection id=\"f_name\" type=\"text\">\u000a                <title id=\"name\">Name</title>\u000a                <option value=\"\" name=\"\" selected=\"true\"/>\u000a            </selection>\u000a            <selection id=\"f_rlnme\" type=\"text\">\u000a                <title id=\"realname\">Real name</title>\u000a                <option value=\"\" name=\"\" selected=\"true\"/>\u000a            </selection>\u000a            <selection id=\"f_eml\" type=\"text\">\u000a                <title id=\"email\">E-mail</title>\u000a                <option value=\"\" name=\"\" selected=\"true\"/>\u000a            </selection>\u000a            <selection id=\"f_type\" type=\"select\">\u000a                <title id=\"type\">Type</title>\u000a                <option/>\u000a                <option value=\"LOCAL_USER\" name=\"Local User\" selected=\"false\"/>\u000a                <option value=\"GLOBAL_USER\" name=\"LDAP User\" selected=\"false\"/>\u000a                <option value=\"GLOBAL_GROUP\" name=\"LDAP Group\" selected=\"false\"/>\u000a            </selection>\u000a            <selection id=\"f_gid\" type=\"select\">\u000a                <title id=\"group\">Group</title>\u000a                <option value=\"\" name=\"\"/>\u000a            </selection>\u000a            <selection id=\"f_lckd\" type=\"radio\">\u000a                <title id=\"locked\">Locked</title>\u000a                <option value=\"all\" name=\"All\" selected=\"false\"/>\u000a                <option value=\"true\" name=\"Yes\" selected=\"false\"/>\u000a                <option value=\"false\" name=\"No\" selected=\"false\"/>\u000a            </selection>\u000a        </selectionGroup>\u000a        <resultset chunk=\"0\" chunkname=\"users\" chunksize=\"10\" nextchunk=\"0\" previouschunk=\"0\" firstchunk=\"0\" lastchunk=\"-1\" hits=\"0\"/>\u000a    </data>\u000a</datasource>\u000a, org.custommonkey.xmlunit.Diff\u000a[different] Expected number of child nodes '4' but was '2' - comparing <selection...> at /datasource[1]/data[1]/selectionGroup[1]/selection[5] to <selection...> at /datasource[1]/data[1]/selectionGroup[1]/selection[5]\u000a",
          "errorStackTrace" : "junit.framework.AssertionFailedError: \u000aXML does not match control XML\u000aorg.custommonkey.xmlunit.Diff\u000a[different] Expected number of child nodes '4' but was '2' - comparing <selection...> at /datasource[1]/data[1]/selectionGroup[1]/selection[5] to <selection...> at /datasource[1]/data[1]/selectionGroup[1]/selection[5]\u000a\u000a<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\u000a<datasource xmlns=\"http://www.appng.org/schema/platform\" id=\"users\">\u000a    <config>\u000a        <title id=\"subjects\">Users</title>\u000a        <permissions>\u000a            <permission ref=\"subject.list\" mode=\"set\"></permission>\u000a        </permissions>\u000a        <params>\u000a            <param name=\"userId\"/>\u000a            <param name=\"groupId\"/>\u000a        </params>\u000a        <meta-data bindClass=\"org.appng.api.model.Subject\" result-selector=\"${current.id eq userId}\">\u000a            <field name=\"name\" type=\"text\" binding=\"name\">\u000a                <sort/>\u000a                <label id=\"name\">Name</label>\u000a            </field>\u000a            <field name=\"realname\" type=\"text\" binding=\"realname\">\u000a                <sort/>\u000a                <label id=\"realname\">Real name</label>\u000a            </field>\u000a            <field name=\"description\" type=\"text\" binding=\"description\">\u000a                <label id=\"description\">Description</label>\u000a            </field>\u000a            <field name=\"typeName\" type=\"text\" binding=\"typeName\">\u000a                <label id=\"userType\">Type</label>\u000a            </field>\u000a            <field name=\"language\" type=\"text\" binding=\"language\">\u000a                <label id=\"language\">Language</label>\u000a            </field>\u000a            <field name=\"locked\" type=\"image\" binding=\"locked\">\u000a                <label id=\"locked\">Locked</label>\u000a                <icon condition=\"${current.locked}\">led_red</icon>\u000a                <icon condition=\"${not current.locked}\">led_green</icon>\u000a            </field>\u000a            <field name=\"actions\" type=\"linkpanel\" binding=\"actions\">\u000a                <label id=\"actions\">Actions</label>\u000a            </field>\u000a        </meta-data>\u000a        <linkpanel id=\"other\" location=\"both\">\u000a            <link id=\"other[1]\" mode=\"intern\" target=\"/users/user/create\">\u000a                <permissions>\u000a                    <permission ref=\"subject.create\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"subject.create\">Create user</label>\u000a                <icon>new</icon>\u000a            </link>\u000a        </linkpanel>\u000a        <linkpanel id=\"actions\" location=\"inline\">\u000a            <link id=\"actions[1]\" mode=\"intern\" target=\"/users/user/update/${current.id}\" default=\"true\">\u000a                <permissions>\u000a                    <permission ref=\"subject.edit\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"edit\">Edit</label>\u000a                <icon>edit</icon>\u000a            </link>\u000a            <link id=\"actions[2]\" mode=\"intern\" target=\"/users?form_action=delete&amp;userid=${current.id}\">\u000a                <permissions>\u000a                    <permission ref=\"subject.delete\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"delete\">Delete</label>\u000a                <icon>delete</icon>\u000a                <confirmation id=\"subject.delete.confirm\" params=\"#{name}\">Do you really want to delete the user \"#{name}\"?</confirmation>\u000a            </link>\u000a        </linkpanel>\u000a    </config>\u000a    <data>\u000a        <selectionGroup>\u000a            <selection id=\"f_name\" type=\"text\">\u000a                <title id=\"name\">Name</title>\u000a                <option value=\"\" name=\"\" selected=\"true\"/>\u000a            </selection>\u000a            <selection id=\"f_rlnme\" type=\"text\">\u000a                <title id=\"realname\">Real name</title>\u000a                <option value=\"\" name=\"\" selected=\"true\"/>\u000a            </selection>\u000a            <selection id=\"f_eml\" type=\"text\">\u000a                <title id=\"email\">E-mail</title>\u000a                <option value=\"\" name=\"\" selected=\"true\"/>\u000a            </selection>\u000a            <selection id=\"f_type\" type=\"select\">\u000a                <title id=\"type\">Type</title>\u000a                <option/>\u000a                <option value=\"LOCAL_USER\" name=\"Local User\" selected=\"false\"/>\u000a                <option value=\"GLOBAL_USER\" name=\"LDAP User\" selected=\"false\"/>\u000a                <option value=\"GLOBAL_GROUP\" name=\"LDAP Group\" selected=\"false\"/>\u000a            </selection>\u000a            <selection id=\"f_gid\" type=\"select\">\u000a                <title id=\"group\">Group</title>\u000a                <option value=\"\" name=\"\"/>\u000a            </selection>\u000a            <selection id=\"f_lckd\" type=\"radio\">\u000a                <title id=\"locked\">Locked</title>\u000a                <option value=\"all\" name=\"All\" selected=\"false\"/>\u000a                <option value=\"true\" name=\"Yes\" selected=\"false\"/>\u000a                <option value=\"false\" name=\"No\" selected=\"false\"/>\u000a            </selection>\u000a        </selectionGroup>\u000a        <resultset chunk=\"0\" chunkname=\"users\" chunksize=\"10\" nextchunk=\"0\" previouschunk=\"0\" firstchunk=\"0\" lastchunk=\"-1\" hits=\"0\"/>\u000a    </data>\u000a</datasource>\u000a, org.custommonkey.xmlunit.Diff\u000a[different] Expected number of child nodes '4' but was '2' - comparing <selection...> at /datasource[1]/data[1]/selectionGroup[1]/selection[5] to <selection...> at /datasource[1]/data[1]/selectionGroup[1]/selection[5]\u000a\u000a\u0009at org.appng.application.manager.business.SubjectsTest.testShowAll(SubjectsTest.java:158)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testShowAll",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.SubjectsTest",
          "duration" : 0.153,
          "errorDetails" : "XML does not match control XML\u000aorg.custommonkey.xmlunit.Diff\u000a[different] Expected number of child nodes '4' but was '2' - comparing <selection...> at /datasource[1]/data[1]/selectionGroup[1]/selection[5] to <selection...> at /datasource[1]/data[1]/selectionGroup[1]/selection[5]\u000a\u000a<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\u000a<datasource xmlns=\"http://www.appng.org/schema/platform\" id=\"users\">\u000a    <config>\u000a        <title id=\"subjects\">Users</title>\u000a        <permissions>\u000a            <permission ref=\"subject.list\" mode=\"set\"></permission>\u000a        </permissions>\u000a        <params>\u000a            <param name=\"userId\"/>\u000a            <param name=\"groupId\">1</param>\u000a        </params>\u000a        <meta-data bindClass=\"org.appng.api.model.Subject\" result-selector=\"${current.id eq userId}\">\u000a            <field name=\"name\" type=\"text\" binding=\"name\">\u000a                <sort/>\u000a                <label id=\"name\">Name</label>\u000a            </field>\u000a            <field name=\"realname\" type=\"text\" binding=\"realname\">\u000a                <sort/>\u000a                <label id=\"realname\">Real name</label>\u000a            </field>\u000a            <field name=\"description\" type=\"text\" binding=\"description\">\u000a                <label id=\"description\">Description</label>\u000a            </field>\u000a            <field name=\"typeName\" type=\"text\" binding=\"typeName\">\u000a                <label id=\"userType\">Type</label>\u000a            </field>\u000a            <field name=\"language\" type=\"text\" binding=\"language\">\u000a                <label id=\"language\">Language</label>\u000a            </field>\u000a            <field name=\"locked\" type=\"image\" binding=\"locked\">\u000a                <label id=\"locked\">Locked</label>\u000a                <icon condition=\"${current.locked}\">led_red</icon>\u000a                <icon condition=\"${not current.locked}\">led_green</icon>\u000a            </field>\u000a            <field name=\"actions\" type=\"linkpanel\" binding=\"actions\">\u000a                <label id=\"actions\">Actions</label>\u000a            </field>\u000a        </meta-data>\u000a        <linkpanel id=\"other\" location=\"both\">\u000a            <link id=\"other[1]\" mode=\"intern\" target=\"/users/user/create\">\u000a                <permissions>\u000a                    <permission ref=\"subject.create\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"subject.create\">Create user</label>\u000a                <icon>new</icon>\u000a            </link>\u000a        </linkpanel>\u000a        <linkpanel id=\"actions\" location=\"inline\">\u000a            <link id=\"actions[1]\" mode=\"intern\" target=\"/users/user/update/${current.id}\" default=\"true\">\u000a                <permissions>\u000a                    <permission ref=\"subject.edit\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"edit\">Edit</label>\u000a                <icon>edit</icon>\u000a            </link>\u000a            <link id=\"actions[2]\" mode=\"intern\" target=\"/users?form_action=delete&amp;userid=${current.id}\">\u000a                <permissions>\u000a                    <permission ref=\"subject.delete\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"delete\">Delete</label>\u000a                <icon>delete</icon>\u000a                <confirmation id=\"subject.delete.confirm\" params=\"#{name}\">Do you really want to delete the user \"#{name}\"?</confirmation>\u000a            </link>\u000a        </linkpanel>\u000a    </config>\u000a    <data>\u000a        <selectionGroup>\u000a            <selection id=\"f_name\" type=\"text\">\u000a                <title id=\"name\">Name</title>\u000a                <option value=\"\" name=\"\" selected=\"true\"/>\u000a            </selection>\u000a            <selection id=\"f_rlnme\" type=\"text\">\u000a                <title id=\"realname\">Real name</title>\u000a                <option value=\"\" name=\"\" selected=\"true\"/>\u000a            </selection>\u000a            <selection id=\"f_eml\" type=\"text\">\u000a                <title id=\"email\">E-mail</title>\u000a                <option value=\"\" name=\"\" selected=\"true\"/>\u000a            </selection>\u000a            <selection id=\"f_type\" type=\"select\">\u000a                <title id=\"type\">Type</title>\u000a                <option/>\u000a                <option value=\"LOCAL_USER\" name=\"Local User\" selected=\"false\"/>\u000a                <option value=\"GLOBAL_USER\" name=\"LDAP User\" selected=\"false\"/>\u000a                <option value=\"GLOBAL_GROUP\" name=\"LDAP Group\" selected=\"false\"/>\u000a            </selection>\u000a            <selection id=\"f_gid\" type=\"select\">\u000a                <title id=\"group\">Group</title>\u000a                <option value=\"\" name=\"\"/>\u000a            </selection>\u000a            <selection id=\"f_lckd\" type=\"radio\">\u000a                <title id=\"locked\">Locked</title>\u000a                <option value=\"all\" name=\"All\" selected=\"false\"/>\u000a                <option value=\"true\" name=\"Yes\" selected=\"false\"/>\u000a                <option value=\"false\" name=\"No\" selected=\"false\"/>\u000a            </selection>\u000a        </selectionGroup>\u000a        <resultset chunk=\"0\" chunkname=\"users\" chunksize=\"10\" nextchunk=\"0\" previouschunk=\"0\" firstchunk=\"0\" lastchunk=\"-1\" hits=\"0\"/>\u000a    </data>\u000a</datasource>\u000a, org.custommonkey.xmlunit.Diff\u000a[different] Expected number of child nodes '4' but was '2' - comparing <selection...> at /datasource[1]/data[1]/selectionGroup[1]/selection[5] to <selection...> at /datasource[1]/data[1]/selectionGroup[1]/selection[5]\u000a",
          "errorStackTrace" : "junit.framework.AssertionFailedError: \u000aXML does not match control XML\u000aorg.custommonkey.xmlunit.Diff\u000a[different] Expected number of child nodes '4' but was '2' - comparing <selection...> at /datasource[1]/data[1]/selectionGroup[1]/selection[5] to <selection...> at /datasource[1]/data[1]/selectionGroup[1]/selection[5]\u000a\u000a<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\u000a<datasource xmlns=\"http://www.appng.org/schema/platform\" id=\"users\">\u000a    <config>\u000a        <title id=\"subjects\">Users</title>\u000a        <permissions>\u000a            <permission ref=\"subject.list\" mode=\"set\"></permission>\u000a        </permissions>\u000a        <params>\u000a            <param name=\"userId\"/>\u000a            <param name=\"groupId\">1</param>\u000a        </params>\u000a        <meta-data bindClass=\"org.appng.api.model.Subject\" result-selector=\"${current.id eq userId}\">\u000a            <field name=\"name\" type=\"text\" binding=\"name\">\u000a                <sort/>\u000a                <label id=\"name\">Name</label>\u000a            </field>\u000a            <field name=\"realname\" type=\"text\" binding=\"realname\">\u000a                <sort/>\u000a                <label id=\"realname\">Real name</label>\u000a            </field>\u000a            <field name=\"description\" type=\"text\" binding=\"description\">\u000a                <label id=\"description\">Description</label>\u000a            </field>\u000a            <field name=\"typeName\" type=\"text\" binding=\"typeName\">\u000a                <label id=\"userType\">Type</label>\u000a            </field>\u000a            <field name=\"language\" type=\"text\" binding=\"language\">\u000a                <label id=\"language\">Language</label>\u000a            </field>\u000a            <field name=\"locked\" type=\"image\" binding=\"locked\">\u000a                <label id=\"locked\">Locked</label>\u000a                <icon condition=\"${current.locked}\">led_red</icon>\u000a                <icon condition=\"${not current.locked}\">led_green</icon>\u000a            </field>\u000a            <field name=\"actions\" type=\"linkpanel\" binding=\"actions\">\u000a                <label id=\"actions\">Actions</label>\u000a            </field>\u000a        </meta-data>\u000a        <linkpanel id=\"other\" location=\"both\">\u000a            <link id=\"other[1]\" mode=\"intern\" target=\"/users/user/create\">\u000a                <permissions>\u000a                    <permission ref=\"subject.create\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"subject.create\">Create user</label>\u000a                <icon>new</icon>\u000a            </link>\u000a        </linkpanel>\u000a        <linkpanel id=\"actions\" location=\"inline\">\u000a            <link id=\"actions[1]\" mode=\"intern\" target=\"/users/user/update/${current.id}\" default=\"true\">\u000a                <permissions>\u000a                    <permission ref=\"subject.edit\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"edit\">Edit</label>\u000a                <icon>edit</icon>\u000a            </link>\u000a            <link id=\"actions[2]\" mode=\"intern\" target=\"/users?form_action=delete&amp;userid=${current.id}\">\u000a                <permissions>\u000a                    <permission ref=\"subject.delete\" mode=\"set\"></permission>\u000a                </permissions>\u000a                <label id=\"delete\">Delete</label>\u000a                <icon>delete</icon>\u000a                <confirmation id=\"subject.delete.confirm\" params=\"#{name}\">Do you really want to delete the user \"#{name}\"?</confirmation>\u000a            </link>\u000a        </linkpanel>\u000a    </config>\u000a    <data>\u000a        <selectionGroup>\u000a            <selection id=\"f_name\" type=\"text\">\u000a                <title id=\"name\">Name</title>\u000a                <option value=\"\" name=\"\" selected=\"true\"/>\u000a            </selection>\u000a            <selection id=\"f_rlnme\" type=\"text\">\u000a                <title id=\"realname\">Real name</title>\u000a                <option value=\"\" name=\"\" selected=\"true\"/>\u000a            </selection>\u000a            <selection id=\"f_eml\" type=\"text\">\u000a                <title id=\"email\">E-mail</title>\u000a                <option value=\"\" name=\"\" selected=\"true\"/>\u000a            </selection>\u000a            <selection id=\"f_type\" type=\"select\">\u000a                <title id=\"type\">Type</title>\u000a                <option/>\u000a                <option value=\"LOCAL_USER\" name=\"Local User\" selected=\"false\"/>\u000a                <option value=\"GLOBAL_USER\" name=\"LDAP User\" selected=\"false\"/>\u000a                <option value=\"GLOBAL_GROUP\" name=\"LDAP Group\" selected=\"false\"/>\u000a            </selection>\u000a            <selection id=\"f_gid\" type=\"select\">\u000a                <title id=\"group\">Group</title>\u000a                <option value=\"\" name=\"\"/>\u000a            </selection>\u000a            <selection id=\"f_lckd\" type=\"radio\">\u000a                <title id=\"locked\">Locked</title>\u000a                <option value=\"all\" name=\"All\" selected=\"false\"/>\u000a                <option value=\"true\" name=\"Yes\" selected=\"false\"/>\u000a                <option value=\"false\" name=\"No\" selected=\"false\"/>\u000a            </selection>\u000a        </selectionGroup>\u000a        <resultset chunk=\"0\" chunkname=\"users\" chunksize=\"10\" nextchunk=\"0\" previouschunk=\"0\" firstchunk=\"0\" lastchunk=\"-1\" hits=\"0\"/>\u000a    </data>\u000a</datasource>\u000a, org.custommonkey.xmlunit.Diff\u000a[different] Expected number of child nodes '4' but was '2' - comparing <selection...> at /datasource[1]/data[1]/selectionGroup[1]/selection[5] to <selection...> at /datasource[1]/data[1]/selectionGroup[1]/selection[5]\u000a\u000a\u0009at org.appng.application.manager.business.SubjectsTest.testShowAllFilterGroup(SubjectsTest.java:165)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testShowAllFilterGroup",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : None,
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.SubjectsTest",
          "duration" : 0.129,
          "errorDetails" : "error retrieving datasource 'user', ID: 389947736",
          "errorStackTrace" : "org.appng.api.ProcessingException: error retrieving datasource 'user', ID: 389947736\u000a\u0009at org.appng.application.manager.business.SubjectsTest.testShowOne(SubjectsTest.java:144)\u000aCaused by: org.appng.api.ProcessingException: class org.appng.application.manager.business.Subjects returned null\u000a\u0009at org.appng.application.manager.business.SubjectsTest.testShowOne(SubjectsTest.java:144)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testShowOne",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "[main] ERROR org.appng.application.manager.business.Subjects - User does not exist.\u000aorg.appng.api.BusinessException: no such subject: 1\u000a\u0009at org.appng.application.manager.service.ManagerService.searchSubjects(ManagerService.java:1083)\u000a\u0009at org.appng.application.manager.service.ManagerService$$FastClassBySpringCGLIB$$bbf10b1e.invoke(<generated>)\u000a\u0009at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:737)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)\u000a\u0009at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:283)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:672)\u000a\u0009at org.appng.application.manager.service.ManagerService$$EnhancerBySpringCGLIB$$845e3b03.searchSubjects(<generated>)\u000a\u0009at org.appng.application.manager.business.Subjects.getData(Subjects.java:106)\u000a\u0009at org.appng.api.support.CallableDataSource.perform(CallableDataSource.java:201)\u000a\u0009at org.appng.api.support.CallableDataSource.perform(CallableDataSource.java:152)\u000a\u0009at org.appng.application.manager.business.SubjectsTest.testShowOne(SubjectsTest.java:144)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\u000a\u0009at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\u000a\u0009at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\u000a\u0009at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\u000a\u0009at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)\u000a\u0009at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)\u000a\u0009at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)\u000a\u0009at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\u000a\u0009at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\u000a\u0009at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\u000a\u0009at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\u000a\u0009at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)\u000a\u0009at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\u000a\u0009at org.junit.runners.ParentRunner.run(ParentRunner.java:413)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)\u000a",
          "stdout" : None
        },
        {
          "testActions" : [
            
          ],
          "age" : 1,
          "className" : "org.appng.application.manager.business.SubjectsTest",
          "duration" : 0.127,
          "errorDetails" : "error retrieving datasource 'user', ID: 1693693395",
          "errorStackTrace" : "org.appng.api.ProcessingException: error retrieving datasource 'user', ID: 1693693395\u000a\u0009at org.appng.application.manager.business.SubjectsTest.testUpdate(SubjectsTest.java:180)\u000aCaused by: org.appng.api.ProcessingException: class org.appng.application.manager.business.Subjects returned null\u000a\u0009at org.appng.application.manager.business.SubjectsTest.testUpdate(SubjectsTest.java:180)\u000a",
          "failedSince" : 140,
          "flakyFailures" : [
            
          ],
          "name" : "testUpdate",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "FAILED",
          "stderr" : "[main] ERROR org.appng.application.manager.business.Subjects - User does not exist.\u000aorg.appng.api.BusinessException: no such subject: 1\u000a\u0009at org.appng.application.manager.service.ManagerService.searchSubjects(ManagerService.java:1083)\u000a\u0009at org.appng.application.manager.service.ManagerService$$FastClassBySpringCGLIB$$bbf10b1e.invoke(<generated>)\u000a\u0009at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:737)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)\u000a\u0009at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:283)\u000a\u0009at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)\u000a\u0009at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\u000a\u0009at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:672)\u000a\u0009at org.appng.application.manager.service.ManagerService$$EnhancerBySpringCGLIB$$845e3b03.searchSubjects(<generated>)\u000a\u0009at org.appng.application.manager.business.Subjects.getData(Subjects.java:106)\u000a\u0009at org.appng.api.support.CallableDataSource.perform(CallableDataSource.java:201)\u000a\u0009at org.appng.api.support.CallableAction.retrieveData(CallableAction.java:234)\u000a\u0009at org.appng.api.support.CallableAction.perform(CallableAction.java:334)\u000a\u0009at org.appng.api.support.CallableAction.perform(CallableAction.java:308)\u000a\u0009at org.appng.application.manager.business.SubjectsTest.testUpdate(SubjectsTest.java:180)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\u000a\u0009at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\u000a\u0009at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\u000a\u0009at java.lang.reflect.Method.invoke(Method.java:498)\u000a\u0009at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)\u000a\u0009at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\u000a\u0009at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)\u000a\u0009at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)\u000a\u0009at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)\u000a\u0009at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)\u000a\u0009at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)\u000a\u0009at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)\u000a\u0009at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)\u000a\u0009at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)\u000a\u0009at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)\u000a\u0009at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)\u000a\u0009at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)\u000a\u0009at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)\u000a\u0009at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)\u000a\u0009at org.junit.runners.ParentRunner.run(ParentRunner.java:413)\u000a\u0009at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)\u000a\u0009at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126)\u000a\u0009at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418)\u000a",
          "stdout" : None
        }
      ],
      "duration" : 5.015,
      "enclosingBlockNames" : [
        "Results"
      ],
      "enclosingBlocks" : [
        "18"
      ],
      "id" : None,
      "name" : "org.appng.application.manager.business.SubjectsTest",
      "nodeId" : "19",
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : None
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "org.appng.application.manager.business.webservice.LogViewerTest",
          "duration" : 0.041,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "test",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : None
        }
      ],
      "duration" : 0.042,
      "enclosingBlockNames" : [
        "Results"
      ],
      "enclosingBlocks" : [
        "18"
      ],
      "id" : None,
      "name" : "org.appng.application.manager.business.webservice.LogViewerTest",
      "nodeId" : "19",
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : None
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 141,
          "className" : "org.appng.application.manager.job.DatabaseReportJobTest",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "flakyFailures" : [
            
          ],
          "name" : "org.appng.application.manager.job.DatabaseReportJobTest",
          "properties" : {
            
          },
          "rerunFailures" : [
            
          ],
          "skipped" : True,
          "skippedMessage" : "",
          "status" : "SKIPPED",
          "stderr" : None,
          "stdout" : None
        }
      ],
      "duration" : 0.005,
      "enclosingBlockNames" : [
        "Results"
      ],
      "enclosingBlocks" : [
        "18"
      ],
      "id" : None,
      "name" : "org.appng.application.manager.job.DatabaseReportJobTest",
      "nodeId" : "19",
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : None
    }
  ]
}