当前位置: 首页 > 知识库问答 >
问题:

无法在查询控制台(在MarkLogic中)中创建新选项卡

常嘉平
2023-03-14

我正在学习使用MarkLogic,浏览教程等。我收到一条我不明白的错误消息。当我在查询控制台中需要创建一个新选项卡时,我单击现有选项卡行右端的加号,我收到以下错误消息而不是新选项卡:

XDMP-COMPARE: (err:XPTY0004) qconsole:focus eq fn:true() -- Items not comparable: xs:untypedAtomic("") eq fn:true()

这最近奏效了,但现在不行了。

共有2个答案

晁砚
2023-03-14

我的QConsole中也出现了类似的问题。MarkLogic查询控制台没有响应。既不能打开现有的也不能打开新的查询选项卡。无法运行查询。我认为它是浏览器特定的,并在所有不同的浏览器中尝试过,问题似乎是相同的。在浏览器的开发人员工具中,我尝试过禁用缓存,但问题没有变化。我还尝试过重新启动ML集群,也没有使用该选项。

以下是一些更多的观察:

  1. 同一ML上的其他用户对QConsole没有问题

从以上所有观察中,我注意到了当前的工作区XML@布伦特·纳尔逊对这个问题的回答帮助我解决了这个问题。

对我有效的解决方案:我已经导出了工作区,并观察到工作区内的所有查询都有html" target="_blank">元素“focus='false'”。将其中一个查询值更改为“true”,重命名工作区xml并将其导入Qconsole。这种方法对我有效。

旧的工作区仍然是一个问题。我不能删除它或进入它,因为它把我带回了同样的情况。

柴增
2023-03-14

在IDE中打开导出的工作区XML,查看每个“查询”节点。文件应该只有一个属性为focus=“true”的节点,其余节点应该为focus=“false”。如果您看到多个“true”或空值“”(从下面的注释中),则将这些值全部更改为“false”,但设置为“true”的值除外,然后重新保存文件。然后将工作区重新导入到查询控制台中。这将解决问题。

--

我还对查询控制台提出了一个bug,因为应用程序应该能够优雅地处理任何格式错误的数据。

 类似资料:
  • 我正在尝试在我的应用程序中设置Firebase云消息。我在Firebase控制台中创建了该项目(我创建了一个新项目,没有导入以前创建的gcm项目)。我能够成功地设置项目,并在应用程序中运行它,并从firebase控制台的“通知”选项卡接收示例通知。 当试图通过APIhttps://fcm.googleapis.com/fcm/send发送数据消息时,我得到了未经授权的(401)响应。原来我使用了g

  • 问题内容: 在MS Access中,我想在选择查询的返回结果中插入新列。新列的每一行都具有相同的值。例如,我的选择返回列A,B,而我希望C成为选择查询创建的新列: 问题答案:

  • 我想知道如何按日期字段筛选firebase firestore,因为我看不到字符串、数字、布尔值以外的数据类型 如下所示,如果有人找到了一种基于日期字段筛选firestore集合的方法,请提供建议。

  • 我正在使用操作系统在我的系统中添加以下变量 :C:\users\user\appdata\roaming\npm\node_modules :C:\Windows\System32;C:\Windows;C:\Windows\System32\WBEM;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\程序文件(x86)\Windows工具包\8.1\W

  • 问题内容: 如何在GUI面板中创建Java控制台的实例? 问题答案: 这是一个正常运行的类。你可以使用以下方法将其实例安装到系统中,然后执行err: 方法中正确记录和删除了文本区域中的行,以避免在控制台充斥输出时可能发生的追加和删除之间的竞争状况。最终结果对我来说也更干净。

  • 在将glassfish升级到4版本并将hibernate升级到4.3.5之后,我在类加载方面遇到了一个奇怪的问题。 所以,我创造了这样的HQL: 选择新列表(s.id,s.name,s.serviceGroup.id,s.serviceGroup.name,count(t.id),sum(COALESCE(t.dealerFeeActual,0)t.sum))FROM GroupTransacti