ERROR: `phpize' failed

.+Please check the FAQ (frequently-asked questions) first. If you have other questions or something to report, please address the following:
+## PHP Driver version or file name
sqlsrv
+## SQL Server version
Microsoft SQL Server 2019 (RTM-CU8) (KB4577194) - 15.0.4073.23 (X64)
Sep 23 2020 16:03:08
Copyright (C) 2019 Microsoft Corporation
Developer Edition (64-bit) on Linux (Linux Mint 20)
+## Client operating system
Linux Mint 20
+## PHP version
PHP 7.4.11 (cli) (built: Oct 17 2020 07:30:05) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.11, Copyright (c), by Zend Technologies
+## Microsoft ODBC Driver version
msodbcsql17
+## Problem description
pecl install sqlsrv pdo_sqlsrv
downloading sqlsrv-5.8.1.tgz ...
Starting to download sqlsrv-5.8.1.tgz (186,879 bytes)
........................................done: 186,879 bytes
downloading pdo_sqlsrv-5.8.1.tgz ...
Starting to download pdo_sqlsrv-5.8.1.tgz (181,286 bytes)
...done: 181,286 bytes
34 source files, building
running: phpize
Configuring for:
PHP Api Version:         20190902
Zend Module Api No:      20190902
Zend Extension Api No:   320190902
configure.ac:161: warning: LTOPTIONS_VERSION is m4_require'd but not m4_defun'd
build/libtool.m4:61: LT_INIT is expanded from...
build/libtool.m4:99: AC_PROG_LIBTOOL is expanded from...
configure.ac:161: the top level
configure.ac:161: warning: LTSUGAR_VERSION is m4_require'd but not m4_defun'd
build/libtool.m4:61: LT_INIT is expanded from...
build/libtool.m4:99: AC_PROG_LIBTOOL is expanded from...
configure.ac:161: the top level
configure.ac:161: warning: LTVERSION_VERSION is m4_require'd but not m4_defun'd
build/libtool.m4:61: LT_INIT is expanded from...
build/libtool.m4:99: AC_PROG_LIBTOOL is expanded from...
configure.ac:161: the top level
configure.ac:161: warning: LTOBSOLETE_VERSION is m4_require'd but not m4_defun'd
build/libtool.m4:61: LT_INIT is expanded from...
build/libtool.m4:99: AC_PROG_LIBTOOL is expanded from...
configure.ac:161: the top level
configure:4877: error: possibly undefined macro: m4_ifval
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
configure:8483: error: possibly undefined macro: _LT_SET_OPTIONS
configure:8483: error: possibly undefined macro: LT_INIT
ERROR: `phpize' failed

Thanks @fernandohernandezpaz we are aware of this and will get back to you on this.

@fernandohernandezpaz it seems the issues have been resolved in the latest php7.4-dev package, please apt-get update and apt-get install php7.4-dev (at least). Just confirmed in our test lab as well.

Any update @fernandohernandezpaz ?

I'm sorry for the delay, mmm i installed the package previously and the problema persiste. I read that issue but it not was helpfullness :(

Did you do apt-get update and apt-get install php7.4-dev?
You might need to apt-get purge php7.4-dev

i will try apt-get purge php7.4-dev and then i will comment you.


Add enum support

Description
Add enum support
Motivation
Fixes #112
@sweatybridge
Testing
Tested via unit tests

Thanks for adding support for enum! Happy to update supabase cli once this PR lands.


TCC V.0.9.3 Fixed Cooldown Lag

I have noticed with the recent TCC update, the fixed cooldowns have been lagging.  The cooldown animation on the skills get really choppy especially in the dungeons. While in the open world it seems to be okay. But, in dungeons, the cooldowns seem like they are lagging behind and eventually lag so hard behind the cooldowns are no longer usable.

