Parsoid服务器没有parsing页面

你好:)有安装VisualEditor的一些问题。 我必须安装Parsoid服务器并运行它。 但是当我试图parsing某个页面时,出现错误:

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) 

这不是像这样的错误,因为我的快递和连接版本看起来很好:

 ├── 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 ....... 

我已经得到:在Ubuntu 14.04.1 LTS上的NodeJS(v0.10.33),npm(2.1.5)

有任何想法吗?:)

更新:

我只是注意到,我可以用VisualEditor添加新的页面,编辑em,也可以编辑已经存在的页面,但是如果没有模板的话。 如果这些页面有模板,那么之前会有一个错误。

版本有问题(我得到MW 1.23.6(最新的稳定))。

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