Ticket #402 (closed bug: fixed)

Opened 7 months ago

Last modified 3 months ago

plantage du script jcontroller daocrud en cas d'absence de primarykey

Reported by: bastnic Assigned to: laurentj
Priority: normal Milestone: Jelix 1.0.4
Component: jelix-scripts Version: 1.0RC2
Severity: normal Keywords:
Cc: Php version:
Review: Hosting Provider:
Documentation needed: 0 Blocking:

Description (Last modified by laurentj)

Lors de l'exécution du script de création d'un jcontrollerdaocrud alors que la table en question n'a pas de primarykey, le script plante sans le signaler.

On trouve quand même dans le fichier d'erreur PHP :

[06-Jan-2008 21:43:55] PHP Fatal error:  Uncaught exception 'jDaoXmlException' with message 'DAO admin~ftpgroup, nom de clé primaire manquant (fichier /Users/bast/Sites/jelix/ftpfacile/modules/admin/daos/ftpgroup.dao.xml)' in /Users/bast/Sites/jelix/lib/jelix/dao/jDaoParser.class.php:149
Stack trace:
#0 /Users/bast/Sites/jelix/lib/jelix/dao/jDaoParser.class.php(85): jDaoParser->_parseTable(0, Object(SimpleXMLElement))
#1 /Users/bast/Sites/jelix/lib/jelix-scripts/commands/createform.cmd.php(74): jDaoParser->parse(Object(SimpleXMLElement))
#2 /Users/bast/Sites/jelix/lib/jelix-scripts/commands/createdaocrud.cmd.php(65): createformCommand->run()
#3 /Users/bast/Sites/jelix/lib/jelix-scripts/jelix.php(108): createdaocrudCommand->run()
#4 {main}
  thrown in /Users/bast/Sites/jelix/lib/jelix/dao/jDaoParser.class.php on line 149

Change History

01/07/08 22:35:09 changed by laurentj

  • status changed from new to assigned.
  • owner set to laurentj.
  • description changed.

04/15/08 08:56:44 changed by laurentj

  • review changed.
  • docneeded changed.
  • milestone set to Jelix 1.0.4.

05/04/08 22:52:34 changed by laurentj

  • status changed from assigned to closed.
  • resolution set to fixed.

fixed in the trunk and 1.0.x branch, svn 923.

Download in other formats: Comma-delimited Text Tab-delimited Text RSS Feed