#: Andreas Amstutz changed the world a bit at a time by saying on  10/24/2005 
10:00 AM :#
On 24. okt 2005, at 4.45, Alexandru Popescu wrote:
#: Andreas Amstutz changed the world a bit at a time by saying on 10/24/2005 12:29 AM :#
This is for a public instance deployed on
Fedora Core Linux / Magnolia-2.1.2
I am a magnolia newbe and wonder how I can get rid of the following CacheHandler errors
jboss server.log:
2005-10-23 22:51:09,059 INFO [info.magnolia.cms.security.Lock] New System lock created on Sun Oct 23 22:51:09 CEST 2005 ) 2005-10-23 22:51:09,061 ERROR [info.magnolia.cms.core.CacheHandler] Can not create directory - /opt/jboss3/server/default/deploy/magnolia.war/cache 2005-10-23 22:51:09,062 ERROR [info.magnolia.cms.core.CacheHandler] Can not create directory - /opt/jboss3/server/default/deploy/magnolia.war/cache/optimized
The server runs as user "jboss"
The repository is  bootstrapped to the "jboss" home dir.
Creating users & pages works as expectet and I can activate both without problems.
But it seems that magnolia has a writing problem here
Any ideas?
some more log entries:
tail /opt/jboss3/server/default/log/magnolia/magnolia-debug.log
at info.magnolia.cms.core.CacheHandler.cacheURI(CacheHandler.java:100) at info.magnolia.cms.core.CacheProcess.run(CacheProcess.java:43) ERROR info.magnolia.cms.core.CacheHandler 24.10.2005 00:38:12 -- NOT Caching uri [/magcristal.html] due to a previous error ERROR info.magnolia.cms.core.CacheHandler 24.10.2005 00:38:13 -- Failed to stream [/magcristal/mainColumnParagraphs/04/image/gic007.jpg] due to a java.io.FileNotFoundException: http://prispiraten.com/magcristal/mainColumnParagraphs/04/image/ gic007.jpg java.io.FileNotFoundException: http://prispiraten.com/magcristal/mainColumnParagraphs/04/image/ gic007.jpg at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConn ec tion.java:789) at info.magnolia.cms.core.CacheHandler.streamURI(CacheHandler.java:208) at info.magnolia.cms.core.CacheHandler.cacheURI(CacheHandler.java:100) at info.magnolia.cms.core.CacheProcess.run(CacheProcess.java:43) ERROR info.magnolia.cms.core.CacheHandler 24.10.2005 00:38:13 -- NOT Caching uri [/magcristal/mainColumnParagraphs/04/image/gic007.jpg] due to a previous error

Does the user jboss have 'write' access under [...]/deploy/magnolia.war directory?

Thanks Alex
I noticed that the server constantly resets the access rights when the cache directory is located below deploy/magnolia.war Moving the cache to /tmp/magcache and making web.xml point to that directory cured the first error.


I guess this is because the magnolia.war gets created automatically when deployed/redeployed. Your fix is valid imo. Anoher approach would be to deploy magnolia expanded already and set the permissions there.

But I still get these FileNotFoundExceptions:
java.io.FileNotFoundException: http://myserver.com/magcristal/pleje.html

The webapp/context name is missing in the URL. the correct URL would be:
http://myserver.com/magnolia/magcristal/pleje.html

Do I have to fidle with the conf settings?

.// andreas


I don't have any idea why this would happen :-(.

./alex
--
.w( the_mindstorm )p.


----------------------------------------------------------------
for list details see
http://www.magnolia.info/en/magnolia/developer.html
----------------------------------------------------------------



----------------------------------------------------------------
for list details see
http://www.magnolia.info/en/magnolia/developer.html
----------------------------------------------------------------

Reply via email to