Skip to content

Conversation

@gary-kim
Copy link
Member

Fixes #23569

Signed-off-by: Gary Kim [email protected]

@gary-kim gary-kim added 3. to review Waiting for reviews bug labels Oct 19, 2020
@gary-kim gary-kim added this to the Nextcloud 21 milestone Oct 19, 2020
@gary-kim
Copy link
Member Author

/backport to stable20

@skjnldsv
Copy link
Member

skjnldsv commented Nov 7, 2020

Please rebase :)

@faily-bot
Copy link

faily-bot bot commented Nov 8, 2020

🤖 beep boop beep 🤖

Here are the logs for the failed build:

Status of 35224: failure

sqlite

Show full log
There were 2 warnings:

1) Test\Files\ViewTest::testRenameFailDeleteTargetKeepSource
Trying to configure method "writeStream" which cannot be configured because it does not exist, has not been specified, is final, or is static

2) Test\Files\ViewTest::testCopyFailDeleteTargetKeepSource
Trying to configure method "writeStream" which cannot be configured because it does not exist, has not been specified, is final, or is static

--

There was 1 failure:

1) Test\Files\Cache\UpdaterLegacyTest::testWrite
Failed asserting that 1604799009 is equal to 1604799010 or is greater than 1604799010.

/drone/src/tests/lib/Files/Cache/UpdaterLegacyTest.php:118

mariadb10.4-php7.4

Show full log
There were 2 warnings:

1) Test\Files\ViewTest::testRenameFailDeleteTargetKeepSource
Trying to configure method "writeStream" which cannot be configured because it does not exist, has not been specified, is final, or is static

2) Test\Files\ViewTest::testCopyFailDeleteTargetKeepSource
Trying to configure method "writeStream" which cannot be configured because it does not exist, has not been specified, is final, or is static

--

There was 1 failure:

1) Test\Files\ObjectStore\ObjectStoreStorageTest::testCopy with data set #0 ('/source.txt', '/target.txt')
Expected /target.txt to be a copy of /drone/src/tests/data/lorem.txt
Failed asserting that false matches expected 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\n
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.\n
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.\n
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'.

/drone/src/tests/lib/Files/Storage/Storage.php:222
/drone/src/tests/lib/Files/Storage/Storage.php:235

mysql5.6-php7.3

Show full log
There were 2 warnings:

1) Test\Files\ViewTest::testRenameFailDeleteTargetKeepSource
Trying to configure method "writeStream" which cannot be configured because it does not exist, has not been specified, is final, or is static

2) Test\Files\ViewTest::testCopyFailDeleteTargetKeepSource
Trying to configure method "writeStream" which cannot be configured because it does not exist, has not been specified, is final, or is static

--

There was 1 failure:

1) Test\Files\Cache\QuerySearchHelperTest::testComparison with data set #10 (OC\Files\Search\SearchBinaryOperator Object (...), array(0, 1))
Failed asserting that two arrays are equal.
--- Expected
+++ Actual
@@ @@
 Array (
-    0 => 0
-    1 => 443
+    0 => '443'
+    1 => '444'
 )

/drone/src/tests/lib/Files/Cache/QuerySearchHelperTest.php:212

postgres11-php7.4

Could not fetch logs

integration-comments-search

  • build/integration/features/comments-search.feature:3
  • build/integration/features/comments-search.feature:19
  • build/integration/features/comments-search.feature:41
  • build/integration/features/comments-search.feature:63
  • build/integration/features/comments-search.feature:85
  • build/integration/features/comments-search.feature:111
  • build/integration/features/comments-search.feature:127
  • build/integration/features/comments-search.feature:143
  • build/integration/features/comments-search.feature:159
  • build/integration/features/comments-search.feature:176
  • build/integration/features/comments-search.feature:253
Show full log
  Scenario: Search my own comment on a file belonging to myself                                                                 # /drone/src/build/integration/features/comments-search.feature:3
[Sun Nov  8 01:32:40 2020] 127.0.0.1:34008 [404]: /ocs/v2.php/cloud/users/user0
[Sun Nov  8 01:32:41 2020] 127.0.0.1:34058 [200]: /ocs/v1.php/cloud/users
[Sun Nov  8 01:32:41 2020] 127.0.0.1:34112 [200]: /ocs/v1.php/cloud/users/user0
[Sun Nov  8 01:32:42 2020] 127.0.0.1:34148 [200]: /ocs/v2.php/cloud/users/user0
    Given user "user0" exists                                                                                                   # FeatureContext::assureUserExists()
[Sun Nov  8 01:32:42 2020] 127.0.0.1:34174 [201]: /remote.php/webdav/myFileToComment.txt
    And User "user0" uploads file "data/textfile.txt" to "/myFileToComment.txt"                                                 # FeatureContext::userUploadsAFileTo()
[Sun Nov  8 01:32:42 2020] 127.0.0.1:34196 [207]: /remote.php/webdav//myFileToComment.txt
[Sun Nov  8 01:32:42 2020] 127.0.0.1:34220 [201]: /remote.php/dav/comments/files/25/
    And "user0" posts a comment with content "My first comment" on the file named "/myFileToComment.txt" it should return "201" # CommentsContext::postsACommentWithContentOnTheFileNamedItShouldReturn()
[Sun Nov  8 01:32:42 2020] 127.0.0.1:34248 [200]: /login
[Sun Nov  8 01:32:43 2020] 127.0.0.1:34254 [303]: /login
[Sun Nov  8 01:32:43 2020] 127.0.0.1:34274 [200]: /index.php/apps/dashboard/
    When Logging in using web as "user0"                                                                                        # FeatureContext::loggingInUsingWebAs()
[Sun Nov  8 01:32:43 2020] {"Exception":"Exception","Message":"Call to a member function search() on null","Code":0,"Trace":[{"file":"\/drone\/src\/lib\/private\/AppFramework\/App.php","line":157,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Core\\Controller\\SearchController"},"search"]},{"file":"\/drone\/src\/lib\/private\/Route\/Router.php","line":309,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["OC\\Core\\Controller\\SearchController","search",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"action":null,"_route":"core.Search.search"}]},{"file":"\/drone\/src\/lib\/base.php","line":1009,"function":"match","class":"OC\\Route\\Router","type":"->","args":["\/core\/search"]},{"file":"\/drone\/src\/index.php","line":37,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"\/drone\/src\/lib\/private\/AppFramework\/Http\/Dispatcher.php","Line":159,"Previous":{"Exception":"Error","Message":"Call to a member function search() on null","Code":0,"Trace":[{"file":"\/drone\/src\/lib\/private\/Search\/Provider\/File.php","line":47,"function":"search","class":"OC\\Files\\Filesystem","type":"::","args":["first"]},{"file":"\/drone\/src\/lib\/private\/Search.php","line":61,"function":"search","class":"OC\\Search\\Provider\\File","type":"->","args":["first"]},{"file":"\/drone\/src\/core\/Controller\/SearchController.php","line":60,"function":"searchPaged","class":"OC\\Search","type":"->","args":["first",["files"],1,30]},{"file":"\/drone\/src\/lib\/private\/AppFramework\/Http\/Dispatcher.php","line":218,"function":"search","class":"OC\\Core\\Controller\\SearchController","type":"->","args":["first",["files"],1,30]},{"file":"\/drone\/src\/lib\/private\/AppFramework\/Http\/Dispatcher.php","line":127,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Core\\Controller\\SearchController"},"search"]},{"file":"\/drone\/src\/lib\/private\/AppFramework\/App.php","line":157,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Core\\Controller\\SearchController"},"search"]},{"file":"\/drone\/src\/lib\/private\/Route\/Router.php","line":309,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["OC\\Core\\Controller\\SearchController","search",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"action":null,"_route":"core.Search.search"}]},{"file":"\/drone\/src\/lib\/base.php","line":1009,"function":"match","class":"OC\\Route\\Router","type":"->","args":["\/core\/search"]},{"file":"\/drone\/src\/index.php","line":37,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"\/drone\/src\/lib\/private\/Files\/Filesystem.php","Line":763},"CustomMessage":"--"}
[Sun Nov  8 01:32:43 2020] 127.0.0.1:34336 [500]: /index.php/core/search?query=first&inApps%5B%5D=files
    And searching for "first" in app "files"                                                                                    # FeatureContext::searchingForInApp()
      Server error: `GET http://localhost:8080/index.php/core/search?query=first&inApps%5B%5D=files` resulted in a `500 Internal Server Error` response:
      <!DOCTYPE html>
      <html class="ng-csp" data-placeholder-focus="false" lang="en" data-locale="en" >
      	<head
       data-requesttok (truncated...)
       (GuzzleHttp\Exception\ServerException)
    Then the list of search results has "1" results                                                                             # FeatureContext::theListOfSearchResultsHasResults()
    And search result "0" contains                                                                                              # FeatureContext::searchResultXContains()
      | type       | comment             |
      | comment    | My first comment    |
      | authorId   | user0               |
      | authorName | user0               |
      | path       | myFileToComment.txt |
      | fileName   | myFileToComment.txt |
      | name       | My first comment    |
[Sun Nov  8 01:32:44 2020] 127.0.0.1:34338 [200]: /ocs/v1.php/cloud/users/user0
[Sun Nov  8 01:32:44 2020] 127.0.0.1:34390 [404]: /ocs/v2.php/cloud/users/user0
[Sun Nov  8 01:32:44 2020] Login failed: 'user0' (Remote IP: '127.0.0.1')
[Sun Nov  8 01:32:44 2020] 127.0.0.1:34412 [401]: /remote.php/webdav/myFileToComment.txt
[Sun Nov  8 01:32:45 2020] 127.0.0.1:34416 [207]: /remote.php/dav/systemtags/
[Sun Nov  8 01:32:45 2020] Login failed: 'user0' (Remote IP: '127.0.0.1')
[Sun Nov  8 01:32:45 2020] 127.0.0.1:34438 [401]: /remote.php/webdav/myFileToTag.txt
[Sun Nov  8 01:32:45 2020] 127.0.0.1:34440 [404]: /remote.php/dav/addressbooks/users/admin/MyAddressbook
[Sun Nov  8 01:32:45 2020] 127.0.0.1:34456 [404]: /remote.php/dav/calendars/admin/MyCalendar

  Scenario: Search my own comment on a file shared by someone with me                                                               # /drone/src/build/integration/features/comments-search.feature:19
[Sun Nov  8 01:32:45 2020] 127.0.0.1:34476 [404]: /ocs/v2.php/cloud/users/user0
[Sun Nov  8 01:32:46 2020] 127.0.0.1:34498 [200]: /ocs/v1.php/cloud/users
[Sun Nov  8 01:32:46 2020] 127.0.0.1:34558 [200]: /ocs/v1.php/cloud/users/user0
[Sun Nov  8 01:32:47 2020] 127.0.0.1:34580 [200]: /ocs/v2.php/cloud/users/user0
    Given user "user0" exists                                                                                                       # FeatureContext::assureUserExists()
[Sun Nov  8 01:32:47 2020] 127.0.0.1:34602 [404]: /ocs/v2.php/cloud/users/user1
[Sun Nov  8 01:32:47 2020] 127.0.0.1:34626 [200]: /ocs/v1.php/cloud/users
[Sun Nov  8 01:32:48 2020] 127.0.0.1:34680 [200]: /ocs/v1.php/cloud/users/user1
[Sun Nov  8 01:32:48 2020] 127.0.0.1:34718 [200]: /ocs/v2.php/cloud/users/user1
    And user "user1" exists                                                                                                         # FeatureContext::assureUserExists()
[Sun Nov  8 01:32:48 2020] 127.0.0.1:34744 [201]: /remote.php/webdav/sharedFileToComment.txt
    And User "user1" uploads file "data/textfile.txt" to "/sharedFileToComment.txt"                                                 # FeatureContext::userUploadsAFileTo()
[Sun Nov  8 01:32:49 2020] 127.0.0.1:34766 [200]: /ocs/v1.php/apps/files_sharing/api/v1/shares
    And as "user1" creating a share with                                                                                            # FeatureContext::asCreatingAShareWith()
      | path      | sharedFileToComment.txt |
      | shareWith | user0                   |
      | shareType | 0                       |
[Sun Nov  8 01:32:49 2020] 127.0.0.1:34794 [200]: /ocs/v1.php/apps/files_sharing/api/v1/shares/pending/1
    And user "user0" accepts last share                                                                                             # FeatureContext::userAcceptsLastShare()
[Sun Nov  8 01:32:49 2020] 127.0.0.1:34824 [207]: /remote.php/webdav//sharedFileToComment.txt
[Sun Nov  8 01:32:49 2020] 127.0.0.1:34852 [201]: /remote.php/dav/comments/files/90/
    And "user0" posts a comment with content "My first comment" on the file named "/sharedFileToComment.txt" it should return "201" # CommentsContext::postsACommentWithContentOnTheFileNamedItShouldReturn()
[Sun Nov  8 01:32:49 2020] 127.0.0.1:34870 [200]: /login
[Sun Nov  8 01:32:50 2020] 127.0.0.1:34874 [303]: /login
[Sun Nov  8 01:32:50 2020] 127.0.0.1:34894 [200]: /index.php/apps/dashboard/
    When Logging in using web as "user0"                                                                                            # FeatureContext::loggingInUsingWebAs()
[Sun Nov  8 01:32:50 2020] {"Exception":"Exception","Message":"Call to a member function search() on null","Code":0,"Trace":[{"file":"\/drone\/src\/lib\/private\/AppFramework\/App.php","line":157,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Core\\Controller\\SearchController"},"search"]},{"file":"\/drone\/src\/lib\/private\/Route\/Router.php","line":309,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["OC\\Core\\Controller\\SearchController","search",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"action":null,"_route":"core.Search.search"}]},{"file":"\/drone\/src\/lib\/base.php","line":1009,"function":"match","class":"OC\\Route\\Router","type":"->","args":["\/core\/search"]},{"file":"\/drone\/src\/index.php","line":37,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"\/drone\/src\/lib\/private\/AppFramework\/Http\/Dispatcher.php","Line":159,"Previous":{"Exception":"Error","Message":"Call to a member function search() on null","Code":0,"Trace":[{"file":"\/drone\/src\/lib\/private\/Search\/Provider\/File.php","line":47,"function":"search","class":"OC\\Files\\Filesystem","type":"::","args":["first"]},{"file":"\/drone\/src\/lib\/private\/Search.php","line":61,"function":"search","class":"OC\\Search\\Provider\\File","type":"->","args":["first"]},{"file":"\/drone\/src\/core\/Controller\/SearchController.php","line":60,"function":"searchPaged","class":"OC\\Search","type":"->","args":["first",["files"],1,30]},{"file":"\/drone\/src\/lib\/private\/AppFramework\/Http\/Dispatcher.php","line":218,"function":"search","class":"OC\\Core\\Controller\\SearchController","type":"->","args":["first",["files"],1,30]},{"file":"\/drone\/src\/lib\/private\/AppFramework\/Http\/Dispatcher.php","line":127,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Core\\Controller\\SearchController"},"search"]},{"file":"\/drone\/src\/lib\/private\/AppFramework\/App.php","line":157,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Core\\Controller\\SearchController"},"search"]},{"file":"\/drone\/src\/lib\/private\/Route\/Router.php","line":309,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["OC\\Core\\Controller\\SearchController","search",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"action":null,"_route":"core.Search.search"}]},{"file":"\/drone\/src\/lib\/base.php","line":1009,"function":"match","class":"OC\\Route\\Router","type":"->","args":["\/core\/search"]},{"file":"\/drone\/src\/index.php","line":37,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"\/drone\/src\/lib\/private\/Files\/Filesystem.php","Line":763},"CustomMessage":"--"}
[Sun Nov  8 01:32:50 2020] 127.0.0.1:34902 [500]: /index.php/core/search?query=first&inApps%5B%5D=files
    And searching for "first" in app "files"                                                                                        # FeatureContext::searchingForInApp()
      Server error: `GET http://localhost:8080/index.php/core/search?query=first&inApps%5B%5D=files` resulted in a `500 Internal Server Error` response:
      <!DOCTYPE html>
      <html class="ng-csp" data-placeholder-focus="false" lang="en" data-locale="en" >
      	<head
       data-requesttok (truncated...)
       (GuzzleHttp\Exception\ServerException)
    Then the list of search results has "1" results                                                                                 # FeatureContext::theListOfSearchResultsHasResults()
    And search result "0" contains                                                                                                  # FeatureContext::searchResultXContains()
      | type       | comment                 |
      | comment    | My first comment        |
      | authorId   | user0                   |
      | authorName | user0                   |
      | path       | sharedFileToComment.txt |
      | fileName   | sharedFileToComment.txt |
      | name       | My first comment        |
[Sun Nov  8 01:32:50 2020] 127.0.0.1:34904 [200]: /ocs/v1.php/cloud/users/user0
[Sun Nov  8 01:32:51 2020] 127.0.0.1:34948 [404]: /ocs/v2.php/cloud/users/user0
[Sun Nov  8 01:32:51 2020] 127.0.0.1:34974 [200]: /ocs/v1.php/cloud/users/user1
[Sun Nov  8 01:32:51 2020] 127.0.0.1:35016 [404]: /ocs/v2.php/cloud/users/user1
[Sun Nov  8 01:32:51 2020] Login failed: 'user0' (Remote IP: '127.0.0.1')
[Sun Nov  8 01:32:51 2020] 127.0.0.1:35040 [401]: /remote.php/webdav/myFileToComment.txt
[Sun Nov  8 01:32:52 2020] 127.0.0.1:35042 [207]: /remote.php/dav/systemtags/
[Sun Nov  8 01:32:52 2020] Login failed: 'user0' (Remote IP: '127.0.0.1')
[Sun Nov  8 01:32:52 2020] 127.0.0.1:35066 [401]: /remote.php/webdav/myFileToTag.txt
[Sun Nov  8 01:32:52 2020] 127.0.0.1:35070 [404]: /remote.php/dav/addressbooks/users/admin/MyAddressbook
[Sun Nov  8 01:32:52 2020] 127.0.0.1:35084 [404]: /remote.php/dav/calendars/admin/MyCalendar

  Scenario: Search other user's comment on a file shared by me                                                                             # /drone/src/build/integration/features/comments-search.feature:41
[Sun Nov  8 01:32:52 2020] 127.0.0.1:35106 [404]: /ocs/v2.php/cloud/users/user0
[Sun Nov  8 01:32:53 2020] 127.0.0.1:35130 [200]: /ocs/v1.php/cloud/users
[Sun Nov  8 01:32:53 2020] 127.0.0.1:35168 [200]: /ocs/v1.php/cloud/users/user0
[Sun Nov  8 01:32:54 2020] 127.0.0.1:35194 [200]: /ocs/v2.php/cloud/users/user0
    Given user "user0" exists                                                                                                              # FeatureContext::assureUserExists()
[Sun Nov  8 01:32:54 2020] 127.0.0.1:35208 [404]: /ocs/v2.php/cloud/users/user1
[Sun Nov  8 01:32:55 2020] 127.0.0.1:35244 [200]: /ocs/v1.php/cloud/users
[Sun Nov  8 01:32:55 2020] 127.0.0.1:35308 [200]: /ocs/v1.php/cloud/users/user1
[Sun Nov  8 01:32:55 2020] 127.0.0.1:35338 [200]: /ocs/v2.php/cloud/users/user1
    And user "user1" exists                                                                                                                # FeatureContext::assureUserExists()
[Sun Nov  8 01:32:56 2020] 127.0.0.1:35366 [201]: /remote.php/webdav/mySharedFileToComment.txt
    And User "user0" uploads file "data/textfile.txt" to "/mySharedFileToComment.txt"                                                      # FeatureContext::userUploadsAFileTo()
[Sun Nov  8 01:32:56 2020] 127.0.0.1:35380 [200]: /ocs/v1.php/apps/files_sharing/api/v1/shares
    And as "user0" creating a share with                                                                                                   # FeatureContext::asCreatingAShareWith()
      | path      | mySharedFileToComment.txt |
      | shareWith | user1                     |
      | shareType | 0                         |
[Sun Nov  8 01:32:56 2020] 127.0.0.1:35390 [200]: /ocs/v1.php/apps/files_sharing/api/v1/shares/pending/2
    And user "user1" accepts last share                                                                                                    # FeatureContext::userAcceptsLastShare()
[Sun Nov  8 01:32:56 2020] 127.0.0.1:35400 [207]: /remote.php/webdav//mySharedFileToComment.txt
[Sun Nov  8 01:32:57 2020] 127.0.0.1:35414 [201]: /remote.php/dav/comments/files/133/
    And "user1" posts a comment with content "Other's first comment" on the file named "/mySharedFileToComment.txt" it should return "201" # CommentsContext::postsACommentWithContentOnTheFileNamedItShouldReturn()
[Sun Nov  8 01:32:57 2020] 127.0.0.1:35426 [200]: /login
[Sun Nov  8 01:32:57 2020] 127.0.0.1:35428 [303]: /login
[Sun Nov  8 01:32:57 2020] 127.0.0.1:35442 [200]: /index.php/apps/dashboard/
    When Logging in using web as "user0"                                                                                                   # FeatureContext::loggingInUsingWebAs()
[Sun Nov  8 01:32:57 2020] {"Exception":"Exception","Message":"Call to a member function search() on null","Code":0,"Trace":[{"file":"\/drone\/src\/lib\/private\/AppFramework\/App.php","line":157,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Core\\Controller\\SearchController"},"search"]},{"file":"\/drone\/src\/lib\/private\/Route\/Router.php","line":309,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["OC\\Core\\Controller\\SearchController","search",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"action":null,"_route":"core.Search.search"}]},{"file":"\/drone\/src\/lib\/base.php","line":1009,"function":"match","class":"OC\\Route\\Router","type":"->","args":["\/core\/search"]},{"file":"\/drone\/src\/index.php","line":37,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"\/drone\/src\/lib\/private\/AppFramework\/Http\/Dispatcher.php","Line":159,"Previous":{"Exception":"Error","Message":"Call to a member function search() on null","Code":0,"Trace":[{"file":"\/drone\/src\/lib\/private\/Search\/Provider\/File.php","line":47,"function":"search","class":"OC\\Files\\Filesystem","type":"::","args":["first"]},{"file":"\/drone\/src\/lib\/private\/Search.php","line":61,"function":"search","class":"OC\\Search\\Provider\\File","type":"->","args":["first"]},{"file":"\/drone\/src\/core\/Controller\/SearchController.php","line":60,"function":"searchPaged","class":"OC\\Search","type":"->","args":["first",["files"],1,30]},{"file":"\/drone\/src\/lib\/private\/AppFramework\/Http\/Dispatcher.php","line":218,"function":"search","class":"OC\\Core\\Controller\\SearchController","type":"->","args":["first",["files"],1,30]},{"file":"\/drone\/src\/lib\/private\/AppFramework\/Http\/Dispatcher.php","line":127,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Core\\Controller\\SearchController"},"search"]},{"file":"\/drone\/src\/lib\/private\/AppFramework\/App.php","line":157,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Core\\Controller\\SearchController"},"search"]},{"file":"\/drone\/src\/lib\/private\/Route\/Router.php","line":309,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["OC\\Core\\Controller\\SearchController","search",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"action":null,"_route":"core.Search.search"}]},{"file":"\/drone\/src\/lib\/base.php","line":1009,"function":"match","class":"OC\\Route\\Router","type":"->","args":["\/core\/search"]},{"file":"\/drone\/src\/index.php","line":37,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"\/drone\/src\/lib\/private\/Files\/Filesystem.php","Line":763},"CustomMessage":"--"}
[Sun Nov  8 01:32:57 2020] 127.0.0.1:35446 [500]: /index.php/core/search?query=first&inApps%5B%5D=files
    And searching for "first" in app "files"                                                                                               # FeatureContext::searchingForInApp()
      Server error: `GET http://localhost:8080/index.php/core/search?query=first&inApps%5B%5D=files` resulted in a `500 Internal Server Error` response:
      <!DOCTYPE html>
      <html class="ng-csp" data-placeholder-focus="false" lang="en" data-locale="en" >
      	<head
       data-requesttok (truncated...)
       (GuzzleHttp\Exception\ServerException)
    Then the list of search results has "1" results                                                                                        # FeatureContext::theListOfSearchResultsHasResults()
    And search result "0" contains                                                                                                         # FeatureContext::searchResultXContains()
      | type       | comment                   |
      | comment    | Other's first comment     |
      | authorId   | user1                     |
      | authorName | user1                     |
      | path       | mySharedFileToComment.txt |
      | fileName   | mySharedFileToComment.txt |
      | name       | Other's first comment     |
[Sun Nov  8 01:32:57 2020] 127.0.0.1:35452 [200]: /ocs/v1.php/cloud/users/user0
[Sun Nov  8 01:32:58 2020] 127.0.0.1:35482 [404]: /ocs/v2.php/cloud/users/user0
[Sun Nov  8 01:32:58 2020] 127.0.0.1:35496 [200]: /ocs/v1.php/cloud/users/user1
[Sun Nov  8 01:32:58 2020] 127.0.0.1:35538 [404]: /ocs/v2.php/cloud/users/user1
[Sun Nov  8 01:32:58 2020] Login failed: 'user0' (Remote IP: '127.0.0.1')
[Sun Nov  8 01:32:58 2020] 127.0.0.1:35566 [401]: /remote.php/webdav/myFileToComment.txt
[Sun Nov  8 01:32:59 2020] 127.0.0.1:35570 [207]: /remote.php/dav/systemtags/
[Sun Nov  8 01:32:59 2020] Login failed: 'user0' (Remote IP: '127.0.0.1')
[Sun Nov  8 01:32:59 2020] 127.0.0.1:35584 [401]: /remote.php/webdav/myFileToTag.txt
[Sun Nov  8 01:32:59 2020] 127.0.0.1:35588 [404]: /remote.php/dav/addressbooks/users/admin/MyAddressbook
[Sun Nov  8 01:32:59 2020] 127.0.0.1:35604 [404]: /remote.php/dav/calendars/admin/MyCalendar

  Scenario: Search other user's comment on a file shared by someone with me                                                              # /drone/src/build/integration/features/comments-search.feature:63
[Sun Nov  8 01:33:00 2020] 127.0.0.1:35622 [404]: /ocs/v2.php/cloud/users/user0
[Sun Nov  8 01:33:00 2020] 127.0.0.1:35630 [200]: /ocs/v1.php/cloud/users
[Sun Nov  8 01:33:01 2020] 127.0.0.1:35650 [200]: /ocs/v1.php/cloud/users/user0
[Sun Nov  8 01:33:01 2020] 127.0.0.1:35660 [200]: /ocs/v2.php/cloud/users/user0
    Given user "user0" exists                                                                                                            # FeatureContext::assureUserExists()
[Sun Nov  8 01:33:01 2020] 127.0.0.1:35672 [404]: /ocs/v2.php/cloud/users/user1
[Sun Nov  8 01:33:02 2020] 127.0.0.1:35684 [200]: /ocs/v1.php/cloud/users
[Sun Nov  8 01:33:02 2020] 127.0.0.1:35704 [200]: /ocs/v1.php/cloud/users/user1
[Sun Nov  8 01:33:02 2020] 127.0.0.1:35722 [200]: /ocs/v2.php/cloud/users/user1
    And user "user1" exists                                                                                                              # FeatureContext::assureUserExists()
[Sun Nov  8 01:33:03 2020] 127.0.0.1:35736 [201]: /remote.php/webdav/sharedFileToComment.txt
    And User "user1" uploads file "data/textfile.txt" to "/sharedFileToComment.txt"                                                      # FeatureContext::userUploadsAFileTo()
[Sun Nov  8 01:33:03 2020] 127.0.0.1:35750 [200]: /ocs/v1.php/apps/files_sharing/api/v1/shares
    And as "user1" creating a share with                                                                                                 # FeatureContext::asCreatingAShareWith()
      | path      | sharedFileToComment.txt |
      | shareWith | user0                   |
      | shareType | 0                       |
[Sun Nov  8 01:33:03 2020] 127.0.0.1:35766 [200]: /ocs/v1.php/apps/files_sharing/api/v1/shares/pending/3
    And user "user0" accepts last share                                                                                                  # FeatureContext::userAcceptsLastShare()
[Sun Nov  8 01:33:03 2020] 127.0.0.1:35778 [207]: /remote.php/webdav//sharedFileToComment.txt
[Sun Nov  8 01:33:04 2020] 127.0.0.1:35808 [201]: /remote.php/dav/comments/files/176/
    And "user1" posts a comment with content "Other's first comment" on the file named "/sharedFileToComment.txt" it should return "201" # CommentsContext::postsACommentWithContentOnTheFileNamedItShouldReturn()
[Sun Nov  8 01:33:04 2020] 127.0.0.1:35822 [200]: /login
[Sun Nov  8 01:33:04 2020] 127.0.0.1:35824 [303]: /login
[Sun Nov  8 01:33:04 2020] 127.0.0.1:35840 [200]: /index.php/apps/dashboard/
    When Logging in using web as "user0"                                                                                                 # FeatureContext::loggingInUsingWebAs()
[Sun Nov  8 01:33:04 2020] {"Exception":"Exception","Message":"Call to a member function search() on null","Code":0,"Trace":[{"file":"\/drone\/src\/lib\/private\/AppFramework\/App.php","line":157,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Core\\Controller\\SearchController"},"search"]},{"file":"\/drone\/src\/lib\/private\/Route\/Router.php","line":309,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["OC\\Core\\Controller\\SearchController","search",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"action":null,"_route":"core.Search.search"}]},{"file":"\/drone\/src\/lib\/base.php","line":1009,"function":"match","class":"OC\\Route\\Router","type":"->","args":["\/core\/search"]},{"file":"\/drone\/src\/index.php","line":37,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"\/drone\/src\/lib\/private\/AppFramework\/Http\/Dispatcher.php","Line":159,"Previous":{"Exception":"Error","Message":"Call to a member function search() on null","Code":0,"Trace":[{"file":"\/drone\/src\/lib\/private\/Search\/Provider\/File.php","line":47,"function":"search","class":"OC\\Files\\Filesystem","type":"::","args":["first"]},{"file":"\/drone\/src\/lib\/private\/Search.php","line":61,"function":"search","class":"OC\\Search\\Provider\\File","type":"->","args":["first"]},{"file":"\/drone\/src\/core\/Controller\/SearchController.php","line":60,"function":"searchPaged","class":"OC\\Search","type":"->","args":["first",["files"],1,30]},{"file":"\/drone\/src\/lib\/private\/AppFramework\/Http\/Dispatcher.php","line":218,"function":"search","class":"OC\\Core\\Controller\\SearchController","type":"->","args":["first",["files"],1,30]},{"file":"\/drone\/src\/lib\/private\/AppFramework\/Http\/Dispatcher.php","line":127,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Core\\Controller\\SearchController"},"search"]},{"file":"\/drone\/src\/lib\/private\/AppFramework\/App.php","line":157,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Core\\Controller\\SearchController"},"search"]},{"file":"\/drone\/src\/lib\/private\/Route\/Router.php","line":309,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["OC\\Core\\Controller\\SearchController","search",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"action":null,"_route":"core.Search.search"}]},{"file":"\/drone\/src\/lib\/base.php","line":1009,"function":"match","class":"OC\\Route\\Router","type":"->","args":["\/core\/search"]},{"file":"\/drone\/src\/index.php","line":37,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"\/drone\/src\/lib\/private\/Files\/Filesystem.php","Line":763},"CustomMessage":"--"}
[Sun Nov  8 01:33:04 2020] 127.0.0.1:35850 [500]: /index.php/core/search?query=first&inApps%5B%5D=files
    And searching for "first" in app "files"                                                                                             # FeatureContext::searchingForInApp()
      Server error: `GET http://localhost:8080/index.php/core/search?query=first&inApps%5B%5D=files` resulted in a `500 Internal Server Error` response:
      <!DOCTYPE html>
      <html class="ng-csp" data-placeholder-focus="false" lang="en" data-locale="en" >
      	<head
       data-requesttok (truncated...)
       (GuzzleHttp\Exception\ServerException)
    Then the list of search results has "1" results                                                                                      # FeatureContext::theListOfSearchResultsHasResults()
    And search result "0" contains                                                                                                       # FeatureContext::searchResultXContains()
      | type       | comment                 |
      | comment    | Other's first comment   |
      | authorId   | user1                   |
      | authorName | user1                   |
      | path       | sharedFileToComment.txt |
      | fileName   | sharedFileToComment.txt |
      | name       | Other's first comment   |
[Sun Nov  8 01:33:05 2020] 127.0.0.1:35852 [200]: /ocs/v1.php/cloud/users/user0
[Sun Nov  8 01:33:05 2020] 127.0.0.1:35898 [404]: /ocs/v2.php/cloud/users/user0
[Sun Nov  8 01:33:05 2020] 127.0.0.1:35918 [200]: /ocs/v1.php/cloud/users/user1
[Sun Nov  8 01:33:06 2020] 127.0.0.1:35950 [404]: /ocs/v2.php/cloud/users/user1
[Sun Nov  8 01:33:06 2020] Login failed: 'user0' (Remote IP: '127.0.0.1')
[Sun Nov  8 01:33:06 2020] 127.0.0.1:35962 [401]: /remote.php/webdav/myFileToComment.txt
[Sun Nov  8 01:33:06 2020] 127.0.0.1:35968 [207]: /remote.php/dav/systemtags/
[Sun Nov  8 01:33:06 2020] Login failed: 'user0' (Remote IP: '127.0.0.1')
[Sun Nov  8 01:33:06 2020] 127.0.0.1:35984 [401]: /remote.php/webdav/myFileToTag.txt
[Sun Nov  8 01:33:06 2020] 127.0.0.1:35988 [404]: /remote.php/dav/addressbooks/users/admin/MyAddressbook
[Sun Nov  8 01:33:07 2020] 127.0.0.1:36006 [404]: /remote.php/dav/calendars/admin/MyCalendar

  Scenario: Search several comments on a file belonging to myself                                                                                     # /drone/src/build/integration/features/comments-search.feature:85
[Sun Nov  8 01:33:07 2020] 127.0.0.1:36022 [404]: /ocs/v2.php/cloud/users/user0
[Sun Nov  8 01:33:08 2020] 127.0.0.1:36036 [200]: /ocs/v1.php/cloud/users
[Sun Nov  8 01:33:08 2020] 127.0.0.1:36076 [200]: /ocs/v1.php/cloud/users/user0
[Sun Nov  8 01:33:08 2020] 127.0.0.1:36092 [200]: /ocs/v2.php/cloud/users/user0
    Given user "user0" exists                                                                                                                         # FeatureContext::assureUserExists()
[Sun Nov  8 01:33:08 2020] 127.0.0.1:36110 [201]: /remote.php/webdav/myFileToComment.txt
    And User "user0" uploads file "data/textfile.txt" to "/myFileToComment.txt"                                                                       # FeatureContext::userUploadsAFileTo()
[Sun Nov  8 01:33:09 2020] 127.0.0.1:36128 [207]: /remote.php/webdav//myFileToComment.txt
[Sun Nov  8 01:33:09 2020] 127.0.0.1:36148 [201]: /remote.php/dav/comments/files/202/
    And "user0" posts a comment with content "My first comment to be found" on the file named "/myFileToComment.txt" it should return "201"           # CommentsContext::postsACommentWithContentOnTheFileNamedItShouldReturn()
[Sun Nov  8 01:33:09 2020] 127.0.0.1:36164 [207]: /remote.php/webdav//myFileToComment.txt
[Sun Nov  8 01:33:10 2020] 127.0.0.1:36186 [201]: /remote.php/dav/comments/files/202/
    And "user0" posts a comment with content "The second comment should not be found" on the file named "/myFileToComment.txt" it should return "201" # CommentsContext::postsACommentWithContentOnTheFileNamedItShouldReturn()
[Sun Nov  8 01:33:10 2020] 127.0.0.1:36202 [207]: /remote.php/webdav//myFileToComment.txt
[Sun Nov  8 01:33:10 2020] 127.0.0.1:36218 [201]: /remote.php/dav/comments/files/202/
    And "user0" posts a comment with content "My third comment to be found" on the file named "/myFileToComment.txt" it should return "201"           # CommentsContext::postsACommentWithContentOnTheFileNamedItShouldReturn()
[Sun Nov  8 01:33:10 2020] 127.0.0.1:36242 [200]: /login
[Sun Nov  8 01:33:10 2020] 127.0.0.1:36244 [303]: /login
[Sun Nov  8 01:33:11 2020] 127.0.0.1:36274 [200]: /index.php/apps/dashboard/
    When Logging in using web as "user0"                                                                                                              # FeatureContext::loggingInUsingWebAs()
[Sun Nov  8 01:33:11 2020] {"Exception":"Exception","Message":"Call to a member function search() on null","Code":0,"Trace":[{"file":"\/drone\/src\/lib\/private\/AppFramework\/App.php","line":157,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Core\\Controller\\SearchController"},"search"]},{"file":"\/drone\/src\/lib\/private\/Route\/Router.php","line":309,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["OC\\Core\\Controller\\SearchController","search",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"action":null,"_route":"core.Search.search"}]},{"file":"\/drone\/src\/lib\/base.php","line":1009,"function":"match","class":"OC\\Route\\Router","type":"->","args":["\/core\/search"]},{"file":"\/drone\/src\/index.php","line":37,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"\/drone\/src\/lib\/private\/AppFramework\/Http\/Dispatcher.php","Line":159,"Previous":{"Exception":"Error","Message":"Call to a member function search() on null","Code":0,"Trace":[{"file":"\/drone\/src\/lib\/private\/Search\/Provider\/File.php","line":47,"function":"search","class":"OC\\Files\\Filesystem","type":"::","args":["comment to be found"]},{"file":"\/drone\/src\/lib\/private\/Search.php","line":61,"function":"search","class":"OC\\Search\\Provider\\File","type":"->","args":["comment to be found"]},{"file":"\/drone\/src\/core\/Controller\/SearchController.php","line":60,"function":"searchPaged","class":"OC\\Search","type":"->","args":["comment to be found",["files"],1,30]},{"file":"\/drone\/src\/lib\/private\/AppFramework\/Http\/Dispatcher.php","line":218,"function":"search","class":"OC\\Core\\Controller\\SearchController","type":"->","args":["comment to be found",["files"],1,30]},{"file":"\/drone\/src\/lib\/private\/AppFramework\/Http\/Dispatcher.php","line":127,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Core\\Controller\\SearchController"},"search"]},{"file":"\/drone\/src\/lib\/private\/AppFramework\/App.php","line":157,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Core\\Controller\\SearchController"},"search"]},{"file":"\/drone\/src\/lib\/private\/Route\/Router.php","line":309,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["OC\\Core\\Controller\\SearchController","search",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"action":null,"_route":"core.Search.search"}]},{"file":"\/drone\/src\/lib\/base.php","line":1009,"function":"match","class":"OC\\Route\\Router","type":"->","args":["\/core\/search"]},{"file":"\/drone\/src\/index.php","line":37,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"\/drone\/src\/lib\/private\/Files\/Filesystem.php","Line":763},"CustomMessage":"--"}
[Sun Nov  8 01:33:11 2020] 127.0.0.1:36278 [500]: /index.php/core/search?query=comment%20to%20be%20found&inApps%5B%5D=files
    And searching for "comment to be found" in app "files"                                                                                            # FeatureContext::searchingForInApp()
      Server error: `GET http://localhost:8080/index.php/core/search?query=comment%20to%20be%20found&inApps%5B%5D=files` resulted in a `500 Internal Server Error` response:
      <!DOCTYPE html>
      <html class="ng-csp" data-placeholder-focus="false" lang="en" data-locale="en" >
      	<head
       data-requesttok (truncated...)
       (GuzzleHttp\Exception\ServerException)
    Then the list of search results has "2" results                                                                                                   # FeatureContext::theListOfSearchResultsHasResults()
    And search result "0" contains                                                                                                                    # FeatureContext::searchResultXContains()
      | type       | comment                      |
      | comment    | My third comment to be found |
      | authorId   | user0                        |
      | authorName | user0                        |
      | path       | myFileToComment.txt          |
      | fileName   | myFileToComment.txt          |
      | name       | My third comment to be found |
    And search result "1" contains                                                                                                                    # FeatureContext::searchResultXContains()
      | type       | comment                      |
      | comment    | My first comment to be found |
      | authorId   | user0                        |
      | authorName | user0                        |
      | path       | myFileToComment.txt          |
      | fileName   | myFileToComment.txt          |
      | name       | My first comment to be found |
[Sun Nov  8 01:33:11 2020] 127.0.0.1:36282 [200]: /ocs/v1.php/cloud/users/user0
[Sun Nov  8 01:33:11 2020] 127.0.0.1:36324 [404]: /ocs/v2.php/cloud/users/user0
[Sun Nov  8 01:33:11 2020] Login failed: 'user0' (Remote IP: '127.0.0.1')
[Sun Nov  8 01:33:11 2020] 127.0.0.1:36344 [401]: /remote.php/webdav/myFileToComment.txt
[Sun Nov  8 01:33:12 2020] 127.0.0.1:36346 [207]: /remote.php/dav/systemtags/
[Sun Nov  8 01:33:12 2020] Login failed: 'user0' (Remote IP: '127.0.0.1')
[Sun Nov  8 01:33:12 2020] 127.0.0.1:36362 [401]: /remote.php/webdav/myFileToTag.txt
[Sun Nov  8 01:33:12 2020] 127.0.0.1:36370 [404]: /remote.php/dav/addressbooks/users/admin/MyAddressbook
[Sun Nov  8 01:33:12 2020] 127.0.0.1:36386 [404]: /remote.php/dav/calendars/admin/MyCalendar

  Scenario: Search comment with a large message ellipsized on the right                                                                                                                                                                 # /drone/src/build/integration/features/comments-search.feature:111
[Sun Nov  8 01:33:13 2020] 127.0.0.1:36408 [404]: /ocs/v2.php/cloud/users/user0
[Sun Nov  8 01:33:13 2020] 127.0.0.1:36436 [200]: /ocs/v1.php/cloud/users
[Sun Nov  8 01:33:14 2020] 127.0.0.1:36488 [200]: /ocs/v1.php/cloud/users/user0
[Sun Nov  8 01:33:14 2020] 127.0.0.1:36514 [200]: /ocs/v2.php/cloud/users/user0
    Given user "user0" exists                                                                                                                                                                                                           # FeatureContext::assureUserExists()
[Sun Nov  8 01:33:14 2020] 127.0.0.1:36538 [201]: /remote.php/webdav/myFileToComment.txt
    And User "user0" uploads file "data/textfile.txt" to "/myFileToComment.txt"                                                                                                                                                         # FeatureContext::userUploadsAFileTo()
[Sun Nov  8 01:33:15 2020] 127.0.0.1:36564 [207]: /remote.php/webdav//myFileToComment.txt
[Sun Nov  8 01:33:15 2020] 127.0.0.1:36592 [201]: /remote.php/dav/comments/files/224/
    And "user0" posts a comment with content "A very verbose message that is meant to be used to test the ellipsized message returned when searching for long comments" on the file named "/myFileToComment.txt" it should return "201" # CommentsContext::postsACommentWithContentOnTheFileNamedItShouldReturn()
[Sun Nov  8 01:33:15 2020] 127.0.0.1:36612 [200]: /login
[Sun Nov  8 01:33:15 2020] 127.0.0.1:36614 [303]: /login
[Sun Nov  8 01:33:15 2020] 127.0.0.1:36642 [200]: /index.php/apps/dashboard/
    When Logging in using web as "user0"                                                                                                                                                                                                # FeatureContext::loggingInUsingWebAs()
[Sun Nov  8 01:33:15 2020] {"Exception":"Exception","Message":"Call to a member function search() on null","Code":0,"Trace":[{"file":"\/drone\/src\/lib\/private\/AppFramework\/App.php","line":157,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Core\\Controller\\SearchController"},"search"]},{"file":"\/drone\/src\/lib\/private\/Route\/Router.php","line":309,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["OC\\Core\\Controller\\SearchController","search",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"action":null,"_route":"core.Search.search"}]},{"file":"\/drone\/src\/lib\/base.php","line":1009,"function":"match","class":"OC\\Route\\Router","type":"->","args":["\/core\/search"]},{"file":"\/drone\/src\/index.php","line":37,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"\/drone\/src\/lib\/private\/AppFramework\/Http\/Dispatcher.php","Line":159,"Previous":{"Exception":"Error","Message":"Call to a member function search() on null","Code":0,"Trace":[{"file":"\/drone\/src\/lib\/private\/Search\/Provider\/File.php","line":47,"function":"search","class":"OC\\Files\\Filesystem","type":"::","args":["verbose"]},{"file":"\/drone\/src\/lib\/private\/Search.php","line":61,"function":"search","class":"OC\\Search\\Provider\\File","type":"->","args":["verbose"]},{"file":"\/drone\/src\/core\/Controller\/SearchController.php","line":60,"function":"searchPaged","class":"OC\\Search","type":"->","args":["verbose",["files"],1,30]},{"file":"\/drone\/src\/lib\/private\/AppFramework\/Http\/Dispatcher.php","line":218,"function":"search","class":"OC\\Core\\Controller\\SearchController","type":"->","args":["verbose",["files"],1,30]},{"file":"\/drone\/src\/lib\/private\/AppFramework\/Http\/Dispatcher.php","line":127,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Core\\Controller\\SearchController"},"search"]},{"file":"\/drone\/src\/lib\/private\/AppFramework\/App.php","line":157,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Core\\Controller\\SearchController"},"search"]},{"file":"\/drone\/src\/lib\/private\/Route\/Router.php","line":309,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["OC\\Core\\Controller\\SearchController","search",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"action":null,"_route":"core.Search.search"}]},{"file":"\/drone\/src\/lib\/base.php","line":1009,"function":"match","class":"OC\\Route\\Router","type":"->","args":["\/core\/search"]},{"file":"\/drone\/src\/index.php","line":37,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"\/drone\/src\/lib\/private\/Files\/Filesystem.php","Line":763},"CustomMessage":"--"}
[Sun Nov  8 01:33:15 2020] 127.0.0.1:36650 [500]: /index.php/core/search?query=verbose&inApps%5B%5D=files
    And searching for "verbose" in app "files"                                                                                                                                                                                          # FeatureContext::searchingForInApp()
      Server error: `GET http://localhost:8080/index.php/core/search?query=verbose&inApps%5B%5D=files` resulted in a `500 Internal Server Error` response:
      <!DOCTYPE html>
      <html class="ng-csp" data-placeholder-focus="false" lang="en" data-locale="en" >
      	<head
       data-requesttok (truncated...)
       (GuzzleHttp\Exception\ServerException)
    Then the list of search results has "1" results                                                                                                                                                                                     # FeatureContext::theListOfSearchResultsHasResults()
    And search result "0" contains                                                                                                                                                                                                      # FeatureContext::searchResultXContains()
      | type       | comment                                                                                                                  |
      | comment    | A very verbose message that is meant to…                                                                                 |
      | authorId   | user0                                                                                                                    |
      | authorName | user0                                                                                                                    |
      | path       | myFileToComment.txt                                                                                                      |
      | fileName   | myFileToComment.txt                                                                                                      |
      | name       | A very verbose message that is meant to be used to test the ellipsized message returned when searching for long comments |
[Sun Nov  8 01:33:16 2020] 127.0.0.1:36652 [200]: /ocs/v1.php/cloud/users/user0
[Sun Nov  8 01:33:16 2020] 127.0.0.1:36690 [404]: /ocs/v2.php/cloud/users/user0
[Sun Nov  8 01:33:16 2020] Login failed: 'user0' (Remote IP: '127.0.0.1')
[Sun Nov  8 01:33:16 2020] 127.0.0.1:36712 [401]: /remote.php/webdav/myFileToComment.txt
[Sun Nov  8 01:33:16 2020] 127.0.0.1:36716 [207]: /remote.php/dav/systemtags/
[Sun Nov  8 01:33:17 2020] Login failed: 'user0' (Remote IP: '127.0.0.1')
[Sun Nov  8 01:33:17 2020] 127.0.0.1:36738 [401]: /remote.php/webdav/myFileToTag.txt
[Sun Nov  8 01:33:17 2020] 127.0.0.1:36742 [404]: /remote.php/dav/addressbooks/users/admin/MyAddressbook
[Sun Nov  8 01:33:17 2020] 127.0.0.1:36768 [404]: /remote.php/dav/calendars/admin/MyCalendar

  Scenario: Search comment with a large message ellipsized on the left                                                                                                                                                                  # /drone/src/build/integration/features/comments-search.feature:127
[Sun Nov  8 01:33:17 2020] 127.0.0.1:36786 [404]: /ocs/v2.php/cloud/users/user0
[Sun Nov  8 01:33:18 2020] 127.0.0.1:36834 [200]: /ocs/v1.php/cloud/users
[Sun Nov  8 01:33:18 2020] 127.0.0.1:36900 [200]: /ocs/v1.php/cloud/users/user0
[Sun Nov  8 01:33:19 2020] 127.0.0.1:36958 [200]: /ocs/v2.php/cloud/users/user0
    Given user "user0" exists                                                                                                                                                                                                           # FeatureContext::assureUserExists()
[Sun Nov  8 01:33:19 2020] 127.0.0.1:36990 [201]: /remote.php/webdav/myFileToComment.txt
    And User "user0" uploads file "data/textfile.txt" to "/myFileToComment.txt"                                                                                                                                                         # FeatureContext::userUploadsAFileTo()
[Sun Nov  8 01:33:19 2020] 127.0.0.1:37020 [207]: /remote.php/webdav//myFileToComment.txt
[Sun Nov  8 01:33:20 2020] 127.0.0.1:37046 [201]: /remote.php/dav/comments/files/246/
    And "user0" posts a comment with content "A very verbose message that is meant to be used to test the ellipsized message returned when searching for long comments" on the file named "/myFileToComment.txt" it should return "201" # CommentsContext::postsACommentWithContentOnTheFileNamedItShouldReturn()
[Sun Nov  8 01:33:20 2020] 127.0.0.1:37068 [200]: /login
[Sun Nov  8 01:33:20 2020] 127.0.0.1:37072 [303]: /login
[Sun Nov  8 01:33:20 2020] 127.0.0.1:37098 [200]: /index.php/apps/dashboard/
    When Logging in using web as "user0"                                                                                                                                                                                                # FeatureContext::loggingInUsingWebAs()
[Sun Nov  8 01:33:20 2020] {"Exception":"Exception","Message":"Call to a member function search() on null","Code":0,"Trace":[{"file":"\/drone\/src\/lib\/private\/AppFramework\/App.php","line":157,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Core\\Controller\\SearchController"},"search"]},{"file":"\/drone\/src\/lib\/private\/Route\/Router.php","line":309,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["OC\\Core\\Controller\\SearchController","search",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"action":null,"_route":"core.Search.search"}]},{"file":"\/drone\/src\/lib\/base.php","line":1009,"function":"match","class":"OC\\Route\\Router","type":"->","args":["\/core\/search"]},{"file":"\/drone\/src\/index.php","line":37,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"\/drone\/src\/lib\/private\/AppFramework\/Http\/Dispatcher.php","Line":159,"Previous":{"Exception":"Error","Message":"Call to a member function search() on null","Code":0,"Trace":[{"file":"\/drone\/src\/lib\/private\/Search\/Provider\/File.php","line":47,"function":"search","class":"OC\\Files\\Filesystem","type":"::","args":["searching"]},{"file":"\/drone\/src\/lib\/private\/Search.php","line":61,"function":"search","class":"OC\\Search\\Provider\\File","type":"->","args":["searching"]},{"file":"\/drone\/src\/core\/Controller\/SearchController.php","line":60,"function":"searchPaged","class":"OC\\Search","type":"->","args":["searching",["files"],1,30]},{"file":"\/drone\/src\/lib\/private\/AppFramework\/Http\/Dispatcher.php","line":218,"function":"search","class":"OC\\Core\\Controller\\SearchController","type":"->","args":["searching",["files"],1,30]},{"file":"\/drone\/src\/lib\/private\/AppFramework\/Http\/Dispatcher.php","line":127,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Core\\Controller\\SearchController"},"search"]},{"file":"\/drone\/src\/lib\/private\/AppFramework\/App.php","line":157,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Core\\Controller\\SearchController"},"search"]},{"file":"\/drone\/src\/lib\/private\/Route\/Router.php","line":309,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["OC\\Core\\Controller\\SearchController","search",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"action":null,"_route":"core.Search.search"}]},{"file":"\/drone\/src\/lib\/base.php","line":1009,"function":"match","class":"OC\\Route\\Router","type":"->","args":["\/core\/search"]},{"file":"\/drone\/src\/index.php","line":37,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"\/drone\/src\/lib\/private\/Files\/Filesystem.php","Line":763},"CustomMessage":"--"}
[Sun Nov  8 01:33:20 2020] 127.0.0.1:37104 [500]: /index.php/core/search?query=searching&inApps%5B%5D=files
    And searching for "searching" in app "files"                                                                                                                                                                                        # FeatureContext::searchingForInApp()
      Server error: `GET http://localhost:8080/index.php/core/search?query=searching&inApps%5B%5D=files` resulted in a `500 Internal Server Error` response:
      <!DOCTYPE html>
      <html class="ng-csp" data-placeholder-focus="false" lang="en" data-locale="en" >
      	<head
       data-requesttok (truncated...)
       (GuzzleHttp\Exception\ServerException)
    Then the list of search results has "1" results                                                                                                                                                                                     # FeatureContext::theListOfSearchResultsHasResults()
    And search result "0" contains                                                                                                                                                                                                      # FeatureContext::searchResultXContains()
      | type       | comment                                                                                                                  |
      | comment    | …ed message returned when searching for long comments                                                                    |
      | authorId   | user0                                                                                                                    |
      | authorName | user0                                                                                                                    |
      | path       | myFileToComment.txt                                                                                                      |
      | fileName   | myFileToComment.txt                                                                                                      |
      | name       | A very verbose message that is meant to be used to test the ellipsized message returned when searching for long comments |
[Sun Nov  8 01:33:21 2020] 127.0.0.1:37106 [200]: /ocs/v1.php/cloud/users/user0
[Sun Nov  8 01:33:21 2020] 127.0.0.1:37170 [404]: /ocs/v2.php/cloud/users/user0
[Sun Nov  8 01:33:21 2020] Login failed: 'user0' (Remote IP: '127.0.0.1')
[Sun Nov  8 01:33:21 2020] 127.0.0.1:37198 [401]: /remote.php/webdav/myFileToComment.txt
[Sun Nov  8 01:33:21 2020] 127.0.0.1:37200 [207]: /remote.php/dav/systemtags/
[Sun Nov  8 01:33:21 2020] Login failed: 'user0' (Remote IP: '127.0.0.1')
[Sun Nov  8 01:33:21 2020] 127.0.0.1:37224 [401]: /remote.php/webdav/myFileToTag.txt
[Sun Nov  8 01:33:22 2020] 127.0.0.1:37226 [404]: /remote.php/dav/addressbooks/users/admin/MyAddressbook
[Sun Nov  8 01:33:22 2020] 127.0.0.1:37264 [404]: /remote.php/dav/calendars/admin/MyCalendar

  Scenario: Search comment with a large message ellipsized on both ends                                                                                                                                                                 # /drone/src/build/integration/features/comments-search.feature:143
[Sun Nov  8 01:33:23 2020] 127.0.0.1:37292 [404]: /ocs/v2.php/cloud/users/user0
[Sun Nov  8 01:33:23 2020] 127.0.0.1:37324 [200]: /ocs/v1.php/cloud/users
[Sun Nov  8 01:33:24 2020] 127.0.0.1:37362 [200]: /ocs/v1.php/cloud/users/user0
[Sun Nov  8 01:33:24 2020] 127.0.0.1:37390 [200]: /ocs/v2.php/cloud/users/user0
    Given user "user0" exists                                                                                                                                                                                                           # FeatureContext::assureUserExists()
[Sun Nov  8 01:33:24 2020] 127.0.0.1:37412 [201]: /remote.php/webdav/myFileToComment.txt
    And User "user0" uploads file "data/textfile.txt" to "/myFileToComment.txt"                                                                                                                                                         # FeatureContext::userUploadsAFileTo()
[Sun Nov  8 01:33:25 2020] 127.0.0.1:37444 [207]: /remote.php/webdav//myFileToComment.txt
[Sun Nov  8 01:33:25 2020] 127.0.0.1:37472 [201]: /remote.php/dav/comments/files/268/
    And "user0" posts a comment with content "A very verbose message that is meant to be used to test the ellipsized message returned when searching for long comments" on the file named "/myFileToComment.txt" it should return "201" # CommentsContext::postsACommentWithContentOnTheFileNamedItShouldReturn()
[Sun Nov  8 01:33:25 2020] 127.0.0.1:37490 [200]: /login
[Sun Nov  8 01:33:25 2020] 127.0.0.1:37496 [303]: /login
[Sun Nov  8 01:33:25 2020] 127.0.0.1:37532 [200]: /index.php/apps/dashboard/
    When Logging in using web as "user0"                                                                                                                                                                                                # FeatureContext::loggingInUsingWebAs()
[Sun Nov  8 01:33:25 2020] {"Exception":"Exception","Message":"Call to a member function search() on null","Code":0,"Trace":[{"file":"\/drone\/src\/lib\/private\/AppFramework\/App.php","line":157,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Core\\Controller\\SearchController"},"search"]},{"file":"\/drone\/src\/lib\/private\/Route\/Router.php","line":309,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["OC\\Core\\Controller\\SearchController","search",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"action":null,"_route":"core.Search.search"}]},{"file":"\/drone\/src\/lib\/base.php","line":1009,"function":"match","class":"OC\\Route\\Router","type":"->","args":["\/core\/search"]},{"file":"\/drone\/src\/index.php","line":37,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"\/drone\/src\/lib\/private\/AppFramework\/Http\/Dispatcher.php","Line":159,"Previous":{"Exception":"Error","Message":"Call to a member function search() on null","Code":0,"Trace":[{"file":"\/drone\/src\/lib\/private\/Search\/Provider\/File.php","line":47,"function":"search","class":"OC\\Files\\Filesystem","type":"::","args":["ellipsized"]},{"file":"\/drone\/src\/lib\/private\/Search.php","line":61,"function":"search","class":"OC\\Search\\Provider\\File","type":"->","args":["ellipsized"]},{"file":"\/drone\/src\/core\/Controller\/SearchController.php","line":60,"function":"searchPaged","class":"OC\\Search","type":"->","args":["ellipsized",["files"],1,30]},{"file":"\/drone\/src\/lib\/private\/AppFramework\/Http\/Dispatcher.php","line":218,"function":"search","class":"OC\\Core\\Controller\\SearchController","type":"->","args":["ellipsized",["files"],1,30]},{"file":"\/drone\/src\/lib\/private\/AppFramework\/Http\/Dispatcher.php","line":127,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Core\\Controller\\SearchController"},"search"]},{"file":"\/drone\/src\/lib\/private\/AppFramework\/App.php","line":157,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Core\\Controller\\SearchController"},"search"]},{"file":"\/drone\/src\/lib\/private\/Route\/Router.php","line":309,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["OC\\Core\\Controller\\SearchController","search",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"action":null,"_route":"core.Search.search"}]},{"file":"\/drone\/src\/lib\/base.php","line":1009,"function":"match","class":"OC\\Route\\Router","type":"->","args":["\/core\/search"]},{"file":"\/drone\/src\/index.php","line":37,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"\/drone\/src\/lib\/private\/Files\/Filesystem.php","Line":763},"CustomMessage":"--"}
[Sun Nov  8 01:33:25 2020] 127.0.0.1:37536 [500]: /index.php/core/search?query=ellipsized&inApps%5B%5D=files
    And searching for "ellipsized" in app "files"                                                                                                                                                                                       # FeatureContext::searchingForInApp()
      Server error: `GET http://localhost:8080/index.php/core/search?query=ellipsized&inApps%5B%5D=files` resulted in a `500 Internal Server Error` response:
      <!DOCTYPE html>
      <html class="ng-csp" data-placeholder-focus="false" lang="en" data-locale="en" >
      	<head
       data-requesttok (truncated...)
       (GuzzleHttp\Exception\ServerException)
    Then the list of search results has "1" results                                                                                                                                                                                     # FeatureContext::theListOfSearchResultsHasResults()
    And search result "0" contains                                                                                                                                                                                                      # FeatureContext::searchResultXContains()
      | type       | comment                                                                                                                  |
      | comment    | …t to be used to test the ellipsized message returned when se…                                                           |
      | authorId   | user0                                                                                                                    |
      | authorName | user0                                                                                                                    |
      | path       | myFileToComment.txt                                                                                                      |
      | fileName   | myFileToComment.txt                                                                                                      |
      | name       | A very verbose message that is meant to be used to test the ellipsized message returned when searching for long comments |
[Sun Nov  8 01:33:26 2020] 127.0.0.1:37544 [200]: /ocs/v1.php/cloud/users/user0
[Sun Nov  8 01:33:26 2020] 127.0.0.1:37610 [404]: /ocs/v2.php/cloud/users/user0
[Sun Nov  8 01:33:26 2020] Login failed: 'user0' (Remote IP: '127.0.0.1')
[Sun Nov  8 01:33:26 2020] 127.0.0.1:37634 [401]: /remote.php/webdav/myFileToComment.txt
[Sun Nov  8 01:33:27 2020] 127.0.0.1:37640 [207]: /remote.php/dav/systemtags/
[Sun Nov  8 01:33:27 2020] Login failed: 'user0' (Remote IP: '127.0.0.1')
[Sun Nov  8 01:33:27 2020] 127.0.0.1:37660 [401]: /remote.php/webdav/myFileToTag.txt
[Sun Nov  8 01:33:27 2020] 127.0.0.1:37664 [404]: /remote.php/dav/addressbooks/users/admin/MyAddressbook
[Sun Nov  8 01:33:27 2020] 127.0.0.1:37698 [404]: /remote.php/dav/calendars/admin/MyCalendar

  Scenario: Search comment on a file in a subfolder                                                                                       # /drone/src/build/integration/features/comments-search.feature:159
[Sun Nov  8 01:33:27 2020] 127.0.0.1:37732 [404]: /ocs/v2.php/cloud/users/user0
[Sun Nov  8 01:33:28 2020] 127.0.0.1:37756 [200]: /ocs/v1.php/cloud/users
[Sun Nov  8 01:33:28 2020] 127.0.0.1:37822 [200]: /ocs/v1.php/cloud/users/user0
[Sun Nov  8 01:33:29 2020] 127.0.0.1:37852 [200]: /ocs/v2.php/cloud/users/user0
    Given user "user0" exists                                                                                                             # FeatureContext::assureUserExists()
[Sun Nov  8 01:33:29 2020] 127.0.0.1:37866 [201]: /remote.php/webdav/subfolder
    And user "user0" created a folder "/subfolder"                                                                                        # FeatureContext::userCreatedAFolder()
[Sun Nov  8 01:33:29 2020] 127.0.0.1:37888 [201]: /remote.php/webdav/subfolder/myFileToComment.txt
    And User "user0" uploads file "data/textfile.txt" to "/subfolder/myFileToComment.txt"                                                 # FeatureContext::userUploadsAFileTo()
[Sun Nov  8 01:33:30 2020] 127.0.0.1:37916 [207]: /remote.php/webdav//subfolder/myFileToComment.txt
[Sun Nov  8 01:33:30 2020] 127.0.0.1:37934 [201]: /remote.php/dav/comments/files/291/
    And "user0" posts a comment with content "My first comment" on the file named "/subfolder/myFileToComment.txt" it should return "201" # CommentsContext::postsACommentWithContentOnTheFileNamedItShouldReturn()
[Sun Nov  8 01:33:30 2020] 127.0.0.1:37954 [200]: /login
[Sun Nov  8 01:33:30 2020] 127.0.0.1:37958 [303]: /login
[Sun Nov  8 01:33:30 2020] 127.0.0.1:37982 [200]: /index.php/apps/dashboard/
    When Logging in using web as "user0"                                                                                                  # FeatureContext::loggingInUsingWebAs()
[Sun Nov  8 01:33:30 2020] {"Exception":"Exception","Message":"Call to a member function search() on null","Code":0,"Trace":[{"file":"\/drone\/src\/lib\/private\/AppFramework\/App.php","line":157,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Core\\Controller\\SearchController"},"search"]},{"file":"\/drone\/src\/lib\/private\/Route\/Router.php","line":309,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["OC\\Core\\Controller\\SearchController","search",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"action":null,"_route":"core.Search.search"}]},{"file":"\/drone\/src\/lib\/base.php","line":1009,"function":"match","class":"OC\\Route\\Router","type":"->","args":["\/core\/search"]},{"file":"\/drone\/src\/index.php","line":37,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"\/drone\/src\/lib\/private\/AppFramework\/Http\/Dispatcher.php","Line":159,"Previous":{"Exception":"Error","Message":"Call to a member function search() on null","Code":0,"Trace":[{"file":"\/drone\/src\/lib\/private\/Search\/Provider\/File.php","line":47,"function":"search","class":"OC\\Files\\Filesystem","type":"::","args":["first"]},{"file":"\/drone\/src\/lib\/private\/Search.php","line":61,"function":"search","class":"OC\\Search\\Provider\\File","type":"->","args":["first"]},{"file":"\/drone\/src\/core\/Controller\/SearchController.php","line":60,"function":"searchPaged","class":"OC\\Search","type":"->","args":["first",["files"],1,30]},{"file":"\/drone\/src\/lib\/private\/AppFramework\/Http\/Dispatcher.php","line":218,"function":"search","class":"OC\\Core\\Controller\\SearchController","type":"->","args":["first",["files"],1,30]},{"file":"\/drone\/src\/lib\/private\/AppFramework\/Http\/Dispatcher.php","line":127,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Core\\Controller\\SearchController"},"search"]},{"file":"\/drone\/src\/lib\/private\/AppFramework\/App.php","line":157,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Core\\Controller\\SearchController"},"search"]},{"file":"\/drone\/src\/lib\/private\/Route\/Router.php","line":309,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["OC\\Core\\Controller\\SearchController","search",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"action":null,"_route":"core.Search.search"}]},{"file":"\/drone\/src\/lib\/base.php","line":1009,"function":"match","class":"OC\\Route\\Router","type":"->","args":["\/core\/search"]},{"file":"\/drone\/src\/index.php","line":37,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"\/drone\/src\/lib\/private\/Files\/Filesystem.php","Line":763},"CustomMessage":"--"}
[Sun Nov  8 01:33:30 2020] 127.0.0.1:37988 [500]: /index.php/core/search?query=first&inApps%5B%5D=files
    And searching for "first" in app "files"                                                                                              # FeatureContext::searchingForInApp()
      Server error: `GET http://localhost:8080/index.php/core/search?query=first&inApps%5B%5D=files` resulted in a `500 Internal Server Error` response:
      <!DOCTYPE html>
      <html class="ng-csp" data-placeholder-focus="false" lang="en" data-locale="en" >
      	<head
       data-requesttok (truncated...)
       (GuzzleHttp\Exception\ServerException)
    Then the list of search results has "1" results                                                                                       # FeatureContext::theListOfSearchResultsHasResults()
    And search result "0" contains                                                                                                        # FeatureContext::searchResultXContains()
      | type       | comment                       |
      | comment    | My first comment              |
      | authorId   | user0                         |
      | authorName | user0                         |
      | path       | subfolder/myFileToComment.txt |
      | fileName   | myFileToComment.txt           |
      | name       | My first comment              |
[Sun Nov  8 01:33:31 2020] 127.0.0.1:37994 [200]: /ocs/v1.php/cloud/users/user0
[Sun Nov  8 01:33:31 2020] 127.0.0.1:38046 [404]: /ocs/v2.php/cloud/users/user0
[Sun Nov  8 01:33:31 2020] Login failed: 'user0' (Remote IP: '127.0.0.1')
[Sun Nov  8 01:33:31 2020] 127.0.0.1:38076 [401]: /remote.php/webdav/myFileToComment.txt
[Sun Nov  8 01:33:32 2020] 127.0.0.1:38078 [207]: /remote.php/dav/systemtags/
[Sun Nov  8 01:33:32 2020] Login failed: 'user0' (Remote IP: '127.0.0.1')
[Sun Nov  8 01:33:32 2020] 127.0.0.1:38110 [401]: /remote.php/webdav/myFileToTag.txt
[Sun Nov  8 01:33:32 2020] 127.0.0.1:38116 [404]: /remote.php/dav/addressbooks/users/admin/MyAddressbook
[Sun Nov  8 01:33:32 2020] 127.0.0.1:38138 [404]: /remote.php/dav/calendars/admin/MyCalendar

  Scenario: Search several comments                                                                                                                                                                                            # /drone/src/build/integration/features/comments-search.feature:176
[Sun Nov  8 01:33:33 2020] 127.0.0.1:38156 [404]: /ocs/v2.php/cloud/users/user0
[Sun Nov  8 01:33:33 2020] 127.0.0.1:38184 [200]: /ocs/v1.php/cloud/users
[Sun Nov  8 01:33:34 2020] 127.0.0.1:38228 [200]: /ocs/v1.php/cloud/users/user0
[Sun Nov  8 01:33:34 2020] 127.0.0.1:38260 [200]: /ocs/v2.php/cloud/users/user0
    Given user "user0" exists                                                                                                                                                                                                  # FeatureContext::assureUserExists()
[Sun Nov  8 01:33:34 2020] 127.0.0.1:38270 [404]: /ocs/v2.php/cloud/users/user1
[Sun Nov  8 01:33:35 2020] 127.0.0.1:38288 [200]: /ocs/v1.php/cloud/users
[Sun Nov  8 01:33:35 2020] 127.0.0.1:38322 [200]: /ocs/v1.php/cloud/users/user1
[Sun Nov  8 01:33:36 2020] 127.0.0.1:38352 [200]: /ocs/v2.php/cloud/users/user1
    And user "user1" exists                                                                                                                                                                                                    # FeatureContext::assureUserExists()
[Sun Nov  8 01:33:36 2020] 127.0.0.1:38370 [201]: /remote.php/webdav/myFileToComment.txt
    And User "user0" uploads file "data/textfile.txt" to "/myFileToComment.txt"                                                                                                                                                # FeatureContext::userUploadsAFileTo()
[Sun Nov  8 01:33:36 2020] 127.0.0.1:38390 [201]: /remote.php/webdav/mySharedFileToComment.txt
    And User "user0" uploads file "data/textfile.txt" to "/mySharedFileToComment.txt"                                                                                                                                          # FeatureContext::userUploadsAFileTo()
[Sun Nov  8 01:33:37 2020] 127.0.0.1:38406 [200]: /ocs/v1.php/apps/files_sharing/api/v1/shares
    And as "user0" creating a share with                                                                                                                                                                                       # FeatureContext::asCreatingAShareWith()
      | path      | mySharedFileToComment.txt |
      | shareWith | user1                     |
      | shareType | 0                         |
[Sun Nov  8 01:33:37 2020] 127.0.0.1:38426 [200]: /ocs/v1.php/apps/files_sharing/api/v1/shares/pending/4
    And user "user1" accepts last share                                                                                                                                                                                        # FeatureContext::userAcceptsLastShare()
[Sun Nov  8 01:33:37 2020] 127.0.0.1:38450 [201]: /remote.php/webdav/sharedFileToComment.txt
    And User "user1" uploads file "data/textfile.txt" to "/sharedFileToComment.txt"                                                                                                                                            # FeatureContext::userUploadsAFileTo()
[Sun Nov  8 01:33:38 2020] 127.0.0.1:38476 [200]: /ocs/v1.php/apps/files_sharing/api/v1/shares
    And as "user1" creating a share with                                                                                                                                                                                       # FeatureContext::asCreatingAShareWith()
      | path      | sharedFileToComment.txt |
      | shareWith | user0                   |
      | shareType | 0                       |
[Sun Nov  8 01:33:38 2020] 127.0.0.1:38512 [200]: /ocs/v1.php/apps/files_sharing/api/v1/shares/pending/5
    And user "user0" accepts last share                                                                                                                                                                                        # FeatureContext::userAcceptsLastShare()
[Sun Nov  8 01:33:38 2020] 127.0.0.1:38540 [207]: /remote.php/webdav//myFileToComment.txt
[Sun Nov  8 01:33:38 2020] 127.0.0.1:38558 [201]: /remote.php/dav/comments/files/330/
    And "user0" posts a comment with content "My first comment to be found" on the file named "/myFileToComment.txt" it should return "201"                                                                                    # CommentsContext::postsACommentWithContentOnTheFileNamedItShouldReturn()
[Sun Nov  8 01:33:39 2020] 127.0.0.1:38572 [207]: /remote.php/webdav//myFileToComment.txt
[Sun Nov  8 01:33:39 2020] 127.0.0.1:38590 [201]: /remote.php/dav/comments/files/330/
    And "user0" posts a comment with content "The second comment should not be found" on the file named "/myFileToComment.txt" it should return "201"                                                                          # CommentsContext::postsACommentWithContentOnTheFileNamedItShouldReturn()
[Sun Nov  8 01:33:39 2020] 127.0.0.1:38602 [207]: /remote.php/webdav//mySharedFileToComment.txt
[Sun Nov  8 01:33:40 2020] 127.0.0.1:38620 [201]: /remote.php/dav/comments/files/331/
    And "user0" posts a comment with content "My first comment to be found" on the file named "/mySharedFileToComment.txt" it should return "201"                                                                              # CommentsContext::postsACommentWithContentOnTheFileNamedItShouldReturn()
[Sun Nov  8 01:33:40 2020] 127.0.0.1:38638 [207]: /remote.php/webdav//mySharedFileToComment.txt
[Sun Nov  8 01:33:40 2020] 127.0.0.1:38660 [201]: /remote.php/dav/comments/files/331/
    And "user1" posts a comment with content "Other's first comment that should not be found" on the file named "/mySharedFileToComment.txt" it should return "201"                                                            # CommentsContext::postsACommentWithContentOnTheFileNamedItShouldReturn()
[Sun Nov  8 01:33:41 2020] 127.0.0.1:38674 [207]: /remote.php/webdav//mySharedFileToComment.txt
[Sun Nov  8 01:33:41 2020] 127.0.0.1:38694 [201]: /remote.php/dav/comments/files/331/
    And "user1" posts a comment with content "Other's second comment to be found" on the file named "/mySharedFileToComment.txt" it should return "201"                                                                        # CommentsContext::postsACommentWithContentOnTheFileNamedItShouldReturn()
[Sun Nov  8 01:33:41 2020] 127.0.0.1:38710 [207]: /remote.php/webdav//sharedFileToComment.txt
[Sun Nov  8 01:33:42 2020] 127.0.0.1:38720 [201]: /remote.php/dav/comments/files/332/
    And "user0" posts a comment with content "My first comment that should not be found" on the file named "/sharedFileToComment.txt" it should return "201"                                                                   # CommentsContext::postsACommentWithContentOnTheFileNamedItShouldReturn()
[Sun Nov  8 01:33:42 2020] 127.0.0.1:38734 [207]: /remote.php/webdav//sharedFileToComment.txt
[Sun Nov  8 01:33:42 2020] 127.0.0.1:38744 [201]: /remote.php/dav/comments/files/332/
    And "user1" posts a comment with content "Other's first comment to be found" on the file named "/sharedFileToComment.txt" it should return "201"                                                                           # CommentsContext::postsACommentWithContentOnTheFileNamedItShouldReturn()
[Sun Nov  8 01:33:43 2020] 127.0.0.1:38758 [207]: /remote.php/webdav//sharedFileToComment.txt
[Sun Nov  8 01:33:43 2020] 127.0.0.1:38774 [201]: /remote.php/dav/comments/files/332/
    And "user0" posts a comment with content "My second comment to be found that happens to be more verbose than the others and thus should be ellipsized" on the file named "/sharedFileToComment.txt" it should return "201" # CommentsContext::postsACommentWithContentOnTheFileNamedItShouldReturn()
[Sun Nov  8 01:33:43 2020] 127.0.0.1:38786 [207]: /remote.php/webdav//myFileToComment.txt
[Sun Nov  8 01:33:43 2020] 127.0.0.1:38800 [201]: /remote.php/dav/comments/files/330/
    And "user0" posts a comment with content "My third comment to be found" on the file named "/myFileToComment.txt" it should return "201"                                                                                    # CommentsContext::postsACommentWithContentOnTheFileNamedItShouldReturn()
[Sun Nov  8 01:33:44 2020] 127.0.0.1:38812 [200]: /login
[Sun Nov  8 01:33:44 2020] 127.0.0.1:38816 [303]: /login
[Sun Nov  8 01:33:44 2020] 127.0.0.1:38842 [200]: /index.php/apps/dashboard/
    When Logging in using web as "user0"                                                                                                                                                                                       # FeatureContext::loggingInUsingWebAs()
[Sun Nov  8 01:33:44 2020] {"Exception":"Exception","Message":"Call to a member function search() on null","Code":0,"Trace":[{"file":"\/drone\/src\/lib\/private\/AppFramework\/App.php","line":157,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Core\\Controller\\SearchController"},"search"]},{"file":"\/drone\/src\/lib\/private\/Route\/Router.php","line":309,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["OC\\Core\\Controller\\SearchController","search",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"action":null,"_route":"core.Search.search"}]},{"file":"\/drone\/src\/lib\/base.php","line":1009,"function":"match","class":"OC\\Route\\Router","type":"->","args":["\/core\/search"]},{"file":"\/drone\/src\/index.php","line":37,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"\/drone\/src\/lib\/private\/AppFramework\/Http\/Dispatcher.php","Line":159,"Previous":{"Exception":"Error","Message":"Call to a member function search() on null","Code":0,"Trace":[{"file":"\/drone\/src\/lib\/private\/Search\/Provider\/File.php","line":47,"function":"search","class":"OC\\Files\\Filesystem","type":"::","args":["comment to be found"]},{"file":"\/drone\/src\/lib\/private\/Search.php","line":61,"function":"search","class":"OC\\Search\\Provider\\File","type":"->","args":["comment to be found"]},{"file":"\/drone\/src\/core\/Controller\/SearchController.php","line":60,"function":"searchPaged","class":"OC\\Search","type":"->","args":["comment to be found",["files"],1,30]},{"file":"\/drone\/src\/lib\/private\/AppFramework\/Http\/Dispatcher.php","line":218,"function":"search","class":"OC\\Core\\Controller\\SearchController","type":"->","args":["comment to be found",["files"],1,30]},{"file":"\/drone\/src\/lib\/private\/AppFramework\/Http\/Dispatcher.php","line":127,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Core\\Controller\\SearchController"},"search"]},{"file":"\/drone\/src\/lib\/private\/AppFramework\/App.php","line":157,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Core\\Controller\\SearchController"},"search"]},{"file":"\/drone\/src\/lib\/private\/Route\/Router.php","line":309,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["OC\\Core\\Controller\\SearchController","search",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"action":null,"_route":"core.Search.search"}]},{"file":"\/drone\/src\/lib\/base.php","line":1009,"function":"match","class":"OC\\Route\\Router","type":"->","args":["\/core\/search"]},{"file":"\/drone\/src\/index.php","line":37,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"\/drone\/src\/lib\/private\/Files\/Filesystem.php","Line":763},"CustomMessage":"--"}
[Sun Nov  8 01:33:44 2020] 127.0.0.1:38848 [500]: /index.php/core/search?query=comment%20to%20be%20found&inApps%5B%5D=files
    And searching for "comment to be found" in app "files"                                                                                                                                                                     # FeatureContext::searchingForInApp()
      Server error: `GET http://localhost:8080/index.php/core/search?query=comment%20to%20be%20found&inApps%5B%5D=files` resulted in a `500 Internal Server Error` response:
      <!DOCTYPE html>
      <html class="ng-csp" data-placeholder-focus="false" lang="en" data-locale="en" >
      	<head
       data-requesttok (truncated...)
       (GuzzleHttp\Exception\ServerException)
    Then the list of search results has "6" results                                                                                                                                                                            # FeatureContext::theListOfSearchResultsHasResults()
    And search result "0" contains                                                                                                                                                                                             # FeatureContext::searchResultXContains()
      | type       | comment                      |
      | comment    | My third comment to be found |
      | authorId   | user0                        |
      | authorName | user0                        |
      | path       | myFileToComment.txt          |
      | fileName   | myFileToComment.txt          |
      | name       | My third comment to be found |
    And search result "1" contains                                                                                                                                                                                             # FeatureContext::searchResultXContains()
      | type       | comment                                                                                                     |
      | comment    | My second comment to be found that happens to be more …                                                     |
      | authorId   | user0                                                                                                       |
      | authorName | user0                                                                                                       |
      | path       | sharedFileToComment.txt                                                                                     |
      | fileName   | sharedFileToComment.txt                                                                                     |
      | name       | My second comment to be found that happens to be more verbose than the others and thus should be ellipsized |
    And search result "2" contains                                                                                                                                                                                             # FeatureContext::searchResultXContains()
      | type       | comment                           |
      | comment    | Other's first comment to be found |
      | authorId   | user1                             |
      | authorName | user1                             |
      | path       | sharedFileToComment.txt           |
      | fileName   | sharedFileToComment.txt           |
      | name       | Other's first comment to be found |
    And search result "3" contains                                                                                                                                                                                             # FeatureContext::searchResultXContains()
      | type       | comment                            |
      | comment    | Other's second comment to be found |
      | authorId   | user1                              |
      | authorName | user1                              |
      | path       | mySharedFileToComment.txt          |
      | fileName   | mySharedFileToComment.txt          |
      | name       | Other's second comment to be found |
    And search result "4" contains                                                                                                                                                                                             # FeatureContext::searchResultXContains()
      | type       | comment                      |
      | comment    | My first comment to be found |
      | authorId   | user0                        |
      | authorName | user0                        |
      | path       | mySharedFileToComment.txt    |
      | fileName   | mySharedFileToComment.txt    |
      | name       | My first comment to be found |
    And search result "5" contains                                                                                                                                                                                             # FeatureContext::searchResultXContains()
      | type       | comment                      |
      | comment    | My first comment to be found |
      | authorId   | user0                        |
      | authorName | user0                        |
      | path       | myFileToComment.txt          |
      | fileName   | myFileToComment.txt          |
      | name       | My first comment to be found |
[Sun Nov  8 01:33:45 2020] 127.0.0.1:38852 [200]: /ocs/v1.php/cloud/users/user0
[Sun Nov  8 01:33:45 2020] 127.0.0.1:38886 [404]: /ocs/v2.php/cloud/users/user0
[Sun Nov  8 01:33:45 2020] 127.0.0.1:38904 [200]: /ocs/v1.php/cloud/users/user1
[Sun Nov  8 01:33:46 2020] 127.0.0.1:38940 [404]: /ocs/v2.php/cloud/users/user1
[Sun Nov  8 01:33:46 2020] Login failed: 'user0' (Remote IP: '127.0.0.1')
[Sun Nov  8 01:33:46 2020] 127.0.0.1:38962 [401]: /remote.php/webdav/myFileToComment.txt
[Sun Nov  8 01:33:46 2020] 127.0.0.1:38964 [207]: /remote.php/dav/systemtags/
[Sun Nov  8 01:33:46 2020] Login failed: 'user0' (Remote IP: '127.0.0.1')
[Sun Nov  8 01:33:46 2020] 127.0.0.1:38982 [401]: /remote.php/webdav/myFileToTag.txt
[Sun Nov  8 01:33:46 2020] 127.0.0.1:38984 [404]: /remote.php/dav/addressbooks/users/admin/MyAddressbook
[Sun Nov  8 01:33:47 2020] 127.0.0.1:39006 [404]: /remote.php/dav/calendars/admin/MyCalendar

  Scenario: Search comment with a query that also matches a file name                                                                           # /drone/src/build/integration/features/comments-search.feature:253
[Sun Nov  8 01:33:47 2020] 127.0.0.1:39026 [404]: /ocs/v2.php/cloud/users/user0
[Sun Nov  8 01:33:48 2020] 127.0.0.1:39054 [200]: /ocs/v1.php/cloud/users
[Sun Nov  8 01:33:48 2020] 127.0.0.1:39096 [200]: /ocs/v1.php/cloud/users/user0
[Sun Nov  8 01:33:49 2020] 127.0.0.1:39114 [200]: /ocs/v2.php/cloud/users/user0
    Given user "user0" exists                                                                                                                   # FeatureContext::assureUserExists()
[Sun Nov  8 01:33:49 2020] 127.0.0.1:39138 [201]: /remote.php/webdav/myFileToComment.txt
    And User "user0" uploads file "data/textfile.txt" to "/myFileToComment.txt"                                                                 # FeatureContext::userUploadsAFileTo()
[Sun Nov  8 01:33:49 2020] 127.0.0.1:39164 [207]: /remote.php/webdav//myFileToComment.txt
[Sun Nov  8 01:33:50 2020] 127.0.0.1:39184 [201]: /remote.php/dav/comments/files/358/
    And "user0" posts a comment with content "A comment in myFileToComment.txt" on the file named "/myFileToComment.txt" it should return "201" # CommentsContext::postsACommentWithContentOnTheFileNamedItShouldReturn()
[Sun Nov  8 01:33:50 2020] 127.0.0.1:39204 [200]: /login
[Sun Nov  8 01:33:50 2020] 127.0.0.1:39208 [303]: /login
[Sun Nov  8 01:33:50 2020] 127.0.0.1:39222 [200]: /index.php/apps/dashboard/
    When Logging in using web as "user0"                                                                                                        # FeatureContext::loggingInUsingWebAs()
[Sun Nov  8 01:33:50 2020] {"Exception":"Exception","Message":"Call to a member function search() on null","Code":0,"Trace":[{"file":"\/drone\/src\/lib\/private\/AppFramework\/App.php","line":157,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Core\\Controller\\SearchController"},"search"]},{"file":"\/drone\/src\/lib\/private\/Route\/Router.php","line":309,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["OC\\Core\\Controller\\SearchController","search",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"action":null,"_route":"core.Search.search"}]},{"file":"\/drone\/src\/lib\/base.php","line":1009,"function":"match","class":"OC\\Route\\Router","type":"->","args":["\/core\/search"]},{"file":"\/drone\/src\/index.php","line":37,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"\/drone\/src\/lib\/private\/AppFramework\/Http\/Dispatcher.php","Line":159,"Previous":{"Exception":"Error","Message":"Call to a member function search() on null","Code":0,"Trace":[{"file":"\/drone\/src\/lib\/private\/Search\/Provider\/File.php","line":47,"function":"search","class":"OC\\Files\\Filesystem","type":"::","args":["myFileToComment"]},{"file":"\/drone\/src\/lib\/private\/Search.php","line":61,"function":"search","class":"OC\\Search\\Provider\\File","type":"->","args":["myFileToComment"]},{"file":"\/drone\/src\/core\/Controller\/SearchController.php","line":60,"function":"searchPaged","class":"OC\\Search","type":"->","args":["myFileToComment",["files"],1,30]},{"file":"\/drone\/src\/lib\/private\/AppFramework\/Http\/Dispatcher.php","line":218,"function":"search","class":"OC\\Core\\Controller\\SearchController","type":"->","args":["myFileToComment",["files"],1,30]},{"file":"\/drone\/src\/lib\/private\/AppFramework\/Http\/Dispatcher.php","line":127,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Core\\Controller\\SearchController"},"search"]},{"file":"\/drone\/src\/lib\/private\/AppFramework\/App.php","line":157,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Core\\Controller\\SearchController"},"search"]},{"file":"\/drone\/src\/lib\/private\/Route\/Router.php","line":309,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["OC\\Core\\Controller\\SearchController","search",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"action":null,"_route":"core.Search.search"}]},{"file":"\/drone\/src\/lib\/base.php","line":1009,"function":"match","class":"OC\\Route\\Router","type":"->","args":["\/core\/search"]},{"file":"\/drone\/src\/index.php","line":37,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"\/drone\/src\/lib\/private\/Files\/Filesystem.php","Line":763},"CustomMessage":"--"}
[Sun Nov  8 01:33:50 2020] 127.0.0.1:39226 [500]: /index.php/core/search?query=myFileToComment&inApps%5B%5D=files
    And searching for "myFileToComment" in app "files"                                                                                          # FeatureContext::searchingForInApp()
      Server error: `GET http://localhost:8080/index.php/core/search?query=myFileToComment&inApps%5B%5D=files` resulted in a `500 Internal Server Error` response:
      <!DOCTYPE html>
      <html class="ng-csp" data-placeholder-focus="false" lang="en" data-locale="en" >
      	<head
       data-requesttok (truncated...)
       (GuzzleHttp\Exception\ServerException)
    Then the list of search results has "2" results                                                                                             # FeatureContext::theListOfSearchResultsHasResults()
    And search result "0" contains                                                                                                              # FeatureContext::searchResultXContains()
      | type | file                 |
      | path | /myFileToComment.txt |
      | name | myFileToComment.txt  |
    And search result "1" contains                                                                                                              # FeatureContext::searchResultXContains()
      | type       | comment                          |
      | comment    | A comment in myFileToComment.txt |
      | authorId   | user0                            |
      | authorName | user0                            |
      | path       | myFileToComment.txt              |
      | fileName   | myFileToComment.txt              |
      | name       | A comment in myFileToComment.txt |
[Sun Nov  8 01:33:51 2020] 127.0.0.1:39228 [200]: /ocs/v1.php/cloud/users/user0
[Sun Nov  8 01:33:51 2020] 127.0.0.1:39262 [404]: /ocs/v2.php/cloud/users/user0
[Sun Nov  8 01:33:51 2020] Login failed: 'user0' (Remote IP: '127.0.0.1')
[Sun Nov  8 01:33:51 2020] 127.0.0.1:39282 [401]: /remote.php/webdav/myFileToComment.txt
[Sun Nov  8 01:33:51 2020] 127.0.0.1:39286 [207]: /remote.php/dav/systemtags/
[Sun Nov  8 01:33:51 2020] Login failed: 'user0' (Remote IP: '127.0.0.1')
[Sun Nov  8 01:33:51 2020] 127.0.0.1:39312 [401]: /remote.php/webdav/myFileToTag.txt
[Sun Nov  8 01:33:52 2020] 127.0.0.1:39316 [404]: /remote.php/dav/addressbooks/users/admin/MyAddressbook
[Sun Nov  8 01:33:52 2020] 127.0.0.1:39340 [404]: /remote.php/dav/calendars/admin/MyCalendar

@skjnldsv skjnldsv added 4. to release Ready to be released and/or waiting for tests to finish and removed 3. to review Waiting for reviews labels Nov 9, 2020
@skjnldsv skjnldsv merged commit 05d3326 into master Nov 9, 2020
@skjnldsv skjnldsv deleted the fix/23569 branch November 9, 2020 08:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

4. to release Ready to be released and/or waiting for tests to finish bug

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Link share label input description missing

4 participants