[daisy] Ahead warning: merging BRANCH_DOCID into trunk

Andreas Deininger adeininger at googlemail.com
Fri Jul 7 12:35:30 CDT 2006


2006/7/6, Bruno Dumon <bruno at outerthought.org>:
> On Thu, 2006-07-06 at 17:49 +0200, Bruno Dumon wrote:
> > On Thu, 2006-07-06 at 16:24 +0200, Bruno Dumon wrote:
> > > Hi,
> > >
> > > Since the most critical changes on BRANCH_DOCID are done and everything
> > > compiles and runs again (as far as tested), I'm going to merge the
> > > branch back to trunk so that development can continue there, without
> > > having to care about the branch anymore.
> > >
> > > People looking for a more stable branch can use BRANCH_1_5_X.
> > >
> >
> > OK, the merge is done now.
> >
> > For people working from SVN in development setup:
> >
> > * update myconfig.xml with the namespace config, see
> >   the myconfig.xml.template for an example (just search
> >   for 'namespace')
> >
> > * redo install (create database etc.), or:
> >     - use database upgrade script (see begining of script
> >       to customise namespace to same value as entered
> >       in myconfig.xml -- for dev setup recommended to use DSY)
> >     - drop fulltext index (and regenerate via jmx afterwards)
> >     - optionally run docidconvertor tool
> >
> > If more information is needed or you run into troubles, just ask for
> > help.

Following the instructions, I upgraded an 1.5 instance (more or less)
successfully. I can run the repository server, however, if I try to
start the wiki, I'm getting the error given below. Is the wiki ready
to run with the new namespace-IDs?

ERROR [org.apache.catalina.core.ContainerBase.[Catalina].[daisydemo.deininger.net].[/].[Cocoon]]
Servlet.service() for servlet Cocoon threw exception
java.lang.NoSuchMethodError:
org.outerx.daisy.x10.VariantKeyDocument$VariantKey.getDocumentId()J
	at org.outerj.daisy.repository.VariantKeys.fromXml(VariantKeys.java:48)
	at org.outerj.daisy.repository.clientimpl.acl.RemoteAclStrategy.filterDocuments(RemoteAclStrategy.java:149)
	at org.outerj.daisy.repository.commonimpl.acl.CommonAccessManager.filterDocuments(CommonAccessManager.java:82)
	at org.outerj.daisy.repository.commonimpl.acl.AccessManagerImpl.filterDocuments(AccessManagerImpl.java:105)
	at org.outerj.daisy.frontend.IndexPageApple.processInternal(IndexPageApple.java:65)
	at org.outerj.daisy.frontend.util.AbstractDaisyApple.process(AbstractDaisyApple.java:55)
	at org.apache.cocoon.components.flow.apples.ApplesProcessor.processApple(ApplesProcessor.java:138)
	at org.apache.cocoon.components.flow.apples.ApplesProcessor.callFunction(ApplesProcessor.java:81)
	at org.apache.cocoon.components.treeprocessor.sitemap.CallFunctionNode.invoke(CallFunctionNode.java:138)
	at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:46)
	at org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:130)
	at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:68)
	at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:142)
	at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:68)
	at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:92)
	at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:234)
	at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:176)
	at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:252)
	at org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:117)
	at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:46)
	at org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:130)
	at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:68)
	at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:142)
	at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:68)
	at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:92)
	at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:234)
	at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:176)
	at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:252)
	at org.apache.cocoon.Cocoon.process(Cocoon.java:686)
	at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1153)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
	at org.outerj.daisy.frontend.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:35)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
	at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
	at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
	at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754)
	at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:684)
	at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:876)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
	at java.lang.Thread.run(Thread.java:595)

Regards
Andreas


More information about the daisy mailing list