Hello,

I'm trying to import Wikipedia xml (English dumps w/o history) into the Xwiki 6.0.1 running using PostgreSQL as a DB. I'm using mediawiki/1.0 syntax to easy job on my side especially when the task is to test if xwiki is able to hold just this amount of data and nothing more.

So far probably the most critical found issues are:

1) wikipedia's links are a little bit longer than expected. I'm afraid this is usually whole citation going into the link hence after installing xwiki and initialization of hibernate I needed to switch it off and alter PostgreSQL table by:

alter table xwikilinks alter column xwl_link type varchar(4096);

that ensures that much more pages may be imported.

2) while importing I hit issue on duplication of the xwikircs_pkey key. It shows as:

STATEMENT: insert into xwikircs (XWR_DATE, XWR_COMMENT, XWR_AUTHOR, XWR_DOCID, XWR_VERSION1, XWR_VERSION2) values ($1, $2, $3, $4, $5, $6)
ERROR:  duplicate key value violates unique constraint "xwikircs_pkey"
DETAIL: Key (xwr_docid, xwr_version1, xwr_version2)=(3170339397610733377, 1, 1) already exists.

in PostgreSQL console and as:

2014-09-22 00:53:51,601 [http://localhost:8080/xwiki/rest/wikis/xwiki/spaces/Wikipedia/pages/Brecon_&_Radnorshire] WARN o.h.u.JDBCExceptionReporter - SQL Error: 0, SQLState: 23505 2014-09-22 00:53:51,601 [http://localhost:8080/xwiki/rest/wikis/xwiki/spaces/Wikipedia/pages/Brecon_&_Radnorshire] ERROR o.h.u.JDBCExceptionReporter - Batch entry 0 insert into xwikircs (XWR_DATE, XWR_COMMENT, XWR_AUTHOR, XWR_DOCID, XWR_VERSION1, XWR_VERSION2) values ('2014-09-22 00:53:51.000000 +02:00:00', '', 'XWiki.Admin', 3170339397610733377, 1, 1) was aborted. Call getNextException to see the cause. 2014-09-22 00:53:51,601 [http://localhost:8080/xwiki/rest/wikis/xwiki/spaces/Wikipedia/pages/Brecon_&_Radnorshire] WARN o.h.u.JDBCExceptionReporter - SQL Error: 0, SQLState: 23505 2014-09-22 00:53:51,601 [http://localhost:8080/xwiki/rest/wikis/xwiki/spaces/Wikipedia/pages/Brecon_&_Radnorshire] ERROR o.h.u.JDBCExceptionReporter - ERROR: duplicate key value violates unique constraint "xwikircs_pkey" Detail: Key (xwr_docid, xwr_version1, xwr_version2)=(3170339397610733377, 1, 1) already exists.

in xwiki/tomcat console.

This issue I'm not able to solve so far as it looks like the key value itself is somehow generated by xwiki probably from some other data and I'm not able to find so far related code. Also the question is if this is kind of hash function if I did not break that by making links longer by hack in (1).

Any comment on (1) and its correctness and idea to fix (2) is highly appreciated here.

Thanks!
Karel
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to