#12007: djangoadmin loaddata gives odd error if it runs out of memory
---------------------------+------------------------------------------------
 Reporter:  chrisw         |       Owner:  nobody    
   Status:  new            |   Milestone:            
Component:  Uncategorized  |     Version:  1.1       
 Keywords:                 |       Stage:  Unreviewed
Has_patch:  0              |  
---------------------------+------------------------------------------------
 Hi All,

 I tried to import a 3.2GB xml file, partly to see if Django loads the
 whole file into memory when it's importing and partly to see how large pg
 client transactions work. Whichever caused the problem, I have a fair idea
 that even thought the machine has 4GB of memory, the process ran out of
 memory.

 I'd expect a MemoryError if that were the case, what I actually got was:

   File "django/core/management/__init__.py", line 362, in execute_manager
     utility.execute()
   File "/django/core/management/__init__.py", line 303, in execute
     self.fetch_command(subcommand).run_from_argv(self.argv)
   File "django/core/management/base.py", line 195, in run_from_argv
     self.execute(*args, **options.__dict__)
   File "django/core/management/base.py", line 222, in execute
     output = self.handle(*args, **options)
   File "django/core/management/commands/loaddata.py", line 200, in handle
     transaction.leave_transaction_management()
   File "django/db/transaction.py", line 74, in
 leave_transaction_management
     raise TransactionManagementError("This code isn't under transaction
 management")
 django.db.transaction.TransactionManagementError: This code isn't under
 transaction management

 cheers,

 Chris

-- 
Ticket URL: <http://code.djangoproject.com/ticket/12007>
Django <http://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to django-updates@googlegroups.com
To unsubscribe from this group, send email to 
django-updates+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to