developer.jelix.org is not used any more and exists only for history. Post new tickets on the Github account.
developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.

Opened 10 years ago

Closed 10 years ago

#1267 closed bug (fixed)

module jauthdb jacl2db obligatoires sur le point d'entrée index

Reported by: foxmask Owned by:
Priority: normal Milestone: Jelix 1.2.1
Component: jelix Version: 1.2
Severity: major Keywords:
Cc: Blocked By:
Blocking: Documentation needed: no
Hosting Provider: Php version:

Description

après un petit coup de

php jelix.php --myapp initadmin admin
  • je change le moteur d'url en significant
  • ajoute un urls.xml contenant ces parms :
        <classicentrypoint name="dmin" default="false" noentrypoint="false">
            <url pathinfo="/" module="master_admin" action="default:index"  optionalTrailingSlash="true"/>
            <url pathinfo="/admin/auth"    module="jauthdb_admin" include="urls.xml"/>
            <url pathinfo="/admin/acl"     module="jacl2db_admin" include="urls.xml"/>
    
  • et accède à http://localhost et obtiens :
    urls.xml: the module jauthdb_admin does not exist
    

si je commente les 2 noeuds ja*_admin, je n'ai plus le problème.

c'est un bug dans la mesure où je suis pour le moment que sur le point d'entrée index.php ; donc jelix ne devrait pas avoir à sourciller ici ;)

Attachments (1)

jSignificantUrlsCompiler.class.php (20.0 KB) - added by foxmask 10 years ago.
classe jSignificantUrlsCompiler modifiée pour corriger le pb

Download all attachments as: .zip

Change History (6)

comment:1 Changed 10 years ago by foxmask

l'erreur complete donne cette info qd meme non négligeable

[exception 0] urls.xml: the module jauthdb_admin does not exist lib\jelix\plugins\urls\significant\jSignificantUrlsCompiler.class.php 443
	0	jSignificantUrlsCompiler->readInclude()	\lib\jelix\plugins\urls\significant\jSignificantUrlsCompiler.class.php : 193
	1	jSignificantUrlsCompiler->compile()	\lib\jelix\core\jIncluder.class.php : 105
	2	jIncluder::inc()	\lib\jelix\plugins\urls\significant\significant.urls.php : 114
	3	significantUrlEngine->parseFromRequest()	\lib\jelix\core\jUrl.class.php : 225

Changed 10 years ago by foxmask

classe jSignificantUrlsCompiler modifiée pour corriger le pb

comment:2 Changed 10 years ago by foxmask

j'ai fourni ici le fichier complet en attendant de faire un patch.

  • 2 methodes sont modifiées : compile et retrieveModulePaths (qui ne gere pas les point d'entrée mais que le fichier de configuration par defaut).

comment:4 Changed 10 years ago by laurentj

WTF?? j'ai fermé ce ticket ce matin, en fixant le bug https://bitbucket.org/jelix/jelix-1.2.x/changeset/c323f51d41bf . Je ne sais plus cliquer sur "submit changes" ?? :-)

Ceci dit, ton approche est pas mal aussi, je regarderai ça.

comment:5 Changed 10 years ago by laurentj

  • Resolution set to fixed
  • review review? deleted
  • Status changed from new to closed

Ton patch n'était pas parfais, en particulier, le nom du fichier de config que tu indiquais n'était pas forcément le bon. il faut aller le chercher dans le project.xml.

fixed https://bitbucket.org/jelix/jelix-1.2.x/changeset/fd0ac4ae5d96

Note: See TracTickets for help on using tickets.