如何避免在尝试获得开发者许可时出错?

How can I avoid error trying to get the developer license?

从管理界面单击 'get developer license' 时,出现以下错误。我该如何解决?

500 Internal Server Error
XDMP-CAST: (err:FORG0001) xs:integer(fn:substring-before($version, ".")) -- Invalid cast: "" cast as xs:integer
in /3.X/default.xqy, at 192:0 [0.9-ml]
$version = ""
$hostname = ""
$cpus = ""
$platform = ""
$target = ""
$licensee = ""
$company = ""
$email = ""
$website = ""
$phonenumber = ""
$usage = ""
$title = ""
$employees = ()
$address = ""
$city = ""
$state = ""
$zip = ""
$retrying = ()
$host = "developer.marklogic.com"
$mint = "mint.marklogic.com"
$mint-url = "http://mint.marklogic.com/3X/demo-keygen-3.X.xqy"

尝试将您的 marklogic 版本(在我的例子中是 9.0-6)添加到 url,如下所示:

https://developer.marklogic.com/license/3.X/default.xqy?version=9.0-6&hostname=&cpus=&platform=&target=&licensee=&company=&email=&website=&phonenumber=&address=&city=&state=&zip=&title=&usage=

这让我进入下一个 window,您可以在其中申请您的许可证密钥。不过,我仍在等待包含我的许可证密钥的电子邮件。

更新: 这个问题已经被 MarkLogic 解决了。不再需要我建议的请求许可证密钥的解决方案。有关详细信息,请参阅对此答案的评论。