Advertisement
Guest User

Untitled

a guest
Nov 6th, 2015
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.08 KB | None | 0 0
  1. [11:07:49][root@noc][/usr/local/noc]# ./noc shell
  2. WARNING: IPython History requires SQLite, your history will not be saved
  3. Python 2.7.6 (default, May 15 2014, 18:58:42)
  4. Type "copyright", "credits" or "license" for more information.
  5.  
  6. IPython 3.1.0 -- An enhanced Interactive Python.
  7. ? -> Introduction and overview of IPython's features.
  8. %quickref -> Quick reference.
  9. help -> Python's own help system.
  10. object? -> Details about 'object', use 'object??' for extra details.
  11.  
  12. In [1]: from noc.fm.models import *
  13.  
  14. In [2]: alarms = ActiveAlarm.objects.filter()
  15.  
  16. In [3]: for a in alarms:
  17. ...: a.clear_alarm("close")
  18. ...:
  19. ---------------------------------------------------------------------------
  20. DatabaseError Traceback (most recent call last)
  21. /usr/local/noc/lib/python2.7/site-packages/django/core/management/commands/shell.pyc in <module>()
  22. 1 for a in alarms:
  23. ----> 2 a.clear_alarm("close")
  24. 3
  25.  
  26. /usr/local/noc/fm/models/activealarm.pyc in clear_alarm(self, message)
  27. 163 "symptoms": a.alarm_class.symptoms,
  28. 164 "recommended_actions": a.alarm_class.recommended_actions,
  29. --> 165 "probable_causes": a.alarm_class.probable_causes
  30. 166 })
  31. 167 elif ct:
  32.  
  33. /usr/local/noc/sa/models/managedobject.pyc in event(self, event_id, data, delay, tag)
  34. 539 tag = "alarm:%s" % data["alarm"].id
  35. 540 NotificationGroup.group_notify(
  36. --> 541 groups, subject=subject, body=body, delay=delay, tag=tag)
  37. 542 # Schedule FTS reindex
  38. 543 if event_id in (
  39.  
  40. /usr/local/noc/main/models/notificationgroup.pyc in group_notify(cls, groups, subject, body, link, delay, tag)
  41. 145 if tag:
  42. 146 n.tag = tag
  43. --> 147 n.save()
  44. 148
  45. 149
  46.  
  47. /usr/local/noc/lib/python2.7/site-packages/django/db/models/base.pyc in save(self, force_insert, force_update, using)
  48. 461 if force_insert and force_update:
  49. 462 raise ValueError("Cannot force both insert and updating in model saving.")
  50. --> 463 self.save_base(using=using, force_insert=force_insert, force_update=force_update)
  51. 464
  52. 465 save.alters_data = True
  53.  
  54. /usr/local/noc/lib/python2.7/site-packages/django/db/models/base.pyc in save_base(self, raw, cls, origin, force_insert, force_update, using)
  55. 549
  56. 550 update_pk = bool(meta.has_auto_field and not pk_set)
  57. --> 551 result = manager._insert([self], fields=fields, return_id=update_pk, using=using, raw=raw)
  58. 552
  59. 553 if update_pk:
  60.  
  61. /usr/local/noc/lib/python2.7/site-packages/django/db/models/manager.pyc in _insert(self, objs, fields, **kwargs)
  62. 201
  63. 202 def _insert(self, objs, fields, **kwargs):
  64. --> 203 return insert_query(self.model, objs, fields, **kwargs)
  65. 204
  66. 205 def _update(self, values, **kwargs):
  67.  
  68. /usr/local/noc/lib/python2.7/site-packages/django/db/models/query.pyc in insert_query(model, objs, fields, return_id, raw, using)
  69. 1591 query = sql.InsertQuery(model)
  70. 1592 query.insert_values(fields, objs, raw=raw)
  71. -> 1593 return query.get_compiler(using=using).execute_sql(return_id)
  72. 1594
  73. 1595
  74.  
  75. /usr/local/noc/lib/python2.7/site-packages/django/db/models/sql/compiler.pyc in execute_sql(self, return_id)
  76. 910 cursor = self.connection.cursor()
  77. 911 for sql, params in self.as_sql():
  78. --> 912 cursor.execute(sql, params)
  79. 913 if not (return_id and cursor):
  80. 914 return
  81.  
  82. /usr/local/noc/lib/python2.7/site-packages/django/db/backends/postgresql_psycopg2/base.pyc in execute(self, query, args)
  83. 50 def execute(self, query, args=None):
  84. 51 try:
  85. ---> 52 return self.cursor.execute(query, args)
  86. 53 except Database.IntegrityError, e:
  87. 54 raise utils.IntegrityError, utils.IntegrityError(*tuple(e)), sys.exc_info()[2]
  88.  
  89. DatabaseError: value too long for type character varying(256)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement