cancel
Showing results for 
Search instead for 
Did you mean: 

Alfresco works once

alanore
Champ in-the-making
Champ in-the-making
I've got a weird problem with Alfresco, it will only work once, when I reset the server it never works again. I've install various versions of Alfresco on various version of Ubuntu server, from 8.04LTS through to 9.10. Everytime it will only function once after that it gives a 404 error with a description of "The requested resource () is not avalible." Thats when I browse to http://192.168.0.254:8080/alfresco. Orginally I though I was getting something wrong, so I used the Ubuntu 9.04 GUI installer via the apt-get command, and it done the exact same thing.

The server it is installed is:
Ubunut desktop 9.04 32bit
AMD 64 dualcore 3800+
512MB of RAM
and SATA disks

The only error showing in the alfresco log is

ERROR [org.springframework.web.context.ContextLoader] Context initialization failed
org.alfresco.web.scripts.WebScriptException: 10100001 Web Script Store workspace://SpacesStore/app:company_home/app:dictionary/cm:extensionwebscripts must exist; it was not found
   at org.alfresco.repo.web.scripts.RepoStore$1$1.execute(RepoStore.java:242)
   at org.alfresco.repo.web.scripts.RepoStore$1$1.execute(RepoStore.java:220)
   at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:326)
   at org.alfresco.repo.web.scripts.RepoStore$1.doWork(RepoStore.java:219)
   at org.alfresco.repo.web.scripts.RepoStore$1.doWork(RepoStore.java:216)
   at org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:489)
   at org.alfresco.repo.web.scripts.RepoStore.getBaseNodeRef(RepoStore.java:215)
   at org.alfresco.repo.web.scripts.RepoStore.init(RepoStore.java:198)
   at org.alfresco.web.scripts.SearchPath$ProcessorLifecycle.onBootstrap(SearchPath.java:86)
   at org.alfresco.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:62)
   at org.alfresco.web.scripts.SearchPath.onApplicationEvent(SearchPath.java:73)
   at org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.java:77)
   at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)
   at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:75)
   at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:246)
   at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:617)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:355)
   at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246)
   at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:189)
   at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
   at org.alfresco.web.app.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:69)
   at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
   at org.apache.catalina.core.StandardContext.start(StandardContext.java:4338)
   at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
   at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
   at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
   at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:627)
   at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553)
   at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488)
   at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
   at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
   at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
   at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
   at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
   at org.apache.catalina.core.StandardService.start(StandardService.java:516)
   at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at org.apache.commons.daemon.support.DaemonLoader.start(DaemonLoader.java:177)
12:54:47,341 INFO  [org.alfresco.config.JBossEnabledWebApplicationContext] Refreshing org.alfresco.config.JBossEnabledWebApplicationContext@4fa139: display name [Root WebApplicationContext]; startup date [Tue Nov 10 12:54:47 GMT 2009]; root of context hierarchy
12:54:49,060 INFO  [org.alfresco.config.JBossEnabledWebApplicationContext] Bean factory for application context [org.alfresco.config.JBossEnabledWebApplicationContext@4fa139]: org.springframework.beans.factory.support.DefaultListableBeanFactory@7b1ee2
12:54:55,054 INFO  [org.alfresco.web.scripts.DeclarativeRegistry] Registered 24 Web Scripts (+0 failed), 26 URLs
12:54:55,140 INFO  [org.alfresco.web.scripts.AbstractRuntimeContainer] Initialised Presentation Web Script Container (in 812.50604ms)
12:54:56,612 INFO  [org.alfresco.web.scripts.DeclarativeRegistry] Registered 171 Web Scripts (+0 failed), 173 URLs
12:54:56,650 INFO  [org.alfresco.web.scripts.AbstractRuntimeContainer] Initialised WebFramework Web Script Container (in 1484.3142ms)
12:54:58,776 INFO  [org.alfresco.web.site.FrameworkHelper] Successfully Initialized Web Framework

Does anyone know why this keeps occuring?
1 REPLY 1

_sax
Champ in-the-making
Champ in-the-making
So you install Alfresco, run it, and whenever you restart your server, it shows the same error message in your log?
Does Alfresco load automatically via an init script?
Do you simply unplug the server (what exactly happens during your "reset")?
The message says, you're not having a WebScript folder anymore - but since it originally worked, this could only be a manual delete or a data corruption (is it always the same message?).
Since Alfresco doesn't find the folder, it cannot start up (context initialization failed), hence you get the 404 error message.
What is irritating, though, is the message saying
Registered 24 Web Scripts (+0 failed)
at the end - while it says that there is no webscript folder to be found.