Need help with CVS import (import-export module)

walterbyrd - January 16, 2006 - 18:18

Trying to import into 4.6.3, which is remotely host.

I could not get the XML import to work, so I tried CVS. Not only did that not work either, but the books I had stored are now gone.

These are the errors I'm getting:

CVS import
Node Type -> Book
[check] Insert non existing records

Processed 0 of 39 line(s)

#1: Cannot force new node id nodeid 0
#2: Cannot force new node id nodeid 0
#3: Cannot force new node id nodeid 0
#4: Cannot force new node id nodeid 0
#5: Cannot force new node id nodeid 0
#6: Cannot force new node id nodeid 0
#7: Cannot force new node id nodeid 0
#8: Cannot force new node id nodeid 0
#9: Cannot force new node id nodeid 0
#10: Cannot force new node id nodeid 0
#11: skip nodeid 12
#12: Cannot force new node id nodeid 0
#13: Cannot force new node id nodeid 0
#14: Cannot force new node id nodeid 0
#15: Cannot force new node id nodeid 0
#16: Cannot force new node id nodeid 0
#17: Cannot force new node id nodeid 0
#18: Cannot force new node id nodeid 0
#19: Cannot force new node id nodeid 0
#20: Cannot force new node id nodeid 0
#21: Cannot force new node id nodeid 0
#22: Cannot force new node id nodeid 0
#23: Cannot force new node id nodeid 0
#24: Cannot force new node id nodeid 0
#25: Cannot force new node id nodeid 0
#26: Cannot force new node id nodeid 0
#27: Cannot force new node id nodeid 0
#28: Cannot force new node id nodeid 0
#29: Cannot force new node id nodeid 0
#30: Cannot force new node id nodeid 0
#31: Cannot force new node id nodeid 0
#32: Cannot force new node id nodeid 0
#33: Cannot force new node id nodeid 0
#34: Cannot force new node id nodeid 0
#35: Cannot force new node id nodeid 0
#36: Cannot force new node id nodeid 0
#37: Cannot force new node id nodeid 0
#38: Cannot force new node id nodeid 0
#39: Cannot force new node id nodeid 0

Cannot force new node id nodeid 0: solved

mchisari - April 24, 2006 - 22:48

I just discovered that Import-export module, by default, is configured not to create new "node id"'s if they don't already exist, despite of the options offered in import page.
You have either to:

  • Create nodes beforehand, then overwrite them by importing .xml file (the node is overwritten depending on its "nid" number).
  • Edit import_export.module, locate the line "define('ALLOW_FORCE_NEW_NODE_ID', 0);", and replace it with "define('ALLOW_FORCE_NEW_NODE_ID', 1);".

After having done one of these, you will be able to create new nodes while importing (at least, I've been).

 
 

Drupal is a registered trademark of Dries Buytaert.