cocoon-users-fr mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bruno Chatel" <b...@chadocs.net>
Subject Re: Probleme XSP windows vs linux
Date Wed, 26 Oct 2005 14:18:21 GMT
Bonjour,

J'ai continué à investiguer le problème décrit ci dessous...

En traçant dans org.apache.cocoon.components.sourceSourceUtil, dans la méthode
toSAX (distribution source cocoon 2.1.7)...

En ligne 174, si je récupere le File depuis le FileSource par ((FileSource)source).getFile()
son absolute Path est correct mais la méthode .exists() retourne false.

if (source instanceof FileSource) {
     try {
       File tF = ((FileSource)source).getFile();
      System.err.println("File " + tF.getAbsolutePath());
       if(tF.exists())
        System.err.println("    EXISTS");
     else
        System.err.println("    DOES NOT EXIST");
    }
   // catch etc....
}

Sur windows :
File G:\projets\veritas\workingcopy\bin\eXist\webapp\..\..\..\webapp\.\search\search.xsp
 EXISTS

Sur Linux
File /home/bcha/dynaprism/bin/eXist/webapp/../../../webapp/./search/search.xsp
    DOES NOT EXIST

En mettant en place une petite classe avec main par ailleurs faisant simplement (hors contexte
cocoon)

    File tF = new File((String)"/home/bcha/dynaprism/bin/eXist/webapp/../../../webapp/./search/search.xsp");
   System.err.println("File " + tF.getAbsolutePath());
   if(tF.exists())
    System.err.println("    EXISTS");
 else
    System.err.println("    DOES NOT EXIST");

J'ai sur Linux
File /home/bcha/dynaprism/bin/eXist/webapp/../../../webapp/./search/search.xsp
   EXISTS


Est ce que quelqu'un serait deja tombé sur ce probleme ?
Pourquoi , comment ?

D'avance merci

-- bruno --


----- Original Message ----- 
From: "Bruno Chatel" <bcha@chadocs.net>
To: <users-fr@cocoon.apache.org>
Cc: "Jakob Fix" <jakob.fix@gmail.com>; "Bruno Chatel" <bcha@chadocs.net>
Sent: Tuesday, October 25, 2005 5:46 PM
Subject: Fw: Probleme XSP windows vs linux


> Bonjour,
>
>  Je travaille sur une application basé sur la distribution eXist et intégrant Cocoon.
>  (eXist version CVS 18/10/2005, intégrant cocoon 2.1.7, Jetty).
>
>  L'application fonctionne correctement sous Windows (J2SE 1.4.2).
>  Cependant, en copiant directement la distribution sous Linux (J2SE 1.4.2 egalement)
>  nous rencontrons un problème avec les XSP qui ne fonctionnent pas.
>
>  Les logs indiquent :
>
>  core.log
>
>   INFO    (2005-10-25) 15:20.27:453   [core.program-generator] (/dy/search) P1-1/ProgramGeneratorImpl:
The serverpage
>   [file:/home/bcha/dynaprism/bin/eXist/webapp/../../../webapp/./search/search.xsp ] could
not be preload
>   ed, will be re-created (org.apache.cocoon.components.language.LanguageException: Unable
to preload program
>   org/webapp/__/search/search_xsp_: org.apache.cocoon.components.language.LanguageException:
Could not load class
>    for program 'org/webapp/__/search/search_xsp_' due to a java.lang.ClassNotFoundException:
org.webapp.__.search.search_xsp_)
>   INFO    (2005-10-25) 15:20.28:151   [core.program-generator] (/dy/search) P1-1/ProgramGeneratorImpl:
The serverpage
>   [file:/home/bcha/dynaprism/bin/eXist/webapp/../../../webapp/./search/search.xsp ] could
not be preload
>   ed, will be re-created (org.apache.cocoon.components.language.LanguageException: Unable
to preload program
>   org/webapp/__/search/search_xsp_: org.apache.cocoon.components.language.LanguageException:
Could not load class
>    for program 'org/webapp/__/search/search_xsp_' due to a java.lang.ClassNotFoundException:
org.webapp.__.search.search_xsp_)
>
>  et access.log
>
>  WARN    (2005-10-25) 15:33.56:892   [access] (/dy/search) P1-9/CocoonServlet: The resource
was not found
>   org.apache.cocoon.ResourceNotFoundException: Resource not found.: org.apache.excalibur.source.SourceNotFoundException:
>   file:/home/bcha/dynaprism/bin/eXist/webapp/../../../webapp/./search/search.xsp  doesn't
exist.
>          at org.apache.cocoon.components.source.SourceUtil.handle(SourceUtil.java:403)
>          at org.apache.cocoon.components.source.SourceUtil.toSAX(SourceUtil.java:174)
>          at org.apache.cocoon.components.source.SourceUtil.toSAX(SourceUtil.java:100)
>          at org.apache.cocoon.components.language.markup.LogicsheetCodeGenerator.generateCode(LogicsheetCodeGenerator.java:139)
>         .....
>
>  Le fichier search.xsp existe pourtant au path indiqué.
>
>  Avez vous une idée du pourquoi ?
>
>  D'avance merci
>
>  -- bruno --
>
>
>
>
> ---------------------------------------------------------------------
> Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
> Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
> Autres commandes : mailto:users-fr-help@cocoon.apache.org
>
>


---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org


Mime
View raw message