[daisy] error on savinig a document

Bob Ellison rjellison at gmail.com
Wed May 14 17:34:20 CEST 2008


The access problem was solved. Looks like I need to clear the cache.

The other strange thing is that the problem is only on a Linux server.
I don't have a problem when I transfered the data to Windows. The
difference is that the Linux config is via the conversion while the
Windows config started with a working 2.2. I then copied the necessary
files and loaded the databases that had been dumped on Linux.

Bob


On Wed, May 14, 2008 at 6:59 AM, Karel Vervaeke <karel at outerthought.org> wrote:
> Very strange indeed.
>
> One last question though; I never asked because I'm quite confident that
> more things would be broken: Did you by any chance forget to run the
> daisy-docid-convertor when migrating from 1.5 to 2.0?
>
> (This is described in this document:)
> http://cocoondev.org/daisydocs-2_0/13-cd/324-cd.html
>
> Regards,
> Karel
>
> On Tue, 2008-05-13 at 14:56 -0400, Bob Ellison wrote:
>> We did an su to "daisy" can could create files and directories in
>> blobstore. I also set up Daisy 2.2 on a Windows portable where access
>> is local, moved the repository data over, and could save edited
>> document.
>>
>> Bob
>>
>>
>> On Thu, May 8, 2008 at 3:16 AM, Karel Vervaeke <karel at outerthought.org> wrote:
>> > I'm entirely unsure which password you are referring to.
>> >  The password of the daisy unix user can be tested by just logging in
>> >  (although it is possible that unix users have no passwords (their
>> >  accounts only accessible by passwordless login mechanisms a la 'sudo
>> >  su').
>> >
>> >  Anyway, passwords definately do not seem to be the problem.
>> >
>> >  More ideas for analysing the problem:
>> >   - is the partition containing the blobstore mounted read-only?
>> >   - log in as the unix daisy user, cd /path/to/blobstore and try creating
>> >  directories, subdirectories and some files.
>> >
>> >  Also, can you confirm that the partition is not full?
>> >
>> >  HTH,
>> >  Karel
>> >
>> >
>> >
>> >  On Wed, 2008-05-07 at 13:10 -0400, Bob Ellison wrote:
>> >  > myconfig looks fine, processes are running as daisy. Is there a way to
>> >  > test the daisy password?
>> >  >
>> >  > On Wed, May 7, 2008 at 10:18 AM, Karel Vervaeke <karel at outerthought.org> wrote:
>> >  > > That looks fine.  Can you confirm that
>> >  > >
>> >  > >  - The partition is not full
>> >  > >  - The java process is actually running under the 'daisy' user (and/or
>> >  > >  someone in the 'daisy' group)
>> >  > >  - The blobstore has not moved (i.e. the reference in myconfig.xml is
>> >  > >  still good).
>> >  > >
>> >  > >  (sorry, trivial questions, but I'm a bit at loss here)
>> >  > >
>> >  > >  Regards,
>> >  > >  Karel
>> >  > >
>> >  > >
>> >  > >
>> >  > >  On Wed, 2008-05-07 at 10:15 -0400, Bob Ellison wrote:
>> >  > >  > The protections are
>> >  > >  >
>> >  > >  > drwxrwx---  146 daisy daisy 352256 Apr 16 15:25 blobstore
>> >  > >  > The nested directories all have 755 and the files are 644.
>> >  > >  >
>> >  > >  > Bob
>> >  > >  >
>> >  > >  >
>> >  > >  >
>> >  > >  >
>> >  > >  > On Wed, May 7, 2008 at 4:17 AM, Karel Vervaeke <karel at outerthought.org> wrote:
>> >  > >  > > It seems the repository is unable to create a new file.
>> >  > >  > >  Is it possible that the user running the repository java process does
>> >  > >  > >  not have write access to the blobstore directory or to some of the
>> >  > >  > >  underlying directories?  (In that case, chmod is your friend (or
>> >  > >  > >  whatever the Windows equivalent is)
>> >  > >  > >
>> >  > >  > >  (note to self: the stacktrace should contain more info about what went
>> >  > >  > >  wrong / which file
>> >  > >  > >
>> >  > >  > >  Regards,
>> >  > >  > >  Karel
>> >  > >  > >
>> >  > >  > >
>> >  > >  > >
>> >  > >  > >  On Tue, 2008-05-06 at 11:22 -0400, Bob Ellison wrote:
>> >  > >  > >  > Error
>> >  > >  > >  > Sitemap: error calling continuation
>> >  > >  > >  > Received exception from repository server.
>> >  > >  > >  > Problem storing document.
>> >  > >  > >  > Error storing part data to blobstore.
>> >  > >  > >  > Error storing blob.
>> >  > >  > >  > No such file or directory
>> >  > >  > >  >
>> >  > >  > >  >
>> >  > >  > >  > Show Details
>> >  > >  > >  > Hide Details
>> >  > >  > >  > Cocoon Stack Trace
>> >  > >  > >  > Message: Sitemap: error calling continuation
>> >  > >  > >  > context:/daisy/sitemap.xmap - 923:39  <map:call>
>> >  > >  > >  >
>> >  > >  > >  > Java Stack Trace
>> >  > >  > >  > Message: Sitemap: error calling continuation
>> >  > >  > >  > Class: org.apache.cocoon.ProcessingException
>> >  > >  > >  > Stacktrace:
>> >  > >  > >  > org.apache.cocoon.ProcessingException.throwLocated
>> >  > >  > >  > (ProcessingException.java:113)
>> >  > >  > >  > org.apache.cocoon.components.treeprocessor.sitemap.CallFunctionNode.invoke
>> >  > >  > >  > (CallFunctionNode.java:126)
>> >  > >  > >  > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes
>> >  > >  > >  > (AbstractParentProcessingNode.java:47)
>> >  > >  > >  > org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke
>> >  > >  > >  > (PreparableMatchNode.java:131)
>> >  > >  > >  > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes
>> >  > >  > >  > (AbstractParentProcessingNode.java:47)
>> >  > >  > >  > org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke
>> >  > >  > >  > (MatchNode.java:108)
>> >  > >  > >  > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes
>> >  > >  > >  > (AbstractParentProcessingNode.java:69)
>> >  > >  > >  > org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke
>> >  > >  > >  > (PipelineNode.java:143)
>> >  > >  > >  > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes
>> >  > >  > >  > (AbstractParentProcessingNode.java:69)
>> >  > >  > >  > org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke
>> >  > >  > >  > (PipelinesNode.java:93)
>> >  > >  > >  > org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process
>> >  > >  > >  > (ConcreteTreeProcessor.java:235)
>> >  > >  > >  > org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process
>> >  > >  > >  > (ConcreteTreeProcessor.java:177)
>> >  > >  > >  > org.apache.cocoon.components.treeprocessor.TreeProcessor.process
>> >  > >  > >  > (TreeProcessor.java:253)
>> >  > >  > >  > org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke
>> >  > >  > >  > (MountNode.java:118)
>> >  > >  > >  > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes
>> >  > >  > >  > (AbstractParentProcessingNode.java:69)
>> >  > >  > >  > org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke
>> >  > >  > >  > (PipelineNode.java:143)
>> >  > >  > >  > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes
>> >  > >  > >  > (AbstractParentProcessingNode.java:69)
>> >  > >  > >  > org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke
>> >  > >  > >  > (PipelinesNode.java:93)
>> >  > >  > >  > org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process
>> >  > >  > >  > (ConcreteTreeProcessor.java:235)
>> >  > >  > >  > org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process
>> >  > >  > >  > (ConcreteTreeProcessor.java:177)
>> >  > >  > >  > org.apache.cocoon.components.treeprocessor.TreeProcessor.process
>> >  > >  > >  > (TreeProcessor.java:253)
>> >  > >  > >  > org.apache.cocoon.Cocoon.process (Cocoon.java:699)
>> >  > >  > >  > org.apache.cocoon.servlet.CocoonServlet.service (CocoonServlet.java:1154)
>> >  > >  > >  > javax.servlet.http.HttpServlet.service (HttpServlet.java:820)
>> >  > >  > >  > org.mortbay.jetty.servlet.ServletHolder.handle (ServletHolder.java:487)
>> >  > >  > >  > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter
>> >  > >  > >  > (ServletHandler.java:1098)
>> >  > >  > >  > org.outerj.daisy.frontend.util.CharacterEncodingFilter.doFilter
>> >  > >  > >  > (CharacterEncodingFilter.java:35)
>> >  > >  > >  > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter
>> >  > >  > >  > (ServletHandler.java:1089)
>> >  > >  > >  > org.mortbay.jetty.servlet.ServletHandler.handle (ServletHandler.java:365)
>> >  > >  > >  > org.mortbay.jetty.security.SecurityHandler.handle (SecurityHandler.java:216)
>> >  > >  > >  > org.mortbay.jetty.servlet.SessionHandler.handle (SessionHandler.java:181)
>> >  > >  > >  > org.mortbay.jetty.handler.ContextHandler.handle (ContextHandler.java:712)
>> >  > >  > >  > org.mortbay.jetty.webapp.WebAppContext.handle (WebAppContext.java:405)
>> >  > >  > >  > org.mortbay.jetty.handler.HandlerCollection.handle (HandlerCollection.java:114)
>> >  > >  > >  > org.mortbay.jetty.handler.HandlerWrapper.handle (HandlerWrapper.java:139)
>> >  > >  > >  > org.mortbay.jetty.Server.handle (Server.java:285)
>> >  > >  > >  > org.mortbay.jetty.HttpConnection.handleRequest (HttpConnection.java:502)
>> >  > >  > >  > org.mortbay.jetty.ajp.Ajp13Connection.access$2700 (Ajp13Connection.java:35)
>> >  > >  > >  > org.mortbay.jetty.ajp.Ajp13Connection$RequestHandler.content
>> >  > >  > >  > (Ajp13Connection.java:210)
>> >  > >  > >  > org.mortbay.jetty.ajp.Ajp13Parser.parseNext (Ajp13Parser.java:574)
>> >  > >  > >  > org.mortbay.jetty.ajp.Ajp13Parser.parseAvailable (Ajp13Parser.java:142)
>> >  > >  > >  > org.mortbay.jetty.HttpConnection.handle (HttpConnection.java:378)
>> >  > >  > >  > org.mortbay.jetty.bio.SocketConnector$Connection.run (SocketConnector.java:226)
>> >  > >  > >  > org.mortbay.thread.BoundedThreadPool$PoolThread.run (BoundedThreadPool.java:442)
>> >  > >  > >  > Message: Received exception from repository server.
>> >  > >  > >  > Class: org.outerj.daisy.repository.RepositoryException
>> >  > >  > >  > Stacktrace:
>> >  > >  > >  > org.outerj.daisy.repository.clientimpl.infrastructure.DaisyHttpClient.handleNotOkResponse
>> >  > >  > >  > (DaisyHttpClient.java:175)
>> >  > >  > >  > org.outerj.daisy.repository.clientimpl.infrastructure.DaisyHttpClient.executeMethod
>> >  > >  > >  > (DaisyHttpClient.java:111)
>> >  > >  > >  > org.outerj.daisy.repository.clientimpl.RemoteDocumentStrategy.store
>> >  > >  > >  > (RemoteDocumentStrategy.java:225)
>> >  > >  > >  > org.outerj.daisy.repository.commonimpl.DocumentImpl.save (DocumentImpl.java:474)
>> >  > >  > >  > org.outerj.daisy.frontend.editor.DocumentEditorApple.saveAndCloseEditor
>> >  > >  > >  > (DocumentEditorApple.java:340)
>> >  > >  > >  > org.outerj.daisy.frontend.editor.DocumentEditorApple.processRequest
>> >  > >  > >  > (DocumentEditorApple.java:316)
>> >  > >  > >  > org.outerj.daisy.frontend.util.AbstractDaisyApple.process
>> >  > >  > >  > (AbstractDaisyApple.java:61)
>> >  > >  > >  > org.apache.cocoon.components.flow.apples.ApplesProcessor.processApple
>> >  > >  > >  > (ApplesProcessor.java:139)
>> >  > >  > >  > org.apache.cocoon.components.flow.apples.ApplesProcessor.handleContinuation
>> >  > >  > >  > (ApplesProcessor.java:108)
>> >  > >  > >  > org.apache.cocoon.components.treeprocessor.sitemap.CallFunctionNode.invoke
>> >  > >  > >  > (CallFunctionNode.java:124)
>> >  > >  > >  > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes
>> >  > >  > >  > (AbstractParentProcessingNode.java:47)
>> >  > >  > >  > org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke
>> >  > >  > >  > (PreparableMatchNode.java:131)
>> >  > >  > >  > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes
>> >  > >  > >  > (AbstractParentProcessingNode.java:47)
>> >  > >  > >  > org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke
>> >  > >  > >  > (MatchNode.java:108)
>> >  > >  > >  > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes
>> >  > >  > >  > (AbstractParentProcessingNode.java:69)
>> >  > >  > >  > org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke
>> >  > >  > >  > (PipelineNode.java:143)
>> >  > >  > >  > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes
>> >  > >  > >  > (AbstractParentProcessingNode.java:69)
>> >  > >  > >  > org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke
>> >  > >  > >  > (PipelinesNode.java:93)
>> >  > >  > >  > org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process
>> >  > >  > >  > (ConcreteTreeProcessor.java:235)
>> >  > >  > >  > org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process
>> >  > >  > >  > (ConcreteTreeProcessor.java:177)
>> >  > >  > >  > org.apache.cocoon.components.treeprocessor.TreeProcessor.process
>> >  > >  > >  > (TreeProcessor.java:253)
>> >  > >  > >  > org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke
>> >  > >  > >  > (MountNode.java:118)
>> >  > >  > >  > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes
>> >  > >  > >  > (AbstractParentProcessingNode.java:69)
>> >  > >  > >  > org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke
>> >  > >  > >  > (PipelineNode.java:143)
>> >  > >  > >  > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes
>> >  > >  > >  > (AbstractParentProcessingNode.java:69)
>> >  > >  > >  > org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke
>> >  > >  > >  > (PipelinesNode.java:93)
>> >  > >  > >  > org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process
>> >  > >  > >  > (ConcreteTreeProcessor.java:235)
>> >  > >  > >  > org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process
>> >  > >  > >  > (ConcreteTreeProcessor.java:177)
>> >  > >  > >  > org.apache.cocoon.components.treeprocessor.TreeProcessor.process
>> >  > >  > >  > (TreeProcessor.java:253)
>> >  > >  > >  > org.apache.cocoon.Cocoon.process (Cocoon.java:699)
>> >  > >  > >  > org.apache.cocoon.servlet.CocoonServlet.service (CocoonServlet.java:1154)
>> >  > >  > >  > javax.servlet.http.HttpServlet.service (HttpServlet.java:820)
>> >  > >  > >  > org.mortbay.jetty.servlet.ServletHolder.handle (ServletHolder.java:487)
>> >  > >  > >  > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter
>> >  > >  > >  > (ServletHandler.java:1098)
>> >  > >  > >  > org.outerj.daisy.frontend.util.CharacterEncodingFilter.doFilter
>> >  > >  > >  > (CharacterEncodingFilter.java:35)
>> >  > >  > >  > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter
>> >  > >  > >  > (ServletHandler.java:1089)
>> >  > >  > >  > org.mortbay.jetty.servlet.ServletHandler.handle (ServletHandler.java:365)
>> >  > >  > >  > org.mortbay.jetty.security.SecurityHandler.handle (SecurityHandler.java:216)
>> >  > >  > >  > org.mortbay.jetty.servlet.SessionHandler.handle (SessionHandler.java:181)
>> >  > >  > >  > org.mortbay.jetty.handler.ContextHandler.handle (ContextHandler.java:712)
>> >  > >  > >  > org.mortbay.jetty.webapp.WebAppContext.handle (WebAppContext.java:405)
>> >  > >  > >  > org.mortbay.jetty.handler.HandlerCollection.handle (HandlerCollection.java:114)
>> >  > >  > >  > org.mortbay.jetty.handler.HandlerWrapper.handle (HandlerWrapper.java:139)
>> >  > >  > >  > org.mortbay.jetty.Server.handle (Server.java:285)
>> >  > >  > >  > org.mortbay.jetty.HttpConnection.handleRequest (HttpConnection.java:502)
>> >  > >  > >  > org.mortbay.jetty.ajp.Ajp13Connection.access$2700 (Ajp13Connection.java:35)
>> >  > >  > >  > org.mortbay.jetty.ajp.Ajp13Connection$RequestHandler.content
>> >  > >  > >  > (Ajp13Connection.java:210)
>> >  > >  > >  > org.mortbay.jetty.ajp.Ajp13Parser.parseNext (Ajp13Parser.java:574)
>> >  > >  > >  > org.mortbay.jetty.ajp.Ajp13Parser.parseAvailable (Ajp13Parser.java:142)
>> >  > >  > >  > org.mortbay.jetty.HttpConnection.handle (HttpConnection.java:378)
>> >  > >  > >  > org.mortbay.jetty.bio.SocketConnector$Connection.run (SocketConnector.java:226)
>> >  > >  > >  > org.mortbay.thread.BoundedThreadPool$PoolThread.run (BoundedThreadPool.java:442)
>> >  > >  > >  > Message: Problem storing document.
>> >  > >  > >  > Class: org.outerj.daisy.repository.RepositoryException
>> >  > >  > >  > Stacktrace:
>> >  > >  > >  > ATTENTION: this is the stacktrace of an exception that happened on the
>> >  > >  > >  > repository server.
>> >  > >  > >  > org.outerj.daisy.repository.serverimpl.LocalDocumentStrategy.store
>> >  > >  > >  > (LocalDocumentStrategy.java:792)
>> >  > >  > >  > org.outerj.daisy.repository.commonimpl.DocumentImpl.save (DocumentImpl.java:474)
>> >  > >  > >  > org.outerj.daisy.httpconnector.handlers.DocumentsHandler.handleRequest
>> >  > >  > >  > (DocumentsHandler.java:65)
>> >  > >  > >  > org.outerj.daisy.httpconnector.HttpConnector$PathHandler.handle
>> >  > >  > >  > (HttpConnector.java:339)
>> >  > >  > >  > org.outerj.daisy.httpconnector.HttpConnector$DaisyServlet.service
>> >  > >  > >  > (HttpConnector.java:282)
>> >  > >  > >  > javax.servlet.http.HttpServlet.service (HttpServlet.java:802)
>> >  > >  > >  > org.mortbay.jetty.servlet.ServletHolder.handle (ServletHolder.java:487)
>> >  > >  > >  > org.mortbay.jetty.servlet.ServletHandler.handle (ServletHandler.java:367)
>> >  > >  > >  > org.mortbay.jetty.security.SecurityHandler.handle (SecurityHandler.java:216)
>> >  > >  > >  > org.mortbay.jetty.handler.ContextHandler.handle (ContextHandler.java:712)
>> >  > >  > >  > org.mortbay.jetty.handler.HandlerWrapper.handle (HandlerWrapper.java:139)
>> >  > >  > >  > org.mortbay.jetty.Server.handle (Server.java:285)
>> >  > >  > >  > org.mortbay.jetty.HttpConnection.handleRequest (HttpConnection.java:502)
>> >  > >  > >  > org.mortbay.jetty.HttpConnection$RequestHandler.content
>> >  > >  > >  > (HttpConnection.java:835)
>> >  > >  > >  > org.mortbay.jetty.HttpParser.parseNext (HttpParser.java:641)
>> >  > >  > >  > org.mortbay.jetty.HttpParser.parseAvailable (HttpParser.java:208)
>> >  > >  > >  > org.mortbay.jetty.HttpConnection.handle (HttpConnection.java:378)
>> >  > >  > >  > org.mortbay.io.nio.SelectChannelEndPoint.run (SelectChannelEndPoint.java:368)
>> >  > >  > >  > org.mortbay.thread.BoundedThreadPool$PoolThread.run (BoundedThreadPool.java:442)
>> >  > >  > >  > Message: Error storing part data to blobstore.
>> >  > >  > >  > Class: org.outerj.daisy.repository.RepositoryException
>> >  > >  > >  > Stacktrace:
>> >  > >  > >  > ATTENTION: this is the stacktrace of an exception that happened on the
>> >  > >  > >  > repository server.
>> >  > >  > >  > org.outerj.daisy.repository.serverimpl.LocalDocumentStrategy.storeParts
>> >  > >  > >  > (LocalDocumentStrategy.java:1089)
>> >  > >  > >  > org.outerj.daisy.repository.serverimpl.LocalDocumentStrategy.store
>> >  > >  > >  > (LocalDocumentStrategy.java:709)
>> >  > >  > >  > org.outerj.daisy.repository.commonimpl.DocumentImpl.save (DocumentImpl.java:474)
>> >  > >  > >  > org.outerj.daisy.httpconnector.handlers.DocumentsHandler.handleRequest
>> >  > >  > >  > (DocumentsHandler.java:65)
>> >  > >  > >  > org.outerj.daisy.httpconnector.HttpConnector$PathHandler.handle
>> >  > >  > >  > (HttpConnector.java:339)
>> >  > >  > >  > org.outerj.daisy.httpconnector.HttpConnector$DaisyServlet.service
>> >  > >  > >  > (HttpConnector.java:282)
>> >  > >  > >  > javax.servlet.http.HttpServlet.service (HttpServlet.java:802)
>> >  > >  > >  > org.mortbay.jetty.servlet.ServletHolder.handle (ServletHolder.java:487)
>> >  > >  > >  > org.mortbay.jetty.servlet.ServletHandler.handle (ServletHandler.java:367)
>> >  > >  > >  > org.mortbay.jetty.security.SecurityHandler.handle (SecurityHandler.java:216)
>> >  > >  > >  > org.mortbay.jetty.handler.ContextHandler.handle (ContextHandler.java:712)
>> >  > >  > >  > org.mortbay.jetty.handler.HandlerWrapper.handle (HandlerWrapper.java:139)
>> >  > >  > >  > org.mortbay.jetty.Server.handle (Server.java:285)
>> >  > >  > >  > org.mortbay.jetty.HttpConnection.handleRequest (HttpConnection.java:502)
>> >  > >  > >  > org.mortbay.jetty.HttpConnection$RequestHandler.content
>> >  > >  > >  > (HttpConnection.java:835)
>> >  > >  > >  > org.mortbay.jetty.HttpParser.parseNext (HttpParser.java:641)
>> >  > >  > >  > org.mortbay.jetty.HttpParser.parseAvailable (HttpParser.java:208)
>> >  > >  > >  > org.mortbay.jetty.HttpConnection.handle (HttpConnection.java:378)
>> >  > >  > >  > org.mortbay.io.nio.SelectChannelEndPoint.run (SelectChannelEndPoint.java:368)
>> >  > >  > >  > org.mortbay.thread.BoundedThreadPool$PoolThread.run (BoundedThreadPool.java:442)
>> >  > >  > >  > Message: Error storing blob.
>> >  > >  > >  > Class: org.outerj.daisy.blobstore.BlobIOException
>> >  > >  > >  > Stacktrace:
>> >  > >  > >  > ATTENTION: this is the stacktrace of an exception that happened on the
>> >  > >  > >  > repository server.
>> >  > >  > >  > org.outerj.daisy.blobstore.impl.FSBlobStore.store (FSBlobStore.java:153)
>> >  > >  > >  > org.outerj.daisy.repository.serverimpl.LocalDocumentStrategy.storeParts
>> >  > >  > >  > (LocalDocumentStrategy.java:1087)
>> >  > >  > >  > org.outerj.daisy.repository.serverimpl.LocalDocumentStrategy.store
>> >  > >  > >  > (LocalDocumentStrategy.java:709)
>> >  > >  > >  > org.outerj.daisy.repository.commonimpl.DocumentImpl.save (DocumentImpl.java:474)
>> >  > >  > >  > org.outerj.daisy.httpconnector.handlers.DocumentsHandler.handleRequest
>> >  > >  > >  > (DocumentsHandler.java:65)
>> >  > >  > >  > org.outerj.daisy.httpconnector.HttpConnector$PathHandler.handle
>> >  > >  > >  > (HttpConnector.java:339)
>> >  > >  > >  > org.outerj.daisy.httpconnector.HttpConnector$DaisyServlet.service
>> >  > >  > >  > (HttpConnector.java:282)
>> >  > >  > >  > javax.servlet.http.HttpServlet.service (HttpServlet.java:802)
>> >  > >  > >  > org.mortbay.jetty.servlet.ServletHolder.handle (ServletHolder.java:487)
>> >  > >  > >  > org.mortbay.jetty.servlet.ServletHandler.handle (ServletHandler.java:367)
>> >  > >  > >  > org.mortbay.jetty.security.SecurityHandler.handle (SecurityHandler.java:216)
>> >  > >  > >  > org.mortbay.jetty.handler.ContextHandler.handle (ContextHandler.java:712)
>> >  > >  > >  > org.mortbay.jetty.handler.HandlerWrapper.handle (HandlerWrapper.java:139)
>> >  > >  > >  > org.mortbay.jetty.Server.handle (Server.java:285)
>> >  > >  > >  > org.mortbay.jetty.HttpConnection.handleRequest (HttpConnection.java:502)
>> >  > >  > >  > org.mortbay.jetty.HttpConnection$RequestHandler.content
>> >  > >  > >  > (HttpConnection.java:835)
>> >  > >  > >  > org.mortbay.jetty.HttpParser.parseNext (HttpParser.java:641)
>> >  > >  > >  > org.mortbay.jetty.HttpParser.parseAvailable (HttpParser.java:208)
>> >  > >  > >  > org.mortbay.jetty.HttpConnection.handle (HttpConnection.java:378)
>> >  > >  > >  > org.mortbay.io.nio.SelectChannelEndPoint.run (SelectChannelEndPoint.java:368)
>> >  > >  > >  > org.mortbay.thread.BoundedThreadPool$PoolThread.run (BoundedThreadPool.java:442)
>> >  > >  > >  > Message: No such file or directory
>> >  > >  > >  > Class: java.io.IOException
>> >  > >  > >  > Stacktrace:
>> >  > >  > >  > ATTENTION: this is the stacktrace of an exception that happened on the
>> >  > >  > >  > repository server.
>> >  > >  > >  > java.io.UnixFileSystem.createFileExclusively [native method]
>> >  > >  > >  > (UnixFileSystem.java:-2)
>> >  > >  > >  > java.io.File.createNewFile (File.java:850)
>> >  > >  > >  > org.outerj.daisy.blobstore.impl.FSBlobStore.createFile (FSBlobStore.java:201)
>> >  > >  > >  > org.outerj.daisy.blobstore.impl.FSBlobStore.store (FSBlobStore.java:139)
>> >  > >  > >  > org.outerj.daisy.repository.serverimpl.LocalDocumentStrategy.storeParts
>> >  > >  > >  > (LocalDocumentStrategy.java:1087)
>> >  > >  > >  > org.outerj.daisy.repository.serverimpl.LocalDocumentStrategy.store
>> >  > >  > >  > (LocalDocumentStrategy.java:709)
>> >  > >  > >  > org.outerj.daisy.repository.commonimpl.DocumentImpl.save (DocumentImpl.java:474)
>> >  > >  > >  > org.outerj.daisy.httpconnector.handlers.DocumentsHandler.handleRequest
>> >  > >  > >  > (DocumentsHandler.java:65)
>> >  > >  > >  > org.outerj.daisy.httpconnector.HttpConnector$PathHandler.handle
>> >  > >  > >  > (HttpConnector.java:339)
>> >  > >  > >  > org.outerj.daisy.httpconnector.HttpConnector$DaisyServlet.service
>> >  > >  > >  > (HttpConnector.java:282)
>> >  > >  > >  > javax.servlet.http.HttpServlet.service (HttpServlet.java:802)
>> >  > >  > >  > org.mortbay.jetty.servlet.ServletHolder.handle (ServletHolder.java:487)
>> >  > >  > >  > org.mortbay.jetty.servlet.ServletHandler.handle (ServletHandler.java:367)
>> >  > >  > >  > org.mortbay.jetty.security.SecurityHandler.handle (SecurityHandler.java:216)
>> >  > >  > >  > org.mortbay.jetty.handler.ContextHandler.handle (ContextHandler.java:712)
>> >  > >  > >  > org.mortbay.jetty.handler.HandlerWrapper.handle (HandlerWrapper.java:139)
>> >  > >  > >  > org.mortbay.jetty.Server.handle (Server.java:285)
>> >  > >  > >  > org.mortbay.jetty.HttpConnection.handleRequest (HttpConnection.java:502)
>> >  > >  > >  > org.mortbay.jetty.HttpConnection$RequestHandler.content
>> >  > >  > >  > (HttpConnection.java:835)
>> >  > >  > >  > org.mortbay.jetty.HttpParser.parseNext (HttpParser.java:641)
>> >  > >  > >  > org.mortbay.jetty.HttpParser.parseAvailable (HttpParser.java:208)
>> >  > >  > >  > org.mortbay.jetty.HttpConnection.handle (HttpConnection.java:378)
>> >  > >  > >  > org.mortbay.io.nio.SelectChannelEndPoint.run (SelectChannelEndPoint.java:368)
>> >  > >  > >  > org.mortbay.thread.BoundedThreadPool$PoolThread.run (BoundedThreadPool.java:442)
>> >  > >  > >  >
>> >  > >  > >  >
>> >  > >  > >  > On Tue, May 6, 2008 at 3:30 AM, Karel Vervaeke <karel at outerthought.org> wrote:
>> >  > >  > >  > > Can you provide the entire stacktrace information?
>> >  > >  > >  > >
>> >  > >  > >  > >  (sidenote: Since viewing the documents works, I assume the docid
>> >  > >  > >  > >  convertor step was successful.)
>> >  > >  > >  > >
>> >  > >  > >  > >  Regards,
>> >  > >  > >  > >  Karel
>> >  > >  > >  > >
>> >  > >  > >  > >
>> >  > >  > >  > >
>> >  > >  > >  > >  On Mon, 2008-05-05 at 21:12 -0400, Bob Ellison wrote:
>> >  > >  > >  > >  > We have done a major upgrade from 1.4 to 2.2. There are no problems
>> >  > >  > >  > >  > viewing documents. but  I get the following error when I saved a
>> >  > >  > >  > >  > document after an  edit
>> >  > >  > >  > >  >
>> >  > >  > >  > >  > Error
>> >  > >  > >  > >  > Sitemap: error calling continuation
>> >  > >  > >  > >  > Received exception from repository server.
>> >  > >  > >  > >  > Problem storing document.
>> >  > >  > >  > >  > Error storing part data to blobstore.
>> >  > >  > >  > >  > Error storing blob.
>> >  > >  > >  > >  > No such file or directory
>> >  > >  > >  > >  >
>> >  > >  > >  > >  >
>> >  > >  > >  > >  > Show Details
>> >  > >  > >  > >  > Hide Details
>> >  > >  > >  > >  > Cocoon Stack Trace
>> >  > >  > >  > >  > Message: Sitemap: error calling continuation
>> >  > >  > >  > >  > context:/daisy/sitemap.xmap - 923:39    <map:call>
>> >  > >  > >  > >  >
>> >  > >  > >  > >  > Any suggestions for how to approach this problem?
>> >  > >  > >  > >  >
>> >  > >  > >  > >  > Bob
>> >  > >  > >  > >  > _______________________________________________
>> >  > >  > >  > >  > daisy community mailing list
>> >  > >  > >  > >  > Professional Daisy support: http://outerthought.org/en/services/daisy/support.html
>> >  > >  > >  > >  > mail to: daisy at lists.cocoondev.org
>> >  > >  > >  > >  > list information: http://lists.cocoondev.org/mailman/listinfo/daisy
>> >  > >  > >  > >  _______________________________________________
>> >  > >  > >  > >  daisy community mailing list
>> >  > >  > >  > >  Professional Daisy support: http://outerthought.org/en/services/daisy/support.html
>> >  > >  > >  > >  mail to: daisy at lists.cocoondev.org
>> >  > >  > >  > >  list information: http://lists.cocoondev.org/mailman/listinfo/daisy
>> >  > >  > >  > >
>> >  > >  > >  > _______________________________________________
>> >  > >  > >  > daisy community mailing list
>> >  > >  > >  > Professional Daisy support: http://outerthought.org/en/services/daisy/support.html
>> >  > >  > >  > mail to: daisy at lists.cocoondev.org
>> >  > >  > >  > list information: http://lists.cocoondev.org/mailman/listinfo/daisy
>> >  > >  > >  _______________________________________________
>> >  > >  > >  daisy community mailing list
>> >  > >  > >  Professional Daisy support: http://outerthought.org/en/services/daisy/support.html
>> >  > >  > >  mail to: daisy at lists.cocoondev.org
>> >  > >  > >  list information: http://lists.cocoondev.org/mailman/listinfo/daisy
>> >  > >  > >
>> >  > >  > _______________________________________________
>> >  > >  > daisy community mailing list
>> >  > >  > Professional Daisy support: http://outerthought.org/en/services/daisy/support.html
>> >  > >  > mail to: daisy at lists.cocoondev.org
>> >  > >  > list information: http://lists.cocoondev.org/mailman/listinfo/daisy
>> >  > >  _______________________________________________
>> >  > >  daisy community mailing list
>> >  > >  Professional Daisy support: http://outerthought.org/en/services/daisy/support.html
>> >  > >  mail to: daisy at lists.cocoondev.org
>> >  > >  list information: http://lists.cocoondev.org/mailman/listinfo/daisy
>> >  > >
>> >  > _______________________________________________
>> >  > daisy community mailing list
>> >  > Professional Daisy support: http://outerthought.org/en/services/daisy/support.html
>> >  > mail to: daisy at lists.cocoondev.org
>> >  > list information: http://lists.cocoondev.org/mailman/listinfo/daisy
>> >  _______________________________________________
>> >  daisy community mailing list
>> >  Professional Daisy support: http://outerthought.org/en/services/daisy/support.html
>> >  mail to: daisy at lists.cocoondev.org
>> >  list information: http://lists.cocoondev.org/mailman/listinfo/daisy
>> >
>> _______________________________________________
>> daisy community mailing list
>> Professional Daisy support: http://outerthought.org/en/services/daisy/support.html
>> mail to: daisy at lists.cocoondev.org
>> list information: http://lists.cocoondev.org/mailman/listinfo/daisy
> _______________________________________________
> daisy community mailing list
> Professional Daisy support: http://outerthought.org/en/services/daisy/support.html
> mail to: daisy at lists.cocoondev.org
> list information: http://lists.cocoondev.org/mailman/listinfo/daisy
>


More information about the daisy mailing list