我在ec2 Linux7上有一个MarkLogic服务器。我想把它移植到Linux6上。我把ebs移到了新的Linux6上,并把它挂载在/var/opt/MarkLogic上。
我能够启动MarkLogic并使用web访问管理页面。一切看起来都很棒,直到今天我开始遇到错误。我是MarkLogic的新手。
500: Internal Server Error
XDMP-LEXVAL: db:database-id("") -- Invalid lexical value ""
In /MarkLogic/Admin/lib/nav-format.xqy on line 181
In get-databases("")
$icon = ""
$databases = <databases xsi:schemaLocation="http://marklogic.com/xdmp/database database.xsd" xml:lang="zxx" timestamp="14682485897919660" xmlns="http://marklogic.com/xdmp/database" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><database><database-name>Documents</database-name><database-id>1...</databases>
$g = <database xmlns="http://marklogic.com/xdmp/database" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><database-name>8080-canonicalHL7-modules</database-name><databas...</database>在database-nav("database", "summary", (), "")的第884行上的/MarkLogic/Admin/lib/nav-format.xqy中
$section = "database"
$panel = "summary"
$param = ()
$icon = ""在printNav("database", "summary", (), "")中的第2353行的/MarkLogic/Admin/lib/nav-format.xqy中
$section = "database"
$panel = "summary"
$param = ()
$icon = ""
$sec = "database"
$start-time = xs:dayTimeDuration("PT0.001535S")在/MarkLogic/Admin/lib/database-summary-form.xqy中的第123行中
databaseSummaryPage(<databases xsi:schemaLocation="http://marklogic.com/xdmp/database database.xsd" xml:lang="zxx" timestamp="14682485897919660" xmlns="http://marklogic.com/xdmp/database" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><database><database-name>Documents</database-name><database-id>1...</databases>, ())
$datanode = <databases xsi:schemaLocation="http://marklogic.com/xdmp/database database.xsd" xml:lang="zxx" timestamp="14682485897919660" xmlns="http://marklogic.com/xdmp/database" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><database><database-name>Documents</database-name><database-id>1...</databases>
$msgs = ()在第17行的/database-summary.xqy y.xqy中
发布于 2016-07-11 23:55:14
看起来在你移动数据的过程中,你已经破坏了你的磁盘配置设置和/或数据,所以现在它有一个空的字符串数据库id,这阻塞了一些管理员代码,这是不可能发生的。这不是代码问题,而是磁盘上的配置数据不完全一致。也许你移动了一些数据,但不是全部。也许您是在服务器运行时移动所有这些数据的。从这里我看不出来。
您说您是MarkLogic的新手,所以这可能只是一个开发服务器,所以我的建议是从头开始。
https://stackoverflow.com/questions/38310618
复制相似问题