{"action":"created","issue":{"url":"https://api.github.com/repos/Graylog2/graylog2-server/issues/2118","repository_url":"https://api.github.com/repos/Graylog2/graylog2-server","labels_url":"https://api.github.com/repos/Graylog2/graylog2-server/issues/2118/labels{/name}","comments_url":"https://api.github.com/repos/Graylog2/graylog2-server/issues/2118/comments","events_url":"https://api.github.com/repos/Graylog2/graylog2-server/issues/2118/events","html_url":"https://github.com/Graylog2/graylog2-server/issues/2118","id":150002613,"number":2118,"title":"Drools and pipelines works unexpectedly together","user":{"login":"hc4","id":17475270,"avatar_url":"https://avatars.githubusercontent.com/u/17475270?v=3","gravatar_id":"","url":"https://api.github.com/users/hc4","html_url":"https://github.com/hc4","followers_url":"https://api.github.com/users/hc4/followers","following_url":"https://api.github.com/users/hc4/following{/other_user}","gists_url":"https://api.github.com/users/hc4/gists{/gist_id}","starred_url":"https://api.github.com/users/hc4/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hc4/subscriptions","organizations_url":"https://api.github.com/users/hc4/orgs","repos_url":"https://api.github.com/users/hc4/repos","events_url":"https://api.github.com/users/hc4/events{/privacy}","received_events_url":"https://api.github.com/users/hc4/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"kroepke","id":52014,"avatar_url":"https://avatars.githubusercontent.com/u/52014?v=3","gravatar_id":"","url":"https://api.github.com/users/kroepke","html_url":"https://github.com/kroepke","followers_url":"https://api.github.com/users/kroepke/followers","following_url":"https://api.github.com/users/kroepke/following{/other_user}","gists_url":"https://api.github.com/users/kroepke/gists{/gist_id}","starred_url":"https://api.github.com/users/kroepke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kroepke/subscriptions","organizations_url":"https://api.github.com/users/kroepke/orgs","repos_url":"https://api.github.com/users/kroepke/repos","events_url":"https://api.github.com/users/kroepke/events{/privacy}","received_events_url":"https://api.github.com/users/kroepke/received_events","type":"User","site_admin":false},"milestone":null,"comments":2,"created_at":"2016-04-21T08:26:56Z","updated_at":"2016-04-21T10:33:44Z","closed_at":null,"body":"### Problem description\r\nI need to make some pre=processing of raw log messages.with Drools (attached throught rules_file option in server.conf).\r\nAlso I want to make some field extractions using pipelines.\r\nBut pipline rules do not see changes, made by Drools rules.\r\nFurthermore, changes made with pipeline rules even did not saved to message, processed with Drools.\r\n\r\n### Environment\r\n\r\n* Graylog Version:2.0 beta3\r\n* Elasticsearch Version:2.3.1\r\n"},"comment":{"url":"https://api.github.com/repos/Graylog2/graylog2-server/issues/comments/212848414","html_url":"https://github.com/Graylog2/graylog2-server/issues/2118#issuecomment-212848414","issue_url":"https://api.github.com/repos/Graylog2/graylog2-server/issues/2118","id":212848414,"user":{"login":"hc4","id":17475270,"avatar_url":"https://avatars.githubusercontent.com/u/17475270?v=3","gravatar_id":"","url":"https://api.github.com/users/hc4","html_url":"https://github.com/hc4","followers_url":"https://api.github.com/users/hc4/followers","following_url":"https://api.github.com/users/hc4/following{/other_user}","gists_url":"https://api.github.com/users/hc4/gists{/gist_id}","starred_url":"https://api.github.com/users/hc4/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hc4/subscriptions","organizations_url":"https://api.github.com/users/hc4/orgs","repos_url":"https://api.github.com/users/hc4/repos","events_url":"https://api.github.com/users/hc4/events{/privacy}","received_events_url":"https://api.github.com/users/hc4/received_events","type":"User","site_admin":false},"created_at":"2016-04-21T10:33:44Z","updated_at":"2016-04-21T10:33:44Z","body":"Didn't know about Configuration page.\r\n\r\nChecked and found, that I hade non default order\r\n```\r\n #\tProcessor\tStatus\r\n 1\tGeoIP Resolver\tactive\r\n 2\tPipeline Processor\tactive\r\n 3\tMessage Filter Chain\tactive\r\n```\r\n\r\nChanged order to this:\r\n```\r\n#\tProcessor\tStatus\r\n1\tMessage Filter Chain\tactive\r\n2\tPipeline Processor\tactive\r\n3\tGeoIP Resolver\tactive\r\n```\r\n\r\nBut still not works.\r\nI've updated from 1.3.4 to 2.0 beta1 and then beta2 and beta3. Maybe there is some migration issues?\r\n\r\nDrools file.[drools.txt](https://github.com/Graylog2/graylog2-server/files/229721/drools.txt)\r\n\r\nPipeline connected to Beats Input and consist of single rule with priority 0.\r\n```\r\nrule \"Surfer Request Start Parsing\"\r\nwhen\r\n    has_field(\"text\")\r\nthen\r\n    set_field(\"processed\", 0);\r\nend``"}}