Advertisement
Guest User

Untitled

a guest
Mar 6th, 2014
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.63 KB | None | 0 0
  1. object_name: "portal.san.ru"
  2. script: "OS.Linux.get_ifindex"
  3.  
  4. 2014-03-06 16:13:10,668 Running script thread
  5. 2014-03-06 16:13:10,669 Creating transaction id=1111393015 method=None callback=None
  6. 2014-03-06 16:13:10,669 Running socket factory (SelectPoller)
  7. 2014-03-06 16:13:10,672 [Generic.get_ifindex(portal.san.ru, 88.147.128.20)] Running
  8. 2014-03-06 16:13:10,672 [Generic.get_ifindex(portal.san.ru, 88.147.128.20)] Unhandled exception
  9. 2014-03-06 16:13:10,691 [Generic.get_ifindex(portal.san.ru, 88.147.128.20)] Script traceback:
  10. <class 'noc.sa.interfaces.base.InterfaceTypeError'>
  11. Parameter 'interface' required
  12. START OF TRACEBACK
  13. ------------------------------------------------------------------------
  14. File: /opt/noc/sa/interfaces/base.py (Line: 1374)
  15. Function: clean
  16. 1367 in_kwargs = kwargs.copy()
  17. 1368 out_kwargs = {}
  18. 1369 for n, p in self.gen_parameters():
  19. 1370 if n not in in_kwargs and p.required:
  20. 1371 if p.default is not None:
  21. 1372 out_kwargs[n] = p.default
  22. 1373 else:
  23. 1374 ==> raise InterfaceTypeError("Parameter '%s' required" % n)
  24. 1375 if n in in_kwargs:
  25. 1376 if not (in_kwargs[n] is None and not p.required):
  26. 1377 try:
  27. 1378 if __profile:
  28. 1379 out_kwargs[n] = p.script_clean_input(__profile,
  29. 1380 in_kwargs[n])
  30. Variables:
  31. out_kwargs = {}
  32. _Interface__profile = <noc.sa.profiles.OS.Linux.Profile object at 0x4bba2d0>
  33. self = <noc.sa.interfaces.igetifindex.IGetIfIndex object at 0x3a75e10>
  34. n = 'interface'
  35. p = <noc.sa.interfaces.base.InterfaceNameParameter object at 0x274b190>
  36. kwargs = {}
  37. in_kwargs = {}
  38. ------------------------------------------------------------------------
  39. File: /opt/noc/sa/interfaces/base.py (Line: 1403)
  40. Function: script_clean_input
  41. 1396 try:
  42. 1397 rp = self.returns
  43. 1398 except AttributeError:
  44. 1399 return result # No return result restriction
  45. 1400 return rp.clean(result)
  46. 1401
  47. 1402 def script_clean_input(self, __profile, **kwargs):
  48. 1403 ==> return self.clean(__profile, **kwargs)
  49. 1404
  50. 1405 def script_clean_result(self, __profile, result):
  51. 1406 try:
  52. 1407 rp = self.returns
  53. 1408 except AttributeError:
  54. 1409 return result
  55. Variables:
  56. _Interface__profile = <noc.sa.profiles.OS.Linux.Profile object at 0x4bba2d0>
  57. self = <noc.sa.interfaces.igetifindex.IGetIfIndex object at 0x3a75e10>
  58. kwargs = {}
  59. ------------------------------------------------------------------------
  60. File: /opt/noc/sa/script/script.py (Line: 408)
  61. Function: guarded_run
  62. 401 s.call_cache[key1] = {}
  63. 402 s.call_cache[key1][key2] = value
  64. 403
  65. 404 def guarded_run(self):
  66. 405 """Wrap around script call with all possible checkings"""
  67. 406 # Enforce interface type checking
  68. 407 for i in self.implements:
  69. 408 ==> self.kwargs = i.script_clean_input(self.profile, **self.kwargs)
  70. 409 self.debug("Running script: %s (%r)" % (self.name, self.kwargs))
  71. 410 # Use cached result when available
  72. 411 if self.cache and self.parent is not None:
  73. 412 try:
  74. 413 result = self.get_cache(self.name, self.kwargs)
  75. 414 self.debug("Script returns with cached result: %r" % result)
  76. Variables:
  77. i = <noc.sa.interfaces.igetifindex.IGetIfIndex object at 0x3a75e10>
  78. self = <Script(Thread-2, started 140296688396032)>
  79. ------------------------------------------------------------------------
  80. File: /opt/noc/sa/script/script.py (Line: 445)
  81. Function: run
  82. 438
  83. 439 def run(self):
  84. 440 """Script thread worker method"""
  85. 441 self.debug("Running")
  86. 442 result = None
  87. 443 try:
  88. 444 with self.cancelable():
  89. 445 ==> result = self.guarded_run()
  90. 446 except self.TimeOutError:
  91. 447 self.error("Timed out")
  92. 448 self.e_timeout = True
  93. 449 except CancelledError:
  94. 450 self.error("Cancelled")
  95. 451 self.e_cancel = True
  96. Variables:
  97. self = <Script(Thread-2, started 140296688396032)>
  98. r =
  99. ["<class 'noc.sa.interfaces.base.InterfaceTypeError'>",
  100. "Parameter 'interface' required"]
  101. result = None
  102. v = InterfaceTypeError("Parameter 'interface' required",)
  103. tb = <traceback object at 0x4bbb0e0>
  104. t = <class 'noc.sa.interfaces.base.InterfaceTypeError'>
  105. ------------------------------------------------------------------------
  106. END OF TRACEBACK
  107. 2014-03-06 16:13:10,691 [Generic.get_ifindex(portal.san.ru, 88.147.128.20)] Closing
  108. 2014-03-06 16:13:11,672 Tick
  109. 2014-03-06 16:13:11,672 3 TICKS TO EXIT
  110. 2014-03-06 16:13:12,673 Tick
  111. 2014-03-06 16:13:12,674 2 TICKS TO EXIT
  112. 2014-03-06 16:13:13,681 Tick
  113. 2014-03-06 16:13:13,682 1 TICKS TO EXIT
  114. 2014-03-06 16:13:14,683 Tick
  115. 2014-03-06 16:13:14,683 EXIT
  116. 2014-03-06 16:13:14,683 Shutting down the factory
  117. 2014-03-06 16:13:14,683 0 TICKS TO EXIT
  118. 2014-03-06 16:13:14,683 Stopping socket factory
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement