blocage avec erreur de validation

Discussions à propos d'iCompta sur macOS
puymirol
Messages : 3
Inscription : 23 octobre 2013, 12:47

blocage avec erreur de validation

Message par puymirol »

Après avoir utilisé avec succès la version Demo, je viens de charger i Compta 5 pour Mac. Après avoir créé quelques comptes bancaires et quelques écritures, impossible de fermer iCompta avec apparition du message "plusieurs erreurs de validation sont survenues". De plus, cela interdit la fermeture de l'ordinateur. Qui pourrait m'expliquer ce que sont ces erreurs de validation et surtout comment en sortir. Merci d'avance.
puymirol
Messages : 3
Inscription : 23 octobre 2013, 12:47

Re: blocage avec erreur de validation

Message par puymirol »

Malgré suppression de toutes les écritures, blocage toujours existant.J'en suis sorti en repartant d'éléments antérieurs et en recréant les opérations.
Avatar de l’utilisateur
Angeman
Administrateur
Messages : 12947
Inscription : 28 décembre 2008, 21:28
Localisation : Toulouse, France
Contact :

Re: blocage avec erreur de validation

Message par Angeman »

C'est ce que j'allais vous dire de faire. Sinon pouvez-vous ouvrir l'application /Applications/Utilitaires/Console.app, regarder dans "Tous les messages" s'il y a des lignes sur iCompta et me les copier/coller ? Merci
Seasurfer
Messages : 3
Inscription : 27 octobre 2013, 09:32

Re: blocage avec erreur de validation

Message par Seasurfer »

Exactement la même erreur sous Mavericks... je viens de telecharger l'application j'ai rentré tous les comptes et je ne peut pas quitter car il met "plusieurs erreurs de validation sont survenues"...

Dans la console je trouve ça:

27/10/2013 09:33:52,375 iCompta[7706]: Error Domain=NSCocoaErrorDomain Code=1560 "Plusieurs erreurs de validation sont survenues." UserInfo=0x60000107e880 {NSDetailedErrors=(
"Error Domain=NSCocoaErrorDomain Code=1570 \"ID est une valeur obligatoire.\" UserInfo=0x600001067a40 {NSValidationErrorKey=ID, NSLocalizedDescription=ID est une valeur obligatoire., NSValidationErrorObject=<ICScheduledTransactionSplit: 0x6000006e9f00> (entity: ScheduledTransactionSplit; id: 0x600001030600 <x-coredata:///ScheduledTransactionSplit/t4EEFBE6C-4BDA-4EA3-A856-640192944FB3183> ; data: {\n ID = nil;\n amount = 300;\n amountWithoutTaxes = nil;\n category = nil;\n comment = nil;\n ignoredInAverageBalance = 0;\n ignoredInBudgets = 0;\n ignoredInReports = 0;\n invoice = nil;\n lastModificationDate = \"2013-10-27 08:27:15 +0000\";\n linkedSplit = nil;\n owners = (\n );\n project = nil;\n refund = 0;\n splits = \"<relationship fault: 0x600000633d60 'splits'>\";\n taxesCategory = nil;\n taxesRate = nil;\n transaction = nil;\n usesAccountOwners = 1;\n})}",
"Error Domain=NSCocoaErrorDomain Code=1570 \"status est une valeur obligatoire.\" UserInfo=0x600001468c00 {NSValidationErrorKey=status, NSLocalizedDescription=status est une valeur obligatoire., NSValidationErrorObject=<ICScheduledTransaction: 0x600000118f60> (entity: ScheduledTransaction; id: 0x600000e3aa20 <x-coredata:///ScheduledTransaction/t4EEFBE6C-4BDA-4EA3-A856-640192944FB3180> ; data: {\n ID = \"22766F1A-1455-4062-9C8C-59258835E9FB\";\n account = \"0x60800082d540 <x-coredata:///Person/t4EEFBE6C-4BDA-4EA3-A856-640192944FB3188>\";\n amount = 300;\n amountWithoutTaxes = nil;\n comment = nil;\n creditCardAccountInfo = nil;\n date = \"2013-10-26 22:00:00 +0000\";\n dateOrder = 0;\n frequency = nil;\n highlightColor = nil;\n highlightColorData = nil;\n investmentTransactionInfo = nil;\n lastModificationDate = \"2013-10-27 08:27:15 +0000\";\n latitude = nil;\n library = nil;\n linkedCreditCardAccountInfo = nil;\n linkedLoanAccountInfo = nil;\n links = nil;\n loanAccountInfo = nil;\n longitude = nil;\n name = \"Nouvelle op\\U00e9ration\";\n nextOccurrence = 0;\n number = nil;\n numberOfOccurrences = nil;\n payee = nil;\n savingsAccountInfo = nil;\n splits = (\n );\n status = nil;\n statusValue = \"-1\";\n taxesRate = nil;\n timeZoneName = nil;\n transactions = (\n );\n type = nil;\n valueDate = \"2013-10-26 22:00:00 +0000\";\n valueDateOrder = 0;\n})}",
"Error Domain=NSCocoaErrorDomain Code=1570 \"timeZoneName est une valeur obligatoire.\" UserInfo=0x600001476d40 {NSValidationErrorKey=timeZoneName, NSLocalizedDescription=timeZoneName est une valeur obligatoire., NSValidationErrorObject=<ICScheduledTransaction: 0x600000118f60> (entity: ScheduledTransaction; id: 0x600000e3aa20 <x-coredata:///ScheduledTransaction/t4EEFBE6C-4BDA-4EA3-A856-640192944FB3180> ; data: {\n ID = \"22766F1A-1455-4062-9C8C-59258835E9FB\";\n account = \"0x60800082d540 <x-coredata:///Person/t4EEFBE6C-4BDA-4EA3-A856-640192944FB3188>\";\n amount = 300;\n amountWithoutTaxes = nil;\n comment = nil;\n creditCardAccountInfo = nil;\n date = \"2013-10-26 22:00:00 +0000\";\n dateOrder = 0;\n frequency = nil;\n highlightColor = nil;\n highlightColorData = nil;\n investmentTransactionInfo = nil;\n lastModificationDate = \"2013-10-27 08:27:15 +0000\";\n latitude = nil;\n library = nil;\n linkedCreditCardAccountInfo = nil;\n linkedLoanAccountInfo = nil;\n links = nil;\n loanAccountInfo = nil;\n longitude = nil;\n name = \"Nouvelle op\\U00e9ration\";\n nextOccurrence = 0;\n number = nil;\n numberOfOccurrences = nil;\n payee = nil;\n savingsAccountInfo = nil;\n splits = (\n );\n status = nil;\n statusValue = \"-1\";\n taxesRate = nil;\n timeZoneName = nil;\n transactions = (\n );\n type = nil;\n valueDate = \"2013-10-26 22:00:00 +0000\";\n valueDateOrder = 0;\n})}"
)}
Seasurfer
Messages : 3
Inscription : 27 octobre 2013, 09:32

Re: blocage avec erreur de validation

Message par Seasurfer »

Cependant en refermant, recréant tout en enregistrant au fur et à mesure (trop peur de devoir tout recommencer ), tout fonctionne ... (en ayant crée exactement les mêmes opérations ...)
Avatar de l’utilisateur
Angeman
Administrateur
Messages : 12947
Inscription : 28 décembre 2008, 21:28
Localisation : Toulouse, France
Contact :

Re: blocage avec erreur de validation

Message par Angeman »

Ok, merci pour l'info. Est-ce que vous vous souvenez d'avoir fait "Annuler" ou Pomme + Z la première fois ?
Seasurfer
Messages : 3
Inscription : 27 octobre 2013, 09:32

Re: blocage avec erreur de validation

Message par Seasurfer »

Oui j'ai annulé une opération dans l'échéancier, je n'ai jamais utilisé cmd Z
Avatar de l’utilisateur
erick
Messages : 24
Inscription : 28 mai 2010, 23:00

Re: blocage avec erreur de validation

Message par erick »

Bonjour,

même erreur pour moi après avoir supprimé une opération de l'échéancier.
Voici le cas:
- je suis dans un compte cheque
- clic droit sur opération "Transformer en opération périodique"
- j'arrive dans l'échéancier et je me rend compte que l'opération existe déjà en tant qu'opération périodique :x
- je supprime la nouvelle opération avec la touche delete
- je sauvegarde : erreur "splits est invalide" :twisted:
- j'essaye de quitter sans sauver : erreur "splits est invalide" :evil: :twisted:

Au passage, ca serait bien de savoir qu'une opération se trouve déjà dans l'échéancier, de la même manière qu'en v4

erick
iCompta v6.0.2
MacBookPro 2011 - Sierra 10.12.3
Répondre