Veda2.0 Released!


VEDA2 fatal error (unexpected case sensitivity)
#1
I am facing the following fatal error:

Error Category: Fatal - Certain processes/commodities are declared with varying capitalization. Refer to the Error Details window for further information. The synchronization operation is unable to continue. Update or modify your model files before attempting to synchronize again. Starting from scratch is recommended.
Email the error log to support@kanors.com. You can open the error logs folder from Help -> Error Log menu.


I am confused by this. GAMS labels are case insensitive (by Latin alphabet): Casing of item labels does not matter. VEDA-FE respected that well, but now I am getting a fatal error.  I thought that VEDA2 would be consistent in this respect, because I remember some earlier discussions about it, and because in the VEDA online documentation I cannot see any mention that case insensitivity in models should be leading to fatal errors. Anyway, please find below the relevant error log entry, as requested.

Name : Veda.Common.KanLogger {3.1.3.0}
Time : 2024-08-30 19:07:15.1770
Type : ERROR
Machine / User : XXXXXXX / AD\XXXXXX
StackTrace : Certain processes/commodities are declared with varying capitalization. Refer to the Error Details window for further information. The synchronization operation is unable to continue. Update or modify your model files before attempting to synchronize again. Starting from scratch is recommended. ExecutionContext.RunInternal => Control.InvokeMarshaledCallbackHelper => Control.InvokeMarshaledCallbackDo
Message : System.IO.InvalidDataException: Certain processes/commodities are declared with varying capitalization. Refer to the Error Details window for further information. The synchronization operation is unable to continue. Update or modify your model files before attempting to synchronize again. Starting from scratch is recommended.
  at Veda.FrontEnd.SyncController.TagsProcessingFramework.DirectProcessing.ProcessCommodityDataValidation.d__6.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
  at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
  at Veda.FrontEnd.SyncController.TagsProcessingFramework.SyncControllerComposition.d__44.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
  at Veda.FrontEnd.SyncController.SyncControllerPresenter.d__57.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
  at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
  at Veda.FrontEnd.SyncController.SyncControllerPresenter.d__56.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
  at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
  at Veda.FrontEnd.SyncController.SyncControllerPresenter.d__47.MoveNext()
#2
Veda2 is certainly case insensitive, like the earlier version and GAMS, but the current database platform (PostgreSQL) is case sensitive. We have to compromise in different ways to maintain case-insensitivity. One thing that we haven't managed to deal with yet duplicate declarations where the case doesn't match. Please see Information - Model - Manage Duplicates to spot any possible culprits.
#3
Ok, thanks for the clarification.


Possibly Related Threads…
Thread Author Replies Views Last Post
  Error 170: Domain violation for element in syssettings kushagra 7 524 15-01-2026, 06:26 PM
Last Post: Antti-L
  Unexpected ObjZ discrepancy in single-year model (DEMOS_012, G_DYEAR = 2005) KristofferEML 6 451 16-12-2025, 04:40 PM
Last Post: KristofferEML
  Fatal Error Anuradha 2 269 20-09-2025, 08:31 PM
Last Post: Anuradha
  Error 170 Domain violation for element BrageAG 14 13,272 01-07-2025, 06:18 PM
Last Post: AKanudia
  parametric case name VictorG 21 3,970 26-02-2025, 02:11 PM
Last Post: AKanudia
  Sync error when including international trade xiao.li8@mcgill.ca 4 1,495 03-02-2025, 08:01 PM
Last Post: xiao.li8@mcgill.ca
  How to achieve energy efficiency improvement in VEDA2.0 technology? Resurgence 2 936 24-12-2024, 09:32 PM
Last Post: Resurgence
  VEDA2 Results Tables Issues Antti-L 3 1,348 12-09-2024, 02:30 PM
Last Post: Antti-L
  Unexpected error in model run BSR 2 1,371 17-07-2024, 07:07 PM
Last Post: BSR
  VEDA2 Question Antti-L 14 5,450 13-07-2024, 06:21 PM
Last Post: AKanudia

Forum Jump:


Users browsing this thread: 1 Guest(s)