I don't have time to work on it. The only advice I can give you is to lower Tera's GPU usage (e.g. enabling fps smoothing and setting max framerate to lower value in S1Engine.ini. There's already an S1Engine.ini in #faq channel in Tera DPS Discord for this purpose).

Should be fixed in v0.9.5


Add ability to ignore hash check failures when downloading

[x] All tests passed. If this feature is not already covered by the tests, I added new tests.
[x] All static analysis checks passed.
[x] This pull request is on the dev branch.
[x] I used gofmt for formatting the code before submitting the pull request.

This change is in relation to this feature request.

I have read the CLA Document and I hereby sign the CLA

I'm going to look at these failing tests locally.

Rebased against the head of dev and this appears to have fixed the problem locally.

Actually, the test is flaky: https://github.com/jfrog/jfrog-client-go/pull/630

@yahavi would you be able to trigger frogbot to start this build please? I have a couple of other commits to the CLI app which need this.

@SteveNewson shouldn't we copy the IgnoreHashCheck value to the ConcurrentDownloadFlags in download.go:392?

Yes. I was only considering the use case I had.

Thanks again, @SteveNewson for the great work! 🚀


Add an event page on Kubeflow website

This is based on email by @ewilderj on kubeflow-discuss@
FYI here are the events we know about at Google where we'll be representing Kubeflow. Please feel free to chime in with others where you know you'll be speaking on KF.
Container Day (June 26)
OSCON TensorFlow Day  - July 17th
    Barbara Fusinska will be giving a Kubeflow talk
Google Next (July)
SciPy (July)
JupyterCon - Mid August 21-25  (Chris Cho, Fei Xue)
O’Reilly Strata NYC - September 11-13
    Workshop
    40-min talk
O’Reilly AI conference London - October 8-11
    TF Workshop
Kafka Summit (October 16-17)
Kubecon Shanghai (November 14-15)
Kubecon Seattle (December 11-13)

I guess an events pager would make a great addition to the Kubeflow web site—good opportunity for somebody to submit their first PR to https://github.com/kubeflow/website if they want, then we can keep it up to date.

We (Caicloud) will present at Open Source Summit North America at Vancouver (August 29-31).
/cc @gaocegege @xinzhangcmu

Closed via pull #74


Shiny Chat with Gemini - "Error in Effect: 400 Please use a valid role: user, model"

I'm trying to implement a Shiny Chat using the Gemini language model, following the example. The initial interaction with the model works fine, but subsequent interactions result in the error: "Error in Effect: 400 Please use a valid role: user, model".
The error occurs after the first successful interaction with the model. I have included a screenshot of the error message.

Here's the traceback from the terminal:
Traceback (most recent call last):
  File "C:\Users\Dell\AppData\Local\Programs\Python\Python311\Lib\site-packages\shiny\ui\_chat.py", line 322, in handle_user_input
    await afunc()
  File "C:\Users\Dell\Downloads\gemini\app.py", line 38, in _
    response = llm.generate_content(
               ^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Dell\AppData\Local\Programs\Python\Python311\Lib\site-packages\google\generativeai\generative_models.py", line 325, in generate_content
    iterator = self._client.stream_generate_content(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Dell\AppData\Local\Programs\Python\Python311\Lib\site-packages\google\ai\generativelanguage_v1beta\services\generative_service\client.py", line 1122, in stream_generate_content
    response = rpc(
               ^^^^
  File "C:\Users\Dell\AppData\Local\Programs\Python\Python311\Lib\site-packages\google\api_core\gapic_v1\method.py", line 131, in __call__
    return wrapped_func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Dell\AppData\Local\Programs\Python\Python311\Lib\site-packages\google\api_core\retry\retry_unary.py", line 293, in retry_wrapped_func
    return retry_target(
           ^^^^^^^^^^^^^
  File "C:\Users\Dell\AppData\Local\Programs\Python\Python311\Lib\site-packages\google\api_core\retry\retry_unary.py", line 153, in retry_target
    _retry_error_helper(
  File "C:\Users\Dell\AppData\Local\Programs\Python\Python311\Lib\site-packages\google\api_core\retry\retry_base.py", line 212, in _retry_error_helper
    raise final_exc from source_exc
  File "C:\Users\Dell\AppData\Local\Programs\Python\Python311\Lib\site-packages\google\api_core\retry\retry_unary.py", line 144, in retry_target
    result = target()
             ^^^^^^^^
  File "C:\Users\Dell\AppData\Local\Programs\Python\Python311\Lib\site-packages\google\api_core\timeout.py", line 120, in func_with_timeout
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Dell\AppData\Local\Programs\Python\Python311\Lib\site-packages\google\api_core\grpc_helpers.py", line 174, in error_remapped_callable
    raise exceptions.from_grpc_error(exc) from exc
google.api_core.exceptions.InvalidArgument: 400 Please use a valid role: user, model.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\Dell\AppData\Local\Programs\Python\Python311\Lib\site-packages\shiny\reactive\_reactives.py", line 584, in _run
    await self._fn()
  File "C:\Users\Dell\AppData\Local\Programs\Python\Python311\Lib\site-packages\shiny\reactive\_reactives.py", line 885, in new_user_async_fn
    return await user_fn()
           ^^^^^^^^^^^^^^^
  File "C:\Users\Dell\AppData\Local\Programs\Python\Python311\Lib\site-packages\shiny\ui\_chat.py", line 324, in handle_user_input
    await self._raise_exception(e)
  File "C:\Users\Dell\AppData\Local\Programs\Python\Python311\Lib\site-packages\shiny\ui\_chat.py", line 344, in _raise_exception
    raise NotifyException(str(e), sanitize=sanitize)
shiny.types.NotifyException: 400 Please use a valid role: user, model.

Could you provide guidance on how to ensure that the correct roles are being assigned or passed during subsequent interactions with the Gemini model?

Yikes, thanks for the report, and sorry for the embarrassing error!
This is now fixed via #1622.
If you don't want to install the dev version of Shiny (to get the fix), you could also add the following line immediately after contents = chat.messages(format="google") in that example app, which would also fix the issue
contents = [
        {**x, "role": "model"}
        if x.get("role") == "assistant"
        else x
        for x in contents
]


Feature Request: Nameplate font color change on distance theshold

I realize this feature currently exists for target widgets, but would it be possible to have this feature for nameplates as well?

This is planned, but I have no idea when I'll get to it.  It will not be soon though, sorry.

Added to version <IP_ADDRESS>.


running simple_client_example.py  gives an error

Describe the bug
Running the script simple_client_example.py gives an error
To Reproduce
running: python simple_client_example.py
`Logging in...

Retrieving cars...

Traceback (most recent call last):
  File "/oldroot/home/humbert/dokumente/photovoltaik-wallbox/mytoyota/simple_client_example.py", line 83, in <module>
    loop.run_until_complete(get_information())
  File "/usr/lib/python3.11/asyncio/base_events.py", line 653, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/oldroot/home/humbert/dokumente/photovoltaik-wallbox/mytoyota/simple_client_example.py", line 49, in get_information
    await car.update()
  File "/oldroot/home/humbert/dokumente/photovoltaik-wallbox/mytoyota/mytoyota/models/vehicle.py", line 113, in update
    for name, data in await responses:
                      ^^^^^^^^^^^^^^^
  File "/oldroot/home/humbert/dokumente/photovoltaik-wallbox/mytoyota/mytoyota/models/vehicle.py", line 107, in parallel_wrapper
    r = await function()
        ^^^^^^^^^^^^^^^^
  File "/oldroot/home/humbert/dokumente/photovoltaik-wallbox/mytoyota/mytoyota/api.py", line 114, in get_remote_status_endpoint
    return await self._request_and_parse(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/oldroot/home/humbert/dokumente/photovoltaik-wallbox/mytoyota/mytoyota/api.py", line 49, in _request_and_parse
    return model(**response)
           ^^^^^^^^^^^^^^^^^
  File "pydantic/main.py", line 341, in pydantic.main.BaseModel.__init__
pydantic.error_wrappers.ValidationError: 4 validation errors for RemoteStatusResponseModel
payload -> telemetry -> fugage -> unit
  none is not an allowed value (type=type_error.none.not_allowed)
payload -> telemetry -> fugage -> value
  none is not an allowed value (type=type_error.none.not_allowed)
payload -> telemetry -> rage -> unit
  none is not an allowed value (type=type_error.none.not_allowed)
payload -> telemetry -> rage -> value
  none is not an allowed value (type=type_error.none.not_allowed)`

Expected behavior
The script should output

Dashboard Data
Location Data
Lock Status
Notifications
Summary
Trips

Thx for reporting 😊
Seems we have to adjust our pydantic RemoteStatusResponseModel here.

Oh yes – it is a  bz4x, a full electric car – you already reported, that those cars have no fuel ;-)  #278

eXcuse, but after git pull and reading your log entry, I run pythonsimple_client_example.py again, but the output is the same as above…
`
…          ^^^^^^^^^^^^^^^^^
File "pydantic/main.py", line 341, in pydantic.main.BaseModel.init
pydantic.error_wrappers.ValidationError: 4 validation errors for RemoteStatusResponseModel
payload -> telemetry -> fugage -> unit
none is not an allowed value (type=type_error.none.not_allowed)
payload -> telemetry -> fugage -> value
none is not an allowed value (type=type_error.none.not_allowed)
payload -> telemetry -> rage -> unit
none is not an allowed value (type=type_error.none.not_allowed)
payload -> telemetry -> rage -> value
none is not an allowed value (type=type_error.none.not_allowed)
`

after last commit; 66ad51ed2db1094ae1b109913b74e8afbdde312f
your one: https://github.com/DurgNomis-drol/mytoyota/pull/286
it seems that this »solution« is incomplete
$ python simple_client_example.py
Logging in...
Retrieving cars...
Traceback (most recent call last):
  File "/oldroot/home/humbert/dokumente/photovoltaik-wallbox/mytoyota/simple_client_example.py", line 83, in <module>
    loop.run_until_complete(get_information())
  File "/usr/lib/python3.11/asyncio/base_events.py", line 653, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/oldroot/home/humbert/dokumente/photovoltaik-wallbox/mytoyota/simple_client_example.py", line 49, in get_information
    await car.update()
  File "/oldroot/home/humbert/dokumente/photovoltaik-wallbox/mytoyota/mytoyota/models/vehicle.py", line 113, in update
    for name, data in await responses:
                      ^^^^^^^^^^^^^^^
  File "/oldroot/home/humbert/dokumente/photovoltaik-wallbox/mytoyota/mytoyota/models/vehicle.py", line 107, in parallel_wrapper
    r = await function()
        ^^^^^^^^^^^^^^^^
  File "/oldroot/home/humbert/dokumente/photovoltaik-wallbox/mytoyota/mytoyota/api.py", line 155, in get_telemetry_endpoint
    return await self._request_and_parse(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/oldroot/home/humbert/dokumente/photovoltaik-wallbox/mytoyota/mytoyota/api.py", line 49, in _request_and_parse
    return model(**response)
           ^^^^^^^^^^^^^^^^^
  File "pydantic/main.py", line 341, in pydantic.main.BaseModel.__init__
pydantic.error_wrappers.ValidationError: 1 validation error for TelemetryResponseModel
payload -> fuelLevel
  field required (type=value_error.missing)

This is not "incomplete", this is just another issue with another model :wink:

OK ;-)

None of us current developers have a bz4x and there is no official documentation for the API.
So all we can do is trial and error. 😞

If you are able to tell me, how I can help, pls…

You're already doing that. 😉  Simply testing extensively and creating issues for things you notice already helps us. 😊
But for better tracking, please try to create a separate issue for each problem and not write everything in this issue or summarize problems in one issue.


Feature/adjusting react go

I am not sure how this PR is related to the project? Could you please explain?

@pink-bunny 👆

@slavab89, I feel sorry about it! I really don't understand how it happened!


git: support nested sections and multiple values

A few improvements to git configs here to be more in line with how the git-config CLI presents and parses option names:

Options that should appear multiple times can now be specified using lists:
programs.git.extraConfig.key = [value1 value2]
Options with subsections can now be specified with programs.git.extraConfig.filter.etc.stuff instead of programs.git.extraConfig."filter \"etc\"".stuff

Sorry, about the delay. I'll try to get to this one as soon as possible. In general I think this is a very nice addition but I want to find some time to review it properly 🙂

(Finally) rebased to master in 95382060ebaa19ec49a861921216b1db8460b314. Thanks!


Rate limiting for compaction writes

A configuration switch to ensure the compactor only writes at X MB/s

Close this now. Will recreate the issue if we need more comprehensive rate limiting on compaction.


NullReference Exception on Enqueuing

It seems that commit fe221fbf89deef8841cc3a92d00f79b66b81bcbe from April inserted a bug into the code.  Now a simple
await _queueClient.EnqueueAsync(message);

will throw an exception.  The problem is at AzureServiceBusQueue.cs (114)
foreach (var property in options.Properties)
    brokeredMessage.UserProperties[property.Key] = property.Value;

The problem is, unless options are explicitly set, the Properties property is null.
The proper fix, I believe, is to change IQueue.cs(69) from
public class QueueEntryOptions {
    public string CorrelationId { get; set; }
    public DataDictionary Properties { get; set; }
}

to
public class QueueEntryOptions {
    public string CorrelationId { get; set; }
    public DataDictionary Properties { get; set; } = new DataDictionary();
}

(I'm working on a pull request for that)
In the meantime, the workaround is to include the options with the Properties defined:
 private static readonly QueueEntryOptions _dummyOptions = new QueueEntryOptions {Properties = new DataDictionary()};
 // :
 // :
await _queueClient.EnqueueAsync(message, _dummyOptions);

I think that is the proper fix and we'll merge in that pr ASAP. I'm guessing this passed our unit tests due to they all use options.

Sorry about that @jamescurran. Thank you for reporting it!

I'm guessing this passed our unit tests due to they all use options.

Well.... See issue #36  If you don't set the connection string, all tests all appear to pass.


Fix a bug with generating multiple actions

I was trying to run the quickstart code on ReversedAddition-v0,
but I got the following error message:
Traceback (most recent call last):

  File "<ipython-input-1-411cd64b2471>", line 1, in <module>
    runfile('F:/grad school/tensorforce/tensorforce/examples/quickstart.py', wdir='F:/grad school/tensorforce/tensorforce/examples')

  File "C:\Users\costa\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 688, in runfile
    execfile(filename, namespace)

  File "C:\Users\costa\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 101, in execfile
    exec(compile(f.read(), filename, 'exec'), namespace)

  File "F:/grad school/tensorforce/tensorforce/examples/quickstart.py", line 84, in <module>
    runner.run(episodes=10, max_episode_timesteps=200, episode_finished=episode_finished)

  File "f:\grad school\tensorforce\tensorforce\tensorforce\execution\runner.py", line 106, in run
    state, terminal, reward = self.environment.execute(actions=action)

  File "f:\grad school\tensorforce\tensorforce\tensorforce\contrib\openai_gym.py", line 72, in execute
    state, reward, terminal, _ = self.gym.step(actions)

  File "C:\Users\costa\Anaconda3\lib\site-packages\gym\core.py", line 96, in step
    return self._step(action)

  File "C:\Users\costa\Anaconda3\lib\site-packages\gym\wrappers\time_limit.py", line 36, in _step
    observation, reward, done, info = self.env.step(action)

  File "C:\Users\costa\Anaconda3\lib\site-packages\gym\core.py", line 96, in step
    return self._step(action)

  File "C:\Users\costa\Anaconda3\lib\site-packages\gym\envs\algorithmic\algorithmic_env.py", line 165, in _step
    assert self.action_space.contains(action)

AssertionError

After further investigation, I found that the agent would produce actions {'action0': 3, 'action1': 1, 'action2': 2}, while the model is expecting [3,1,2]. Notice that
action1 = {'action0': 3, 'action1': 1, 'action2': 2}

action2 = [3,1,2]

env.gym.action_space.contains(action1)
Out[4]: False

env.gym.action_space.contains(action2)
Out[5]: True

After such realization, I went to see the code in \tensorforce\tensorforce\agents\agent.py and found the relevant line here
Basically, when action is unique, the act() return self.current_actions['action'], which would, for example, produce a single value 2, rather than {'action': 2}. However, act() does not consistently do this for multiple actions.
For example, the agent.act() would generate {'action0': 2, 'action1': 1, 'action2': 0}, while the modified agent.act() will generate [0,0,1]

Hi @vwxyzjn, thanks for the PR, however, in its current form we can't integrate it. Basically, environments (e.g. OpenAI Gym) should not dictate API changes for the TensorForce Agent class. Also, values() is not guaranteed to consistently return values in the same order. Instead, the fix should focus on the OpenAI Gym environment, where in execute the passed action dict has to be turned into a list according to a correctly ordered list of dict keys. Could you modify the PR accordingly? That would be great, thanks!

@AlexKuhnle Thanks for the advice, see the newest commit in the PR.

Thank you!


How to resolve a configure error in node-gyp

Can anyone help with this? I'm trying to install quick.db for almost 3 days now, I tried so many methods but nothing works
PS C:\Windows\system32> npm i quick.db

<EMAIL_ADDRESS>install C:\Windows\system32\node_modules\better-sqlite3
prebuild-install || npm run build-release

prebuild-install WARN install No prebuilt binaries found (target=14.17.0 runtime=node arch=ia32 libc= platform=win32)

<EMAIL_ADDRESS>build-release C:\Windows\system32\node_modules\better-sqlite3
node-gyp rebuild --release

C:\Windows\system32\node_modules\better-sqlite3>if not defined npm_config_node_gyp (node "C:\Program Files (x86)\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild --release )  else (node "C:\Program Files (x86)\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild --release )
gyp: binding.gyp not found (cwd: C:\Windows\system32\node_modules\better-sqlite3) while trying to load binding.gyp
gyp ERR! configure error
gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onCpExit (C:\Program Files (x86)\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:351:16)
gyp ERR! stack     at ChildProcess.emit (events.js:376:20)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:277:12)
gyp ERR! System Windows_NT 10.0.19041
gyp ERR! command "C:\\Program Files (x86)\\nodejs\\node.exe" "C:\\Program Files (x86)\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" "--release"
gyp ERR! cwd C:\Windows\system32\node_modules\better-sqlite3
gyp ERR! node -v v14.17.0
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>build-release: `node-gyp rebuild --release`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>build-release script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?

npm ERR!      C:\Users\Chantal\AppData\Roaming\npm-cache\_logs\2021-05-30T21_03_15_155Z-debug.log
npm WARN enoent ENOENT: no such file or directory, open 'C:\Windows\system32\package.json'
npm WARN system32 No description
npm WARN system32 No repository field.
npm WARN system32 No README data
npm WARN system32 No license field.

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>install: `prebuild-install || npm run build-release`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR!      C:\Users\Chantal\AppData\Roaming\npm-cache\_logs\2021-05-30T21_03_15_462Z-debug.log

This line in the error log above is a problem.

gyp ERR! node-gyp -v v5.1.0

Please upgrade https://github.com/nodejs/node-gyp/releases

This line in the error log above is a problem.

gyp ERR! node-gyp -v v5.1.0

Please upgrade https://github.com/nodejs/node-gyp/releases
https://github.com/nodejs/node-gyp/wiki/Updating-npm's-bundled-node-gyp#windows

I'm sorry, but i did that and i still get the same error

Does the log still say: gyp ERR! node-gyp -v v5.1.0

Does the log still say: gyp ERR! node-gyp -v v5.1.0

Not the same, now it shows me this
gyp ERR! node-gyp -v v8.1.0

Please provide the full log.

Please provide the full log.

PS C:\Windows\system32> npm i quick.db

><EMAIL_ADDRESS>install C:\Windows\system32\node_modules\better-sqlite3
> prebuild-install || npm run build-release

prebuild-install WARN install No prebuilt binaries found (target=14.17.0 runtime=node arch=ia32 libc= platform=win32)

><EMAIL_ADDRESS>build-release C:\Windows\system32\node_modules\better-sqlite3
> node-gyp rebuild --release

C:\Windows\system32\node_modules\better-sqlite3>if not defined npm_config_node_gyp (node "C:\Program Files (x86)\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild --release )  else (node "C:\Program Files (x86)\nodejs\node_modules\npm\node_modules\npm-lifecycle\node_modules\node-gyp\bin\node-gyp.js" rebuild --release )
gyp: binding.gyp not found (cwd: C:\Windows\system32\node_modules\better-sqlite3) while trying to load binding.gyp
gyp ERR! configure error
gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onCpExit (C:\Program Files (x86)\nodejs\node_modules\npm\node_modules\npm-lifecycle\node_modules\node-gyp\lib\configure.js:353:16)
gyp ERR! stack     at ChildProcess.emit (events.js:376:20)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:277:12)
gyp ERR! System Windows_NT 10.0.19041
gyp ERR! command "C:\\Program Files (x86)\\nodejs\\node.exe" "C:\\Program Files (x86)\\nodejs\\node_modules\\npm\\node_modules\\npm-lifecycle\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" "--release"
gyp ERR! cwd C:\Windows\system32\node_modules\better-sqlite3
gyp ERR! node -v v14.17.0
gyp ERR! node-gyp -v v8.1.0
gyp ERR! not ok
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>build-release: `node-gyp rebuild --release`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>build-release script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?

npm ERR!      C:\Users\Chantal\AppData\Roaming\npm-cache\_logs\2021-05-31T20_44_05_600Z-debug.log
npm WARN enoent ENOENT: no such file or directory, open 'C:\Windows\system32\package.json'
npm WARN system32 No description
npm WARN system32 No repository field.
npm WARN system32 No README data
npm WARN system32 No license field.

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>install: `prebuild-install || npm run build-release`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR!      C:\Users\Chantal\AppData\Roaming\npm-cache\_logs\2021-05-31T20_44_06_157Z-debug.log

This issue seems no longer relevant as it uses a no longer supported version of Node and has been stale for a long time. If there are no objections, I will close this issue next Mon-Tue. In case something similar happens again please open a new issue.


Add non-existent entity behavior to Has doc

Objective
Has<T> in some niche cases may behave in an unexpected way.
Specifically, when using Query::get on a Has<T> with a despawned entity.
Solution
Add precision about cases wehre Query::get could return an Err.

I hope I don't sound too rude, but to me, at least, it is obvious that Query::get is fallible, because it returns a result. If I mindlessly unwrap it I should not expect to not encounter errors.
Also, I don't understand how this is specific to Has, as  it seems to involve Query::get in general.

This PR is a follow up on this discord discussion: https://discord.com/channels/691052431525675048/730525730601041940/1185535439461941298.
So we are at least 2 (me and @NiseVoid) who would overlook it.
The reasoning was "if this matches every existing entities, it's safe to unwrap". Unlike say Query<&Transform> which only match entities with a Transform component, Query<Has<Transform>> matches every entities. But the reasoning is flawed for the reasons mentioned in the new doc paragraph.


feature request: full / cover ?

this is pretty awesome, thank you!  any chance for a full blend option vs only corner?

sure, this is an MVP and has several things to do before like a teting enviroment, so after this, any ideas are welcome :)


rename org to stolostron

https://github.com/stolostron/backlog/issues/18733
Signed-off-by: Marco<EMAIL_ADDRESS>

🥇
/lgtm


Make wf_blink_components required

What's changed, or what was fixed?

Makes wf_blink_components required on new articles

Fixes: #5436
Shortlink points to https://developers.google.com/web/resources/yaml-and-attr-reference#wf_blink_components which isn't live yet, but is essentially https://web-central.appspot.com/web/resources/yaml-and-attr-reference#wf_blink_components

[X] I have run gulp test locally and all tests pass.
[X] I have added the appropriate type-something label.

R: @petele, @ebidel

:+1:

My bad. Missed this.


Enable to use any Language Pack

Does this issue occur when all extensions are disabled?: Yes (fresh install, so no extension installed at all)

VS Code Version: 1.85.0
OS Version: Archlinux (fully updated)

Steps to Reproduce:

Fresh install of code package from official repository (which is "Code OSS" in fact)
Nothing remains from previous installation (I have removed ~/.vscode and ~/.config/Code\ -\ OSS/ like explained here)
Start vscode from terminal by typing code
On the "welcome screen", click on "Mark Done"
Hit "Ctrl + Maj + P" and type "Display" and choose "Configure Display Language"
Choose "français" in the menu list
vscode install the extension then ask for restart => click on "Restart"
vscode close, then an "Electron" window open... 🤯

After that, vscode never restart by itself (which was expected after clicking on a "Restart" button), and opening it manually (like in step 3) will start it in English, despite the French Language Pack is installed (visible in "Extensions" panel).
I join all vscode logs in a zip file (2 runs: first run after fresh install, second run started manually after step 8).
logs.zip
The only relevant one, IMHO, is sharedprocess.log on the first run which have this content:
2023-12-08 11:54:02.506 [info] Started initializing default profile extensions in extensions installation folder. file:///home/mickael/.vscode-oss/extensions
2023-12-08 11:54:02.905 [info] Completed initializing default profile extensions in extensions installation folder. file:///home/mickael/.vscode-oss/extensions
2023-12-08 11:54:02.938 [error] [uncaught exception in sharedProcess]: Error: ENOENT: no such file or directory, stat '/home/mickael/.vscode-oss/extensions/extensions.json.vsctmp': EntryNotFound (FileSystemError): Error: ENOENT: no such file or directory, stat '/home/mickael/.vscode-oss/extensions/extensions.json.vsctmp'
    at r.create (/usr/lib/code/out/vs/code/node/sharedProcess/sharedProcessMain.js:51:30056)
    at a (/usr/lib/code/out/vs/code/node/sharedProcess/sharedProcessMain.js:51:30170)
    at s.fb (/usr/lib/code/out/vs/code/node/sharedProcess/sharedProcessMain.js:56:36175)
    at s.stat (/usr/lib/code/out/vs/code/node/sharedProcess/sharedProcessMain.js:56:28621)
    at async E.stat (/usr/lib/code/out/vs/code/node/sharedProcess/sharedProcessMain.js:56:15732)
    at async Y.tb (/usr/lib/code/out/vs/code/node/sharedProcess/sharedProcessMain.js:100:111319)
2023-12-08 11:55:41.238 [info] Getting Manifest... ms-ceintl.vscode-language-pack-fr
2023-12-08 11:55:41.346 [info] Installing extension: ms-ceintl.vscode-language-pack-fr
2023-12-08 11:55:42.135 [info] Extension signature verification is not done: ms-ceintl.vscode-language-pack-fr
2023-12-08 11:55:42.228 [info] Extracted extension to file:///home/mickael/.vscode-oss/extensions/ms-ceintl.vscode-language-pack-fr-1.85.0-universal: ms-ceintl.vscode-language-pack-fr
2023-12-08 11:55:42.237 [info] Renamed to /home/mickael/.vscode-oss/extensions/ms-ceintl.vscode-language-pack-fr-1.85.0-universal
2023-12-08 11:55:42.239 [info] Extracting extension completed. ms-ceintl.vscode-language-pack-fr
2023-12-08 11:55:42.247 [info] Adding language packs from the extension ms-ceintl.vscode-language-pack-fr
2023-12-08 11:55:42.318 [error] [uncaught exception in sharedProcess]: Error: ENOENT: no such file or directory, stat '/home/mickael/.vscode-oss/extensions/extensions.json.vsctmp': EntryNotFound (FileSystemError): Error: ENOENT: no such file or directory, stat '/home/mickael/.vscode-oss/extensions/extensions.json.vsctmp'
    at r.create (/usr/lib/code/out/vs/code/node/sharedProcess/sharedProcessMain.js:51:30056)
    at a (/usr/lib/code/out/vs/code/node/sharedProcess/sharedProcessMain.js:51:30170)
    at s.fb (/usr/lib/code/out/vs/code/node/sharedProcess/sharedProcessMain.js:56:36175)
    at s.stat (/usr/lib/code/out/vs/code/node/sharedProcess/sharedProcessMain.js:56:28621)
    at async E.stat (/usr/lib/code/out/vs/code/node/sharedProcess/sharedProcessMain.js:56:15732)
    at async Y.tb (/usr/lib/code/out/vs/code/node/sharedProcess/sharedProcessMain.js:100:111319)
2023-12-08 11:55:42.321 [info] Extension installed successfully: ms-ceintl.vscode-language-pack-fr

Notice that I was able to use the French Language Pack long time ago, then it suddenly stop to works after some vscode update (around v1.81 or something IIRC). After that, never works again. Wasn't the time to look deeper until now, through.
Also, I'm opening this issue here because the same happens with others Language Pack as well (I tried with "Spanish", "Deutch" => same behavior).

Have you tried the visual-studio-code-bin flavor as talked about here: https://wiki.archlinux.org/title/Visual_Studio_Code
?

Have you tried the visual-studio-code-bin flavor as talked about here: https://wiki.archlinux.org/title/Visual_Studio_Code ?

I had same issue as M1CK431, but the method is worked.
Thanks a lot for your help.

Thanks for you reply @TylerLeonhardt 🙏🏼

Have you tried the visual-studio-code-bin flavor as talked about here: https://wiki.archlinux.org/title/Visual_Studio_Code ?

No, I would like to use open source software as far as possible. After reading your comment and the feedback from @alieonsido, are languages packs supposed to be working only with the visual-studio-code-bin flavor?

This is very interesting, thanks a lot. I will open an issue at Archlinux side.

[UPDATE] This issue is now referenced here too: https://gitlab.archlinux.org/archlinux/packaging/packages/code/-/issues/2

[UPDATE] This bug is fixed now. See here for details: https://gitlab.archlinux.org/archlinux/packaging/packages/code/-/merge_requests/2
Closing this issue 🥲


Parsing string values in -D compiler option

Hi
I have compilation option -DPRODUCT_NAME='"SCTP IETF"' for my project. But when I’m using CodeChecker for code analysis, the following  error is raised:
sctp.c:715:1: error: use of undeclared identifier 'SCTP'
REGVERSION_DEF(SCTP)
version.h:66:36: note: expanded from macro 'REGVERSION_DEF'
PRODUCT_NAME,
^
:12:22: note: expanded from here
#define PRODUCT_NAME SCTP
Also I see that the following option is used in command line for clang
-DPRODUCT_NAME="SCTP
Does CodeChecker support such parameter – string with space?
I am using 5.6 version of CodeChecker
Best regards, Igor

At first glance, this looks like an escaping issue. Do you use a build environment or a script file, or are you calling the --build option and supply the compile command bare?
As a workaround, try making a shell script which runs your compiler and run CodeChecker as:
CodeChecker check --name foobar --build "./myscript.sh"

@goshabog did you manage to analyze your project with the suggestions by @whisperity ?


Example of config file settings.cfg

Could you attach an example of config file settings.cfg?

Example config file is in https://github.com/chemicstry/poolserver/blob/master/src/server/poolserver/poolserver.cfg.dist


fixed bug when infinite, variableWidth and centerMode are all enabled…

… and the slideCount is less than slidesToShow
This fiddle illustrates the problem:
http://jsfiddle.net/uL6wy4hn/
And this one shows the behavior after applying my changes.
http://jsfiddle.net/5615vLw6/
It's worth mentioning that the conditional I've changed is now almost identical to the one about 6 lines above it. I think this one might have been missed when making the previous change.
This fix resolves issue #1443

This is great, thank you


Load stdlib by default in C++ bindings

Currently we load the stdlib in the python bindings, but not the C++ version. We should move that to the C++ bindings.

I'm not sure if this is feasible. With our Python package we can rely on a consistent location for libstdlib.so, but we don't have a well-defined package/install format for building against Scanner with C++.


Feature request: add optional offset argument to moveToAnchor method

We use the moveToAnchor method to scroll to a specific target within the iFrame. Works like a charm.
Now we have a parent site that has a fixed header with a height of approx. 50px. When using the moveToAnchor method, the target is directly behind the fixed header.
An optional offset argument in the moveToAnchorMethod would be an easy way to take fixed headers into account.

You can sort of already do this via the onScroll event on the parent page.
https://github.com/davidjbradshaw/iframe-resizer/blob/master/docs/parent_page/events.md#onscroll
   onScroll({x, y}) => {
      window.scroll(x+50, y)
      return false
   }

Yes, that's a possible solution. What we do instead is this:
parentIFrame.scrollToOffset(0, anchorScrollTop - 60);
However, I think the optional argument would make it a little easier, which is why I thought I'd provide you with the suggestion over here. :)

Guess it might be nice to be able to return  updated x, y values here, rather than have to implement it yourself to get the offset.
  onScroll: ({x, y}) => { x, y: y -50 }

Happy to take a PR if you want to make one to do this.

I’m trying not to add more options, as this is already complex enough. But a new return type to an event would have less impact on the API surface.


The blockQuote is not working as expected.

Dear all,
here is my markdown:
<Markdown whitelist={['em', 'strong', 'image', 'link', 'item', 'blockQuote']}>
 The author said:{'\n'}
 > HelloWorld
</Markdown>

It seems that my markDown don't have any effect, did I do something wrong? Thanks.

Hi! I didn't get exactly what you meant by "my markDown don't have any effect", but maybe this would work:
<Markdown whitelist={['em', 'strong', 'image', 'link', 'item', 'blockQuote']}>
 The author said:
[new line here]
 > HelloWorld
</Markdown>


Build fails when building for the first time/Clean build

Build fails when building for the first time or when doing a clean build after cleaning up the bin, obj directories

Severity	Code	Description	Project	File	Line	Suppression State
Error	MSB3073	The command "IF EXIST ..\bin\Debug-windows-x86_64\Ember\Ember.dll\ (xcopy /Q /E /Y /I ..\bin\Debug-windows-x86_64\Ember\Ember.dll ..\bin\Debug-windows-x86_64\Sandbox > nul) ELSE (xcopy /Q /Y /I ..\bin\Debug-windows-x86_64\Ember\Ember.dll ..\bin\Debug-windows-x86_64\Sandbox > nul)
:VCEnd" exited with code 2.	Ember	C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets	155

Reproducing

Remove bin, obj directories from project directory if they exist
Open the project in visual studio
Build the solution
Build fails

Fixed in #50


feat:Updated Chinese language to make it more reasonable.

I updated the Chinese language to make it more reasonable. In addition, I tried to add the zh-CN subkey to the i18n item in the config/site.yaml file. After re-running the project, I tried to switch the language on the homepage and it did not take effect. Currently, only en.json and hi are effective. json. This is what I wrote:
i18n:
  defaultLocale: "en"
  locales:
    en: "English"
    hi: "Hindi"
    zh-CN: "中文"

@PearsSauce your file is _ and in site.yaml you have given -
it should be same

I have updated it


added scripts and data retrieved from unicode CLDR

Added scripts use to retrieve and store data in desired format, and added the data retrieved. Still support for numbering systems and numerals need to be added and some more issues are to be dealt with.

Codecov Report

Merging #321 into master will decrease coverage by <.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #321      +/-   ##
==========================================
- Coverage   90.96%   90.96%   -0.01%
==========================================
  Files          20       20
  Lines        1683     1682       -1
==========================================
- Hits         1531     1530       -1
  Misses        152      152

Impacted Files
Coverage Δ

dateparser/languages/__init__.py
100% <0%> (ø)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 9f0487a...b53ff4d. Read the comment docs.

Thanks for the review @asadurski. I have modified the scripts and they work much faster now.


ReactiveUI > 8.3.1 Incompatibility

Hello,
Love the project, but currently unusable with ReactiveUI 8.4.1 and greater.
Version conflict detected for System.Reactive. Reference the package directly from the project to resolve this issue.
Rfs.TracsMobile.Xamarin.Forms -> ReactiveUI.Events.XamForms 8.7.2 -> System.Reactive (>= 4.0.0)
Rfs.TracsMobile.Xamarin.Forms -> Rfs.TracsMobile.Xamarin.Core -> fusillade 1.0.0 -> System.Reactive (>= 3.1.1 && < 4.0.0).
Any suggestions or workarounds?
Thanks,
Chet

Now that punchclock has been updated, I'm planning to attempt to update this project. If you would rather I didn't, just let me know.

Sorry @Elonon saw your post after already doing all the work for upgrading just now.

No apology necessary, thanks for doing it!

btw apologies it took so long, took a while to get it under the ReactiveUI organisation, then also getting full access to the Azure DevOps CI we use.


 Few questions:

Would this include staging of images based on affinity rules for a service?
Could you use affinity rules to schedule containers to run where an image already exists?

I am looking for the ability to deploy services or a full stack on hosts but not run the containers right away.  I would also like to be able to treat images like containers and require that the image exists on X number of hosts at any given time.  Then if I have some on-demand requests for a container/service I could schedule that run on a host that already has the image.

+1

This would be great.  I'd also like to see ways to have environments only be able to launch allowed images from a subset of the list of docker images on the host(s)/private registr(ies).  Obviously that brings into question how one manages what images are allowed and not, but maybe some form for tagging/labels could be used through the management interface of the environment.

Yes to all the bullet points in the OP please!

It will be great if we have these abilities on hand, but when these functions will available?
Listing images on the host through APIs will be my first-priority needed function. Could someone provide me an ideal or suggested solution maybe? Thanks for inventing such a good product, btw.

any news on this feature?
 But we lost a lot visibility of what is deleted/keeped.

+1

+1

+1

:+1:

+1

+1

You're not helping with these useless comments. I use https://github.com/spotify/docker-gc and https://github.com/SocialEngine/rancher-cron for garbage collection. It works well. Pre-caching can be done easily with packer.

We've been using the 'Janitor' service from the rancher catalog. Works great for us and takes only a few clicks to get up and running.

GC is only one component to this issue. General visibility and management of images on hosts would certainly be a most valuable feature. With docker system prune now in docker, I'd recommend looking at images such as https://github.com/softonic/docker-system-prune for the GC component (ala global service).

+9000!

Its over 9000! @will-chan can we slate this into a release milestone?

+1

+1

+1
Very long time this task is open, we do not see start work. I want to see this task included in the nearest milestone.

Any update here? Will 2.0 fix this?

No, k8s does not expose anything special for managing images.

@vincent99 wouldn't this already be taking care of stray images & cleanup ?
https://kubernetes.io/docs/concepts/cluster-administration/kubelet-garbage-collection/

You can certainly do that, but that's one of the 5 bullet points...

Did this feature get abandon?


Unable to append password credential to ServicePrincipal

This is autogenerated. Please review and update as needed.
Describe the bug
Unable to append a new password credential to a Service Principal (read: az ad app Azure Application).
Command Name
az ad sp credential reset
Errors:
Update to existing credential with KeyId 'b88fbf58-8ff1-420d-b0b2-640bfd5262b9' is not allowed.

To Reproduce:
Steps to reproduce the behavior. Note that argument values have been redacted, as they may contain sensitive information.

Put any pre-requisite steps here...
az ad sp credential reset --append --name 1fabc626-4309-49e4-bb47-ec9e67251a4a --debug --query "password" -o tsv

Hopefully scrubbed-for-sensitive-details debug output
[2020-03-12 09:49:09] 2 x10an14@x10-desktop:~
-> $ az ad sp credential reset --append --name 1fabc626-4309-49e4-bb47-ec9e67251a4a --debug
Command arguments: ['ad', 'sp', 'credential', 'reset', '--append', '--name', '1fabc626-4309-49e4-bb47-ec9e67251a4a', '--debug']
Event: Cli.PreExecute []
Event: CommandParser.OnGlobalArgumentsCreate [<function CLILogging.on_global_arguments at 0x7f1c16787d08>, <function OutputProducer.on_global_arguments at 0x7f1c166c8ae8>, <function CLIQuery.on_global_arguments at 0x7f1c166f2b70>]
Event: CommandInvoker.OnPreCommandTableCreate []
Installed command modules ['acr', 'acs', 'advisor', 'ams', 'apim', 'appconfig', 'appservice', 'backup', 'batch', 'batchai', 'billing', 'botservice', 'cdn', 'cloud', 'cognitiveservices', 'configure', 'consumption', 'container', 'cosmosdb', 'deploymentmanager', 'dla', 'dls', 'dms', 'eventgrid', 'eventhubs', 'extension', 'feedback', 'find', 'hdinsight', 'interactive', 'iot', 'iotcentral', 'keyvault', 'kusto', 'lab', 'managedservices', 'maps', 'monitor', 'natgateway', 'netappfiles', 'network', 'policyinsights', 'privatedns', 'profile', 'rdbms', 'redis', 'relay', 'reservations', 'resource', 'role', 'search', 'security', 'servicebus', 'servicefabric', 'signalr', 'sql', 'sqlvm', 'storage', 'vm']
Loaded module 'acr' in 0.004 seconds.
Loaded module 'acs' in 0.015 seconds.
Loaded module 'advisor' in 0.001 seconds.
Event: CommandLoader.OnLoadCommandTable []
Loaded module 'ams' in 0.004 seconds.
Loaded module 'apim' in 0.001 seconds.
Loaded module 'appconfig' in 0.002 seconds.
Loaded module 'appservice' in 0.008 seconds.
Loaded module 'backup' in 0.003 seconds.
Event: CommandLoader.OnLoadCommandTable []
Loaded module 'batch' in 0.007 seconds.
Loaded module 'batchai' in 0.002 seconds.
Loaded module 'billing' in 0.001 seconds.
Loaded module 'botservice' in 0.003 seconds.
Event: CommandLoader.OnLoadCommandTable []
Loaded module 'cdn' in 0.028 seconds.
Loaded module 'cloud' in 0.001 seconds.
Loaded module 'cognitiveservices' in 0.001 seconds.
Loaded module 'configure' in 0.001 seconds.
Loaded module 'consumption' in 0.001 seconds.
Loaded module 'container' in 0.001 seconds.
Loaded module 'cosmosdb' in 0.005 seconds.
Loaded module 'deploymentmanager' in 0.002 seconds.
Loaded module 'dla' in 0.003 seconds.
Loaded module 'dls' in 0.003 seconds.
Loaded module 'dms' in 0.001 seconds.
Loaded module 'eventgrid' in 0.002 seconds.
Loaded module 'eventhubs' in 0.002 seconds.
Loaded module 'extension' in 0.001 seconds.
Loaded module 'feedback' in 0.000 seconds.
Loaded module 'find' in 0.001 seconds.
Loaded module 'hdinsight' in 0.001 seconds.
Loaded module 'interactive' in 0.000 seconds.
Loaded module 'iot' in 0.003 seconds.
Loaded module 'iotcentral' in 0.001 seconds.
Loaded module 'keyvault' in 0.004 seconds.
Loaded module 'kusto' in 0.001 seconds.
Loaded module 'lab' in 0.003 seconds.
Loaded module 'managedservices' in 0.001 seconds.
Loaded module 'maps' in 0.001 seconds.
Loaded module 'monitor' in 0.004 seconds.
Loaded module 'natgateway' in 0.001 seconds.
Event: CommandLoader.OnLoadCommandTable []
Loaded module 'netappfiles' in 0.002 seconds.
Loaded module 'network' in 0.025 seconds.
Loaded module 'policyinsights' in 0.001 seconds.
Loaded module 'privatedns' in 0.004 seconds.
Loaded module 'profile' in 0.001 seconds.
Loaded module 'rdbms' in 0.005 seconds.
Loaded module 'redis' in 0.001 seconds.
Loaded module 'relay' in 0.002 seconds.
Loaded module 'reservations' in 0.001 seconds.
Loaded module 'resource' in 0.007 seconds.
Loaded module 'role' in 0.003 seconds.
Loaded module 'search' in 0.001 seconds.
Loaded module 'security' in 0.002 seconds.
Loaded module 'servicebus' in 0.004 seconds.
Loaded module 'servicefabric' in 0.002 seconds.
Loaded module 'signalr' in 0.001 seconds.
Loaded module 'sql' in 0.006 seconds.
Loaded module 'sqlvm' in 0.002 seconds.
Event: CommandLoader.OnLoadCommandTable []
Loaded module 'storage' in 0.024 seconds.
Loaded module 'vm' in 0.012 seconds.
Loaded all modules in 0.227 seconds. (note: there's always an overhead with the first module loaded)
Extensions directory: '/home/x10an14/.azure/cliextensions'
Found 1 extensions: ['azure-devops']
Extensions directory: '/home/x10an14/.azure/cliextensions'
Extension compatibility result: is_compatible=True cli_core_version=2.2.0 min_required=2.0.69 max_required=None
Extensions directory: '/home/x10an14/.azure/cliextensions'
Loaded extension 'azure-devops' in 0.040 seconds.
Event: CommandInvoker.OnPreCommandTableTruncate [<function AzCliLogging.init_command_file_logging at 0x7f1c165457b8>]
az_command_data_logger : command args: ad sp credential reset --append --name {} --debug
metadata file logging enabled - writing logs to '/home/x10an14/.azure/commands'.
Event: CommandInvoker.OnPreArgumentLoad [<function register_global_subscription_argument.<locals>.add_subscription_parameter at 0x7f1c164e0620>]
Event: CommandInvoker.OnPostArgumentLoad []
Event: CommandInvoker.OnPostCommandTableCreate [<function register_ids_argument.<locals>.add_ids_arguments at 0x7f1c1649d488>, <function register_cache_arguments.<locals>.add_cache_arguments at 0x7f1c1649d620>]
Event: CommandInvoker.OnCommandTableLoaded []
Event: CommandInvoker.OnPreParseArgs [<function _documentdb_deprecate at 0x7f1c149f86a8>]
Event: CommandInvoker.OnPostParseArgs [<function OutputProducer.handle_output_argument at 0x7f1c166c8b70>, <function CLIQuery.handle_query_parameter at 0x7f1c166f2bf8>, <function register_ids_argument.<locals>.parse_ids_arguments at 0x7f1c1649d510>, <function handler at 0x7f1c148c6ea0>, <function DevCommandsLoader.post_parse_args at 0x7f1c140569d8>]
msrest.universal_http.requests : Configuring retry: max_retries=4, backoff_factor=0.8, max_backoff=90
msrest.async_paging : Paging async iterator protocol is not available for ServicePrincipalPaged
attempting to read file /home/x10an14/.azure/accessTokens.json as utf-8-sig
adal-python : 4e7ef18b-b1fa-4a11-a8c8-1f1f0fda6364 - Authority:Performing instance discovery: ...
adal-python : 4e7ef18b-b1fa-4a11-a8c8-1f1f0fda6364 - Authority:Performing static instance discovery
adal-python : 4e7ef18b-b1fa-4a11-a8c8-1f1f0fda6364 - Authority:Authority validated via static instance discovery
adal-python : 4e7ef18b-b1fa-4a11-a8c8-1f1f0fda6364 - TokenRequest:Getting token from cache with refresh if necessary.
adal-python : 4e7ef18b-b1fa-4a11-a8c8-1f1f0fda6364 - CacheDriver:finding with query keys: {'_clientId': '...', 'userId': '...'}
adal-python : 4e7ef18b-b1fa-4a11-a8c8-1f1f0fda6364 - CacheDriver:Looking for potential cache entries: {'_clientId': '...', 'userId': '...'}
adal-python : 4e7ef18b-b1fa-4a11-a8c8-1f1f0fda6364 - CacheDriver:Found 4 potential entries.
adal-python : 4e7ef18b-b1fa-4a11-a8c8-1f1f0fda6364 - CacheDriver:Resource specific token found.
adal-python : 4e7ef18b-b1fa-4a11-a8c8-1f1f0fda6364 - CacheDriver:Returning token from cache lookup, AccessTokenId: b'UN2Hk7jmYh9TC+xiAHbsD80pScDhnlnf0MUaD8zW6VE=', RefreshTokenId: b'oklwner9DVnW+nura6s+MZaOEpN00CL4va/I9rxBhWk='
msrest.http_logger : Request URL: 'https://graph.windows.net/0abe8783-2c3e-4c42-9848-54e419bcdeb0/servicePrincipals?$filter=servicePrincipalNames%2Fany%28x%3Ax%20eq%20%271fabc626-4309-49e4-bb47-ec9e67251a4a%27%29%20or%20displayName%20eq%20%271fabc626-4309-49e4-bb47-ec9e67251a4a%27&api-version=1.6'
msrest.http_logger : Request method: 'GET'
msrest.http_logger : Request headers:
msrest.http_logger :     'Accept': 'application/json'
msrest.http_logger :     'accept-language': 'en-US'
msrest.http_logger :     'User-Agent': 'python/3.6.5 (Linux-4.19.0-8-amd64-x86_64-with-debian-10.3) msrest/0.6.9 msrest_azure/0.6.2 azure-graphrbac/0.60.0 Azure-SDK-For-Python AZURECLI/2.2.0'
msrest.http_logger : Request body:
msrest.http_logger : None
msrest.universal_http : Configuring redirects: allow=True, max=30
msrest.universal_http : Configuring request: timeout=100, verify=True, cert=None
msrest.universal_http : Configuring proxies: ''
msrest.universal_http : Evaluate proxies against ENV settings: True
urllib3.connectionpool : Starting new HTTPS connection (1): graph.windows.net:443
urllib3.connectionpool : https://graph.windows.net:443 "GET /0abe8783-2c3e-4c42-9848-54e419bcdeb0/servicePrincipals?$filter=servicePrincipalNames%2Fany%28x%3Ax%20eq%20%271fabc626-4309-49e4-bb47-ec9e67251a4a%27%29%20or%20displayName%20eq%20%271fabc626-4309-49e4-bb47-ec9e67251a4a%27&api-version=1.6 HTTP/1.1" 200 1994
msrest.http_logger : Response status: 200
msrest.http_logger : Response headers:
msrest.http_logger :     'Cache-Control': 'no-cache'
msrest.http_logger :     'Pragma': 'no-cache'
msrest.http_logger :     'Content-Type': 'application/json; odata=minimalmetadata; streaming=true; charset=utf-8'
msrest.http_logger :     'Expires': '-1'
msrest.http_logger :     'ocp-aad-diagnostics-server-name': 'pwUyLrBoMK4kKT+CnK+HcDKa4J1N9UtKfqpLQxbd1cE='
msrest.http_logger :     'request-id': 'f0a3c38a-98c1-4e6e-a0f5-231081b013a4'
msrest.http_logger :     'client-request-id': '5e375005-643e-11ea-ae94-7085c2836702'
msrest.http_logger :     'x-ms-dirapi-data-contract-version': '1.6'
msrest.http_logger :     'ocp-aad-session-key': '<redacted>'
msrest.http_logger :     'DataServiceVersion': '3.0;'
msrest.http_logger :     'Strict-Transport-Security': 'max-age=31536000; includeSubDomains'
msrest.http_logger :     'Access-Control-Allow-Origin': '*'
msrest.http_logger :     'X-AspNet-Version': '4.0.30319'
msrest.http_logger :     'X-Powered-By': 'ASP.NET'
msrest.http_logger :     'Duration': '1075524'
msrest.http_logger :     'Date': 'Thu, 12 Mar 2020 08:49:22 GMT'
msrest.http_logger :     'Content-Length': '1994'
msrest.http_logger : Response content:
msrest.http_logger : {"odata.metadata":"https://graph.windows.net/0abe8783-2c3e-4c42-9848-54e419bcdeb0/$metadata#directoryObjects","value":[{"odata.type":"Microsoft.DirectoryServices.ServicePrincipal","objectType":"ServicePrincipal","objectId":"a9f94626-e169-496b-b6ea-ad1129e0a832","deletionTimestamp":null,"accountEnabled":true,"addIns":[],"alternativeNames":[],"appDisplayName":"bertelosteen-Gemini-15ea10b3-c25a-4569-b4c2-46054c6f5227","appId":"1fabc626-4309-49e4-bb47-ec9e67251a4a","applicationTemplateId":null,"appOwnerTenantId":"0abe8783-2c3e-4c42-9848-54e419bcdeb0","appRoleAssignmentRequired":false,"appRoles":[],"displayName":"bertelosteen-Gemini-15ea10b3-c25a-4569-b4c2-46054c6f5227","errorUrl":null,"homepage":"https://VisualStudio/SPN","informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"keyCredentials":[],"logoutUrl":null,"notificationEmailAddresses":[],"oauth2Permissions":[{"adminConsentDescription":"Allow the application to access bertelosteen-Gemini-15ea10b3-c25a-4569-b4c2-46054c6f5227 on behalf of the signed-in user.","adminConsentDisplayName":"Access bertelosteen-Gemini-15ea10b3-c25a-4569-b4c2-46054c6f5227","id":"8dd4ee58-2794-4006-9a1a-6c1dbbdf4367","isEnabled":true,"type":"User","userConsentDescription":"Allow the application to access bertelosteen-Gemini-15ea10b3-c25a-4569-b4c2-46054c6f5227 on your behalf.","userConsentDisplayName":"Access bertelosteen-Gemini-15ea10b3-c25a-4569-b4c2-46054c6f5227","value":"user_impersonation"}],"passwordCredentials":[],"preferredSingleSignOnMode":null,"preferredTokenSigningKeyEndDateTime":null,"preferredTokenSigningKeyThumbprint":null,"publisherName":"Bertel O. Steen AS","replyUrls":["https://VisualStudio/SPN"],"samlMetadataUrl":null,"samlSingleSignOnSettings":null,"servicePrincipalNames":["https://VisualStudio/SPNdf7ee2e3-0c63-42c4-9024-4ba35f23d78a","1fabc626-4309-49e4-bb47-ec9e67251a4a"],"servicePrincipalType":"Application","signInAudience":"AzureADMyOrg","tags":[],"tokenEncryptionKeyId":null}]}
msrest.async_paging : Paging async iterator protocol is not available for ApplicationPaged
adal-python : 6ae3e197-ddc4-46bf-9d97-13c885f49853 - Authority:Performing instance discovery: ...
adal-python : 6ae3e197-ddc4-46bf-9d97-13c885f49853 - Authority:Performing static instance discovery
adal-python : 6ae3e197-ddc4-46bf-9d97-13c885f49853 - Authority:Authority validated via static instance discovery
adal-python : 6ae3e197-ddc4-46bf-9d97-13c885f49853 - TokenRequest:Getting token from cache with refresh if necessary.
adal-python : 6ae3e197-ddc4-46bf-9d97-13c885f49853 - CacheDriver:finding with query keys: {'_clientId': '...', 'userId': '...'}
adal-python : 6ae3e197-ddc4-46bf-9d97-13c885f49853 - CacheDriver:Looking for potential cache entries: {'_clientId': '...', 'userId': '...'}
adal-python : 6ae3e197-ddc4-46bf-9d97-13c885f49853 - CacheDriver:Found 4 potential entries.
adal-python : 6ae3e197-ddc4-46bf-9d97-13c885f49853 - CacheDriver:Resource specific token found.
adal-python : 6ae3e197-ddc4-46bf-9d97-13c885f49853 - CacheDriver:Returning token from cache lookup, AccessTokenId: b'UN2Hk7jmYh9TC+xiAHbsD80pScDhnlnf0MUaD8zW6VE=', RefreshTokenId: b'oklwner9DVnW+nura6s+MZaOEpN00CL4va/I9rxBhWk='
msrest.http_logger : Request URL: 'https://graph.windows.net/0abe8783-2c3e-4c42-9848-54e419bcdeb0/applications?$filter=identifierUris%2Fany%28s%3As%20eq%20%271fabc626-4309-49e4-bb47-ec9e67251a4a%27%29&api-version=1.6'
msrest.http_logger : Request method: 'GET'
msrest.http_logger : Request headers:
msrest.http_logger :     'Accept': 'application/json'
msrest.http_logger :     'accept-language': 'en-US'
msrest.http_logger :     'User-Agent': 'python/3.6.5 (Linux-4.19.0-8-amd64-x86_64-with-debian-10.3) msrest/0.6.9 msrest_azure/0.6.2 azure-graphrbac/0.60.0 Azure-SDK-For-Python AZURECLI/2.2.0'
msrest.http_logger : Request body:
msrest.http_logger : None
msrest.universal_http : Configuring redirects: allow=True, max=30
msrest.universal_http : Configuring request: timeout=100, verify=True, cert=None
msrest.universal_http : Configuring proxies: ''
msrest.universal_http : Evaluate proxies against ENV settings: True
urllib3.connectionpool : Starting new HTTPS connection (1): graph.windows.net:443
urllib3.connectionpool : https://graph.windows.net:443 "GET /0abe8783-2c3e-4c42-9848-54e419bcdeb0/applications?$filter=identifierUris%2Fany%28s%3As%20eq%20%271fabc626-4309-49e4-bb47-ec9e67251a4a%27%29&api-version=1.6 HTTP/1.1" 200 121
msrest.http_logger : Response status: 200
msrest.http_logger : Response headers:
msrest.http_logger :     'Cache-Control': 'no-cache'
msrest.http_logger :     'Pragma': 'no-cache'
msrest.http_logger :     'Content-Type': 'application/json; odata=minimalmetadata; streaming=true; charset=utf-8'
msrest.http_logger :     'Expires': '-1'
msrest.http_logger :     'ocp-aad-diagnostics-server-name': 'pwUyLrBoMK4kKT+CnK+HcDKa4J1N9UtKfqpLQxbd1cE='
msrest.http_logger :     'request-id': '25ab80db-a454-4ca8-b95a-b7056f50fe1b'
msrest.http_logger :     'client-request-id': '5e375005-643e-11ea-ae94-7085c2836702'
msrest.http_logger :     'x-ms-dirapi-data-contract-version': '1.6'
msrest.http_logger :     'ocp-aad-session-key': 'F778BQomAYRLKCAHO-MkF6KZTc-Ba255r9l6hb6mr7uAH8YdXukpJGC1AnFhA9AuanlKxpsjEjTlriBJdzrI4IOMn9LZS5dwpCb2zEq7sC5Zj_tPndKgxBBCZUmcLktv.D-qmf4vH_UQpe0fqUXdtsvaOJBsxHEr636VVf9y7PAs'
msrest.http_logger :     'DataServiceVersion': '3.0;'
msrest.http_logger :     'Strict-Transport-Security': 'max-age=31536000; includeSubDomains'
msrest.http_logger :     'Access-Control-Allow-Origin': '*'
msrest.http_logger :     'X-AspNet-Version': '4.0.30319'
msrest.http_logger :     'X-Powered-By': 'ASP.NET'
msrest.http_logger :     'Duration': '436229'
msrest.http_logger :     'Date': 'Thu, 12 Mar 2020 08:49:22 GMT'
msrest.http_logger :     'Content-Length': '121'
msrest.http_logger : Response content:
msrest.http_logger : {"odata.metadata":"https://graph.windows.net/0abe8783-2c3e-4c42-9848-54e419bcdeb0/$metadata#directoryObjects","value":[]}
msrest.async_paging : Paging async iterator protocol is not available for ApplicationPaged
adal-python : 7da345e9-4d03-4b29-bb82-99b3f2934005 - Authority:Performing instance discovery: ...
adal-python : 7da345e9-4d03-4b29-bb82-99b3f2934005 - Authority:Performing static instance discovery
adal-python : 7da345e9-4d03-4b29-bb82-99b3f2934005 - Authority:Authority validated via static instance discovery
adal-python : 7da345e9-4d03-4b29-bb82-99b3f2934005 - TokenRequest:Getting token from cache with refresh if necessary.
adal-python : 7da345e9-4d03-4b29-bb82-99b3f2934005 - CacheDriver:finding with query keys: {'_clientId': '...', 'userId': '...'}
adal-python : 7da345e9-4d03-4b29-bb82-99b3f2934005 - CacheDriver:Looking for potential cache entries: {'_clientId': '...', 'userId': '...'}
adal-python : 7da345e9-4d03-4b29-bb82-99b3f2934005 - CacheDriver:Found 4 potential entries.
adal-python : 7da345e9-4d03-4b29-bb82-99b3f2934005 - CacheDriver:Resource specific token found.
adal-python : 7da345e9-4d03-4b29-bb82-99b3f2934005 - CacheDriver:Returning token from cache lookup, AccessTokenId: b'<redacted>', RefreshTokenId: b'<redacted>'
msrest.http_logger : Request URL: 'https://graph.windows.net/0abe8783-2c3e-4c42-9848-54e419bcdeb0/applications?$filter=appId%20eq%20%271fabc626-4309-49e4-bb47-ec9e67251a4a%27&api-version=1.6'
msrest.http_logger : Request method: 'GET'
msrest.http_logger : Request headers:
msrest.http_logger :     'Accept': 'application/json'
msrest.http_logger :     'accept-language': 'en-US'
msrest.http_logger :     'User-Agent': 'python/3.6.5 (Linux-4.19.0-8-amd64-x86_64-with-debian-10.3) msrest/0.6.9 msrest_azure/0.6.2 azure-graphrbac/0.60.0 Azure-SDK-For-Python AZURECLI/2.2.0'
msrest.http_logger : Request body:
msrest.http_logger : None
msrest.universal_http : Configuring redirects: allow=True, max=30
msrest.universal_http : Configuring request: timeout=100, verify=True, cert=None
msrest.universal_http : Configuring proxies: ''
msrest.universal_http : Evaluate proxies against ENV settings: True
urllib3.connectionpool : Starting new HTTPS connection (1): graph.windows.net:443
urllib3.connectionpool : https://graph.windows.net:443 "GET /0abe8783-2c3e-4c42-9848-54e419bcdeb0/applications?$filter=appId%20eq%20%271fabc626-4309-49e4-bb47-ec9e67251a4a%27&api-version=1.6 HTTP/1.1" 200 2457
msrest.http_logger : Response status: 200
msrest.http_logger : Response headers:
msrest.http_logger :     'Cache-Control': 'no-cache'
msrest.http_logger :     'Pragma': 'no-cache'
msrest.http_logger :     'Content-Type': 'application/json; odata=minimalmetadata; streaming=true; charset=utf-8'
msrest.http_logger :     'Expires': '-1'
msrest.http_logger :     'ocp-aad-diagnostics-server-name': 'NCLikt5gA/KhTFVr9i6W+Ah7pWAcW54TIy83Z9kJVH0='
msrest.http_logger :     'request-id': '7ae2ad10-2acd-4f76-a778-45efd5bbb8e6'
msrest.http_logger :     'client-request-id': '5e375005-643e-11ea-ae94-7085c2836702'
msrest.http_logger :     'x-ms-dirapi-data-contract-version': '1.6'
msrest.http_logger :     'ocp-aad-session-key': '<redacted>'
msrest.http_logger :     'DataServiceVersion': '3.0;'
msrest.http_logger :     'Strict-Transport-Security': 'max-age=31536000; includeSubDomains'
msrest.http_logger :     'Access-Control-Allow-Origin': '*'
msrest.http_logger :     'X-AspNet-Version': '4.0.30319'
msrest.http_logger :     'X-Powered-By': 'ASP.NET'
msrest.http_logger :     'Duration': '499985'
msrest.http_logger :     'Date': 'Thu, 12 Mar 2020 08:49:23 GMT'
msrest.http_logger :     'Content-Length': '2457'
msrest.http_logger : Response content:
msrest.http_logger : {"odata.metadata":"https://graph.windows.net/0abe8783-2c3e-4c42-9848-54e419bcdeb0/$metadata#directoryObjects","value":[{"odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"6be4c527-2805-4cf9-afec-a3dc2753622b","deletionTimestamp":null,"acceptMappedClaims":null,"addIns":[],"appId":"1fabc626-4309-49e4-bb47-ec9e67251a4a","applicationTemplateId":null,"appRoles":[],"availableToOtherTenants":false,"displayName":"bertelosteen-Gemini-15ea10b3-c25a-4569-b4c2-46054c6f5227","errorUrl":null,"groupMembershipClaims":null,"homepage":"https://VisualStudio/SPN","identifierUris":["https://VisualStudio/SPNdf7ee2e3-0c63-42c4-9024-4ba35f23d78a"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logo@odata.mediaEditLink":"directoryObjects/6be4c527-2805-4cf9-afec-a3dc2753622b/Microsoft.DirectoryServices.Application/logo","logoUrl":null,"mainLogo@odata.mediaEditLink":"directoryObjects/6be4c527-2805-4cf9-afec-a3dc2753622b/Microsoft.DirectoryServices.Application/mainLogo","oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow the application to access bertelosteen-Gemini-15ea10b3-c25a-4569-b4c2-46054c6f5227 on behalf of the signed-in user.","adminConsentDisplayName":"Access bertelosteen-Gemini-15ea10b3-c25a-4569-b4c2-46054c6f5227","id":"8dd4ee58-2794-4006-9a1a-6c1dbbdf4367","isEnabled":true,"type":"User","userConsentDescription":"Allow the application to access bertelosteen-Gemini-15ea10b3-c25a-4569-b4c2-46054c6f5227 on your behalf.","userConsentDisplayName":"Access bertelosteen-Gemini-15ea10b3-c25a-4569-b4c2-46054c6f5227","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2022-03-12T07:50:52.4637406Z","keyId":"b88fbf58-8ff1-420d-b0b2-640bfd5262b9","startDate":"2020-03-12T07:50:52.4637406Z","value":null}],"publicClient":null,"publisherDomain":"bertelosteen.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["https://VisualStudio/SPN"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null}]}
adal-python : 2bde713b-cf8a-4fbf-9062-ba1bde79c19f - Authority:Performing instance discovery: ...
adal-python : 2bde713b-cf8a-4fbf-9062-ba1bde79c19f - Authority:Performing static instance discovery
adal-python : 2bde713b-cf8a-4fbf-9062-ba1bde79c19f - Authority:Authority validated via static instance discovery
adal-python : 2bde713b-cf8a-4fbf-9062-ba1bde79c19f - TokenRequest:Getting token from cache with refresh if necessary.
adal-python : 2bde713b-cf8a-4fbf-9062-ba1bde79c19f - CacheDriver:finding with query keys: {'_clientId': '...', 'userId': '...'}
adal-python : 2bde713b-cf8a-4fbf-9062-ba1bde79c19f - CacheDriver:Looking for potential cache entries: {'_clientId': '...', 'userId': '...'}
adal-python : 2bde713b-cf8a-4fbf-9062-ba1bde79c19f - CacheDriver:Found 4 potential entries.
adal-python : 2bde713b-cf8a-4fbf-9062-ba1bde79c19f - CacheDriver:Resource specific token found.
adal-python : 2bde713b-cf8a-4fbf-9062-ba1bde79c19f - CacheDriver:Returning token from cache lookup, AccessTokenId: b'UN2Hk7jmYh9TC+xiAHbsD80pScDhnlnf0MUaD8zW6VE=', RefreshTokenId: b'oklwner9DVnW+nura6s+MZaOEpN00CL4va/I9rxBhWk='
msrest.http_logger : Request URL: 'https://graph.windows.net/0abe8783-2c3e-4c42-9848-54e419bcdeb0/applications/6be4c527-2805-4cf9-afec-a3dc2753622b?api-version=1.6'
msrest.http_logger : Request method: 'GET'
msrest.http_logger : Request headers:
msrest.http_logger :     'Accept': 'application/json'
msrest.http_logger :     'accept-language': 'en-US'
msrest.http_logger :     'User-Agent': 'python/3.6.5 (Linux-4.19.0-8-amd64-x86_64-with-debian-10.3) msrest/0.6.9 msrest_azure/0.6.2 azure-graphrbac/0.60.0 Azure-SDK-For-Python AZURECLI/2.2.0'
msrest.http_logger : Request body:
msrest.http_logger : None
msrest.universal_http : Configuring redirects: allow=True, max=30
msrest.universal_http : Configuring request: timeout=100, verify=True, cert=None
msrest.universal_http : Configuring proxies: ''
msrest.universal_http : Evaluate proxies against ENV settings: True
urllib3.connectionpool : Starting new HTTPS connection (1): graph.windows.net:443
urllib3.connectionpool : https://graph.windows.net:443 "GET /0abe8783-2c3e-4c42-9848-54e419bcdeb0/applications/6be4c527-2805-4cf9-afec-a3dc2753622b?api-version=1.6 HTTP/1.1" 200 2454
msrest.http_logger : Response status: 200
msrest.http_logger : Response headers:
msrest.http_logger :     'Cache-Control': 'no-cache'
msrest.http_logger :     'Pragma': 'no-cache'
msrest.http_logger :     'Content-Type': 'application/json; odata=minimalmetadata; streaming=true; charset=utf-8'
msrest.http_logger :     'Expires': '-1'
msrest.http_logger :     'ocp-aad-diagnostics-server-name': 'zi8SJdF5ZKK5+jVaeQOTnjs6Bc4PEnEFkTAl6ewTz/A='
msrest.http_logger :     'request-id': '9c78be40-4d28-454b-9692-ae638372234b'
msrest.http_logger :     'client-request-id': '5e375005-643e-11ea-ae94-7085c2836702'
msrest.http_logger :     'x-ms-dirapi-data-contract-version': '1.6'
msrest.http_logger :     'ocp-aad-session-key': '5Aks3a3-Uba3Pe_rw5u8BKsARysM6yjOmvyBmUtEikrWx5EPrlsl95pBtEWWLsVj7YIK08pb7-PeNwBvd53-8UlZphDO1zhazPLZhYJoiN83FGpNJy1VD13h5NgoGcyW.C7czUYd_0sjNmBiDMohi5feXlWe2oV4Idh0OIIsRpwg'
msrest.http_logger :     'DataServiceVersion': '3.0;'
msrest.http_logger :     'Strict-Transport-Security': 'max-age=31536000; includeSubDomains'
msrest.http_logger :     'Access-Control-Allow-Origin': '*'
msrest.http_logger :     'X-AspNet-Version': '4.0.30319'
msrest.http_logger :     'X-Powered-By': 'ASP.NET'
msrest.http_logger :     'Duration': '524264'
msrest.http_logger :     'Date': 'Thu, 12 Mar 2020 08:49:22 GMT'
msrest.http_logger :     'Content-Length': '2454'
msrest.http_logger : Response content:
msrest.http_logger : {"odata.metadata":"https://graph.windows.net/0abe8783-2c3e-4c42-9848-54e419bcdeb0/$metadata#directoryObjects/@Element","odata.type":"Microsoft.DirectoryServices.Application","objectType":"Application","objectId":"6be4c527-2805-4cf9-afec-a3dc2753622b","deletionTimestamp":null,"acceptMappedClaims":null,"addIns":[],"appId":"1fabc626-4309-49e4-bb47-ec9e67251a4a","applicationTemplateId":null,"appRoles":[],"availableToOtherTenants":false,"displayName":"bertelosteen-Gemini-15ea10b3-c25a-4569-b4c2-46054c6f5227","errorUrl":null,"groupMembershipClaims":null,"homepage":"https://VisualStudio/SPN","identifierUris":["https://VisualStudio/SPNdf7ee2e3-0c63-42c4-9024-4ba35f23d78a"],"informationalUrls":{"termsOfService":null,"support":null,"privacy":null,"marketing":null},"isDeviceOnlyAuthSupported":null,"keyCredentials":[],"knownClientApplications":[],"logoutUrl":null,"logo@odata.mediaEditLink":"directoryObjects/6be4c527-2805-4cf9-afec-a3dc2753622b/Microsoft.DirectoryServices.Application/logo","logoUrl":null,"mainLogo@odata.mediaEditLink":"directoryObjects/6be4c527-2805-4cf9-afec-a3dc2753622b/Microsoft.DirectoryServices.Application/mainLogo","oauth2AllowIdTokenImplicitFlow":true,"oauth2AllowImplicitFlow":false,"oauth2AllowUrlPathMatching":false,"oauth2Permissions":[{"adminConsentDescription":"Allow the application to access bertelosteen-Gemini-15ea10b3-c25a-4569-b4c2-46054c6f5227 on behalf of the signed-in user.","adminConsentDisplayName":"Access bertelosteen-Gemini-15ea10b3-c25a-4569-b4c2-46054c6f5227","id":"8dd4ee58-2794-4006-9a1a-6c1dbbdf4367","isEnabled":true,"type":"User","userConsentDescription":"Allow the application to access bertelosteen-Gemini-15ea10b3-c25a-4569-b4c2-46054c6f5227 on your behalf.","userConsentDisplayName":"Access bertelosteen-Gemini-15ea10b3-c25a-4569-b4c2-46054c6f5227","value":"user_impersonation"}],"oauth2RequirePostResponse":false,"optionalClaims":null,"orgRestrictions":[],"parentalControlSettings":{"countriesBlockedForMinors":[],"legalAgeGroupRule":"Allow"},"passwordCredentials":[{"customKeyIdentifier":null,"endDate":"2022-03-12T07:50:52.4637406Z","keyId":"b88fbf58-8ff1-420d-b0b2-640bfd5262b9","startDate":"2020-03-12T07:50:52.4637406Z","value":null}],"publicClient":null,"publisherDomain":"bertelosteen.onmicrosoft.com","recordConsentConditions":null,"replyUrls":["https://VisualStudio/SPN"],"requiredResourceAccess":[],"samlMetadataUrl":null,"signInAudience":"AzureADMyOrg","tokenEncryptionKeyId":null}
msrest.async_paging : Paging async iterator protocol is not available for PasswordCredentialPaged
adal-python : f8d3b663-c6b6-4cea-848a-cc9a88328620 - Authority:Performing instance discovery: ...
adal-python : f8d3b663-c6b6-4cea-848a-cc9a88328620 - Authority:Performing static instance discovery
adal-python : f8d3b663-c6b6-4cea-848a-cc9a88328620 - Authority:Authority validated via static instance discovery
adal-python : f8d3b663-c6b6-4cea-848a-cc9a88328620 - TokenRequest:Getting token from cache with refresh if necessary.
adal-python : f8d3b663-c6b6-4cea-848a-cc9a88328620 - CacheDriver:finding with query keys: {'_clientId': '...', 'userId': '...'}
adal-python : f8d3b663-c6b6-4cea-848a-cc9a88328620 - CacheDriver:Looking for potential cache entries: {'_clientId': '...', 'userId': '...'}
adal-python : f8d3b663-c6b6-4cea-848a-cc9a88328620 - CacheDriver:Found 4 potential entries.
adal-python : f8d3b663-c6b6-4cea-848a-cc9a88328620 - CacheDriver:Resource specific token found.
adal-python : f8d3b663-c6b6-4cea-848a-cc9a88328620 - CacheDriver:Returning token from cache lookup, AccessTokenId: b'<redacted>', RefreshTokenId: b'<redacted>'
msrest.http_logger : Request URL: 'https://graph.windows.net/0abe8783-2c3e-4c42-9848-54e419bcdeb0/applications/6be4c527-2805-4cf9-afec-a3dc2753622b/passwordCredentials?api-version=1.6'
msrest.http_logger : Request method: 'GET'
msrest.http_logger : Request headers:
msrest.http_logger :     'Accept': 'application/json'
msrest.http_logger :     'accept-language': 'en-US'
msrest.http_logger :     'User-Agent': 'python/3.6.5 (Linux-4.19.0-8-amd64-x86_64-with-debian-10.3) msrest/0.6.9 msrest_azure/0.6.2 azure-graphrbac/0.60.0 Azure-SDK-For-Python AZURECLI/2.2.0'
msrest.http_logger : Request body:
msrest.http_logger : None
msrest.universal_http : Configuring redirects: allow=True, max=30
msrest.universal_http : Configuring request: timeout=100, verify=True, cert=None
msrest.universal_http : Configuring proxies: ''
msrest.universal_http : Evaluate proxies against ENV settings: True
urllib3.connectionpool : Starting new HTTPS connection (1): graph.windows.net:443
urllib3.connectionpool : https://graph.windows.net:443 "GET /0abe8783-2c3e-4c42-9848-54e419bcdeb0/applications/6be4c527-2805-4cf9-afec-a3dc2753622b/passwordCredentials?api-version=1.6 HTTP/1.1" 200 335
msrest.http_logger : Response status: 200
msrest.http_logger : Response headers:
msrest.http_logger :     'Cache-Control': 'no-cache'
msrest.http_logger :     'Pragma': 'no-cache'
msrest.http_logger :     'Content-Type': 'application/json; odata=minimalmetadata; streaming=true; charset=utf-8'
msrest.http_logger :     'Expires': '-1'
msrest.http_logger :     'ocp-aad-diagnostics-server-name': 'nXlz28L4mvclWaIr6aYrPLvkq+aZFBTjRwfxg/IAWtA='
msrest.http_logger :     'request-id': '987fd688-937c-4804-bb64-e51d73e6d10d'
msrest.http_logger :     'client-request-id': '5e375005-643e-11ea-ae94-7085c2836702'
msrest.http_logger :     'x-ms-dirapi-data-contract-version': '1.6'
msrest.http_logger :     'ocp-aad-session-key': '<redacted>'
msrest.http_logger :     'DataServiceVersion': '3.0;'
msrest.http_logger :     'Strict-Transport-Security': 'max-age=31536000; includeSubDomains'
msrest.http_logger :     'Access-Control-Allow-Origin': '*'
msrest.http_logger :     'X-AspNet-Version': '4.0.30319'
msrest.http_logger :     'X-Powered-By': 'ASP.NET'
msrest.http_logger :     'Duration': '514931'
msrest.http_logger :     'Date': 'Thu, 12 Mar 2020 08:49:23 GMT'
msrest.http_logger :     'Content-Length': '335'
msrest.http_logger : Response content:
msrest.http_logger : {"odata.metadata":"https://graph.windows.net/0abe8783-2c3e-4c42-9848-54e419bcdeb0/$metadata#Collection(Microsoft.DirectoryServices.PasswordCredential)","value":[{"customKeyIdentifier":null,"endDate":"2022-03-12T07:50:52.4637406Z","keyId":"b88fbf58-8ff1-420d-b0b2-640bfd5262b9","startDate":"2020-03-12T07:50:52.4637406Z","value":null}]}
msrest.service_client : Accept header absent and forced to application/json
adal-python : 00b1c47d-7087-4c7d-9dc9-f5dcbac785d3 - Authority:Performing instance discovery: ...
adal-python : 00b1c47d-7087-4c7d-9dc9-f5dcbac785d3 - Authority:Performing static instance discovery
adal-python : 00b1c47d-7087-4c7d-9dc9-f5dcbac785d3 - Authority:Authority validated via static instance discovery
adal-python : 00b1c47d-7087-4c7d-9dc9-f5dcbac785d3 - TokenRequest:Getting token from cache with refresh if necessary.
adal-python : 00b1c47d-7087-4c7d-9dc9-f5dcbac785d3 - CacheDriver:finding with query keys: {'_clientId': '...', 'userId': '...'}
adal-python : 00b1c47d-7087-4c7d-9dc9-f5dcbac785d3 - CacheDriver:Looking for potential cache entries: {'_clientId': '...', 'userId': '...'}
adal-python : 00b1c47d-7087-4c7d-9dc9-f5dcbac785d3 - CacheDriver:Found 4 potential entries.
adal-python : 00b1c47d-7087-4c7d-9dc9-f5dcbac785d3 - CacheDriver:Resource specific token found.
adal-python : 00b1c47d-7087-4c7d-9dc9-f5dcbac785d3 - CacheDriver:Returning token from cache lookup, AccessTokenId: b'<redacted>', RefreshTokenId: b'<redacted>'
msrest.http_logger : Request URL: 'https://graph.windows.net/0abe8783-2c3e-4c42-9848-54e419bcdeb0/applications/6be4c527-2805-4cf9-afec-a3dc2753622b?api-version=1.6'
msrest.http_logger : Request method: 'PATCH'
msrest.http_logger : Request headers:
msrest.http_logger :     'Content-Type': 'application/json; charset=utf-8'
msrest.http_logger :     'accept-language': 'en-US'
msrest.http_logger :     'Accept': 'application/json'
msrest.http_logger :     'Content-Length': '346'
msrest.http_logger :     'User-Agent': 'python/3.6.5 (Linux-4.19.0-8-amd64-x86_64-with-debian-10.3) msrest/0.6.9 msrest_azure/0.6.2 azure-graphrbac/0.60.0 Azure-SDK-For-Python AZURECLI/2.2.0'
msrest.http_logger : Request body:
msrest.http_logger : {"passwordCredentials": [{"startDate": "2020-03-12T07:50:52.46374Z", "endDate": "2022-03-12T07:50:52.46374Z", "keyId": "b88fbf58-8ff1-420d-b0b2-640bfd5262b9"}, {"startDate": "2020-03-12T08:49:22.465023Z", "endDate": "2021-03-12T08:49:22.465023Z", "keyId": "a8e3dbf1-c9c4-4e9b-b5d8-3a1a0f42a859", "value": "1ca9a08c-dbf9-4044-8422-bd9fbe05ba49"}]}
msrest.universal_http : Configuring redirects: allow=True, max=30
msrest.universal_http : Configuring request: timeout=100, verify=True, cert=None
msrest.universal_http : Configuring proxies: ''
msrest.universal_http : Evaluate proxies against ENV settings: True
urllib3.connectionpool : Starting new HTTPS connection (1): graph.windows.net:443
urllib3.connectionpool : https://graph.windows.net:443 "PATCH /0abe8783-2c3e-4c42-9848-54e419bcdeb0/applications/6be4c527-2805-4cf9-afec-a3dc2753622b?api-version=1.6 HTTP/1.1" 400 375
msrest.http_logger : Response status: 400
msrest.http_logger : Response headers:
msrest.http_logger :     'Cache-Control': 'no-cache'
msrest.http_logger :     'Pragma': 'no-cache'
msrest.http_logger :     'Content-Type': 'application/json; odata=minimalmetadata; streaming=true; charset=utf-8'
msrest.http_logger :     'Expires': '-1'
msrest.http_logger :     'ocp-aad-diagnostics-server-name': 'Oj5ns9oDZVo50kYEm8liRNgpMetz71dzy7JCgicT2uE='
msrest.http_logger :     'request-id': '653c5cc2-54bf-4284-be89-299dca398070'
msrest.http_logger :     'client-request-id': '5e375005-643e-11ea-ae94-7085c2836702'
msrest.http_logger :     'x-ms-dirapi-data-contract-version': '1.6'
msrest.http_logger :     'ocp-aad-session-key': '<redacted>'
msrest.http_logger :     'DataServiceVersion': '3.0;'
msrest.http_logger :     'Strict-Transport-Security': 'max-age=31536000; includeSubDomains'
msrest.http_logger :     'Access-Control-Allow-Origin': '*'
msrest.http_logger :     'X-AspNet-Version': '4.0.30319'
msrest.http_logger :     'X-Powered-By': 'ASP.NET'
msrest.http_logger :     'Duration': '829410'
msrest.http_logger :     'Date': 'Thu, 12 Mar 2020 08:49:23 GMT'
msrest.http_logger :     'Content-Length': '375'
msrest.http_logger : Response content:
msrest.http_logger : {"odata.error":{"code":"Request_BadRequest","message":{"lang":"en","value":"Update to existing credential with KeyId 'b88fbf58-8ff1-420d-b0b2-640bfd5262b9' is not allowed."},"requestId":"653c5cc2-54bf-4284-be89-299dca398070","date":"2020-03-12T08:49:23","values":[{"item":"PropertyName","value":"passwordCredentials"},{"item":"PropertyErrorCode","value":"KeyNotUpdatable"}]}}
msrest.exceptions : Update to existing credential with KeyId 'b88fbf58-8ff1-420d-b0b2-640bfd5262b9' is not allowed.
cli.azure.cli.core.util : Update to existing credential with KeyId 'b88fbf58-8ff1-420d-b0b2-640bfd5262b9' is not allowed.
Update to existing credential with KeyId 'b88fbf58-8ff1-420d-b0b2-640bfd5262b9' is not allowed.
az_command_data_logger : exit code: 1
telemetry.save : Save telemetry record of length 2497 in cache
telemetry.check : Negative: The /home/x10an14/.azure/telemetry.txt was modified at 2020-03-12 09:49:05.436291, which in less than 600.000000 s
command ran in 1.787 seconds.
[2020-03-12 09:49:24] 1 x10an14@x10-desktop:~
-> $

Expected Behavior
An output in the terminal which would've been equivalent to echo "$NEW_PASSWORD".
Environment Summary
Linux-4.19.0-8-amd64-x86_64-with-debian-10.3
Python 3.6.5

azure-cli 2.2.0

Extensions:
azure-devops 0.17.0

Additional Context
Said SP/App has been created by Azure DevOps, as an Azure DevOps Service Connection/Endpoint's attached (and created for said Service Connection/Endpoint) ServicePrincipal.
This has worked for us multiple times previously, as late as last week.

also referenced/first mentioned here: https://github.com/Azure/azure-cli/issues/7957#issuecomment-598075136

A colleague of mine who's more comfortable with Azure Portal than the Azure CLI helped me and managed to add the new password-credential via Portal (this says to me the problem most likely lies within the az CLI itself):
[2020-03-12 12:25:14] 0 x10an14@x10-desktop:~
-> $ az ad sp credential list --id 1fabc626-4309-49e4-bb47-ec9e67251a4a  -o jsonc
[
  {
    "additionalProperties": null,
    "customKeyIdentifier": null,
    "endDate": "2022-03-12T10:39:44.873000+00:00",
    "keyId": "5f309054-2814-49a9-8657-dbde5a6ba145",
    "startDate": "2020-03-12T10:41:26.673000+00:00",
    "value": null
  },
  {
    "additionalProperties": null,
    "customKeyIdentifier": null,
    "endDate": "2022-03-12T07:50:52.463740+00:00",
    "keyId": "b88fbf58-8ff1-420d-b0b2-640bfd5262b9",
    "startDate": "2020-03-12T07:50:52.463740+00:00",
    "value": null
  }
]
[2020-03-12 12:25:52] 0 x10an14@x10-desktop:~
-> $

keyId 5f309054-2814-49a9-8657-dbde5a6ba145 is the new one, the other (the old) one being the one referenced in the error message.

Attempting to add anew with the CLI after having done so via Portal still returns the same error message;
[2020-03-12 12:13:57] 0 x10an14@x10-desktop:~
-> $ az ad sp credential reset --append --name 1fabc626-4309-49e4-bb47-ec9e67251a4a --end-date '2020-03-12'
Update to existing credential with KeyId 'b88fbf58-8ff1-420d-b0b2-640bfd5262b9' is not allowed.
[2020-03-12 12:28:36] 1 x10an14@x10-desktop:~
-> $

HI @jiasli could you pls have a look?

add to S168

@x10an14, according  to the log provided at https://github.com/Azure/azure-cli/issues/7957#issuecomment-598075136, the response from AAD server is:
{
    "customKeyIdentifier": null,
    "endDate": "2022-03-12T07:50:52.4637406Z",
    "keyId": "b88fbf58-8ff1-420d-b0b2-640bfd5262b9",
    "startDate": "2020-03-12T07:50:52.4637406Z",
    "value": null
}

The last digit 6 in 2022-03-12T07:50:52.4637406Z and 2020-03-12T07:50:52.4637406Z is exceeding Python's datetime limit which is microsecond, and causes Python to truncate it.
This credential was created by Azure Portal with nanosecond datetime. Azure Portal has fixed this issue by limiting the precision to millisecond. To fix it, you may delete the old credential and recreate it either with Azure CLI or Azure Portal. Please let me know if that works.

@jiasli Hi!

To fix it, you may delete the old credential and recreate it either with Azure CLI or Azure Portal. Please let me know if that works.

This is not an acceptable solution for us, since in this particular instance that first credential was created along with the Service Principal whose credential(s) this bug-report describes.
The reason why that is not acceptable for us, is that this credential you suggest we delete is the credential our https://dev.azure.com utilizes to modify/read our Azure Subscription's.
With my current understanding, this is firmly either an Azure CLI problem where a new Python library handling the correct amount of accuracy is the solution, or an Azure REST API problem since one cannot append a new credential without downloading/re-uploading the old one(s)' ID(s).

@x10an14, for the suggestions:

The reason we are not fixing this issue anymore is because it is caused by Azure Portal itself and Azure Portal has already fixed it, so newly created application doesn't have this issue anymore.

According to AD Graph Application REST API, passwordCredentials and keyCredentials are properties of the application object, rather than objects themselves.
According to the Resource path doc, even though properties can be retrieved in the form of /{resource_collection}/{resource_id}/{property_name},

Note: This form of addressing is only available for reads.

While using PATCH operation on the application, all credential entities must be preserved, otherwise they will be removed from the server. That's why the REST API can't "append a new credential without downloading/re-uploading the old/existing credential ID(s)".

An alternative is to call MS Graph application: addPassword API with az rest:
# bash
$ az rest -m "POST" -u https://graph.microsoft.com/v1.0/applications/b4e4d2ab-e2cb-45d5-a31a-98eb3f364001/addPassword --headers "Content-Type=application/json" -b '{"passwordCredential":{"displayName":"Password friendly name"}}'
{
<EMAIL_ADDRESS>"https://graph.microsoft.com/v1.0/$metadata#microsoft.graph.passwordCredential",
  "customKeyIdentifier": null,
  "displayName": "Password friendly name",
  "endDateTime": "2022-03-30T02:26:22.6376224Z",
  "hint": "8si",
  "keyId": "86a7cf73-ad6f-4e63-b247-b690cca70cd9",
  "secretText": "8siLhjYou...",
  "startDateTime": "2020-03-30T02:26:22.6376224Z"
}

In PowerShell terminal, please replace " in the body with \".
This will add a new password to the application.

⚠ This API doesn't accept user-created password for security reasons. Manually set a password will trigger an error:
$ az rest -m "POST" -u https://graph.microsoft.com/v1.0/applications/b4e4d2ab-e2cb-45d5-a31a-98eb3f364001/addPassword --headers "Content-Type=application/json" -b '{"passwordCredential":{"displayName":"Password friendly name", "secretText":"1ca9a08c-dbf9-4044-8422-bd9fbe05ba49"}}'
Bad Request({
  "error": {
    "code": "Request_BadRequest",
    "message": "The password value is automatically generated and should not be specified.",
    "innerError": {
      "request-id": "6f6503d0-0228-44d0-ba02-f88e4e7a600b",
      "date": "2020-03-30T02:22:26"
    }
  }
})

⚠ The password can ONLY be retrieved while creating, not afterward. To retrieve it, use --query secretText --output tsv
$ passwordText=$(az rest -m "POST" -u https://graph.microsoft.com/v1.0/applications/b4e4d2ab-e2cb-45d5-a31a-98eb3f364001/addPassword --headers "Content-Type=application/json" -b '{"passwordCredential":{"displayName":"Password friendly name"}}' --query secretText --output tsv)
$ echo $passwordText
d0Xd8B:...

@jiasli Thanks for your thoughtful replies and helpful suggestions!
If it is fixed as you say, then we can close this issue!
Question wrt. to that claim though;

The reason we are not fixing this issue anymore is because it is caused by Azure Portal itself and Azure Portal has already fixed it, so newly created application doesn't have this issue anymore.

When was this fixed?
I ask because if you're going to specify some date previous to the original opening of this issueticket, I've experienced it since with a newly created application/SP created through ClickOps in Azure DevOps.
(Unfortunately I did not save those details, will await answer before I spend time reproducing again).
If that is the case, this might then be turned into an issue describing that bug.

Comment response
@jiasli; If this below claim of yours is correct, then how is it possible for us to have ended up in this situation?

The reason we are not fixing this issue anymore is because it is caused by Azure Portal itself and Azure Portal has already fixed it, so newly created application doesn't have this issue anymore.

We created this SP (and the credential the error message pertains to) NOT in Azure Portal
But with the REST API directly (or so I hope) through Azure DevOps.
Should I verify whether or not your claim affects SPs created in Azure DevOps?

If the service principal is created by DevOps, you may contact the DevOps support and share this issue with them. The extra precision digit is possibly caused by .NET which uses 100-nanosecond intervals.
Azure CLI relies on Azure Python SDK which is generated from the REST spec which defines startDate as date-time.
Since AAD's focus has been moved to MS Graph, they are not actively maintaining AD Graph anymore. We actually did discuss with AAD team about limiting this on the service's side, but they recommended using MS Graph with az rest instead.
Thanks for your understanding.

We will track MS Graph issues at https://github.com/Azure/azure-cli/issues/12946


Distribution Support Request for openSUSE

Details of the Distribution
There is already a .NET repository for openSUSE Leap 15 that works well and supports Tumbleweed too. It would be nice to get a PowerShell repo for it too.

Name of the Distribution: openSUSE
Version of the Distribution: Leap 15.x and Tumbleweed
Package Types

[ ] Deb
[x] RPM
[ ] Tar.gz
Snap - Please file issue in https://github.com/powershell/powershell-snap.  This issues type is unrelated to snap packages with a distribution neutral.

Processor Architecture (One per request):
The following is a requirement for supporting a distribution without exception.

[x] The version and architecture of the Distribution is supported by .NET Core.

The following are requirements for supporting a distribution.
Please write a justification for any exception where these criteria are not met and
the PowerShell committee will review the request.

[x] The version of the Distribution is supported for at least one year.
[x] The version of the Distribution is not an interim release or equivalent.

Progress

[ ] An issues has been filed to create a Docker image in https://github.com/powershell/powershell-docker

For PowerShell Team ONLY

[ ] Docker image created
[ ] Docker image published
[ ] Distribution tested
[ ] Update packages.microsoft.com deployment
[ ] Lifecycle updated
[ ] Documentation Updated

Adding this distribution request for PS committee review.

https://github.com/orgs/PowerShell/teams/powershell-committee has reviewed this request, and our current position is that adding any new release to our current list of supported platforms would be cost prohibitive.


Can I use the library with Vuejs?

Describe the bug
I want to know if can I use this library in Vuejs. I tried but it isn't working.
Expected behavior
Html table exported to xls.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: Linux Ubuntu 16
Browser: Chrome
VueJs 2.5

@mateo2181 – How exactly is it not working? Does TableExport not initialize properly? Does it not update on changes?

Just not work. Nothing happens. I have tried with this:
new TableExport(document.getElementsByTagName("table"));

Works ok for me. Within a component:
<script>
import TableExport from 'tableexport'

export default {

  mounted () {
    this.tableExport = TableExport(document.getElementsByTagName('table'))
  }
}
</script>