cancel
Showing results for 
Search instead for 
Did you mean: 

Dynamic deployment of task model disable Web Client access

neuralc
Champ in-the-making
Champ in-the-making
Hi all,

I've deployed dynamically (placed it in space Company Home > Data Dictionary > Models) a task model, and probably made a mistake in the namespace prefix that produces the error printed at bottom. The problem I have now is: I'm not able to boot alfresco, I get always that error in the log and when trying to access web client I get the error 404.
How can I remove the deployed task model?



SEVERE: Exception sending context initialized event to listener instance of class org.alfresco.web.app.ContextLoaderListener
org.alfresco.service.namespace.NamespaceException: A namespace prefix is not registered for uri http://www.abc.com/model/workflow/1.0
   at org.alfresco.service.namespace.QName.toPrefixString(QName.java:403)
   at org.alfresco.cmis.mapping.CMISMapping.getCmisTypeId(CMISMapping.java:375)
   at org.alfresco.cmis.mapping.CMISMapping.getCmisTypeId(CMISMapping.java:412)
   at org.alfresco.cmis.dictionary.CMISStrictDictionaryService.createTypeDefs(CMISStrictDictionaryService.java:66)
   at org.alfresco.cmis.dictionary.CMISStrictDictionaryService.createDefinitions(CMISStrictDictionaryService.java:46)
   at org.alfresco.cmis.dictionary.CMISAbstractDictionaryService.init(CMISAbstractDictionaryService.java:407)
   at org.alfresco.cmis.dictionary.CMISAbstractDictionaryService.afterDictionaryInit(CMISAbstractDictionaryService.java:496)
   at org.alfresco.cmis.dictionary.CMISAbstractDictionaryService.onBootstrap(CMISAbstractDictionaryService.java:514)
   at org.springframework.extensions.surf.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:56)
   at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:97)
   at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:294)
   at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:858)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:419)
   at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:261)
   at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:192)
   at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
   at org.alfresco.web.app.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:63)
   at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
   at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342)
   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 org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2 REPLIES 2

brian_robinson
Champ in-the-making
Champ in-the-making
Two suggestions for you to try out:
1. Undeploy using the dynamic model console: http://wiki.alfresco.com/wiki/Dynamic_Models#Using_the_Repository_Admin_Console
2. Enable the repository browser in Share, and try removing it through that interface: http://wiki.alfresco.com/wiki/Enabling_Share_Repository_Document_Library

I don't think #2 will work though, honestly.  But at least these are some ideas for you to try.

graviton
Champ in-the-making
Champ in-the-making
Here is a way if anyone else experiences this error:

Shutdown Alfresco
Go to Alfresco\alf_data\contentstore\ on your server
The files will be in the order of Year\Month\Day\Hour\Minute for instance 2010\5\18\13\47
Delete the minute folder(47 in above example) for the Model you uploaded thats giving the error.
Start Alfresco
Go to the Data Dictionary > Models folder with Alfresco Explorer and delete the Model giving the problem.

You should now be able to continue as per usual…


If you are not sure what the date/time was use GREP (Try AstroGrep if you run a windows server) to search the Alfresco\alf_data\contentstore\ folder with your models file name and you will have the correct folder(s).