Article - CS339485
Server log file capturing FormatException error for FlexPLM Publishing Server
Modified: 21-Jun-2022
Applies To
- FlexPLM 11.0 M030 to 11.1
Description
- Server log file capturing FormatException error for FlexPLM Publishing Server
- Whenever a file upload process is going on FormatException error is getting captured in server.log file of the Publishing Server
- On the Publishing Server side, not able to access the http://hostname/fplmds/stats page
- In the server.log file below error is captured -
20XX-XX-XX XX:XX:XX,XX7 [8] DEBUG FPLMDS.Core.Main.TaskManager - Broadcasting 'ping' message to all registered workers.
20XX-XX-XX XX:XX:XX,XX7 [8] WARN FPLMDS.Core.Main.TaskManager - No registered workers.
20XX-XX-XX XX:XX:XX,XX7 [8] DEBUG FPLMDS.Core.Main.TaskManager - Broadcasting 'ping' message to all registered workers.
20XX-XX-XX XX:XX:XX,XX7 [10] DEBUG FPLMDS.Core.Main.TaskManager - Broadcasting 'ping' message to all registered workers.
20XX-XX-XX XX:XX:XX,XX7 [8] WARN FPLMDS.Core.Main.TaskManager - No registered workers.
20XX-XX-XX XX:XX:XX,XX7 [10] DEBUG FPLMDS.Core.Main.WorkerClient - Request: http://XXXXXXXXXXX:XXXX/message/ping
20XX-XX-XX XX:XX:XX,XX7 [11] DEBUG FPLMDS.Core.Main.TaskManager - Broadcasting 'ping' message to all registered workers.
20XX-XX-XX XX:XX:XX,XX7 [11] WARN FPLMDS.Core.Main.TaskManager - No registered workers.
20XX-XX-XX XX:XX:XX,XX7 [10] DEBUG FPLMDS.Core.Main.WorkerClient - Response: (OK) {"Response":"OK","Type":"Greenlight.Response.ServiceResponse"}
20XX-XX-XX XX:XX:XX,XX4 [19] ERROR FPLMDS.Core.Main.Engine - No queued transmission for the worker. WorkerID=XXXXXX\XXXXXX
20XX-XX-XX XX:XX:XX,XX9 [8] DEBUG FPLMDS.Core.Main.TaskManager - Looking for stalled transmissions older than 20XX-XX-XX XX:XX:XX,XX9
20XX-XX-XX XX:XX:XX,XX9 [8] INFO FPLMDS.Core.Main.TaskManager - Found XX stalled transmissions for cleanup
20XX-XX-XX XX:XX:XX,XX9 [8] DEBUG FPLMDS.Core.Main.TaskManager - Transmission folder cleanup. transmission_id=XXXXXXXXX-XXXXX-XXXX-XXX-XXXXXXXXXXf61
20XX-XX-XX XX:XX:XX,XX1 [8] ERROR FPLMDS.Core.Main.DAL - #2. Database error
System.FormatException: Input string was not in a correct format.
at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
at FPLMDS.Core.Main.DAL.ToTransmission(SqlDataReader reader)
at FPLMDS.Core.Main.DAL.GetTransmissionById_internal(String transmissionID)
at FPLMDS.Core.Main.DAL.<>c__DisplayClass24_0.<GetTransmissionById>b__0()
at FPLMDS.Common.Helper.Retry.Function[T](Func`1 function, FunctionExceptionEventHandler errorHandler, Type retryOnExceptionType, Int32 numRetries, Int32 retryTimeout)
20XX-XX-XX XX:XX:XX,XX1 [8] ERROR FPLMDS.Core.Main.TaskManager - Error in DoCleanupAsync thread.
System.FormatException: Input string was not in a correct format.
at FPLMDS.Common.Helper.Retry.Function[T](Func`1 function, FunctionExceptionEventHandler errorHandler, Type retryOnExceptionType, Int32 numRetries, Int32 retryTimeout)
at FPLMDS.Core.Main.DAL.GetTransmissionById(String transmissionID)
at FPLMDS.Core.Main.TaskManager.DoCleanupStalledTransmissions()
at FPLMDS.Core.Main.TaskManager.<DoCleanupAsync>b__0_0(Object x)
20XX-XX-XX XX:XX:XX,XX3 [19] ERROR FPLMDS.Core.Main.Engine - No queued transmission for the worker. WorkerID=XXXXXX\XXXXXX
20XX-XX-XX XX:XX:XX,XX8 [24] DEBUG FPLMDS.Core.Main.TaskManager - Looking for stalled transmissions older than 20XX-XX-XX XX:XX:XX,XX8
20XX-XX-XX XX:XX:XX,XX8 [24] INFO FPLMDS.Core.Main.TaskManager - Found XX stalled transmissions for cleanup
20XX-XX-XX XX:XX:XX,XX8 [24] DEBUG FPLMDS.Core.Main.TaskManager - Transmission folder cleanup. transmission_id=XXXXXXXXX-XXXXX-XXXX-XXX-XXXXXXXXXX95a
20XX-XX-XX XX:XX:XX,XX1 [24] ERROR FPLMDS.Core.Main.DAL - #2. Database error
System.FormatException: Input string was not in a correct format.
at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
at FPLMDS.Core.Main.DAL.ToTransmission(SqlDataReader reader)
at FPLMDS.Core.Main.DAL.GetTransmissionById_internal(String transmissionID)
at FPLMDS.Core.Main.DAL.<>c__DisplayClass24_0.<GetTransmissionById>b__0()
at FPLMDS.Common.Helper.Retry.Function[T](Func`1 function, FunctionExceptionEventHandler errorHandler, Type retryOnExceptionType, Int32 numRetries, Int32 retryTimeout)
20XX-XX-XX XX:XX:XX,XX1 [24] ERROR FPLMDS.Core.Main.TaskManager - Error in DoCleanupAsync thread.
System.FormatException: Input string was not in a correct format.
at FPLMDS.Common.Helper.Retry.Function[T](Func`1 function, FunctionExceptionEventHandler errorHandler, Type retryOnExceptionType, Int32 numRetries, Int32 retryTimeout)
at FPLMDS.Core.Main.DAL.GetTransmissionById(String transmissionID)
at FPLMDS.Core.Main.TaskManager.DoCleanupStalledTransmissions()
at FPLMDS.Core.Main.TaskManager.<DoCleanupAsync>b__0_0(Object x)
This is a printer-friendly version of Article 339485 and may be out of date. For the latest version click CS339485