Помилка при виклику метода /api/Info/GetPrimaryReestr

Обговорення питань, пов'язаних з функціонуванням програми
Відповісти
lopik
Повідомлень: 14
З нами з: 06 жовтня 2023, 13:38

Помилка при виклику метода /api/Info/GetPrimaryReestr

Повідомлення lopik » 05 лютого 2024, 20:38

Доброго дня
під час виклику функції GetPrimaryReestr виникає помилка

Код: Виділити все

/api/Info/GetPrimaryReestr?idOrg=781&docType=-1&moveType=-1&dateFrom=2024/01/09&dateEnd=2024/01/10
DMFAppServer=575044_2024-02-05.log | Показать

05.02.24 18:59:28.240 00000035 ERROR >>> CALL SERVER ERROR
05.02.24 18:59:28.240 00000035 ERROR Npgsql.PostgresException (0x80004005): 42601: сміття після числового літерала в або поблизу "0U"

POSITION: 9130
в Npgsql.Internal.NpgsqlConnector.<<ReadMessage>g__ReadMessageLong|231_0>d.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в Npgsql.NpgsqlDataReader.<NextResult>d__47.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в Npgsql.NpgsqlDataReader.<NextResult>d__47.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Npgsql.NpgsqlDataReader.NextResult()
в Npgsql.NpgsqlCommand.<ExecuteReader>d__124.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в Npgsql.NpgsqlCommand.<ExecuteReader>d__124.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Npgsql.NpgsqlCommand.ExecuteReader(CommandBehavior behavior)
в ZvitPublishedObjects.Server.NaklManager.GetPrimaryReestr(Int64 idOrg, Int32 docType, Int32 moveType, DateTime dateFrom, DateTime dateEnd)
в ZvitPublishedObjects.Server.RestApiManager.GetPrimaryReestr(Int64 idOrg, Int32 docType, Int32 moveType, DateTime dateFrom, DateTime dateEnd)
в System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
в System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)
Exception data:
Severity: ПОМИЛКА
SqlState: 42601
MessageText: сміття після числового літерала в або поблизу "0U"
Position: 9130
File: scan.l
Line: 1192
Routine: scanner_yyerror
05.02.24 18:59:28.240 00000035 ERROR CLIENT REQUEST
05.02.24 18:59:28.240 00000035 ERROR __Uri = /RestApiManager
__MethodName = GetPrimaryReestr
__MethodSignature =
__TypeName = RestApiInterface.IRestApi, RestApiInterface, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
__Args = System.Object[]
__CallContext = System.Runtime.Remoting.Messaging.LogicalCallContext

05.02.24 18:59:28.240 00000035 ERROR <<< CALL SERVER ERROR

2024-02-05 19:00:30.330 EET [25336] ПОМИЛКА: сміття після числового літерала в або поблизу "0U" символ 9130
2024-02-05 19:00:30.330 EET [25336] ІНСТРУКЦІЯ:
postgresql-2024-02-05_000000.log

Версія Медок 11.02.132, Версія postgresql 15

Якщо глянути на SQL запит то дуже схоже що там синтаксична помилка, не хватає пробілу чи переводу строки перед ключовим словом UNION

ПС
Форум не дозволяє вставити SQl запит

Marat Melnyk
Повідомлень: 637
З нами з: 02 липня 2021, 09:20

Re: Помилка при виклику метода /api/Info/GetPrimaryReestr

Повідомлення Marat Melnyk » 05 лютого 2024, 23:44

lopik писав:
05 лютого 2024, 20:38
Доброго дня
під час виклику функції GetPrimaryReestr виникає помилка

Код: Виділити все

/api/Info/GetPrimaryReestr?idOrg=781&docType=-1&moveType=-1&dateFrom=2024/01/09&dateEnd=2024/01/10
DMFAppServer=575044_2024-02-05.log | Показать

05.02.24 18:59:28.240 00000035 ERROR >>> CALL SERVER ERROR
05.02.24 18:59:28.240 00000035 ERROR Npgsql.PostgresException (0x80004005): 42601: сміття після числового літерала в або поблизу "0U"

POSITION: 9130
в Npgsql.Internal.NpgsqlConnector.<<ReadMessage>g__ReadMessageLong|231_0>d.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в Npgsql.NpgsqlDataReader.<NextResult>d__47.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в Npgsql.NpgsqlDataReader.<NextResult>d__47.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Npgsql.NpgsqlDataReader.NextResult()
в Npgsql.NpgsqlCommand.<ExecuteReader>d__124.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в Npgsql.NpgsqlCommand.<ExecuteReader>d__124.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Npgsql.NpgsqlCommand.ExecuteReader(CommandBehavior behavior)
в ZvitPublishedObjects.Server.NaklManager.GetPrimaryReestr(Int64 idOrg, Int32 docType, Int32 moveType, DateTime dateFrom, DateTime dateEnd)
в ZvitPublishedObjects.Server.RestApiManager.GetPrimaryReestr(Int64 idOrg, Int32 docType, Int32 moveType, DateTime dateFrom, DateTime dateEnd)
в System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
в System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)
Exception data:
Severity: ПОМИЛКА
SqlState: 42601
MessageText: сміття після числового літерала в або поблизу "0U"
Position: 9130
File: scan.l
Line: 1192
Routine: scanner_yyerror
05.02.24 18:59:28.240 00000035 ERROR CLIENT REQUEST
05.02.24 18:59:28.240 00000035 ERROR __Uri = /RestApiManager
__MethodName = GetPrimaryReestr
__MethodSignature =
__TypeName = RestApiInterface.IRestApi, RestApiInterface, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
__Args = System.Object[]
__CallContext = System.Runtime.Remoting.Messaging.LogicalCallContext

05.02.24 18:59:28.240 00000035 ERROR <<< CALL SERVER ERROR

2024-02-05 19:00:30.330 EET [25336] ПОМИЛКА: сміття після числового літерала в або поблизу "0U" символ 9130
2024-02-05 19:00:30.330 EET [25336] ІНСТРУКЦІЯ:
postgresql-2024-02-05_000000.log

Версія Медок 11.02.132, Версія postgresql 15

Якщо глянути на SQL запит то дуже схоже що там синтаксична помилка, не хватає пробілу чи переводу строки перед ключовим словом UNION

ПС
Форум не дозволяє вставити SQl запит
Добрий день!
Помилка зафіксована, в роботі.

Marat Melnyk
Повідомлень: 637
З нами з: 02 липня 2021, 09:20

Re: Помилка при виклику метода /api/Info/GetPrimaryReestr

Повідомлення Marat Melnyk » 06 лютого 2024, 12:16

Ситуація розглядається відділом розробки.
По факту внесення доопрацювань буде повідомлено додатково.

Відповісти

Повернутись до “Помилки у роботі програми”