Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

After refresh browser the split editor tab is in the different state than before #9456

Closed
Ohrimenko1988 opened this issue Apr 17, 2018 · 3 comments
Assignees
Labels
kind/bug Outline of a bug - must adhere to the bug report template. lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. severity/P2 Has a minor but important impact to the usage or development of the system.

Comments

@Ohrimenko1988
Copy link
Contributor

Ohrimenko1988 commented Apr 17, 2018

related test:
CheckRestoringSplitEditorTest

Rare reproduced bug

Steps to reproduce

  • Run Java stack with default spring project
  • Wait until workspace is started
  • Expand all folders and packages in project explorer
  • Open next files: "GreetingController.java", "README.md", "pom.xml"
  • Open contex menu on "GreetingController" editor tab and select "Split Pane In Two Rows" item
  • Open context menu on "README.md" file and select "Split Pane In Two Columns"
  • Set focus to opened "README.md" editor tab and scroll down to the last row.
  • Press F5 button or click on "Refresh" button in browser navigate panel.
  • After page restore pay attention that text in the "README.md" is not scroled.

Attachment:
before:
screenshot from 2018-04-17 12-15-31

after:
screenshot from 2018-04-17 12-15-34

Console browser log:

2018-05-01 08:34:50,420 SEVERE http://che-eclipse-che.172.30.3.7.nip.io/api/keycloak/settings - Failed to load resource: the server responded with a status of 404 ()

2018-05-01 08:34:50,420 SEVERE http://che-eclipse-che.172.30.3.7.nip.io/che/workspacegaa38i 76:36 "Cannot load keycloak settings. This is normal for single-user mode."

2018-05-01 08:35:00,748 WARNING _app-0.js 17635 Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/.

2018-05-01 08:35:00,774 SEVERE _app-0.js 17635 Failed to load resource: the server responded with a status of 404 ()

2018-05-01 08:36:20,137 SEVERE http://che-eclipse-che.172.30.3.7.nip.io/api/keycloak/settings - Failed to load resource: the server responded with a status of 404 ()

2018-05-01 08:36:20,138 SEVERE http://che-eclipse-che.172.30.3.7.nip.io/che/workspacegaa38i 76:36 "Cannot load keycloak settings. This is normal for single-user mode."

2018-05-01 08:36:22,762 WARNING _app-0.js 17635 Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/.

2018-05-01 08:36:22,769 SEVERE _app-0.js 17635 Failed to load resource: the server responded with a status of 404 ()

Network log:

2018-05-01 08:34:50,401 (id: 10999.5) [REQUEST]  GET http://che-eclipse-che.172.30.3.7.nip.io/api/keycloak/settings
2018-05-01 08:34:50,420 (id: 10999.5) [RESPONSE] 404 http://che-eclipse-che.172.30.3.7.nip.io/api/keycloak/settings
2018-05-01 08:35:00,752 (id: 10999.20) [REQUEST]  GET http://che-eclipse-che.172.30.3.7.nip.io/api/keycloak/settings
2018-05-01 08:35:00,774 (id: 10999.20) [RESPONSE] 404 http://che-eclipse-che.172.30.3.7.nip.io/api/keycloak/settings
2018-05-01 08:35:01,430 (id: 10999.22) [REQUEST]  GET http://che-eclipse-che.172.30.3.7.nip.io/api/project-template/all
2018-05-01 08:35:01,433 (id: 10999.23) [REQUEST]  GET http://che-eclipse-che.172.30.3.7.nip.io/api/profile/
2018-05-01 08:35:01,450 (id: 10999.22) [RESPONSE] 200 http://che-eclipse-che.172.30.3.7.nip.io/api/project-template/all
2018-05-01 08:35:01,602 (id: 10999.23) [RESPONSE] 200 http://che-eclipse-che.172.30.3.7.nip.io/api/profile/
2018-05-01 08:35:01,602 (id: 10999.24) [REQUEST]  GET http://che-eclipse-che.172.30.3.7.nip.io/api/preferences
2018-05-01 08:35:01,708 (id: 10999.24) [RESPONSE] 200 http://che-eclipse-che.172.30.3.7.nip.io/api/preferences
2018-05-01 08:35:01,788 (id: 10999.28) [REQUEST]  GET http://che-eclipse-che.172.30.3.7.nip.io/api/workspace/che/workspacegaa38i
2018-05-01 08:35:01,793 (id: 10999.28) [RESPONSE] 200 http://che-eclipse-che.172.30.3.7.nip.io/api/workspace/che/workspacegaa38i
2018-05-01 08:35:04,317 (id: 10999.47) [WEBSOCKET_CREATED] ws://che-eclipse-che.172.30.3.7.nip.io/api/websocket?token=null
2018-05-01 08:35:05,367 (id: 10999.47) [WEBSOCKET_REQUEST] {"jsonrpc":"2.0","method":"subscribe","params":{"method":"workspace/statusChanged","scope":{"workspaceId":"workspacev3n8v0dveev9s4ux"}}}
2018-05-01 08:35:05,367 (id: 10999.47) [WEBSOCKET_REQUEST] {"jsonrpc":"2.0","method":"subscribe","params":{"method":"machine/statusChanged","scope":{"workspaceId":"workspacev3n8v0dveev9s4ux"}}}
2018-05-01 08:35:05,367 (id: 10999.47) [WEBSOCKET_REQUEST] {"jsonrpc":"2.0","method":"subscribe","params":{"method":"server/statusChanged","scope":{"workspaceId":"workspacev3n8v0dveev9s4ux"}}}
2018-05-01 08:35:05,368 (id: 10999.47) [WEBSOCKET_REQUEST] {"jsonrpc":"2.0","method":"subscribe","params":{"method":"machine/log","scope":{"workspaceId":"workspacev3n8v0dveev9s4ux"}}}
2018-05-01 08:35:05,368 (id: 10999.47) [WEBSOCKET_REQUEST] {"jsonrpc":"2.0","method":"subscribe","params":{"method":"installer/log","scope":{"workspaceId":"workspacev3n8v0dveev9s4ux"}}}
2018-05-01 08:35:05,368 (id: 10999.47) [WEBSOCKET_REQUEST] {"jsonrpc":"2.0","method":"subscribe","params":{"method":"installer/statusChanged","scope":{"workspaceId":"workspacev3n8v0dveev9s4ux"}}}
2018-05-01 08:35:05,368 (id: 10999.47) [WEBSOCKET_REQUEST] {"jsonrpc":"2.0","method":"websocketIdService/getId","id":"4"}
2018-05-01 08:35:05,368 (id: 10999.56) [REQUEST]  GET http://che-eclipse-che.172.30.3.7.nip.io/api/workspace/workspacev3n8v0dveev9s4ux
2018-05-01 08:35:05,369 (id: 10999.47) [WEBSOCKET_RESPONSE] {"jsonrpc":"2.0","id":"4","result":["1772965640"]}
2018-05-01 08:35:05,371 (id: 10999.70) [REQUEST]  GET http://che-eclipse-che.172.30.3.7.nip.io/api/installer
2018-05-01 08:35:05,377 (id: 10999.78) [REQUEST]  GET http://che-eclipse-che.172.30.3.7.nip.io/api/workspace/workspacev3n8v0dveev9s4ux
2018-05-01 08:35:05,378 (id: 10999.56) [RESPONSE] 200 http://che-eclipse-che.172.30.3.7.nip.io/api/workspace/workspacev3n8v0dveev9s4ux
2018-05-01 08:35:05,381 (id: 10999.70) [RESPONSE] 200 http://che-eclipse-che.172.30.3.7.nip.io/api/installer
2018-05-01 08:35:05,382 (id: 10999.78) [RESPONSE] 200 http://che-eclipse-che.172.30.3.7.nip.io/api/workspace/workspacev3n8v0dveev9s4ux
2018-05-01 08:35:05,390 (id: 10999.47) [WEBSOCKET_RESPONSE] {"jsonrpc":"2.0","method":"installer/log","params":{"text":"2018/05/01 20:35:05 Start new terminal.","time":"2018-05-01T20:35:05.166594182Z","runtimeId":{"ownerId":"che","envName":"workspacegaa38i","workspaceId":"workspacev3n8v0dveev9s4ux"},"installer":"org.eclipse.che.terminal","stream":"STDOUT","machineName":"dev-machine"}}
2018-05-01 08:35:35,644 (id: 10999.120) [REQUEST]  PUT http://che-eclipse-che.172.30.3.7.nip.io/api/activity/workspacev3n8v0dveev9s4ux
2018-05-01 08:35:35,645 (id: 10999.120) [RESPONSE] 204 http://che-eclipse-che.172.30.3.7.nip.io/api/activity/workspacev3n8v0dveev9s4ux
2018-05-01 08:36:06,186 (id: 10999.121) [REQUEST]  PUT http://che-eclipse-che.172.30.3.7.nip.io/api/activity/workspacev3n8v0dveev9s4ux
2018-05-01 08:36:06,186 (id: 10999.121) [RESPONSE] 204 http://che-eclipse-che.172.30.3.7.nip.io/api/activity/workspacev3n8v0dveev9s4ux
2018-05-01 08:36:20,129 (id: 10999.128) [REQUEST]  GET http://che-eclipse-che.172.30.3.7.nip.io/api/keycloak/settings
2018-05-01 08:36:20,137 (id: 10999.128) [RESPONSE] 404 http://che-eclipse-che.172.30.3.7.nip.io/api/keycloak/settings
2018-05-01 08:36:22,764 (id: 10999.142) [REQUEST]  GET http://che-eclipse-che.172.30.3.7.nip.io/api/keycloak/settings
2018-05-01 08:36:22,769 (id: 10999.142) [RESPONSE] 404 http://che-eclipse-che.172.30.3.7.nip.io/api/keycloak/settings
2018-05-01 08:36:23,078 (id: 10999.144) [REQUEST]  GET http://che-eclipse-che.172.30.3.7.nip.io/api/project-template/all
2018-05-01 08:36:23,079 (id: 10999.145) [REQUEST]  GET http://che-eclipse-che.172.30.3.7.nip.io/api/profile/
2018-05-01 08:36:23,084 (id: 10999.144) [RESPONSE] 200 http://che-eclipse-che.172.30.3.7.nip.io/api/project-template/all
2018-05-01 08:36:23,119 (id: 10999.145) [RESPONSE] 200 http://che-eclipse-che.172.30.3.7.nip.io/api/profile/
2018-05-01 08:36:23,123 (id: 10999.146) [REQUEST]  GET http://che-eclipse-che.172.30.3.7.nip.io/api/preferences
2018-05-01 08:36:23,141 (id: 10999.146) [RESPONSE] 200 http://che-eclipse-che.172.30.3.7.nip.io/api/preferences
2018-05-01 08:36:23,166 (id: 10999.150) [REQUEST]  GET http://che-eclipse-che.172.30.3.7.nip.io/api/workspace/che/workspacegaa38i
2018-05-01 08:36:23,172 (id: 10999.150) [RESPONSE] 200 http://che-eclipse-che.172.30.3.7.nip.io/api/workspace/che/workspacegaa38i
2018-05-01 08:36:24,646 (id: 10999.163) [WEBSOCKET_CREATED] ws://che-eclipse-che.172.30.3.7.nip.io/api/websocket?token=null
2018-05-01 08:36:25,061 (id: 10999.163) [WEBSOCKET_REQUEST] {"jsonrpc":"2.0","method":"subscribe","params":{"method":"workspace/statusChanged","scope":{"workspaceId":"workspacev3n8v0dveev9s4ux"}}}
2018-05-01 08:36:25,061 (id: 10999.163) [WEBSOCKET_REQUEST] {"jsonrpc":"2.0","method":"subscribe","params":{"method":"machine/statusChanged","scope":{"workspaceId":"workspacev3n8v0dveev9s4ux"}}}
2018-05-01 08:36:25,062 (id: 10999.163) [WEBSOCKET_REQUEST] {"jsonrpc":"2.0","method":"subscribe","params":{"method":"server/statusChanged","scope":{"workspaceId":"workspacev3n8v0dveev9s4ux"}}}
2018-05-01 08:36:25,062 (id: 10999.163) [WEBSOCKET_REQUEST] {"jsonrpc":"2.0","method":"subscribe","params":{"method":"machine/log","scope":{"workspaceId":"workspacev3n8v0dveev9s4ux"}}}
2018-05-01 08:36:25,062 (id: 10999.163) [WEBSOCKET_REQUEST] {"jsonrpc":"2.0","method":"subscribe","params":{"method":"installer/log","scope":{"workspaceId":"workspacev3n8v0dveev9s4ux"}}}
2018-05-01 08:36:25,062 (id: 10999.163) [WEBSOCKET_REQUEST] {"jsonrpc":"2.0","method":"subscribe","params":{"method":"installer/statusChanged","scope":{"workspaceId":"workspacev3n8v0dveev9s4ux"}}}
2018-05-01 08:36:25,062 (id: 10999.163) [WEBSOCKET_REQUEST] {"jsonrpc":"2.0","method":"websocketIdService/getId","id":"4"}
2018-05-01 08:36:25,062 (id: 10999.172) [REQUEST]  GET http://che-eclipse-che.172.30.3.7.nip.io/api/workspace/workspacev3n8v0dveev9s4ux
2018-05-01 08:36:25,065 (id: 10999.186) [REQUEST]  GET http://che-eclipse-che.172.30.3.7.nip.io/api/installer
2018-05-01 08:36:25,114 (id: 10999.193) [REQUEST]  GET http://che-eclipse-che.172.30.3.7.nip.io/api/workspace/workspacev3n8v0dveev9s4ux
2018-05-01 08:36:25,117 (id: 10999.163) [WEBSOCKET_RESPONSE] {"jsonrpc":"2.0","id":"4","result":["2033329655"]}
2018-05-01 08:36:25,118 (id: 10999.172) [RESPONSE] 200 http://che-eclipse-che.172.30.3.7.nip.io/api/workspace/workspacev3n8v0dveev9s4ux
2018-05-01 08:36:25,138 (id: 10999.186) [RESPONSE] 200 http://che-eclipse-che.172.30.3.7.nip.io/api/installer
2018-05-01 08:36:25,210 (id: 10999.193) [RESPONSE] 200 http://che-eclipse-che.172.30.3.7.nip.io/api/workspace/workspacev3n8v0dveev9s4ux
2018-05-01 08:36:25,417 (id: 10999.163) [WEBSOCKET_RESPONSE] {"jsonrpc":"2.0","method":"installer/log","params":{"text":"2018/05/01 20:36:25 Start new terminal.","time":"2018-05-01T20:36:25.355896004Z","runtimeId":{"ownerId":"che","envName":"workspacegaa38i","workspaceId":"workspacev3n8v0dveev9s4ux"},"installer":"org.eclipse.che.terminal","stream":"STDOUT","machineName":"dev-machine"}}
2018-05-01 08:36:55,343 (id: 10999.300) [REQUEST]  PUT http://che-eclipse-che.172.30.3.7.nip.io/api/activity/workspacev3n8v0dveev9s4ux
2018-05-01 08:36:55,344 (id: 10999.300) [RESPONSE] 204 http://che-eclipse-che.172.30.3.7.nip.io/api/activity/workspacev3n8v0dveev9s4ux
2018-05-01 08:37:05,185 (id: 10999.163) [WEBSOCKET_RESPONSE] {"jsonrpc":"2.0","method":"installer/log","params":{"text":"2018/05/01 20:37:05 Failed to send websocket message: , due to occurred error websocket: close sent","time":"2018-05-01T20:37:05.166854622Z","runtimeId":{"ownerId":"che","envName":"workspacegaa38i","workspaceId":"workspacev3n8v0dveev9s4ux"},"installer":"org.eclipse.che.terminal","stream":"STDOUT","machineName":"dev-machine"}}
2018-05-01 08:37:05,185 (id: 10999.163) [WEBSOCKET_RESPONSE] {"jsonrpc":"2.0","method":"installer/log","params":{"text":"2018/05/01 20:37:05 Error occurs on sending ping message to websocket. websocket: close sent","time":"2018-05-01T20:37:05.166926165Z","runtimeId":{"ownerId":"che","envName":"workspacegaa38i","workspaceId":"workspacev3n8v0dveev9s4ux"},"installer":"org.eclipse.che.terminal","stream":"STDOUT","machineName":"dev-machine"}}

Workspace log:

172.17.42.1 - - [01/May/2018:20:34:44 +0000] "GET /api/?token= HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:34:48 +0000] "POST /api/project/import/project38ai HTTP/1.1" 201 -
172.17.42.1 - - [01/May/2018:20:34:49 +0000] "PUT /api/project/project38ai HTTP/1.1" 200 642
172.17.42.1 - - [01/May/2018:20:34:57 +0000] "GET /api/liveness HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:35:02 +0000] "GET /api/java/compiler-settings/all HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:35:03 +0000] "GET /api/project-type HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:35:03 +0000] "GET /wsagent?token= HTTP/1.1" 101 -
172.17.42.1 - - [01/May/2018:20:35:03 +0000] "GET /api/languageserver/supported HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:35:04 +0000] "GET /api/project HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:35:05 +0000] "GET /api/project/tree/?depth=-1&includeFiles=true HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:35:05 +0000] "GET /api/java/navigation/libraries?projectpath=/project38ai HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:35:06 +0000] "GET /api/app/state?userId=che HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:35:07 +0000] "GET /api/liveness HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:35:08 +0000] "GET /api/project/file/project38ai/src/main/java/org/eclipse/qa/examples/AppController.java HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:35:14 +0000] "GET /api/project/file/project38ai/src/main/java/org/eclipse/qa/examples/AppController.java HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:35:16 +0000] "GET /api/project/file/project38ai/src/main/java/org/eclipse/qa/examples/AppController.java HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:35:17 +0000] "GET /api/liveness HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:35:19 +0000] "GET /api/project/file/project38ai/README.md HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:35:23 +0000] "GET /api/project/file/project38ai/pom.xml HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:35:23 +0000] "GET /api/project/file/project38ai/pom.xml HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:35:27 +0000] "GET /api/liveness HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:35:37 +0000] "GET /api/liveness HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:35:47 +0000] "GET /api/liveness HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:35:57 +0000] "GET /api/liveness HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:36:07 +0000] "GET /api/liveness HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:36:17 +0000] "GET /api/liveness HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:36:19 +0000] "OPTIONS /api/app/state/update?userId=che HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:36:19 +0000] "POST /api/app/state/update?userId=che HTTP/1.1" 204 -
172.17.42.1 - - [01/May/2018:20:36:23 +0000] "GET /api/java/compiler-settings/all HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:36:23 +0000] "GET /api/project-type HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:36:23 +0000] "GET /wsagent?token= HTTP/1.1" 101 -
172.17.42.1 - - [01/May/2018:20:36:24 +0000] "GET /api/languageserver/supported HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:36:24 +0000] "GET /api/project HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:36:26 +0000] "GET /api/app/state?userId=che HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:36:26 +0000] "GET /api/project/tree/?depth=1&includeFiles=true HTTP/1.1" 200 1857
172.17.42.1 - - [01/May/2018:20:36:26 +0000] "GET /api/project/tree/?depth=1&includeFiles=true HTTP/1.1" 200 1857
172.17.42.1 - - [01/May/2018:20:36:26 +0000] "GET /api/project/tree/project38ai?depth=1&includeFiles=true HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:36:26 +0000] "GET /api/project/tree/project38ai?depth=1&includeFiles=true HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:36:26 +0000] "GET /api/project/tree/project38ai?depth=1&includeFiles=true HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:36:26 +0000] "GET /api/project/tree/?depth=1&includeFiles=true HTTP/1.1" 200 1857
172.17.42.1 - - [01/May/2018:20:36:26 +0000] "GET /api/project/tree/project38ai?depth=1&includeFiles=true HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:36:26 +0000] "GET /api/project/tree/?depth=1&includeFiles=true HTTP/1.1" 200 1857
172.17.42.1 - - [01/May/2018:20:36:26 +0000] "GET /api/project/tree/project38ai/src?depth=1&includeFiles=true HTTP/1.1" 200 1313
172.17.42.1 - - [01/May/2018:20:36:26 +0000] "GET /api/project/tree/project38ai/src?depth=1&includeFiles=true HTTP/1.1" 200 1313
172.17.42.1 - - [01/May/2018:20:36:26 +0000] "GET /api/project/tree/project38ai?depth=1&includeFiles=true HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:36:26 +0000] "GET /api/project/tree/project38ai/src?depth=1&includeFiles=true HTTP/1.1" 200 1313
172.17.42.1 - - [01/May/2018:20:36:26 +0000] "GET /api/project/tree/project38ai?depth=1&includeFiles=true HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:36:26 +0000] "GET /api/project/tree/project38ai/src/main?depth=1&includeFiles=true HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:36:26 +0000] "GET /api/project/tree/project38ai/src/main?depth=1&includeFiles=true HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:36:27 +0000] "GET /api/project/tree/project38ai/src/main?depth=1&includeFiles=true HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:36:27 +0000] "GET /api/project/tree/project38ai/src/main/java?depth=1&includeFiles=true HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:36:27 +0000] "GET /api/project/tree/project38ai/src/main/java?depth=1&includeFiles=true HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:36:27 +0000] "GET /api/project/tree/project38ai/src/main/java?depth=1&includeFiles=true HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:36:27 +0000] "GET /api/project/tree/project38ai/src/main/java/org?depth=1&includeFiles=true HTTP/1.1" 200 1440
172.17.42.1 - - [01/May/2018:20:36:27 +0000] "GET /api/project/tree/project38ai/src/main/java/che?depth=1&includeFiles=true HTTP/1.1" 200 1440
172.17.42.1 - - [01/May/2018:20:36:27 +0000] "GET /api/project/tree/project38ai/src/main/java/org?depth=1&includeFiles=true HTTP/1.1" 200 1440
172.17.42.1 - - [01/May/2018:20:36:27 +0000] "GET /api/project/tree/project38ai/src/main/java/org?depth=1&includeFiles=true HTTP/1.1" 200 1440
172.17.42.1 - - [01/May/2018:20:36:27 +0000] "GET /api/project/file/project38ai/README.md HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:36:27 +0000] "GET /api/project/tree/project38ai/src/main/webapp?depth=1&includeFiles=true HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:36:27 +0000] "GET /api/project/tree/project38ai/src/main/java/org?depth=1&includeFiles=true HTTP/1.1" 200 1440
172.17.42.1 - - [01/May/2018:20:36:27 +0000] "GET /api/project/tree/project38ai/src/main/java/che/eclipse?depth=1&includeFiles=true HTTP/1.1" 200 1503
172.17.42.1 - - [01/May/2018:20:36:27 +0000] "GET /api/project/tree/project38ai/src/main/java/org/eclipse?depth=1&includeFiles=true HTTP/1.1" 200 1483
172.17.42.1 - - [01/May/2018:20:36:27 +0000] "GET /api/project/tree/project38ai/src/main/java/org/eclipse?depth=1&includeFiles=true HTTP/1.1" 200 1483
172.17.42.1 - - [01/May/2018:20:36:27 +0000] "GET /api/project/tree/project38ai/src/main/java/org/eclipse?depth=1&includeFiles=true HTTP/1.1" 200 1483
172.17.42.1 - - [01/May/2018:20:36:27 +0000] "GET /api/project/tree/project38ai/src/main/java/org/eclipse?depth=1&includeFiles=true HTTP/1.1" 200 1483
172.17.42.1 - - [01/May/2018:20:36:27 +0000] "GET /api/project/file/project38ai/pom.xml HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:36:27 +0000] "GET /api/project/tree/project38ai/src/main/java/che/eclipse/sample?depth=1&includeFiles=true HTTP/1.1" 200 1579
172.17.42.1 - - [01/May/2018:20:36:27 +0000] "GET /api/project/tree/project38ai/src/main/java/org/eclipse/qa?depth=1&includeFiles=true HTTP/1.1" 200 1532
172.17.42.1 - - [01/May/2018:20:36:27 +0000] "GET /api/project/tree/project38ai/src/main/java/org/eclipse/qa?depth=1&includeFiles=true HTTP/1.1" 200 1532
172.17.42.1 - - [01/May/2018:20:36:27 +0000] "GET /api/project/tree/project38ai/src/main/java/org/eclipse/qa?depth=1&includeFiles=true HTTP/1.1" 200 1532
172.17.42.1 - - [01/May/2018:20:36:27 +0000] "GET /api/project/tree/project38ai/src/main/java/org/eclipse/qa?depth=1&includeFiles=true HTTP/1.1" 200 1532
172.17.42.1 - - [01/May/2018:20:36:27 +0000] "GET /api/project/tree/project38ai/src/main/java/org/eclipse/qa/examples?depth=1&includeFiles=true HTTP/1.1" 200 1657
172.17.42.1 - - [01/May/2018:20:36:27 +0000] "GET /api/project/tree/project38ai/src/main/java/org/eclipse/qa/examples?depth=1&includeFiles=true HTTP/1.1" 200 1657
172.17.42.1 - - [01/May/2018:20:36:27 +0000] "GET /api/project/tree/project38ai/src/main/java/org/eclipse/qa/examples?depth=1&includeFiles=true HTTP/1.1" 200 1657
172.17.42.1 - - [01/May/2018:20:36:27 +0000] "GET /api/project/tree/project38ai/src/main/java/org/eclipse/qa/examples?depth=1&includeFiles=true HTTP/1.1" 200 1657
172.17.42.1 - - [01/May/2018:20:36:27 +0000] "GET /api/project/tree/?depth=1&includeFiles=true HTTP/1.1" 200 1857
172.17.42.1 - - [01/May/2018:20:36:27 +0000] "GET /api/project/tree/?depth=1&includeFiles=true HTTP/1.1" 200 1857
172.17.42.1 - - [01/May/2018:20:36:27 +0000] "GET /api/project/tree/?depth=1&includeFiles=true HTTP/1.1" 200 1857
172.17.42.1 - - [01/May/2018:20:36:27 +0000] "GET /api/project/tree/?depth=1&includeFiles=true HTTP/1.1" 200 1857
172.17.42.1 - - [01/May/2018:20:36:27 +0000] "GET /api/project/tree/?depth=1&includeFiles=true HTTP/1.1" 200 1857
172.17.42.1 - - [01/May/2018:20:36:27 +0000] "GET /api/project/tree/?depth=1&includeFiles=true HTTP/1.1" 200 1857
172.17.42.1 - - [01/May/2018:20:36:27 +0000] "GET /api/liveness HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:36:28 +0000] "GET /api/project/tree/project38ai/src/main/webapp/WEB-INF?depth=1&includeFiles=true HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:36:28 +0000] "GET /api/project/tree/project38ai?depth=1&includeFiles=true HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:36:28 +0000] "GET /api/project/tree/project38ai?depth=1&includeFiles=true HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:36:28 +0000] "GET /api/project/tree/project38ai?depth=1&includeFiles=true HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:36:28 +0000] "GET /api/project/tree/project38ai/src?depth=1&includeFiles=true HTTP/1.1" 200 1313
172.17.42.1 - - [01/May/2018:20:36:28 +0000] "GET /api/project/tree/project38ai/src?depth=1&includeFiles=true HTTP/1.1" 200 1313
172.17.42.1 - - [01/May/2018:20:36:28 +0000] "GET /api/project/tree/project38ai/src?depth=1&includeFiles=true HTTP/1.1" 200 1313
172.17.42.1 - - [01/May/2018:20:36:28 +0000] "GET /api/project/tree/project38ai/src/main/webapp/WEB-INF/jsp?depth=1&includeFiles=true HTTP/1.1" 200 1546
172.17.42.1 - - [01/May/2018:20:36:28 +0000] "GET /api/project/tree/project38ai/src/main?depth=1&includeFiles=true HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:36:28 +0000] "GET /api/project/tree/project38ai/src/main?depth=1&includeFiles=true HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:36:28 +0000] "GET /api/project/tree/project38ai/src/main?depth=1&includeFiles=true HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:36:28 +0000] "GET /api/project/tree/project38ai/src/main/java?depth=1&includeFiles=true HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:36:28 +0000] "GET /api/project/tree/project38ai/src/main/java?depth=1&includeFiles=true HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:36:28 +0000] "GET /api/project/tree/project38ai/src/main/java?depth=1&includeFiles=true HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:36:28 +0000] "GET /api/project/tree/project38ai/src/main/java/org?depth=1&includeFiles=true HTTP/1.1" 200 1440
172.17.42.1 - - [01/May/2018:20:36:28 +0000] "GET /api/project/tree/project38ai/src/main/java/org?depth=1&includeFiles=true HTTP/1.1" 200 1440
172.17.42.1 - - [01/May/2018:20:36:28 +0000] "GET /api/project/tree/project38ai/src/main/java/org?depth=1&includeFiles=true HTTP/1.1" 200 1440
172.17.42.1 - - [01/May/2018:20:36:29 +0000] "GET /api/project/tree/project38ai/src/main/java/org/eclipse?depth=1&includeFiles=true HTTP/1.1" 200 1483
172.17.42.1 - - [01/May/2018:20:36:29 +0000] "GET /api/project/tree/project38ai/src/main/java/org/eclipse?depth=1&includeFiles=true HTTP/1.1" 200 1483
172.17.42.1 - - [01/May/2018:20:36:29 +0000] "GET /api/project/tree/project38ai/src/main/java/org/eclipse?depth=1&includeFiles=true HTTP/1.1" 200 1483
172.17.42.1 - - [01/May/2018:20:36:29 +0000] "GET /api/project/tree/project38ai/src/main/java/org/eclipse/qa?depth=1&includeFiles=true HTTP/1.1" 200 1532
172.17.42.1 - - [01/May/2018:20:36:29 +0000] "GET /api/project/tree/project38ai/src/main/java/org/eclipse/qa?depth=1&includeFiles=true HTTP/1.1" 200 1532
172.17.42.1 - - [01/May/2018:20:36:29 +0000] "GET /api/project/tree/project38ai/src/main/java/org/eclipse/qa?depth=1&includeFiles=true HTTP/1.1" 200 1532
172.17.42.1 - - [01/May/2018:20:36:29 +0000] "GET /api/project/tree/project38ai/src/main/java/org/eclipse/qa/examples?depth=1&includeFiles=true HTTP/1.1" 200 1657
172.17.42.1 - - [01/May/2018:20:36:29 +0000] "GET /api/project/tree/project38ai/src/main/java/org/eclipse/qa/examples?depth=1&includeFiles=true HTTP/1.1" 200 1657
172.17.42.1 - - [01/May/2018:20:36:29 +0000] "GET /api/project/tree/project38ai/src/main/java/org/eclipse/qa/examples?depth=1&includeFiles=true HTTP/1.1" 200 1657
172.17.42.1 - - [01/May/2018:20:36:29 +0000] "GET /api/project/file/project38ai/src/main/java/org/eclipse/qa/examples/AppController.java HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:36:29 +0000] "GET /api/project/file/project38ai/src/main/java/org/eclipse/qa/examples/AppController.java HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:36:29 +0000] "GET /api/project/file/project38ai/src/main/java/org/eclipse/qa/examples/AppController.java HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:36:37 +0000] "GET /api/liveness HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:36:48 +0000] "GET /api/liveness HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:36:58 +0000] "GET /api/liveness HTTP/1.1" 200 -
172.17.42.1 - - [01/May/2018:20:37:08 +0000] "GET /api/liveness HTTP/1.1" 200 -

Report with reproduced problem:
https://ci.codenvycorp.com/view/qa/job/che-integration-tests-master-ocp/215/Selenium_tests_report/

@Ohrimenko1988 Ohrimenko1988 added kind/bug Outline of a bug - must adhere to the bug report template. severity/P2 Has a minor but important impact to the usage or development of the system. labels Apr 17, 2018
Ohrimenko1988 added a commit that referenced this issue Apr 17, 2018
@RomanNikitenko RomanNikitenko self-assigned this May 8, 2018
@RomanNikitenko RomanNikitenko added the status/in-progress This issue has been taken by an engineer and is under active development. label May 8, 2018
@RomanNikitenko RomanNikitenko added status/code-review This issue has a pull request posted for it and is awaiting code review completion by the community. and removed status/in-progress This issue has been taken by an engineer and is under active development. labels May 18, 2018
@RomanNikitenko
Copy link
Member

RomanNikitenko commented May 30, 2018

As author of the issue mentioned it's the rare reproduced bug. So it's hard to recognize the cause of the problem.
I've investigate it and found at least two causes of the problem:

  • wrong value of a top line is saved at storing app state for not focused editors
  • top value is set when an editor has lost focus at restoring app state

I've fixed described cases in the PR and got a few test reports. Also I've tested it manually.
Unfortunately, the PR does not fix the issue on 100% - I guess we have to investigate it more deeply and find the missing factor that affects the problem.

@vparfonov vparfonov added status/analyzing An issue has been proposed and it is currently being analyzed for effort and implementation approach and removed status/code-review This issue has a pull request posted for it and is awaiting code review completion by the community. labels May 31, 2018
@vzhukovs vzhukovs added ide6 and removed status/analyzing An issue has been proposed and it is currently being analyzed for effort and implementation approach labels Mar 21, 2019
@gazarenkov
Copy link
Contributor

Kamino cloned this issue to gazarenkov/che-ide6

@slemeur slemeur added target/che6 and removed ide6 labels Jul 1, 2019
@che-bot che-bot added the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Dec 30, 2019
@che-bot
Copy link
Contributor

che-bot commented Dec 30, 2019

Issues go stale after 180 days of inactivity. lifecycle/stale issues rot after an additional 7 days of inactivity and eventually close.

Mark the issue as fresh with /remove-lifecycle stale in a new comment.

If this issue is safe to close now please do so.

Moderators: Add lifecycle/frozen label to avoid stale mode.

@che-bot che-bot closed this as completed Jan 15, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/bug Outline of a bug - must adhere to the bug report template. lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. severity/P2 Has a minor but important impact to the usage or development of the system.
Projects
None yet
Development

No branches or pull requests

7 participants