-
Notifications
You must be signed in to change notification settings - Fork 498
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
TabNine keeps dying #300
Comments
This log indicates that the TabNine process was utilizing too much cpu. A few questions:
Thanks |
Yes. A big project. 29891 files, ~1000 python source files.
yes.
Always.
Started happening lately, I'd say around 2 weeks. Cheers. |
Also, if you can attach the tabnine config file? located in linux, under ~/.config/TabNine/tabnine_config.json |
One more thing - is this by any chance an open source project that I can try myself? |
No |
@tzachar deleted your config file, since it had your api key |
missed it.... |
We just released binary version 3.2.18, which fixes some issues around these areas. Please let us know if this issue persists or not |
One more question - is this the project you've always worked on with tabnine? Any chance it significantly grew in size lately? Did something else change about it that you think might be relevant? |
Same project. No major changes. |
@tzachar Any news? Did our latest version help? |
No. Same same
…On Wed, Nov 25, 2020 at 3:11 PM amircodota ***@***.***> wrote:
@tzachar <https://github.com/tzachar> Any news? Did our latest version
help?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#300 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABFXXC5TW7MIJ2N4HZCVW6DSRT67LANCNFSM4TYI4DGQ>
.
|
Can you check which tabnine version you currently have running? (type Also, check your tabnine binaries dir and check which versions you have there? Thanks |
3.2.22
…On Thu, Nov 26, 2020 at 3:50 PM amircodota ***@***.***> wrote:
Can you check which tabnine version you currently have running? (type
tabnine::version in your editor).
Also, check your tabnine binaries dir and check which versions you have
there?
Thanks
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#300 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABFXXCZA5I6JZ54V6SJ6OXDSRZMK7ANCNFSM4TYI4DGQ>
.
|
@tzachar what about your binaries directory? what versions do you have under it? |
15 Mar 9:02 2.5.1
1 Apr 9:16 2.6.0
22 Apr 22:31 2.7.0
27 Apr 0:04 2.8.1
24 May 10:19 2.8.2
2 Jun 19:56 2.8.3
4 Jun 13:48 2.8.4
7 Jun 9:34 2.8.5
23 Jun 9:54 2.8.6
5 Jul 11:07 2.8.7
13 Jul 18:02 2.8.8
15 Jul 15:04 2.8.9
22 Jul 18:53 2.8.12
29 Jul 21:44 2.9.2
6 Aug 15:22 2.9.3
18 Aug 10:16 2.9.4
27 Aug 12:25 2.9.6
31 Aug 13:20 3.0.2
31 Aug 17:40 3.0.4
3 Sep 14:55 3.0.6
4 Sep 12:45 3.0.7
8 Sep 11:22 3.0.8
13 Sep 11:59 3.0.9
16 Sep 13:18 3.0.12
21 Sep 10:10 3.1.1
5 Oct 11:36 3.1.2
6 Oct 13:03 3.1.4
8 Oct 10:44 3.1.5
9 Oct 9:08 3.1.6
13 Oct 13:43 3.1.8
15 Oct 14:47 3.1.9
22 Oct 9:47 3.1.11
26 Oct 14:03 3.1.14
3 Nov 10:53 3.1.19
3 Nov 18:18 3.1.20
8 Nov 17:11 3.1.21
15 Nov 10:43 3.2.13
17 Nov 14:41 3.2.18
18 Nov 11:06 3.2.19
19 Nov 9:56 3.2.20
23 Nov 22:10 3.2.22
25 Nov 15:31 0.0.1
25 Nov 15:32 3.2.23
26 Nov 14:17 3.2.26
…On Thu, Nov 26, 2020 at 5:21 PM amircodota ***@***.***> wrote:
@tzachar <https://github.com/tzachar> what about your binaries directory?
what versions do you have under it?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#300 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABFXXC4ULITMK3MBHQRNNKLSRZW7JANCNFSM4TYI4DGQ>
.
|
@tzachar can you list the files/directories under 3.2.22 and under 3.2.26? |
I can confirm that this is happening with completion-nvim too. Version 3.2.25-Linux. |
@bresilla Can you check which subdirectory you have under your 3.2.25 folder? |
under 3.2.26: under 3.2.22: lookes like im am using the 3.2.22 |
@tzachar yep, this confirms my suspicion. We have a bug in 3.2.22 that causes its auto update mechanism to create the wrong directory name for linux. As a workaround, you can rename the We are releasing version 3.2.27 with a fix for this issue. Once you have 3.2.27 running correctly, things should be back to normal in terms of updates. Hope my explanation is clear :-). |
Gr8, i'll give it a try and wait for 3.2.27 |
Thanks for clarification. Yes it was a problem with selecting the version. When the new version is downloaded, the symlink of binary is not updated, thus still pointing to the old binary. This is probably fault of the plugin that deals with getting the latest TabNine binary not the TabNine. Thanks again and sorry for polluting this thread with what's probably the problem with the code/text editor plugin not TabNine itself. Anyways, for anyone that might find interesting or has similar problem, this is how i fixed that: If you go to your plugin directory (where vim-plug or pathogen installed this plugin), you would have a binaries directory. There would be the The executable is symlink (shortcut) to the binary in the 3.2.22 binary. However, when you open VIM/NVIM, it automatically downloads the latest Tabnine, thus a folder To fix it, i simply updated this link. For me was: And it works :) |
Well, this depends on the specific vim plugin you are using. It is not the issue @amircodota mentioned, which is internal to TabNine. |
3.2.28 is already released now. |
Switched to 3.2.28, but it's still dying on me.
…On Mon, Nov 30, 2020 at 2:55 PM Shougo ***@***.***> wrote:
3.2.28 is already released now.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#300 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABFXXCZXYLYTQI7MET53SH3SSOI4BANCNFSM4TYI4DGQ>
.
|
@tzachar still happening? :-( Can you send over the tabnine.log? |
I get these errors b4 a restart:
[2020-12-02T16:33:32.943225449+02:00][ERROR][5010
autocomplete_worker][lunar_transport::client][Some("deep/lunar_transport/src/
client.rs")][Some(107)] Failed to encode speculative string:
Error(BeforeDoesNotMatch, State { next_error: None, backtrace:
InternalBacktrace { backtrace: None } })
[2020-12-02T16:33:32.996467052+02:00][ERROR][5010
autocomplete_worker][lunar_transport::client][Some("deep/lunar_transport/src/
client.rs")][Some(107)] Failed to encode speculative string:
Error(BeforeDoesNotMatch, State { next_error: None, backtrace:
InternalBacktrace { backtrace: None } })
[2020-12-02T16:33:33.147922871+02:00][ERROR][5010
autocomplete_worker][lunar_transport::client][Some("deep/lunar_transport/src/
client.rs")][Some(107)] Failed to encode speculative string:
Error(BeforeDoesNotMatch, State { next_error: None, backtrace:
InternalBacktrace { backtrace: None } })
[2020-12-02T16:33:33.181799645+02:00][ERROR][5010
autocomplete_worker][lunar_transport::client][Some("deep/lunar_transport/src/
client.rs")][Some(107)] Failed to encode speculative string:
Error(BeforeDoesNotMatch, State { next_error: None, backtrace:
InternalBacktrace { backtrace: None } })
…On Tue, Dec 1, 2020 at 12:38 PM amircodota ***@***.***> wrote:
@tzachar <https://github.com/tzachar> still happening? :-(
Can you send over the tabnine.log?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#300 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABFXXC3O7EG3VJFFDZCJFPLSSTBRBANCNFSM4TYI4DGQ>
.
|
please complete the following information:
Ubuntu 18.04
nvim
python
If the issue is related to TabNine failure, please provide log files:
Type
TabNine::config
in your editor, the logs are located at the bottom of the page.[2020-11-17T10:59:56.588403304+02:00][INFO][22047 thread][watchdog_server::monitor_loop][Some("tabnine/watchdog_server/src/monitor_loop.rs")][Some(222)] killing process 22047
-TabNine because cpu exceeded: 3.574491
Issue Details:
TabNine keeps dying with the above message.
The text was updated successfully, but these errors were encountered: