Started 1 yr 5 mo ago
Took 14 min

Failed Build #39 (Jun 15, 2018 4:37:04 AM)

Changes
  1. remove distributed-cache from search-service (cache is not needed for (detail / githubweb)
  2. Bootstrap authorization service (detail / githubweb)
  3. add authorization mapping strategy, refactor BaseConfigKeys (detail / githubweb)
  4. rename ditto-model-policies-enforcers to ditto-model-enforcers (detail / githubweb)
  5. add enforcer interface (detail / githubweb)
  6. fix package of ditto-services-authorization-util (detail / githubweb)
  7. configure caffeine caches (detail / githubweb)
  8. add cache Entry and AbstractAskCacheLoader (detail / githubweb)
  9. bootstrap authorization service: just fix some copy&paste errors (detail / githubweb)
  10. transform responses in IdCacheLoader (detail / githubweb)
  11. rename interface PolicyEnforcer to Enforcer (detail / githubweb)
  12. add AclEnforcer (detail / githubweb)
  13. implement ACL- and policy-enforcer-loading (detail / githubweb)
  14. replace BaseConfigKeys by ServiceConfigReader (detail / githubweb)
  15. fix javadoc error in DittoService (detail / githubweb)
  16. test DittoServiceConfigReader (detail / githubweb)
  17. fix faulty logic in AbstractServiceConfigReader; specialize config (detail / githubweb)
  18. start authorization shard region (detail / githubweb)
  19. Generify JavaDoc for Enforcer (detail / githubweb)
  20. Adjust configuration loading to distinguish between required and (detail / githubweb)
  21. fix sonar issues, reduce @Nonnull annotations where possible (detail / githubweb)
  22. rename configs, improve cache loader thread-safety, annotate nullable (detail / githubweb)
  23. copy enforcement of ThingCommand as mixin; change type of Entry.getValue (detail / githubweb)
  24. Provide Metrics for caffeine-based caches (in progress) - introduced new (detail / githubweb)
  25. just fix javadoc error (detail / githubweb)
  26. remove wrong and already correctly defined dependency to (detail / githubweb)
  27. define version of ditto-services-utils-cache in bom (detail / githubweb)
  28. add dedicated class for entity ID with resource type (detail / githubweb)
  29. add unit tests for ThingCommandEnforcement; fix errors thus uncovered (detail / githubweb)
  30. forward ThingCommand to authorization shard region from proxy actor (detail / githubweb)
  31. Provide CaffeineCache metrics "estimated-size", "max-size", (detail / githubweb)
  32. adjust enforcer-cache and id-cache to use the new ditto Cache (detail / githubweb)
  33. replace guava cache with caffeine cache: use the Cache interface with (detail / githubweb)
  34. comment out MongoDB metrics reporter for authorization service (detail / githubweb)
  35. review: just fix some sonar issues, add unit test for EntityRegionMap (detail / githubweb)
  36. review: small changes in ThingCommandEnforcement - fix bug introduced in (detail / githubweb)
  37. stabilize MetricsStatsCounterTest by waiting max 5 secons until (detail / githubweb)
  38. remove currently not required plugins from (detail / githubweb)
  39. transform initial ModifyThing to CreateThing (detail / githubweb)
  40. configure cache metrics to be reported to statsd (detail / githubweb)
  41. further stabilize MetricsStatsCounterTest#evictions(): it is not clear (detail / githubweb)
  42. remove direct dependency from interface EntityId to ImmutableEntityId by (detail / githubweb)
  43. create inlined policies from EnforcerActor (detail / githubweb)
  44. handle empty ACL and default policy in CreateThing (detail / githubweb)
  45. handle retrieval of thing together with inlined policy (detail / githubweb)
  46. add rudimentary cache invalidation & policy command authorization (detail / githubweb)
  47. rename authorization.util.actors to a.u.enforcement (detail / githubweb)
  48. replace inheritance by delegation in EnforcerActor (detail / githubweb)
  49. copy policy command authorization logic to authorization service (detail / githubweb)
  50. distinguish rejection of CreateThing by own policy/acl from rejection of (detail / githubweb)
  51. - use distinct entity-id-to-enforcer caches per entity type (currently (detail / githubweb)
  52. several enhancements for better reuse in custom autorization service (detail / githubweb)
  53. - extend Cache interface with method #put(key, value), implement it in (detail / githubweb)
  54. handle policy/ACL validation and ACL-migration in authorization-service (detail / githubweb)
  55. extract AbstractAuthorizationService from AuthorizationService to allow (detail / githubweb)
  56. extract interface AuthorizationProxyPropsFactory with ditto default (detail / githubweb)
  57. provide the possibility to configure an optional PreEnforcementConfig (detail / githubweb)
  58. fix javadoc which seems to have been accidentally changed during (detail / githubweb)
  59. bugfix: preEnforcementConfig must be nullable, of course (detail / githubweb)
  60. reformat ComparableCache, delete unused members (detail / githubweb)
  61. move ShardedMessageEnvelope to ditto.signals.base (detail / githubweb)
  62. move sharded message envelope creation to (detail / githubweb)
  63. add message command enforcement to authorization service (detail / githubweb)
  64. add identity cache for policies in authorization service (detail / githubweb)
  65. move live signals below message commands (detail / githubweb)
  66. make preEnforcer a function (returning a CompletionStage) instead of an (detail / githubweb)
  67. minor javadoc fix (detail / githubweb)
  68. migrate live command authorization to authorization service (detail / githubweb)
  69. extract set of enforcement providers into own method (detail / githubweb)
  70. stop applying ThingCommandEnforcement to live commands (detail / githubweb)
  71. refactoring of enforcement (detail / githubweb)
  72. add preliminary DispatcherActor for authorization service (detail / githubweb)
  73. add first draft of extensible actors (detail / githubweb)
  74. split enforcer-cache into acl- and policy-enforcer cache: this makes it (detail / githubweb)
  75. decompose extensible actors into graph stages (detail / githubweb)
  76. add graph combinators (detail / githubweb)
  77. rename ditto "authorization service" to "concierge service", because the (detail / githubweb)
  78. fix serviceName for test.conf (detail / githubweb)
  79. fix enforcement tests: GraphActor.unhandled() were attached to wrong (detail / githubweb)
  80. configure supervisorStrategy in ConciergeRootActor analogous to other (detail / githubweb)
  81. stop waiting for completable future in pre-enforcer (detail / githubweb)
  82. start dispatcher actor in Concierge; make members of Filter private (detail / githubweb)
  83. remove enforcement from ProxyActor and forward commands to concierge (detail / githubweb)
  84. Removed distributed-cache from all services. Removed all cache facades (detail / githubweb)
  85. start all concierge actors in A.ProxyPropsFactory; rename 'props' to (detail / githubweb)
  86. add config-readers for health and http (detail / githubweb)
  87. configure health-check for concierge-service and expose it via http (detail / githubweb)
  88. use new http- and health-config-readers instead of duplicated config (detail / githubweb)
  89. fix stupid copy/paste error (detail / githubweb)
  90. removed further no-longer needed references to (detail / githubweb)
  91. removed no-longer needed cluster dependencies from persistence modules (detail / githubweb)
  92. stabilize test by setting snapshot-interval to 5 seconds (detail / githubweb)
  93. move ThingAggregatorActor to Concierge-service, remove unused combinator (detail / githubweb)
  94. no longer register proxy-actor with pubSub (detail / githubweb)
  95. delete route /gatewayRoot/proxy/aggregator (detail / githubweb)
  96. formatting only (detail / githubweb)
  97. allow creation of pre-enforcer without reply address for error responses (detail / githubweb)
  98. dispatch signals to concierge without relying on type distinction (detail / githubweb)
  99. make it simple to share configuration with custom concierge (detail / githubweb)
  100. invalidate caches based on ThingEvents (detail / githubweb)
  101. invalidate policy-enforcer-cache in case of any PolicyEvent; speed up (detail / githubweb)
  102. nicer code formatting (detail / githubweb)
  103. Rename ConciergeEnvelope into ConciergeForwarder (detail / githubweb)
  104. fix copy/paste error in (detail / githubweb)
  105. test event subscription on pubSub for cache-invalidating actors (detail / githubweb)
  106. add javadoc to PolicyOrAclEnforcerRetrieverFactory, reduce scope and (detail / githubweb)
  107. add PolicyCommandEnforcementTest; make IdentityCache a singleton and use (detail / githubweb)
  108. add some debug-logging for sending messages to concierge and retrieving (detail / githubweb)
  109. thread Ditto headers in error responses due to authorization (detail / githubweb)
  110. make subjectIssuersForPolicyMigration configurable for (detail / githubweb)
  111. rename methods to stress that read subjects are added for thing-, live- (detail / githubweb)
  112. just fix some warnings (detail / githubweb)
  113. introduce constant SEARCH_ACTOR_PATH (detail / githubweb)
  114. delete handler actors from gateway, add similar tests to concierge (detail / githubweb)
  115. prevent NPE when ids-parameter for RetrieveThings-command is an empty (detail / githubweb)
  116. minor cleanup: add @Nullable annotation, don't specify unnecessary (detail / githubweb)
  117. add activity check component for EnforcerActor (detail / githubweb)
  118. Review: handle askTimeoutExceptions errors in (detail / githubweb)
  119. test PipeWithIdleRoutine (detail / githubweb)
  120. handle error on creation of completion stage in PreEnforcer; remove (detail / githubweb)
  121. move (Thing-)PolicyInvalidException to ditto-signals-commands-things, (detail / githubweb)
  122. provide shard-region-statistics for concierge - update StatisticsActor (detail / githubweb)
  123. rename conciergeEnforcers*Namespaces*Hotness to (detail / githubweb)
  124. allow retrieval of enforcer by its own key; improve error message on (detail / githubweb)
  125. add config for health check and aggregator deployment to (detail / githubweb)
  126. removed exceptionally branch from authenticate method (detail / githubweb)
  127. StreamingActor have to delegate Commands to ProxyActor and not directly (detail / githubweb)
  128. removed obsolete amqp-bridge from docker-compose (detail / githubweb)
  129. fixed bugs in sandbox (detail / githubweb)
  130. fixed feed.xml for Ditto site (detail / githubweb)
  131. fixed TODO in mapping doc, added link to MessageMapper source (detail / githubweb)
  132. improve exception handling in JwtAuthenticationDirective, distinguish (detail / githubweb)
  133. remove useless mockito annotations (detail / githubweb)
  134. move TakeSnapshot(Response) from things-sudo-commands to things-commands (detail / githubweb)
  135. add batch-command-handling to ditto (the commands etc already existed in (detail / githubweb)
  136. fix error in unit test (the TagThingResponse contains the thingId, *not* (detail / githubweb)
  137. stabilize amqp-bridge tests by using random netty.tcp port (detail / githubweb)
  138. add extended monitoring for mongodb driver (detail / githubweb)
  139. make sure that ThingModified-Events always contain the complete Thing (detail / githubweb)
  140. when merging the thing from a ModifyThing-Command with the existing (detail / githubweb)
  141. bugfix in JwtAuthenticationDirective: extract the cause from (detail / githubweb)
  142. fixed typos (detail / githubweb)
  143. added blogpost about how to add a connection between Ditto and Hono (detail / githubweb)
  144. review: only small fixes (detail / githubweb)
  145. fixed concierge-dev.conf and removed persistence check from Gateway (detail / githubweb)
  146. fixed that command and commandResponses could not always be deserialized (detail / githubweb)
  147. fixed retrieving stats now really (detail / githubweb)
  148. fixed that occurring IndexOutOfBounds exceptions killed the JVM of the (detail / githubweb)
  149. add sanity-check which ensures that ThingPersistenceActor does not store (detail / githubweb)
  150. stabilize batch-tests by specifying random netty.tcp port (detail / githubweb)
  151. fix the path to the things-aggregator actor (has been moved from gateway (detail / githubweb)
  152. added id validation for every policy command (detail / githubweb)
  153. review: some renaming of actors which were no actors (detail / githubweb)
  154. provide method for creating a copy of a ThingSearchQueryCommand with (detail / githubweb)
  155. split up ConciergeForwarder in ConciergeWrapper and (detail / githubweb)
  156. start ConciergeForwarderActor in ConciergeRootActor and publish ActorRef (detail / githubweb)
  157. modularized concierge service by adding "cache", "enforcement" (detail / githubweb)
  158. #152 fixed broken links in doc (detail / githubweb)
  159. #152 fixed broken links in doc, part2 (detail / githubweb)
  160. Propose a patch for failing test (detail / githubweb)
  161. bugfix: readSubjects were not added to SendClaimMessage, thus it could (detail / githubweb)
  162. bugfix: message-responses were not routed to the things-shard-region, (detail / githubweb)
  163. preserve ditto-headers in exception thrown in case of deleted policy (detail / githubweb)
  164. #153 addressing GDRP issues (detail / githubweb)
  165. remove workaround which had set readSubjects for v1-things in (detail / githubweb)
  166. fix several TODOs: - add javadoc where missing - make hard-coded values (detail / githubweb)
  167. fixed compile errors after merge (detail / githubweb)
  168. remove already solved TODO (detail / githubweb)
  169. add missing javadoc (detail / githubweb)
  170. added concierge Docker image building (detail / githubweb)
  171. added missing file changes (detail / githubweb)
  172. stabilized test (detail / githubweb)
  173. use abstraction of AbstractConciergeConfigReader (detail / githubweb)
  174. removed obsolete amqp-bridge package-info.java (detail / githubweb)
  175. improve like predicate: optimized pre- and postfix matches and (detail / githubweb)
  176. improve like predicate: optimized pre- and postfix matches and (detail / githubweb)
  177. fix serialization of aggregated devops command by using a generic json (detail / githubweb)
  178. removed conversion from Duration to FiniteDuration (detail / githubweb)
  179. removed using CommandRouterPropsFactory in GatewayRootActor instead use (detail / githubweb)
  180. adjust Cache#invalidate method to return a boolean which signals whether (detail / githubweb)
  181. removed CommandRouterPropsFactory; instantiate ConciergeForwarder inside (detail / githubweb)
  182. added concierge-service to docker-compose.yml (detail / githubweb)
  183. starting the ConciergeForwarderActor in ConnectivityRootActor; adapt (detail / githubweb)
  184. added concierge service to Ditto documentation (detail / githubweb)
  185. added possibility to supply a function for mapping signals in (detail / githubweb)
  186. removed MessageCommandEnforcement and included in LiveSignalEnforcement (detail / githubweb)
  187. fixed timeout issues for streaming sessions by increasing initial (detail / githubweb)
  188. added tests for LiveSignalEnforcement (detail / githubweb)
  189. fixed RetrieveStatistics handling in gateway (detail / githubweb)
  190. added correlation-id logging to GraphActor and sub-graphs (detail / githubweb)
  191. included the cookie consent code + banner from Eclipse Foundation (detail / githubweb)
  192. renamed method (detail / githubweb)
  193. updated used dependencies (detail / githubweb)
  194. create Props for ConciergeForwarderActor by using creator which (detail / githubweb)
  195. minor improvement of readability (detail / githubweb)
  196. updated jackson to 2.9.5 (detail / githubweb)
  197. Handles empty thingIds list for RetrieveThings command (detail / githubweb)
  198. Use DittoRejectionHandler in RootRoute (detail / githubweb)
  199. remove method log() to enforce usage of log(Object) (detail / githubweb)
  200. slightly improve enforcement exception handling by considering all (detail / githubweb)
  201. minor improvements to graph-logging and -creation - use a dedicated (detail / githubweb)
  202. updated cqs which were added (detail / githubweb)
  203. clarify ditto-protocol-documentation concerning (detail / githubweb)
  204. updated CQs + some dependencies (detail / githubweb)
  205. align swagger documentation with actual implementation: for policies, (detail / githubweb)
  206. removed JMS api from dependencies as not needed (detail / githubweb)
  207. removed janino + logstash-logback-appender from dependencies (detail / githubweb)
  208. improvements to RootRoute: - use single instance of RejectionHandler - (detail / githubweb)
  209. enhanced LogUtil to be able to also enhance SLF4J loggers with (detail / githubweb)
  210. align error message of DittoRejectionHandlerFactory with standard akka (detail / githubweb)
  211. make ThingsRouteTest#getThingsWithEmptyIdsList more robust by using (detail / githubweb)
  212. make MissingThingIdsException serializable by adding it to (detail / githubweb)
  213. remove unnecessary Mockito annotation (detail / githubweb)
  214. fixed invalidation of enforcer caches (detail / githubweb)
  215. add missing serialVersionUID (detail / githubweb)
  216. add missing serialVersionUID (detail / githubweb)
  217. fix message for missing query param (placeholder was not replaced) (detail / githubweb)
  218. adjusted logging (detail / githubweb)
  219. undid removing ThingCacheUpdateActor (detail / githubweb)
  220. improved ExceptionHandling for GatewayInternalErrorExceptions (detail / githubweb)
  221. replace indexes for things-search (detail / githubweb)
  222. added correct outputDirectory for concierge assembly; add workdir and (detail / githubweb)
  223. added concierge to Readme.md (detail / githubweb)
  224. move FILTER_NOT_DELETED to MongoThingsSearchPersistence (detail / githubweb)
  225. always match on feature-id in things-search to take advantage of new (detail / githubweb)
  226. add logging for failing index-initialization (detail / githubweb)
  227. remove 'failIndexKeyTooLong' from MongoThingsSearchPersistence & move (detail / githubweb)
  228. added slides for IoT hessen meetup (detail / githubweb)
  229. updated slides, fixed nginx-cors.conf used in sandbox (detail / githubweb)
  230. added slides for the IoT hessen meetup (detail / githubweb)
  231. Take Thing ID into account in IndexLengthRestrictionEnforcer (detail / githubweb)
  232. Log when SearchRootActor skips index initialization; move error logging (detail / githubweb)
  233. adjust IndexLengthRestrictionEnforcerTest to use a non-empty Thing ID (detail / githubweb)
  234. remove ThingCacheUpdateActor & unused imports, invalidate caches on V2 (detail / githubweb)
  235. improve code formatting (detail / githubweb)
  236. prefix 'mvn install ...' by 'travis_wait' (detail / githubweb)
  237. suppress double-brace-initialization warning; fix javadoc (detail / githubweb)
  238. stop exposing mutable BsonDocument (detail / githubweb)
  239. remove unused members from ThingCommandEnforcement and (detail / githubweb)
  240. suppress more spurious warnings about flow combinators (detail / githubweb)
  241. remove dimension "namespace" from things-search indices on ACL and (detail / githubweb)
  242. add search index on __deleted for /stats/search (detail / githubweb)
  243. ensure key of hotnessmap is not empty in StatisticsActor (detail / githubweb)
  244. Avoid NullPointerException caused by missing DittoHeaders. (detail / githubweb)
  245. fix resource type of cache invalidation by policy command enforcement (detail / githubweb)
  246. fix IllegalArgumentException when retrieving sub-json-object by (detail / githubweb)
  247. Avoid NullPointerException in PolicyPersistenceActor. It is assumed that (detail / githubweb)
  248. Adjusted some formatting. (detail / githubweb)
  249. Avoid NullPointerException in ThingPersistenceActor. It is assumed that (detail / githubweb)
  250. Adjusted some formatting. (detail / githubweb)
  251. recurse JsonObjectAssert.isEqualToIgnoringFieldDefinitions into objects (detail / githubweb)
  252. added akka management library to starters + configured in conifgs (detail / githubweb)
  253. fixed javadoc errors (detail / githubweb)
  254. fixed docs in config (detail / githubweb)
  255. added dependency to akka-management kubernetes-api discovery (detail / githubweb)
  256. removed obsoleted methods from ConfigUtil (detail / githubweb)
  257. added environment variables for setting akka-dns options (detail / githubweb)
  258. changed akka management setup order (detail / githubweb)
  259. added configuration required-contact-point-nr (detail / githubweb)
  260. updated cqs.md (detail / githubweb)
  261. removed entrypoint sleep commands from sandbox docker-compose.yml (detail / githubweb)
  262. removed no longer needed scheduleShutdownIfJoinFails in DittoService (detail / githubweb)
  263. Replace jwm shutdown hooks with CoordinatedShutdown (detail / githubweb)
  264. in unit tests: retry actor creation after watching it die (detail / githubweb)
  265. recurse JsonObjectAssert.isEqualToIgnoringFieldDefinitions into objects (detail / githubweb)
  266. fix test-jar packaging path of ditto-services-utils-test (detail / githubweb)
  267. move ditto-services-utils-test code to main and declare its scope as (detail / githubweb)
  268. Reviewed task. Deleting unused method and adjusted some formatting. (detail / githubweb)
  269. Fixed malformed Javadoc comments. (detail / githubweb)
  270. Reviewed task and adjusted some formatting. (detail / githubweb)
  271. fix PolicyCommandEnforcementTest (detail / githubweb)
  272. removed a stuck state of ThingUpdater (detail / githubweb)
  273. add sanity check to DefaultStreamSupervisor (detail / githubweb)
  274. prevent LastSuccessfulStreamCheckingActor from reporting ERROR during (detail / githubweb)
  275. create an abstract class of the Things Search service to enhance the (detail / githubweb)
  276. make props of AMQP client actors serializable (detail / githubweb)
  277. Exits JVM after graceful shutdown (detail / githubweb)
  278. Changes missleading log message (detail / githubweb)
  279. added release notes for upcoming 0.3.0-M2 release (detail / githubweb)

Started by user thomas.jaeckle@bosch-si.com

Revision: 957c5fc70f8a3347ebfd1d0c513923179032418d
  • refs/remotes/origin/master
Test Result (no failures)