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