PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2024 → SCM Merge crashing
SCM Merge crashing
Iniciado por PaulGruet, 23,sep. 2019 09:58 - 3 respuestas
Publicado el 23,septiembre 2019 - 09:58
I have a situation where a colleague has made some modifications to our codebase in a branch. I wish to merge these changes into the main project.
So I followed the instructions in WinDev help:
1. open my main project
2. Select SCM panel , select the Branches->Retrieve Modifications from branch
3. Select the branch
4. Select 'Choose modifications to carry over from the branch
5. Select Modifications since the creation of the branch (this is the first time we have tried to merge)
6. Step on to next stage of wizard - dialog appears SCM - Retrieving Elements
7. Select a file and press View Modifications - application crashes with the following:

Error at line 17 of Méthode _s_GetHistoriqueModificationFichier process ('AcessBaseDeSource' component).
HReadFirst function called.
Unable to transform the data into the format of the composite key <Répertoire_Historique.IDRépertoire_Historique>.
Use HBuildKeyValue or the [] operator.

**********************************************

----- Technical information -----

Component : AcessBaseDeSource

WL call:
Process of 'Méthode _s_GetHistoriqueModificationFichier' (CBaseDeSource._s_GetHistoriqueModificationFichier), line 17
'HReadFirst' function, syntax 3

What happened?
Unable to transform the data into the format of the composite key <Répertoire_Historique.IDRépertoire_Historique>.
Use HBuildKeyValue or the [] operator.

Error code: 70500
Level: fatal error
WD55 error code: 500

Dump of the error of 'WDHFSRV64.DLL' module (21.0.76.2).
Identifier of detailed information (.err): 71049
Debugging information:
IEWDHFSRV=13.71
Module=<WDHFSRV>
Version=<21.0.76.2>
Fonction (7,10)
Additional information:
EIT_TYPE_WDFILE : <4>
EIT_IDCODE : <458752>
EIT_LOGICALTABLENAME : <Répertoire_Historique>
EIT_ITEMNAME : <IDRépertoire_Historique>
EIT_PILEWL :
Méthode _s_GetHistoriqueModificationFichier (CBaseDeSource._s_GetHistoriqueModificationFichier), line 17
Méthode _s_LanceRecuperationHistoriqueModification_Thread (CBaseDeSource._s_LanceRecuperationHistoriqueModification_Thread), line 63
EIT_COMPOSANT :
AcessBaseDeSource
EIT_DATEHEURE : 23/09/2019 08:57:05
EIT_THREAD : <RecuperationHistoriqueModification9>
Miembro registrado
2 mensajes
Publicado el 23,septiembre 2019 - 16:02
Hi
there is a index/rebuild in the SCM manager that will validate the records in the SCM... Look under Tools, Maintenance then Reindex and repair

Andy<<Cowboy>> Stapleton
wxperts LLC
Publicado el 24,septiembre 2019 - 09:55
This does sound possible, we have had issues with deleted modules that SCM complains aren't checked in, so maybe that is the issue. The full repair warns that it will take a few hours so I will leave it until the end of the day and run it. Thank you for your help I will let you know how we get on
Thank you,
Paul
Publicado el 25,septiembre 2019 - 08:49
Hi,

We have now tried the reindex and repair. This returned no problem found, however we still have a crash. The details of the crash are very slightly different so I have included them below:
Error at line 17 of Méthode _s_GetHistoriqueModificationFichier process ('AcessBaseDeSource' component).
HReadFirst function called.
An error occurred while filling the <SourceDonneesReq> view or query:
Unable to transform the data into the format of the composite key <Répertoire_Historique.IDRépertoire_Historique>.
Use HBuildKeyValue or the [] operator.

**********************************************

----- Technical information -----

Component : AcessBaseDeSource

WL call:
Process of 'Méthode _s_GetHistoriqueModificationFichier' (CBaseDeSource._s_GetHistoriqueModificationFichier), line 17
'HReadFirst' function, syntax 3

What happened?
An error occurred while filling the <SourceDonneesReq> view or query:
Unable to transform the data into the format of the composite key <Répertoire_Historique.IDRépertoire_Historique>.
Use HBuildKeyValue or the [] operator.

Error code: 70500
Level: fatal error
WD55 error code: 500

Dump of the error of 'WDHFSRV64.DLL' module (21.0.76.2).
Identifier of detailed information (.err): 71049
Debugging information:
IEWDHFSRV=13.71
Module=<WDHFSRV>
Version=<21.0.76.2>
Fonction (7,10)
Additional information:
EIT_TYPE_WDFILE : <4>
EIT_IDCODE : <458752>
EIT_LOGICALTABLENAME : <Répertoire_Historique>
EIT_ITEMNAME : <IDRépertoire_Historique>
EIT_PILEWL :
Méthode _s_GetHistoriqueModificationFichier (CBaseDeSource._s_GetHistoriqueModificationFichier), line 17
Méthode _s_LanceRecuperationHistoriqueModification_Thread (CBaseDeSource._s_LanceRecuperationHistoriqueModification_Thread), line 63
EIT_COMPOSANT :
AcessBaseDeSource
EIT_DATEHEURE : 25/09/2019 07:38:35
EIT_THREAD : <RecuperationHistoriqueModification11>