Using the Bootstrap dataclasses delete SourceFlowDataModel the following error is returned
"headers": {
"normalizedNames": {},
"lazyUpdate": null
},
"status": 500,
"statusText": "OK",
"url": "http://localhost:8080/api/dataModels/6aaf8e1e-b91e-415c-9d86-e4fc2ccc87f8?permanent=true",
"ok": false,
"name": "HttpErrorResponse",
"message": "Http failure response for http://localhost:8080/api/dataModels/6aaf8e1e-b91e-415c-9d86-e4fc2ccc87f8?permanent=true: 500 OK",
"error": {
"status": 500,
"reason": "Internal Server Error",
"errorCode": "UEX--",
"message": "No signature of method: uk.ac.ox.softeng.maurodatamapper.dataflow.component.DataElementComponentService.deleteAllFacetsByCatalogueItemIds() is applicable for argument types: (ArrayList, String) values: [[24a4dd67-2548-4acd-bd2c-0ba977649a69, 32772381-b2c8-44ee-b1a4-1d2fee0087aa, ...], ...]",
"path": "/api/dataModels/6aaf8e1e-b91e-415c-9d86-e4fc2ccc87f8",
"devMode": true,
"version": "4.5.0-SNAPSHOT",
"exception": {
"type": "MissingMethodException",
"message": "No signature of method: uk.ac.ox.softeng.maurodatamapper.dataflow.component.DataElementComponentService.deleteAllFacetsByCatalogueItemIds() is applicable for argument types: (ArrayList, String) values: [[24a4dd67-2548-4acd-bd2c-0ba977649a69, 32772381-b2c8-44ee-b1a4-1d2fee0087aa, ...], ...]",
"stacktrace": [
"uk.ac.ox.softeng.maurodatamapper.dataflow.component.DataElementComponentService.$tt__dataElementComponentService_deleteAllByModelId(DataElementComponentService.groovy:123)",
"jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)",
"jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)",
"jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)",
"jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)",
"grails.gorm.transactions.GrailsTransactionTemplate$2.doInTransaction(GrailsTransactionTemplate.groovy:94)",
"org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140)",
"grails.gorm.transactions.GrailsTransactionTemplate.execute(GrailsTransactionTemplate.groovy:91)",
"uk.ac.ox.softeng.maurodatamapper.dataflow.component.DataClassComponentService.$tt__dataClassComponentService_deleteAllByModelId(DataClassComponentService.groovy:115)",
"jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)",
"jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)",
"jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)",
"jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)",
"grails.gorm.transactions.GrailsTransactionTemplate$2.doInTransaction(GrailsTransactionTemplate.groovy:94)",
"org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140)",
"grails.gorm.transactions.GrailsTransactionTemplate.execute(GrailsTransactionTemplate.groovy:91)",
"uk.ac.ox.softeng.maurodatamapper.dataflow.DataFlowService.$tt__dataFlowService_deleteAllByModelId(DataFlowService.groovy:103)",
"jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)",
"jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)",
"jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)",
"jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)",
"grails.gorm.transactions.GrailsTransactionTemplate$2.doInTransaction(GrailsTransactionTemplate.groovy:94)",
"org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140)",
"grails.gorm.transactions.GrailsTransactionTemplate.execute(GrailsTransactionTemplate.groovy:91)",
"uk.ac.ox.softeng.maurodatamapper.datamodel.DataModelService$__tt__dataModelService_deleteModelAndContent_closure93.doCall(DataModelService.groovy:352)",
"jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)",
"jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)",
"uk.ac.ox.softeng.maurodatamapper.datamodel.DataModelService.$tt__dataModelService_deleteModelAndContent(DataModelService.groovy:347)",
"jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)",
"jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)",
"jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)",
"jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)",
"grails.gorm.transactions.GrailsTransactionTemplate$2.doInTransaction(GrailsTransactionTemplate.groovy:94)",
"org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140)",
"grails.gorm.transactions.GrailsTransactionTemplate.execute(GrailsTransactionTemplate.groovy:91)",
"uk.ac.ox.softeng.maurodatamapper.datamodel.DataModelService.$tt__dataModelService_delete(DataModelService.groovy:161)",
"jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)",
"jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)",
"jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)",
"jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)",
"grails.gorm.transactions.GrailsTransactionTemplate$2.doInTransaction(GrailsTransactionTemplate.groovy:94)",
"org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140)",
"grails.gorm.transactions.GrailsTransactionTemplate.execute(GrailsTransactionTemplate.groovy:91)",
"uk.ac.ox.softeng.maurodatamapper.core.model.ModelService.permanentDeleteModel(ModelService.groovy:166)",
"uk.ac.ox.softeng.maurodatamapper.core.controller.ModelController.$tt__modelController_delete(ModelController.groovy:144)",
"jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)",
"jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)",
"jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)",
"jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)",
"grails.gorm.transactions.GrailsTransactionTemplate$2.doInTransaction(GrailsTransactionTemplate.groovy:94)",
"org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140)",
"grails.gorm.transactions.GrailsTransactionTemplate.execute(GrailsTransactionTemplate.groovy:91)",
"jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)",
"jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)",
"org.grails.core.DefaultGrailsControllerClass$ReflectionInvoker.invoke(DefaultGrailsControllerClass.java:211)",
"org.grails.core.DefaultGrailsControllerClass.invoke(DefaultGrailsControllerClass.java:188)",
"org.grails.web.mapping.mvc.UrlMappingsInfoHandlerAdapter.handle(UrlMappingsInfoHandlerAdapter.groovy:90)",
"org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040)",
"org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943)",
"org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)",
"org.springframework.web.servlet.FrameworkServlet.doDelete(FrameworkServlet.java:931)",
"org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)",
"org.grails.web.servlet.mvc.GrailsWebRequestFilter.doFilterInternal(GrailsWebRequestFilter.java:77)",
"org.grails.web.filters.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:67)",
"java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)",
"java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)",
"java.lang.Thread.run(Thread.java:835)"
]
}
}
}