#17932: Test suite fails to run under Oracle
---------------------------------+------------------------------------
     Reporter:  aaugustin        |                    Owner:  nobody
         Type:  Bug              |                   Status:  new
    Component:  contrib.admin    |                  Version:  SVN
     Severity:  Release blocker  |               Resolution:
     Keywords:                   |             Triage Stage:  Accepted
    Has patch:  0                |      Needs documentation:  0
  Needs tests:  0                |  Patch needs improvement:  0
Easy pickings:  0                |                    UI/UX:  0
---------------------------------+------------------------------------
Description changed by aaugustin:

Old description:

> For some reason I don't quite understand, starting with r, the test suite
> fails to run under Oracle:
> {{{
>
> Creating test database for alias 'default'...
> Traceback (most recent call last):
>   File "runtests.py", line 323, in <module>
>     options.failfast, args)
>   File "runtests.py", line 166, in django_tests
>     failures = test_runner.run_tests(test_labels,
> extra_tests=extra_tests)
>   File "/var/lib/jenkins/jobs/Django +
> Oracle/workspace/django/test/simple.py", line 381, in run_tests
>     old_config = self.setup_databases()
>   File "/var/lib/jenkins/jobs/Django +
> Oracle/workspace/django/test/simple.py", line 317, in setup_databases
>     self.verbosity, autoclobber=not self.interactive)
>   File "/var/lib/jenkins/jobs/Django +
> Oracle/workspace/django/db/backends/creation.py", line 271, in
> create_test_db
>     load_initial_data=False)
>   File "/var/lib/jenkins/jobs/Django +
> Oracle/workspace/django/core/management/__init__.py", line 150, in
> call_command
>     return klass.execute(*args, **defaults)
>   File "/var/lib/jenkins/jobs/Django +
> Oracle/workspace/django/core/management/base.py", line 232, in execute
>     output = self.handle(*args, **options)
>   File "/var/lib/jenkins/jobs/Django +
> Oracle/workspace/django/core/management/base.py", line 371, in handle
>     return self.handle_noargs(**options)
>   File "/var/lib/jenkins/jobs/Django +
> Oracle/workspace/django/core/management/commands/syncdb.py", line 102, in
> handle_noargs
>     cursor.execute(statement)
>   File "/var/lib/jenkins/jobs/Django +
> Oracle/workspace/django/db/backends/oracle/base.py", line 674, in execute
>     return self.cursor.execute(query, self._param_generator(params))
> django.db.utils.DatabaseError: ORA-06552: PL/SQL: Compilation unit
> analysis terminated
> ORA-06553: PLS-320: the declaration of the type of this expression is
> incomplete or malformed
> }}}
>
> The problem is reproducible by running the `admin_changelist` tests in
> isolation.
>
> Setting component to "admin" because the bug appears in the "admin"
> tests, but that may be totally wrong.

New description:

 For some reason I don't quite understand, starting with r17635, the test
 suite fails to run under Oracle:
 {{{

 Creating test database for alias 'default'...
 Traceback (most recent call last):
   File "runtests.py", line 323, in <module>
     options.failfast, args)
   File "runtests.py", line 166, in django_tests
     failures = test_runner.run_tests(test_labels, extra_tests=extra_tests)
   File "/var/lib/jenkins/jobs/Django +
 Oracle/workspace/django/test/simple.py", line 381, in run_tests
     old_config = self.setup_databases()
   File "/var/lib/jenkins/jobs/Django +
 Oracle/workspace/django/test/simple.py", line 317, in setup_databases
     self.verbosity, autoclobber=not self.interactive)
   File "/var/lib/jenkins/jobs/Django +
 Oracle/workspace/django/db/backends/creation.py", line 271, in
 create_test_db
     load_initial_data=False)
   File "/var/lib/jenkins/jobs/Django +
 Oracle/workspace/django/core/management/__init__.py", line 150, in
 call_command
     return klass.execute(*args, **defaults)
   File "/var/lib/jenkins/jobs/Django +
 Oracle/workspace/django/core/management/base.py", line 232, in execute
     output = self.handle(*args, **options)
   File "/var/lib/jenkins/jobs/Django +
 Oracle/workspace/django/core/management/base.py", line 371, in handle
     return self.handle_noargs(**options)
   File "/var/lib/jenkins/jobs/Django +
 Oracle/workspace/django/core/management/commands/syncdb.py", line 102, in
 handle_noargs
     cursor.execute(statement)
   File "/var/lib/jenkins/jobs/Django +
 Oracle/workspace/django/db/backends/oracle/base.py", line 674, in execute
     return self.cursor.execute(query, self._param_generator(params))
 django.db.utils.DatabaseError: ORA-06552: PL/SQL: Compilation unit
 analysis terminated
 ORA-06553: PLS-320: the declaration of the type of this expression is
 incomplete or malformed
 }}}

 The problem is reproducible by running the `admin_changelist` tests in
 isolation.

 Setting component to "admin" because the bug appears in the "admin" tests,
 but that may be totally wrong.

--

-- 
Ticket URL: <https://code.djangoproject.com/ticket/17932#comment:1>
Django <https://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