#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.