ISFG / spisum-core

Backend application for project SpisUm

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nelze založit Analogový dokument

mareklovci opened this issue · comments

Uživatelem s právy na Podatelnu, Knihovnu, Obecní podatelnu a právy podpisu ke všem zmíněným, chci založit nový dokument.
Ve spisovém uzlu Podatelna (GROUP_IPOD), v levé liště pod nabídkou Podatelna -> Příjem kliknu na položku Analogový dokument.
V návaznosti na akci dojde k provolání OPTIONS na /api/app/v1/document/create s výsledkem 204. Na okamžik problikne nové okno pro založení spisu, následně však aplikace vrátí HTTP Error 500 vyvolaný metodou POST na /api/app/v1/document/create s request {"nodeType":"ssl:document"}.

Mohli byste mi prosím poradit zda-li se jedná o chybu v konfiguraci, o neznalost práce se systémem či bug?

spisum_e500

Příkládám payload chyby.

{
    "type": "System.NullReferenceException",
    "message": "Object reference not set to an instance of an object.",
    "stack": "at ISFG.SpisUm.ClientSide.Services.ValidationService..ctor(IAlfrescoHttpClient alfrescoHttpClient, ISignerService signerService, IPdfService pdfService, IComponentService componentService, IIdentityUser identityUser, ISignerConfiguration signerConfiguration, ITransformService transformService, IAuditLogService auditLogService) in /src/ISFG.SpisUm.ClientSide/Services/ValidationService.cs:line 94\n
at ResolveService(ILEmitResolverBuilderRuntimeContext , ServiceProviderEngineScope )\n 
at ResolveService(ILEmitResolverBuilderRuntimeContext , ServiceProviderEngineScope )\n
at Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngine.GetService(Type serviceType, ServiceProviderEngineScope serviceProviderEngineScope)\n
at Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope.GetService(Type serviceType)\n
at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.GetService(IServiceProvider sp, Type type, Type requiredBy, Boolean isDefaultParameterRequired)\n
at lambda_method(Closure , IServiceProvider , Object[] )\n
at Microsoft.AspNetCore.Mvc.Controllers.ControllerActivatorProvider.<>c__DisplayClass4_0.<CreateActivator>b__0(ControllerContext controllerContext)\n
at Microsoft.AspNetCore.Mvc.Controllers.ControllerFactoryProvider.<>c__DisplayClass5_0.<CreateControllerFactory>g__CreateController|0(ControllerContext controllerContext)\n
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)\n   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()\n

--- End of stack trace from previous location where exception was thrown ---\n
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResourceFilter>g__Awaited|24_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\n
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)\n
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)\n
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync()\n

--- End of stack trace from previous location where exception was thrown ---\n
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Logged|17_1(ResourceInvoker invoker)\n
at Microsoft.AspNetCore.Routing.EndpointMiddleware.<Invoke>g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)\n
at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)\n
at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)\n
at ISFG.Exceptions.ErrorHandlingMiddleware.Invoke(HttpContext context) in /src/ISFG.Exceptions/ErrorHandlingMiddleware.cs:line 34"
}