Guest User

Untitled

a guest
May 21st, 2012
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 8.44 KB | None | 0 0
  1. UNHANDLED EXCEPTION (2012-05-21 11:02:39.913942)
  2. Working directory: /opt/noc
  3. <type 'exceptions.TypeError'>
  4. 'project' is an invalid keyword argument for this function
  5. START OF TRACEBACK
  6. ------------------------------------------------------------------------
  7. File: /opt/noc/contrib/lib/django/db/models/base.py (Line: 364)
  8. Function: __init__
  9.   357                 for prop in kwargs.keys():
  10.   358                     try:
  11.   359                         if isinstance(getattr(self.__class__, prop), property):
  12.   360                             setattr(self, prop, kwargs.pop(prop))
  13.   361                     except AttributeError:
  14.   362                         pass
  15.   363                 if kwargs:
  16.   364 ==>                 raise TypeError("'%s' is an invalid keyword argument for this function" % kwargs.keys()[0])
  17.   365             super(Model, self).__init__()
  18.   366             signals.post_init.send(sender=self.__class__, instance=self)
  19.   367    
  20.   368         def __repr__(self):
  21.   369             try:
  22.   370                 u = unicode(self)
  23. Variables:
  24.              rel_obj = <ResourceState: ALLOCATED>
  25.          fields_iter = <listiterator object at 0x3d09dd0>
  26.                  val = None
  27.             args_len = 0
  28.                 self = <Prefix: default(4): 10.0.0.0/8>
  29.                 args = ()
  30.    is_related_object = False
  31.                field = <django.db.models.fields.related.OneToOneField object at 0x2f4f190>
  32.               kwargs = {'project': u''}
  33.                 prop = 'project'
  34. ------------------------------------------------------------------------
  35. File: /opt/noc/ip/apps/ipam/views.py (Line: 511)
  36. Function: view_add_prefix
  37.   504                                prefix=form.cleaned_data["prefix"].strip(),
  38.   505                                state=form.cleaned_data["state"],
  39.   506                                asn=form.cleaned_data["asn"],
  40.   507                                description=form.cleaned_data["description"],
  41.   508                                tags=form.cleaned_data["tags"],
  42.   509                                tt=form.cleaned_data["tt"],
  43.   510                                project=form.cleaned_data["project"],
  44.   511 ==>                            style=form.cleaned_data["style"])
  45.   512                     self.apply_custom_fields(p, form.cleaned_data, "ip_prefix")
  46.   513                     p.save()
  47.   514                     self.message_user(request,
  48.   515                                       _("Prefix %(prefix)s was created") % {
  49.   516                                           "prefix": p.prefix})
  50.   517                     # Process dual-stack linking
  51. Variables:
  52.                  vrf = <VRF: global>
  53.                 form = <noc.ip.apps.ipam.views.AddPrefixForm object at 0x3d097d0>
  54.               parent = <Prefix: default(4): 0.0.0.0/0>
  55.       get_form_class = <function get_form_class at 0x3bd2230>
  56.              request = <WSGIRequest
  57. GET:<QueryDict: {}>,
  58. POST:<QueryDict: {u'style': [u''], u'description': [u'CIT lan'], u'_save': [u'Save'], u'tags': [u''], u'tt': [u''], u'state': [u'1'], u'project': [u''], u'prefix': [u'10.0.0.0/8'], u'asn': [u'1'], u'dual_stack_prefix': [u'']}>,
  59. COOKIES:{'csrftoken': '712273378ba1b329c1c3d98488839ada',
  60.  'sessionid': 'd38c4e65215aecb7c762a4aeb9e4ff75'},
  61. META:{'CONTENT_LENGTH': '109',
  62.  'CONTENT_TYPE': 'application/x-www-form-urlencoded',
  63.  'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
  64.  'HTTP_ACCEPT_ENCODING': 'gzip, deflate',
  65.  'HTTP_ACCEPT_LANGUAGE': 'ru,en-us;q=0.7,en;q=0.3',
  66.  'HTTP_CONNECTION': 'close',
  67.  'HTTP_COOKIE': 'sessionid=d38c4e65215aecb7c762a4aeb9e4ff75; csrftoken=712273378ba1b329c1c3d98488839ada',
  68.  'HTTP_HOST': 'noc.govrk',
  69.  'HTTP_REFERER': 'https://noc.govrk/ip/ipam/1/4/0.0.0.0/0/add_prefix/',
  70.  'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; Linux x86_64; rv:10.0.3) Gecko/20110328 Firefox/10.0.3',
  71.  'HTTP_X_FORWARDED_FOR': '172.17.3.71',
  72.  'HTTP_X_REAL_IP': '172.17.3.71',
  73.  'PATH_INFO': u'/ip/ipam/1/4/0.0.0.0/0/add_prefix/',
  74.  'QUERY_STRING': '',
  75.  'REMOTE_ADDR': '127.0.0.1',
  76.  'REQUEST_METHOD': 'POST',
  77.  'SCRIPT_NAME': u'',
  78.  'SERVER_NAME': 'noc.govrk',
  79.  'SERVER_PORT': '80',
  80.  'SERVER_PROTOCOL': 'HTTP/1.0',
  81.  'wsgi.errors': <open file '/dev/null', mode 'a+' at 0x128e1e0>,
  82.  'wsgi.input': <io.BytesIO object at 0x3d052f0>,
  83.  'wsgi.multiprocess': True,
  84.  'wsgi.multithread': False,
  85.  'wsgi.run_once': False,
  86.  'wsgi.url_scheme': 'http',
  87.  'wsgi.version': (1, 0)}>
  88.               prefix = u'0.0.0.0/0'
  89.           form_class = <class 'noc.ip.apps.ipam.views.AddPrefixForm'>
  90.               vrf_id = u'1'
  91.                 self = <noc.ip.apps.ipam.views.IPAMAppplication object at 0x3a9c090>
  92.                  afi = u'4'
  93. ------------------------------------------------------------------------
  94. File: /opt/noc/lib/app/site.py (Line: 225)
  95. Function: inner
  96.   218                                            for k, v in request.POST.lists())
  97.   219                         elif request.method == "GET":
  98.   220                             a = dict((k, v[0] if len(v) == 1 else v)
  99.   221                                      for k, v in request.GET.lists())
  100.   222                         logging.debug("API %s %s %s" % (request.method,
  101.   223                                                         request.path, a))
  102.   224                     # Call handler
  103.   225 ==>                 r = v(request, *args, **kwargs)
  104.   226                     # Dump SQL statements
  105.   227                     if self.log_sql_statements:
  106.   228                         from django.db import connections
  107.   229                         tsc = 0
  108.   230                         sc = defaultdict(int)
  109.   231                         for conn in connections.all():
  110. Variables:
  111.                 args = ()
  112.             view_map = {'PUT': <bound method IPAMAppplication.view_add_prefix of <noc.ip.apps.ipam.views.IPAMAppplication object at 0x3a9c090>>, 'POST': <bound method IPAMAppplication.view_add_prefix of <noc.ip.apps.ipam.views.IPAMAppplication object at 0x3a9c090>>, 'GET': <bound method IPAMAppplication.view_add_prefix of <noc.ip.apps.ipam.views.IPAMAppplication object at 0x3a9c090>>, 'DELETE': <bound method IPAMAppplication.view_add_prefix of <noc.ip.apps.ipam.views.IPAMAppplication object at 0x3a9c090>>}
  113.                 Form = <class 'django.forms.forms.Form'>
  114.        DictParameter = <class 'noc.sa.interfaces.base.DictParameter'>
  115.                 self = <noc.lib.app.site.Site object at 0x1cfc810>
  116.                    v = <bound method IPAMAppplication.view_add_prefix of <noc.ip.apps.ipam.views.IPAMAppplication object at 0x3a9c090>>
  117.              request = <WSGIRequest
  118. GET:<QueryDict: {}>,
  119. POST:<QueryDict: {u'style': [u''], u'description': [u'CIT lan'], u'_save': [u'Save'], u'tags': [u''], u'tt': [u''], u'state': [u'1'], u'project': [u''], u'prefix': [u'10.0.0.0/8'], u'asn': [u'1'], u'dual_stack_prefix': [u'']}>,
  120. COOKIES:{'csrftoken': '712273378ba1b329c1c3d98488839ada',
  121.  'sessionid': 'd38c4e65215aecb7c762a4aeb9e4ff75'},
  122. META:{'CONTENT_LENGTH': '109',
  123.  'CONTENT_TYPE': 'application/x-www-form-urlencoded',
  124.  'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
  125.  'HTTP_ACCEPT_ENCODING': 'gzip, deflate',
  126.  'HTTP_ACCEPT_LANGUAGE': 'ru,en-us;q=0.7,en;q=0.3',
  127.  'HTTP_CONNECTION': 'close',
  128.  'HTTP_COOKIE': 'sessionid=d38c4e65215aecb7c762a4aeb9e4ff75; csrftoken=712273378ba1b329c1c3d98488839ada',
  129.  'HTTP_HOST': 'noc.govrk',
  130.  'HTTP_REFERER': 'https://noc.govrk/ip/ipam/1/4/0.0.0.0/0/add_prefix/',
  131.  'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; Linux x86_64; rv:10.0.3) Gecko/20110328 Firefox/10.0.3',
  132.  'HTTP_X_FORWARDED_FOR': '172.17.3.71',
  133.  'HTTP_X_REAL_IP': '172.17.3.71',
  134.  'PATH_INFO': u'/ip/ipam/1/4/0.0.0.0/0/add_prefix/',
  135.  'QUERY_STRING': '',
  136.  'REMOTE_ADDR': '127.0.0.1',
  137.  'REQUEST_METHOD': 'POST',
  138.  'SCRIPT_NAME': u'',
  139.  'SERVER_NAME': 'noc.govrk',
  140.  'SERVER_PORT': '80',
  141.  'SERVER_PROTOCOL': 'HTTP/1.0',
  142.  'wsgi.errors': <open file '/dev/null', mode 'a+' at 0x128e1e0>,
  143.  'wsgi.input': <io.BytesIO object at 0x3d052f0>,
  144.  'wsgi.multiprocess': True,
  145.  'wsgi.multithread': False,
  146.  'wsgi.run_once': False,
  147.  'wsgi.url_scheme': 'http',
  148.  'wsgi.version': (1, 0)}>
  149.      to_log_api_call = False
  150.   InterfaceTypeError = <class 'noc.sa.interfaces.base.InterfaceTypeError'>
  151.     PermissionDenied = <class 'noc.lib.app.access.PermissionDenied'>
  152.               kwargs = {'vrf_id': u'1', 'prefix': u'0.0.0.0/0', 'afi': u'4'}
  153.                  app = <noc.ip.apps.ipam.views.IPAMAppplication object at 0x3a9c090>
  154. ------------------------------------------------------------------------
  155. END OF TRACEBACK
Advertisement
Add Comment
Please, Sign In to add comment