Hi Vincent,
This happens in just a single source line? Or is this coding idiom used in other parts of Xwiki? Because if it's a single source (or half a dozen source files) I'll gladly patch, recompile, test and submit the fix to the community. :-)
[]s, Fernando Lozano
> Hi
Fernando,
>
> This is indeed a
bug. Here's what we do:
>
> � �
�� �� �� �� �� �InputStream xwikicfgis = null;
>
> � � � � � � � � � � // first try to
load the file pointed by the given path
> � � � � � � � � � � // if it
does not exist, look for it relative to the classpath
> � � � � � � � � �
� File f = new File(xwikicfg);
> � � � � � � � � � � if (f.exists())
{
> � � � � � � � � � � � � xwikicfgis = new FileInputStream(f);
> �
� � � � � � � � � } else {
> � � � � � � � � � � � � xwikicfgis =
econtext.getResourceAsStream(xwikicfg);
> ...
>
> The pb is that f.exists() will return
true and new FileInputStream will throw an exception and thus the else will not
get executed.
>
> I have opened
an issue:�http://jira.xwiki.org/jira/browse/XWIKI-1539
>
> Thanks
> -Vincent
>
> On Jul 26,
2007, at 11:06 PM, Fernando Lozano wrote:
> Hi
there,
>
> After running XWiki fine in my local server, I'm trying
to run it on my hosting provider.
> Acces to WebHome yelds the
error:
>
> javax.servlet.ServletException: Error number 3 in 0:
Could not initialize main XWiki context
> Wrapped Exception: access denied
(java.io.FilePermission /WEB-INF/xwiki.cfg read)
>
> I tried
changing web.xml to
>
>
<env-entry>
> � � � �
<env-entry-name>XWikiConfig</env-entry-name>
> � � � � <!--
> � � � �
<env-entry-value>/WEB-INF/xwiki.cfg</env-entry-value>
>
� � � � -->
> � � � �
<env-entry-value>/virtual/lozano.eti.br/www/xwiki/WEB-INF/xwiki.cfg</env
>
-entry-value>
> � � � �
<env-entry-type>java.lang.String</env-entry-type>
>
� � </env-entry>
>
> That is, I tried cofiguring the real phisical path to the xwiki.cfg
file,
> But still get the same error.
>
> My ISP tells me
Xwiki is trying to get /WEB-INF/xwiki.cfg as an absolute file system
path,
> not as a context-relative path, and it looks like changing the
<env-entry> has no effect.
>
> What should I do?
>
> []s, Fernando Lozano
>
>
>
<fernando.lozano.vcf>
>
> --
> You receive this
message as a subscriber of the xwiki-users@objectweb.org mailing
list.
> To unsubscribe: mailto:xwiki-users-unsubscribe@objectweb.org
>
For general help: mailto:sympa@objectweb.org?subject=help
>
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
-------------------------------------------------
Fernando Lozano -- Arquiteto de Soluções
Neki Group ***** http://www.neki.com.br
"Muito além da Tecnologia"
Rio de Janeiro: (21) 2220-2222 r:232 e 231
Petrópolis: (24) 2242-5689
fernando.lozano@neki.com.br
-------------------------------------------------