Advertisement
Guest User

Untitled

a guest
Nov 30th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 139.24 KB | None | 0 0
  1. ===================================================
  2. :: ThingsBoard :: (v1.3.1)
  3. ===================================================
  4.  
  5. 2017-11-30 11:29:41,825 [main] INFO o.t.s.ThingsboardServerApplication - Starting ThingsboardServerApplication v1.3.1 on sliceiot with PID 3847 (/usr/share/thingsboard/bin/thingsboard.jar started by thingsboard in /usr/share/thingsboard/bin)
  6. 2017-11-30 11:29:41,844 [main] INFO o.t.s.ThingsboardServerApplication - No active profile set, falling back to default profiles: default
  7. 2017-11-30 11:29:42,409 [main] INFO o.s.b.c.e.AnnotationConfigEmbeddedWebApplicationContext - Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@5579bb86: startup date [Thu Nov 30 11:29:42 UTC 2017]; root of context hierarchy
  8. 2017-11-30 11:29:43,439 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 5.2.4.Final
  9. 2017-11-30 11:29:54,796 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [class org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$811f42c6] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
  10. 2017-11-30 11:29:55,090 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.security.config.annotation.configuration.ObjectPostProcessorConfiguration' of type [class org.springframework.security.config.annotation.configuration.ObjectPostProcessorConfiguration$$EnhancerBySpringCGLIB$$19cd0b00] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
  11. 2017-11-30 11:29:55,136 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'objectPostProcessor' of type [class org.springframework.security.config.annotation.configuration.AutowireBeanFactoryObjectPostProcessor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
  12. 2017-11-30 11:29:55,144 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler@3eb77ea8' of type [class org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
  13. 2017-11-30 11:29:55,184 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.security.config.annotation.method.configuration.GlobalMethodSecurityConfiguration' of type [class org.springframework.security.config.annotation.method.configuration.GlobalMethodSecurityConfiguration$$EnhancerBySpringCGLIB$$3ea1adb2] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
  14. 2017-11-30 11:29:55,245 [main] INFO o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'methodSecurityMetadataSource' of type [class org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
  15. 2017-11-30 11:29:58,068 [main] INFO o.s.b.c.e.t.TomcatEmbeddedServletContainer - Tomcat initialized with port(s): 8080 (http)
  16. 2017-11-30 11:29:58,129 [main] INFO o.a.catalina.core.StandardService - Starting service Tomcat
  17. 2017-11-30 11:29:58,139 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet Engine: Apache Tomcat/8.5.6
  18. 2017-11-30 11:29:58,505 [localhost-startStop-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
  19. 2017-11-30 11:29:58,506 [localhost-startStop-1] INFO o.s.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 16109 ms
  20. 2017-11-30 11:30:02,277 [localhost-startStop-1] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Building JPA container EntityManagerFactory for persistence unit 'default'
  21. 2017-11-30 11:30:02,410 [localhost-startStop-1] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [
  22. name: default
  23. ...]
  24. 2017-11-30 11:30:03,018 [localhost-startStop-1] INFO org.hibernate.Version - HHH000412: Hibernate Core {5.0.11.Final}
  25. 2017-11-30 11:30:03,026 [localhost-startStop-1] INFO org.hibernate.cfg.Environment - HHH000206: hibernate.properties not found
  26. 2017-11-30 11:30:03,034 [localhost-startStop-1] INFO org.hibernate.cfg.Environment - HHH000021: Bytecode provider name : javassist
  27. 2017-11-30 11:30:03,292 [localhost-startStop-1] INFO o.h.annotations.common.Version - HCANN000001: Hibernate Commons Annotations {5.0.1.Final}
  28. log4j:WARN No appenders could be found for logger (hsqldb.db.HSQLDB600C9516BF.ENGINE).
  29. log4j:WARN Please initialize the log4j system properly.
  30. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
  31. 2017-11-30 11:30:06,229 [localhost-startStop-1] INFO org.hibernate.dialect.Dialect - HHH000400: Using dialect: org.hibernate.dialect.HSQLDialect
  32. 2017-11-30 11:30:08,456 [localhost-startStop-1] INFO o.h.tool.hbm2ddl.SchemaValidator - HHH000229: Running schema validator
  33. 2017-11-30 11:30:11,159 [localhost-startStop-1] INFO o.h.h.i.QueryTranslatorFactoryInitiator - HHH000397: Using ASTQueryTranslatorFactory
  34. 2017-11-30 11:30:15,388 [localhost-startStop-1] INFO o.s.b.w.s.FilterRegistrationBean - Mapping filter: 'characterEncodingFilter' to: [/*]
  35. 2017-11-30 11:30:15,388 [localhost-startStop-1] INFO o.s.b.w.s.FilterRegistrationBean - Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
  36. 2017-11-30 11:30:15,389 [localhost-startStop-1] INFO o.s.b.w.s.FilterRegistrationBean - Mapping filter: 'httpPutFormContentFilter' to: [/*]
  37. 2017-11-30 11:30:15,389 [localhost-startStop-1] INFO o.s.b.w.s.FilterRegistrationBean - Mapping filter: 'requestContextFilter' to: [/*]
  38. 2017-11-30 11:30:15,395 [localhost-startStop-1] INFO o.s.b.w.s.DelegatingFilterProxyRegistrationBean - Mapping filter: 'springSecurityFilterChain' to: [/*]
  39. 2017-11-30 11:30:15,395 [localhost-startStop-1] INFO o.s.b.w.s.FilterRegistrationBean - Mapping filter: 'buildRestLoginProcessingFilter' to: [/*]
  40. 2017-11-30 11:30:15,395 [localhost-startStop-1] INFO o.s.b.w.s.FilterRegistrationBean - Mapping filter: 'buildRestPublicLoginProcessingFilter' to: [/*]
  41. 2017-11-30 11:30:15,396 [localhost-startStop-1] INFO o.s.b.w.s.FilterRegistrationBean - Mapping filter: 'buildJwtTokenAuthenticationProcessingFilter' to: [/*]
  42. 2017-11-30 11:30:15,396 [localhost-startStop-1] INFO o.s.b.w.s.FilterRegistrationBean - Mapping filter: 'buildRefreshTokenProcessingFilter' to: [/*]
  43. 2017-11-30 11:30:15,396 [localhost-startStop-1] INFO o.s.b.w.s.FilterRegistrationBean - Mapping filter: 'buildWsJwtTokenAuthenticationProcessingFilter' to: [/*]
  44. 2017-11-30 11:30:15,396 [localhost-startStop-1] INFO o.s.b.w.s.FilterRegistrationBean - Mapping filter: 'corsFilter' to: [/*]
  45. 2017-11-30 11:30:15,396 [localhost-startStop-1] INFO o.s.b.w.s.ServletRegistrationBean - Mapping servlet: 'dispatcherServlet' to [/]
  46. 2017-11-30 11:30:15,951 [main] INFO o.t.s.s.e.EnvironmentLogService - Thingsboard server environment: zookeeper.version=3.4.6-1569965, built on 02/20/2014 09:09 GMT
  47. 2017-11-30 11:30:15,953 [main] INFO o.t.s.s.e.EnvironmentLogService - Thingsboard server environment: host.name=sliceiot
  48. 2017-11-30 11:30:15,953 [main] INFO o.t.s.s.e.EnvironmentLogService - Thingsboard server environment: java.version=1.8.0_151
  49. 2017-11-30 11:30:15,953 [main] INFO o.t.s.s.e.EnvironmentLogService - Thingsboard server environment: java.vendor=Oracle Corporation
  50. 2017-11-30 11:30:15,953 [main] INFO o.t.s.s.e.EnvironmentLogService - Thingsboard server environment: java.home=/usr/lib/jvm/java-8-oracle/jre
  51. 2017-11-30 11:30:15,953 [main] INFO o.t.s.s.e.EnvironmentLogService - Thingsboard server environment: java.class.path=/usr/share/thingsboard/bin/thingsboard.jar
  52. 2017-11-30 11:30:15,953 [main] INFO o.t.s.s.e.EnvironmentLogService - Thingsboard server environment: java.library.path=/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
  53. 2017-11-30 11:30:15,953 [main] INFO o.t.s.s.e.EnvironmentLogService - Thingsboard server environment: java.io.tmpdir=/tmp
  54. 2017-11-30 11:30:15,953 [main] INFO o.t.s.s.e.EnvironmentLogService - Thingsboard server environment: java.compiler=<NA>
  55. 2017-11-30 11:30:15,953 [main] INFO o.t.s.s.e.EnvironmentLogService - Thingsboard server environment: os.name=Linux
  56. 2017-11-30 11:30:15,953 [main] INFO o.t.s.s.e.EnvironmentLogService - Thingsboard server environment: os.arch=amd64
  57. 2017-11-30 11:30:15,953 [main] INFO o.t.s.s.e.EnvironmentLogService - Thingsboard server environment: os.version=4.4.0-101-generic
  58. 2017-11-30 11:30:15,953 [main] INFO o.t.s.s.e.EnvironmentLogService - Thingsboard server environment: user.name=thingsboard
  59. 2017-11-30 11:30:15,953 [main] INFO o.t.s.s.e.EnvironmentLogService - Thingsboard server environment: user.home=/usr/share/thingsboard
  60. 2017-11-30 11:30:15,953 [main] INFO o.t.s.s.e.EnvironmentLogService - Thingsboard server environment: user.dir=/usr/share/thingsboard/bin
  61. 2017-11-30 11:30:16,081 [main] INFO o.t.s.s.c.d.CurrentServerInstanceService - Current server instance: [localhost;9001]
  62. 2017-11-30 11:30:16,090 [main] INFO o.t.s.s.c.d.DummyDiscoveryService - Initializing...
  63. 2017-11-30 11:30:16,508 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Processing scanned component: ComponentDescriptor(type=FILTER, scope=TENANT, name=Message Type Filter, clazz=org.thingsboard.server.extensions.core.filter.MsgTypeFilter, configurationDescriptor={"schema":{"title":"Message Type Filter Configuration","type":"object","properties":{"messageTypes":{"title":"Message types","type":"array","minItems":1,"items":[{"value":"GET_ATTRIBUTES","label":"Get attributes"},{"value":"POST_ATTRIBUTES","label":"Post attributes"},{"value":"POST_TELEMETRY","label":"Post telemetry"},{"value":"RPC_REQUEST","label":"RPC Request"}],"uniqueItems":true}},"required":["messageTypes"]},"form":[{"key":"messageTypes","type":"rc-select","multiple":true}]}, actions=null)
  64. 2017-11-30 11:30:16,798 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Component is already persisted: ComponentDescriptor(type=FILTER, scope=TENANT, name=Message Type Filter, clazz=org.thingsboard.server.extensions.core.filter.MsgTypeFilter, configurationDescriptor={"schema":{"title":"Message Type Filter Configuration","type":"object","properties":{"messageTypes":{"title":"Message types","type":"array","minItems":1,"items":[{"value":"GET_ATTRIBUTES","label":"Get attributes"},{"value":"POST_ATTRIBUTES","label":"Post attributes"},{"value":"POST_TELEMETRY","label":"Post telemetry"},{"value":"RPC_REQUEST","label":"RPC Request"}],"uniqueItems":true}},"required":["messageTypes"]},"form":[{"key":"messageTypes","type":"rc-select","multiple":true}]}, actions=null)
  65. 2017-11-30 11:30:16,801 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Processing scanned component: ComponentDescriptor(type=FILTER, scope=TENANT, name=Device Type Filter, clazz=org.thingsboard.server.extensions.core.filter.DeviceTypeFilter, configurationDescriptor={"schema":{"title":"Device Type Filter Configuration","type":"object","properties":{"deviceTypes":{"title":"Device types","type":"array","minItems":1,"items":{"type":"object","title":"Device Type","properties":{"name":{"title":"Device Type","type":"string"}}},"uniqueItems":true}},"required":["deviceTypes"]},"form":["deviceTypes"]}, actions=null)
  66. 2017-11-30 11:30:16,819 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Component is already persisted: ComponentDescriptor(type=FILTER, scope=TENANT, name=Device Type Filter, clazz=org.thingsboard.server.extensions.core.filter.DeviceTypeFilter, configurationDescriptor={"schema":{"title":"Device Type Filter Configuration","type":"object","properties":{"deviceTypes":{"title":"Device types","type":"array","minItems":1,"items":{"type":"object","title":"Device Type","properties":{"name":{"title":"Device Type","type":"string"}}},"uniqueItems":true}},"required":["deviceTypes"]},"form":["deviceTypes"]}, actions=null)
  67. 2017-11-30 11:30:16,826 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Processing scanned component: ComponentDescriptor(type=FILTER, scope=TENANT, name=Device Attributes Filter, clazz=org.thingsboard.server.extensions.core.filter.DeviceAttributesFilter, configurationDescriptor={"schema":{"title":"Filter Configuration","type":"object","properties":{"filter":{"title":"Filter","type":"string"}},"required":["filter"]},"form":[{"key":"filter","type":"javascript"}]}, actions=null)
  68. 2017-11-30 11:30:16,829 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Component is already persisted: ComponentDescriptor(type=FILTER, scope=TENANT, name=Device Attributes Filter, clazz=org.thingsboard.server.extensions.core.filter.DeviceAttributesFilter, configurationDescriptor={"schema":{"title":"Filter Configuration","type":"object","properties":{"filter":{"title":"Filter","type":"string"}},"required":["filter"]},"form":[{"key":"filter","type":"javascript"}]}, actions=null)
  69. 2017-11-30 11:30:16,841 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Processing scanned component: ComponentDescriptor(type=FILTER, scope=TENANT, name=Method Name Filter, clazz=org.thingsboard.server.extensions.core.filter.MethodNameFilter, configurationDescriptor={"schema":{"title":"Method Name Filter Configuration","type":"object","properties":{"methodNames":{"title":"Method names","type":"array","minItems":1,"items":{"type":"object","title":"Method name","properties":{"name":{"title":"Method Name","type":"string"}}},"uniqueItems":true}},"required":["methodNames"]},"form":["methodNames"]}, actions=null)
  70. 2017-11-30 11:30:16,853 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Component is already persisted: ComponentDescriptor(type=FILTER, scope=TENANT, name=Method Name Filter, clazz=org.thingsboard.server.extensions.core.filter.MethodNameFilter, configurationDescriptor={"schema":{"title":"Method Name Filter Configuration","type":"object","properties":{"methodNames":{"title":"Method names","type":"array","minItems":1,"items":{"type":"object","title":"Method name","properties":{"name":{"title":"Method Name","type":"string"}}},"uniqueItems":true}},"required":["methodNames"]},"form":["methodNames"]}, actions=null)
  71. 2017-11-30 11:30:16,855 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Processing scanned component: ComponentDescriptor(type=FILTER, scope=TENANT, name=Device Telemetry Filter, clazz=org.thingsboard.server.extensions.core.filter.DeviceTelemetryFilter, configurationDescriptor={"schema":{"title":"Filter Configuration","type":"object","properties":{"filter":{"title":"Filter","type":"string"}},"required":["filter"]},"form":[{"key":"filter","type":"javascript"}]}, actions=null)
  72. 2017-11-30 11:30:16,869 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Component is already persisted: ComponentDescriptor(type=FILTER, scope=TENANT, name=Device Telemetry Filter, clazz=org.thingsboard.server.extensions.core.filter.DeviceTelemetryFilter, configurationDescriptor={"schema":{"title":"Filter Configuration","type":"object","properties":{"filter":{"title":"Filter","type":"string"}},"required":["filter"]},"form":[{"key":"filter","type":"javascript"}]}, actions=null)
  73. 2017-11-30 11:30:17,164 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Processing scanned component: ComponentDescriptor(type=PROCESSOR, scope=TENANT, name=Alarm Processor, clazz=org.thingsboard.server.extensions.core.processor.AlarmProcessor, configurationDescriptor={"schema":{"title":"Alarm Configuration","type":"object","properties":{"newAlarmExpression":{"title":"Alarm trigger expression","type":"string","default":""},"clearAlarmExpression":{"title":"Alarm clear expression","type":"string","default":""},"alarmTypeTemplate":{"title":"Alarm type","type":"string"},"alarmSeverity":{"title":"Severity","type":"string"},"alarmStatus":{"title":"Status","type":"string"},"alarmPropagateFlag":{"title":"Propagate Alarm","type":"boolean","default":true},"newAlarmFlag":{"title":"New Alarm on each event","type":"boolean","default":false},"alarmDetailsTemplate":{"title":"Alarm details (JSON)","type":"string","default":"{}"}},"required":["newAlarmExpression","clearAlarmExpression","alarmSeverity","alarmStatus","alarmTypeTemplate","alarmDetailsTemplate"]},"form":[{"key":"newAlarmExpression","type":"javascript"},{"key":"clearAlarmExpression","type":"javascript"},{"key":"alarmSeverity","type":"rc-select","multiple":false,"items":[{"value":"CRITICAL","label":"Critical"},{"value":"MAJOR","label":"Major"},{"value":"MINOR","label":"Minor"},{"value":"WARNING","label":"Warning"},{"value":"INDETERMINATE","label":"Indeterminate"}]},{"key":"alarmStatus","type":"rc-select","multiple":false,"items":[{"value":"ACTIVE_UNACK","label":"Active Unacknowledged"},{"value":"ACTIVE_ACK","label":"Active Acknowledged"},{"value":"CLEARED_UNACK","label":"Cleared Unacknowledged"},{"value":"CLEARED_ACK","label":"Cleared Acknowledged"}]},"alarmTypeTemplate","alarmPropagateFlag","newAlarmFlag",{"key":"alarmDetailsTemplate","type":"textarea","rows":5}]}, actions=null)
  74. 2017-11-30 11:30:17,172 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Component is already persisted: ComponentDescriptor(type=PROCESSOR, scope=TENANT, name=Alarm Processor, clazz=org.thingsboard.server.extensions.core.processor.AlarmProcessor, configurationDescriptor={"schema":{"title":"Alarm Configuration","type":"object","properties":{"newAlarmExpression":{"title":"Alarm trigger expression","type":"string","default":""},"clearAlarmExpression":{"title":"Alarm clear expression","type":"string","default":""},"alarmTypeTemplate":{"title":"Alarm type","type":"string"},"alarmSeverity":{"title":"Severity","type":"string"},"alarmStatus":{"title":"Status","type":"string"},"alarmPropagateFlag":{"title":"Propagate Alarm","type":"boolean","default":true},"newAlarmFlag":{"title":"New Alarm on each event","type":"boolean","default":false},"alarmDetailsTemplate":{"title":"Alarm details (JSON)","type":"string","default":"{}"}},"required":["newAlarmExpression","clearAlarmExpression","alarmSeverity","alarmStatus","alarmTypeTemplate","alarmDetailsTemplate"]},"form":[{"key":"newAlarmExpression","type":"javascript"},{"key":"clearAlarmExpression","type":"javascript"},{"key":"alarmSeverity","type":"rc-select","multiple":false,"items":[{"value":"CRITICAL","label":"Critical"},{"value":"MAJOR","label":"Major"},{"value":"MINOR","label":"Minor"},{"value":"WARNING","label":"Warning"},{"value":"INDETERMINATE","label":"Indeterminate"}]},{"key":"alarmStatus","type":"rc-select","multiple":false,"items":[{"value":"ACTIVE_UNACK","label":"Active Unacknowledged"},{"value":"ACTIVE_ACK","label":"Active Acknowledged"},{"value":"CLEARED_UNACK","label":"Cleared Unacknowledged"},{"value":"CLEARED_ACK","label":"Cleared Acknowledged"}]},"alarmTypeTemplate","alarmPropagateFlag","newAlarmFlag",{"key":"alarmDetailsTemplate","type":"textarea","rows":5}]}, actions=null)
  75. 2017-11-30 11:30:17,184 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Processing scanned component: ComponentDescriptor(type=PROCESSOR, scope=TENANT, name=(Deprecated) Alarm Deduplication Processor, clazz=org.thingsboard.server.extensions.core.processor.AlarmDeduplicationProcessor, configurationDescriptor={"schema":{"title":"Send Mail Action Configuration","type":"object","properties":{"alarmIdTemplate":{"title":"Alarm Id template","type":"string","default":"TODO"},"alarmBodyTemplate":{"title":"Alarm body template","type":"string","default":"TODO"}},"required":["alarmIdTemplate","alarmBodyTemplate"]},"form":["alarmIdTemplate",{"key":"alarmBodyTemplate","type":"textarea","rows":2}]}, actions=null)
  76. 2017-11-30 11:30:17,195 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Component is already persisted: ComponentDescriptor(type=PROCESSOR, scope=TENANT, name=(Deprecated) Alarm Deduplication Processor, clazz=org.thingsboard.server.extensions.core.processor.AlarmDeduplicationProcessor, configurationDescriptor={"schema":{"title":"Send Mail Action Configuration","type":"object","properties":{"alarmIdTemplate":{"title":"Alarm Id template","type":"string","default":"TODO"},"alarmBodyTemplate":{"title":"Alarm body template","type":"string","default":"TODO"}},"required":["alarmIdTemplate","alarmBodyTemplate"]},"form":["alarmIdTemplate",{"key":"alarmBodyTemplate","type":"textarea","rows":2}]}, actions=null)
  77. 2017-11-30 11:30:17,452 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Processing scanned component: ComponentDescriptor(type=ACTION, scope=TENANT, name=REST API Call Plugin Action, clazz=org.thingsboard.server.extensions.rest.action.RestApiCallPluginAction, configurationDescriptor={"schema":{"title":"REST API Call Action Configuration","type":"object","properties":{"sync":{"title":"Requires delivery confirmation","type":"boolean"},"template":{"title":"Body Template","type":"string"},"actionPath":{"title":"Action Path","type":"string","default":"/"},"requestMethod":{"title":"Request method","type":"string"},"expectedResultCode":{"title":"Expected Result Code","type":"integer"}},"required":["sync","template","actionPath","expectedResultCode","requestMethod"]},"form":["sync",{"key":"template","type":"textarea","rows":5},"actionPath",{"key":"requestMethod","type":"rc-select","multiple":false,"items":[{"value":"POST","label":"POST"},{"value":"PUT","label":"PUT"}]},"expectedResultCode"]}, actions=null)
  78. 2017-11-30 11:30:17,464 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Component is already persisted: ComponentDescriptor(type=ACTION, scope=TENANT, name=REST API Call Plugin Action, clazz=org.thingsboard.server.extensions.rest.action.RestApiCallPluginAction, configurationDescriptor={"schema":{"title":"REST API Call Action Configuration","type":"object","properties":{"sync":{"title":"Requires delivery confirmation","type":"boolean"},"template":{"title":"Body Template","type":"string"},"actionPath":{"title":"Action Path","type":"string","default":"/"},"requestMethod":{"title":"Request method","type":"string"},"expectedResultCode":{"title":"Expected Result Code","type":"integer"}},"required":["sync","template","actionPath","expectedResultCode","requestMethod"]},"form":["sync",{"key":"template","type":"textarea","rows":5},"actionPath",{"key":"requestMethod","type":"rc-select","multiple":false,"items":[{"value":"POST","label":"POST"},{"value":"PUT","label":"PUT"}]},"expectedResultCode"]}, actions=null)
  79. 2017-11-30 11:30:17,467 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Processing scanned component: ComponentDescriptor(type=ACTION, scope=TENANT, name=RabbitMQ Plugin Action, clazz=org.thingsboard.server.extensions.rabbitmq.action.RabbitMqPluginAction, configurationDescriptor={"schema":{"title":"RabbitMQ Action Configuration","type":"object","properties":{"sync":{"title":"Requires delivery confirmation","type":"boolean"},"exchange":{"title":"Exchange","type":"string","default":""},"queueName":{"title":"Queue Name","type":"string"},"messageProperties":{"title":"Message properties","type":"string"},"template":{"title":"Body Template","type":"string"}},"required":["sync","queueName","messageProperties","template"]},"form":["sync","exchange","queueName",{"key":"messageProperties","type":"rc-select","multiple":false,"items":[{"value":"BASIC","label":"BASIC"},{"value":"MINIMAL_BASIC","label":"MINIMAL_BASIC"},{"value":"MINIMAL_PERSISTENT_BASIC","label":"MINIMAL_PERSISTENT_BASIC"},{"value":"PERSISTENT_BASIC","label":"PERSISTENT_BASIC"},{"value":"PERSISTENT_TEXT_PLAIN","label":"PERSISTENT_TEXT_PLAIN"},{"value":"TEXT_PLAIN","label":"TEXT_PLAIN"}]},{"key":"template","type":"textarea","rows":5}]}, actions=null)
  80. 2017-11-30 11:30:17,478 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Component is already persisted: ComponentDescriptor(type=ACTION, scope=TENANT, name=RabbitMQ Plugin Action, clazz=org.thingsboard.server.extensions.rabbitmq.action.RabbitMqPluginAction, configurationDescriptor={"schema":{"title":"RabbitMQ Action Configuration","type":"object","properties":{"sync":{"title":"Requires delivery confirmation","type":"boolean"},"exchange":{"title":"Exchange","type":"string","default":""},"queueName":{"title":"Queue Name","type":"string"},"messageProperties":{"title":"Message properties","type":"string"},"template":{"title":"Body Template","type":"string"}},"required":["sync","queueName","messageProperties","template"]},"form":["sync","exchange","queueName",{"key":"messageProperties","type":"rc-select","multiple":false,"items":[{"value":"BASIC","label":"BASIC"},{"value":"MINIMAL_BASIC","label":"MINIMAL_BASIC"},{"value":"MINIMAL_PERSISTENT_BASIC","label":"MINIMAL_PERSISTENT_BASIC"},{"value":"PERSISTENT_BASIC","label":"PERSISTENT_BASIC"},{"value":"PERSISTENT_TEXT_PLAIN","label":"PERSISTENT_TEXT_PLAIN"},{"value":"TEXT_PLAIN","label":"TEXT_PLAIN"}]},{"key":"template","type":"textarea","rows":5}]}, actions=null)
  81. 2017-11-30 11:30:17,480 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Processing scanned component: ComponentDescriptor(type=ACTION, scope=TENANT, name=RPC Plugin Action, clazz=org.thingsboard.server.extensions.core.action.rpc.RpcPluginAction, configurationDescriptor={"schema":{"description":"Empty Schema","type":"object","additionalProperties":false,"properties":{}},"form":["*"]}, actions=null)
  82. 2017-11-30 11:30:17,488 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Component is already persisted: ComponentDescriptor(type=ACTION, scope=TENANT, name=RPC Plugin Action, clazz=org.thingsboard.server.extensions.core.action.rpc.RpcPluginAction, configurationDescriptor={"schema":{"description":"Empty Schema","type":"object","additionalProperties":false,"properties":{}},"form":["*"]}, actions=null)
  83. 2017-11-30 11:30:17,495 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Processing scanned component: ComponentDescriptor(type=ACTION, scope=TENANT, name=Server Side RPC Call Action, clazz=org.thingsboard.server.extensions.core.action.rpc.ServerSideRpcCallAction, configurationDescriptor={"schema":{"title":"Send Mail Action Configuration","type":"object","properties":{"sendFlag":{"title":"Send flag (empty or 'isNewAlarm', 'isExistingAlarm', 'isClearedAlarm', 'isNewOrClearedAlarm')","type":"string"},"deviceIdTemplate":{"title":"Device ID template","type":"string","default":"$deviceId"},"rpcCallMethodTemplate":{"title":"RPC Call template","type":"string"},"rpcCallBodyTemplate":{"title":"RPC Call Body template","type":"string"},"rpcCallTimeoutInSec":{"title":"RPC Call timeout in seconds","type":"integer","default":60},"fromDeviceRelationTemplate":{"title":"From Device Relation template","type":"string"},"toDeviceRelationTemplate":{"title":"To Device Relation template","type":"string"}},"required":["deviceIdTemplate","rpcCallMethodTemplate","rpcCallBodyTemplate","rpcCallTimeoutInSec"]},"form":["sendFlag","deviceIdTemplate","rpcCallMethodTemplate",{"key":"rpcCallBodyTemplate","type":"textarea","rows":5},"rpcCallTimeoutInSec","fromDeviceRelationTemplate","toDeviceRelationTemplate"]}, actions=null)
  84. 2017-11-30 11:30:17,503 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Component is already persisted: ComponentDescriptor(type=ACTION, scope=TENANT, name=Server Side RPC Call Action, clazz=org.thingsboard.server.extensions.core.action.rpc.ServerSideRpcCallAction, configurationDescriptor={"schema":{"title":"Send Mail Action Configuration","type":"object","properties":{"sendFlag":{"title":"Send flag (empty or 'isNewAlarm', 'isExistingAlarm', 'isClearedAlarm', 'isNewOrClearedAlarm')","type":"string"},"deviceIdTemplate":{"title":"Device ID template","type":"string","default":"$deviceId"},"rpcCallMethodTemplate":{"title":"RPC Call template","type":"string"},"rpcCallBodyTemplate":{"title":"RPC Call Body template","type":"string"},"rpcCallTimeoutInSec":{"title":"RPC Call timeout in seconds","type":"integer","default":60},"fromDeviceRelationTemplate":{"title":"From Device Relation template","type":"string"},"toDeviceRelationTemplate":{"title":"To Device Relation template","type":"string"}},"required":["deviceIdTemplate","rpcCallMethodTemplate","rpcCallBodyTemplate","rpcCallTimeoutInSec"]},"form":["sendFlag","deviceIdTemplate","rpcCallMethodTemplate",{"key":"rpcCallBodyTemplate","type":"textarea","rows":5},"rpcCallTimeoutInSec","fromDeviceRelationTemplate","toDeviceRelationTemplate"]}, actions=null)
  85. 2017-11-30 11:30:17,506 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Processing scanned component: ComponentDescriptor(type=ACTION, scope=TENANT, name=Telemetry Plugin Action, clazz=org.thingsboard.server.extensions.core.action.telemetry.TelemetryPluginAction, configurationDescriptor={"schema":{"title":"Telemetry Plugin Action Configuration","type":"object","properties":{"timeUnit":{"title":"Time Unit","type":"string","default":"DAYS"},"ttlValue":{"title":"TTL","type":"integer","default":365,"minimum":0,"maximum":100000}},"required":["timeUnit","ttlValue"]},"form":[{"key":"timeUnit","type":"rc-select","multiple":false,"items":[{"value":"SECONDS","label":"Seconds"},{"value":"MINUTES","label":"Minutes"},{"value":"HOURS","label":"Hours"},{"value":"DAYS","label":"Days"}]},"ttlValue"]}, actions=null)
  86. 2017-11-30 11:30:17,512 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Component is already persisted: ComponentDescriptor(type=ACTION, scope=TENANT, name=Telemetry Plugin Action, clazz=org.thingsboard.server.extensions.core.action.telemetry.TelemetryPluginAction, configurationDescriptor={"schema":{"title":"Telemetry Plugin Action Configuration","type":"object","properties":{"timeUnit":{"title":"Time Unit","type":"string","default":"DAYS"},"ttlValue":{"title":"TTL","type":"integer","default":365,"minimum":0,"maximum":100000}},"required":["timeUnit","ttlValue"]},"form":[{"key":"timeUnit","type":"rc-select","multiple":false,"items":[{"value":"SECONDS","label":"Seconds"},{"value":"MINUTES","label":"Minutes"},{"value":"HOURS","label":"Hours"},{"value":"DAYS","label":"Days"}]},"ttlValue"]}, actions=null)
  87. 2017-11-30 11:30:17,522 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Processing scanned component: ComponentDescriptor(type=ACTION, scope=TENANT, name=Kafka Plugin Action, clazz=org.thingsboard.server.extensions.kafka.action.KafkaPluginAction, configurationDescriptor={"schema":{"title":"Kafka Action Configuration","type":"object","properties":{"sync":{"title":"Requires delivery confirmation","type":"boolean"},"topic":{"title":"Topic Name","type":"string"},"template":{"title":"Body Template","type":"string"}},"required":["sync","topic","template"]},"form":["sync","topic",{"key":"template","type":"textarea","rows":5}]}, actions=null)
  88. 2017-11-30 11:30:17,525 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Component is already persisted: ComponentDescriptor(type=ACTION, scope=TENANT, name=Kafka Plugin Action, clazz=org.thingsboard.server.extensions.kafka.action.KafkaPluginAction, configurationDescriptor={"schema":{"title":"Kafka Action Configuration","type":"object","properties":{"sync":{"title":"Requires delivery confirmation","type":"boolean"},"topic":{"title":"Topic Name","type":"string"},"template":{"title":"Body Template","type":"string"}},"required":["sync","topic","template"]},"form":["sync","topic",{"key":"template","type":"textarea","rows":5}]}, actions=null)
  89. 2017-11-30 11:30:17,533 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Processing scanned component: ComponentDescriptor(type=ACTION, scope=TENANT, name=Send Mail Action, clazz=org.thingsboard.server.extensions.core.action.mail.SendMailAction, configurationDescriptor={"schema":{"title":"Send Mail Action Configuration","type":"object","properties":{"sendFlag":{"title":"Send flag (empty or 'isNewAlarm', 'isExistingAlarm', 'isClearedAlarm', 'isNewOrClearedAlarm')","type":"string"},"fromTemplate":{"title":"From template","type":"string"},"toTemplate":{"title":"To template","type":"string"},"ccTemplate":{"title":"CC template","type":"string"},"bccTemplate":{"title":"BCC template","type":"string"},"subjectTemplate":{"title":"Subject template","type":"string"},"bodyTemplate":{"title":"Body template","type":"string"}},"required":["fromTemplate","toTemplate","subjectTemplate","bodyTemplate"]},"form":["sendFlag","fromTemplate","toTemplate","ccTemplate","bccTemplate","subjectTemplate",{"key":"bodyTemplate","type":"textarea","rows":5}]}, actions=null)
  90. 2017-11-30 11:30:17,547 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Component is already persisted: ComponentDescriptor(type=ACTION, scope=TENANT, name=Send Mail Action, clazz=org.thingsboard.server.extensions.core.action.mail.SendMailAction, configurationDescriptor={"schema":{"title":"Send Mail Action Configuration","type":"object","properties":{"sendFlag":{"title":"Send flag (empty or 'isNewAlarm', 'isExistingAlarm', 'isClearedAlarm', 'isNewOrClearedAlarm')","type":"string"},"fromTemplate":{"title":"From template","type":"string"},"toTemplate":{"title":"To template","type":"string"},"ccTemplate":{"title":"CC template","type":"string"},"bccTemplate":{"title":"BCC template","type":"string"},"subjectTemplate":{"title":"Subject template","type":"string"},"bodyTemplate":{"title":"Body template","type":"string"}},"required":["fromTemplate","toTemplate","subjectTemplate","bodyTemplate"]},"form":["sendFlag","fromTemplate","toTemplate","ccTemplate","bccTemplate","subjectTemplate",{"key":"bodyTemplate","type":"textarea","rows":5}]}, actions=null)
  91. 2017-11-30 11:30:17,549 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Processing scanned component: ComponentDescriptor(type=ACTION, scope=TENANT, name=Mqtt Plugin Action, clazz=org.thingsboard.server.extensions.mqtt.action.MqttPluginAction, configurationDescriptor={"schema":{"title":"Mqtt Action Configuration","type":"object","properties":{"sync":{"title":"Requires delivery confirmation","type":"boolean"},"topic":{"title":"Topic Name","type":"string"},"template":{"title":"Body Template","type":"string"}},"required":["topic","template"]},"form":["topic",{"key":"template","type":"textarea","rows":5}]}, actions=null)
  92. 2017-11-30 11:30:17,552 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Component is already persisted: ComponentDescriptor(type=ACTION, scope=TENANT, name=Mqtt Plugin Action, clazz=org.thingsboard.server.extensions.mqtt.action.MqttPluginAction, configurationDescriptor={"schema":{"title":"Mqtt Action Configuration","type":"object","properties":{"sync":{"title":"Requires delivery confirmation","type":"boolean"},"topic":{"title":"Topic Name","type":"string"},"template":{"title":"Body Template","type":"string"}},"required":["topic","template"]},"form":["topic",{"key":"template","type":"textarea","rows":5}]}, actions=null)
  93. 2017-11-30 11:30:17,852 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Processing scanned component: ComponentDescriptor(type=PLUGIN, scope=TENANT, name=Mqtt Plugin, clazz=org.thingsboard.server.extensions.mqtt.plugin.MqttPlugin, configurationDescriptor={"schema":{"title":"Mqtt Plugin Configuration","type":"object","properties":{"host":{"title":"Specify the host to connect to","type":"string","default":"localhost"},"port":{"title":"Connect to the port specified","type":"integer","default":1883},"accessToken":{"title":"Username (Access Token) to be used for authenticating.","type":"string"},"clientId":{"title":"The id to use for this client.","type":"string"},"maxInFlight":{"title":"How many messages can be send without acknowledgments.","type":"integer","default":1000},"retryInterval":{"title":"Interval to wait between connect attempts to host.","type":"integer","default":3000}},"required":["host","port"]},"form":["host","port","accessToken","clientId","maxInFlight","retryInterval"]}, actions=org.thingsboard.server.extensions.mqtt.action.MqttPluginAction)
  94. 2017-11-30 11:30:17,870 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Component is already persisted: ComponentDescriptor(type=PLUGIN, scope=TENANT, name=Mqtt Plugin, clazz=org.thingsboard.server.extensions.mqtt.plugin.MqttPlugin, configurationDescriptor={"schema":{"title":"Mqtt Plugin Configuration","type":"object","properties":{"host":{"title":"Specify the host to connect to","type":"string","default":"localhost"},"port":{"title":"Connect to the port specified","type":"integer","default":1883},"accessToken":{"title":"Username (Access Token) to be used for authenticating.","type":"string"},"clientId":{"title":"The id to use for this client.","type":"string"},"maxInFlight":{"title":"How many messages can be send without acknowledgments.","type":"integer","default":1000},"retryInterval":{"title":"Interval to wait between connect attempts to host.","type":"integer","default":3000}},"required":["host","port"]},"form":["host","port","accessToken","clientId","maxInFlight","retryInterval"]}, actions=org.thingsboard.server.extensions.mqtt.action.MqttPluginAction)
  95. 2017-11-30 11:30:17,872 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Processing scanned component: ComponentDescriptor(type=PLUGIN, scope=TENANT, name=RabbitMQ Plugin, clazz=org.thingsboard.server.extensions.rabbitmq.plugin.RabbitMqPlugin, configurationDescriptor={"schema":{"title":"RabbitMQ Plugin Configuration","type":"object","properties":{"host":{"title":"Host","type":"string"},"port":{"title":"Port","type":"integer","default":5672,"minimum":0,"maximum":65536},"virtualHost":{"title":"Virtual Host","type":"string"},"userName":{"title":"Username","type":"string"},"password":{"title":"Password","type":"string"},"automaticRecoveryEnabled":{"title":"Automatic Recovery Enabled","type":"boolean"},"connectionTimeout":{"title":"Connection Timeout","type":"integer"},"handshakeTimeout":{"title":"Handshake Timeout","type":"integer"},"clientProperties":{"title":"Client properties","type":"array","items":{"title":"Client property","type":"object","properties":{"key":{"title":"Key","type":"string"},"value":{"title":"Value","type":"string"}}}}},"required":["host","port"]},"form":["host","port","virtualHost","userName",{"key":"password","type":"password"},"automaticRecoveryEnabled","connectionTimeout","handshakeTimeout","clientProperties"]}, actions=org.thingsboard.server.extensions.rabbitmq.action.RabbitMqPluginAction)
  96. 2017-11-30 11:30:17,879 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Component is already persisted: ComponentDescriptor(type=PLUGIN, scope=TENANT, name=RabbitMQ Plugin, clazz=org.thingsboard.server.extensions.rabbitmq.plugin.RabbitMqPlugin, configurationDescriptor={"schema":{"title":"RabbitMQ Plugin Configuration","type":"object","properties":{"host":{"title":"Host","type":"string"},"port":{"title":"Port","type":"integer","default":5672,"minimum":0,"maximum":65536},"virtualHost":{"title":"Virtual Host","type":"string"},"userName":{"title":"Username","type":"string"},"password":{"title":"Password","type":"string"},"automaticRecoveryEnabled":{"title":"Automatic Recovery Enabled","type":"boolean"},"connectionTimeout":{"title":"Connection Timeout","type":"integer"},"handshakeTimeout":{"title":"Handshake Timeout","type":"integer"},"clientProperties":{"title":"Client properties","type":"array","items":{"title":"Client property","type":"object","properties":{"key":{"title":"Key","type":"string"},"value":{"title":"Value","type":"string"}}}}},"required":["host","port"]},"form":["host","port","virtualHost","userName",{"key":"password","type":"password"},"automaticRecoveryEnabled","connectionTimeout","handshakeTimeout","clientProperties"]}, actions=org.thingsboard.server.extensions.rabbitmq.action.RabbitMqPluginAction)
  97. 2017-11-30 11:30:17,887 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Processing scanned component: ComponentDescriptor(type=PLUGIN, scope=TENANT, name=Kafka Plugin, clazz=org.thingsboard.server.extensions.kafka.plugin.KafkaPlugin, configurationDescriptor={"schema":{"title":"Kafka Plugin Configuration","type":"object","properties":{"bootstrapServers":{"title":"Bootstrap Servers","type":"string","default":"localhost:9092"},"retries":{"title":"Automatically Retry Times If Fails","type":"integer","default":0},"batchSize":{"title":"Producer Batch Size On Client","type":"integer","default":16384},"linger":{"title":"Time To Buffer Locally Before Sending To Kafka Broker (in ms)","type":"integer","default":0},"bufferMemory":{"title":"Buffer Max Size On Client","type":"integer","default":33554432},"acks":{"title":"Minimum Number Of Replicas That Must Acknowledge A Write (-1 for 'all')","type":"integer","default":-1},"keySerializer":{"title":"Key Serializer","type":"string","default":"org.apache.kafka.common.serialization.StringSerializer"},"valueSerializer":{"title":"Value Serializer","type":"string","default":"org.apache.kafka.common.serialization.StringSerializer"},"otherProperties":{"title":"Other Kafka properties","type":"array","items":{"title":"Kafka property","type":"object","properties":{"key":{"title":"Key","type":"string"},"value":{"title":"Value","type":"string"}}}}},"required":["bootstrapServers"]},"form":["bootstrapServers","retries","batchSize","linger","bufferMemory","acks","keySerializer","valueSerializer","otherProperties"]}, actions=org.thingsboard.server.extensions.kafka.action.KafkaPluginAction)
  98. 2017-11-30 11:30:17,890 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Component is already persisted: ComponentDescriptor(type=PLUGIN, scope=TENANT, name=Kafka Plugin, clazz=org.thingsboard.server.extensions.kafka.plugin.KafkaPlugin, configurationDescriptor={"schema":{"title":"Kafka Plugin Configuration","type":"object","properties":{"bootstrapServers":{"title":"Bootstrap Servers","type":"string","default":"localhost:9092"},"retries":{"title":"Automatically Retry Times If Fails","type":"integer","default":0},"batchSize":{"title":"Producer Batch Size On Client","type":"integer","default":16384},"linger":{"title":"Time To Buffer Locally Before Sending To Kafka Broker (in ms)","type":"integer","default":0},"bufferMemory":{"title":"Buffer Max Size On Client","type":"integer","default":33554432},"acks":{"title":"Minimum Number Of Replicas That Must Acknowledge A Write (-1 for 'all')","type":"integer","default":-1},"keySerializer":{"title":"Key Serializer","type":"string","default":"org.apache.kafka.common.serialization.StringSerializer"},"valueSerializer":{"title":"Value Serializer","type":"string","default":"org.apache.kafka.common.serialization.StringSerializer"},"otherProperties":{"title":"Other Kafka properties","type":"array","items":{"title":"Kafka property","type":"object","properties":{"key":{"title":"Key","type":"string"},"value":{"title":"Value","type":"string"}}}}},"required":["bootstrapServers"]},"form":["bootstrapServers","retries","batchSize","linger","bufferMemory","acks","keySerializer","valueSerializer","otherProperties"]}, actions=org.thingsboard.server.extensions.kafka.action.KafkaPluginAction)
  99. 2017-11-30 11:30:17,898 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Processing scanned component: ComponentDescriptor(type=PLUGIN, scope=TENANT, name=Time Plugin, clazz=org.thingsboard.server.extensions.core.plugin.time.TimePlugin, configurationDescriptor={"schema":{"title":"Time Plugin Configuration","type":"object","properties":{"timeFormat":{"title":"Time format","type":"string","default":"yyyy MM dd HH:mm:ss.SSS"}}},"form":["timeFormat"]}, actions=org.thingsboard.server.extensions.core.action.rpc.RpcPluginAction)
  100. 2017-11-30 11:30:17,906 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Component is already persisted: ComponentDescriptor(type=PLUGIN, scope=TENANT, name=Time Plugin, clazz=org.thingsboard.server.extensions.core.plugin.time.TimePlugin, configurationDescriptor={"schema":{"title":"Time Plugin Configuration","type":"object","properties":{"timeFormat":{"title":"Time format","type":"string","default":"yyyy MM dd HH:mm:ss.SSS"}}},"form":["timeFormat"]}, actions=org.thingsboard.server.extensions.core.action.rpc.RpcPluginAction)
  101. 2017-11-30 11:30:17,909 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Processing scanned component: ComponentDescriptor(type=PLUGIN, scope=TENANT, name=REST API Call Plugin, clazz=org.thingsboard.server.extensions.rest.plugin.RestApiCallPlugin, configurationDescriptor={"schema":{"title":"REST API Call Plugin Configuration","type":"object","properties":{"protocol":{"title":"URI Scheme name","type":"string"},"host":{"title":"Host","type":"string"},"port":{"title":"Port","type":"integer","default":8080,"minimum":0,"maximum":65536},"basePath":{"title":"Base Path","type":"string","default":"/"},"authMethod":{"title":"Authentication method","type":"string"},"userName":{"title":"Username","type":"string"},"password":{"title":"Password","type":"string"},"headers":{"title":"Request Headers","type":"array","items":{"title":"Request Header","type":"object","properties":{"key":{"title":"Key","type":"string"},"value":{"title":"Value","type":"string"}}}}},"required":["protocol","host","port","basePath","authMethod"]},"form":[{"key":"protocol","type":"rc-select","multiple":false,"items":[{"value":"http://","label":"HTTP"},{"value":"https://","label":"HTTPS"}]},"host","port","basePath",{"key":"authMethod","type":"rc-select","multiple":false,"items":[{"value":"NO_AUTH","label":"No authentication"},{"value":"BASIC_AUTH","label":"Basic authentication"}]},"userName",{"key":"password","type":"password"},"headers"]}, actions=org.thingsboard.server.extensions.rest.action.RestApiCallPluginAction)
  102. 2017-11-30 11:30:17,920 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Component is already persisted: ComponentDescriptor(type=PLUGIN, scope=TENANT, name=REST API Call Plugin, clazz=org.thingsboard.server.extensions.rest.plugin.RestApiCallPlugin, configurationDescriptor={"schema":{"title":"REST API Call Plugin Configuration","type":"object","properties":{"protocol":{"title":"URI Scheme name","type":"string"},"host":{"title":"Host","type":"string"},"port":{"title":"Port","type":"integer","default":8080,"minimum":0,"maximum":65536},"basePath":{"title":"Base Path","type":"string","default":"/"},"authMethod":{"title":"Authentication method","type":"string"},"userName":{"title":"Username","type":"string"},"password":{"title":"Password","type":"string"},"headers":{"title":"Request Headers","type":"array","items":{"title":"Request Header","type":"object","properties":{"key":{"title":"Key","type":"string"},"value":{"title":"Value","type":"string"}}}}},"required":["protocol","host","port","basePath","authMethod"]},"form":[{"key":"protocol","type":"rc-select","multiple":false,"items":[{"value":"http://","label":"HTTP"},{"value":"https://","label":"HTTPS"}]},"host","port","basePath",{"key":"authMethod","type":"rc-select","multiple":false,"items":[{"value":"NO_AUTH","label":"No authentication"},{"value":"BASIC_AUTH","label":"Basic authentication"}]},"userName",{"key":"password","type":"password"},"headers"]}, actions=org.thingsboard.server.extensions.rest.action.RestApiCallPluginAction)
  103. 2017-11-30 11:30:17,927 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Processing scanned component: ComponentDescriptor(type=PLUGIN, scope=TENANT, name=Device Messaging Plugin, clazz=org.thingsboard.server.extensions.core.plugin.messaging.DeviceMessagingPlugin, configurationDescriptor={"schema":{"title":"Device Messaging configuration","type":"object","properties":{"maxDeviceCountPerCustomer":{"title":"Maximum amount of devices per customer","type":"integer","default":1024,"minimum":0,"maximum":1024},"defaultTimeout":{"title":"Default request timeout","type":"integer","default":20000,"minimum":0},"maxTimeout":{"title":"Maximum request timeout","type":"integer","default":60000,"minimum":0}},"required":["maxDeviceCountPerCustomer","defaultTimeout","maxTimeout"]},"form":["maxDeviceCountPerCustomer","defaultTimeout","maxTimeout"]}, actions=org.thingsboard.server.extensions.core.action.rpc.RpcPluginAction)
  104. 2017-11-30 11:30:17,938 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Component is already persisted: ComponentDescriptor(type=PLUGIN, scope=TENANT, name=Device Messaging Plugin, clazz=org.thingsboard.server.extensions.core.plugin.messaging.DeviceMessagingPlugin, configurationDescriptor={"schema":{"title":"Device Messaging configuration","type":"object","properties":{"maxDeviceCountPerCustomer":{"title":"Maximum amount of devices per customer","type":"integer","default":1024,"minimum":0,"maximum":1024},"defaultTimeout":{"title":"Default request timeout","type":"integer","default":20000,"minimum":0},"maxTimeout":{"title":"Maximum request timeout","type":"integer","default":60000,"minimum":0}},"required":["maxDeviceCountPerCustomer","defaultTimeout","maxTimeout"]},"form":["maxDeviceCountPerCustomer","defaultTimeout","maxTimeout"]}, actions=org.thingsboard.server.extensions.core.action.rpc.RpcPluginAction)
  105. 2017-11-30 11:30:17,942 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Processing scanned component: ComponentDescriptor(type=PLUGIN, scope=TENANT, name=Mail Plugin, clazz=org.thingsboard.server.extensions.core.plugin.mail.MailPlugin, configurationDescriptor={"schema":{"title":"Mail Plugin Configuration","type":"object","properties":{"host":{"title":"Mail server host","type":"string"},"port":{"title":"Mail server port","type":"integer","default":25,"minimum":0,"maximum":65536},"username":{"title":"Username","type":"string"},"password":{"title":"Password","type":"string"},"otherProperties":{"title":"Other mail properties","type":"array","items":{"title":"Mail property","type":"object","properties":{"key":{"title":"Key","type":"string"},"value":{"title":"Value","type":"string"}}}}},"required":["host","port","username","password"]},"form":["host","port","username",{"key":"password","type":"password"},"otherProperties"]}, actions=org.thingsboard.server.extensions.core.action.mail.SendMailAction)
  106. 2017-11-30 11:30:17,956 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Component is already persisted: ComponentDescriptor(type=PLUGIN, scope=TENANT, name=Mail Plugin, clazz=org.thingsboard.server.extensions.core.plugin.mail.MailPlugin, configurationDescriptor={"schema":{"title":"Mail Plugin Configuration","type":"object","properties":{"host":{"title":"Mail server host","type":"string"},"port":{"title":"Mail server port","type":"integer","default":25,"minimum":0,"maximum":65536},"username":{"title":"Username","type":"string"},"password":{"title":"Password","type":"string"},"otherProperties":{"title":"Other mail properties","type":"array","items":{"title":"Mail property","type":"object","properties":{"key":{"title":"Key","type":"string"},"value":{"title":"Value","type":"string"}}}}},"required":["host","port","username","password"]},"form":["host","port","username",{"key":"password","type":"password"},"otherProperties"]}, actions=org.thingsboard.server.extensions.core.action.mail.SendMailAction)
  107. 2017-11-30 11:30:17,958 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Processing scanned component: ComponentDescriptor(type=PLUGIN, scope=TENANT, name=RPC Plugin, clazz=org.thingsboard.server.extensions.core.plugin.rpc.RpcPlugin, configurationDescriptor={"schema":{"title":"RPC Plugin Configuration","type":"object","properties":{"defaultTimeout":{"title":"Default timeout","type":"number"}},"required":["defaultTimeout"]},"form":["*"]}, actions=org.thingsboard.server.extensions.core.action.rpc.ServerSideRpcCallAction)
  108. 2017-11-30 11:30:17,960 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Component is already persisted: ComponentDescriptor(type=PLUGIN, scope=TENANT, name=RPC Plugin, clazz=org.thingsboard.server.extensions.core.plugin.rpc.RpcPlugin, configurationDescriptor={"schema":{"title":"RPC Plugin Configuration","type":"object","properties":{"defaultTimeout":{"title":"Default timeout","type":"number"}},"required":["defaultTimeout"]},"form":["*"]}, actions=org.thingsboard.server.extensions.core.action.rpc.ServerSideRpcCallAction)
  109. 2017-11-30 11:30:17,966 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Processing scanned component: ComponentDescriptor(type=PLUGIN, scope=TENANT, name=Telemetry Plugin, clazz=org.thingsboard.server.extensions.core.plugin.telemetry.TelemetryStoragePlugin, configurationDescriptor={"schema":{"description":"Empty Schema","type":"object","additionalProperties":false,"properties":{}},"form":["*"]}, actions=org.thingsboard.server.extensions.core.action.telemetry.TelemetryPluginAction)
  110. 2017-11-30 11:30:17,972 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Component is already persisted: ComponentDescriptor(type=PLUGIN, scope=TENANT, name=Telemetry Plugin, clazz=org.thingsboard.server.extensions.core.plugin.telemetry.TelemetryStoragePlugin, configurationDescriptor={"schema":{"description":"Empty Schema","type":"object","additionalProperties":false,"properties":{}},"form":["*"]}, actions=org.thingsboard.server.extensions.core.action.telemetry.TelemetryPluginAction)
  111. 2017-11-30 11:30:17,972 [main] INFO o.t.s.s.c.AnnotationComponentDiscoveryService - Found following definitions: [ComponentDescriptor(type=PROCESSOR, scope=TENANT, name=(Deprecated) Alarm Deduplication Processor, clazz=org.thingsboard.server.extensions.core.processor.AlarmDeduplicationProcessor, configurationDescriptor={"schema":{"title":"Send Mail Action Configuration","type":"object","properties":{"alarmIdTemplate":{"title":"Alarm Id template","type":"string","default":"TODO"},"alarmBodyTemplate":{"title":"Alarm body template","type":"string","default":"TODO"}},"required":["alarmIdTemplate","alarmBodyTemplate"]},"form":["alarmIdTemplate",{"key":"alarmBodyTemplate","type":"textarea","rows":2}]}, actions=null), ComponentDescriptor(type=FILTER, scope=TENANT, name=Message Type Filter, clazz=org.thingsboard.server.extensions.core.filter.MsgTypeFilter, configurationDescriptor={"schema":{"title":"Message Type Filter Configuration","type":"object","properties":{"messageTypes":{"title":"Message types","type":"array","minItems":1,"items":[{"value":"GET_ATTRIBUTES","label":"Get attributes"},{"value":"POST_ATTRIBUTES","label":"Post attributes"},{"value":"POST_TELEMETRY","label":"Post telemetry"},{"value":"RPC_REQUEST","label":"RPC Request"}],"uniqueItems":true}},"required":["messageTypes"]},"form":[{"key":"messageTypes","type":"rc-select","multiple":true}]}, actions=null), ComponentDescriptor(type=PLUGIN, scope=TENANT, name=Kafka Plugin, clazz=org.thingsboard.server.extensions.kafka.plugin.KafkaPlugin, configurationDescriptor={"schema":{"title":"Kafka Plugin Configuration","type":"object","properties":{"bootstrapServers":{"title":"Bootstrap Servers","type":"string","default":"localhost:9092"},"retries":{"title":"Automatically Retry Times If Fails","type":"integer","default":0},"batchSize":{"title":"Producer Batch Size On Client","type":"integer","default":16384},"linger":{"title":"Time To Buffer Locally Before Sending To Kafka Broker (in ms)","type":"integer","default":0},"bufferMemory":{"title":"Buffer Max Size On Client","type":"integer","default":33554432},"acks":{"title":"Minimum Number Of Replicas That Must Acknowledge A Write (-1 for 'all')","type":"integer","default":-1},"keySerializer":{"title":"Key Serializer","type":"string","default":"org.apache.kafka.common.serialization.StringSerializer"},"valueSerializer":{"title":"Value Serializer","type":"string","default":"org.apache.kafka.common.serialization.StringSerializer"},"otherProperties":{"title":"Other Kafka properties","type":"array","items":{"title":"Kafka property","type":"object","properties":{"key":{"title":"Key","type":"string"},"value":{"title":"Value","type":"string"}}}}},"required":["bootstrapServers"]},"form":["bootstrapServers","retries","batchSize","linger","bufferMemory","acks","keySerializer","valueSerializer","otherProperties"]}, actions=org.thingsboard.server.extensions.kafka.action.KafkaPluginAction), ComponentDescriptor(type=PLUGIN, scope=TENANT, name=RPC Plugin, clazz=org.thingsboard.server.extensions.core.plugin.rpc.RpcPlugin, configurationDescriptor={"schema":{"title":"RPC Plugin Configuration","type":"object","properties":{"defaultTimeout":{"title":"Default timeout","type":"number"}},"required":["defaultTimeout"]},"form":["*"]}, actions=org.thingsboard.server.extensions.core.action.rpc.ServerSideRpcCallAction), ComponentDescriptor(type=FILTER, scope=TENANT, name=Device Type Filter, clazz=org.thingsboard.server.extensions.core.filter.DeviceTypeFilter, configurationDescriptor={"schema":{"title":"Device Type Filter Configuration","type":"object","properties":{"deviceTypes":{"title":"Device types","type":"array","minItems":1,"items":{"type":"object","title":"Device Type","properties":{"name":{"title":"Device Type","type":"string"}}},"uniqueItems":true}},"required":["deviceTypes"]},"form":["deviceTypes"]}, actions=null), ComponentDescriptor(type=FILTER, scope=TENANT, name=Device Attributes Filter, clazz=org.thingsboard.server.extensions.core.filter.DeviceAttributesFilter, configurationDescriptor={"schema":{"title":"Filter Configuration","type":"object","properties":{"filter":{"title":"Filter","type":"string"}},"required":["filter"]},"form":[{"key":"filter","type":"javascript"}]}, actions=null), ComponentDescriptor(type=ACTION, scope=TENANT, name=REST API Call Plugin Action, clazz=org.thingsboard.server.extensions.rest.action.RestApiCallPluginAction, configurationDescriptor={"schema":{"title":"REST API Call Action Configuration","type":"object","properties":{"sync":{"title":"Requires delivery confirmation","type":"boolean"},"template":{"title":"Body Template","type":"string"},"actionPath":{"title":"Action Path","type":"string","default":"/"},"requestMethod":{"title":"Request method","type":"string"},"expectedResultCode":{"title":"Expected Result Code","type":"integer"}},"required":["sync","template","actionPath","expectedResultCode","requestMethod"]},"form":["sync",{"key":"template","type":"textarea","rows":5},"actionPath",{"key":"requestMethod","type":"rc-select","multiple":false,"items":[{"value":"POST","label":"POST"},{"value":"PUT","label":"PUT"}]},"expectedResultCode"]}, actions=null), ComponentDescriptor(type=ACTION, scope=TENANT, name=Telemetry Plugin Action, clazz=org.thingsboard.server.extensions.core.action.telemetry.TelemetryPluginAction, configurationDescriptor={"schema":{"title":"Telemetry Plugin Action Configuration","type":"object","properties":{"timeUnit":{"title":"Time Unit","type":"string","default":"DAYS"},"ttlValue":{"title":"TTL","type":"integer","default":365,"minimum":0,"maximum":100000}},"required":["timeUnit","ttlValue"]},"form":[{"key":"timeUnit","type":"rc-select","multiple":false,"items":[{"value":"SECONDS","label":"Seconds"},{"value":"MINUTES","label":"Minutes"},{"value":"HOURS","label":"Hours"},{"value":"DAYS","label":"Days"}]},"ttlValue"]}, actions=null), ComponentDescriptor(type=FILTER, scope=TENANT, name=Method Name Filter, clazz=org.thingsboard.server.extensions.core.filter.MethodNameFilter, configurationDescriptor={"schema":{"title":"Method Name Filter Configuration","type":"object","properties":{"methodNames":{"title":"Method names","type":"array","minItems":1,"items":{"type":"object","title":"Method name","properties":{"name":{"title":"Method Name","type":"string"}}},"uniqueItems":true}},"required":["methodNames"]},"form":["methodNames"]}, actions=null), ComponentDescriptor(type=ACTION, scope=TENANT, name=Kafka Plugin Action, clazz=org.thingsboard.server.extensions.kafka.action.KafkaPluginAction, configurationDescriptor={"schema":{"title":"Kafka Action Configuration","type":"object","properties":{"sync":{"title":"Requires delivery confirmation","type":"boolean"},"topic":{"title":"Topic Name","type":"string"},"template":{"title":"Body Template","type":"string"}},"required":["sync","topic","template"]},"form":["sync","topic",{"key":"template","type":"textarea","rows":5}]}, actions=null), ComponentDescriptor(type=PLUGIN, scope=TENANT, name=Mqtt Plugin, clazz=org.thingsboard.server.extensions.mqtt.plugin.MqttPlugin, configurationDescriptor={"schema":{"title":"Mqtt Plugin Configuration","type":"object","properties":{"host":{"title":"Specify the host to connect to","type":"string","default":"localhost"},"port":{"title":"Connect to the port specified","type":"integer","default":1883},"accessToken":{"title":"Username (Access Token) to be used for authenticating.","type":"string"},"clientId":{"title":"The id to use for this client.","type":"string"},"maxInFlight":{"title":"How many messages can be send without acknowledgments.","type":"integer","default":1000},"retryInterval":{"title":"Interval to wait between connect attempts to host.","type":"integer","default":3000}},"required":["host","port"]},"form":["host","port","accessToken","clientId","maxInFlight","retryInterval"]}, actions=org.thingsboard.server.extensions.mqtt.action.MqttPluginAction), ComponentDescriptor(type=PLUGIN, scope=TENANT, name=RabbitMQ Plugin, clazz=org.thingsboard.server.extensions.rabbitmq.plugin.RabbitMqPlugin, configurationDescriptor={"schema":{"title":"RabbitMQ Plugin Configuration","type":"object","properties":{"host":{"title":"Host","type":"string"},"port":{"title":"Port","type":"integer","default":5672,"minimum":0,"maximum":65536},"virtualHost":{"title":"Virtual Host","type":"string"},"userName":{"title":"Username","type":"string"},"password":{"title":"Password","type":"string"},"automaticRecoveryEnabled":{"title":"Automatic Recovery Enabled","type":"boolean"},"connectionTimeout":{"title":"Connection Timeout","type":"integer"},"handshakeTimeout":{"title":"Handshake Timeout","type":"integer"},"clientProperties":{"title":"Client properties","type":"array","items":{"title":"Client property","type":"object","properties":{"key":{"title":"Key","type":"string"},"value":{"title":"Value","type":"string"}}}}},"required":["host","port"]},"form":["host","port","virtualHost","userName",{"key":"password","type":"password"},"automaticRecoveryEnabled","connectionTimeout","handshakeTimeout","clientProperties"]}, actions=org.thingsboard.server.extensions.rabbitmq.action.RabbitMqPluginAction), ComponentDescriptor(type=ACTION, scope=TENANT, name=RPC Plugin Action, clazz=org.thingsboard.server.extensions.core.action.rpc.RpcPluginAction, configurationDescriptor={"schema":{"description":"Empty Schema","type":"object","additionalProperties":false,"properties":{}},"form":["*"]}, actions=null), ComponentDescriptor(type=PLUGIN, scope=TENANT, name=Mail Plugin, clazz=org.thingsboard.server.extensions.core.plugin.mail.MailPlugin, configurationDescriptor={"schema":{"title":"Mail Plugin Configuration","type":"object","properties":{"host":{"title":"Mail server host","type":"string"},"port":{"title":"Mail server port","type":"integer","default":25,"minimum":0,"maximum":65536},"username":{"title":"Username","type":"string"},"password":{"title":"Password","type":"string"},"otherProperties":{"title":"Other mail properties","type":"array","items":{"title":"Mail property","type":"object","properties":{"key":{"title":"Key","type":"string"},"value":{"title":"Value","type":"string"}}}}},"required":["host","port","username","password"]},"form":["host","port","username",{"key":"password","type":"password"},"otherProperties"]}, actions=org.thingsboard.server.extensions.core.action.mail.SendMailAction), ComponentDescriptor(type=ACTION, scope=TENANT, name=Send Mail Action, clazz=org.thingsboard.server.extensions.core.action.mail.SendMailAction, configurationDescriptor={"schema":{"title":"Send Mail Action Configuration","type":"object","properties":{"sendFlag":{"title":"Send flag (empty or 'isNewAlarm', 'isExistingAlarm', 'isClearedAlarm', 'isNewOrClearedAlarm')","type":"string"},"fromTemplate":{"title":"From template","type":"string"},"toTemplate":{"title":"To template","type":"string"},"ccTemplate":{"title":"CC template","type":"string"},"bccTemplate":{"title":"BCC template","type":"string"},"subjectTemplate":{"title":"Subject template","type":"string"},"bodyTemplate":{"title":"Body template","type":"string"}},"required":["fromTemplate","toTemplate","subjectTemplate","bodyTemplate"]},"form":["sendFlag","fromTemplate","toTemplate","ccTemplate","bccTemplate","subjectTemplate",{"key":"bodyTemplate","type":"textarea","rows":5}]}, actions=null), ComponentDescriptor(type=FILTER, scope=TENANT, name=Device Telemetry Filter, clazz=org.thingsboard.server.extensions.core.filter.DeviceTelemetryFilter, configurationDescriptor={"schema":{"title":"Filter Configuration","type":"object","properties":{"filter":{"title":"Filter","type":"string"}},"required":["filter"]},"form":[{"key":"filter","type":"javascript"}]}, actions=null), ComponentDescriptor(type=PLUGIN, scope=TENANT, name=Time Plugin, clazz=org.thingsboard.server.extensions.core.plugin.time.TimePlugin, configurationDescriptor={"schema":{"title":"Time Plugin Configuration","type":"object","properties":{"timeFormat":{"title":"Time format","type":"string","default":"yyyy MM dd HH:mm:ss.SSS"}}},"form":["timeFormat"]}, actions=org.thingsboard.server.extensions.core.action.rpc.RpcPluginAction), ComponentDescriptor(type=ACTION, scope=TENANT, name=Server Side RPC Call Action, clazz=org.thingsboard.server.extensions.core.action.rpc.ServerSideRpcCallAction, configurationDescriptor={"schema":{"title":"Send Mail Action Configuration","type":"object","properties":{"sendFlag":{"title":"Send flag (empty or 'isNewAlarm', 'isExistingAlarm', 'isClearedAlarm', 'isNewOrClearedAlarm')","type":"string"},"deviceIdTemplate":{"title":"Device ID template","type":"string","default":"$deviceId"},"rpcCallMethodTemplate":{"title":"RPC Call template","type":"string"},"rpcCallBodyTemplate":{"title":"RPC Call Body template","type":"string"},"rpcCallTimeoutInSec":{"title":"RPC Call timeout in seconds","type":"integer","default":60},"fromDeviceRelationTemplate":{"title":"From Device Relation template","type":"string"},"toDeviceRelationTemplate":{"title":"To Device Relation template","type":"string"}},"required":["deviceIdTemplate","rpcCallMethodTemplate","rpcCallBodyTemplate","rpcCallTimeoutInSec"]},"form":["sendFlag","deviceIdTemplate","rpcCallMethodTemplate",{"key":"rpcCallBodyTemplate","type":"textarea","rows":5},"rpcCallTimeoutInSec","fromDeviceRelationTemplate","toDeviceRelationTemplate"]}, actions=null), ComponentDescriptor(type=PLUGIN, scope=TENANT, name=Telemetry Plugin, clazz=org.thingsboard.server.extensions.core.plugin.telemetry.TelemetryStoragePlugin, configurationDescriptor={"schema":{"description":"Empty Schema","type":"object","additionalProperties":false,"properties":{}},"form":["*"]}, actions=org.thingsboard.server.extensions.core.action.telemetry.TelemetryPluginAction), ComponentDescriptor(type=ACTION, scope=TENANT, name=RabbitMQ Plugin Action, clazz=org.thingsboard.server.extensions.rabbitmq.action.RabbitMqPluginAction, configurationDescriptor={"schema":{"title":"RabbitMQ Action Configuration","type":"object","properties":{"sync":{"title":"Requires delivery confirmation","type":"boolean"},"exchange":{"title":"Exchange","type":"string","default":""},"queueName":{"title":"Queue Name","type":"string"},"messageProperties":{"title":"Message properties","type":"string"},"template":{"title":"Body Template","type":"string"}},"required":["sync","queueName","messageProperties","template"]},"form":["sync","exchange","queueName",{"key":"messageProperties","type":"rc-select","multiple":false,"items":[{"value":"BASIC","label":"BASIC"},{"value":"MINIMAL_BASIC","label":"MINIMAL_BASIC"},{"value":"MINIMAL_PERSISTENT_BASIC","label":"MINIMAL_PERSISTENT_BASIC"},{"value":"PERSISTENT_BASIC","label":"PERSISTENT_BASIC"},{"value":"PERSISTENT_TEXT_PLAIN","label":"PERSISTENT_TEXT_PLAIN"},{"value":"TEXT_PLAIN","label":"TEXT_PLAIN"}]},{"key":"template","type":"textarea","rows":5}]}, actions=null), ComponentDescriptor(type=PROCESSOR, scope=TENANT, name=Alarm Processor, clazz=org.thingsboard.server.extensions.core.processor.AlarmProcessor, configurationDescriptor={"schema":{"title":"Alarm Configuration","type":"object","properties":{"newAlarmExpression":{"title":"Alarm trigger expression","type":"string","default":""},"clearAlarmExpression":{"title":"Alarm clear expression","type":"string","default":""},"alarmTypeTemplate":{"title":"Alarm type","type":"string"},"alarmSeverity":{"title":"Severity","type":"string"},"alarmStatus":{"title":"Status","type":"string"},"alarmPropagateFlag":{"title":"Propagate Alarm","type":"boolean","default":true},"newAlarmFlag":{"title":"New Alarm on each event","type":"boolean","default":false},"alarmDetailsTemplate":{"title":"Alarm details (JSON)","type":"string","default":"{}"}},"required":["newAlarmExpression","clearAlarmExpression","alarmSeverity","alarmStatus","alarmTypeTemplate","alarmDetailsTemplate"]},"form":[{"key":"newAlarmExpression","type":"javascript"},{"key":"clearAlarmExpression","type":"javascript"},{"key":"alarmSeverity","type":"rc-select","multiple":false,"items":[{"value":"CRITICAL","label":"Critical"},{"value":"MAJOR","label":"Major"},{"value":"MINOR","label":"Minor"},{"value":"WARNING","label":"Warning"},{"value":"INDETERMINATE","label":"Indeterminate"}]},{"key":"alarmStatus","type":"rc-select","multiple":false,"items":[{"value":"ACTIVE_UNACK","label":"Active Unacknowledged"},{"value":"ACTIVE_ACK","label":"Active Acknowledged"},{"value":"CLEARED_UNACK","label":"Cleared Unacknowledged"},{"value":"CLEARED_ACK","label":"Cleared Acknowledged"}]},"alarmTypeTemplate","alarmPropagateFlag","newAlarmFlag",{"key":"alarmDetailsTemplate","type":"textarea","rows":5}]}, actions=null), ComponentDescriptor(type=ACTION, scope=TENANT, name=Mqtt Plugin Action, clazz=org.thingsboard.server.extensions.mqtt.action.MqttPluginAction, configurationDescriptor={"schema":{"title":"Mqtt Action Configuration","type":"object","properties":{"sync":{"title":"Requires delivery confirmation","type":"boolean"},"topic":{"title":"Topic Name","type":"string"},"template":{"title":"Body Template","type":"string"}},"required":["topic","template"]},"form":["topic",{"key":"template","type":"textarea","rows":5}]}, actions=null), ComponentDescriptor(type=PLUGIN, scope=TENANT, name=Device Messaging Plugin, clazz=org.thingsboard.server.extensions.core.plugin.messaging.DeviceMessagingPlugin, configurationDescriptor={"schema":{"title":"Device Messaging configuration","type":"object","properties":{"maxDeviceCountPerCustomer":{"title":"Maximum amount of devices per customer","type":"integer","default":1024,"minimum":0,"maximum":1024},"defaultTimeout":{"title":"Default request timeout","type":"integer","default":20000,"minimum":0},"maxTimeout":{"title":"Maximum request timeout","type":"integer","default":60000,"minimum":0}},"required":["maxDeviceCountPerCustomer","defaultTimeout","maxTimeout"]},"form":["maxDeviceCountPerCustomer","defaultTimeout","maxTimeout"]}, actions=org.thingsboard.server.extensions.core.action.rpc.RpcPluginAction), ComponentDescriptor(type=PLUGIN, scope=TENANT, name=REST API Call Plugin, clazz=org.thingsboard.server.extensions.rest.plugin.RestApiCallPlugin, configurationDescriptor={"schema":{"title":"REST API Call Plugin Configuration","type":"object","properties":{"protocol":{"title":"URI Scheme name","type":"string"},"host":{"title":"Host","type":"string"},"port":{"title":"Port","type":"integer","default":8080,"minimum":0,"maximum":65536},"basePath":{"title":"Base Path","type":"string","default":"/"},"authMethod":{"title":"Authentication method","type":"string"},"userName":{"title":"Username","type":"string"},"password":{"title":"Password","type":"string"},"headers":{"title":"Request Headers","type":"array","items":{"title":"Request Header","type":"object","properties":{"key":{"title":"Key","type":"string"},"value":{"title":"Value","type":"string"}}}}},"required":["protocol","host","port","basePath","authMethod"]},"form":[{"key":"protocol","type":"rc-select","multiple":false,"items":[{"value":"http://","label":"HTTP"},{"value":"https://","label":"HTTPS"}]},"host","port","basePath",{"key":"authMethod","type":"rc-select","multiple":false,"items":[{"value":"NO_AUTH","label":"No authentication"},{"value":"BASIC_AUTH","label":"Basic authentication"}]},"userName",{"key":"password","type":"password"},"headers"]}, actions=org.thingsboard.server.extensions.rest.action.RestApiCallPluginAction)]
  112. 2017-11-30 11:30:17,999 [main] INFO o.t.s.s.c.r.ConsistentClusterRoutingService - Initializing Cluster routing service!
  113. 2017-11-30 11:30:18,024 [main] INFO o.t.s.s.c.r.ConsistentClusterRoutingService - Cluster routing service initialized!
  114. 2017-11-30 11:30:19,127 [main] INFO o.t.s.a.service.DefaultActorService - Initializing Actor system. org.thingsboard.server.dao.rule.BaseRuleService@25a6944c
  115. 2017-11-30 11:30:20,945 [Akka-akka.actor.default-dispatcher-4] INFO akka.event.slf4j.Slf4jLogger - Slf4jLogger started
  116. 2017-11-30 11:30:21,074 [main] INFO o.t.s.s.c.rpc.ClusterGrpcService - Initializing RPC service!
  117. 2017-11-30 11:30:21,106 [Akka-akka.actor.default-dispatcher-4] INFO o.t.server.actors.app.AppActor - Starting main system actor.
  118. 2017-11-30 11:30:21,244 [Akka-akka.actor.default-dispatcher-4] INFO o.t.server.actors.rule.RuleActor - [a0506cd0-d5bd-11e7-bf7f-cf623b3d6578][13814000-1dd2-11b2-8080-808080808080] Starting rule actor.
  119. 2017-11-30 11:30:21,315 [Akka-akka.actor.default-dispatcher-4] INFO o.t.server.actors.plugin.PluginActor - [a03fcb00-d5bd-11e7-bf7f-cf623b3d6578] Going to start plugin actor.
  120. 2017-11-30 11:30:21,315 [Akka-akka.actor.default-dispatcher-4] INFO o.t.server.actors.plugin.PluginActor - [a0367c30-d5bd-11e7-bf7f-cf623b3d6578] Going to start plugin actor.
  121. 2017-11-30 11:30:21,317 [Akka-akka.actor.default-dispatcher-4] INFO o.t.server.actors.tenant.TenantActor - [a0591f60-d5bd-11e7-bf7f-cf623b3d6578] Starting tenant actor.
  122. 2017-11-30 11:30:21,318 [Akka-akka.actor.default-dispatcher-4] INFO o.t.server.actors.app.AppActor - Main system actor started.
  123. 2017-11-30 11:30:21,351 [Akka-akka.actor.default-dispatcher-4] INFO o.t.server.actors.rule.RuleActor - [a15e0c40-d5bd-11e7-bf7f-cf623b3d6578][a0591f60-d5bd-11e7-bf7f-cf623b3d6578] Starting rule actor.
  124. 2017-11-30 11:30:21,355 [Akka-akka.actor.default-dispatcher-4] INFO o.t.server.actors.rule.RuleActor - [a169a500-d5bd-11e7-bf7f-cf623b3d6578][a0591f60-d5bd-11e7-bf7f-cf623b3d6578] Starting rule actor.
  125. 2017-11-30 11:30:21,386 [Akka-akka.actor.default-dispatcher-4] INFO o.t.server.actors.plugin.PluginActor - [a1474ff0-d5bd-11e7-bf7f-cf623b3d6578] Going to start plugin actor.
  126. 2017-11-30 11:30:21,394 [Akka-akka.actor.default-dispatcher-4] INFO o.t.server.actors.tenant.TenantActor - [a0591f60-d5bd-11e7-bf7f-cf623b3d6578] Tenant actor started.
  127. 2017-11-30 11:30:21,395 [Akka-akka.actor.default-dispatcher-4] INFO o.t.server.actors.plugin.PluginActor - [a14fb460-d5bd-11e7-bf7f-cf623b3d6578] Going to start plugin actor.
  128. 2017-11-30 11:30:21,714 [main] INFO o.t.s.s.c.rpc.ClusterGrpcService - Going to start RPC server using port: 9001
  129. 2017-11-30 11:30:22,004 [main] INFO o.t.s.s.c.rpc.ClusterGrpcService - RPC service initialized!
  130. 2017-11-30 11:30:22,005 [main] INFO o.t.s.a.service.DefaultActorService - Actor system initialized.
  131. 2017-11-30 11:30:22,208 [Akka-akka.actor.default-dispatcher-4] INFO o.t.server.actors.rule.RuleActor - [a15e0c40-d5bd-11e7-bf7f-cf623b3d6578] Rule is active. Going to initialize rule components.
  132. 2017-11-30 11:30:22,209 [Akka-akka.actor.default-dispatcher-4] INFO o.t.server.actors.plugin.PluginActor - [a14fb460-d5bd-11e7-bf7f-cf623b3d6578] Plugin is active. Going to initialize plugin.
  133. 2017-11-30 11:30:22,210 [Akka-akka.actor.default-dispatcher-4] INFO o.t.server.actors.plugin.PluginActor - Initializing using configuration: {"host":"smtp.sendgrid.net","port":2525,"username":"apikey","password":"your_api_key","otherProperties":[{"key":"mail.smtp.auth","value":"true"},{"key":"mail.smtp.timeout","value":"10000"},{"key":"mail.smtp.starttls.enable","value":"true"}]}
  134. 2017-11-30 11:30:22,210 [Akka-akka.actor.default-dispatcher-4] INFO o.t.server.actors.plugin.PluginActor - [a0367c30-d5bd-11e7-bf7f-cf623b3d6578] Plugin is active. Going to initialize plugin.
  135. 2017-11-30 11:30:22,210 [Akka-akka.actor.default-dispatcher-4] INFO o.t.server.actors.rule.RuleActor - [a169a500-d5bd-11e7-bf7f-cf623b3d6578] Rule is active. Going to initialize rule components.
  136. 2017-11-30 11:30:22,215 [Akka-akka.actor.default-dispatcher-7] INFO o.t.server.actors.rule.RuleActor - [a0506cd0-d5bd-11e7-bf7f-cf623b3d6578] Rule is active. Going to initialize rule components.
  137. 2017-11-30 11:30:22,221 [Akka-akka.actor.default-dispatcher-7] INFO o.t.server.actors.plugin.PluginActor - [a03fcb00-d5bd-11e7-bf7f-cf623b3d6578] Plugin is active. Going to initialize plugin.
  138. 2017-11-30 11:30:22,222 [Akka-akka.actor.default-dispatcher-7] INFO o.t.server.actors.plugin.PluginActor - [a1474ff0-d5bd-11e7-bf7f-cf623b3d6578] Plugin is active. Going to initialize plugin.
  139. 2017-11-30 11:30:22,235 [Akka-akka.actor.default-dispatcher-7] INFO o.t.server.actors.plugin.PluginActor - Initializing using configuration: {"defaultTimeout":20000}
  140. 2017-11-30 11:30:22,274 [Akka-akka.actor.default-dispatcher-7] INFO o.t.server.actors.rule.RuleActor - Initializing [RPC Request Filter][org.thingsboard.server.extensions.core.filter.MsgTypeFilter] component
  141. 2017-11-30 11:30:22,274 [Akka-akka.actor.default-dispatcher-7] INFO o.t.server.actors.rule.RuleActor - Initializing [TelemetryFilter][org.thingsboard.server.extensions.core.filter.MsgTypeFilter] component
  142. 2017-11-30 11:30:22,275 [Akka-akka.actor.default-dispatcher-7] INFO o.t.server.actors.rule.RuleActor - Initializing using configuration: {"messageTypes":["POST_TELEMETRY","POST_ATTRIBUTES","GET_ATTRIBUTES"]}
  143. 2017-11-30 11:30:22,275 [Akka-akka.actor.default-dispatcher-7] INFO o.t.server.actors.rule.RuleActor - Initializing [RPC Request Filter][org.thingsboard.server.extensions.core.filter.MsgTypeFilter] component
  144. 2017-11-30 11:30:22,275 [Akka-akka.actor.default-dispatcher-7] INFO o.t.server.actors.rule.RuleActor - Initializing using configuration: {"messageTypes":["RPC_REQUEST"]}
  145. 2017-11-30 11:30:22,275 [Akka-akka.actor.default-dispatcher-7] INFO o.t.server.actors.rule.RuleActor - Initializing using configuration: {"messageTypes":["RPC_REQUEST"]}
  146. 2017-11-30 11:30:22,318 [Akka-akka.actor.default-dispatcher-7] INFO o.t.server.actors.plugin.PluginActor - Initializing using configuration: {}
  147. 2017-11-30 11:30:22,455 [Akka-akka.actor.default-dispatcher-7] INFO o.t.server.actors.rule.RuleActor - Initializing [getTime method filter][org.thingsboard.server.extensions.core.filter.MethodNameFilter] component
  148. 2017-11-30 11:30:22,455 [Akka-akka.actor.default-dispatcher-7] INFO o.t.server.actors.rule.RuleActor - Initializing [Messaging methods filter][org.thingsboard.server.extensions.core.filter.MethodNameFilter] component
  149. 2017-11-30 11:30:22,455 [Akka-akka.actor.default-dispatcher-7] INFO o.t.server.actors.rule.RuleActor - Initializing using configuration: {"methodNames":[{"name":"getDevices"},{"name":"sendMsg"}]}
  150. 2017-11-30 11:30:22,456 [Akka-akka.actor.default-dispatcher-7] INFO o.t.server.actors.rule.RuleActor - Initializing [TelemetryMsgConverterAction][org.thingsboard.server.extensions.core.action.telemetry.TelemetryPluginAction] component
  151. 2017-11-30 11:30:22,456 [Akka-akka.actor.default-dispatcher-7] INFO o.t.server.actors.rule.RuleActor - Initializing using configuration: {"timeUnit":"DAYS","ttlValue":365}
  152. 2017-11-30 11:30:22,456 [Akka-akka.actor.default-dispatcher-4] INFO o.t.server.actors.rule.RuleActor - Initializing using configuration: {"methodNames":[{"name":"getTime"}]}
  153. 2017-11-30 11:30:22,505 [Akka-akka.actor.default-dispatcher-7] INFO o.t.server.actors.rule.RuleActor - Initializing [Messaging RPC Action][org.thingsboard.server.extensions.core.action.rpc.RpcPluginAction] component
  154. 2017-11-30 11:30:22,505 [Akka-akka.actor.default-dispatcher-7] INFO o.t.server.actors.rule.RuleActor - Initializing using configuration: {}
  155. 2017-11-30 11:30:22,506 [Akka-akka.actor.default-dispatcher-7] INFO o.t.server.actors.rule.RuleActor - [a0506cd0-d5bd-11e7-bf7f-cf623b3d6578][13814000-1dd2-11b2-8080-808080808080] Started rule actor.
  156. 2017-11-30 11:30:22,511 [Akka-akka.actor.default-dispatcher-7] INFO o.t.server.actors.rule.RuleActor - [a169a500-d5bd-11e7-bf7f-cf623b3d6578][a0591f60-d5bd-11e7-bf7f-cf623b3d6578] Started rule actor.
  157. 2017-11-30 11:30:22,520 [Akka-akka.actor.default-dispatcher-7] INFO o.t.server.actors.rule.RuleActor - Initializing [getTimeAction][org.thingsboard.server.extensions.core.action.rpc.RpcPluginAction] component
  158. 2017-11-30 11:30:22,521 [Akka-akka.actor.default-dispatcher-7] INFO o.t.server.actors.rule.RuleActor - Initializing using configuration: {}
  159. 2017-11-30 11:30:22,525 [Akka-plugin-dispatcher-16] INFO o.t.s.e.core.plugin.mail.MailPlugin - Initializing plugin using configuration MailPluginConfiguration(host=smtp.sendgrid.net, port=2525, username=apikey, password=your_api_key, otherProperties=[KeyValuePluginProperties(key=mail.smtp.auth, value=true), KeyValuePluginProperties(key=mail.smtp.timeout, value=10000), KeyValuePluginProperties(key=mail.smtp.starttls.enable, value=true)])
  160. 2017-11-30 11:30:22,525 [Akka-akka.actor.default-dispatcher-7] INFO o.t.server.actors.rule.RuleActor - [a15e0c40-d5bd-11e7-bf7f-cf623b3d6578][a0591f60-d5bd-11e7-bf7f-cf623b3d6578] Started rule actor.
  161. 2017-11-30 11:30:22,703 [Akka-akka.actor.default-dispatcher-7] INFO o.t.server.actors.plugin.PluginActor - Initializing using configuration: {"maxDeviceCountPerCustomer":1024,"defaultTimeout":20000,"maxTimeout":60000}
  162. 2017-11-30 11:30:22,769 [Akka-akka.actor.default-dispatcher-7] INFO o.t.server.actors.rule.RuleActor - [a178e740-d5bd-11e7-bf7f-cf623b3d6578][a0591f60-d5bd-11e7-bf7f-cf623b3d6578] Starting rule actor.
  163. 2017-11-30 11:30:22,770 [Akka-akka.actor.default-dispatcher-7] INFO o.t.server.actors.plugin.PluginActor - [a153fa20-d5bd-11e7-bf7f-cf623b3d6578] Going to start plugin actor.
  164. 2017-11-30 11:30:22,777 [Akka-akka.actor.default-dispatcher-7] INFO o.t.server.actors.rule.RuleActor - [a178e740-d5bd-11e7-bf7f-cf623b3d6578] Rule is active. Going to initialize rule components.
  165. 2017-11-30 11:30:22,785 [Akka-akka.actor.default-dispatcher-7] INFO o.t.server.actors.plugin.PluginActor - [a153fa20-d5bd-11e7-bf7f-cf623b3d6578] Plugin is active. Going to initialize plugin.
  166. 2017-11-30 11:30:22,789 [Akka-akka.actor.default-dispatcher-7] INFO o.t.server.actors.plugin.PluginActor - Initializing using configuration: {"timeFormat":"yyyy MM dd HH:mm:ss.SSS"}
  167. 2017-11-30 11:30:22,790 [Akka-akka.actor.default-dispatcher-7] INFO o.t.server.actors.rule.RuleActor - Initializing [MsgTypeFilter][org.thingsboard.server.extensions.core.filter.MsgTypeFilter] component
  168. 2017-11-30 11:30:22,790 [Akka-akka.actor.default-dispatcher-7] INFO o.t.server.actors.rule.RuleActor - Initializing using configuration: {"messageTypes":["POST_TELEMETRY","POST_ATTRIBUTES","GET_ATTRIBUTES"]}
  169. 2017-11-30 11:30:22,790 [Akka-akka.actor.default-dispatcher-7] INFO o.t.server.actors.rule.RuleActor - Initializing [Temperature filter][org.thingsboard.server.extensions.core.filter.DeviceTelemetryFilter] component
  170. 2017-11-30 11:30:22,790 [Akka-akka.actor.default-dispatcher-7] INFO o.t.server.actors.rule.RuleActor - Initializing using configuration: {"filter":"typeof temperature !== 'undefined' && temperature >= 100"}
  171. 2017-11-30 11:30:23,501 [main] INFO o.s.w.s.v.v.VelocityConfigurer - ClasspathResourceLoader with name 'springMacro' added to configured VelocityEngine
  172. 2017-11-30 11:30:25,769 [Akka-akka.actor.default-dispatcher-7] INFO o.t.server.actors.rule.RuleActor - Initializing [AlarmDeduplicationProcessor][org.thingsboard.server.extensions.core.processor.AlarmDeduplicationProcessor] component
  173. 2017-11-30 11:30:25,770 [Akka-akka.actor.default-dispatcher-7] INFO o.t.server.actors.rule.RuleActor - Initializing using configuration: {"alarmIdTemplate":"[$date.get('yyyy-MM-dd HH:mm')] Device $cs.get('serialNumber')($cs.get('model')) temperature is high!","alarmBodyTemplate":"[$date.get('yyyy-MM-dd HH:mm:ss')] Device $cs.get('serialNumber')($cs.get('model')) temperature is $temp.valueAsString!"}
  174. 2017-11-30 11:30:25,959 [Akka-akka.actor.default-dispatcher-7] INFO o.t.server.actors.rule.RuleActor - Initializing [Send Mail Action][org.thingsboard.server.extensions.core.action.mail.SendMailAction] component
  175. 2017-11-30 11:30:25,960 [Akka-akka.actor.default-dispatcher-7] INFO o.t.server.actors.rule.RuleActor - Initializing using configuration: {"sendFlag":"isNewAlarm","fromTemplate":"thingsboard@gmail.com","toTemplate":"thingsboard@gmail.com","subjectTemplate":"$alarmId","bodyTemplate":"$alarmBody"}
  176. 2017-11-30 11:30:25,980 [Akka-akka.actor.default-dispatcher-7] INFO o.t.server.actors.rule.RuleActor - [a178e740-d5bd-11e7-bf7f-cf623b3d6578][a0591f60-d5bd-11e7-bf7f-cf623b3d6578] Started rule actor.
  177. 2017-11-30 11:30:27,076 [main] INFO o.t.s.t.mqtt.MqttTransportService - Setting resource leak detector level to DISABLED
  178. 2017-11-30 11:30:27,076 [main] INFO o.t.s.t.mqtt.MqttTransportService - Starting MQTT transport...
  179. 2017-11-30 11:30:27,076 [main] INFO o.t.s.t.mqtt.MqttTransportService - Lookup MQTT transport adaptor JsonMqttAdaptor
  180. 2017-11-30 11:30:27,076 [main] INFO o.t.s.t.mqtt.MqttTransportService - Starting MQTT transport server
  181. 2017-11-30 11:30:27,090 [main] INFO o.t.s.t.mqtt.MqttTransportService - Mqtt transport started!
  182. 2017-11-30 11:30:27,191 [main] INFO o.t.s.t.coap.CoapTransportService - Starting CoAP transport...
  183. 2017-11-30 11:30:27,191 [main] INFO o.t.s.t.coap.CoapTransportService - Lookup CoAP transport adaptor JsonCoapAdaptor
  184. 2017-11-30 11:30:27,191 [main] INFO o.t.s.t.coap.CoapTransportService - Starting CoAP transport server
  185. 2017-11-30 11:30:27,201 [main] INFO o.e.c.c.network.config.NetworkConfig - Loading standard properties from file Californium.properties
  186. 2017-11-30 11:30:27,313 [main] INFO o.e.californium.core.CoapServer - Starting server
  187. 2017-11-30 11:30:27,314 [main] INFO o.e.c.core.network.CoapEndpoint - Starting endpoint at /0.0.0.0:5683
  188. 2017-11-30 11:30:27,342 [main] INFO o.t.s.t.coap.CoapTransportService - CoAP transport started!
  189. 2017-11-30 11:30:28,776 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/{path:^(?!api$)(?!static$)(?!webjars$)[^\.]*}/**]}" onto public java.lang.String org.thingsboard.server.config.WebConfig.redirect()
  190. 2017-11-30 11:30:28,814 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/events/{entityType}/{entityId}/{eventType}],methods=[GET]}" onto public org.thingsboard.server.common.data.page.TimePageData<org.thingsboard.server.common.data.Event> org.thingsboard.server.controller.EventController.getEvents(java.lang.String,java.lang.String,java.lang.String,java.lang.String,int,java.lang.Long,java.lang.Long,boolean,java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  191. 2017-11-30 11:30:28,815 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/events/{entityType}/{entityId}],methods=[GET]}" onto public org.thingsboard.server.common.data.page.TimePageData<org.thingsboard.server.common.data.Event> org.thingsboard.server.controller.EventController.getEvents(java.lang.String,java.lang.String,java.lang.String,int,java.lang.Long,java.lang.Long,boolean,java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  192. 2017-11-30 11:30:28,828 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/user/{userId}],methods=[GET]}" onto public org.thingsboard.server.common.data.User org.thingsboard.server.controller.UserController.getUserById(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  193. 2017-11-30 11:30:28,828 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/user],methods=[POST]}" onto public org.thingsboard.server.common.data.User org.thingsboard.server.controller.UserController.saveUser(org.thingsboard.server.common.data.User,boolean,javax.servlet.http.HttpServletRequest) throws org.thingsboard.server.exception.ThingsboardException
  194. 2017-11-30 11:30:28,829 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/user/{userId}/activationLink],methods=[GET],produces=[text/plain]}" onto public java.lang.String org.thingsboard.server.controller.UserController.getActivationLink(java.lang.String,javax.servlet.http.HttpServletRequest) throws org.thingsboard.server.exception.ThingsboardException
  195. 2017-11-30 11:30:28,829 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/user/{userId}],methods=[DELETE]}" onto public void org.thingsboard.server.controller.UserController.deleteUser(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  196. 2017-11-30 11:30:28,836 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/tenant/{tenantId}/users],methods=[GET],params=[limit]}" onto public org.thingsboard.server.common.data.page.TextPageData<org.thingsboard.server.common.data.User> org.thingsboard.server.controller.UserController.getTenantAdmins(java.lang.String,int,java.lang.String,java.lang.String,java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  197. 2017-11-30 11:30:28,837 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/customer/{customerId}/users],methods=[GET],params=[limit]}" onto public org.thingsboard.server.common.data.page.TextPageData<org.thingsboard.server.common.data.User> org.thingsboard.server.controller.UserController.getCustomerUsers(java.lang.String,int,java.lang.String,java.lang.String,java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  198. 2017-11-30 11:30:28,837 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/user/sendActivationMail],methods=[POST]}" onto public void org.thingsboard.server.controller.UserController.sendActivationEmail(java.lang.String,javax.servlet.http.HttpServletRequest) throws org.thingsboard.server.exception.ThingsboardException
  199. 2017-11-30 11:30:28,852 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/dashboard/serverTime],methods=[GET]}" onto public long org.thingsboard.server.controller.DashboardController.getServerTime() throws org.thingsboard.server.exception.ThingsboardException
  200. 2017-11-30 11:30:28,852 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/dashboard/info/{dashboardId}],methods=[GET]}" onto public org.thingsboard.server.common.data.DashboardInfo org.thingsboard.server.controller.DashboardController.getDashboardInfoById(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  201. 2017-11-30 11:30:28,853 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/dashboard/{dashboardId}],methods=[GET]}" onto public org.thingsboard.server.common.data.Dashboard org.thingsboard.server.controller.DashboardController.getDashboardById(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  202. 2017-11-30 11:30:28,853 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/dashboard],methods=[POST]}" onto public org.thingsboard.server.common.data.Dashboard org.thingsboard.server.controller.DashboardController.saveDashboard(org.thingsboard.server.common.data.Dashboard) throws org.thingsboard.server.exception.ThingsboardException
  203. 2017-11-30 11:30:28,863 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/dashboard/{dashboardId}],methods=[DELETE]}" onto public void org.thingsboard.server.controller.DashboardController.deleteDashboard(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  204. 2017-11-30 11:30:28,863 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/customer/{customerId}/dashboard/{dashboardId}],methods=[POST]}" onto public org.thingsboard.server.common.data.Dashboard org.thingsboard.server.controller.DashboardController.assignDashboardToCustomer(java.lang.String,java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  205. 2017-11-30 11:30:28,864 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/customer/dashboard/{dashboardId}],methods=[DELETE]}" onto public org.thingsboard.server.common.data.Dashboard org.thingsboard.server.controller.DashboardController.unassignDashboardFromCustomer(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  206. 2017-11-30 11:30:28,864 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/customer/public/dashboard/{dashboardId}],methods=[POST]}" onto public org.thingsboard.server.common.data.Dashboard org.thingsboard.server.controller.DashboardController.assignDashboardToPublicCustomer(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  207. 2017-11-30 11:30:28,870 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/tenant/{tenantId}/dashboards],methods=[GET],params=[limit]}" onto public org.thingsboard.server.common.data.page.TextPageData<org.thingsboard.server.common.data.DashboardInfo> org.thingsboard.server.controller.DashboardController.getTenantDashboards(java.lang.String,int,java.lang.String,java.lang.String,java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  208. 2017-11-30 11:30:28,870 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/tenant/dashboards],methods=[GET],params=[limit]}" onto public org.thingsboard.server.common.data.page.TextPageData<org.thingsboard.server.common.data.DashboardInfo> org.thingsboard.server.controller.DashboardController.getTenantDashboards(int,java.lang.String,java.lang.String,java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  209. 2017-11-30 11:30:28,870 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/customer/{customerId}/dashboards],methods=[GET],params=[limit]}" onto public org.thingsboard.server.common.data.page.TextPageData<org.thingsboard.server.common.data.DashboardInfo> org.thingsboard.server.controller.DashboardController.getCustomerDashboards(java.lang.String,int,java.lang.String,java.lang.String,java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  210. 2017-11-30 11:30:28,874 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/auth/user],methods=[GET]}" onto public org.thingsboard.server.common.data.User org.thingsboard.server.controller.AuthController.getUser() throws org.thingsboard.server.exception.ThingsboardException
  211. 2017-11-30 11:30:28,874 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/auth/changePassword],methods=[POST]}" onto public void org.thingsboard.server.controller.AuthController.changePassword(java.lang.String,java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  212. 2017-11-30 11:30:28,875 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/noauth/activate],methods=[GET],params=[activateToken]}" onto public org.springframework.http.ResponseEntity<java.lang.String> org.thingsboard.server.controller.AuthController.checkActivateToken(java.lang.String)
  213. 2017-11-30 11:30:28,875 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/noauth/resetPasswordByEmail],methods=[POST]}" onto public void org.thingsboard.server.controller.AuthController.requestResetPasswordByEmail(java.lang.String,javax.servlet.http.HttpServletRequest) throws org.thingsboard.server.exception.ThingsboardException
  214. 2017-11-30 11:30:28,875 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/noauth/resetPassword],methods=[GET],params=[resetToken]}" onto public org.springframework.http.ResponseEntity<java.lang.String> org.thingsboard.server.controller.AuthController.checkResetToken(java.lang.String)
  215. 2017-11-30 11:30:28,876 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/noauth/activate],methods=[POST]}" onto public com.fasterxml.jackson.databind.JsonNode org.thingsboard.server.controller.AuthController.activateUser(java.lang.String,java.lang.String,javax.servlet.http.HttpServletRequest) throws org.thingsboard.server.exception.ThingsboardException
  216. 2017-11-30 11:30:28,876 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/noauth/resetPassword],methods=[POST]}" onto public com.fasterxml.jackson.databind.JsonNode org.thingsboard.server.controller.AuthController.resetPassword(java.lang.String,java.lang.String,javax.servlet.http.HttpServletRequest) throws org.thingsboard.server.exception.ThingsboardException
  217. 2017-11-30 11:30:28,882 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/widgetType/{widgetTypeId}],methods=[DELETE]}" onto public void org.thingsboard.server.controller.WidgetTypeController.deleteWidgetType(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  218. 2017-11-30 11:30:28,883 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/widgetTypes],methods=[GET],params=[isSystem && bundleAlias]}" onto public java.util.List<org.thingsboard.server.common.data.widget.WidgetType> org.thingsboard.server.controller.WidgetTypeController.getBundleWidgetTypes(boolean,java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  219. 2017-11-30 11:30:28,883 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/widgetType],methods=[GET],params=[isSystem && bundleAlias && alias]}" onto public org.thingsboard.server.common.data.widget.WidgetType org.thingsboard.server.controller.WidgetTypeController.getWidgetType(boolean,java.lang.String,java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  220. 2017-11-30 11:30:28,884 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/widgetType/{widgetTypeId}],methods=[GET]}" onto public org.thingsboard.server.common.data.widget.WidgetType org.thingsboard.server.controller.WidgetTypeController.getWidgetTypeById(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  221. 2017-11-30 11:30:28,884 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/widgetType],methods=[POST]}" onto public org.thingsboard.server.common.data.widget.WidgetType org.thingsboard.server.controller.WidgetTypeController.saveWidgetType(org.thingsboard.server.common.data.widget.WidgetType) throws org.thingsboard.server.exception.ThingsboardException
  222. 2017-11-30 11:30:28,890 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/rules],methods=[GET]}" onto public java.util.List<org.thingsboard.server.common.data.rule.RuleMetaData> org.thingsboard.server.controller.RuleController.getRules() throws org.thingsboard.server.exception.ThingsboardException
  223. 2017-11-30 11:30:28,890 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/rule/{ruleId}],methods=[GET]}" onto public org.thingsboard.server.common.data.rule.RuleMetaData org.thingsboard.server.controller.RuleController.getRuleById(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  224. 2017-11-30 11:30:28,890 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/rule/token/{pluginToken}],methods=[GET]}" onto public java.util.List<org.thingsboard.server.common.data.rule.RuleMetaData> org.thingsboard.server.controller.RuleController.getRulesByPluginToken(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  225. 2017-11-30 11:30:28,890 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/rule],methods=[POST]}" onto public org.thingsboard.server.common.data.rule.RuleMetaData org.thingsboard.server.controller.RuleController.saveRule(org.thingsboard.server.common.data.rule.RuleMetaData) throws org.thingsboard.server.exception.ThingsboardException
  226. 2017-11-30 11:30:28,890 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/rule/{ruleId}/activate],methods=[POST]}" onto public void org.thingsboard.server.controller.RuleController.activateRuleById(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  227. 2017-11-30 11:30:28,891 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/rule/{ruleId}/suspend],methods=[POST]}" onto public void org.thingsboard.server.controller.RuleController.suspendRuleById(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  228. 2017-11-30 11:30:28,891 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/rule/system],methods=[GET],params=[limit]}" onto public org.thingsboard.server.common.data.page.TextPageData<org.thingsboard.server.common.data.rule.RuleMetaData> org.thingsboard.server.controller.RuleController.getSystemRules(int,java.lang.String,java.lang.String,java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  229. 2017-11-30 11:30:28,891 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/rule],methods=[GET],params=[limit]}" onto public org.thingsboard.server.common.data.page.TextPageData<org.thingsboard.server.common.data.rule.RuleMetaData> org.thingsboard.server.controller.RuleController.getTenantRules(int,java.lang.String,java.lang.String,java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  230. 2017-11-30 11:30:28,891 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/rule/tenant/{tenantId}],methods=[GET],params=[limit]}" onto public org.thingsboard.server.common.data.page.TextPageData<org.thingsboard.server.common.data.rule.RuleMetaData> org.thingsboard.server.controller.RuleController.getTenantRules(java.lang.String,int,java.lang.String,java.lang.String,java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  231. 2017-11-30 11:30:28,897 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/rule/{ruleId}],methods=[DELETE]}" onto public void org.thingsboard.server.controller.RuleController.deleteRule(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  232. 2017-11-30 11:30:28,905 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/plugin/token/{pluginToken}],methods=[GET]}" onto public org.thingsboard.server.common.data.plugin.PluginMetaData org.thingsboard.server.controller.PluginController.getPluginByToken(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  233. 2017-11-30 11:30:28,905 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/plugin],methods=[POST]}" onto public org.thingsboard.server.common.data.plugin.PluginMetaData org.thingsboard.server.controller.PluginController.savePlugin(org.thingsboard.server.common.data.plugin.PluginMetaData) throws org.thingsboard.server.exception.ThingsboardException
  234. 2017-11-30 11:30:28,905 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/plugin/{pluginId}/activate],methods=[POST]}" onto public void org.thingsboard.server.controller.PluginController.activatePluginById(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  235. 2017-11-30 11:30:28,905 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/plugin/{pluginId}/suspend],methods=[POST]}" onto public void org.thingsboard.server.controller.PluginController.suspendPluginById(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  236. 2017-11-30 11:30:28,906 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/plugin/system],methods=[GET],params=[limit]}" onto public org.thingsboard.server.common.data.page.TextPageData<org.thingsboard.server.common.data.plugin.PluginMetaData> org.thingsboard.server.controller.PluginController.getSystemPlugins(int,java.lang.String,java.lang.String,java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  237. 2017-11-30 11:30:28,906 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/plugin],methods=[GET],params=[limit]}" onto public org.thingsboard.server.common.data.page.TextPageData<org.thingsboard.server.common.data.plugin.PluginMetaData> org.thingsboard.server.controller.PluginController.getTenantPlugins(int,java.lang.String,java.lang.String,java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  238. 2017-11-30 11:30:28,906 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/plugin/tenant/{tenantId}],methods=[GET],params=[limit]}" onto public org.thingsboard.server.common.data.page.TextPageData<org.thingsboard.server.common.data.plugin.PluginMetaData> org.thingsboard.server.controller.PluginController.getTenantPlugins(java.lang.String,int,java.lang.String,java.lang.String,java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  239. 2017-11-30 11:30:28,906 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/plugins],methods=[GET]}" onto public java.util.List<org.thingsboard.server.common.data.plugin.PluginMetaData> org.thingsboard.server.controller.PluginController.getPlugins() throws org.thingsboard.server.exception.ThingsboardException
  240. 2017-11-30 11:30:28,906 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/plugin/{pluginId}],methods=[DELETE]}" onto public void org.thingsboard.server.controller.PluginController.deletePlugin(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  241. 2017-11-30 11:30:28,914 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/plugin/{pluginId}],methods=[GET]}" onto public org.thingsboard.server.common.data.plugin.PluginMetaData org.thingsboard.server.controller.PluginController.getPluginById(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  242. 2017-11-30 11:30:28,915 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/plugins/{pluginToken}/**]}" onto public org.springframework.web.context.request.async.DeferredResult<org.springframework.http.ResponseEntity> org.thingsboard.server.controller.plugin.PluginApiController.processRequest(java.lang.String,org.springframework.http.RequestEntity<byte[]>,javax.servlet.http.HttpServletRequest) throws org.thingsboard.server.exception.ThingsboardException
  243. 2017-11-30 11:30:28,917 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/component/{componentDescriptorClazz:.+}],methods=[GET]}" onto public org.thingsboard.server.common.data.plugin.ComponentDescriptor org.thingsboard.server.controller.ComponentDescriptorController.getComponentDescriptorByClazz(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  244. 2017-11-30 11:30:28,917 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/components/actions/{pluginClazz:.+}],methods=[GET]}" onto public java.util.List<org.thingsboard.server.common.data.plugin.ComponentDescriptor> org.thingsboard.server.controller.ComponentDescriptorController.getPluginActionsByPluginClazz(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  245. 2017-11-30 11:30:28,918 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/components/{componentType}],methods=[GET]}" onto public java.util.List<org.thingsboard.server.common.data.plugin.ComponentDescriptor> org.thingsboard.server.controller.ComponentDescriptorController.getComponentDescriptorsByType(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  246. 2017-11-30 11:30:28,919 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/alarm/highestSeverity/{entityType}/{entityId}],methods=[GET]}" onto public org.thingsboard.server.common.data.alarm.AlarmSeverity org.thingsboard.server.controller.AlarmController.getHighestAlarmSeverity(java.lang.String,java.lang.String,java.lang.String,java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  247. 2017-11-30 11:30:28,920 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/alarm/info/{alarmId}],methods=[GET]}" onto public org.thingsboard.server.common.data.alarm.AlarmInfo org.thingsboard.server.controller.AlarmController.getAlarmInfoById(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  248. 2017-11-30 11:30:28,925 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/alarm],methods=[POST]}" onto public org.thingsboard.server.common.data.alarm.Alarm org.thingsboard.server.controller.AlarmController.saveAlarm(org.thingsboard.server.common.data.alarm.Alarm) throws org.thingsboard.server.exception.ThingsboardException
  249. 2017-11-30 11:30:28,926 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/alarm/{alarmId}/ack],methods=[POST]}" onto public void org.thingsboard.server.controller.AlarmController.ackAlarm(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  250. 2017-11-30 11:30:28,926 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/alarm/{alarmId}/clear],methods=[POST]}" onto public void org.thingsboard.server.controller.AlarmController.clearAlarm(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  251. 2017-11-30 11:30:28,927 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/alarm/{entityType}/{entityId}],methods=[GET]}" onto public org.thingsboard.server.common.data.page.TimePageData<org.thingsboard.server.common.data.alarm.AlarmInfo> org.thingsboard.server.controller.AlarmController.getAlarms(java.lang.String,java.lang.String,java.lang.String,java.lang.String,int,java.lang.Long,java.lang.Long,boolean,java.lang.String,java.lang.Boolean) throws org.thingsboard.server.exception.ThingsboardException
  252. 2017-11-30 11:30:28,928 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/alarm/{alarmId}],methods=[GET]}" onto public org.thingsboard.server.common.data.alarm.Alarm org.thingsboard.server.controller.AlarmController.getAlarmById(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  253. 2017-11-30 11:30:28,932 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/relation],methods=[POST]}" onto public void org.thingsboard.server.controller.EntityRelationController.saveRelation(org.thingsboard.server.common.data.relation.EntityRelation) throws org.thingsboard.server.exception.ThingsboardException
  254. 2017-11-30 11:30:28,932 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/relation],methods=[DELETE],params=[fromId && fromType && relationType && toId && toType]}" onto public void org.thingsboard.server.controller.EntityRelationController.deleteRelation(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  255. 2017-11-30 11:30:28,932 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/relations],methods=[DELETE],params=[id && type]}" onto public void org.thingsboard.server.controller.EntityRelationController.deleteRelations(java.lang.String,java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  256. 2017-11-30 11:30:28,938 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/relation],methods=[GET],params=[fromId && fromType && relationType && toId && toType]}" onto public org.thingsboard.server.common.data.relation.EntityRelation org.thingsboard.server.controller.EntityRelationController.getRelation(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  257. 2017-11-30 11:30:28,938 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/relations],methods=[GET],params=[fromId && fromType]}" onto public java.util.List<org.thingsboard.server.common.data.relation.EntityRelation> org.thingsboard.server.controller.EntityRelationController.findByFrom(java.lang.String,java.lang.String,java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  258. 2017-11-30 11:30:28,938 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/relations],methods=[GET],params=[fromId && fromType && relationType]}" onto public java.util.List<org.thingsboard.server.common.data.relation.EntityRelation> org.thingsboard.server.controller.EntityRelationController.findByFrom(java.lang.String,java.lang.String,java.lang.String,java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  259. 2017-11-30 11:30:28,939 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/relations/info],methods=[GET],params=[fromId && fromType]}" onto public java.util.List<org.thingsboard.server.common.data.relation.EntityRelationInfo> org.thingsboard.server.controller.EntityRelationController.findInfoByFrom(java.lang.String,java.lang.String,java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  260. 2017-11-30 11:30:28,939 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/relations],methods=[GET],params=[toId && toType]}" onto public java.util.List<org.thingsboard.server.common.data.relation.EntityRelation> org.thingsboard.server.controller.EntityRelationController.findByTo(java.lang.String,java.lang.String,java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  261. 2017-11-30 11:30:28,939 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/relations],methods=[GET],params=[toId && toType && relationType]}" onto public java.util.List<org.thingsboard.server.common.data.relation.EntityRelation> org.thingsboard.server.controller.EntityRelationController.findByTo(java.lang.String,java.lang.String,java.lang.String,java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  262. 2017-11-30 11:30:28,940 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/relations/info],methods=[GET],params=[toId && toType]}" onto public java.util.List<org.thingsboard.server.common.data.relation.EntityRelationInfo> org.thingsboard.server.controller.EntityRelationController.findInfoByTo(java.lang.String,java.lang.String,java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  263. 2017-11-30 11:30:28,941 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/relations],methods=[POST]}" onto public java.util.List<org.thingsboard.server.common.data.relation.EntityRelation> org.thingsboard.server.controller.EntityRelationController.findByQuery(org.thingsboard.server.common.data.relation.EntityRelationsQuery) throws org.thingsboard.server.exception.ThingsboardException
  264. 2017-11-30 11:30:28,942 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/relations/info],methods=[POST]}" onto public java.util.List<org.thingsboard.server.common.data.relation.EntityRelationInfo> org.thingsboard.server.controller.EntityRelationController.findInfoByQuery(org.thingsboard.server.common.data.relation.EntityRelationsQuery) throws org.thingsboard.server.exception.ThingsboardException
  265. 2017-11-30 11:30:28,951 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/asset/{assetId}],methods=[GET]}" onto public org.thingsboard.server.common.data.asset.Asset org.thingsboard.server.controller.AssetController.getAssetById(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  266. 2017-11-30 11:30:28,951 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/asset],methods=[POST]}" onto public org.thingsboard.server.common.data.asset.Asset org.thingsboard.server.controller.AssetController.saveAsset(org.thingsboard.server.common.data.asset.Asset) throws org.thingsboard.server.exception.ThingsboardException
  267. 2017-11-30 11:30:28,951 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/asset/{assetId}],methods=[DELETE]}" onto public void org.thingsboard.server.controller.AssetController.deleteAsset(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  268. 2017-11-30 11:30:28,952 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/customer/{customerId}/asset/{assetId}],methods=[POST]}" onto public org.thingsboard.server.common.data.asset.Asset org.thingsboard.server.controller.AssetController.assignAssetToCustomer(java.lang.String,java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  269. 2017-11-30 11:30:28,952 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/customer/asset/{assetId}],methods=[DELETE]}" onto public org.thingsboard.server.common.data.asset.Asset org.thingsboard.server.controller.AssetController.unassignAssetFromCustomer(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  270. 2017-11-30 11:30:28,952 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/customer/public/asset/{assetId}],methods=[POST]}" onto public org.thingsboard.server.common.data.asset.Asset org.thingsboard.server.controller.AssetController.assignAssetToPublicCustomer(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  271. 2017-11-30 11:30:28,952 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/tenant/assets],methods=[GET],params=[limit]}" onto public org.thingsboard.server.common.data.page.TextPageData<org.thingsboard.server.common.data.asset.Asset> org.thingsboard.server.controller.AssetController.getTenantAssets(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  272. 2017-11-30 11:30:28,952 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/tenant/assets],methods=[GET],params=[assetName]}" onto public org.thingsboard.server.common.data.asset.Asset org.thingsboard.server.controller.AssetController.getTenantAsset(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  273. 2017-11-30 11:30:28,953 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/customer/{customerId}/assets],methods=[GET],params=[limit]}" onto public org.thingsboard.server.common.data.page.TextPageData<org.thingsboard.server.common.data.asset.Asset> org.thingsboard.server.controller.AssetController.getCustomerAssets(java.lang.String,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  274. 2017-11-30 11:30:28,961 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/assets],methods=[GET],params=[assetIds]}" onto public java.util.List<org.thingsboard.server.common.data.asset.Asset> org.thingsboard.server.controller.AssetController.getAssetsByIds(java.lang.String[]) throws org.thingsboard.server.exception.ThingsboardException
  275. 2017-11-30 11:30:28,961 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/asset/types],methods=[GET]}" onto public java.util.List<org.thingsboard.server.common.data.EntitySubtype> org.thingsboard.server.controller.AssetController.getAssetTypes() throws org.thingsboard.server.exception.ThingsboardException
  276. 2017-11-30 11:30:28,962 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/assets],methods=[POST]}" onto public java.util.List<org.thingsboard.server.common.data.asset.Asset> org.thingsboard.server.controller.AssetController.findByQuery(org.thingsboard.server.common.data.asset.AssetSearchQuery) throws org.thingsboard.server.exception.ThingsboardException
  277. 2017-11-30 11:30:28,963 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/widgetsBundle],methods=[POST]}" onto public org.thingsboard.server.common.data.widget.WidgetsBundle org.thingsboard.server.controller.WidgetsBundleController.saveWidgetsBundle(org.thingsboard.server.common.data.widget.WidgetsBundle) throws org.thingsboard.server.exception.ThingsboardException
  278. 2017-11-30 11:30:28,965 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/widgetsBundle/{widgetsBundleId}],methods=[DELETE]}" onto public void org.thingsboard.server.controller.WidgetsBundleController.deleteWidgetsBundle(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  279. 2017-11-30 11:30:28,966 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/widgetsBundles],methods=[GET],params=[limit]}" onto public org.thingsboard.server.common.data.page.TextPageData<org.thingsboard.server.common.data.widget.WidgetsBundle> org.thingsboard.server.controller.WidgetsBundleController.getWidgetsBundles(int,java.lang.String,java.lang.String,java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  280. 2017-11-30 11:30:28,966 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/widgetsBundles],methods=[GET]}" onto public java.util.List<org.thingsboard.server.common.data.widget.WidgetsBundle> org.thingsboard.server.controller.WidgetsBundleController.getWidgetsBundles() throws org.thingsboard.server.exception.ThingsboardException
  281. 2017-11-30 11:30:28,966 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/widgetsBundle/{widgetsBundleId}],methods=[GET]}" onto public org.thingsboard.server.common.data.widget.WidgetsBundle org.thingsboard.server.controller.WidgetsBundleController.getWidgetsBundleById(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  282. 2017-11-30 11:30:28,967 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/customer/{customerId}],methods=[GET]}" onto public org.thingsboard.server.common.data.Customer org.thingsboard.server.controller.CustomerController.getCustomerById(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  283. 2017-11-30 11:30:28,968 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/customer/{customerId}/shortInfo],methods=[GET]}" onto public com.fasterxml.jackson.databind.JsonNode org.thingsboard.server.controller.CustomerController.getShortCustomerInfoById(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  284. 2017-11-30 11:30:28,968 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/customer/{customerId}/title],methods=[GET],produces=[application/text]}" onto public java.lang.String org.thingsboard.server.controller.CustomerController.getCustomerTitleById(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  285. 2017-11-30 11:30:28,968 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/customer],methods=[POST]}" onto public org.thingsboard.server.common.data.Customer org.thingsboard.server.controller.CustomerController.saveCustomer(org.thingsboard.server.common.data.Customer) throws org.thingsboard.server.exception.ThingsboardException
  286. 2017-11-30 11:30:28,968 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/customer/{customerId}],methods=[DELETE]}" onto public void org.thingsboard.server.controller.CustomerController.deleteCustomer(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  287. 2017-11-30 11:30:28,968 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/customers],methods=[GET],params=[limit]}" onto public org.thingsboard.server.common.data.page.TextPageData<org.thingsboard.server.common.data.Customer> org.thingsboard.server.controller.CustomerController.getCustomers(int,java.lang.String,java.lang.String,java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  288. 2017-11-30 11:30:28,985 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/device/{deviceId}],methods=[GET]}" onto public org.thingsboard.server.common.data.Device org.thingsboard.server.controller.DeviceController.getDeviceById(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  289. 2017-11-30 11:30:28,985 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/device],methods=[POST]}" onto public org.thingsboard.server.common.data.Device org.thingsboard.server.controller.DeviceController.saveDevice(org.thingsboard.server.common.data.Device) throws org.thingsboard.server.exception.ThingsboardException
  290. 2017-11-30 11:30:28,986 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/device/{deviceId}],methods=[DELETE]}" onto public void org.thingsboard.server.controller.DeviceController.deleteDevice(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  291. 2017-11-30 11:30:28,986 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/customer/{customerId}/device/{deviceId}],methods=[POST]}" onto public org.thingsboard.server.common.data.Device org.thingsboard.server.controller.DeviceController.assignDeviceToCustomer(java.lang.String,java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  292. 2017-11-30 11:30:28,986 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/customer/device/{deviceId}],methods=[DELETE]}" onto public org.thingsboard.server.common.data.Device org.thingsboard.server.controller.DeviceController.unassignDeviceFromCustomer(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  293. 2017-11-30 11:30:28,986 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/customer/public/device/{deviceId}],methods=[POST]}" onto public org.thingsboard.server.common.data.Device org.thingsboard.server.controller.DeviceController.assignDeviceToPublicCustomer(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  294. 2017-11-30 11:30:28,987 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/device/{deviceId}/credentials],methods=[GET]}" onto public org.thingsboard.server.common.data.security.DeviceCredentials org.thingsboard.server.controller.DeviceController.getDeviceCredentialsByDeviceId(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  295. 2017-11-30 11:30:28,987 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/device/credentials],methods=[POST]}" onto public org.thingsboard.server.common.data.security.DeviceCredentials org.thingsboard.server.controller.DeviceController.saveDeviceCredentials(org.thingsboard.server.common.data.security.DeviceCredentials) throws org.thingsboard.server.exception.ThingsboardException
  296. 2017-11-30 11:30:28,987 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/tenant/devices],methods=[GET],params=[limit]}" onto public org.thingsboard.server.common.data.page.TextPageData<org.thingsboard.server.common.data.Device> org.thingsboard.server.controller.DeviceController.getTenantDevices(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  297. 2017-11-30 11:30:28,987 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/tenant/devices],methods=[GET],params=[deviceName]}" onto public org.thingsboard.server.common.data.Device org.thingsboard.server.controller.DeviceController.getTenantDevice(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  298. 2017-11-30 11:30:28,987 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/customer/{customerId}/devices],methods=[GET],params=[limit]}" onto public org.thingsboard.server.common.data.page.TextPageData<org.thingsboard.server.common.data.Device> org.thingsboard.server.controller.DeviceController.getCustomerDevices(java.lang.String,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  299. 2017-11-30 11:30:28,988 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/devices],methods=[GET],params=[deviceIds]}" onto public java.util.List<org.thingsboard.server.common.data.Device> org.thingsboard.server.controller.DeviceController.getDevicesByIds(java.lang.String[]) throws org.thingsboard.server.exception.ThingsboardException
  300. 2017-11-30 11:30:28,989 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/device/types],methods=[GET]}" onto public java.util.List<org.thingsboard.server.common.data.EntitySubtype> org.thingsboard.server.controller.DeviceController.getDeviceTypes() throws org.thingsboard.server.exception.ThingsboardException
  301. 2017-11-30 11:30:28,989 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/devices],methods=[POST]}" onto public java.util.List<org.thingsboard.server.common.data.Device> org.thingsboard.server.controller.DeviceController.findByQuery(org.thingsboard.server.common.data.device.DeviceSearchQuery) throws org.thingsboard.server.exception.ThingsboardException
  302. 2017-11-30 11:30:28,991 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/tenant/{tenantId}],methods=[GET]}" onto public org.thingsboard.server.common.data.Tenant org.thingsboard.server.controller.TenantController.getTenantById(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  303. 2017-11-30 11:30:28,991 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/tenant],methods=[POST]}" onto public org.thingsboard.server.common.data.Tenant org.thingsboard.server.controller.TenantController.saveTenant(org.thingsboard.server.common.data.Tenant) throws org.thingsboard.server.exception.ThingsboardException
  304. 2017-11-30 11:30:28,994 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/tenant/{tenantId}],methods=[DELETE]}" onto public void org.thingsboard.server.controller.TenantController.deleteTenant(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  305. 2017-11-30 11:30:28,995 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/tenants],methods=[GET],params=[limit]}" onto public org.thingsboard.server.common.data.page.TextPageData<org.thingsboard.server.common.data.Tenant> org.thingsboard.server.controller.TenantController.getTenants(int,java.lang.String,java.lang.String,java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  306. 2017-11-30 11:30:28,996 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/admin/updates],methods=[GET]}" onto public org.thingsboard.server.service.update.model.UpdateMessage org.thingsboard.server.controller.AdminController.checkUpdates() throws org.thingsboard.server.exception.ThingsboardException
  307. 2017-11-30 11:30:28,998 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/admin/settings/testMail],methods=[POST]}" onto public void org.thingsboard.server.controller.AdminController.sendTestMail(org.thingsboard.server.common.data.AdminSettings) throws org.thingsboard.server.exception.ThingsboardException
  308. 2017-11-30 11:30:28,998 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/admin/settings/{key}],methods=[GET]}" onto public org.thingsboard.server.common.data.AdminSettings org.thingsboard.server.controller.AdminController.getAdminSettings(java.lang.String) throws org.thingsboard.server.exception.ThingsboardException
  309. 2017-11-30 11:30:28,998 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/admin/settings],methods=[POST]}" onto public org.thingsboard.server.common.data.AdminSettings org.thingsboard.server.controller.AdminController.saveAdminSettings(org.thingsboard.server.common.data.AdminSettings) throws org.thingsboard.server.exception.ThingsboardException
  310. 2017-11-30 11:30:29,007 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/v1/{deviceToken}/attributes],methods=[POST]}" onto public org.springframework.web.context.request.async.DeferredResult<org.springframework.http.ResponseEntity> org.thingsboard.server.transport.http.DeviceApiController.postDeviceAttributes(java.lang.String,java.lang.String)
  311. 2017-11-30 11:30:29,007 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/v1/{deviceToken}/telemetry],methods=[POST]}" onto public org.springframework.web.context.request.async.DeferredResult<org.springframework.http.ResponseEntity> org.thingsboard.server.transport.http.DeviceApiController.postTelemetry(java.lang.String,java.lang.String)
  312. 2017-11-30 11:30:29,008 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/v1/{deviceToken}/rpc],methods=[GET],produces=[application/json]}" onto public org.springframework.web.context.request.async.DeferredResult<org.springframework.http.ResponseEntity> org.thingsboard.server.transport.http.DeviceApiController.subscribeToCommands(java.lang.String,long)
  313. 2017-11-30 11:30:29,008 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/v1/{deviceToken}/rpc/{requestId}],methods=[POST]}" onto public org.springframework.web.context.request.async.DeferredResult<org.springframework.http.ResponseEntity> org.thingsboard.server.transport.http.DeviceApiController.replyToCommand(java.lang.String,java.lang.Integer,java.lang.String)
  314. 2017-11-30 11:30:29,008 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/v1/{deviceToken}/attributes],methods=[GET],produces=[application/json]}" onto public org.springframework.web.context.request.async.DeferredResult<org.springframework.http.ResponseEntity> org.thingsboard.server.transport.http.DeviceApiController.getDeviceAttributes(java.lang.String,java.lang.String,java.lang.String)
  315. 2017-11-30 11:30:29,009 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/v1/{deviceToken}/rpc],methods=[POST]}" onto public org.springframework.web.context.request.async.DeferredResult<org.springframework.http.ResponseEntity> org.thingsboard.server.transport.http.DeviceApiController.postRpcRequest(java.lang.String,java.lang.String)
  316. 2017-11-30 11:30:29,011 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/api/v1/{deviceToken}/attributes/updates],methods=[GET],produces=[application/json]}" onto public org.springframework.web.context.request.async.DeferredResult<org.springframework.http.ResponseEntity> org.thingsboard.server.transport.http.DeviceApiController.subscribeToAttributes(java.lang.String,long)
  317. 2017-11-30 11:30:29,012 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/v2/api-docs],methods=[GET],produces=[application/json || application/hal+json]}" onto public org.springframework.http.ResponseEntity<springfox.documentation.spring.web.json.Json> springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest)
  318. 2017-11-30 11:30:29,024 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/swagger-resources/configuration/ui]}" onto org.springframework.http.ResponseEntity<springfox.documentation.swagger.web.UiConfiguration> springfox.documentation.swagger.web.ApiResourceController.uiConfiguration()
  319. 2017-11-30 11:30:29,025 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/swagger-resources/configuration/security]}" onto org.springframework.http.ResponseEntity<springfox.documentation.swagger.web.SecurityConfiguration> springfox.documentation.swagger.web.ApiResourceController.securityConfiguration()
  320. 2017-11-30 11:30:29,026 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/swagger-resources]}" onto org.springframework.http.ResponseEntity<java.util.List<springfox.documentation.swagger.web.SwaggerResource>> springfox.documentation.swagger.web.ApiResourceController.swaggerResources()
  321. 2017-11-30 11:30:29,029 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
  322. 2017-11-30 11:30:29,029 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerMapping - Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest)
  323. 2017-11-30 11:30:29,645 [main] INFO o.s.s.c.ThreadPoolTaskScheduler - Initializing ExecutorService 'defaultSockJsTaskScheduler'
  324. 2017-11-30 11:30:29,765 [main] INFO o.s.w.s.s.s.WebSocketHandlerMapping - Mapped URL path [/api/ws/plugins/**] onto handler of type [class org.springframework.web.socket.server.support.WebSocketHttpRequestHandler]
  325. 2017-11-30 11:30:30,579 [main] INFO o.s.s.web.DefaultSecurityFilterChain - Creating filter chain: org.springframework.security.web.util.matcher.AnyRequestMatcher@1, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@1ca25c47, org.springframework.security.web.context.SecurityContextPersistenceFilter@4a9f80d3, org.springframework.security.web.header.HeaderWriterFilter@6ffab045, org.springframework.web.filter.CorsFilter@6d233929, org.springframework.security.web.authentication.logout.LogoutFilter@53ab0286, org.thingsboard.server.service.security.auth.rest.RestLoginProcessingFilter@522bfb88, org.thingsboard.server.service.security.auth.rest.RestPublicLoginProcessingFilter@1922158c, org.thingsboard.server.service.security.auth.jwt.JwtTokenAuthenticationProcessingFilter@6651534c, org.thingsboard.server.service.security.auth.jwt.RefreshTokenProcessingFilter@3c9cece7, org.thingsboard.server.service.security.auth.jwt.JwtTokenAuthenticationProcessingFilter@177646df, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@41fe9859, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@6c67e137, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@5fcacc0, org.springframework.security.web.session.SessionManagementFilter@3e2943ab, org.springframework.security.web.access.ExceptionTranslationFilter@2289aca5, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@29a60c27]
  326. 2017-11-30 11:30:31,084 [main] INFO o.s.w.s.m.m.a.RequestMappingHandlerAdapter - Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@5579bb86: startup date [Thu Nov 30 11:29:42 UTC 2017]; root of context hierarchy
  327. 2017-11-30 11:30:31,428 [main] INFO o.s.w.s.h.SimpleUrlHandlerMapping - Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
  328. 2017-11-30 11:30:31,429 [main] INFO o.s.w.s.h.SimpleUrlHandlerMapping - Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
  329. 2017-11-30 11:30:31,685 [main] INFO o.s.w.s.h.SimpleUrlHandlerMapping - Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
  330. 2017-11-30 11:30:33,589 [main] INFO o.s.j.e.a.AnnotationMBeanExporter - Registering beans for JMX exposure on startup
  331. 2017-11-30 11:30:33,624 [main] INFO o.s.c.s.DefaultLifecycleProcessor - Starting beans in phase 2147483647
  332. 2017-11-30 11:30:33,624 [main] INFO s.d.s.w.p.DocumentationPluginsBootstrapper - Context refreshed
  333. 2017-11-30 11:30:33,694 [main] INFO s.d.s.w.p.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s)
  334. 2017-11-30 11:30:33,773 [main] INFO s.d.s.w.s.ApiListingReferenceScanner - Scanning for api listing references
  335. 2017-11-30 11:30:35,901 [main] INFO s.d.s.w.r.o.CachingOperationNameGenerator - Generating unique operation named: getTenantDashboardsUsingGET_1
  336. 2017-11-30 11:30:36,390 [main] INFO s.d.s.w.r.o.CachingOperationNameGenerator - Generating unique operation named: findByQueryUsingPOST_1
  337. 2017-11-30 11:30:37,056 [main] INFO s.d.s.w.r.o.CachingOperationNameGenerator - Generating unique operation named: findByFromUsingGET_1
  338. 2017-11-30 11:30:37,103 [main] INFO s.d.s.w.r.o.CachingOperationNameGenerator - Generating unique operation named: findByQueryUsingPOST_2
  339. 2017-11-30 11:30:37,169 [main] INFO s.d.s.w.r.o.CachingOperationNameGenerator - Generating unique operation named: findByToUsingGET_1
  340. 2017-11-30 11:30:37,415 [main] INFO s.d.s.w.r.o.CachingOperationNameGenerator - Generating unique operation named: getEventsUsingGET_1
  341. 2017-11-30 11:30:37,839 [main] INFO s.d.s.w.r.o.CachingOperationNameGenerator - Generating unique operation named: getTenantPluginsUsingGET_1
  342. 2017-11-30 11:30:38,171 [main] INFO s.d.s.w.r.o.CachingOperationNameGenerator - Generating unique operation named: getTenantRulesUsingGET_1
  343. 2017-11-30 11:30:38,731 [main] INFO s.d.s.w.r.o.CachingOperationNameGenerator - Generating unique operation named: getWidgetsBundlesUsingGET_1
  344. 2017-11-30 11:30:38,908 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-0.0.0.0-8080"]
  345. 2017-11-30 11:30:38,950 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler [http-nio-0.0.0.0-8080]
  346. 2017-11-30 11:30:38,951 [main] INFO o.a.tomcat.util.net.NioSelectorPool - Using a shared selector for servlet write/read
  347. 2017-11-30 11:30:39,008 [main] INFO o.s.b.c.e.t.TomcatEmbeddedServletContainer - Tomcat started on port(s): 8080 (http)
  348. 2017-11-30 11:30:39,028 [main] INFO o.t.s.ThingsboardServerApplication - Started ThingsboardServerApplication in 59.888 seconds (JVM running for 62.65)
  349. 2017-11-30 11:31:11,623 [http-nio-0.0.0.0-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring FrameworkServlet 'dispatcherServlet'
  350. 2017-11-30 11:31:11,624 [http-nio-0.0.0.0-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - FrameworkServlet 'dispatcherServlet': initialization started
  351. 2017-11-30 11:31:11,698 [http-nio-0.0.0.0-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - FrameworkServlet 'dispatcherServlet': initialization completed in 74 ms
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement