Headway, helm & hardening

I work for a large transportation company and we have a number of services that make use of maps. We have the requirement to be independent from public systems so we need to host our own map servers. Our use case is rather simple: We must import some data from geofabrik.de and make its tiles available in the intranet.
We have an installation for this already based on a number of custom built docker containers using some osm open source code (I'm saying "some" because this has been done years ago and the people involved have left and we don't really know the details). Now we must migrate the solution to k8 and we figured that using a newer solution that already provides a helm chart would be worth replacing the entire existing solution.
Because of this I have been working some time already getting osm-seed to run - but now it was suggested that maybe headway could fit better for our needs. The challenge is that we have a number of security guidelines that caused hardening policies on k8 such as requiring a security context other than root or making the containers readonly. As open source projects usually don't bother too much with such policies it is quite challenging to get them to run in our environment.
Having said all this I'd like to ask the following questions:

We are not too familiar with geospatial software and don't know too much about which osm projects exists and what their strengths are. Would you agree that headway is a good choice for us and can fulfill our use case well?
Is your helm chart ready to use? I understand that it will not respect our security policies and we are willing to spend the time to adjust that but is it working besides that? I ask because in the documentation says "In the future I'd like to have a kubernetes config" which makes me feel that the chart is either pretty new or unfinished.
Are you interested to have our adjustments regarding the security policies merged into the main repo? Of course this must happen in a generic way so that it doesn't bother other users or even better allows them to fulfill their own policies.
Because of the policies it can be tricky to get things running in our environment. Sometimes it is difficult to find the cause and it requires digging deep into the internals of a container. Would you be willing to assist with answering questions when we run into problems like that?

We have quite a budget for this and we are willing to spend time doing the adjustments which I think could be beneficial for your project. However we must be sure that headway is the right choice first.

Hello and thanks for your interest!

We must import some data from geofabrik.de and make its tiles available in the intranet
[...]
 Would you agree that headway is a good choice for us and can fulfill our use case well?

If you need literally only the tiles, I'd recommend using a stand alone tile server. Headway includes a tile server (tileserver-gl-light), but it also has other components needed to build an interactive map application.

web interface
geocoding so you can search for a place by name/address
routing and trip planning

If you don't need any of these things - I think headway (and probably osm-seed) are probably a lot of unnecessary complexity.
If you are looking for more than just tiles, and want an interactive web map, headway might be a good fit.

Is your helm chart ready to use?

I'm using k8s to host https://maps.earth, but I'm not using helm.
The k8s configs live here: https://github.com/headwaymaps/headway/tree/9fd1de2/k8s/configs
Those configs are generated by a horrendous system of bash scripts and templates.
I'm not particularly proud of that current system, but the output seems relatively easy to understand. I'm new to k8s and have never used helm. If introducing helm makes things easier for people, I'm open to it. But I'm also content to have a "worse" system like the current one, if it's substantially simpler.

Are you interested to have our adjustments regarding the security policies merged into the main repo?
[...]
Would you be willing to assist with answering questions when we run into problems like that?

I'm absolutely interested in incorporating security improvements and would be happy to help debug issues in achieving them. That said, I don't work for you :wink:, so I don't make any guarantees or SLA about when I'll respond. I likely won't always have the same priorities as you.
In general, I think the appropriate way to proceed would be to file a well documented issue and/or a pull request with the changes you want to see incorporated. There's also the vulnerability disclosure channel if you feel like you've encountered something rising to that level. With pull requests, I only ask that you attest you've tested the changes. In lieu of pull requests, well documented issues are also valuable.

After some deeper investigations I had to come up with a different solution:

headway is too complex for what we need - a simple tile server fits our requirements
We have a large number of security guidelines to follow. I had to realize that following all of them would be nearly impossible based on existing Docker containers and Helm charts.

So I created my own OSM tiles server according to the switch2osm documentation, then created my own Helm chart based on the company guidelines. I would have preferred to make more intensive use of open source solutions such as headway but I wasn't able to fit them into our restrictive guidelines.
I apologize for all the fuss in the first place...


Does it work well now

Does it work well now

What are you waiting for

see https://github.com/Vertispan/j2clmavenplugin/issues/262#issuecomment-2084316510

I'm not sure I understand what you're looking for, @wowoName.
I think you want to transpile some Java code and then access it from the JavaScript console, is that right?
If that's the case, jacline makes it very easy to do that:
All you need is to annotate the class with @JsType and @JsExport, and also annotate the method in question with @JsExport. Then your class will be accessible from vanilla JavaScript and the console by specifying the full package name (e.g., com.example.YourClass), and the methods (static or not) will be accessible by its Java name.


ValueError

when I run the train.py,I get the following error
images = images.reshape((num_images[0], num_rows[0] * num_cols[0])).transpose()
Traceback (most recent call last):
File "/home/snow/Documents/study/ufldl_tutorial/train.py", line 42, in
images = load_MNIST.load_MNIST_images('data/mnist/train-images-idx3-ubyte')
File "/home/snow/Documents/study/ufldl_tutorial/load_MNIST.py", line 20, in load_MNIST_images
images = images.reshape((num_images[0], num_rows[0] * num_cols[0])).transpose()
ValueError: cannot reshape array of size 9912406 into shape<PHONE_NUMBER>,1902539786)
#####code begin
with open(filename, "rb") as f:
magic = np.fromfile(f, dtype=np.dtype('>i4'), count=1)
    num_images = np.fromfile(f, dtype=np.dtype('>i4'), count=1)
    num_rows = np.fromfile(f, dtype=np.dtype('>i4'), count=1)
    num_cols = np.fromfile(f, dtype=np.dtype('>i4'), count=1)
    #num_images = 60000
    #num_rows = 28
    #num_cols = 28
    images = np.fromfile(f, dtype=np.ubyte)
    images = images.reshape((num_images[0], num_rows[0] * num_cols[0])).transpose()
    images = images.astype(np.float64) / 255

    f.close()

#####code end
I google the http://yann.lecun.com/exdb/mnist/,find the value:
0004     32 bit integer  60000            number of images
0008     32 bit integer  28               number of rows
0012     32 bit integer  28               number of columns
by calculating the value, I find 282860000 larger than the 9912422,that makes me so confused,
How can I correct the code?

It's easy to solute, when you download these file(.gz), you must decompressed they at first.
I meet the error, for these words in the  http://yann.lecun.com/exdb/mnist/
please note that your browser may uncompress these files without telling you. If the files you downloaded have a larger size than the above, they have been uncompressed by your browser. Simply rename them to remove the .gz extension.


[WFCORE-4664] Upgrade wildfly-build-tools to 1.2.12.Final

https://issues.jboss.org/browse/WFCORE-4664

@bstansberry thanks


Jpype cant load SunEC and SunJCEsecurity providers

javax.crypto.Cipher.getInstance("AES/CBC/NoPadding") throws error:
java.security.NoSuchAlgorithmException: Cannot find any provider supporting AES/CBC/NoPadding
Reason: jpype cant load the two security providers that provides them

Found the solution... copy /path/to/jre/lib/ext/sunec.jar and /path/to/jre/lib/sunjce_provider.jar to an external directory lets name the path to this external directory as JAR_PATH)and start jvm with
startJVM(getDefaultJVMPath(), "-ea", "-Djava.ext.dirs={}".format(JAR_PATH))


Update functions-create-maven-eclipse.md

Adding entry for Java 17 & 21 under 'Set up your development enviornment'.

This change was made via another PR.


Conflict between colorfulSidebar9.bundle and Canon camera software

The Canon software for downloading photos from a camera - Camerawindow DC  ( https://www.canon.co.uk/support/consumer_products/products/camcorders/digital/dc_series/dc10.aspx?type=download&language=&os=OS%20X%2010.10%20(Yosemite) ) is disabled by colorfulSidebar9
Mac OS 10.10.5
In High Sierra I also had to remove the cDock bundle to get the camera download software to work.

The Canon software for downloading photos from a camera - Camerawindow DC  ( https://www.canon.co.uk/support/consumer_products/products/camcorders/digital/dc_series/dc10.aspx?type=download&language=&os=OS%20X%2010.10%20(Yosemite) ) is disabled by colorfulSidebar9

Probably best to disable loading into that app then.


Syntax Highlighting fails in Notebook Editor over SSH

Bug: Notebook Editor, Interactive Window, Editor cells

Steps to cause the bug to occur

Open .ipynb in Notebook Editor while on SSH workspace.

Actual behavior
Syntax highlighting highlights some key words (import, if, else), symbols (=, &, >, <), numbers and strings. Does not highlight some things, most noticeably def, class and function names.
Possibly related (?): .ipynb files are not respecting setting to run kernel in $fileDirname, are starting one dir ABOVE open directory.
Expected behavior
All standard python syntax highlighting
Your Jupyter and/or Python environment
Please provide as much info as you readily know

Jupyter server running:                       Remote
Extension version:                               2019.11.50794
VS Code version:                                1.40.2
Setting python.jediEnabled:              tried both, same behaviour
Python and/or Anaconda version:     #.#.#
OS:                                                     Mac locally, Linux remotely
Virtual environment:                          conda

Developer Tools Console Output
2/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:250 [Extension Host] (node:51773) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
t.log @ /Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:250
/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:250 [Extension Host] MonokaiPro-VSCode 1.1.14, ©2019 Monokai
/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:250 [Extension Host] Extension 'redhat.vscode-yaml' uses a document selector without scheme. Learn more about this: https://go.microsoft.com/fwlink/?linkid=872305
/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:4286 Overwriting grammar scope name to file mapping for scope source.yaml.
Old grammar file: vscode-remote://ssh-remote%2B<IP_ADDRESS>/home/jh/.vscode-server/extensions/redhat.vscode-yaml-0.6.1/syntaxes/yaml.tmLanguage.json.
New grammar file: file:///Applications/Visual%20Studio%20Code.app/Contents/Resources/app/extensions/yaml/syntaxes/yaml.tmLanguage.json
register @ /Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:4286
console.ts:137 [Extension Host] Extension 'ms-python.python' uses a document selector without scheme. Learn more about this: https://go.microsoft.com/fwlink/?linkid=872305
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:31: Display locator refreshing progress, Class name = p, completed in 1ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:31: Notify locators are locating, Class name = p, completed in 2ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:31: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:31: Detected refreshing of Interpreters, Class name = p, completed in 3ms, Arg 1: {}, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:31: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:31: Notify locators are locating, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:31: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:31: Detected refreshing of Interpreters, Class name = p, completed in 0ms, Arg 1: {}, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:31: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:31: Notify locators are locating, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:31: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:31: Detected refreshing of Interpreters, Class name = p, completed in 0ms, Arg 1: {}, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:31: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:31: Notify locators are locating, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:31: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:31: Detected refreshing of Interpreters, Class name = p, completed in 0ms, Arg 1: {}, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:31: Create file systemwatcher with pattern */python
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:31: Create file systemwatcher with pattern */*/python
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:31: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:31: Notify locators are locating, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:31: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:31: Detected refreshing of Interpreters, Class name = p, completed in 0ms, Arg 1: {}, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:31: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:31: Notify locators are locating, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:31: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:31: Detected refreshing of Interpreters, Class name = p, completed in 0ms, Arg 1: {}, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:31: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:31: Notify locators are locating, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:31: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:31: Detected refreshing of Interpreters, Class name = p, completed in 0ms, Arg 1: {}, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:31: Get Interpreters in CacheableLocatorService, Class name = g, completed in 9ms, Arg 1: <Uri:/home/jh/greensteam-office/sales-analytics/AN-325_DANELEC/AN-327_Draft/Contours.ipynb>, Return Value: []
2console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:31: Get Interpreters in CacheableLocatorService, Class name = g, completed in 6ms, Arg 1: <Uri:/home/jh/greensteam-office/sales-analytics/AN-325_DANELEC/AN-327_Draft/Contours.ipynb>, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:31: Get Interpreters in CacheableLocatorService, Class name = g, completed in 5ms, Arg 1: <Uri:/home/jh/greensteam-office/sales-analytics/AN-325_DANELEC/AN-327_Draft/Contours.ipynb>, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:31: Register Interpreter Watcher, Class name = p, completed in 4ms, Arg 1: <Uri:/home/jh/greensteam-office/sales-analytics/AN-325_DANELEC/AN-327_Draft/Contours.ipynb>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:31: Get Interpreters in CacheableLocatorService, Class name = g, completed in 4ms, Arg 1: <Uri:/home/jh/greensteam-office/sales-analytics/AN-325_DANELEC/AN-327_Draft/Contours.ipynb>, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:31: Get Interpreters in CacheableLocatorService, Class name = g, completed in 3ms, Arg 1: <Uri:/home/jh/greensteam-office/sales-analytics/AN-325_DANELEC/AN-327_Draft/Contours.ipynb>, Return Value: [{"architecture":3,"path":"/home/jh/anaconda3/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/home/jh/anaconda3","fileHash":"6bcfc21aeaa5014507a411aac1cdb47bac8ce60b244cd6ca443166efe69d3f91eac47a0a30f7caeb561f3f056d1f550bc27552a5dff66e31acceef6f28f73ecd","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/jh/anaconda3/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/home/jh/anaconda3","fileHash":"6bcfc21aeaa5014507a411aac1cdb47bac8ce60b244cd6ca443166efe69d3f91eac47a0a30f7caeb561f3f056d1f550bc27552a5dff66e31acceef6f28f73ecd","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/jh/anaconda3/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/home/jh/anaconda3","fileHash":"ad9afa7a5e8e436ea7b1c81588a14c31a5d096a3a7a04bff39e4a2e54021c402caf8e3df25098c2593c02ed0804ab40a8749033700b0fa45c14520b6f432b335","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.13-final","major":2,"minor":7,"patch":13,"prerelease":["final"],"build":[],"version":"2.7.13-final"},"sysPrefix":"/usr","fileHash":"c7aab9214f41f37374b230c7b7959567de4bdbe6afeb6369820419c6186ff1caeb108f1d03dd41ce7db57866385bd15a99200f683883ac84ff8a02c72ac097dc","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.13-final","major":2,"minor":7,"patch":13,"prerelease":["final"],"build":[],"version":"2.7.13-final"},"sysPrefix":"/usr","fileHash":"c7aab9214f41f37374b230c7b7959567de4bdbe6afeb6369820419c6186ff1caeb108f1d03dd41ce7db57866385bd15a99200f683883ac84ff8a02c72ac097dc","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python2.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.13-final","major":2,"minor":7,"patch":13,"prerelease":["final"],"build":[],"version":"2.7.13-final"},"sysPrefix":"/usr","fileHash":"8746ec7e4b89f80e522dd3299fabd0f6e48c0c276129075754025529ecaafd51fbd37440ec1c5feb920631c9b2dec08783ec98940cc07ab9612b93fb58a75cc2","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.5.3-final","major":3,"minor":5,"patch":3,"prerelease":["final"],"build":[],"version":"3.5.3-final"},"sysPrefix":"/usr","fileHash":"d3333588134469978587b9a069fe1ad851c892818b6c4b9224446ac7b93c58f6ebe835343656d04d5c156aa37d7ea52d1d347cc973c4076e3ad39cca02aee88b","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3.5","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.5.3-final","major":3,"minor":5,"patch":3,"prerelease":["final"],"build":[],"version":"3.5.3-final"},"sysPrefix":"/usr","fileHash":"1a770d90084b2f7c8a7320030cc6f2da3bf34355c6f2757d562b49e9a1c27c85dba44a2e0370c0d8ffe67abf616fcfb29480f00114d084839d753408b493535e","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.13-final","major":2,"minor":7,"patch":13,"prerelease":["final"],"build":[],"version":"2.7.13-final"},"sysPrefix":"/usr","fileHash":"c7aab9214f41f37374b230c7b7959567de4bdbe6afeb6369820419c6186ff1caeb108f1d03dd41ce7db57866385bd15a99200f683883ac84ff8a02c72ac097dc","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.13-final","major":2,"minor":7,"patch":13,"prerelease":["final"],"build":[],"version":"2.7.13-final"},"sysPrefix":"/usr","fileHash":"c7aab9214f41f37374b230c7b7959567de4bdbe6afeb6369820419c6186ff1caeb108f1d03dd41ce7db57866385bd15a99200f683883ac84ff8a02c72ac097dc","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python2.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.13-final","major":2,"minor":7,"patch":13,"prerelease":["final"],"build":[],"version":"2.7.13-final"},"sysPrefix":"/usr","fileHash":"8746ec7e4b89f80e522dd3299fabd0f6e48c0c276129075754025529ecaafd51fbd37440ec1c5feb920631c9b2dec08783ec98940cc07ab9612b93fb58a75cc2","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.5.3-final","major":3,"minor":5,"patch":3,"prerelease":["final"],"build":[],"version":"3.5.3-final"},"sysPrefix":"/usr","fileHash":"d3333588134469978587b9a069fe1ad851c892818b6c4b9224446ac7b93c58f6ebe835343656d04d5c156aa37d7ea52d1d347cc973c4076e3ad39cca02aee88b","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3.5","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.5.3-final","major":3,"minor":5,"patch":3,"prerelease":["final"],"build":[],"version":"3.5.3-final"},"sysPrefix":"/usr","fileHash":"1a770d90084b2f7c8a7320030cc6f2da3bf34355c6f2757d562b49e9a1c27c85dba44a2e0370c0d8ffe67abf616fcfb29480f00114d084839d753408b493535e","type":"Unknown","cachedEntry":true}]
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:31: Get Interpreters in CacheableLocatorService, Class name = g, completed in 2ms, Arg 1: <Uri:/home/jh/greensteam-office/sales-analytics/AN-325_DANELEC/AN-327_Draft/Contours.ipynb>, Return Value: [{"architecture":3,"path":"/home/jh/anaconda3/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/home/jh/anaconda3","fileHash":"ad9afa7a5e8e436ea7b1c81588a14c31a5d096a3a7a04bff39e4a2e54021c402caf8e3df25098c2593c02ed0804ab40a8749033700b0fa45c14520b6f432b335","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/jh/anaconda3/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/home/jh/anaconda3","fileHash":"6bcfc21aeaa5014507a411aac1cdb47bac8ce60b244cd6ca443166efe69d3f91eac47a0a30f7caeb561f3f056d1f550bc27552a5dff66e31acceef6f28f73ecd","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.13-final","major":2,"minor":7,"patch":13,"prerelease":["final"],"build":[],"version":"2.7.13-final"},"sysPrefix":"/usr","fileHash":"c7aab9214f41f37374b230c7b7959567de4bdbe6afeb6369820419c6186ff1caeb108f1d03dd41ce7db57866385bd15a99200f683883ac84ff8a02c72ac097dc","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/jh/anaconda3/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/home/jh/anaconda3","fileHash":"6bcfc21aeaa5014507a411aac1cdb47bac8ce60b244cd6ca443166efe69d3f91eac47a0a30f7caeb561f3f056d1f550bc27552a5dff66e31acceef6f28f73ecd","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/jh/anaconda3/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/home/jh/anaconda3","fileHash":"6bcfc21aeaa5014507a411aac1cdb47bac8ce60b244cd6ca443166efe69d3f91eac47a0a30f7caeb561f3f056d1f550bc27552a5dff66e31acceef6f28f73ecd","type":"Unknown","cachedEntry":true}]
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:31: Build the workspace interpreter watcher, Class name = h, completed in 6ms, Arg 1: <Uri:/home/jh/greensteam-office/sales-analytics/AN-325_DANELEC/AN-327_Draft/Contours.ipynb>, Return Value: <Return value cannot be serialized for logging>
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:31: Rule = settings, result = exit
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: autoSelectInterpreter, Class name = f, completed in 30ms, Arg 1: <Uri:/home/jh/greensteam-office>, Arg 2: <argument cannot be serialized for logging>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Rule = windowsRegistry, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Executing next rule from windowsRegistry
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Rule = settings, result = exit
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Rule = workspaceEnvs, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Executing next rule from workspaceEnvs
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: autoSelectInterpreter, Class name = f, completed in 2ms, Arg 1: <Uri:/home/jh/greensteam-office>, Return Value: undefined
2console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: autoSelectInterpreter, Class name = f, completed in 5ms, Arg 1: <Uri:/home/jh/greensteam-office>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Build the workspace interpreter watcher, Class name = h, completed in 4ms, Arg 1: <Uri:/home/jh/greensteam-office/sales-analytics/AN-325_DANELEC/AN-327_Draft/Contours.ipynb>, Return Value: <Return value cannot be serialized for logging>
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Checking support of .NET, Class name = c, completed in 1ms, , Return Value: true
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Gathering tools have been activated
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Loading web panel. Panel is notset
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Loading web view...
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Web view created.
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Adding sys info for ce1c71e2-730c-4037-a6a3-a6e165598360 0
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Sys info for ce1c71e2-730c-4037-a6a3-a6e165598360 0 complete
console.ts:137 [Extension Host] Error Python Extension: 2019-12-11 19:11:32: [TypeError: Cannot convert object to primitive value	at Array.join (<anonymous>)	at Array.toString (<anonymous>)	at /home/jh/.vscode-server/extensions/ms-python.python-2019.11.50794/out/client/extension.js:1:12746	at Array.forEach (<anonymous>)	at Object.l [as sendTelemetryEvent] (/home/jh/.vscode-server/extensions/ms-python.python-2019.11.50794/out/client/extension.js:1:12668)	at S.sendSettingsTelemetry (/home/jh/.vscode-server/extensions/ms-python.python-2019.11.50794/out/client/extension.js:75:631341)	at Timeout._onTimeout (/home/jh/.vscode-server/extensions/ms-python.python-2019.11.50794/out/client/extension.js:1:83147)	at listOnTimeout (internal/timers.js:531:17)	at processTimers (internal/timers.js:475:7)]
t.log @ console.ts:137
$logExtensionHostMessage @ mainThreadConsole.ts:39
_doInvokeHandler @ rpcProtocol.ts:398
_invokeHandler @ rpcProtocol.ts:383
_receiveRequest @ rpcProtocol.ts:299
_receiveOneMessage @ rpcProtocol.ts:226
(anonymous) @ rpcProtocol.ts:101
fire @ event.ts:580
fire @ ipc.net.ts:453
_receiveMessage @ ipc.net.ts:733
(anonymous) @ ipc.net.ts:592
fire @ event.ts:580
acceptChunk @ ipc.net.ts:239
(anonymous) @ ipc.net.ts:200
t @ ipc.net.ts:28
emit @ events.js:200
addChunk @ _stream_readable.js:294
readableAddChunk @ _stream_readable.js:275
Readable.push @ _stream_readable.js:210
onStreamRead @ internal/stream_base_commons.js:166
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: > conda --version
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: > pyenv root
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: > python3.7 -c "import sys;print(sys.executable)"
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: > python3.6 -c "import sys;print(sys.executable)"
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Detection of Python Interpreter for Command python3.6 and args  failed
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: > python3 -c "import sys;print(sys.executable)"
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: > python2 -c "import sys;print(sys.executable)"
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: > python -c "import sys;print(sys.executable)"
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: > ~/anaconda3/bin/python -c "import sys;print(sys.executable)"
extensionHost.ts:203 Extension Host
extensionHost.ts:204 Debugger attached.
console.ts:137 [Extension Host] Error Python Extension: 2019-12-11 19:11:32: Failed to check if file needs to be fixed [Error: ENOENT: no such file or directory, open '/home/jh/.config/Code/User/settings.json'] {  errno: -2,  code: 'ENOENT',  syscall: 'open',  path: '/home/jh/.config/Code/User/settings.json'}
t.log @ console.ts:137
$logExtensionHostMessage @ mainThreadConsole.ts:39
_doInvokeHandler @ rpcProtocol.ts:398
_invokeHandler @ rpcProtocol.ts:383
_receiveRequest @ rpcProtocol.ts:299
_receiveOneMessage @ rpcProtocol.ts:226
(anonymous) @ rpcProtocol.ts:101
fire @ event.ts:580
fire @ ipc.net.ts:453
_receiveMessage @ ipc.net.ts:733
(anonymous) @ ipc.net.ts:592
fire @ event.ts:580
acceptChunk @ ipc.net.ts:239
(anonymous) @ ipc.net.ts:200
t @ ipc.net.ts:28
emit @ events.js:200
addChunk @ _stream_readable.js:294
readableAddChunk @ _stream_readable.js:275
Readable.push @ _stream_readable.js:210
onStreamRead @ internal/stream_base_commons.js:166
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: > conda info --json
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Cached data exists getEnvironmentVariables, <No Resource>
2console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: > ~/anaconda3/bin/python ~/.vscode-server/extensions/ms-python.python-2019.11.50794/pythonFiles/interpreterInfo.py
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Rule = settings, result = exit
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: autoSelectInterpreter, Class name = f, completed in 0ms, Arg 1: undefined, Arg 2: <argument cannot be serialized for logging>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Notify locators are locating, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Detected refreshing of Interpreters, Class name = p, completed in 0ms, Arg 1: {}, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Create file systemwatcher with pattern */python
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Create file systemwatcher with pattern */*/python
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Display locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Notify locators are locating, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Detected refreshing of Interpreters, Class name = p, completed in 0ms, Arg 1: {}, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Current value for rule system is nothing
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Current value for rule currentPath is nothing
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Current value for rule windowsRegistry is nothing
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Selected Interpreter from cachedInterpreters, Nothing Selected
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Rule = windowsRegistry, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Executing next rule from windowsRegistry
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Get Interpreters in CacheableLocatorService, Class name = g, completed in 13ms, Arg 1: undefined, Return Value: [{"architecture":3,"path":"/home/jh/anaconda3/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/home/jh/anaconda3","fileHash":"ad9afa7a5e8e436ea7b1c81588a14c31a5d096a3a7a04bff39e4a2e54021c402caf8e3df25098c2593c02ed0804ab40a8749033700b0fa45c14520b6f432b335","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/jh/anaconda3/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/home/jh/anaconda3","fileHash":"6bcfc21aeaa5014507a411aac1cdb47bac8ce60b244cd6ca443166efe69d3f91eac47a0a30f7caeb561f3f056d1f550bc27552a5dff66e31acceef6f28f73ecd","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.13-final","major":2,"minor":7,"patch":13,"prerelease":["final"],"build":[],"version":"2.7.13-final"},"sysPrefix":"/usr","fileHash":"c7aab9214f41f37374b230c7b7959567de4bdbe6afeb6369820419c6186ff1caeb108f1d03dd41ce7db57866385bd15a99200f683883ac84ff8a02c72ac097dc","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/jh/anaconda3/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/home/jh/anaconda3","fileHash":"6bcfc21aeaa5014507a411aac1cdb47bac8ce60b244cd6ca443166efe69d3f91eac47a0a30f7caeb561f3f056d1f550bc27552a5dff66e31acceef6f28f73ecd","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/jh/anaconda3/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/home/jh/anaconda3","fileHash":"6bcfc21aeaa5014507a411aac1cdb47bac8ce60b244cd6ca443166efe69d3f91eac47a0a30f7caeb561f3f056d1f550bc27552a5dff66e31acceef6f28f73ecd","type":"Unknown","cachedEntry":true}]
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Selected Interpreter from currentPath, {"architecture":3,"path":"/home/jh/anaconda3/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/home/jh/anaconda3","fileHash":"6bcfc21aeaa5014507a411aac1cdb47bac8ce60b244cd6ca443166efe69d3f91eac47a0a30f7caeb561f3f056d1f550bc27552a5dff66e31acceef6f28f73ecd","type":"Unknown","cachedEntry":true}
3console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Get Interpreters in CacheableLocatorService, Class name = g, completed in 26ms, Arg 1: undefined, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Get Interpreters in CacheableLocatorService, Class name = g, completed in 25ms, Arg 1: undefined, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Register Interpreter Watcher, Class name = p, completed in 25ms, Arg 1: undefined, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Get Interpreters in CacheableLocatorService, Class name = g, completed in 25ms, Arg 1: undefined, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Get Interpreters in CacheableLocatorService, Class name = g, completed in 25ms, Arg 1: undefined, Return Value: [{"architecture":3,"path":"/home/jh/anaconda3/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/home/jh/anaconda3","fileHash":"6bcfc21aeaa5014507a411aac1cdb47bac8ce60b244cd6ca443166efe69d3f91eac47a0a30f7caeb561f3f056d1f550bc27552a5dff66e31acceef6f28f73ecd","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/jh/anaconda3/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/home/jh/anaconda3","fileHash":"6bcfc21aeaa5014507a411aac1cdb47bac8ce60b244cd6ca443166efe69d3f91eac47a0a30f7caeb561f3f056d1f550bc27552a5dff66e31acceef6f28f73ecd","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/jh/anaconda3/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/home/jh/anaconda3","fileHash":"ad9afa7a5e8e436ea7b1c81588a14c31a5d096a3a7a04bff39e4a2e54021c402caf8e3df25098c2593c02ed0804ab40a8749033700b0fa45c14520b6f432b335","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.13-final","major":2,"minor":7,"patch":13,"prerelease":["final"],"build":[],"version":"2.7.13-final"},"sysPrefix":"/usr","fileHash":"c7aab9214f41f37374b230c7b7959567de4bdbe6afeb6369820419c6186ff1caeb108f1d03dd41ce7db57866385bd15a99200f683883ac84ff8a02c72ac097dc","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.13-final","major":2,"minor":7,"patch":13,"prerelease":["final"],"build":[],"version":"2.7.13-final"},"sysPrefix":"/usr","fileHash":"c7aab9214f41f37374b230c7b7959567de4bdbe6afeb6369820419c6186ff1caeb108f1d03dd41ce7db57866385bd15a99200f683883ac84ff8a02c72ac097dc","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python2.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.13-final","major":2,"minor":7,"patch":13,"prerelease":["final"],"build":[],"version":"2.7.13-final"},"sysPrefix":"/usr","fileHash":"8746ec7e4b89f80e522dd3299fabd0f6e48c0c276129075754025529ecaafd51fbd37440ec1c5feb920631c9b2dec08783ec98940cc07ab9612b93fb58a75cc2","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.5.3-final","major":3,"minor":5,"patch":3,"prerelease":["final"],"build":[],"version":"3.5.3-final"},"sysPrefix":"/usr","fileHash":"d3333588134469978587b9a069fe1ad851c892818b6c4b9224446ac7b93c58f6ebe835343656d04d5c156aa37d7ea52d1d347cc973c4076e3ad39cca02aee88b","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3.5","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.5.3-final","major":3,"minor":5,"patch":3,"prerelease":["final"],"build":[],"version":"3.5.3-final"},"sysPrefix":"/usr","fileHash":"1a770d90084b2f7c8a7320030cc6f2da3bf34355c6f2757d562b49e9a1c27c85dba44a2e0370c0d8ffe67abf616fcfb29480f00114d084839d753408b493535e","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.13-final","major":2,"minor":7,"patch":13,"prerelease":["final"],"build":[],"version":"2.7.13-final"},"sysPrefix":"/usr","fileHash":"c7aab9214f41f37374b230c7b7959567de4bdbe6afeb6369820419c6186ff1caeb108f1d03dd41ce7db57866385bd15a99200f683883ac84ff8a02c72ac097dc","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.13-final","major":2,"minor":7,"patch":13,"prerelease":["final"],"build":[],"version":"2.7.13-final"},"sysPrefix":"/usr","fileHash":"c7aab9214f41f37374b230c7b7959567de4bdbe6afeb6369820419c6186ff1caeb108f1d03dd41ce7db57866385bd15a99200f683883ac84ff8a02c72ac097dc","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python2.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.13-final","major":2,"minor":7,"patch":13,"prerelease":["final"],"build":[],"version":"2.7.13-final"},"sysPrefix":"/usr","fileHash":"8746ec7e4b89f80e522dd3299fabd0f6e48c0c276129075754025529ecaafd51fbd37440ec1c5feb920631c9b2dec08783ec98940cc07ab9612b93fb58a75cc2","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.5.3-final","major":3,"minor":5,"patch":3,"prerelease":["final"],"build":[],"version":"3.5.3-final"},"sysPrefix":"/usr","fileHash":"d3333588134469978587b9a069fe1ad851c892818b6c4b9224446ac7b93c58f6ebe835343656d04d5c156aa37d7ea52d1d347cc973c4076e3ad39cca02aee88b","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3.5","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.5.3-final","major":3,"minor":5,"patch":3,"prerelease":["final"],"build":[],"version":"3.5.3-final"},"sysPrefix":"/usr","fileHash":"1a770d90084b2f7c8a7320030cc6f2da3bf34355c6f2757d562b49e9a1c27c85dba44a2e0370c0d8ffe67abf616fcfb29480f00114d084839d753408b493535e","type":"Unknown","cachedEntry":true}]
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Get Interpreters in CacheableLocatorService, Class name = g, completed in 25ms, Arg 1: undefined, Return Value: [{"architecture":3,"path":"/home/jh/anaconda3/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/home/jh/anaconda3","fileHash":"ad9afa7a5e8e436ea7b1c81588a14c31a5d096a3a7a04bff39e4a2e54021c402caf8e3df25098c2593c02ed0804ab40a8749033700b0fa45c14520b6f432b335","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/jh/anaconda3/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/home/jh/anaconda3","fileHash":"6bcfc21aeaa5014507a411aac1cdb47bac8ce60b244cd6ca443166efe69d3f91eac47a0a30f7caeb561f3f056d1f550bc27552a5dff66e31acceef6f28f73ecd","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.13-final","major":2,"minor":7,"patch":13,"prerelease":["final"],"build":[],"version":"2.7.13-final"},"sysPrefix":"/usr","fileHash":"c7aab9214f41f37374b230c7b7959567de4bdbe6afeb6369820419c6186ff1caeb108f1d03dd41ce7db57866385bd15a99200f683883ac84ff8a02c72ac097dc","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/jh/anaconda3/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/home/jh/anaconda3","fileHash":"6bcfc21aeaa5014507a411aac1cdb47bac8ce60b244cd6ca443166efe69d3f91eac47a0a30f7caeb561f3f056d1f550bc27552a5dff66e31acceef6f28f73ecd","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/jh/anaconda3/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/home/jh/anaconda3","fileHash":"6bcfc21aeaa5014507a411aac1cdb47bac8ce60b244cd6ca443166efe69d3f91eac47a0a30f7caeb561f3f056d1f550bc27552a5dff66e31acceef6f28f73ecd","type":"Unknown","cachedEntry":true}]
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Rule = settings, result = exit
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Rule = workspaceEnvs, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Executing next rule from workspaceEnvs
3console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: autoSelectInterpreter, Class name = f, completed in 27ms, Arg 1: undefined, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Build the workspace interpreter watcher, Class name = h, completed in 26ms, Arg 1: undefined, Return Value: <Return value cannot be serialized for logging>
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: [object Object]. Shell identified as undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Shell path from user settings 'null'
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: [object Object]. Shell identified as other
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Shell path '/bin/bash'
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Shell path identified as shell 'bash'
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Shell path from user env '/bin/bash'
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: [object Object]. Shell identified as bash
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Shell identified as 'bash'
2console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Get Interpreters in CacheableLocatorService, Class name = g, completed in 31ms, Arg 1: <Uri:/home/jh/greensteam-office>, Return Value: []
4console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Get Interpreters in CacheableLocatorService, Class name = g, completed in 32ms, Arg 1: <Uri:/home/jh/greensteam-office>, Return Value: []
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Get Interpreters in CacheableLocatorService, Class name = g, completed in 32ms, Arg 1: <Uri:/home/jh/greensteam-office>, Return Value: [{"architecture":3,"path":"/home/jh/anaconda3/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/home/jh/anaconda3","fileHash":"6bcfc21aeaa5014507a411aac1cdb47bac8ce60b244cd6ca443166efe69d3f91eac47a0a30f7caeb561f3f056d1f550bc27552a5dff66e31acceef6f28f73ecd","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/jh/anaconda3/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/home/jh/anaconda3","fileHash":"6bcfc21aeaa5014507a411aac1cdb47bac8ce60b244cd6ca443166efe69d3f91eac47a0a30f7caeb561f3f056d1f550bc27552a5dff66e31acceef6f28f73ecd","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/jh/anaconda3/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/home/jh/anaconda3","fileHash":"ad9afa7a5e8e436ea7b1c81588a14c31a5d096a3a7a04bff39e4a2e54021c402caf8e3df25098c2593c02ed0804ab40a8749033700b0fa45c14520b6f432b335","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.13-final","major":2,"minor":7,"patch":13,"prerelease":["final"],"build":[],"version":"2.7.13-final"},"sysPrefix":"/usr","fileHash":"c7aab9214f41f37374b230c7b7959567de4bdbe6afeb6369820419c6186ff1caeb108f1d03dd41ce7db57866385bd15a99200f683883ac84ff8a02c72ac097dc","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.13-final","major":2,"minor":7,"patch":13,"prerelease":["final"],"build":[],"version":"2.7.13-final"},"sysPrefix":"/usr","fileHash":"c7aab9214f41f37374b230c7b7959567de4bdbe6afeb6369820419c6186ff1caeb108f1d03dd41ce7db57866385bd15a99200f683883ac84ff8a02c72ac097dc","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python2.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.13-final","major":2,"minor":7,"patch":13,"prerelease":["final"],"build":[],"version":"2.7.13-final"},"sysPrefix":"/usr","fileHash":"8746ec7e4b89f80e522dd3299fabd0f6e48c0c276129075754025529ecaafd51fbd37440ec1c5feb920631c9b2dec08783ec98940cc07ab9612b93fb58a75cc2","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.5.3-final","major":3,"minor":5,"patch":3,"prerelease":["final"],"build":[],"version":"3.5.3-final"},"sysPrefix":"/usr","fileHash":"d3333588134469978587b9a069fe1ad851c892818b6c4b9224446ac7b93c58f6ebe835343656d04d5c156aa37d7ea52d1d347cc973c4076e3ad39cca02aee88b","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3.5","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.5.3-final","major":3,"minor":5,"patch":3,"prerelease":["final"],"build":[],"version":"3.5.3-final"},"sysPrefix":"/usr","fileHash":"1a770d90084b2f7c8a7320030cc6f2da3bf34355c6f2757d562b49e9a1c27c85dba44a2e0370c0d8ffe67abf616fcfb29480f00114d084839d753408b493535e","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.13-final","major":2,"minor":7,"patch":13,"prerelease":["final"],"build":[],"version":"2.7.13-final"},"sysPrefix":"/usr","fileHash":"c7aab9214f41f37374b230c7b7959567de4bdbe6afeb6369820419c6186ff1caeb108f1d03dd41ce7db57866385bd15a99200f683883ac84ff8a02c72ac097dc","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.13-final","major":2,"minor":7,"patch":13,"prerelease":["final"],"build":[],"version":"2.7.13-final"},"sysPrefix":"/usr","fileHash":"c7aab9214f41f37374b230c7b7959567de4bdbe6afeb6369820419c6186ff1caeb108f1d03dd41ce7db57866385bd15a99200f683883ac84ff8a02c72ac097dc","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python2.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.13-final","major":2,"minor":7,"patch":13,"prerelease":["final"],"build":[],"version":"2.7.13-final"},"sysPrefix":"/usr","fileHash":"8746ec7e4b89f80e522dd3299fabd0f6e48c0c276129075754025529ecaafd51fbd37440ec1c5feb920631c9b2dec08783ec98940cc07ab9612b93fb58a75cc2","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.5.3-final","major":3,"minor":5,"patch":3,"prerelease":["final"],"build":[],"version":"3.5.3-final"},"sysPrefix":"/usr","fileHash":"d3333588134469978587b9a069fe1ad851c892818b6c4b9224446ac7b93c58f6ebe835343656d04d5c156aa37d7ea52d1d347cc973c4076e3ad39cca02aee88b","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3.5","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.5.3-final","major":3,"minor":5,"patch":3,"prerelease":["final"],"build":[],"version":"3.5.3-final"},"sysPrefix":"/usr","fileHash":"1a770d90084b2f7c8a7320030cc6f2da3bf34355c6f2757d562b49e9a1c27c85dba44a2e0370c0d8ffe67abf616fcfb29480f00114d084839d753408b493535e","type":"Unknown","cachedEntry":true}]
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Get Interpreters in CacheableLocatorService, Class name = g, completed in 32ms, Arg 1: <Uri:/home/jh/greensteam-office>, Return Value: [{"architecture":3,"path":"/home/jh/anaconda3/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/home/jh/anaconda3","fileHash":"ad9afa7a5e8e436ea7b1c81588a14c31a5d096a3a7a04bff39e4a2e54021c402caf8e3df25098c2593c02ed0804ab40a8749033700b0fa45c14520b6f432b335","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/jh/anaconda3/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/home/jh/anaconda3","fileHash":"6bcfc21aeaa5014507a411aac1cdb47bac8ce60b244cd6ca443166efe69d3f91eac47a0a30f7caeb561f3f056d1f550bc27552a5dff66e31acceef6f28f73ecd","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.13-final","major":2,"minor":7,"patch":13,"prerelease":["final"],"build":[],"version":"2.7.13-final"},"sysPrefix":"/usr","fileHash":"c7aab9214f41f37374b230c7b7959567de4bdbe6afeb6369820419c6186ff1caeb108f1d03dd41ce7db57866385bd15a99200f683883ac84ff8a02c72ac097dc","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/jh/anaconda3/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/home/jh/anaconda3","fileHash":"6bcfc21aeaa5014507a411aac1cdb47bac8ce60b244cd6ca443166efe69d3f91eac47a0a30f7caeb561f3f056d1f550bc27552a5dff66e31acceef6f28f73ecd","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/jh/anaconda3/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/home/jh/anaconda3","fileHash":"6bcfc21aeaa5014507a411aac1cdb47bac8ce60b244cd6ca443166efe69d3f91eac47a0a30f7caeb561f3f056d1f550bc27552a5dff66e31acceef6f28f73ecd","type":"Unknown","cachedEntry":true}]
log.ts:184  INFO [remote-connection][ExtensionHost][f249b…][reconnect] starting reconnecting loop. You can get more information with the trace log level.
log.ts:184  INFO [remote-connection][ExtensionHost][f249b…][reconnect] waiting for 5 seconds before reconnecting...
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: > conda info --json
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Cached data exists getEnvironmentVariables, <No Resource>
2console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: > ~/anaconda3/bin/python ~/.vscode-server/extensions/ms-python.python-2019.11.50794/pythonFiles/interpreterInfo.py
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Cached data exists getEnvironmentVariables, <No Resource>
2console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: > ~/anaconda3/bin/python ~/.vscode-server/extensions/ms-python.python-2019.11.50794/pythonFiles/interpreterInfo.py
log.ts:184  INFO [remote-connection][ExtensionHost][f249b…][reconnect] resolving connection...
log.ts:184  INFO [remote-connection][ExtensionHost][f249b…][reconnect] connecting to <IP_ADDRESS>:64853...
extensionHost.ts:203 Extension Host
extensionHost.ts:204 Debugger attached.
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: > conda env list
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Cached data exists getEnvironmentVariables, <No Resource>
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: > conda env list
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Conda Env List # conda environments:#base                  *  /home/jh/anaconda3}
log.ts:196   ERR write EPIPE: Error: write EPIPE
	at WriteWrap.onWriteComplete [as oncomplete] (internal/stream_base_commons.js:83:16)
log.ts:184  INFO [remote-connection][ExtensionHost][f249b…][reconnect] reconnected!
extensionHost.ts:203 Extension Host
extensionHost.ts:204 Debugger attached.
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:32: Conda Env List # conda environments:#base                  *  /home/jh/anaconda3}
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:34: Interpreters returned by PipEnvService are of count 0
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:34: Interpreters returned by PipEnvService are []
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:34: Get Interpreters, Class name = m, completed in 2469ms, Arg 1: <Uri:/home/jh/greensteam-office/sales-analytics/AN-325_DANELEC/AN-327_Draft/Contours.ipynb>, Return Value: [{"architecture":3,"path":"/home/jh/anaconda3/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/home/jh/anaconda3","fileHash":"6bcfc21aeaa5014507a411aac1cdb47bac8ce60b244cd6ca443166efe69d3f91eac47a0a30f7caeb561f3f056d1f550bc27552a5dff66e31acceef6f28f73ecd","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.13-final","major":2,"minor":7,"patch":13,"prerelease":["final"],"build":[],"version":"2.7.13-final"},"sysPrefix":"/usr","fileHash":"c7aab9214f41f37374b230c7b7959567de4bdbe6afeb6369820419c6186ff1caeb108f1d03dd41ce7db57866385bd15a99200f683883ac84ff8a02c72ac097dc","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.5.3-final","major":3,"minor":5,"patch":3,"prerelease":["final"],"build":[],"version":"3.5.3-final"},"sysPrefix":"/usr","fileHash":"d3333588134469978587b9a069fe1ad851c892818b6c4b9224446ac7b93c58f6ebe835343656d04d5c156aa37d7ea52d1d347cc973c4076e3ad39cca02aee88b","type":"Unknown","cachedEntry":true}]
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:41: Get Interpreters in CacheableLocatorService, Class name = g, completed in 0ms, Arg 1: <Uri:/home/jh/greensteam-office>, Return Value: [{"architecture":3,"path":"/home/jh/anaconda3/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/home/jh/anaconda3","fileHash":"ad9afa7a5e8e436ea7b1c81588a14c31a5d096a3a7a04bff39e4a2e54021c402caf8e3df25098c2593c02ed0804ab40a8749033700b0fa45c14520b6f432b335","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/jh/anaconda3/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/home/jh/anaconda3","fileHash":"6bcfc21aeaa5014507a411aac1cdb47bac8ce60b244cd6ca443166efe69d3f91eac47a0a30f7caeb561f3f056d1f550bc27552a5dff66e31acceef6f28f73ecd","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.13-final","major":2,"minor":7,"patch":13,"prerelease":["final"],"build":[],"version":"2.7.13-final"},"sysPrefix":"/usr","fileHash":"c7aab9214f41f37374b230c7b7959567de4bdbe6afeb6369820419c6186ff1caeb108f1d03dd41ce7db57866385bd15a99200f683883ac84ff8a02c72ac097dc","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/jh/anaconda3/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/home/jh/anaconda3","fileHash":"6bcfc21aeaa5014507a411aac1cdb47bac8ce60b244cd6ca443166efe69d3f91eac47a0a30f7caeb561f3f056d1f550bc27552a5dff66e31acceef6f28f73ecd","type":"Unknown","cachedEntry":true},{"architecture":3,"path":"/home/jh/anaconda3/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/home/jh/anaconda3","fileHash":"6bcfc21aeaa5014507a411aac1cdb47bac8ce60b244cd6ca443166efe69d3f91eac47a0a30f7caeb561f3f056d1f550bc27552a5dff66e31acceef6f28f73ecd","type":"Unknown","cachedEntry":true}]
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:11:41: Selected Interpreter from currentPath, {"architecture":3,"path":"/home/jh/anaconda3/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/home/jh/anaconda3","fileHash":"6bcfc21aeaa5014507a411aac1cdb47bac8ce60b244cd6ca443166efe69d3f91eac47a0a30f7caeb561f3f056d1f550bc27552a5dff66e31acceef6f28f73ecd","type":"Unknown","cachedEntry":true}
console.ts:137 [Extension Host] (node:27727) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues.     You can get more information with the trace log level.
log.ts:184  INFO [remote-connection][ExtensionHost][f249b…][reconnect] waiting for 5 seconds before reconnecting...
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:12:24: Interpreters returned by WorkspaceVirtualEnvService are of count 0
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:12:24: Interpreters returned by WorkspaceVirtualEnvService are []
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:12:24: Get Conda environments, Class name = b, completed in 52093ms, Arg 1: true, Return Value: [{"name":"base","path":"/home/jh/anaconda3"}]
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:12:24: Get Conda environments, Class name = b, completed in 52117ms, Arg 1: true, Return Value: [{"name":"base","path":"/home/jh/anaconda3"}]
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:12:26: setGlobalInterpreter, Class name = f, completed in 44615ms, Arg 1: {"architecture":3,"path":"/home/jh/anaconda3/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/home/jh/anaconda3","fileHash":"6bcfc21aeaa5014507a411aac1cdb47bac8ce60b244cd6ca443166efe69d3f91eac47a0a30f7caeb561f3f056d1f550bc27552a5dff66e31acceef6f28f73ecd","type":"Unknown","cachedEntry":true}, Arg 2: undefined, Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:12:26: Rule = currentPath, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:12:26: Executing next rule from currentPath
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:12:26: autoSelectInterpreter, Class name = f, completed in 54577ms, Arg 1: <Uri:/home/jh/greensteam-office>, Return Value: undefined
log.ts:184  INFO [remote-connection][ExtensionHost][f249b…][reconnect] resolving connection...
log.ts:184  INFO [remote-connection][ExtensionHost][f249b…][reconnect] connecting to <IP_ADDRESS>:64853...
log.ts:184  INFO [remote-connection][ExtensionHost][f249b…][reconnect] reconnected!
log.ts:196   ERR write EPIPE: Error: write EPIPE
	at WriteWrap.onWriteComplete [as oncomplete] (internal/stream_base_commons.js:83:16)
extensionHost.ts:203 Extension Host
extensionHost.ts:204 Debugger attached.
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:12:31: setGlobalInterpreter, Class name = f, completed in 44339ms, Arg 1: {"architecture":3,"path":"/home/jh/anaconda3/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/home/jh/anaconda3","fileHash":"6bcfc21aeaa5014507a411aac1cdb47bac8ce60b244cd6ca443166efe69d3f91eac47a0a30f7caeb561f3f056d1f550bc27552a5dff66e31acceef6f28f73ecd","type":"Unknown","cachedEntry":true,"displayName":"Python 3.7.2 64-bit"}, Arg 2: undefined, Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:12:31: Rule = system, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:12:31: Executing next rule from system
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:12:31: autoSelectInterpreter, Class name = f, completed in 59010ms, Arg 1: <Uri:/home/jh/greensteam-office>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:12:32: setGlobalInterpreter, Class name = f, completed in 42850ms, Arg 1: undefined, Arg 2: undefined, Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:12:32: Rule = cachedInterpreters, result = runNextRule
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:12:32: Executing next rule from cachedInterpreters
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:12:32: autoSelectInterpreter, Class name = f, completed in 60510ms, Arg 1: <Uri:/home/jh/greensteam-office>, Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:12:35: Searching for token colors ...
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:12:35: Attempting search for colors ...
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:12:35: Searching for token colors ...
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:12:35: Attempting search for colors ...
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:12:35: Searching for token colors ...
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:12:35: Attempting search for colors ...
console.ts:137 [Extension Host] Warn Python Extension: 2019-12-11 19:12:35: Color theme One Dark Pro not found.       Falling back to loading web worker code in main thread, which might cause UI freezes. Please see https://github.com/Microsoft/monaco-editor#faq
webviewElement.ts:241 [Embedded Page] Failed to construct 'Worker': Script at 'vscode-resource://file///home/jh/.vscode-server/extensions/ms-python.python-2019.11.50794/out/datascience-ui/native-editor/editor.worker.js' cannot be accessed from origin 'null'.
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:12:38: Interpreters returned by CurrentPathService are of count 5
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:12:38: Interpreters returned by CurrentPathService are [{"architecture":3,"path":"/home/jh/anaconda3/bin/python3.7","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/home/jh/anaconda3","fileHash":"ad9afa7a5e8e436ea7b1c81588a14c31a5d096a3a7a04bff39e4a2e54021c402caf8e3df25098c2593c02ed0804ab40a8749033700b0fa45c14520b6f432b335","type":"Unknown"},{"architecture":3,"path":"/home/jh/anaconda3/bin/python3","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/home/jh/anaconda3","fileHash":"6bcfc21aeaa5014507a411aac1cdb47bac8ce60b244cd6ca443166efe69d3f91eac47a0a30f7caeb561f3f056d1f550bc27552a5dff66e31acceef6f28f73ecd","type":"Unknown"},{"architecture":3,"path":"/usr/bin/python2","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"2.7.13-final","major":2,"minor":7,"patch":13,"prerelease":["final"],"build":[],"version":"2.7.13-final"},"sysPrefix":"/usr","fileHash":"c7aab9214f41f37374b230c7b7959567de4bdbe6afeb6369820419c6186ff1caeb108f1d03dd41ce7db57866385bd15a99200f683883ac84ff8a02c72ac097dc","type":"Unknown"},{"architecture":3,"path":"/home/jh/anaconda3/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/home/jh/anaconda3","fileHash":"6bcfc21aeaa5014507a411aac1cdb47bac8ce60b244cd6ca443166efe69d3f91eac47a0a30f7caeb561f3f056d1f550bc27552a5dff66e31acceef6f28f73ecd","type":"Unknown"},{"architecture":3,"path":"/home/jh/anaconda3/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/home/jh/anaconda3","fileHash":"6bcfc21aeaa5014507a411aac1cdb47bac8ce60b244cd6ca443166efe69d3f91eac47a0a30f7caeb561f3f056d1f550bc27552a5dff66e31acceef6f28f73ecd","type":"Unknown"}]
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:12:39: Interpreters returned by CondaEnvService are of count 2
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:12:39: Interpreters returned by CondaEnvService are [{"architecture":3,"path":"/home/jh/anaconda3/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/home/jh/anaconda3","fileHash":"6bcfc21aeaa5014507a411aac1cdb47bac8ce60b244cd6ca443166efe69d3f91eac47a0a30f7caeb561f3f056d1f550bc27552a5dff66e31acceef6f28f73ecd","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/jh/anaconda3","envName":"base"},{"architecture":3,"path":"/home/jh/anaconda3/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/home/jh/anaconda3","fileHash":"6bcfc21aeaa5014507a411aac1cdb47bac8ce60b244cd6ca443166efe69d3f91eac47a0a30f7caeb561f3f056d1f550bc27552a5dff66e31acceef6f28f73ecd","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/jh/anaconda3","envName":"base"}]
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:12:39: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: false
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:12:40: Interpreters returned by CondaEnvFileService are of count 1
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:12:40: Interpreters returned by CondaEnvFileService are [{"architecture":3,"path":"/home/jh/anaconda3/bin/python","version":{"options":{"loose":false,"includePrerelease":false},"loose":false,"raw":"3.7.2-final","major":3,"minor":7,"patch":2,"prerelease":["final"],"build":[],"version":"3.7.2-final"},"sysPrefix":"/home/jh/anaconda3","fileHash":"6bcfc21aeaa5014507a411aac1cdb47bac8ce60b244cd6ca443166efe69d3f91eac47a0a30f7caeb561f3f056d1f550bc27552a5dff66e31acceef6f28f73ecd","companyDisplayName":"Anaconda, Inc.","type":"Conda","envPath":"/home/jh/anaconda3","envName":"base"}]
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:12:40: Checking whether locactors have completed locating, Class name = p, completed in 0ms, , Return Value: true
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:12:40: Hide locator refreshing progress, Class name = p, completed in 0ms, , Return Value: undefined
console.ts:137 [Extension Host] Info Python Extension: 2019-12-11 19:12:40: All locators have completed locating, Class name = p, completed in 0ms, , Return Value: undefined

Microsoft Data Science for VS Code Engineering Team: @rchiodo, @IanMatthewHuff, @DavidKutu, @DonJayamanne, @greazer

Can you show a screenshot? And what theme are you using?
In a remote situation our theming is handicapped by us not being able to find theme json files.

From what I see in the dev console it looks like it can't find the json file, I'm on One Dark Pro. I will add a screenshot as soon as my VSCode stops being stuck...it is also extremely slow to open .ipynb files over SSH.

The remote SSH opening problem is actually another issue:
https://github.com/microsoft/vscode-python/issues/7874

Yes I'm afraid that's as good as it gets with remote. We're waiting on the VS code team to give us an API to get token colors in remote situations.

Fair enough. Guess I'll wait a few more months before I switch over from Jupyter Lab, I'd probably have held off till some kind of Vim support in the end anyway. Keep up the good work! 🥇


Update Prod Pipeline Build Type

Description
The pipeline for deploying from preprod to prod was incorrectly using build type 2 (rollback).
Amended to use build type 3 (deploy).
If you have not checked any of the lists below explain why here.
Note for reviewers: Some files are related to the migrate from preprod to prod - what is our stance on this? Are these to be committed to git?
Type of change
Please delete options that are not relevant.

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Technical Enhancements

Checklist:
If any of these are not completed, please explain why in the notes.
Definition of Done
Code and merges

[x] Code to be commented on where applicable
[x] Documentation updated where required
[x] Have considered non-functional requirements such as Security, Performance, Scalability, and Fault Tolerance
[x] I have linted the code

Testing

[x] All levels of acceptance test are passing (automated, integration, manual, accessibility, etc.)
[x] I have run the behave command to check the selenium behaviour tests pass locally
[x] Acceptance criteria met

Other Checks

[x] I have performed a self-review of my own code
[x] I have checked for spelling errors
[x] I have commented on my code, particularly in hard-to-understand areas
[x] My changes don't break anything unexpected
[x] I have checked and updated the security.txt file where required
[x] Up to date with the main branch
[x] For a change that needs to be deployed in a release I have a commit with the fix:, feat: or BREAKING CHANGE:
tags and will copy this commit message to the squash
[x] For a change that does not affect the deployed code I have added a commit with ci:, docs: or test:
depending upon which area of the solution was affected

Note when merging, squash commit must begin with one of the following tags:
"BREAKING CHANGE", "feat", "fix", "ci", "docs", "test"
Usage
BREAKING CHANGE: any change that breaks current functionality and may cause compatibility errors to users upgrading
E.G BREAKING CHANGE: refactored method x to take variable y as input (changed from variable z)
feat: A new feature
E.G feat: adding method x to future methods table
fix: A bug fix
E.G fix: amending page for method x to show correct release version
ci: Changes to our CI configuration files and scripts (Concourse)
docs: Documentation only changes
test: Adding missing tests or correcting existing tests

DEPLOY_URL=https://d43z7payw6c2v.cloudfront.net/
cloudfront_id=E1J7OLK6OJ7NA8

DEPLOY_URL=https://d43z7payw6c2v.cloudfront.net/
cloudfront_id=E1J7OLK6OJ7NA8


[OpenID test] aconcli run failed

This is the output that seems acond caused this:
Fingerprint of ACON-TD being connected: def528e21bc8
Error: Run: cannot login as user 1000: failed to parse access token from response: invalid character 'R' looking for beginning of value
Usage:
  aconcli run [manifest]... [flags]

Flags:
  -A, --all                load/start all images in the current ACON image repo
  -a, --auto               load dependencies automatically
  -c, --connect string     connect target url
      --env strings        set environment variables inside new containers
  -f, --file string        path to the executable for launching ACON TD/VM (default "/home/sgx/maliang/ACON_TEST/test/acon-startvm")
      --finalize           finalize the process of loading images to ACON TD/VM (default true)
  -h, --help               help for run
  -i, --interactive        run ACON TD/VM in foreground (usually for debugging)
  -l, --loadonly strings   load (but do not start) the specified images
  -n, --new                start a new ACON TD/VM
  -p, --proxy string       http proxy for ACON VM
  -t, --timetolive int     shut down the TD/VM after being idle for specified number of seconds (default 60)
  -u, --user string        user ID for OpenID authentication

Global Flags:
  -C, --directory string   change working directory before performing any operations
      --nologin            if set, login as an anonymous user

Hi @billionairiam, which test case are you using to cause run fail.

Hi @billionairiam, which test case are you using to cause run fail.

busybox

@billionairiam Is this issue the one you talked about yesterday, which seems related to testing environment?

Should be a DNS configuration issue, so pls generate the initrd with DNS support.

This is not an issue, provided that /init can initialize /etc/resolv.conf. /init will do so if generated by gen_init with F=1.


[ENG-2490] Update ember version to 3.20

Ticket: ENG-2490
Feature flag: n/a

Purpose
Upgrade ember-osf-web to the latest LTS release of ember.
Summary of Changes

Updated version in package.json
Ran ember-cli-update
Updated yarn.lock

Side Effects
That's always a possibility with this kind of update, but it's a point release, and all the tests pass, so it shouldn't be problematic.
QA Notes
This should be fairly low risk, between tests and Percy. A light regression wouldn't go amiss.

@fabmiz Harrumph, I would have expected ember-cli-update to handle that. Okay, I'll go do.

Thanks. I was under the same impression as well. The upgrade docs aren't so good on this. Also it looks like the latest LTS is 3.20.6?

forgot tilde allows patch releases tilde so just pinning ~3.20.x  for each the core repo should do.

This is not happening just yet, so I'm going to close this PR.

This is not happening just yet, so I'm going to close this PR.


[FIX] Too few arguments in call to controller.ListenAndServe

There is signature:
// ListenAndServe starts a new tile38 server
func ListenAndServe(host string, port int, dir string, http bool) error {
	return ListenAndServeEx(host, port, dir, nil, http)
}

@tidwall hi there! Any updates?

Hi @im-kulikov. Thanks for the PR but this file doesn’t need to be fixed because it isn’t part of an active test.


pb

added button for visual improvements
addeed course materaials for ml
next pr contains other folders of courses

Thanks Sajeeb 💕

@all-contributors please add @sajeeb007  for code


Upgrade to Glassmorphism  3.0.0

Added GlassmorphismFlexContainer for responsiveness of the Glassmorphic Container.
To use GlassmorphicContainer with fixed Height and width:
GlassmorphicContainer(
  width: 350,
  height: 350,
  borderRadius: 20,
  blur: 20,
  alignment: Alignment.bottomCenter,
  border: 2,
  linearGradient: LinearGradient(
      begin: Alignment.topLeft,
      end: Alignment.bottomRight,
      colors: [
        Color(0xFFffffff).withOpacity(0.1),
        Color(0xFFFFFFFF).withOpacity(0.05),
      ],
      stops: [
        0.1,
        1,
      ]),
  borderGradient: LinearGradient(
    begin: Alignment.topLeft,
    end: Alignment.bottomRight,
    colors: [
      Color(0xFFffffff).withOpacity(0.5),
      Color((0xFFFFFFFF)).withOpacity(0.5),
    ],
  ),
  child: null,
),

Use GlassmorphicFlexContainer with responsiveness or take child widgets size. :
GlassmorphicFlexContainer(
  borderRadius: 20,
  blur: 20,
  padding: EdgeInsets.all(40),
  alignment: Alignment.bottomCenter,
  border: 2,
  linearGradient: LinearGradient(
      begin: Alignment.topLeft,
      end: Alignment.bottomRight,
      colors: [
        Color(0xFFffffff).withOpacity(0.1),
        Color(0xFFFFFFFF).withOpacity(0.05),
      ],
      stops: [
        0.1,
        1,
      ]),
  borderGradient: LinearGradient(
    begin: Alignment.topLeft,
    end: Alignment.bottomRight,
    colors: [
      Color(0xFFffffff).withOpacity(0.5),
      Color((0xFFFFFFFF)).withOpacity(0.5),
    ],
  ),
  child: null,
),

Here’s an example application using both `GlassmorphicFlexContainer` & `GlassmorphicContainer`
Examples: https://github.com/RitickSaha/glassmorphism/tree/master/example

closes #7
closes #6
closes #1
Thanks to everyone,

@RitickSaha How does this address #7?


Update the game over message

Update the game over message so people know how to play again!

No issues in the proposed pull request, safe to merge.


Is it possible to set preferredIOBufferDuration for AVAudioSession

In native iOS we can set preferredIOBufferDuration:
let audioSession = AVAudioSession.sharedInstance()
let preferredIOBufferDuration: TimeInterval = 1.0 / audioSession.sampleRate * Double(self.BUFFER_SIZE)
try audioSession.setPreferredIOBufferDuration(Double(preferredIOBufferDuration))

Do we have an interface in the AudioSession class for doing that?

Same for setPrefersNoInterruptionsFromSystemAlerts

Not yet. You can see in lib/src/darwin.dart that this is currently commented out as a TODO item for perhaps a contributor to pick up:
  //Future<Duration> get preferredIoBufferDuration async {
  //  return Duration.zero;
  //}

  //Future<void> setPreferredIoBufferDuration(Duration duration) async {}

You are welcome to try your hand at implementing the additional methods you need and submit it as a PR.

Created PR for setPrefersNoInterruptionsFromSystemAlerts and get*


Can save position lobipanel ?

Want to save panel position when reload the page...

who can save the position? Help me plz


Passing the command through values

I'm trying to figure out the syntax for passing the command to my deployment as an array. Here's what I've got:
deployment.yaml
template:
  spec:
    containers:
    - name: {{ .Values.service.name }}
      command: {{ .Values.command }}

values.yaml
command: ["java", "-jar", "/app.jar"]

I've played around with a few iterations of this, but can't figure out the syntax.
Thanks for the help

This was resolved... typo was found

This was resolved... typo was found

I'm also facing same issue, please let me know the how did you resolved.
Thanks..


[Fix #9890] Make Colon After Comment Annotation Configurable

[Fix #9890]
Make the separator for the Style/CommentAnnotation cop configurable. By default, the enforced style will be the current behaviour of annotation keyword followed by a colon (:), and a space. A new supported style is added to only require a space following the annotation keyword.

Before submitting the PR make sure the following are checked:

[x] The PR relates to only one subject with a clear title and description in grammatically correct, complete sentences.
[x] Wrote good commit messages.
[x] Commit message starts with [Fix #issue-number] (if the related issue exists).
[x] Feature branch is up-to-date with master (if not - rebase it).
[x] Squashed related commits together.
[x] Added tests.
[x] Ran bundle exec rake default. It executes all tests and runs RuboCop on its own code.
[x] Added an entry (file) to the changelog folder named {change_type}_{change_description}.md if the new code introduces user-observable changes. See changelog entry format for details.

Thanks!


Got KubernetesClientException when running this docker image

When I tried to run this docker image on my linux server, it throw out this warning:

[WARN ][i.f.e.d.k.KubernetesUnicastHostsProvider] [fd_rT8G] Exception caught during discovery: io.fabric8.kubernetes.client.KubernetesClientException: An error has occurred.
I'm using the latest 5.1.1 docker image.

The command to start the docker is:
docker run -d --privileged   -p 9201:9200 -p 9301:9300 quay.io/pires/docker-elasticsearch-kubernetes:5.1.1
Can you help on this? Thank you!

Here's the full log.
> [2016-12-22T09:40:58,819][WARN ][o.e.c.l.LogConfigurator  ] ignoring unsupported logging configuration file [/elasticsearch/config/logging.yml], logging is configured via [/elasticsearch/config/log4j2.properties]

[2016-12-22T09:40:59,106][INFO ][o.e.n.Node               ] [] initializing ...
[2016-12-22T09:40:59,182][INFO ][o.e.e.NodeEnvironment    ] [fd_rT8G] using [1] data paths, mounts [[/data (/dev/xvda2)]], net usable_space [75.4gb], net total_space [98gb], spins? [no], types [ext3]
[2016-12-22T09:40:59,183][INFO ][o.e.e.NodeEnvironment    ] [fd_rT8G] heap size [494.9mb], compressed ordinary object pointers [true]
[2016-12-22T09:40:59,184][INFO ][o.e.n.Node               ] node name [fd_rT8G] derived from node ID [fd_rT8GPSbmLEXqDtuz26w]; set [node.name] to override
[2016-12-22T09:40:59,187][INFO ][o.e.n.Node               ] version[5.1.1], pid[18], build[5395e21/2016-12-06T12:36:15.409Z], OS[Linux/3.10.0-327.22.2.el7.x86_64/amd64], JVM[Oracle Corporation/OpenJDK 64-Bit Server VM/1.8.0_111-internal/25.111-b14]
[2016-12-22T09:41:00,286][INFO ][o.e.p.PluginsService     ] [fd_rT8G] loaded module [aggs-matrix-stats]
[2016-12-22T09:41:00,287][INFO ][o.e.p.PluginsService     ] [fd_rT8G] loaded module [ingest-common]
[2016-12-22T09:41:00,287][INFO ][o.e.p.PluginsService     ] [fd_rT8G] loaded module [lang-expression]
[2016-12-22T09:41:00,287][INFO ][o.e.p.PluginsService     ] [fd_rT8G] loaded module [lang-groovy]
[2016-12-22T09:41:00,287][INFO ][o.e.p.PluginsService     ] [fd_rT8G] loaded module [lang-mustache]
[2016-12-22T09:41:00,287][INFO ][o.e.p.PluginsService     ] [fd_rT8G] loaded module [lang-painless]
[2016-12-22T09:41:00,287][INFO ][o.e.p.PluginsService     ] [fd_rT8G] loaded module [percolator]
[2016-12-22T09:41:00,288][INFO ][o.e.p.PluginsService     ] [fd_rT8G] loaded module [reindex]
[2016-12-22T09:41:00,288][INFO ][o.e.p.PluginsService     ] [fd_rT8G] loaded module [transport-netty3]
[2016-12-22T09:41:00,288][INFO ][o.e.p.PluginsService     ] [fd_rT8G] loaded module [transport-netty4]
[2016-12-22T09:41:00,288][INFO ][o.e.p.PluginsService     ] [fd_rT8G] loaded plugin [discovery-kubernetes]
[2016-12-22T09:41:02,437][INFO ][o.e.n.Node               ] initialized
[2016-12-22T09:41:02,437][INFO ][o.e.n.Node               ] [fd_rT8G] starting ...
[2016-12-22T09:41:02,603][INFO ][o.e.t.TransportService   ] [fd_rT8G] publish_address {<IP_ADDRESS>:9300}, bound_addresses {<IP_ADDRESS>:9300}
[2016-12-22T09:41:02,609][INFO ][o.e.b.BootstrapCheck     ] [fd_rT8G] bound or publishing to a non-loopback or non-link-local address, enforcing bootstrap checks
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
[2016-12-22T09:41:03,038][WARN ][i.f.e.d.k.KubernetesUnicastHostsProvider] [fd_rT8G] Exception caught during discovery: io.fabric8.kubernetes.client.KubernetesClientException: An error has occurred.
[2016-12-22T09:41:04,555][WARN ][i.f.e.d.k.KubernetesUnicastHostsProvider] [fd_rT8G] Exception caught during discovery: io.fabric8.kubernetes.client.KubernetesClientException: An error has occurred.
[2016-12-22T09:41:06,060][WARN ][i.f.e.d.k.KubernetesUnicastHostsProvider] [fd_rT8G] Exception caught during discovery: io.fabric8.kubernetes.client.KubernetesClientException: An error has occurred.
[2016-12-22T09:41:06,086][INFO ][o.e.c.s.ClusterService   ] [fd_rT8G] new_master {fd_rT8G}{fd_rT8GPSbmLEXqDtuz26w}{Yvr72zwvSf20lTydJuJhUQ}{<IP_ADDRESS>}{<IP_ADDRESS>:9300}, reason: zen-disco-elected-as-master ([0] nodes joined)
[2016-12-22T09:41:06,103][INFO ][o.e.h.HttpServer         ] [fd_rT8G] publish_address {<IP_ADDRESS>:9200}, bound_addresses {<IP_ADDRESS>:9200}
[2016-12-22T09:41:06,103][INFO ][o.e.n.Node               ] [fd_rT8G] started
[2016-12-22T09:41:06,114][INFO ][o.e.g.GatewayService     ] [fd_rT8G] recovered [0] indices into cluster_state

This image is to be used from within Kubernetes and not directly with Docker or any other compatible container runtime. For that, use this other image.


Access is denied error during updates deleting software

I recently migrated a project to .NET8.0 and decided to replace our installer/updater at the same time. Our updater did not have file diffing and was clunky to work with. It essentially worked by posting the relevant files to deploy in a zip file on our server, and then an updater executable would run each time the program was opened and apply them before opening the program if an update was available.
As a fan of Squirrel, I decided to give Velopack a try as a replacement. However, as I do my slow rollout by uninstalling the program and reinstalling it I'm finding a big issue where sometimes an update will run into an error, and this results in the current folder being deleted and the software effectively gone. The only solution is to go over and reinstall it for the user. The update files are stored on our file server and may be accessed by multiple people at once. In the last update I did I had to help four users reinstall the application. This is a snippet from the log file from one of the users:
14:31:22 [INFO] Getting ready to apply package to Alicat.FlowVision.Production ver 2.0.11: C:\Users\Angel.Guillen\AppData\Local\Alicat.FlowVision.Production\packages\Alicat.FlowVision.Production-2.0.12-full.nupkg
14:31:22 [INFO] Applying package to current: 2.0.12
14:31:22 [INFO] Checking application pre-requisites...
14:31:22 [INFO] Running --veloapp-obsolete hook...
14:31:23 [INFO] Hook executed successfully (took 921.4237ms)
14:31:23 [INFO] Checking for running processes in: C:\Users\Angel.Guillen\AppData\Local\Alicat.FlowVision.Production
14:31:23 [WARN] Skipping killing self: C:\Users\Angel.Guillen\AppData\Local\Alicat.FlowVision.Production\Update.exe (9792)
14:31:23 [INFO] Extracting bundle to C:\Users\Angel.Guillen\AppData\Local\Alicat.FlowVision.Production\packages\tmp_Hxcg2jCL
14:31:23 [INFO] Extracting 912 app files...
14:31:59 [INFO] Checking for running processes in: C:\Users\Angel.Guillen\AppData\Local\Alicat.FlowVision.Production
14:31:59 [WARN] Skipping killing self: C:\Users\Angel.Guillen\AppData\Local\Alicat.FlowVision.Production\Update.exe (9792)
14:31:59 [INFO] Replacing bundle at C:\Users\Angel.Guillen\AppData\Local\Alicat.FlowVision.Production\current
14:32:02 [WARN] Retrying operation in 333ms... (error was: Some(Os { code: 5, kind: PermissionDenied, message: "Access is denied." }))
14:32:03 [WARN] Retrying operation in 666ms... (error was: Some(Os { code: 5, kind: PermissionDenied, message: "Access is denied." }))
14:32:04 [WARN] Retrying operation in 1000ms... (error was: Some(Os { code: 5, kind: PermissionDenied, message: "Access is denied." }))
14:32:05 [WARN] Last retry in 1000ms... (error was: Some(Os { code: 5, kind: PermissionDenied, message: "Access is denied." }))
14:33:23 [INFO] Package version 2.0.12 applied successfully.
14:33:23 [ERROR] Apply error: Unable to find executable to start: 'C:\Users\Angel.Guillen\AppData\Local\Alicat.FlowVision.Production\current\FlowVision - Production.exe'
This user indicated that they started the update right when prompted, which would run the ApplyUpdatesAndRestart() method, though to my understanding this hasn't been the case for all users. I couldn't a record of anyone else having this issue, so any insight is appreciated.

You have cut out the beginning of the logs which displays the current Velopack version, but note that we have fixed bugs related to this issue in 0.0.582. Please update both your Velopack NuGet package and VPK to 0.0.583 or later if you are not already.

Hi Caesay, my apologies, the version is 0.0.359. I will update to 0.0.583. Just to confirm, I will not need to reinstall the software, correct? Also want to just double check there was nothing that I did wrong.

You don't need to re-install anything, just update Velopack nuget and VPK, and make a new release.


Update tutorial for startup process

Update of the tutorial to explain startup process in light
of changes and additions to sawtooth lake, including
transaction processors and rest_api.
Signed-off-by: Todd Ojala<EMAIL_ADDRESS>

Just a reminder that this PR needs at least one more complete review. Thanks!


ModuleNotFoundError: No module named 'twint'

I've no idea how this happened, I installed twint 2.1.4, any help?

You have to run the file with a python interpreter, you can't just run it in cmd. I suggest looking at https://realpython.com/run-python-scripts/. It should help to clear up any confusion and allow you to run your scripts.


apps: avoid using POSIX IO macros and functions when built without them.

Fall back to stdio functions if not available.
Fixes a daily run-checker failure (no-posix-io)

Marked urgent because it is fixing a CI break.
It's not critically urgent IMO.

I agree with urgent. Merging.

Merged to master. Thank you.