起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3369|回复: 5

[结贴] 升级后附件不能下载

[复制链接]

20

主题

57

帖子

185

积分

初级会员

Rank: 2

积分
185
QQ
发表于 2019-1-14 17:17:41 | 显示全部楼层 |阅读模式
3.2.1升级到3.8
附件部分是data文件夹下,除conf外其他全部拷贝过来的
附件下载不了,抓到连接后直接访问,报错如下:

HTTP Status 500 - RepositoryException
type Exception report
message RepositoryException
description The server encountered an internal error that prevented it from fulfilling this request.
exception
org.outerj.daisy.runtime.DaisyRTException: RepositoryException        com.justep.doc.httpconnector.HttpConnector.service(Unknown Source)        com.justep.doc.httpconnector.FileServlet.service(Unknown Source)        javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
root cause
org.outerj.daisy.repository.DocumentNotFoundException: A document with id 3282-defaultDocNameSpace does not exist.        org.outerj.daisy.repository.commonimpl.DocId.parseDocIdThrowNotFound(DocId.java:99)        org.outerj.daisy.repository.commonimpl.RepositoryImpl.getDocument(Unknown Source)        com.justep.doc.httpconnector.handlers.AbstractFileDownloadHandler.download(Unknown Source)        com.justep.doc.httpconnector.handlers.FileDownloadHandler.handleRequest(Unknown Source)        com.justep.doc.httpconnector.HttpConnector$PathHandler.handle(Unknown Source)        com.justep.doc.httpconnector.HttpConnector.service(Unknown Source)        com.justep.doc.httpconnector.FileServlet.service(Unknown Source)        javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
root cause
org.outerj.daisy.repository.namespace.NamespaceNotFoundException: The namespace named "defaultDocNameSpace" does not exist.        org.outerj.daisy.repository.commonimpl.namespace.NamespaceCache.getNamespace(NamespaceCache.java:65)        org.outerj.daisy.repository.commonimpl.namespace.CommonNamespaceManager.getNamespace(CommonNamespaceManager.java:76)        org.outerj.daisy.repository.commonimpl.DocId.parseDocId(DocId.java:123)        org.outerj.daisy.repository.commonimpl.DocId.parseDocIdThrowNotFound(DocId.java:97)        org.outerj.daisy.repository.commonimpl.RepositoryImpl.getDocument(Unknown Source)        com.justep.doc.httpconnector.handlers.AbstractFileDownloadHandler.download(Unknown Source)        com.justep.doc.httpconnector.handlers.FileDownloadHandler.handleRequest(Unknown Source)        com.justep.doc.httpconnector.HttpConnector$PathHandler.handle(Unknown Source)        com.justep.doc.httpconnector.HttpConnector.service(Unknown Source)        com.justep.doc.httpconnector.FileServlet.service(Unknown Source)        javax.servlet.http.HttpServlet.service(HttpServlet.java:723)

原来3.2.1的license已经用不了了,现在3.8的附件访问不了,系统已经无法使用了,急,望帮忙处理。

20

主题

57

帖子

185

积分

初级会员

Rank: 2

积分
185
QQ
 楼主| 发表于 2019-1-14 18:06:09 | 显示全部楼层
本帖最后由 ParanoidGeek 于 2019-1-14 18:20 编辑

试着上传一个附件,发现sFileID的编号从头开始了“1-defaultDocNameSpace”
之后再访问之前的附件,报错信息稍有变化:

HTTP Status 500 - RepositoryException
type Exception report

message RepositoryException

description The server encountered an internal error that prevented it from fulfilling this request.

exception

org.outerj.daisy.runtime.DaisyRTException: RepositoryException
        com.justep.doc.httpconnector.HttpConnector.service(Unknown Source)
        com.justep.doc.httpconnector.FileServlet.service(Unknown Source)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
root cause

org.outerj.daisy.repository.DocumentNotFoundException: A document with id 3326-defaultDocNameSpace does not exist.
        org.outerj.daisy.repository.serverimpl.LocalDocumentStrategy.loadDocumentInTransaction(Unknown Source)
        org.outerj.daisy.repository.serverimpl.LocalDocumentStrategy.load(Unknown Source)
        org.outerj.daisy.repository.commonimpl.CommonRepository.getDocument(Unknown Source)
        org.outerj.daisy.repository.serverimpl.LocalCommonRepository.getDocument(Unknown Source)
        org.outerj.daisy.repository.commonimpl.RepositoryImpl.getDocument(Unknown Source)
        com.justep.doc.httpconnector.handlers.AbstractFileDownloadHandler.download(Unknown Source)
        com.justep.doc.httpconnector.handlers.FileDownloadHandler.handleRequest(Unknown Source)
        com.justep.doc.httpconnector.HttpConnector$PathHandler.handle(Unknown Source)
        com.justep.doc.httpconnector.HttpConnector.service(Unknown Source)
        com.justep.doc.httpconnector.FileServlet.service(Unknown Source)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:723)

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35915
发表于 2019-1-15 09:38:43 | 显示全部楼层
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

20

主题

57

帖子

185

积分

初级会员

Rank: 2

积分
185
QQ
 楼主| 发表于 2019-1-15 09:49:23 | 显示全部楼层
jishuang 发表于 2019-1-15 09:38
http://docs.wex5.com/bex5-deploy-question-list-10036/

这个我已经看过了,明显不是这个问题。文件都在,按照时间查找都能找到
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35915
发表于 2019-1-15 10:08:01 | 显示全部楼层
是文档服务器连的数据库中没有操作的附件的信息,就是配置的doc数据源的相关表中没有这个附件相关的记录
不是文件找不到,看链接的说明你的错误是第二个错误
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

20

主题

57

帖子

185

积分

初级会员

Rank: 2

积分
185
QQ
 楼主| 发表于 2019-1-15 10:33:14 | 显示全部楼层
jishuang 发表于 2019-1-15 10:08
是文档服务器连的数据库中没有操作的附件的信息,就是配置的doc数据源的相关表中没有这个附件相关的记录
不 ...

明白了,是把x5doc这个数据库也要完全导过来。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-25 09:24 , Processed in 0.074207 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表