Create a 2nd PapyrusStudio project is broken
Step to reproduce:
this issue has been introduced by commit 88ab0d0a
- From a fresh installation, create a first papyrus Studio Project -> all seems OK
- Create a 2nd papyrus Studio projet (-> you get an error):
org.springframework.data.relational.core.conversion.DbActionExecutionException: Failed to execute BatchWithValue{actions=[Insert{entity=org.eclipse.sirius.web.domain.boundedcontext s.semanticdata.Document@3b39680a, propertyPath=documents, dependingOn=DbAction.UpdateRoot(entity=org.eclipse.sirius.web.domain.boundedcontexts.semanticdata.SemanticData@7a1dd22d), idValueSource=NONE, qualifiers={}}, Insert{entity=org.eclipse.sirius.web.domain.boundedcontexts.semanticdata.Document@23a50d31, propertyPath=documents, dependingOn=DbAction.UpdateR oot(entity=org.eclipse.sirius.web.domain.boundedcontexts.semanticdata.SemanticData@7a1dd22d), idValueSource=NONE, qualifiers={}}, Insert{entity=org.eclipse.sirius.web.domain.bounde dcontexts.semanticdata.Document@47885d98, propertyPath=documents, dependingOn=DbAction.UpdateRoot(entity=org.eclipse.sirius.web.domain.boundedcontexts.semanticdata.SemanticData@7a1 dd22d), idValueSource=NONE, qualifiers={}}, Insert{entity=org.eclipse.sirius.web.domain.boundedcontexts.semanticdata.Document@3b658476, propertyPath=documents, dependingOn=DbAction .UpdateRoot(entity=org.eclipse.sirius.web.domain.boundedcontexts.semanticdata.SemanticData@7a1dd22d), idValueSource=NONE, qualifiers={}}, Insert{entity=org.eclipse.sirius.web.domai n.boundedcontexts.semanticdata.Document@d1474f, propertyPath=documents, dependingOn=DbAction.UpdateRoot(entity=org.eclipse.sirius.web.domain.boundedcontexts.semanticdata.SemanticDa ta@7a1dd22d), idValueSource=NONE, qualifiers={}}, Insert{entity=org.eclipse.sirius.web.domain.boundedcontexts.semanticdata.Document@15b1a6aa, propertyPath=documents, dependingOn=Db Action.UpdateRoot(entity=org.eclipse.sirius.web.domain.boundedcontexts.semanticdata.SemanticData@7a1dd22d), idValueSource=NONE, qualifiers={}}, Insert{entity=org.eclipse.sirius.web .domain.boundedcontexts.semanticdata.Document@2916a5f8, propertyPath=documents, dependingOn=DbAction.UpdateRoot(entity=org.eclipse.sirius.web.domain.boundedcontexts.semanticdata.Se manticData@7a1dd22d), idValueSource=NONE, qualifiers={}}, Insert{entity=org.eclipse.sirius.web.domain.boundedcontexts.semanticdata.Document@620e43eb, propertyPath=documents, depend ingOn=DbAction.UpdateRoot(entity=org.eclipse.sirius.web.domain.boundedcontexts.semanticdata.SemanticData@7a1dd22d), idValueSource=NONE, qualifiers={}}, Insert{entity=org.eclipse.si rius.web.domain.boundedcontexts.semanticdata.Document@41bee9db, propertyPath=documents, dependingOn=DbAction.UpdateRoot(entity=org.eclipse.sirius.web.domain.boundedcontexts.semanti cdata.SemanticData@7a1dd22d), idValueSource=NONE, qualifiers={}}, Insert{entity=org.eclipse.sirius.web.domain.boundedcontexts.semanticdata.Document@1b2b50ab, propertyPath=documents , dependingOn=DbAction.UpdateRoot(entity=org.eclipse.sirius.web.domain.boundedcontexts.semanticdata.SemanticData@7a1dd22d), idValueSource=NONE, qualifiers={}}, Insert{entity=org.ec lipse.sirius.web.domain.boundedcontexts.semanticdata.Document@10505da5, propertyPath=documents, dependingOn=DbAction.UpdateRoot(entity=org.eclipse.sirius.web.domain.boundedcontexts .semanticdata.SemanticData@7a1dd22d), idValueSource=NONE, qualifiers={}}, Insert{entity=org.eclipse.sirius.web.domain.boundedcontexts.semanticdata.Document@23f775f6, propertyPath=d ocuments, dependingOn=DbAction.UpdateRoot(entity=org.eclipse.sirius.web.domain.boundedcontexts.semanticdata.SemanticData@7a1dd22d), idValueSource=NONE, qualifiers={}}], batchValue= NONE} at org.springframework.data.jdbc.core.AggregateChangeExecutor.execute(AggregateChangeExecutor.java:118) ~[spring-data-jdbc-3.3.3.jar!/:3.3.3] at org.springframework.data.jdbc.core.AggregateChangeExecutor.lambdaexecuteSave0(AggregateChangeExecutor.java:61) \~\[spring-data-jdbc-3.3.3.jar!/:3.3.3\] at org.springframework.data.relational.core.conversion.BatchedActionsInsertCombiner.lambdaforEach2(BatchedActions.java:170) ~[spring-data-relational-3.3.3.jar!/:3.3.3] at java.base/java.util.HashMap.forEach(HashMap.java:1421) ~[na:na] at org.springframework.data.relational.core.conversion.BatchedActionsInsertCombiner.lambdaforEach3(BatchedActions.java:170) \~\[spring-data-relational-3.3.3.jar!/:3.3.3\] at java.base/java.util.stream.ForEachOpsForEachOpOfRef.accept(ForEachOps.java:183) \~\[na:na\] at java.base/java.util.stream.SortedOpsSizedRefSortingSink.end(SortedOps.java:357) \~\[na:na\] at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) \~\[na:na\] at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) \~\[na:na\] at java.base/java.util.stream.ForEachOpsForEachOp.evaluateSequential(ForEachOps.java:150) \~\[na:na\] at java.base/java.util.stream.ForEachOpsForEachOpOfRef.evaluateSequential(ForEachOps.java:173) \~\[na:na\] at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) \~\[na:na\] at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) \~\[na:na\] at org.springframework.data.relational.core.conversion.BatchedActionsInsertCombiner.forEach(BatchedActions.java:169) \~\[spring-data-relational-3.3.3.jar!/:3.3.3\] at org.springframework.data.relational.core.conversion.BatchedActions.forEach(BatchedActions.java:79) \~\[spring-data-relational-3.3.3.jar!/:3.3.3\] at org.springframework.data.relational.core.conversion.SaveBatchingAggregateChange.forEachAction(SaveBatchingAggregateChange.java:77) \~\[spring-data-relational-3.3.3.jar!/:3 .3.3\] at org.springframework.data.jdbc.core.AggregateChangeExecutor.executeSave(AggregateChangeExecutor.java:61) \~\[spring-data-jdbc-3.3.3.jar!/:3.3.3\] at org.springframework.data.jdbc.core.JdbcAggregateTemplate.performSave(JdbcAggregateTemplate.java:499) \~\[spring-data-jdbc-3.3.3.jar!/:3.3.3\] at org.springframework.data.jdbc.core.JdbcAggregateTemplate.save(JdbcAggregateTemplate.java:170) \~\[spring-data-jdbc-3.3.3.jar!/:3.3.3\] at org.springframework.data.jdbc.repository.support.SimpleJdbcRepository.save(SimpleJdbcRepository.java:68) \~\[spring-data-jdbc-3.3.3.jar!/:3.3.3\] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) \~\[na:na\] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) \~\[na:na\] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) \~\[na:na\] at java.base/java.lang.reflect.Method.invoke(Method.java:568) \~\[na:na\] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355) \~\[spring-aop-6.1.12.jar!/:6.1.12\] at org.springframework.data.repository.core.support.RepositoryMethodInvokerRepositoryFragmentMethodInvoker.lambdanew0(RepositoryMethodInvoker.java:277) \~\[spring-data-com mons-3.3.3.jar!/:3.3.3\] at org.springframework.data.repository.core.support.RepositoryMethodInvoker.doInvoke(RepositoryMethodInvoker.java:170) \~\[spring-data-commons-3.3.3.jar!/:3.3.3\] at org.springframework.data.repository.core.support.RepositoryMethodInvoker.invoke(RepositoryMethodInvoker.java:158) \~\[spring-data-commons-3.3.3.jar!/:3.3.3\] at org.springframework.data.repository.core.support.RepositoryCompositionRepositoryFragments.invoke(RepositoryComposition.java:516) \~\[spring-data-commons-3.3.3.jar!/:3.3.3 \] at org.springframework.data.repository.core.support.RepositoryComposition.invoke(RepositoryComposition.java:285) \~\[spring-data-commons-3.3.3.jar!/:3.3.3\] at org.springframework.data.repository.core.support.RepositoryFactorySupportImplementationMethodExecutionInterceptor.invoke(RepositoryFactorySupport.java:628) \~\[spring-dat a-commons-3.3.3.jar!/:3.3.3\] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) \~\[spring-aop-6.1.12.jar!/:6.1.12\] at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.doInvoke(QueryExecutorMethodInterceptor.java:173) \~\[spring-data-commons-3.3.3.jar!/:3.3.3 \] at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.invoke(QueryExecutorMethodInterceptor.java:148) \~\[spring-data-commons-3.3.3.jar!/:3.3.3\] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) \~\[spring-aop-6.1.12.jar!/:6.1.12\] at org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor.invoke(DefaultMethodInvokingMethodInterceptor.java:70) \~\[spring-data-commons-3.3.3.jar!/:3.3.3 \] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) \~\[spring-aop-6.1.12.jar!/:6.1.12\] at org.springframework.data.repository.core.support.EventPublishingRepositoryProxyPostProcessorEventPublishingMethodInterceptor.invoke(EventPublishingRepositoryProxyPostPr ocessor.java:109) \~\[spring-data-commons-3.3.3.jar!/:3.3.3\] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) \~\[spring-aop-6.1.12.jar!/:6.1.12\] at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:379) \~\[spring-tx-6.1.12.jar!/:6.1.12\] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) \~\[spring-tx-6.1.12.jar!/:6.1.12\] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) \~\[spring-aop-6.1.12.jar!/:6.1.12\] at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:138) \~\[spring-tx-6.1.12.jar!/:6.1.12\] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) \~\[spring-aop-6.1.12.jar!/:6.1.12\] at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) \~\[spring-aop-6.1.12.jar!/:6.1.12\] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) \~\[spring-aop-6.1.12.jar!/:6.1.12\] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:223) \~\[spring-aop-6.1.12.jar!/:6.1.12\] at jdk.proxy2/jdk.proxy2.Proxy127.save(Unknown Source) \~\[na:na\] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) \~\[na:na\] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) \~\[na:na\] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) \~\[na:na\] at java.base/java.lang.reflect.Method.invoke(Method.java:568) \~\[na:na\] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355) \~\[spring-aop-6.1.12.jar!/:6.1.12\] at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) \~\[spring-aop-6.1.12.jar!/:6.1.12\] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) \~\[spring-aop-6.1.12.jar!/:6.1.12\] at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:138) \~\[spring-tx-6.1.12.jar!/:6.1.12\] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) \~\[spring-aop-6.1.12.jar!/:6.1.12\] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:223) \~\[spring-aop-6.1.12.jar!/:6.1.12\] at jdk.proxy2/jdk.proxy2.Proxy127.save(Unknown Source) \~\[na:na\] at org.eclipse.sirius.web.domain.boundedcontexts.semanticdata.services.SemanticDataUpdateService.lambdaupdateDocuments0(SemanticDataUpdateService.java:45) ~[sirius-web-do main-2024.9.7.jar!/:2024.9.7] at java.base/java.util.Optional.ifPresent(Optional.java:178) ~[na:na] at org.eclipse.sirius.web.domain.boundedcontexts.semanticdata.services.SemanticDataUpdateService.updateDocuments(SemanticDataUpdateService.java:43) ~[sirius-web-domain-2024 .9.7.jar!/:2024.9.7] at org.eclipse.sirius.web.application.editingcontext.services.EditingContextPersistenceService.lambdapersist6(EditingContextPersistenceService.java:94) ~[sirius-web-appli cation-2024.9.7.jar!/:2024.9.7] at java.base/java.util.Optional.ifPresent(Optional.java:178) ~[na:na] at org.eclipse.sirius.web.application.editingcontext.services.EditingContextPersistenceService.persist(EditingContextPersistenceService.java:78) ~[sirius-web-application-20 24.9.7.jar!/:2024.9.7] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[na:na] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355) ~[spring-aop-6.1.12.jar!/:6.1.12] at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) ~[spring-aop-6.1.12.jar!/:6.1.12] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-6.1.12.jar!/:6.1.12] at org.springframework.aop.framework.CglibAopProxyCglibMethodInvocation.proceed(CglibAopProxy.java:768) ~[spring-aop-6.1.12.jar!/:6.1.12] at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:379) ~[spring-tx-6.1.12.jar!/:6.1.12] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) ~[spring-tx-6.1.12.jar!/:6.1.12] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) ~[spring-aop-6.1.12.jar!/:6.1.12] at org.springframework.aop.framework.CglibAopProxyCglibMethodInvocation.proceed(CglibAopProxy.java:768) ~[spring-aop-6.1.12.jar!/:6.1.12] at org.springframework.aop.framework.CglibAopProxyDynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720) ~[spring-aop-6.1.12.jar!/:6.1.12] at org.eclipse.sirius.web.application.editingcontext.services.EditingContextPersistenceServiceSpringCGLIB0.persist() ~[sirius-web-application-2024.9.7.jar!/: 2024.9.7] at org.eclipse.sirius.web.application.project.services.TemplateBasedProjectInitializer.initializeProjectFromTemplate(TemplateBasedProjectInitializer.java:80) ~[sirius-web-a pplication-2024.9.7.jar!/:2024.9.7] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[na:na] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355) ~[spring-aop-6.1.12.jar!/:6.1.12] at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) ~[spring-aop-6.1.12.jar!/:6.1.12] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-6.1.12.jar!/:6.1.12] at org.springframework.aop.framework.CglibAopProxyCglibMethodInvocation.proceed(CglibAopProxy.java:768) ~[spring-aop-6.1.12.jar!/:6.1.12] at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:379) ~[spring-tx-6.1.12.jar!/:6.1.12] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) ~[spring-tx-6.1.12.jar!/:6.1.12] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) ~[spring-aop-6.1.12.jar!/:6.1.12] at org.springframework.aop.framework.CglibAopProxyCglibMethodInvocation.proceed(CglibAopProxy.java:768) ~[spring-aop-6.1.12.jar!/:6.1.12] at org.springframework.aop.framework.CglibAopProxyDynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720) \~\[spring-aop-6.1.12.jar!/:6.1.12\] at org.eclipse.sirius.web.application.project.services.TemplateBasedProjectInitializerSpringCGLIB0.initializeProjectFromTemplate() \~\[sirius-web-application-2 024.9.7.jar!/:2024.9.7\] at org.eclipse.sirius.web.application.project.services.ProjectTemplateApplicationService.createProjectFromTemplate(ProjectTemplateApplicationService.java:97) \~\[sirius-web-a pplication-2024.9.7.jar!/:2024.9.7\] at org.eclipse.sirius.web.application.project.controllers.MutationCreateProjectFromTemplateDataFetcher.get(MutationCreateProjectFromTemplateDataFetcher.java:50) \~\[sirius-we b-application-2024.9.7.jar!/:2024.9.7\] at org.eclipse.sirius.web.application.project.controllers.MutationCreateProjectFromTemplateDataFetcher.get(MutationCreateProjectFromTemplateDataFetcher.java:32) \~\[sirius-we b-application-2024.9.7.jar!/:2024.9.7\] at graphql.execution.ExecutionStrategy.invokeDataFetcher(ExecutionStrategy.java:533) \~\[graphql-java-22.1.jar!/:na\] at graphql.execution.ExecutionStrategy.fetchField(ExecutionStrategy.java:497) \~\[graphql-java-22.1.jar!/:na\] at graphql.execution.ExecutionStrategy.fetchField(ExecutionStrategy.java:438) \~\[graphql-java-22.1.jar!/:na\] at graphql.execution.ExecutionStrategy.resolveFieldWithInfo(ExecutionStrategy.java:397) \~\[graphql-java-22.1.jar!/:na\] at graphql.execution.ExecutionStrategy.resolveField(ExecutionStrategy.java:361) \~\[graphql-java-22.1.jar!/:na\] at graphql.execution.AsyncSerialExecutionStrategy.lambdaexecute1(AsyncSerialExecutionStrategy.java:57) ~[graphql-java-22.1.jar!/:na] at graphql.execution.Async.eachSequentiallyPolymorphicImpl(Async.java:329) ~[graphql-java-22.1.jar!/:na] at graphql.execution.Async.eachSequentially(Async.java:317) ~[graphql-java-22.1.jar!/:na] at graphql.execution.AsyncSerialExecutionStrategy.execute(AsyncSerialExecutionStrategy.java:52) ~[graphql-java-22.1.jar!/:na] at graphql.execution.Execution.executeOperation(Execution.java:180) ~[graphql-java-22.1.jar!/:na] at graphql.execution.Execution.execute(Execution.java:116) ~[graphql-java-22.1.jar!/:na] at graphql.GraphQL.execute(GraphQL.java:546) ~[graphql-java-22.1.jar!/:na] at graphql.GraphQL.lambdaparseValidateAndExecute13(GraphQL.java:476) ~[graphql-java-22.1.jar!/:na] at java.base/java.util.concurrent.CompletableFuture.uniComposeStage(CompletableFuture.java:1187) ~[na:na] at java.base/java.util.concurrent.CompletableFuture.thenCompose(CompletableFuture.java:2309) ~[na:na] at graphql.GraphQL.parseValidateAndExecute(GraphQL.java:471) ~[graphql-java-22.1.jar!/:na] at graphql.GraphQL.lambdaexecuteAsync9(GraphQL.java:429) ~[graphql-java-22.1.jar!/:na] at java.base/java.util.concurrent.CompletableFuture.uniComposeStage(CompletableFuture.java:1187) ~[na:na] at java.base/java.util.concurrent.CompletableFuture.thenCompose(CompletableFuture.java:2309) ~[na:na] at graphql.GraphQL.executeAsync(GraphQL.java:418) ~[graphql-java-22.1.jar!/:na] at graphql.GraphQL.execute(GraphQL.java:359) ~[graphql-java-22.1.jar!/:na] at org.eclipse.sirius.components.graphql.controllers.GraphQLController.performRequest(GraphQLController.java:155) ~[sirius-components-graphql-2024.9.7.jar!/:2024.9.7] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[na:na] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na] at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255) ~[spring-web-6.1.12.jar!/:6.1.12] at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188) ~[spring-web-6.1.12.jar!/:6.1.12] at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) ~[spring-webmvc-6.1.12.jar!/: 6.1.12] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926) ~[spring-webmvc-6.1.12.jar! /:6.1.12] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831) ~[spring-webmvc-6.1.12.jar!/:6.1 .12] at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-6.1.12.jar!/:6.1.12] at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) ~[spring-webmvc-6.1.12.jar!/:6.1.12] at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) ~[spring-webmvc-6.1.12.jar!/:6.1.12] at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) ~[spring-webmvc-6.1.12.jar!/:6.1.12] at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914) ~[spring-webmvc-6.1.12.jar!/:6.1.12] at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590) ~[tomcat-embed-core-10.1.28.jar!/:na] at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) ~[spring-webmvc-6.1.12.jar!/:6.1.12] at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) ~[tomcat-embed-core-10.1.28.jar!/:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195) ~[tomcat-embed-core-10.1.28.jar!/:na] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) ~[tomcat-embed-core-10.1.28.jar!/:na] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) ~[tomcat-embed-websocket-10.1.28.jar!/:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) ~[tomcat-embed-core-10.1.28.jar!/:na] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) ~[tomcat-embed-core-10.1.28.jar!/:na] at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-6.1.12.jar!/:6.1.12] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.12.jar!/:6.1.12] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) ~[tomcat-embed-core-10.1.28.jar!/:na] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) ~[tomcat-embed-core-10.1.28.jar!/:na] at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-6.1.12.jar!/:6.1.12] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.12.jar!/:6.1.12] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) ~[tomcat-embed-core-10.1.28.jar!/:na] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) ~[tomcat-embed-core-10.1.28.jar!/:na] at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:113) ~[spring-web-6.1.12.jar!/:6.1.12] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.12.jar!/:6.1.12] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) ~[tomcat-embed-core-10.1.28.jar!/:na] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) ~[tomcat-embed-core-10.1.28.jar!/:na] at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-6.1.12.jar!/:6.1.12] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) ~[spring-web-6.1.12.jar!/:6.1.12] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) ~[tomcat-embed-core-10.1.28.jar!/:na] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) ~[tomcat-embed-core-10.1.28.jar!/:na] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) ~[tomcat-embed-core-10.1.28.jar!/:na] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) ~[tomcat-embed-core-10.1.28.jar!/:na] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) ~[tomcat-embed-core-10.1.28.jar!/:na] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) ~[tomcat-embed-core-10.1.28.jar!/:na] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) ~[tomcat-embed-core-10.1.28.jar!/:na] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) ~[tomcat-embed-core-10.1.28.jar!/:na] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) ~[tomcat-embed-core-10.1.28.jar!/:na] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384) ~[tomcat-embed-core-10.1.28.jar!/:na] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) ~[tomcat-embed-core-10.1.28.jar!/:na] at org.apache.coyote.AbstractProtocolConnectionHandler.process(AbstractProtocol.java:904) ~[tomcat-embed-core-10.1.28.jar!/:na] at org.apache.tomcat.util.net.NioEndpointSocketProcessor.doRun(NioEndpoint.java:1741) ~[tomcat-embed-core-10.1.28.jar!/:na] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) ~[tomcat-embed-core-10.1.28.jar!/:na] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) ~[tomcat-embed-core-10.1.28.jar!/:na] at org.apache.tomcat.util.threads.ThreadPoolExecutorWorker.run(ThreadPoolExecutor.java:659) ~[tomcat-embed-core-10.1.28.jar!/:na] at org.apache.tomcat.util.threads.TaskThreadWrappingRunnable.run(TaskThread.java:63) ~[tomcat-embed-core-10.1.28.jar!/:na] at java.base/java.lang.Thread.run(Thread.java:842) ~[na:na] Caused by: org.springframework.dao.DuplicateKeyException: PreparedStatementCallback; SQL [INSERT INTO "document" ("content", "created_on", "id", "last_modified_on", "name", "semant ic_data_id") VALUES (?, ?, ?, ?, ?, ?)]; Batch entry 3 INSERT INTO "document" ("content", "created_on", "id", "last_modified_on", "name", "semantic_data_id") VALUES (('{"json":{"ve rsion":"1.0","encoding":"utf-8"},"ns":{"tree":"http://www.eclipse.org/sirius-web/tree","view":"http://www.eclipse.org/sirius-web/view"},"content":\\\[{"id":"aea97afb-8040-4175-92b1-b8 4c44668bf2","eClass":"view:View","data":{"descriptions":[{"id":"b96a9c4f-3afd-36e4-927c-6b93bdc57034","eClass":"tree:TreeDescription","data":{"name":"UML Default Explorer","precond itionExpression":"aql:false","titleExpression":"UML Default Explorer","kindExpression":"aql:self.getItemKind()","iconURLExpression":"aql:self.getIconURLs()","treeItemIdExpression": "aql:self.getItemId()","treeItemObjectExpression":"aql:id.toObject(editingContext)","elementsExpression":"aql:editingContext.getRootElements(activeFilterIds)","hasChildrenExpressio n":"aql:self.hasChildren(ancestorIds,index)","childrenExpression":"aql:self.getChildrenItems(editingContext,expanded, ancestorIds,index)","parentExpression":"aql:self.getParentItem (id,editingContext)","editableExpression":"aql:self.canBeRenamed()","selectableExpression":"aql:true","deletableExpression":"aql:self.canBeDeleted()","treeItemLabelDescriptions":[{ "id":"3fed9174-85b9-30d8-a83a-887271b1a7b1","eClass":"tree:TreeItemLabelDescription","data":{"name":"Element Label description","preconditionExpression":"aql:self.oclIsKindOf(uml:: Element)","children":[{"id":"f1515a7b-b817-3b71-adb5-9eba7a03bf6b","eClass":"tree:TreeItemLabelFragmentDescription","data":{"labelExpression":"aql:self.getAppliedStereotypesLabel() ","style":"//@textStylePalettes[name=''UML%20Text%20Style%20Palette'']/@styles[name=''Stereotype%20application%20style%20description'']"}},{"id":"37e0cc16-93b3-3b91-aa78-ee0624dea8 53","eClass":"tree:TreeItemLabelFragmentDescription","data":{"labelExpression":"aql:self.getItemLabel()","style":"//@textStylePalettes[name=''UML%20Text%20Style%20Palette'']/@style s[name=''Element%20style%20description'']"}}]}},{"id":"111dd9e2-fdd5-3aa7-8132-c3ca0ad3cd71","eClass":"tree:TreeItemLabelDescription","data":{"name":"Imported elements label descri ption","preconditionExpression":"aql:self.isImportedElementItem()","children":[{"id":"1a5172dd-8315-3e64-913c-d332149e485f","eClass":"tree:TreeItemLabelFragmentDescription","data": {"labelExpression":"aql:self.getAppliedStereotypesLabel()","style":"//@textStylePalettes[name=''UML%20Text%20Style%20Palette'']/@styles[name=''Stereotype%20application%20style%20de scription'']"}},{"id":"50ad94db-9f02-3a1c-99c1-fac48e4dd796","eClass":"tree:TreeItemLabelFragmentDescription","data":{"labelExpression":"aql:self.getItemLabel()","style":"//@textSt ylePalettes[name=''UML%20Text%20Style%20Palette'']/@styles[name=''Element%20style%20description'']"}}]}},{"id":"e4e5ab36-5efc-397c-bb5d-221d2da2eebc","eClass":"tree:TreeItemLabelDe scription","data":{"name":"Default style","preconditionExpression":"aql:true","children":[{"id":"3f592eae-8eba-3879-8e9b-563d50012f20","eClass":"tree:TreeItemLabelFragmentDescripti on","data":{"labelExpression":"aql:self.getItemLabel()"}}]}}]}}],"textStylePalettes":[{"id":"d0768438-c3f6-32f7-bbe2-57222def76d1","eClass":"view:TextStylePalette","data":{"name":" UML Text Style Palette","styles":[{"id":"5105620e-ac3b-3826-a523-d5152ebc3750","eClass":"view:TextStyleDescription","data":{"name":"Stereotype application style description","foreg roundColorExpression":"aql:self.getStereotypeApplicationLabelColor()"}},{"id":"20991ca0-34ac-37e6-99b3-6580c0558387","eClass":"view:TextStyleDescription","data":{"name":"Element st yle description","foregroundColorExpression":"aql:self.getMainLabelColor()","isItalicExpression":"aql:self.isAbstract()","isUnderlineExpression":"aql:self.isStatic()"}}]}}]}}]}'), ('2024-11-27 15:40:45.038123+01'), ('2a0ab747-7596-32e2-a0fc-cd0687ebeb55'::uuid), ('2024-11-27 15:40:45.038123+01'), ('UML Default Explorer'), ('e004ac58-3b07-4eef-8b41-b0bc9f3dbb b5'::uuid)) was aborted: ERROR: duplicate key value violates unique constraint "document_pkey" DÚtailá: Key (id)=(2a0ab747-7596-32e2-a0fc-cd0687ebeb55) already exists. Call getNextException to see other errors in the batch. at org.springframework.jdbc.support.SQLStateSQLExceptionTranslator.doTranslate(SQLStateSQLExceptionTranslator.java:116) ~[spring-jdbc-6.1.12.jar!/:6.1.12] at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:107) ~[spring-jdbc-6.1.12.jar!/:6.1.12] at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:116) ~[spring-jdbc-6.1.12.jar!/:6.1.12] at org.springframework.jdbc.core.JdbcTemplate.translateException(JdbcTemplate.java:1548) ~[spring-jdbc-6.1.12.jar!/:6.1.12] at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:677) ~[spring-jdbc-6.1.12.jar!/:6.1.12] at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:701) ~[spring-jdbc-6.1.12.jar!/:6.1.12] at org.springframework.jdbc.core.JdbcTemplate.batchUpdate(JdbcTemplate.java:1047) ~[spring-jdbc-6.1.12.jar!/:6.1.12] at org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate.batchUpdate(NamedParameterJdbcTemplate.java:377) ~[spring-jdbc-6.1.12.jar!/:6.1.12] at org.springframework.data.jdbc.core.convert.InsertStrategyFactoryDefaultBatchInsertStrategy.execute(InsertStrategyFactory.java:112) ~[spring-data-jdbc-3.3.3.jar!/:3.3.3] at org.springframework.data.jdbc.core.convert.DefaultDataAccessStrategy.insert(DefaultDataAccessStrategy.java:125) ~[spring-data-jdbc-3.3.3.jar!/:3.3.3] at org.springframework.data.jdbc.core.JdbcAggregateChangeExecutionContext.executeBatchInsert(JdbcAggregateChangeExecutionContext.java:117) ~[spring-data-jdbc-3.3.3.jar!/:3. 3.3] at org.springframework.data.jdbc.core.AggregateChangeExecutor.execute(AggregateChangeExecutor.java:91) ~[spring-data-jdbc-3.3.3.jar!/:3.3.3] ... 172 common frames omitted Caused by: java.sql.BatchUpdateException: Batch entry 3 INSERT INTO "document" ("content", "created_on", "id", "last_modified_on", "name", "semantic_data_id") VALUES (('{"json":{"v ersion":"1.0","encoding":"utf-8"},"ns":{"tree":"http://www.eclipse.org/sirius-web/tree","view":"http://www.eclipse.org/sirius-web/view"},"content":\\\[{"id":"aea97afb-8040-4175-92b1-b 84c44668bf2","eClass":"view:View","data":{"descriptions":[{"id":"b96a9c4f-3afd-36e4-927c-6b93bdc57034","eClass":"tree:TreeDescription","data":{"name":"UML Default Explorer","precon ditionExpression":"aql:false","titleExpression":"UML Default Explorer","kindExpression":"aql:self.getItemKind()","iconURLExpression":"aql:self.getIconURLs()","treeItemIdExpression" :"aql:self.getItemId()","treeItemObjectExpression":"aql:id.toObject(editingContext)","elementsExpression":"aql:editingContext.getRootElements(activeFilterIds)","hasChildrenExpressi on":"aql:self.hasChildren(ancestorIds,index)","childrenExpression":"aql:self.getChildrenItems(editingContext,expanded, ancestorIds,index)","parentExpression":"aql:self.getParentIte m(id,editingContext)","editableExpression":"aql:self.canBeRenamed()","selectableExpression":"aql:true","deletableExpression":"aql:self.canBeDeleted()","treeItemLabelDescriptions":[ {"id":"3fed9174-85b9-30d8-a83a-887271b1a7b1","eClass":"tree:TreeItemLabelDescription","data":{"name":"Element Label description","preconditionExpression":"aql:self.oclIsKindOf(uml: :Element)","children":[{"id":"f1515a7b-b817-3b71-adb5-9eba7a03bf6b","eClass":"tree:TreeItemLabelFragmentDescription","data":{"labelExpression":"aql:self.getAppliedStereotypesLabel( )","style":"//@textStylePalettes[name=''UML%20Text%20Style%20Palette'']/@styles[name=''Stereotype%20application%20style%20description'']"}},{"id":"37e0cc16-93b3-3b91-aa78-ee0624dea 853","eClass":"tree:TreeItemLabelFragmentDescription","data":{"labelExpression":"aql:self.getItemLabel()","style":"//@textStylePalettes[name=''UML%20Text%20Style%20Palette'']/@styl es[name=''Element%20style%20description'']"}}]}},{"id":"111dd9e2-fdd5-3aa7-8132-c3ca0ad3cd71","eClass":"tree:TreeItemLabelDescription","data":{"name":"Imported elements label descr iption","preconditionExpression":"aql:self.isImportedElementItem()","children":[{"id":"1a5172dd-8315-3e64-913c-d332149e485f","eClass":"tree:TreeItemLabelFragmentDescription","data" :{"labelExpression":"aql:self.getAppliedStereotypesLabel()","style":"//@textStylePalettes[name=''UML%20Text%20Style%20Palette'']/@styles[name=''Stereotype%20application%20style%20d escription'']"}},{"id":"50ad94db-9f02-3a1c-99c1-fac48e4dd796","eClass":"tree:TreeItemLabelFragmentDescription","data":{"labelExpression":"aql:self.getItemLabel()","style":"//@textS tylePalettes[name=''UML%20Text%20Style%20Palette'']/@styles[name=''Element%20style%20description'']"}}]}},{"id":"e4e5ab36-5efc-397c-bb5d-221d2da2eebc","eClass":"tree:TreeItemLabelD escription","data":{"name":"Default style","preconditionExpression":"aql:true","children":[{"id":"3f592eae-8eba-3879-8e9b-563d50012f20","eClass":"tree:TreeItemLabelFragmentDescript ion","data":{"labelExpression":"aql:self.getItemLabel()"}}]}}]}}],"textStylePalettes":[{"id":"d0768438-c3f6-32f7-bbe2-57222def76d1","eClass":"view:TextStylePalette","data":{"name": "UML Text Style Palette","styles":[{"id":"5105620e-ac3b-3826-a523-d5152ebc3750","eClass":"view:TextStyleDescription","data":{"name":"Stereotype application style description","fore groundColorExpression":"aql:self.getStereotypeApplicationLabelColor()"}},{"id":"20991ca0-34ac-37e6-99b3-6580c0558387","eClass":"view:TextStyleDescription","data":{"name":"Element s tyle description","foregroundColorExpression":"aql:self.getMainLabelColor()","isItalicExpression":"aql:self.isAbstract()","isUnderlineExpression":"aql:self.isStatic()"}}]}}]}}]}'), ('2024-11-27 15:40:45.038123+01'), ('2a0ab747-7596-32e2-a0fc-cd0687ebeb55'::uuid), ('2024-11-27 15:40:45.038123+01'), ('UML Default Explorer'), ('e004ac58-3b07-4eef-8b41-b0bc9f3db bb5'::uuid)) was aborted: ERROR: duplicate key value violates unique constraint "document_pkey" DÚtailá: Key (id)=(2a0ab747-7596-32e2-a0fc-cd0687ebeb55) already exists. Call getNextException to see other errors in the batch. at org.postgresql.jdbc.BatchResultHandler.handleError(BatchResultHandler.java:165) ~[postgresql-42.7.3.jar!/:42.7.3] at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2413) ~[postgresql-42.7.3.jar!/:42.7.3] at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:579) ~[postgresql-42.7.3.jar!/:42.7.3] at org.postgresql.jdbc.PgStatement.internalExecuteBatch(PgStatement.java:912) ~[postgresql-42.7.3.jar!/:42.7.3] at org.postgresql.jdbc.PgStatement.executeBatch(PgStatement.java:936) ~[postgresql-42.7.3.jar!/:42.7.3] at org.postgresql.jdbc.PgPreparedStatement.executeBatch(PgPreparedStatement.java:1733) ~[postgresql-42.7.3.jar!/:42.7.3] at com.zaxxer.hikari.pool.ProxyStatement.executeBatch(ProxyStatement.java:127) ~[HikariCP-5.1.0.jar!/:na] at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeBatch(HikariProxyPreparedStatement.java) ~[HikariCP-5.1.0.jar!/:na] at org.springframework.jdbc.core.JdbcTemplate.lambda$getPreparedStatementCallback$6(JdbcTemplate.java:1609) ~[spring-jdbc-6.1.12.jar!/:6.1.12] at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:658) ~[spring-jdbc-6.1.12.jar!/:6.1.12] ... 179 common frames omitted Caused by: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "document_pkey" DÚtailá: Key (id)=(2a0ab747-7596-32e2-a0fc-cd0687ebeb55) already exists. at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2725) ~[postgresql-42.7.3.jar!/:42.7.3] at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2412) ~[postgresql-42.7.3.jar!/:42.7.3] ... 187 common frames omitted
2024-11-27T15:40:45.130+01:00 WARN 14484 --- [nio-8080-exec-4] o.e.s.c.g.controllers.GraphQLController : { "errors" : [ { "message" : "Exception while fetching data (/createProjectFromTemplate) : Failed to execute BatchWithValue{actions=[Insert{entity=org.eclipse.sirius.web.domain.boundedcontexts. semanticdata.Document@3b39680a, propertyPath=documents, dependingOn=DbAction.UpdateRoot(entity=org.eclipse.sirius.web.domain.boundedcontexts.semanticdata.SemanticData@7a1dd22d), id ValueSource=NONE, qualifiers={}}, Insert{entity=org.eclipse.sirius.web.domain.boundedcontexts.semanticdata.Document@23a50d31, propertyPath=documents, dependingOn=DbAction.UpdateRoo t(entity=org.eclipse.sirius.web.domain.boundedcontexts.semanticdata.SemanticData@7a1dd22d), idValueSource=NONE, qualifiers={}}, Insert{entity=org.eclipse.sirius.web.domain.boundedc ontexts.semanticdata.Document@47885d98, propertyPath=documents, dependingOn=DbAction.UpdateRoot(entity=org.eclipse.sirius.web.domain.boundedcontexts.semanticdata.SemanticData@7a1dd 22d), idValueSource=NONE, qualifiers={}}, Insert{entity=org.eclipse.sirius.web.domain.boundedcontexts.semanticdata.Document@3b658476, propertyPath=documents, dependingOn=DbAction.U pdateRoot(entity=org.eclipse.sirius.web.domain.boundedcontexts.semanticdata.SemanticData@7a1dd22d), idValueSource=NONE, qualifiers={}}, Insert{entity=org.eclipse.sirius.web.domain. boundedcontexts.semanticdata.Document@d1474f, propertyPath=documents, dependingOn=DbAction.UpdateRoot(entity=org.eclipse.sirius.web.domain.boundedcontexts.semanticdata.SemanticData @7a1dd22d), idValueSource=NONE, qualifiers={}}, Insert{entity=org.eclipse.sirius.web.domain.boundedcontexts.semanticdata.Document@15b1a6aa, propertyPath=documents, dependingOn=DbAc tion.UpdateRoot(entity=org.eclipse.sirius.web.domain.boundedcontexts.semanticdata.SemanticData@7a1dd22d), idValueSource=NONE, qualifiers={}}, Insert{entity=org.eclipse.sirius.web.d omain.boundedcontexts.semanticdata.Document@2916a5f8, propertyPath=documents, dependingOn=DbAction.UpdateRoot(entity=org.eclipse.sirius.web.domain.boundedcontexts.semanticdata.Sema nticData@7a1dd22d), idValueSource=NONE, qualifiers={}}, Insert{entity=org.eclipse.sirius.web.domain.boundedcontexts.semanticdata.Document@620e43eb, propertyPath=documents, dependin gOn=DbAction.UpdateRoot(entity=org.eclipse.sirius.web.domain.boundedcontexts.semanticdata.SemanticData@7a1dd22d), idValueSource=NONE, qualifiers={}}, Insert{entity=org.eclipse.siri us.web.domain.boundedcontexts.semanticdata.Document@41bee9db, propertyPath=documents, dependingOn=DbAction.UpdateRoot(entity=org.eclipse.sirius.web.domain.boundedcontexts.semanticd ata.SemanticData@7a1dd22d), idValueSource=NONE, qualifiers={}}, Insert{entity=org.eclipse.sirius.web.domain.boundedcontexts.semanticdata.Document@1b2b50ab, propertyPath=documents, dependingOn=DbAction.UpdateRoot(entity=org.eclipse.sirius.web.domain.boundedcontexts.semanticdata.SemanticData@7a1dd22d), idValueSource=NONE, qualifiers={}}, Insert{entity=org.ecli pse.sirius.web.domain.boundedcontexts.semanticdata.Document@10505da5, propertyPath=documents, dependingOn=DbAction.UpdateRoot(entity=org.eclipse.sirius.web.domain.boundedcontexts.s emanticdata.SemanticData@7a1dd22d), idValueSource=NONE, qualifiers={}}, Insert{entity=org.eclipse.sirius.web.domain.boundedcontexts.semanticdata.Document@23f775f6, propertyPath=doc uments, dependingOn=DbAction.UpdateRoot(entity=org.eclipse.sirius.web.domain.boundedcontexts.semanticdata.SemanticData@7a1dd22d), idValueSource=NONE, qualifiers={}}], batchValue=NO NE}", "locations" : [ { "line" : 2, "column" : 3 } ], "path" : [ "createProjectFromTemplate" ], "extensions" : { "classification" : "DataFetchingException" } } ], "data" : null }