首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Parsoid Server没有解析页面

Parsoid Server没有解析页面
EN

Stack Overflow用户
提问于 2014-10-31 09:58:46
回答 1查看 469关注 0票数 1

在安装VisualEditor时遇到了一些问题。我必须安装Parsoid服务器并运行它。但是当我试图解析某个页面时,我得到了一个错误:

代码语言:javascript
复制
TypeError: Cannot read property 'length' of undefined
at peg$c379 (eval at <anonymous> (/opt/bitnami/apps/parsoid/lib/mediawiki.tokenizer.peg.js:89:38), <anonymous>:1356:61)
at peg$parseeof (eval at <anonymous> (/opt/bitnami/apps/parsoid/lib/mediawiki.tokenizer.peg.js:89:38), <anonymous>:14738:12)
at peg$parsetlb (eval at <anonymous> (/opt/bitnami/apps/parsoid/lib/mediawiki.tokenizer.peg.js:89:38), <anonymous>:2007:12)
at peg$parsetoplevelblock (eval at <anonymous> (/opt/bitnami/apps/parsoid/lib/mediawiki.tokenizer.peg.js:89:38), <anonymous>:1909:12)
at Object.parse (eval at <anonymous> (/opt/bitnami/apps/parsoid/lib/mediawiki.tokenizer.peg.js:89:38), <anonymous>:17872:18)
at PegTokenizer.tokenizeAsync (/opt/bitnami/apps/parsoid/lib/mediawiki.tokenizer.peg.js:206:24)
at PegTokenizer._processText (/opt/bitnami/apps/parsoid/lib/mediawiki.tokenizer.peg.js:180:8)
at PegTokenizer.process (/opt/bitnami/apps/parsoid/lib/mediawiki.tokenizer.peg.js:119:7)
at ParserPipeline.process (/opt/bitnami/apps/parsoid/lib/mediawiki.parser.js:485:21)
at Object.Util.processContentInPipeline (/opt/bitnami/apps/parsoid/lib/mediawiki.Util.js:1112:12)

这与不同,因为my express和connect版本看起来很好:

代码语言:javascript
复制
├── alea@0.0.9
├── async@0.9.0
├─┬ bunyan@1.0.1
│ └─┬ mv@2.0.3
│   ├─┬ mkdirp@0.5.0
│   │ └── minimist@0.0.8
│   ├── ncp@0.6.0
│   └── rimraf@2.2.8
├─┬ chai@1.9.2
│ ├── assertion-error@1.0.0
│ └─┬ deep-eql@0.1.3
│   └── type-detect@0.1.1
├── colors@0.6.2
├── diff@1.0.8
├── domino@1.0.18
├── entities@1.1.1
├── es6-shim@0.16.0
├─┬ express@2.5.11
│ ├─┬ connect@1.9.2
│ │ └── formidable@1.0.15
│ ├── mime@1.2.4
│ ├── mkdirp@0.3.0
│ └── qs@0.4.2
.......

我得到了:Ubuntu14.04.1LTS上的NodeJS(v0.10.33),npm(2.1.5)

有什么想法吗?)

更新:

我刚刚注意到,我可以用VisualEditor添加新页面并编辑它们,也可以编辑已经存在的页面,但是如果没有模板的话。如果这些页面有模板,那么前面描述的错误就出现了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-03 07:33:47

版本出现了问题(我得到了MW-1.23.6(最新稳定))。

我必须更新到MediaWiki 1.24并重新安装VisualEditor (Parsoid在MW >1.24中已经存在),然后它运行良好,没有错误。Ubuntu的新贵也工作得很好。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26671859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档