Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- UNHANDLED EXCEPTION (2014-11-28 09:51:37.583262)
- Working directory: /opt/noc
- <type 'exceptions.AttributeError'>
- 'ManagedObjectApplication' object has no attribute 'ensure_discovery_job'
- START OF TRACEBACK
- ------------------------------------------------------------------------
- File: /opt/noc/sa/apps/managedobject/views.py (Line: 500)
- Function: api_action_run_discovery
- 493 for o in ids:
- 494 if not o.has_access(request.user):
- 495 continue
- 496 d = 0
- 497 for name in get_active_discovery_methods():
- 498 cfg = "enable_%s" % name
- 499 if getattr(o.object_profile, cfg):
- 500 ==> self.ensure_discovery_job(name, o)
- 501 refresh_schedule(
- 502 "inv.discovery",
- 503 name, o.id, delta=d)
- 504 d += 1
- 505 return "Discovery processes has been scheduled"
- 506
- Variables:
- name = 'version_inventory'
- cfg = 'enable_version_inventory'
- self =
- <noc.sa.apps.managedobject.views.ManagedObjectApplication object at 0x810b59b10>
- request =
- <WSGIRequest
- path:/sa/managedobject/actions/run_discovery/,
- GET:<QueryDict: {}>,
- POST:<QueryDict: {u'ids': [u'611']}>,
- COOKIES:{'csrftoken': 'Heph8r5sa8IhdtXSyhWHNNuLqfZsGqOc',
- 'sessionid': 'ca1c0d94710bc658970c38994269a845'},
- META:{'CONTENT_LENGTH': '7',
- 'CONTENT_TYPE': 'application/x-www-form-urlencoded; charset=UTF-8',
- 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
- 'HTTP_ACCEPT_ENCODING': 'gzip, deflate',
- 'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.5',
- 'HTTP_CACHE_CONTROL': 'no-cache',
- 'HTTP_CONNECTION': 'close',
- 'HTTP_COOKIE': 'csrftoken=Heph8r5sa8IhdtXSyhWHNNuLqfZsGqOc; sessionid=ca1c0d94710bc658970c38994269a845',
- 'HTTP_HOST': 'noc',
- 'HTTP_PRAGMA': 'no-cache',
- 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0',
- 'HTTP_X_REQUESTED_WITH': 'XMLHttpRequest',
- 'HTTP_X_SCHEME': 'http',
- 'PATH_INFO': u'/sa/managedobject/actions/run_discovery/',
- 'QUERY_STRING': '',
- 'REMOTE_ADDR': '127.0.0.1',
- 'REQUEST_METHOD': 'POST',
- 'SCRIPT_NAME': u'',
- 'SERVER_NAME': 'noc',
- 'SERVER_PORT': '80',
- 'SERVER_PROTOCOL': 'HTTP/1.0',
- 'wsgi.errors': <open file '/dev/null', mode 'a+' at 0x808f8bb70>,
- 'wsgi.input': <_io.BytesIO object at 0x81212aa70>,
- 'wsgi.multiprocess': True,
- 'wsgi.multithread': False,
- 'wsgi.run_once': False,
- 'wsgi.url_scheme': 'http',
- 'wsgi.version': (1, 0)}>
- ids = [<ManagedObject: cat-zkpd3g>]
- o = <ManagedObject: cat-zkpd3g>
- d = 0
- ------------------------------------------------------------------------
- File: /opt/noc/lib/app/site.py (Line: 248)
- Function: inner
- 241 a = dict((k, v[0] if len(v) == 1 else v)
- 242 for k, v in request.GET.lists())
- 243 app_logger.debug("API %s %s %s",
- 244 request.method, request.path, a)
- 245 # Call handler
- 246 v.__dict__["hits_metric"] += 1
- 247 with v.__dict__["time_metric"].timer():
- 248 ==> r = v(request, *args, **kwargs)
- 249 # Dump SQL statements
- 250 if self.log_sql_statements:
- 251 from django.db import connections
- 252 tsc = 0
- 253 sc = defaultdict(int)
- 254 for conn in connections.all():
- Variables:
- errors = None
- view_map =
- {'POST': <bound method ManagedObjectApplication.api_action_run_discovery of <noc.sa.apps.managedobject.views.ManagedObjectApplication object at 0x810b59b10>>}
- Form = <class 'django.forms.forms.Form'>
- g = {u'ids': u'611'}
- DictParameter = <class 'noc.sa.interfaces.base.DictParameter'>
- kwargs = {'ids': [<ManagedObject: cat-zkpd3g>]}
- self = <noc.lib.app.site.Site object at 0x80d564550>
- to_log_api_call = False
- args = ()
- request =
- <WSGIRequest
- path:/sa/managedobject/actions/run_discovery/,
- GET:<QueryDict: {}>,
- POST:<QueryDict: {u'ids': [u'611']}>,
- COOKIES:{'csrftoken': 'Heph8r5sa8IhdtXSyhWHNNuLqfZsGqOc',
- 'sessionid': 'ca1c0d94710bc658970c38994269a845'},
- META:{'CONTENT_LENGTH': '7',
- 'CONTENT_TYPE': 'application/x-www-form-urlencoded; charset=UTF-8',
- 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
- 'HTTP_ACCEPT_ENCODING': 'gzip, deflate',
- 'HTTP_ACCEPT_LANGUAGE': 'en-US,en;q=0.5',
- 'HTTP_CACHE_CONTROL': 'no-cache',
- 'HTTP_CONNECTION': 'close',
- 'HTTP_COOKIE': 'csrftoken=Heph8r5sa8IhdtXSyhWHNNuLqfZsGqOc; sessionid=ca1c0d94710bc658970c38994269a845',
- 'HTTP_HOST': 'noc',
- 'HTTP_PRAGMA': 'no-cache',
- 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0',
- 'HTTP_X_REQUESTED_WITH': 'XMLHttpRequest',
- 'HTTP_X_SCHEME': 'http',
- 'PATH_INFO': u'/sa/managedobject/actions/run_discovery/',
- 'QUERY_STRING': '',
- 'REMOTE_ADDR': '127.0.0.1',
- 'REQUEST_METHOD': 'POST',
- 'SCRIPT_NAME': u'',
- 'SERVER_NAME': 'noc',
- 'SERVER_PORT': '80',
- 'SERVER_PROTOCOL': 'HTTP/1.0',
- 'wsgi.errors': <open file '/dev/null', mode 'a+' at 0x808f8bb70>,
- 'wsgi.input': <_io.BytesIO object at 0x81212aa70>,
- 'wsgi.multiprocess': True,
- 'wsgi.multithread': False,
- 'wsgi.run_once': False,
- 'wsgi.url_scheme': 'http',
- 'wsgi.version': (1, 0)}>
- app_logger = <logging.Logger object at 0x810b59b50>
- InterfaceTypeError = <class 'noc.sa.interfaces.base.InterfaceTypeError'>
- PermissionDenied = <class 'noc.lib.app.access.PermissionDenied'>
- v =
- <bound method ManagedObjectApplication.api_action_run_discovery of <noc.sa.apps.managedobject.views.ManagedObjectApplication object at 0x810b59b10>>
- nq = <function nq at 0x810803b90>
- app =
- <noc.sa.apps.managedobject.views.ManagedObjectApplication object at 0x810b59b10>
- ct = 'application/x-www-form-urlencoded; charset=UTF-8'
- ------------------------------------------------------------------------
- END OF TRACEBACK
Advertisement
Add Comment
Please, Sign In to add comment