dwx server script (2.0.1) for mt4 throws compilation error on a remote host but works fine locally

Hi,
I just set up a remote server on AWS (windows 10) and installed Darwinex MT4 client terminal. Then I added the server script
DWX_ZeroMQ_Server_v2.0.1_RC8.mq4 into the Expert Advisors panel.
Client Terminal Installed : Darwinex MT4
However the script does not compile and throws some compilation error at line 56,
// CREATE ZeroMQ Context
Context context(PROJECT_NAME);

Error Message : empty class 'Context' cannot be used
I am unable to reproduce this error on my local machine , it happens only on the remote host. NO additional changes were made to the server script .
PFA the image of all the errors .

Please let me know if I missed any other configuration or need to make any changes further.

NOTE : I already imported the necessary libraries from mql-zmq  library and performed the per-requisite steps.

TIA.
Regards,
Bhavya.

Ok , so I figured out the issue. The issue seems to be with mql-zmq libraries that we use while setting up MT4.
They recently made some commits (3 days ago) and that seems to cause these compilation issues.
An older version of their code works fine ( I had an older version of their code on my local, so it was functional on my local machine). I just copied them to my remote machine and it works fine now.
I raised an issue on their repository
Closing the issue.
Regards,
Bhavya.


prisma: #135934 follow-up corrections

Motivation for this change
#135934 was incomplete:
I took the changes @Pamplemousse did, and fixed the last missing pieces to get the prisma binary working. Now it copies the files to the right places, and you should be also able to compile this on darwin.
Added myself as maintainers. I'm working for Prisma and will definitely put some effort for this package to get updates.
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Thank you for doing this! (I still feel guilty about merging that non working PR).
Could you add yourself as a maintainer in a separate commit ? (that is usually the process).
And the commit message would look like prisma: add pimeys as maintainer.

@happysalada sure thing. Also, what I'm thinking about as a next step is to somehow get the prisma package out from the autoupdates, because every time you update prisma you must set the prisma-engines to the same version.
So this needs more work, but for now it should give you a working prisma binary and you can do a shell.nix, setting the env vars to the prisma-engines install location to get a working dev env.

I see.
taking it out of the node-packages will lead to some code-generation and might be a little controversial. But if it won't work properly without the versions being the same, then that's the only way.
Just so you don't despair, the js part is being worked on intensively at the moment to try to improve the workflow.

Yeah, just running the generator is not that much fun. I went running for one hour and came back to see it still running.
So, if somebody now accidentally updates all packages, the prisma version might be different than engines, leading to a system with undefined behavior. It should not be super broken, but definitely not very nice...
I'm doing soon another PR to 3.1.1 version and fixing the patching system in the engines, but after that I'd like to find a good way to have the prisma and prisma-engines packages in the system, that is easy to update together when a new version gets out, and not having an accidental update of only the js library...

Added myself as a separate commit. When this is merged, I can send the 3.1.1 update as another PR.
I'm thinking, would it be possible to just override the versions in node-packages/default.nix to prevent accidental updates?

Thank you!
Probably the way to go is to separate this out of node-packages, recently that is what happened to mirakurun. it was a little controversial since it added a yarn.nix generated dependency file that was 17k lines. Essentially if you want to separate this, you have to generate a nix file with node2nix or yarn2nix.

oh, I didn't think about an override of the version. That might be a better alternative actually.
If it works then that is the best way to do this.


Cryptomatte in Nuke 10 is not displaying color cells

I just downloaded and installed this on Windows 10.  I can ctrl+select and add geometry, but I never see the color cells.

Thanks

So its a feature?  No issue.  I was just looking at an online tutorial and I saw colors.

It's a side effect of a feature. The tutorial must predate the change.
Glad there's no issue.


add canned filtering on infrastructure services page

Provide something similar that is available on NB page.

In the case of ISes, it should reflect the state machine of IS
https://github.com/nuvla/api-server/blob/master/code/src/sixsq/nuvla/server/resources/spec/infrastructure_service_template_generic.cljc#L25

"Infrastructure services page" = "Clouds page"


height managed

Do the checklist before submitting the PR:

[x] Have you read the guidelines mentioned in CONTRIBUTING.md?
[x] Have you squashed your commits?

