2014-10-31 244 views
1

你好:)安装VisualEditor有一些问题。我必须安装Parsoid服务器并运行它。但是,当我试图解析一些网页,我得到一个错误:Parsoid服务器没有解析页面

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) 

这不是像this同样的错误,怎么把我的快递和连接的版本看起来不错:

├── [email protected] 
├── [email protected] 
├─┬ [email protected] 
│ └─┬ [email protected] 
│ ├─┬ [email protected] 
│ │ └── [email protected] 
│ ├── [email protected] 
│ └── [email protected] 
├─┬ [email protected] 
│ ├── [email protected] 
│ └─┬ [email protected] 
│ └── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├─┬ [email protected] 
│ ├─┬ [email protected] 
│ │ └── [email protected] 
│ ├── [email protected] 
│ ├── [email protected] 
│ └── [email protected] 
....... 

I`已经得到了:?的NodeJS(v0.10.33),NPM(2.1.5)在Ubuntu 14.04.1 LTS

任何想法:)

UPDATE:

我刚刚注意到,我可以使用VisualEditor添加新页面并编辑em,我也可以编辑已经存在的页面,但是如果没有模板。如果这些页面有模板,则会出现之前描述的错误。

回答

1

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

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