Q: Provide the Live Link!
A:
Q: Mention the Issue Number! (e.g. Fixed #8)
A: #3

Give additional information regarding the PR below:

@Manvityagi provide screenshots or a live link to your changes!

how to provide live link...lyk by hosting ?

Yes you could have used Surge, but since you've already provided screenshots you don't have to!


Added files after graphics and backlight patch

Added EFI files after iGPU got detected as Intel HD Graphics CFL CRB 1536 MB and backlight problem was also solved.

Closing pull request for merging was not possible automatically. Branch was behind master by 1 change.


docs(understanding_deis): add documentation on node failover

Fixes #3743
Note we should probably also document how to manually remove ceph and etcd nodes.
Please let me know if I got anything wrong or missed anything.

@bacongobbler Done!

@sgoings Done!

@carmstrong Fixed!

lgtm

LGTM. I'll open an issue so we add more specific docs on how to remove Ceph and etcd nodes as suggested.


Bump mender-convert to version 2.3.1

Mind you, these images do not exist

Note: Raspbian links are still wrong

Links are good now, merging


[SPARK-46395][CORE] Assign Spark configs to groups for use in documentation

What changes were proposed in this pull request?
Enable Spark configs to be assigned to documentation groups via a new documentationGroups field on ConfigEntry. These groups will be used to automatically build config tables for display in our documentation.
Instead of having to maintain large blocks of HTML tables throughout our documentation, config tables can simply be included as follows:
{% include_api_gen _generated/config_tables/sql-tuning-caching-data.html %}

sql-tuning-caching-data would be the name of a configuration group defined directly on multiple instances of ConfigEntry to group them together, and from which the above HTML table would be automatically generated for inclusion in our documentation.
This PR is a stripped down version of #44300 to facilitate review of the core idea.
Why are the changes needed?
Using this approach we can accomplish several goals at once:

Eliminate thousands of lines of manually maintained HTML tables of Spark configs.
Ensure that internal configs are not accidentally documented publicly. (e.g. spark.sql.files.openCostInBytes)
Ensure that configs are documented publicly exactly as they are in the code. (e.g. unlike spark.sql.autoBroadcastJoinThreshold)
Improve the presentation of the HTML tables by refining how long config names wrap, as proposed in #44955.

Does this PR introduce any user-facing change?
No, not for users.
For contributors, the documentation build will change so that config tables are generated only when Spark is built. For fast documentation builds -- like what we currently have via SKIP_API=1 -- Spark won't be built and placeholders will be inserted in the place of every config table. This will be addressed in a future PR.
How was this patch tested?
No testing beyond what was already done in #44300, pending review.
Was this patch authored or co-authored using generative AI tooling?
No.

@holdenk - This is the config documentation approach we discussed on the mailing list. (The alternative, YAML-based approach is over on #44756.)
This PR just adds the fields and methods we need on ConfigEntry. All the work to update our documentation scripts and migrate the HTML tables into the appropriate config entries will happen in subsequent PRs. I'll group them up under an umbrella Jira ticket.

@holdenk - Friendly ping. Are you still interested in shepherding this work? No hard feelings if not.

Oh yes, sorry it's been a busy quarter. Let me try and schedule some review time tomorrow / next week (and do please feel free to ping me again if I forget, work is just very busy as of late).

I like it, one small note around the API change

I like it, one small note around the API change

I'm missing the note. Did a line comment on the diff get swallowed up, perhaps?

Following up regarding your feedback on the API change, @holdenk. Do you recall what it was?

My bad github staged my review comment for some reason, should be visible now.


Added deliveryLocation validation and tests.

This change is

Coverage increased (+0.02%) to 95.371% when pulling 2976f804b06352b9628a2fad7eabb74687dbba26 on VDigitall:a200894405797627_validation_for_deliveryLocation into ca5051033f074cb1ed0592a69bcc4fec7b2e246f on openprocurement:master.

Coverage decreased (-0.2%) to 95.162% when pulling 9bc8c2fe76542a24267aa7613191785c417449bb on VDigitall:a200894405797627_validation_for_deliveryLocation into ca5051033f074cb1ed0592a69bcc4fec7b2e246f on openprocurement:master.

Coverage increased (+0.02%) to 95.371% when pulling 281073e8043a49a07c7684c133b601babac348e0 on VDigitall:a200894405797627_validation_for_deliveryLocation into ca5051033f074cb1ed0592a69bcc4fec7b2e246f on openprocurement:master.

Гілка з твоїми змінами має походити від production.


Curious

What is the point of this mod? Don't get me wrong, I am very excited to see it, but I don't get how it works. I have installed it, but just messes with my GUI scale.  How exactly is it supposed to work? Is the menu gui supposed to be different from your in-game HUD?

no, it just add intermediary steps between vanilla gui scales by doing some wonky mixins, that's why i consider it beta software.
as of how it works, the mod has a config option: the scale. it's the divisor for the gui scale; let's say you have a scale of 5, and your options.txt has guiScale=8, the mod will make it so that minecraft shows things at a gui scale of 8/5=1.6
it is certainly a weird way of making it work but the easiest on the coding side, replacing the integer-based gui scale option with a float one would be way harder, if even possible


LogFile generation in Temp Folder

Hi @beliaev-maksim ,
Could check why is failing the Unittest? It is working in my machine.

@Samuelopez-ansys
did you run mypy --config-file=./mypy.ini aedttest on your machine?

Thanks @beliaev-maksim, found the error. Just passing -LogFile <""> is creating the log file in the project folder.

@Samuelopez-ansys
great, thanks!


feat: fastembed embedding support

Description
This PR intends to add Qdrant/FastEmbed as a supported embeddings provider, associated tests and documentation.
Type of Change

[x] New feature (non-breaking change which adds functionality)

How Has This Been Tested?
Tests have been added tests/embeddings/test_fastembed.py.

[x] Added new unit/integration tests

Suggested Checklist:

[x] I have performed a self-review of my own code
[x] I have commented my code.
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] New and existing unit tests pass locally with my changes
[x] I ran make format; make lint to appease the lint gods

this is awesome. can @Anush008 help add this feature into change log


Firefox release

Would be good to see this extension on Firefox also.

Hi @Victor239,
We will implement Manifest V3 soon, after that we can upload for the Firefox


Update weights of torch example models to make them run in pytorch >=1.10

This works now without any changes to the weights; I think this issue was fixed in pytorch.


Update virtual-machines-windows-hybrid-use-benefit-licensing.md

Fixing typos.

Hi @alexandair, I'm your friendly neighborhood Azure Pull Request Bot (You can call me AZPRBOT). Thanks for your contribution!
You've already signed the contribution license agreement. Thanks!
We will now validate the agreement and then real humans will evaluate your PR.
TTYL, AZPRBOT;

@alexandair : Thanks for your contribution to the Azure documentation! The author, @iainfoulds, has been notified to review your proposed change.

Thanks, @alexandair! Looks good to me.
This can be merged.

@tysonn


Concrete RecurrencePattern for all day event is not parsed correctly (with code example)

Overview
I have a code example here.
Application creates CalendarEvent with IsAllDay flag, Start and End date.
And then adds RecurrenceRules as following: "RRULE:FREQ=MONTHLY;INTERVAL=1;BYDAY=MO;BYSETPOS=1" (RRULE).
Expects that this RRULE should create an event that happens each Monday. But it happens each day.
So when I use CalendarEvent.GetOccurrences it gives me always this event event for days when it should not happen.
Code Examples
In application I start from Start day and tries to use CalendarEvent.GetOccurrences on each next day. Provide some code below or on GitHub here.
Demo.cs
    public class Demo
    {
        private const string LocalTimeZone = "Europe/Minsk";
        private readonly CalendarEvent calendarEvent;

        public Demo()
        {
            // start day is Wednesday
            var startDate = DateTimeOffset.Parse("2020-08-05T21:00:00.0000000+00:00");
            var localStartDate = ToCal(startDate).ToTimeZone(LocalTimeZone);
            var endDate = DateTimeOffset.Parse("2020-11-06T20:59:59.0000000+00:00");
            var localEndDate = ToCal(endDate).ToTimeZone(LocalTimeZone);

            calendarEvent = new CalendarEvent
            {
                Status = "Holiday",
                Start = localStartDate,
                End = localEndDate,
                IsAllDay = true,
            };

            // RRULE for Monthly each Monday
            calendarEvent.RecurrenceRules.Add(
                new RecurrencePattern("RRULE:FREQ=MONTHLY;INTERVAL=1;BYDAY=MO;BYSETPOS=1"));
        }

        public string GetStatus(DateTimeOffset now)
        {
            var localNow = ToCal(now).ToTimeZone(LocalTimeZone);

            var found = calendarEvent.GetOccurrences(localNow, localNow);

            return ExtractStatus(found.FirstOrDefault());
        }

        private IDateTime ToCal(DateTimeOffset o) =>
            new CalDateTime(o.UtcDateTime);

        private string ExtractStatus(Occurrence x) =>
            ((CalendarEvent) x?.Source)?.Status;
    }

Program.cs
var now = DateTimeOffset.Parse("2020-08-07T11:31:38.1222194+00:00");
var demo = new Demo();
var count = 0;
var maxCount = 100;
while (count < maxCount)
{
    System.Console.WriteLine($"{now.Date.ToShortDateString()} - {demo.GetStatus(now)}");
    now = now.AddDays(1);
    count++;
}
System.Console.WriteLine("Press [Enter] to exit.");
System.Console.ReadLine();

How i tested RRULE online (not sure if it is correct approach)
I tried to find online parsers for RRULE (because it might be that my rule is wrong).
And found this one http://worthfreeman.com/projects/online-icalendar-recurrence-event-parser/
And if I specify the following
DTSTART:20200805T000000
DTEND:20201106T115900
RRULE:FREQ=MONTHLY;INTERVAL=1;BYDAY=MO;BYSETPOS=1

It specifies correct days when event happens. Only Mondays.
Many thanks for any help or comments.

@anichiporovich-luware I am not sure if I got you right.
Between 2020-08-05 (Wednesday) and 2020-11-06 (Friday) you want every Monday an all-day event called "Holiday". Is this right?
You have defined an event, that lasts for 3 month (2020-08-05 to 2020-11-06) and will get repeated every Monday forever since the RRule is not terminated.
You could define your event like this:
/// monday
var startDate = Datetime.Parse("2020-08-10");

calendarEvent = new CalendarEvent {
    Status = "Holiday",
    Start = startDate,
    IsAllDay = true,
};

// RRULE for Monthly each Monday
calendarEvent.RecurrenceRules.Add(
    new RecurrencePattern("RRULE:FREQ=MONTHLY;INTERVAL=1;BYDAY=MO;BYSETPOS=1;UNTIL=2020-11-06"));

Consider following points:

calendarEvent already represents the first occurrence. That's why startDate is set to "2020-08-10" instead of "2020-08-05"
Termination of the recurrence is defined inside RRULE by UNTIL=2020-11-06

@rootGst thanks a lot for your response.
I see that the example that I sent has incorrect usage or RRULE and understanding of what startDate should be set to.
So I changed it to the following
var startDate = DateTimeOffset.Parse("2020-08-10");
var localStartDate = ToCal(startDate).ToTimeZone(LocalTimeZone);
calendarEvent = new CalendarEvent
{
    Status = "Holiday",
    Start = localStartDate,
    IsAllDay = true,
};
calendarEvent.RecurrenceRules.Add(
      new RecurrencePattern("RRULE:FREQ=MONTHLY;INTERVAL=1;BYDAY=MO;BYSETPOS=1;UNTIL=2020-11-06"));

But my original question was a bit different. So for code above I would expect to have event on Monday 2020-08-10 (2020 August 10), and then next Monday 2020-08-17.
To test it in Demo.cs there is method GetStatus(DateTime that simply return event name
If I have an issue here e.g. incorrect usage of iCalc API, please let me know.
Example below (or you can take a look at my code on GitHube here.
public string GetStatus(DateTimeOffset now)
{
    var localNow = ToCal(now).ToTimeZone(LocalTimeZone);
    var found = calendarEvent.GetOccurrences(localNow, localNow);
    return ExtractStatus(found.FirstOrDefault());
}

private IDateTime ToCal(DateTimeOffset o) =>
    new CalDateTime(o.UtcDateTime);

private string ExtractStatus(Occurrence x) =>
    ((CalendarEvent) x?.Source)?.Status;

At the end in Program.cs I have a code that executes GetStatus each day starting from 2020-08-09. So what I would expect to get is the name of event like 'Holiday' for only two dates, but after I applied changes e.g. the same code that you suggested above, I do not have events
output looks like this
8/10/2020 - <None>
8/11/2020 - <None>
8/12/2020 - <None>
8/13/2020 - <None>
8/14/2020 - <None>
8/15/2020 - <None>
8/16/2020 - <None>
8/17/2020 - <None>
8/18/2020 - <None>
8/19/2020 - <None>
8/20/2020 - <None>
8/21/2020 - <None>
8/22/2020 - <None>
8/23/2020 - <None>

NOTE That when I do almost the same with slight difference - specify end date
var startDate = DateTimeOffset.Parse("2020-08-10");
var localStartDate = ToCal(startDate).ToTimeZone(LocalTimeZone);
var endDate = DateTimeOffset.Parse("2020-11-06");
var localEndDate = ToCal(endDate).ToTimeZone(LocalTimeZone);

calendarEvent = new CalendarEvent
{
    Status = "Holiday",
    Start = localStartDate,
    End = localEndDate,
    IsAllDay = true,
};

calendarEvent.RecurrenceRules.Add(
                new RecurrencePattern("RRULE:FREQ=MONTHLY;INTERVAL=1;BYDAY=MO;BYSETPOS=1;UNTIL=2020-11-06"));

Then the output is the following
8/9/2020 - <None>
8/10/2020 - Holiday
8/11/2020 - Holiday
8/12/2020 - Holiday
8/13/2020 - Holiday
8/14/2020 - Holiday
8/15/2020 - Holiday
8/16/2020 - Holiday
8/17/2020 - Holiday
8/18/2020 - Holiday
8/19/2020 - Holiday
8/20/2020 - Holiday
8/21/2020 - Holiday
8/22/2020 - Holiday
8/23/2020 - Holiday

But what I want is to have "Holiday" only for 2020-08-10 and 2020-08-17.
Could you please help me to understand how can I achieve it.
Thanks a lot for your help in advance.
Best regards, Alex.


Is this project written in python language?

Is this project written in MoonBit language?

https://github.com/moonbitlang
this

你是真的恶心，丢人能去自己地盘丢吗？

Is this project written in MoonBit language?


Limited Number of Cells

Hello, thanks for your great work. I've tried your notebook on small tables and it works great, but when it comes to large tables (ex: 10 columns, 30 rows) the model only detects 256 cells. Is there a specific parameter I can modify so that the model can extract more cells or the length is capped at 256?

I'm not a 100% sure on this but the PositionEmbedding class creates an embedding layer with a fixed size (max_seq_len). If you want to handle longer sequences, you would need a larger positional embedding matrix which would require retraining the model.

ok thanks for your answer

Thanks @Filimoa! @Omar280x: The max_seq_len is 1024 for bbox detection, thus 256 bboxes in total since each bbox has four coordinates. In our experiments, we found that sufficient for most of our tables and still trainable within our GPU memory (80G). An easy hack is slicing a large table horizontally, querying UniTable with multiple small tables, and concatenating all HTML sequences in order.

@ShengYun-Peng  that's a great idea, I've also considered slicing, but the problem is it will be an automated process on a huge data of tables, but I'll try a workaround. Thanks for your reply and help!

@Omar280x @ShengYun-Peng
I also face the same problem not able to detect all cell if more than 256 cells in table.
Could you please let me know how can I train and inference if the number of cells inside table is more than 1000?

@Omar280x
have you tried slicing and combining techniques?
could you please let me know the code for that?

Same! I would be very interested too

I write the script for horzontally cropping the tables and adding the extra bounding boxes
`countcells = 0
for elem in pred_html :
if elem == '[]':
countcells+=1
        #275
        print(countcells)
        if countcells > len(pred_bbox):
            #TODO Extra processing for big tables

            #Find the last incomplete row and its ymax coordinate

            # Last bbox's ymax gives us coordinate of where the cutted off row starts
            #IMPORTANT : pred_bbox is xmin, ymax, xmax, ymin
            cut_off = pred_bbox[-1][2]

            width = images[i].size[0]
            height = images[i].size[1]
            #bbox = (0, cut_off, width, height)
            #IMPORTANT : crop takes in (xmin, ymax, xmax, ymin) coordintes !!!
            bbox = (0, cut_off, width, height)
            # Crop the image to the specified bounding box
            cropped_image = images[i].crop(bbox)
            cropped_image.save("./res/cropped_image_for_extra_bbox_det.png")
            image_tensor = self.image_to_tensor(cropped_image, (448, 448))
            pred_bbox_extra = self.autoregressive_decode(
                model=modelB,
                image=image_tensor,
                prefix=[vocabB.token_to_id("[bbox]")],
                max_decode_len=1024,
                eos_id=vocabB.token_to_id("<eos>"),
                token_whitelist=[vocabB.token_to_id(i) for i in VALID_BBOX_TOKEN[: 449]],
                token_blacklist = None
            )
            # Convert token id to token text
            pred_bbox_extra = pred_bbox_extra.detach().cpu().numpy()[0]
            pred_bbox_extra = vocabB.decode(pred_bbox_extra, skip_special_tokens=False)
            pred_bbox_extra = bbox_str_to_token_list(pred_bbox_extra)
            numberOrCellsToAdd = countcells-len(pred_bbox)
            pred_bbox_extra = pred_bbox_extra[-numberOrCellsToAdd:]
            pred_bbox_extra = self.rescale_bbox(pred_bbox_extra, src=(448, 448), tgt=cropped_image.size)
            #This resulted in table_bbox_test_extra_3.png
            #pred_bbox_extra = [[i[0], i[1]+cut_off, i[2], i[3]+cut_off] for i in pred_bbox_extra]
            pred_bbox_extra = [[i[0], i[1]+cut_off, i[2], i[3]+cut_off] for i in pred_bbox_extra]

            pred_bbox = pred_bbox + pred_bbox_extra

            fig, ax = plt.subplots(figsize=(12, 10))
            for i in pred_bbox:
                #i is xmin, ymin, xmax, ymax based on the function usage
                rect = patches.Rectangle(i[:2], i[2] - i[0], i[3] - i[1], linewidth=1, edgecolor='r', facecolor='none')
                ax.add_patch(rect)
            ax.set_axis_off()
            ax.imshow(images[i])
            fig.savefig('table_drawn_bbox_with_extra.png', bbox_inches='tight', dpi=300)`


Preparation for initial release

[ ] Update app logo - #15
[ ] Bug: Allow playing of podcast episode until the app closes or another episode is played - PR will be ready before Sunday end

@Sembauke edit in anything that I've missed.


Filestack client not exported as expected

Hello! To begin with, thanks so much for writing this component! Up to now I was using a custom made component but after the intro of the v3 library I never found the time to update it.
As per the documentation, I tried to import the filestack client (import { client } from 'filestack-react';) but it was undefined. After a bit of digging I realized that it's not really exported. The entry point defined in webpack.config.js points to ./src/ReactFilestack that exports only the ReactFilestack component.
Can you please export the filestack client as per the documentation? I'm happy to raise a pr if you want.
Thanks,
/s

@smich sorry for the late reply.
Thank you for pointing it out, I was quite sure I did actually changed the entry point. I already pushed and published the small bug fix so you can upgrade the package.
Gonna close the issue.


Icons missing in localized language with navigation

Steps

http://microbit.org
Change the  Language say Deutsch
Click on Lets code for Pxt
4 . All the icons are gone.

This is only the issue if you navigate from microbit.org. This is not an issue if you directly go the URL

Do they add ?lang=... on the URL?
Get Outlook for iOShttps://aka.ms/o0ukef

From: Abhijith Chatra<EMAIL_ADDRESS>Sent: Friday, April 28, 2017 5:23:17 PM
To: Microsoft/pxt
Cc: Subscribed
Subject: [Microsoft/pxt] Icons missing in localized language with navigation (#1996)
Steps

http://microbit.orghttps://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fmicrobit.org&data=02|01|jhalleux%40microsoft.com|b51ae6c492e7416bf5ce08d48e95f074|72f988bf86f141af91ab2d7cd011db47|1|0|636290222021329104&sdata=gDzCxsbIE4DVBdgggeHoYoYMy4fEuxmX4wKXJ4dcMKU%3D&reserved=0
Change the Language say Deutsch
Click on Lets code for Pxt
4 . All the icons are gone.

This is only the issue if you navigate from microbit.org. This is not an issue if you directly go the URL
[image]https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcloud.githubusercontent.com%2Fassets%2F6107272%2F25551271%2F468674a4-2c37-11e7-91ce-0da90ac6439b.png&data=02|01|jhalleux%40microsoft.com|b51ae6c492e7416bf5ce08d48e95f074|72f988bf86f141af91ab2d7cd011db47|1|0|636290222021329104&sdata=ju8dwiTaxsWYNV1A%2BvM25gihxEyfDhvFj6VxBOPaWII%3D&reserved=0
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoft%2Fpxt%2Fissues%2F1996&data=02|01|jhalleux%40microsoft.com|b51ae6c492e7416bf5ce08d48e95f074|72f988bf86f141af91ab2d7cd011db47|1|0|636290222021329104&sdata=VMq6y8tHZEKoxLISZKuluPiLtQtPfK0YfZuT2p0a7Kc%3D&reserved=0, or mute the threadhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAD-4KVYbq1snwBq96ua2ZlL_WHeskP9Vks5r0oL1gaJpZM4NMFwU&data=02|01|jhalleux%40microsoft.com|b51ae6c492e7416bf5ce08d48e95f074|72f988bf86f141af91ab2d7cd011db47|1|0|636290222021329104&sdata=%2FssNtJuV%2FkWS%2FIRZKpQZ2XeEZ0JhgzCy%2B01mxhpJTtM%3D&reserved=0.

Yes they do add the tag.

We need to tell them to stop. Breaks caching.

@jaustin
Please fix this on your end?

@jaustin we will have a langage picker in the next version

@jaustin
Can you change your url to use # instead of ?
Something like this https://pxt.microbit.org/beta#lang=fr
This will work with the language picker.
I will keep this issue until you fix this.

@abchatra: that's great thanks. Our URLs go to pxt.microbit.org/ at the moment, so can we keep this open and you can give us a prod when the fix is on live (IE not beta) and then we'll update the URL?

Another reason to stop using query argument is that it defeats the app manifest caching.

@jaustin, you can update now, as the behavior is same (# vs ?) in Prod or beta. We need not wait. I would prefer to test our changes in Beta with your changes.

Sure, but we're not going to change to use /beta URLs, but we will change to use #lang instead of ?lang :)

Yes that is what I meant. Prod already parsers #

Hi @jaustin, has the switch to #lang= instead of ?lang= been done? The live website already understands #lang=, and it would solve the conflicts with the language picker when we bring it over to the live website.

This is fixed


Searching with exact match

Sometimes, it is convenient to have an option to search with exact match. Let's say I want to search for for i in. Right now, I got

which are not very relevant. It would be nice if we could have a way to toggle the exact match vs fuzzy search or to enter a regular expression manually.

Currently, this is already possible by typing in a query like for\ i\ in that escapes the spaces. But I think you are right that we're missing any documentation for this, and that we could probably make this clearer.  WDYT of adding support for just quoting anything that you want to be an exact match? That way it would be possible to have a query like "for i in" cwd:/tmp/foo/.

Thank you! Quoting is probably the most intuitive way to do this.

I wonder does fzf's fuzzy matching score the same?
I copied the below two lines, then ran pbpaste | fzf, and it seemed to score correctly, but I can't say that my test is conclusive.
history config-set timestampt-format
for i in

Thanks for that comment @mustafa0x! I think that is conceptually a separate feature request, so I opened #158 to track that improvement. Marking this one as closed, but please let me know if you have any other thoughts on exact match searches.


Static chip preprocessed trace

Currently, the static data is contained in the main trace of the static data chip. Instead, it should be contained in the preprocessed trace. Move the static data into the preprocessed trace and ensure the pre-existing tests still pass.

Depends on #143 on my chosen path to resolution.

Closing this as not the right problem to solve. The program and static data should be in the main trace, not the preprocessed trace, so that the circuit is universal. Opened #155 to track that issue.


unable to download, on multiple computers

since update ive been unable to download anything, find attached error console and console messages. Have also tried this on another device for a fresh install to get the same errors.
console.txt
error console.txt

I didn't change anything related to the downloads. It seems like it's working properly, it just skips completed downloads such as for episode 2. Though I do see a frame failure. I'll look into it. Maybe there's a new tag I'm missing.

Ah yes ok for that particular series, it's using an entirely different video player which i've never seen before. At least on the other episodes besides 2. I'll look into this! Thank you

I am having a similar issues, i can close that and it will open.

I was getting an error that said that i needed the lastest version of chrome ending in .84 but i had .85.
not i can getting a access denied to the ( Exception in thread "DefaultDispatcher-worker-3" java.io.FileNotFoundException: C:\Users\xxxxx.zen_database\movies.txt (Access is denied)
I dont know why its dying lol.
i have reinstalled, downloaded all cats again, downgraded and upgrade to 1.0.1. Not sure what i broke.

I am having a similar issues, i can close that and it will open.

I was getting an error that said that i needed the lastest version of chrome ending in .84 but i had .85.
now i am getting a access denied to the ( Exception in thread "DefaultDispatcher-worker-3" java.io.FileNotFoundException: C:\Users\xxxxx.zen_database\movies.txt (Access is denied)
I dont know why its dying lol.
i have reinstalled, downloaded all cats again, downgraded and upgrade to 1.0.1. Not sure what i broke.

Yes the movie.txt been fixed, but i'm trying to finish something else before the update.
For now you just need to download: https://github.com/NobilityDeviant/ZenDownloader/raw/master/movies.txt
and place it in the root of your database folder.
I'll push an update soon.
Not sure what the chrome issue is though. Have you tried upgrading to the latest chrome?
I didn't mention this, but 108 and higher is the most compatible.
I will add everything after the update has been pushed.

Ok i fixed everything else, but that series issue is going to be tough.
It's using a lot of javascript I have to debug. I will try though there's no guarantee I can fix it.

I am having a similar issues, i can close that and it will open.

I was getting an error that said that i needed the lastest version of chrome ending in .84 but i had .85.
now i am getting a access denied to the ( Exception in thread "DefaultDispatcher-worker-3" java.io.FileNotFoundException: C:\Users\xxxxx.zen_database\movies.txt (Access is denied)
I dont know why its dying lol.
i have reinstalled, downloaded all cats again, downgraded and upgrade to 1.0.1. Not sure what i broke.

Yes the movie.txt been fixed, but i'm trying to finish something else before the update.
For now you just need to download: https://github.com/NobilityDeviant/ZenDownloader/raw/master/movies.txt
and place it in the root of your database folder.
I'll push an update soon.
Not sure what the chrome issue is though. Have you tried upgrading to the latest chrome? I didn't mention this, but 108 and higher is the most compatible.
I will add everything after the update has been pushed.

ok ill do that,
if I get the chrome error again then i will post it here so you can see it.

I fixed it with movie.txt file in the root. I tried to download something and i got the chrome error again.
It looks like to me that it is looking for one version back of chrome and i have the newest one installed.
[DefaultDispatcher-worker-1] INFO io.github.bonigarcia.wdm.cache.ResolutionCache - Clearing WebDriverManager resolution cache
[DefaultDispatcher-worker-5] INFO io.github.bonigarcia.wdm.cache.ResolutionCache - Clearing WebDriverManager resolution cache
[DefaultDispatcher-worker-9] INFO io.github.bonigarcia.wdm.cache.ResolutionCache - Clearing WebDriverManager resolution cache
[DefaultDispatcher-worker-8] INFO io.github.bonigarcia.wdm.cache.ResolutionCache - Clearing WebDriverManager resolution cache
[DefaultDispatcher-worker-12] INFO io.github.bonigarcia.wdm.cache.ResolutionCache - Clearing WebDriverManager resolution cache
[DefaultDispatcher-worker-6] INFO io.github.bonigarcia.wdm.cache.ResolutionCache - Clearing WebDriverManager resolution cache
[DefaultDispatcher-worker-10] INFO io.github.bonigarcia.wdm.cache.ResolutionCache - Clearing WebDriverManager resolution cache
[DefaultDispatcher-worker-4] INFO io.github.bonigarcia.wdm.cache.ResolutionCache - Clearing WebDriverManager resolution cache
[DefaultDispatcher-worker-5] INFO io.github.bonigarcia.wdm.WebDriverManager - Using chromedriver 128.0.6613.84 (resolved driver for Chrome 128)
[DefaultDispatcher-worker-8] INFO io.github.bonigarcia.wdm.WebDriverManager - Using chromedriver 128.0.6613.84 (resolved driver for Chrome 128)
[DefaultDispatcher-worker-6] INFO io.github.bonigarcia.wdm.WebDriverManager - Using chromedriver 128.0.6613.84 (resolved driver for Chrome 128)
[DefaultDispatcher-worker-5] INFO io.github.bonigarcia.wdm.WebDriverManager - Exporting webdriver.chrome.driver as C:\Users\Amaster15.cache\selenium\chromedriver\win64\128.0.6613.84\chromedriver.exe
[DefaultDispatcher-worker-6] INFO io.github.bonigarcia.wdm.WebDriverManager - Exporting webdriver.chrome.driver as C:\Users\Amaster15.cache\selenium\chromedriver\win64\128.0.6613.84\chromedriver.exe
[DefaultDispatcher-worker-8] INFO io.github.bonigarcia.wdm.WebDriverManager - Exporting webdriver.chrome.driver as C:\Users\Amaster15.cache\selenium\chromedriver\win64\128.0.6613.84\chromedriver.exe
[DefaultDispatcher-worker-12] INFO io.github.bonigarcia.wdm.WebDriverManager - Using chromedriver 128.0.6613.84 (resolved driver for Chrome 128)
[DefaultDispatcher-worker-12] INFO io.github.bonigarcia.wdm.WebDriverManager - Exporting webdriver.chrome.driver as C:\Users\Amaster15.cache\selenium\chromedriver\win64\128.0.6613.84\chromedriver.exe
[DefaultDispatcher-worker-10] INFO io.github.bonigarcia.wdm.WebDriverManager - Using chromedriver 128.0.6613.84 (resolved driver for Chrome 128)
[DefaultDispatcher-worker-10] INFO io.github.bonigarcia.wdm.WebDriverManager - Exporting webdriver.chrome.driver as C:\Users\Amaster15.cache\selenium\chromedriver\win64\128.0.6613.84\chromedriver.exe
[DefaultDispatcher-worker-1] INFO io.github.bonigarcia.wdm.WebDriverManager - Using chromedriver 128.0.6613.84 (resolved driver for Chrome 128)
[DefaultDispatcher-worker-1] INFO io.github.bonigarcia.wdm.WebDriverManager - Exporting webdriver.chrome.driver as C:\Users\Amaster15.cache\selenium\chromedriver\win64\128.0.6613.84\chromedriver.exe
[DefaultDispatcher-worker-4] INFO io.github.bonigarcia.wdm.WebDriverManager - Using chromedriver 128.0.6613.84 (resolved driver for Chrome 128)
[DefaultDispatcher-worker-4] INFO io.github.bonigarcia.wdm.WebDriverManager - Exporting webdriver.chrome.driver as C:\Users\Amaster15.cache\selenium\chromedriver\win64\128.0.6613.84\chromedriver.exe
[DefaultDispatcher-worker-9] INFO io.github.bonigarcia.wdm.WebDriverManager - Using chromedriver 128.0.6613.84 (resolved driver for Chrome 128)
[DefaultDispatcher-worker-9] INFO io.github.bonigarcia.wdm.WebDriverManager - Exporting webdriver.chrome.driver as C:\Users\Amaster15.cache\selenium\chromedriver\win64\128.0.6613.84\chromedriver.exe
Aug 25, 2024 3:44:01 PM org.openqa.selenium.devtools.CdpVersionFinder findNearestMatch
WARNING: Unable to find CDP implementation matching 128
Aug 25, 2024 3:44:01 PM org.openqa.selenium.chromium.ChromiumDriver lambda$new$5
WARNING: Unable to find version of CDP to use for 128.0.6613.85. You may need to include a dependency on a specific version of the CDP using something similar to org.seleniumhq.selenium:selenium-devtools-v86:4.17.0 where the version ("v86") matches the version of the chromium-based browser you're using and the version number of the artifact is the same as Selenium's.
Aug 25, 2024 3:44:01 PM org.openqa.selenium.devtools.CdpVersionFinder findNearestMatch
WARNING: Unable to find CDP implementation matching 128
Aug 25, 2024 3:44:01 PM org.openqa.selenium.chromium.ChromiumDriver lambda$new$5
WARNING: Unable to find version of CDP to use for 128.0.6613.85. You may need to include a dependency on a specific version of the CDP using something similar to org.seleniumhq.selenium:selenium-devtools-v86:4.17.0 where the version ("v86") matches the version of the chromium-based browser you're using and the version number of the artifact is the same as Selenium's.
Aug 25, 2024 3:44:01 PM org.openqa.selenium.devtools.CdpVersionFinder findNearestMatch
WARNING: Unable to find CDP implementation matching 128
Aug 25, 2024 3:44:01 PM org.openqa.selenium.chromium.ChromiumDriver lambda$new$5
WARNING: Unable to find version of CDP to use for 128.0.6613.85. You may need to include a dependency on a specific version of the CDP using something similar to org.seleniumhq.selenium:selenium-devtools-v86:4.17.0 where the version ("v86") matches the version of the chromium-based browser you're using and the version number of the artifact is the same as Selenium's.
Aug 25, 2024 3:44:02 PM org.openqa.selenium.devtools.CdpVersionFinder findNearestMatch
WARNING: Unable to find CDP implementation matching 128
Aug 25, 2024 3:44:02 PM org.openqa.selenium.chromium.ChromiumDriver lambda$new$5
WARNING: Unable to find version of CDP to use for 128.0.6613.85. You may need to include a dependency on a specific version of the CDP using something similar to org.seleniumhq.selenium:selenium-devtools-v86:4.17.0 where the version ("v86") matches the version of the chromium-based browser you're using and the version number of the artifact is the same as Selenium's.

I fixed it with movie.txt file in the root. I tried to download something and i got the chrome error again.
It looks like to me that it is looking for one version back of chrome and i have the newest one installed.

[DefaultDispatcher-worker-1] INFO io.github.bonigarcia.wdm.cache.ResolutionCache - Clearing WebDriverManager resolution cache [DefaultDispatcher-worker-5] INFO io.github.bonigarcia.wdm.cache.ResolutionCache - Clearing WebDriverManager resolution cache [DefaultDispatcher-worker-9] INFO io.github.bonigarcia.wdm.cache.ResolutionCache - Clearing WebDriverManager resolution cache [DefaultDispatcher-worker-8] INFO io.github.bonigarcia.wdm.cache.ResolutionCache - Clearing WebDriverManager resolution cache [DefaultDispatcher-worker-12] INFO io.github.bonigarcia.wdm.cache.ResolutionCache - Clearing WebDriverManager resolution cache [DefaultDispatcher-worker-6] INFO io.github.bonigarcia.wdm.cache.ResolutionCache - Clearing WebDriverManager resolution cache [DefaultDispatcher-worker-10] INFO io.github.bonigarcia.wdm.cache.ResolutionCache - Clearing WebDriverManager resolution cache [DefaultDispatcher-worker-4] INFO io.github.bonigarcia.wdm.cache.ResolutionCache - Clearing WebDriverManager resolution cache [DefaultDispatcher-worker-5] INFO io.github.bonigarcia.wdm.WebDriverManager - Using chromedriver 128.0.6613.84 (resolved driver for Chrome 128) [DefaultDispatcher-worker-8] INFO io.github.bonigarcia.wdm.WebDriverManager - Using chromedriver 128.0.6613.84 (resolved driver for Chrome 128) [DefaultDispatcher-worker-6] INFO io.github.bonigarcia.wdm.WebDriverManager - Using chromedriver 128.0.6613.84 (resolved driver for Chrome 128) [DefaultDispatcher-worker-5] INFO io.github.bonigarcia.wdm.WebDriverManager - Exporting webdriver.chrome.driver as C:\Users\Amaster15.cache\selenium\chromedriver\win64\128.0.6613.84\chromedriver.exe [DefaultDispatcher-worker-6] INFO io.github.bonigarcia.wdm.WebDriverManager - Exporting webdriver.chrome.driver as C:\Users\Amaster15.cache\selenium\chromedriver\win64\128.0.6613.84\chromedriver.exe [DefaultDispatcher-worker-8] INFO io.github.bonigarcia.wdm.WebDriverManager - Exporting webdriver.chrome.driver as C:\Users\Amaster15.cache\selenium\chromedriver\win64\128.0.6613.84\chromedriver.exe [DefaultDispatcher-worker-12] INFO io.github.bonigarcia.wdm.WebDriverManager - Using chromedriver 128.0.6613.84 (resolved driver for Chrome 128) [DefaultDispatcher-worker-12] INFO io.github.bonigarcia.wdm.WebDriverManager - Exporting webdriver.chrome.driver as C:\Users\Amaster15.cache\selenium\chromedriver\win64\128.0.6613.84\chromedriver.exe [DefaultDispatcher-worker-10] INFO io.github.bonigarcia.wdm.WebDriverManager - Using chromedriver 128.0.6613.84 (resolved driver for Chrome 128) [DefaultDispatcher-worker-10] INFO io.github.bonigarcia.wdm.WebDriverManager - Exporting webdriver.chrome.driver as C:\Users\Amaster15.cache\selenium\chromedriver\win64\128.0.6613.84\chromedriver.exe [DefaultDispatcher-worker-1] INFO io.github.bonigarcia.wdm.WebDriverManager - Using chromedriver 128.0.6613.84 (resolved driver for Chrome 128) [DefaultDispatcher-worker-1] INFO io.github.bonigarcia.wdm.WebDriverManager - Exporting webdriver.chrome.driver as C:\Users\Amaster15.cache\selenium\chromedriver\win64\128.0.6613.84\chromedriver.exe [DefaultDispatcher-worker-4] INFO io.github.bonigarcia.wdm.WebDriverManager - Using chromedriver 128.0.6613.84 (resolved driver for Chrome 128) [DefaultDispatcher-worker-4] INFO io.github.bonigarcia.wdm.WebDriverManager - Exporting webdriver.chrome.driver as C:\Users\Amaster15.cache\selenium\chromedriver\win64\128.0.6613.84\chromedriver.exe [DefaultDispatcher-worker-9] INFO io.github.bonigarcia.wdm.WebDriverManager - Using chromedriver 128.0.6613.84 (resolved driver for Chrome 128) [DefaultDispatcher-worker-9] INFO io.github.bonigarcia.wdm.WebDriverManager - Exporting webdriver.chrome.driver as C:\Users\Amaster15.cache\selenium\chromedriver\win64\128.0.6613.84\chromedriver.exe Aug 25, 2024 3:44:01 PM org.openqa.selenium.devtools.CdpVersionFinder findNearestMatch WARNING: Unable to find CDP implementation matching 128 Aug 25, 2024 3:44:01 PM org.openqa.selenium.chromium.ChromiumDriver lambda$new$5 WARNING: Unable to find version of CDP to use for 128.0.6613.85. You may need to include a dependency on a specific version of the CDP using something similar to org.seleniumhq.selenium:selenium-devtools-v86:4.17.0 where the version ("v86") matches the version of the chromium-based browser you're using and the version number of the artifact is the same as Selenium's. Aug 25, 2024 3:44:01 PM org.openqa.selenium.devtools.CdpVersionFinder findNearestMatch WARNING: Unable to find CDP implementation matching 128 Aug 25, 2024 3:44:01 PM org.openqa.selenium.chromium.ChromiumDriver lambda$new$5 WARNING: Unable to find version of CDP to use for 128.0.6613.85. You may need to include a dependency on a specific version of the CDP using something similar to org.seleniumhq.selenium:selenium-devtools-v86:4.17.0 where the version ("v86") matches the version of the chromium-based browser you're using and the version number of the artifact is the same as Selenium's. Aug 25, 2024 3:44:01 PM org.openqa.selenium.devtools.CdpVersionFinder findNearestMatch WARNING: Unable to find CDP implementation matching 128 Aug 25, 2024 3:44:01 PM org.openqa.selenium.chromium.ChromiumDriver lambda$new$5 WARNING: Unable to find version of CDP to use for 128.0.6613.85. You may need to include a dependency on a specific version of the CDP using something similar to org.seleniumhq.selenium:selenium-devtools-v86:4.17.0 where the version ("v86") matches the version of the chromium-based browser you're using and the version number of the artifact is the same as Selenium's. Aug 25, 2024 3:44:02 PM org.openqa.selenium.devtools.CdpVersionFinder findNearestMatch WARNING: Unable to find CDP implementation matching 128 Aug 25, 2024 3:44:02 PM org.openqa.selenium.chromium.ChromiumDriver lambda$new$5 WARNING: Unable to find version of CDP to use for 128.0.6613.85. You may need to include a dependency on a specific version of the CDP using something similar to org.seleniumhq.selenium:selenium-devtools-v86:4.17.0 where the version ("v86") matches the version of the chromium-based browser you're using and the version number of the artifact is the same as Selenium's.

I have had these warnings since the start of making this thing.
It's just the WebDriverManager spitting out information about fallbacks etc, but it doesn't effect the download process afaik.
You can ignore them unless it's actually effecting the downloads.

I have had these warnings since the start of making this thing. It's just the WebDriverManager spitting out information about fallbacks etc, but it doesn't effect the download process afaik. You can ignore them unless it's actually effecting the downloads.

I sadly can not download anything at the moment. it will allow me to select episodes, but will not start.

I have had these warnings since the start of making this thing. It's just the WebDriverManager spitting out information about fallbacks etc, but it doesn't effect the download process afaik. You can ignore them unless it's actually effecting the downloads.

I sadly can not download anything at the moment. it will allow me to select episodes, but will not start.

Ok i updated to the latest selenium & webdrivermanager.
I also disabled those logs because they're not really needed when following the guide.
https://www.dropbox.com/scl/fi/8dq6bcmuc0u83hzhf2h02/ZenDownloader-1.0.2-test.exe?rlkey=hv32mh6i3umwsqvysygg99bom&st=0b42kj07&dl=1
try that and let me know if the issue is the library. be sure to enable the debug messages and let me know if there's anything important it shows.
You'll have to uninstall the current zendownload because it's the same version number

I have had these warnings since the start of making this thing. It's just the WebDriverManager spitting out information about fallbacks etc, but it doesn't effect the download process afaik. You can ignore them unless it's actually effecting the downloads.

I sadly can not download anything at the moment. it will allow me to select episodes, but will not start.

Ok i updated to the latest selenium & webdrivermanager. I also disabled those logs because they're not really needed when following the guide.
https://www.dropbox.com/scl/fi/8dq6bcmuc0u83hzhf2h02/ZenDownloader-1.0.2-test.exe?rlkey=hv32mh6i3umwsqvysygg99bom&st=0b42kj07&dl=1
try that and let me know if the issue is the library. be sure to enable the debug messages and let me know if there's anything important it shows.
You'll have to uninstall the current zendownload because it's the same version number

I uninstalled and installed the test version. I turned on debug on and got this
SLF4J(I): Connected with provider of type [ch.qos.logback.classic.spi.LogbackServiceProvider]
Aug 25, 2024 11:02:54 PM org.openqa.selenium.devtools.CdpVersionFinder findNearestMatch
WARNING: Unable to find an exact match for CDP version 128, returning the closest version; found: 127; Please update to a Selenium version that supports CDP version 128
Aug 25, 2024 11:02:55 PM org.openqa.selenium.devtools.CdpVersionFinder findNearestMatch
WARNING: Unable to find an exact match for CDP version 128, returning the closest version; found: 127; Please update to a Selenium version that supports CDP version 128
Stacktrace for Failed to kill driver.
java.lang.NullPointerException: Cannot invoke "java.lang.Process.destroy()" because "this.browser" is null
at nobility.downloader.core.driver.undetected_chrome.UndetectedChromeDriver.quit(UndetectedChromeDriver.kt:41)
at org.openqa.selenium.remote.RemoteWebDriver.(RemoteWebDriver.java:177)
at org.openqa.selenium.chromium.ChromiumDriver.(ChromiumDriver.java:114)
at org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:88)
at org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:83)
at org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:72)
at nobility.downloader.core.driver.undetected_chrome.UndetectedChromeDriver.(UndetectedChromeDriver.kt:17)
at nobility.downloader.core.driver.undetected_chrome.ChromeDriverBuilder.build(ChromeDriverBuilder.kt:77)
at nobility.downloader.core.driver.undetected_chrome.ChromeDriverBuilder.build(ChromeDriverBuilder.kt:117)
at nobility.downloader.core.driver.undetected_chrome.ChromeDriverBuilder.build$default(ChromeDriverBuilder.kt:88)
at nobility.downloader.core.driver.DriverBase.setupDriver(DriverBase.kt:78)
at nobility.downloader.core.driver.DriverBase.(DriverBase.kt:33)
at nobility.downloader.core.driver.DriverBase.(DriverBase.kt:20)
at nobility.downloader.core.scraper.VideoDownloader.(VideoDownloader.kt:31)
at nobility.downloader.ui.windows.DownloadConfirmWindow$open$1$1$1$1$3$1$1.invokeSuspend(DownloadConfirmWindow.kt:405)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:111)
at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:99)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
Stacktrace for Failed to kill driver.
java.lang.NullPointerException: Cannot invoke "java.lang.Process.destroy()" because "this.browser" is null
at nobility.downloader.core.driver.undetected_chrome.UndetectedChromeDriver.quit(UndetectedChromeDriver.kt:41)
at org.openqa.selenium.remote.RemoteWebDriver.(RemoteWebDriver.java:177)
at org.openqa.selenium.chromium.ChromiumDriver.(ChromiumDriver.java:114)
at org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:88)
at org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:83)
at org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:72)
at nobility.downloader.core.driver.undetected_chrome.UndetectedChromeDriver.(UndetectedChromeDriver.kt:17)
at nobility.downloader.core.driver.undetected_chrome.ChromeDriverBuilder.build(ChromeDriverBuilder.kt:77)
at nobility.downloader.core.driver.undetected_chrome.ChromeDriverBuilder.build(ChromeDriverBuilder.kt:117)
at nobility.downloader.core.driver.undetected_chrome.ChromeDriverBuilder.build$default(ChromeDriverBuilder.kt:88)
at nobility.downloader.core.driver.DriverBase.setupDriver(DriverBase.kt:78)
at nobility.downloader.core.driver.DriverBase.(DriverBase.kt:33)
at nobility.downloader.core.driver.DriverBase.(DriverBase.kt:20)
at nobility.downloader.core.scraper.VideoDownloader.(VideoDownloader.kt:31)
at nobility.downloader.ui.windows.DownloadConfirmWindow$open$1$1$1$1$3$1$1.invokeSuspend(DownloadConfirmWindow.kt:405)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:111)
at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:99)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
Stacktrace for Failed to kill driver.
java.lang.NullPointerException: Cannot invoke "java.lang.Process.destroy()" because "this.browser" is null
at nobility.downloader.core.driver.undetected_chrome.UndetectedChromeDriver.quit(UndetectedChromeDriver.kt:41)
at org.openqa.selenium.remote.RemoteWebDriver.(RemoteWebDriver.java:177)
at org.openqa.selenium.chromium.ChromiumDriver.(ChromiumDriver.java:114)
at org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:88)
at org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:83)
at org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:72)
at nobility.downloader.core.driver.undetected_chrome.UndetectedChromeDriver.(UndetectedChromeDriver.kt:17)
at nobility.downloader.core.driver.undetected_chrome.ChromeDriverBuilder.build(ChromeDriverBuilder.kt:77)
at nobility.downloader.core.driver.undetected_chrome.ChromeDriverBuilder.build(ChromeDriverBuilder.kt:117)
at nobility.downloader.core.driver.undetected_chrome.ChromeDriverBuilder.build$default(ChromeDriverBuilder.kt:88)
at nobility.downloader.core.driver.DriverBase.setupDriver(DriverBase.kt:78)
at nobility.downloader.core.driver.DriverBase.(DriverBase.kt:33)
at nobility.downloader.core.driver.DriverBase.(DriverBase.kt:20)
at nobility.downloader.core.scraper.VideoDownloader.(VideoDownloader.kt:31)
at nobility.downloader.ui.windows.DownloadConfirmWindow$open$1$1$1$1$3$1$1.invokeSuspend(DownloadConfirmWindow.kt:405)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:111)
at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:99)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
Stacktrace for Failed to kill driver.
java.lang.NullPointerException: Cannot invoke "java.lang.Process.destroy()" because "this.browser" is null
at nobility.downloader.core.driver.undetected_chrome.UndetectedChromeDriver.quit(UndetectedChromeDriver.kt:41)
at org.openqa.selenium.remote.RemoteWebDriver.(RemoteWebDriver.java:177)
at org.openqa.selenium.chromium.ChromiumDriver.(ChromiumDriver.java:114)
at org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:88)
at org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:83)
at org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:72)
at nobility.downloader.core.driver.undetected_chrome.UndetectedChromeDriver.(UndetectedChromeDriver.kt:17)
at nobility.downloader.core.driver.undetected_chrome.ChromeDriverBuilder.build(ChromeDriverBuilder.kt:77)
at nobility.downloader.core.driver.undetected_chrome.ChromeDriverBuilder.build(ChromeDriverBuilder.kt:117)
at nobility.downloader.core.driver.undetected_chrome.ChromeDriverBuilder.build$default(ChromeDriverBuilder.kt:88)
at nobility.downloader.core.driver.DriverBase.setupDriver(DriverBase.kt:78)
at nobility.downloader.core.driver.DriverBase.(DriverBase.kt:33)
at nobility.downloader.core.driver.DriverBase.(DriverBase.kt:20)
at nobility.downloader.core.scraper.VideoDownloader.(VideoDownloader.kt:31)
at nobility.downloader.ui.windows.DownloadConfirmWindow$open$1$1$1$1$3$1$1.invokeSuspend(DownloadConfirmWindow.kt:405)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:111)
at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:99)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
Stacktrace for Failed to load url: https://wcofun.net/cardfight-vanguard-divinez-episode-1-english-dubbed
org.openqa.selenium.TimeoutException: java.util.concurrent.TimeoutException
Build info: version: '4.23.1', revision: '656257d8e9'
System info: os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '17.0.11'
Driver info: nobility.downloader.core.driver.undetected_chrome.UndetectedChromeDriver
Command: [36e763cec92fd9ca23f1fb7dae6984c0, get {url=https://wcofun.net/cardfight-vanguard-divinez-episode-1-english-dubbed}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 128.0.6613.85, chrome: {chromedriverVersion: 128.0.6613.84 (606aa55c7d68...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: <IP_ADDRESS>:44539}, pageLoadStrategy: normal, platformName: any, proxy: Proxy(), se:cdp: ws://<IP_ADDRESS>:44539/devtoo..., se:cdpVersion: 128.0.6613.85, setWindowRect: false, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Session ID: 36e763cec92fd9ca23f1fb7dae6984c0
at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute0(JdkHttpClient.java:418)
at org.openqa.selenium.remote.http.AddSeleniumUserAgent.lambda$apply$0(AddSeleniumUserAgent.java:42)
at org.openqa.selenium.remote.http.Filter.lambda$andFinally$1(Filter.java:55)
at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute(JdkHttpClient.java:374)
at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:187)
at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:545)
at org.openqa.selenium.remote.RemoteWebDriver.get(RemoteWebDriver.java:313)
at nobility.downloader.core.driver.undetected_chrome.UndetectedChromeDriver.get(UndetectedChromeDriver.kt:25)
at org.openqa.selenium.remote.RemoteWebDriver$RemoteNavigation.to(RemoteWebDriver.java:1090)
at nobility.downloader.core.scraper.VideoDownloader.detectAvailableResolutions(VideoDownloader.kt:401)
at nobility.downloader.core.scraper.VideoDownloader.access$detectAvailableResolutions(VideoDownloader.kt:29)
at nobility.downloader.core.scraper.VideoDownloader$run$2.invokeSuspend(VideoDownloader.kt:79)
at nobility.downloader.core.scraper.VideoDownloader$run$2.invoke(VideoDownloader.kt)
at nobility.downloader.core.scraper.VideoDownloader$run$2.invoke(VideoDownloader.kt)
at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:61)
at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:163)
at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
at nobility.downloader.core.scraper.VideoDownloader.run(VideoDownloader.kt:43)
at nobility.downloader.ui.windows.DownloadConfirmWindow$open$1$1$1$1$3$1$1.invokeSuspend(DownloadConfirmWindow.kt:407)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:111)
at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:99)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
Caused by: java.util.concurrent.TimeoutException
at java.base/java.util.concurrent.CompletableFuture.timedGet(Unknown Source)
at java.base/java.util.concurrent.CompletableFuture.get(Unknown Source)
at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute0(JdkHttpClient.java:401)
... 28 more
Stacktrace for Failed to load url: https://wcofun.net/cardfight-vanguard-divinez-episode-2-english-dubbed
org.openqa.selenium.TimeoutException: java.util.concurrent.TimeoutException
Build info: version: '4.23.1', revision: '656257d8e9'
System info: os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '17.0.11'
Driver info: nobility.downloader.core.driver.undetected_chrome.UndetectedChromeDriver
Command: [08d1f154dce200bf5f3c57ef107e4f2e, get {url=https://wcofun.net/cardfight-vanguard-divinez-episode-2-english-dubbed}]
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 128.0.6613.85, chrome: {chromedriverVersion: 128.0.6613.84 (606aa55c7d68...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: <IP_ADDRESS>:44570}, pageLoadStrategy: normal, platformName: any, proxy: Proxy(), se:cdp: ws://<IP_ADDRESS>:44570/devtoo..., se:cdpVersion: 128.0.6613.85, setWindowRect: false, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
Session ID: 08d1f154dce200bf5f3c57ef107e4f2e
at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute0(JdkHttpClient.java:418)
at org.openqa.selenium.remote.http.AddSeleniumUserAgent.lambda$apply$0(AddSeleniumUserAgent.java:42)
at org.openqa.selenium.remote.http.Filter.lambda$andFinally$1(Filter.java:55)
at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute(JdkHttpClient.java:374)
at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:187)
at org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:216)
at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:174)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:545)
at org.openqa.selenium.remote.RemoteWebDriver.get(RemoteWebDriver.java:313)
at nobility.downloader.core.driver.undetected_chrome.UndetectedChromeDriver.get(UndetectedChromeDriver.kt:25)
at org.openqa.selenium.remote.RemoteWebDriver$RemoteNavigation.to(RemoteWebDriver.java:1090)
at nobility.downloader.core.scraper.VideoDownloader.detectAvailableResolutions(VideoDownloader.kt:401)
at nobility.downloader.core.scraper.VideoDownloader.access$detectAvailableResolutions(VideoDownloader.kt:29)
at nobility.downloader.core.scraper.VideoDownloader$run$2.invokeSuspend(VideoDownloader.kt:79)
at nobility.downloader.core.scraper.VideoDownloader$run$2.invoke(VideoDownloader.kt)
at nobility.downloader.core.scraper.VideoDownloader$run$2.invoke(VideoDownloader.kt)
at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:61)
at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:163)
at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
at nobility.downloader.core.scraper.VideoDownloader.run(VideoDownloader.kt:43)
at nobility.downloader.ui.windows.DownloadConfirmWindow$open$1$1$1$1$3$1$1.invokeSuspend(DownloadConfirmWindow.kt:407)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:111)
at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:99)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
Caused by: java.util.concurrent.TimeoutException
at java.base/java.util.concurrent.CompletableFuture.timedGet(Unknown Source)
at java.base/java.util.concurrent.CompletableFuture.get(Unknown Source)
at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute0(JdkHttpClient.java:401)
... 28 more
Stacktrace for Failed to kill driver.
java.lang.NullPointerException: Cannot invoke "java.lang.Process.destroy()" because "this.browser" is null
at nobility.downloader.core.driver.undetected_chrome.UndetectedChromeDriver.quit(UndetectedChromeDriver.kt:41)
at org.openqa.selenium.remote.RemoteWebDriver.(RemoteWebDriver.java:177)
at org.openqa.selenium.chromium.ChromiumDriver.(ChromiumDriver.java:114)
at org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:88)
at org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:83)
at org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:72)
at nobility.downloader.core.driver.undetected_chrome.UndetectedChromeDriver.(UndetectedChromeDriver.kt:17)
at nobility.downloader.core.driver.undetected_chrome.ChromeDriverBuilder.build(ChromeDriverBuilder.kt:77)
at nobility.downloader.core.driver.undetected_chrome.ChromeDriverBuilder.build(ChromeDriverBuilder.kt:117)
at nobility.downloader.core.driver.undetected_chrome.ChromeDriverBuilder.build$default(ChromeDriverBuilder.kt:88)
at nobility.downloader.core.driver.DriverBase.setupDriver(DriverBase.kt:78)
at nobility.downloader.core.driver.DriverBase.(DriverBase.kt:33)
at nobility.downloader.core.driver.DriverBase.(DriverBase.kt:20)
at nobility.downloader.core.scraper.VideoDownloader.(VideoDownloader.kt:31)
at nobility.downloader.ui.windows.DownloadConfirmWindow$open$1$1$1$1$3$1$1.invokeSuspend(DownloadConfirmWindow.kt:405)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:111)
at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:99)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
And this in the main screen text box
[11:02] Welcome Back!
[11:02] Successfully loaded 5546 movie slugs.
[11:02] Successfully launched video downloader for 13 episode(s).
[11:02] [I] Scraping resolution links from https://wcofun.net/cardfight-vanguard-divinez-episode-1-english-dubbed
[11:02] [I] Scraping resolution links from https://wcofun.net/cardfight-vanguard-divinez-episode-2-english-dubbed
[11:02] [RemoteWebDriver] [E] Failed to kill driver.
[11:03] Error: Cannot invoke "java.lang.Process.destroy()" because "this.browser" is null
[11:03] [RemoteWebDriver] [E] Failed to kill driver.
[11:03] Error: Cannot invoke "java.lang.Process.destroy()" because "this.browser" is null
[11:03] [BaseContinuationImpl] [E] Download task failed with the error: StandaloneCoroutine is cancelling
[11:03] [RemoteWebDriver] [E] Failed to kill driver.
[11:03] Error: Cannot invoke "java.lang.Process.destroy()" because "this.browser" is null
[11:03] [RemoteWebDriver] [E] Failed to kill driver.
[11:03] Error: Cannot invoke "java.lang.Process.destroy()" because "this.browser" is null
[11:03] [RemoteWebDriver$RemoteNavigation] [E] Failed to load url: https://wcofun.net/cardfight-vanguard-divinez-episode-1-english-dubbed
[11:05] Error: java.util.concurrent.TimeoutException
[11:05] Build info: version: '4.23.1', revision: '656257d8e9'
[11:05] System info: os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '17.0.11'
[11:05] Driver info: nobility.downloader.core.driver.undetected_chrome.UndetectedChromeDriver
[11:05] Command: [36e763cec92fd9ca23f1fb7dae6984c0, get {url=https://wcofun.net/cardfight-vanguard-divinez-episode-1-english-dubbed}]
[11:05] Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 128.0.6613.85, chrome: {chromedriverVersion: 128.0.6613.84 (606aa55c7d68...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: <IP_ADDRESS>:44539}, pageLoadStrategy: normal, platformName: any, proxy: Proxy(), se:cdp: ws://<IP_ADDRESS>:44539/devtoo..., se:cdpVersion: 128.0.6613.85, setWindowRect: false, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
[11:05] Session ID: 36e763cec92fd9ca23f1fb7dae6984c0
[11:05] [VideoDownloader$run$2] [E] Failed to find frame for resolution check. Retrying...
[11:05] [RemoteWebDriver$RemoteNavigation] [E] Failed to load url: https://wcofun.net/cardfight-vanguard-divinez-episode-2-english-dubbed
[11:05] Error: java.util.concurrent.TimeoutException
[11:05] Build info: version: '4.23.1', revision: '656257d8e9'
[11:05] System info: os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '17.0.11'
[11:05] Driver info: nobility.downloader.core.driver.undetected_chrome.UndetectedChromeDriver
[11:05] Command: [08d1f154dce200bf5f3c57ef107e4f2e, get {url=https://wcofun.net/cardfight-vanguard-divinez-episode-2-english-dubbed}]
[11:05] Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 128.0.6613.85, chrome: {chromedriverVersion: 128.0.6613.84 (606aa55c7d68...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: <IP_ADDRESS>:44570}, pageLoadStrategy: normal, platformName: any, proxy: Proxy(), se:cdp: ws://<IP_ADDRESS>:44570/devtoo..., se:cdpVersion: 128.0.6613.85, setWindowRect: false, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
[11:05] Session ID: 08d1f154dce200bf5f3c57ef107e4f2e
[11:05] [VideoDownloader$run$2] [E] Failed to find frame for resolution check. Retrying...
[11:05] [RemoteWebDriver] [E] Failed to kill driver.
[11:06] Error: Cannot invoke "java.lang.Process.destroy()" because "this.browser" is null

It looks like to me that the chrome driver that gets downloaded is off. but in my .cache the chrome driver is not that either.

Ok so the chromedriver isn't being built properly, but the logs aren't very helpful.
Where is your chrome getting installed and how are you installing it?
I just updated to the latest chrome and download what you're trying to download.

So I don't really understand what would make this fail besides Chrome being the issue or maybe file permissions are messed up.

I have not reinstalled chrome yet. it was working on 1.0 just fine but after 1.0.1 it broke and no amount of uninstalling or reinstall zen worked.
I will try redoing chrome and see what happens.

I have not reinstalled chrome yet. it was working on 1.0 just fine but after 1.0.1 it broke and no amount of uninstalling or reinstall zen worked.
I will try redoing chrome and see what happens.

Yes i know that and it is a weird coincidence, but I didn't change anything related to downloads besides movies and that doesn't touch the regular process.
Commit
If 1.0 works then you can try installing it again. I really doubt that's the issue though.
I'm sorry that it's not working, but the logs don't help and everyone else is able to download.
For now I will chalk this up as an issue on your end and there's not much I can do about it unfortunately.
If you find anything helpful then let me know.

I have not reinstalled chrome yet. it was working on 1.0 just fine but after 1.0.1 it broke and no amount of uninstalling or reinstall zen worked.
I will try redoing chrome and see what happens.

Yes i know that and it is a weird coincidence, but I didn't change anything related to downloads besides movies and that doesn't touch the regular process.
Commit
If 1.0 works then you can try installing it again. I really doubt that's the issue though.
I'm sorry that it's not working, but the logs don't help and everyone else is able to download.
For now I will chalk this up as an issue on your end and there's not much I can do about it unfortunately.
If you find anything helpful then let me know.

I reinstalled chrome and no dice. still getting this message.
Aug 26, 2024 10:29:36 PM org.openqa.selenium.devtools.CdpVersionFinder findNearestMatch
WARNING: Unable to find an exact match for CDP version 128, returning the closest version; found: 127; Please update to a Selenium version that supports CDP version 128
The only thing I can think of is my chrome is to far ahead or  something needs to be redownloaded.
Is there a folder i can remove the Selenium and re pull it?

I have not reinstalled chrome yet. it was working on 1.0 just fine but after 1.0.1 it broke and no amount of uninstalling or reinstall zen worked.
I will try redoing chrome and see what happens.

Yes i know that and it is a weird coincidence, but I didn't change anything related to downloads besides movies and that doesn't touch the regular process.
Commit
If 1.0 works then you can try installing it again. I really doubt that's the issue though.
I'm sorry that it's not working, but the logs don't help and everyone else is able to download.
For now I will chalk this up as an issue on your end and there's not much I can do about it unfortunately.
If you find anything helpful then let me know.

I reinstalled chrome and no dice. still getting this message. Aug 26, 2024 10:29:36 PM org.openqa.selenium.devtools.CdpVersionFinder findNearestMatch WARNING: Unable to find an exact match for CDP version 128, returning the closest version; found: 127; Please update to a Selenium version that supports CDP version 128
WARNING: Unable to find version of CDP to use for 128.0.6613.85. You may need to include a dependency on a specific version of the CDP using something similar to org.seleniumhq.selenium:selenium-devtools-v86:4.17.0 where the version ("v86") matches the version of the chromium-based browser you're using and the version number of the artifact is the same as Selenium's.
The only thing I can think of is my chrome is to far ahead or something needs to be redownloaded.
Is there a folder i can remove the Selenium and re pull it?

Sorry i've been pretty busy
The only thing that gets saved to your computer related to selenium is going to be the chromedrivers that download. You can try deleting those if anything.
Also that warning is always going to show because there's always a new chrome and not a new chromedriver since it's separate. It doesn't effect anything.
I can try adding the devtools in the next release though.
I'll do that later in the night

Sounds good, ill hang out and see if the next one will work for me lol.

Ok as a last resort I have added the options to set your chrome browser path and your chrome driver path
You're going to have to get the latest chromedriver here: https://googlechromelabs.github.io/chrome-for-testing/#stable
or find another version online that matches your exact chrome version.
I'm marking this as resolved since it's getting too big and there's not much else I can at this point.
1.0.3

You can find extra info about it here: https://github.com/NobilityDeviant/ZenDownloader/blob/master/README.md#custom-chrome-browser--driver


add license

I want to  add license in the repository.Please assign this issue to me under GSSOC

Hi, @S-ishita , you may work on this and please refer to the Contribution guidelines on the readme once.
All the best!


Oracle statement fails when it contains DATE'11/29/2017' and no space in between

What version of Flyway are you using?
4.2.0
Which client are you using? (Command-line, Java API, Maven plugin, Gradle plugin, SBT plugin, ANT tasks)
Maven plugin
What database are you using (type & version)?
Oracle 11G
What operating system are you using?
Linux
What did you do?
(Please include the content causing the issue, any relevant configuration settings, and the command you ran)
CREATE OR REPLACE PACKAGE DEMO_P_FLYWAYBUG
IS
  FUNCTION F_MAGIC_DATE
    RETURN DATE;
END DEMO_P_FLYWAYBUG;
/

CREATE OR REPLACE PACKAGE BODY DEMO_P_FLYWAYBUG
IS
  FUNCTION F_MAGIC_DATE
    RETURN DATE
  IS BEGIN
    RETURN DATE'11/29/2017';
  END F_MAGIC_DATE;

END DEMO_P_FLYWAYBUG;
/

What did you expect to see?
That the USER_SOURCE for the package body object ends with 'END DEMO_P_FLYWAYBUG'
and that the package compiles.
What did you see instead?
That the USER_SOURCE for the package body object ends with '/'
and that the package does not compile.
I traced this bug to https://github.com/flyway/flyway/blob/df9e7560427c3586905cfaa69f54c64cad3fe9eb/flyway-core/src/main/java/org/flywaydb/core/internal/database/SqlStatementBuilder.java#L193 where it thinks it is in a multiline string.
This is because the DATE cast keyword is allowed before the strings. This is fixed with a space between DATE and the subsequent quote.
This can easily be fixed by adding DATE to the following list https://github.com/flyway/flyway/blob/df9e7560427c3586905cfaa69f54c64cad3fe9eb/flyway-core/src/main/java/org/flywaydb/core/internal/database/oracle/OracleSqlStatementBuilder.java#L37

Good catch and excellent analysis! That was indeed the issue. Thank you very much. Fixed!


use function expressions in suite and test blocks

When writing Mocha tests, the blocks should be function expressions instead of lambdas.  The reasoning is that it's easier to refactor if a test needs a custom timeout, or needs to be conditionally skipped:
it('should do x', () => {
  this.skip(); // throws exception
});

it('should do x', function () {
  this.skip(); // ok
});

:metal: thanks


Cannot Upload: 500 Internal Server Error

When trying to upload a video, I get the following error when hovering over the upload zone.

 <title>500 Internal Server Error</title>

500 Internal Server Error

nginx/1.10.3

I get the same error with Chromium and Mozilla Firefox, when hovering over the upload zone or uploading the file from the browser's GUI.

same here at the moment.

I'm having a similar issue, screenshot below.


Add String detection to setRegister()

This makes it convenient to use strings when dealing with Register data types so you don't have to new Buffer() all the time.
Also, small improvement to detecting whether or not a value is a string.

Tests passed and the code looks good.

:+1: 3923c50


Write Longitudinal Statistical Paper

Write about the trends and their statistical significance. Ideally peer-reviewed. Otherwise Self-published.

As usual, count me in on paper writing. Would be happy to chat more
about that!
Our first paper is still in the first stage review.
--
Piotr Konieczny, PhD
http://hanyang.academia.edu/PiotrKonieczny
http://scholar.google.com/citations?user=gdV8_AEAAAAJ
http://en.wikipedia.org/wiki/User:Piotrus
On 5/5/2015 08:10, Max Klein wrote:

Write about the trends and their statistical significance. Ideally
peer-reviewed. Otherwise Self-published.
—
Reply to this email directly or view it on GitHub
https://github.com/notconfusing/WIGI/issues/16.

Count me in too.

I'm in as a researcher. Hargup, aren't you a dev? Devs have a lot of work already. :P

I think my inputs in the research can valuable as I have a good enough formal background in Mathematics and Statistics and also because I have an understanding of different aspects of feminism and social justice issue. I understand developers have a lot of work and I with other devs will take care of it irrespective of my contributions to the research team.

Yep, why not?

Btw, you saw the deleted version, I realized that devs "should" help too.

[ ] since 2013 on the 42 wikis by %
[ ] since 2014 by all variables

done, see wigi-icwsm.tex

Does it mean you wrote a new paper???
--
Piotr Konieczny, PhD
http://hanyang.academia.edu/PiotrKonieczny
http://scholar.google.com/citations?user=gdV8_AEAAAAJ
http://en.wikipedia.org/wiki/User:Piotrus
On 3/5/2016 13:06, Max Klein wrote:

Closed #16 https://github.com/notconfusing/WIGI/issues/16.
—
Reply to this email directly or view it on GitHub
https://github.com/notconfusing/WIGI/issues/16#event-578650035.

@piokon we wrote a paper that was centered around the technical release of
the dataset. It was rejected by ICWSM, but we are now targeting OpenSym. We
are taking care that it does not overlap with the journal paper in
submission.
Make a great day,
Max Klein ‽ http://notconfusing.com/
On Fri, Mar 11, 2016 at 1:14 AM, piokon<EMAIL_ADDRESS>wrote:

Does it mean you wrote a new paper???
--
Piotr Konieczny, PhD
http://hanyang.academia.edu/PiotrKonieczny
http://scholar.google.com/citations?user=gdV8_AEAAAAJ
http://en.wikipedia.org/wiki/User:Piotrus
On 3/5/2016 13:06, Max Klein wrote:

Closed #16 https://github.com/notconfusing/WIGI/issues/16.
—
Reply to this email directly or view it on GitHub
https://github.com/notconfusing/WIGI/issues/16#event-578650035.

—
Reply to this email directly or view it on GitHub
https://github.com/notconfusing/WIGI/issues/16#issuecomment-195229346.


61 smart contract address + packages upgrades

↪ Pull Request
A couple of minor package upgrades and possibility to read contract address from CoinInfo when relevant.
💻 Examples
🚨 Test instructions
Run unit tests
💥 Does this PR introduce a breaking change?

[ ] Yes
[x] No

✔ PR Todo

[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING.md document.
[x] I have added tests to cover my changes.
[ ] All new and existing tests passed.

Sorry just realised that was already solved


ML.NET: updated clustering tutorial to 0.10

Update of the article: dotnet/docs#10366
(two PRs don't depend on each other and can be merged in any order).

Changes look good to merge.

@luisquintanilla thanks for review!


added a pattern to schema_for_association_join! for map updates

Support was recently added for map updates in select statements from subqueries. In order to use assoc/2 with the result of those subqueries, this pattern needs to be added to schema_for_association_join!/3

I wasn't quite sure where to add the appropriate test case, so if someone can't point me to it I'll be more than happy to add a test case, and to update any relevant documentation.

@zachdaniel please check the commit that added update support and see where it added the test. I think it was in test/ecto/query/planner_test.exs. :)

This seemed kind of cross domain, so I wasn't sure if I should put this in the same place w/ the other subquery tests in integration_test/sql/subquery.exs or if I should put it in association tests or in the assoc tests in integration_test/cases/assoc.exs, or both. I'll write up what I think they would both look like and put them here.

I don't think we need an integration test for this change, so it needs to go in test. If planner is too large, then we can break it apart as part of another PR.

@josevalim Added a test case that illustrates the source being set appropriately.

:heart: :green_heart: :blue_heart: :yellow_heart: :purple_heart:


Not perfect code to switch state

 Drawable drawable = item.getIcon();         if (drawable instanceof Animatable) {             ((Animatable) drawable).start();         }
I think the code can replace by **animated-selector **.
Not a good solution that using code to start anim.

animated-selector is available only after API 21, but this project has minSdkVersion = 16.


fix(build): tidy submodules and make their tests run in build

I found out that the tests under these 3 dirs are ignored during build and test:

pkg/apis/camel
pkg/client/camel
pkg/kamelet/repository
because they have their own go.mod module definitions.

This updated the module definitions and put them in the test process.

Release Note
NONE

LGTM. I am wondering if it makes sense to have them a different set of dependencies and why not using the base ones. @astefanutti do you know why they are structured this way?

@squakez APIs and clients have their own modules, so consumers do not have to depend on the main operator module, which is rather internal and should not be depended on conceptually. I think that's an accepted best practice among the operators ecosystem.


Update info.json

:x: Validation status: errors

File
Status
Preview URL
Details

:x:Error

Details

Line 111: [Error] W:\5dq2-s\jobs\100\Pages\Pricing\docfx.json for docset Pricing doesn't exist

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Operators Open Points

Closing. This Epic was used to track progress on various operator features, most of which were also tracked by #129