Keep Getting Error after trying to use Patch_config

I tried to use FauxApi's patch_config , passing to it a json as data, Here's the actual command :
curl -X POST --silent --insecure -L --header "fauxapi-auth: <fauxapi-auth-val>" --header "Content-Type: application/json" --data @patch.json "http://<IP_ADDRESS>/fauxapi/v1/?action=config_patch"
The reason for -L is to allow forwarding (due to the pfsense having been moved) , The  is dynamically generated (the problem is not related to authentication).
The error i keep getting is :
PHP ERROR: Type: 4096, File: /etc/inc/fauxapi/fauxapi_pfsense_interface.inc, Line: 135, Message: Argument 2 passed to fauxapi\v1\fauxApiPfsenseInterface::array_merge_recursive_distinct() must be of the type array, null given, called in /etc/inc/fauxapi/fauxapi_pfsense_interface.inc on line 121 and defined	@ 2018-10-27 01:39:36
To be sure. the file patch.json is existing in the same path where i'm running the command, and has a valid json of a new  list of CA's

Just to double down on this, The issue has been resolved, for future reference, the problem was with the redirection, it didn't redirect the file sent for some reason, I fixed the redirection issue by changing the protocol from http to https and it now functions properly.
Still, i think there should be some data validation in order for this not to occur next time.

Just to double down on this, The issue has been resolved, for future reference, the problem was with the redirection, it didn't redirect the file sent for some reason, I fixed the redirection issue by changing the protocol from http to https and it now functions properly.
Still, i think there should be some data validation in order for this not to occur next time.


[BUG] IllegalStateException: async operation is not supported

What is the bug?
latest.log
Expected Behaviour
I want to create a hologram with a top money and it doesn't work.
How to Reproduce
1 /teama holo create money
Error message
latest.log
Output of /teama version
[11:27:59 INFO]: [BetterTeams] Storage Method: com.booksaw.betterTeams.team.storage.storageManager.SeparatedYamlStorageManager
[11:27:59 INFO]: [BetterTeams] Minecraft Version: git-Purpur-1922 (MC: 1.19.3)
[11:27:59 INFO]: [BetterTeams] Language Selected: messages
[11:27:59 INFO]: [BetterTeams] Current plugin version: 4.6.2
Additional Information
No response

This bug has been fixed and the patch will be included in the next update. Thank you for reporting.


[Feature Request] Option to silence output to stdout / logging

Is your feature request related to a problem? Please describe.
Yes, there's a problem if say you want to run some Dart CLI program, whose goal is to write something to the stdout, a result that might be used by something else later. The problem is that FVM is doing at least some logging and thus "polluting" the stdout in this scenario. This line for example:
FvmLogger.info('fvm: running Dart from Flutter "$version"\n');
Describe the solution you'd like
A way to silence any logging from FVM, an option such as -s / --silent or similar.
Describe alternatives you've considered
Calling dart directly, with downside being that one needs to hardcode the path and not use "fvm dart ...".

@zarko-tg I believe I had done this already for the flutter command.
If you want you can do a PR using the logger.trace as it shown here and I can review.
https://github.com/leoafarias/fvm/blob/main/lib/src/commands/flutter_command.dart
If not I should be able to get to it over the weekend.

Now that went quickly, cheers!


What‘s the computational resources are required to use LLaVA for inference?

We test LLaVA on one a100 GPU. As it requires around 26GB of GPU memory, I think one A6000, V100, A100 is ok.


stack "flickers" after a new window is added to the stack and focus is moved back and forth

Hi,
I have a little problem with stacks, which I hope can be solved because it's quite annoying
Let me try to describe how to reproduce it.
Let's suppose a space, with only 3 terminal windows, side by side.
Let's call them w1, w2 and w3

go into w1, and stack it on top of w2, with (supposing 39410 is the id of w2)

yabai -m window 39410 --stack `yabai -m query --windows --window | jq '.id'`

The 2 windows are "merged", and the focus is in the new stack
So now we have one stack with w1 (visible) and w2 ("behind"), and a single w3 window next to it

from the same w1 window (now in the stack), move the focus to the other window left (w3)

yabai -m window --focus east

The focus moves and you're now in w3. You see w1 (unfocused) and w3 on the screen

finally, move the focus back to the stack

yabai -m window --focus west

Here the problem happens. When the focus changes, back to the stack, w1 disappears and w2 is shown instead.
w2 became the "front window of the stack", all by itself.
This is the 'flicker' effect I'm trying to describe here
Note that this does NOT happen if the focus is moved back and forth using the mouse
It happens only when the focus is moved using command-line calls (or keyboards bindings for the same commands in skhd)
is it only me, or can others reproduce it too?
Thanks!

same issues here.

I run into the same issue, but it seems to happen only with iTerm for me.

Duplicate of  #1311 and fixed on master.


Use kops-native validation

Fixes #969
This change deduplicates the code between kops and terraform-provider-kops. It utilizes kops validation classes for validations, rather than using an old custom version (that failed due to using deprecated ComponentStatus in some cases).
As a bonus, it can also validate dedicated apiserver nodes :)

@eddycharly any idea on when we can get this PR merged? Would be great to use this when the validation works!

Did you try it out ?
I remember native validation had a couple of issues.

Ok, let's try this out 🤞
Thanks for your PR, and sorry for taking such a long time 🙏


terra-station: init at 1.2.0

Description of changes
Added the Station wallet of https://terra.money!
Tested with my own seed, all seems to work so far!

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, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.05 Release Notes (or backporting 21.11 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
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 167333 run on x86_64-linux 1

1 package built:

terra-station


Binary fails to dock on RPi ARM

Running 1.15:
$ ./bin/urbit dock lagrev-nocfep/
vere: link lagrev-nocfep//.run -> lagrev-nocfep//.bin/live/vere-v1.15-aarch64-linux failed: Operation not permitted
vere: link lagrev-nocfep//.run failed
vere: binary copy failed
Assertion failed: 0 (src/unix/core.c: uv_close: 178)
Aborted

Possibly a symlink issue?

Looks like you have a trailing slash on your pier. Can you try ./bin/urbit dock lagrev-nocfep instead of ./bin/urbit dock lagrev-nocfep/?

$ ./bin/urbit dock lagrev-nocfep
vere: link lagrev-nocfep/.run -> lagrev-nocfep/.bin/live/vere-v1.17-linux-aarch64 failed: Operation not permitted
vere: link lagrev-nocfep/.run failed
vere: binary copy failed
Assertion failed: 0 (src/unix/core.c: uv_close: 190)
Aborted

What are the permissions on the pier?

drwxr-xr-x 10 pi pi 131072 Jan 19 10:55  lagrev-nocfep

This error is the result of link() failing with EPERM. Based on the man page for link(), the reason for this is one of:

The filesystem containing does not support the creation of hard links.
The caller does not have permission to create a hard link to this file (see the description of /proc/sys/fs/protected_hardlinks in proc(5)).
lagrev-nocfep/.bin/live/vere-v1.17-linux-aarch64 is marked immutable or append-only.  (See ioctl_iflags(2).)

To that end, are you able to create a hard link on your system?

That's it then:  the drive is exfat which doesn't support links of any kind.


Add Search Bar to Track Library

Allows for searching specific tracks based on title, album, author
Most of it is already done
If any changes need to be made to merge please leave them here
Features I didn't have time to do yet

open search bar with hotkey

Thank you so much for your effort! The search feature for songs is one of the most requested features on my to-do list, but I haven't had time to implement it yet. Your help is greatly appreciated!
I will review this PR more thoroughly in the next few days when I have some free time. In the meantime, I have a few initial suggestions:
Tabs and Spaces
There seem to be conflicts between tabs and spaces in this PR, resulting in many unnecessary diffs that make reviewing harder. Our repository uses 2 spaces for indentation.
Tip: You can find an extension for your favorite text editor to automatically apply the tab settings from our .editorconfig file: https://github.com/tranxuanthang/lrcget/blob/main/.editorconfig
The approach of implementing search for songs
I noticed that your approach to implementing the search feature involves scanning every track ID with invoke('get_track', { trackId: id }) (https://github.com/tranxuanthang/lrcget/pull/91/commits/89a84a2f6dbcbbdd7602c987d145a1701c92e2a2#diff-d2e7ca28e16f5855ca8a670c2ab7234cdf12196e7562bf893fbe3b297197aedfR34).
This method invokes a Rust function:
https://github.com/tranxuanthang/lrcget/blob/dcec6f566096fb0ffbb71e85da882096d1d50415/src-tauri/src/main.rs#L137
And because each call introduces an overhead cost from IPC (inter-process communication), calling this too many times from JavaScript side is a bad idea. People having more than ten thousands of songs might be heavily affected (https://github.com/tranxuanthang/lrcget/issues/19).
I suggest:

Creating a new command in Rust dedicated to searching for songs.
Utilizing SQLite's LIKE SQL query or its full-text search feature (https://www.sqlite.org/fts5.html) to improve performance and memory efficiency.

This will require some Rust coding. If you're not experienced with Rust, I’m happy to help implement this function on the Rust side!

okie, I implemented this rust side
I probably should've checked a little further into the code of the project.
it is now integrated into the already existent get_track_ids tauri command to also avoid doing a separate query and re-filtering the Ids, as such, a parameter was added to said function to enable/disable filtering directly in the query, calling a different database function to either get the full ids or the saved ones.
additionally I added a string to the state, to avoid needing to pass the search query everytime, even when not needed.
to set said string another command was added
everything else I had already added was just updated to use this newer implementation
** and also used the .editorconfig **
FTS
I was reading some documentation of mentioned SQLITE FTS feature, however that's currently something out of my field
this would be

We are heading in the right direction! Still, there are some things I'd like to modify for us to move forward:

Since we are no longer using  fastest-levenshtein package, could you also revert the changes in package-lock.json file?
The src-tauri/src/db.rs, src-tauri/src/library.rs and src-tauri/src/main.rs files are all getting reformatted at 4 spaces, could you keep it as 2 spaces like before?

It seems your editor is set to automatically format the whole document on save, which forces you to commit many unnecessary changes. I suggest turning this feature off first.
Furthermore, one good habit is to check each change in your commit carefully to make sure the diff of a PR as small as possible. Some things I can detect from the current changes are:

Avoid unnecessary changes such as adding empty new lines or adding semicolons in unrelated places (;) (link and link)
Avoid reordering import or use statements (link)
Avoid reformatting if changes is not necessary for the feature (link)

And check all your staged changes in any git GUI tool (the one integrated into your favorite text editor should work fine) before committing. After pushing to the remote branch, you can also do one more final self-review at the "files changed" section of your created PR: https://github.com/tranxuanthang/lrcget/pull/91/files

I was reading some documentation of mentioned SQLITE FTS feature, however that's currently something out of my field of expertise, so maybe later?

Sure, using LIKE is absolutely fine and we can always do more optimization later, and I think you did a good job implementing the get_search_track_ids function 👍

there was already a use of get_track_ids which did not need the use of a search query, to avoid passing the unneeded parameter every time, (because it seems tauri does not support optional arguments from their docs), I added set_search which in turn modifies the added
pub struct AppState {
  pub db: std::sync::Mutex<Option<Connection>>,
  pub player: std::sync::Mutex<Option<Player>>,
  pub active_search: std::sync::Mutex<Option<String>> // <-
}

allowing it to be used when filtering is requested

It looks a whole lot better now @GaryCraft! Remember when the commit history is a bit long you can always squash or rebase multiple commits into one. But that is not required in most cases and entirely your choice.
I'll review and test your PR later tonight!
Regarding your concern:

it seems tauri does not support optional arguments from their docs

It's true that Rust functions generally don't support optional arguments. But I think using the type Option<String> for search_query should work (it is similar to using null in other languages):
pub fn get_track_ids(
    search_active: bool,
    search_query: Option<String>,
    conn: &Connection,
) -> Result<Vec<i64>>

If that doesn't, you can always check for an empty search_query string, something like search_query.is_empty() for example.

I've just built your version on my local machine, and it works great! The UI also looks well done (more of my feedbacks about the UI below):

I think this PR is good to be merged. I do have some more preferences though:

Related to my above comment, I don't think we really need search_active argument in get_track_ids function. For better maintainability, we also shouldn't put much UI-related states in the Rust side (you can think of the Rust side as a server code, and should be kept stateless), so I don't prefer having a set_search command either.
I noticed you implemented the debounce logic for the auto-search feature, which is very thoughtful! In my opinion, using some external packages like lodash.debounce is usually better and easier to maintain than the DIY way. Installing the whole lodash package is also fine with me since Vite can do tree shaking, as long as you only import what you need (import debounce from 'lodash/debounce').

About the search bar: While at first I preferred an always visible search input text box more (in the top left corner, for example), your choice of making a dedicated search bar does make sense, and it allows for adding more filtering and sorting options on the search bar in the future 👍. I still have a few suggestions for the search bar, mostly to simply it and pave way for more features to be placed on the search bar in the future:

Remove the Auto checkbox, and make your choice of having the auto search feature for the user. If you are indecisive, we can put that as a option in the Configuration modal.
Place the clear search input x button inside the text input box.
In my opinion, the submit search button can also be safely removed, as most users will understand to press Enter to submit the search.

But overall, I think your PR can be merged now, and you can make modifications later in another PR to avoid burn-out if you prefer. What do you think about this?

I will continue to make the recommended changes in a separate PR then, to, if possible, allow for a release with the feature

Thank you for your big effort!


Questions : My questions about what i need to get startup to LiteDB v3.

Hello Mauricio,
I want to say that this is the first time to use github issues page (except yesterday testing question) and don't know about it's rules. So if i use it inconvenient way please warn me about that. Thanks for your honorable, so valuable project. It's really so simple, useful and also powerful. After read LiteDB's wiki and look at some samples on internet, still i don't understand some parts and can not start to use LiteDB in my financial project. Maybe reason of don't understand that i never use single file based no-sql solution before. I want to ask all questions here;

Actually LiteDB have default mapping scheme. But if we want we can overwrite this via attributes or via fluent api. Am i right? If so i'll prefer to use fluent api because attributes makes dirty my POCO classes. In your some samples you are recommending to use global static mapper and some other users overriding LiteDatabase's OnModelCreating and i can not override this in my code, there is no such a method in LİteDatabase. Reason is OnModelCreating not supporting latest release? I'm also wrote my Database class which is derived from LiteDatabase class, so what is the right way to use fluent api for mapping?

In your library most confused part for me EnsureIndex method. Why we have to call it? When we have to call it? If we use fluent api and specify all indexes and their details (unique or not etc.) still am i have to call it? I need details about this method usage.

Can i create composite index with LiteDB? For example for OrderDetails collection creating Order+Product unique composite index. If not what is your recommendation about that?

If my POCO class have some complex types like TimeZoneInfo, CultureInfo etc. Am i have to write extra classes for convert this data between read-write from/to data file process? I think yes because of as normal there is no such a bson data types. If so how i can write this type classes in a proper way, could you please tell me?

Could you please create simple examples for all relation types, for one to one, one to many and many to many. I'm so confused about that. For example i try to create one to many relation between my POCO classes and try to use include as you show one of your sample but i'm receiving an error at compiler phase.

I said that i'll use LiteDB on a financial project (large scale project, i hope LiteDB can handle it). Because of that i'm worry about what is your personal opinion about time series databases. Are you have any plan to write time series version of LiteDB (LiteTSDB)? Are you have any opinion about this type databases really useful or not?  especially for financial applications?

Hi @aytacasan, be welcome to Github :) I don't have any rule about issues yet. I try always response as soons as possible. First, my wiki/site are not full updated to v3, so some of your questions are about this.
1- There is no more "OnModelCreating". Now you need use LiteDatabase ctor to pass your global instance of BsonMapper (on some class that derived from BsonMapper). You can implement custom mapping just only using current BsonMapper class using Entity<T>() to map each type you want. I recommend always use a global instance of BsonMapper because all mappings are stored in cache, so it's better performance do not always create mapping functions.
If you want more complex rules (or create your own convetion rules) you can override BsonMapper and implement any of methods.
2- The quick answer is never. Well, almost never. It's because this method create (if not exits) an index in a document field. That was very useful in very first implementation of LiteDB (and of course, that was from MongoDB). At first version, that the only way you can create new indexes. Many versions later, it's possible create using attributes, mappings or on-the-fly, when you run any query on a field that doesnt have any index.
3- No, you can't. Composite index are not support yet (and I don't know if someday will be). It's pretty hard to do queries in composite indexes. I recomend use single column primary key with 2 fk. Your code must garantee that there is no duplicate Order+Product.
4- Yes, for this simple types (like Timestamp, Uri, CultureInfo) you must implement you own BSON value representation. You can use BsonMapper.Global.RegisterType. Here an example:
BsonMapper.Global.RegisterType<Uri>
(
    serialize: (uri) => uri.AbsoluteUri,
    deserialize: (bson) => new Uri(bson.AsString)
);

In this case you are implementing simple conversion from/to Uri using "string" BSON value.
5- About this, I don't know how you much you know about data model design in a document database. I recommend read this: https://docs.mongodb.com/manual/core/data-model-design/
LiteDB works like mongo in this way. When you are modeling you POCO class, you can map some field as only a reference and, when serialize, this document will not be stored as embeed document but only as a reference id. Here some testing for 1x1, 1xN and NxN.
https://github.com/mbdavid/LiteDB/blob/master/LiteDB.Tests/Database/IncludeTest.cs
After some tests I recommend use LiteDB.Shell to undersant how documents was storage.
6- About time series database: I never heard before :) I always worked in commercial applications and products that doenst need any special database data type.

Thanks for your detailed answers @mbdavid. All your answers clear for me but i want to clarify some of them;

I understand you clearly about mapping. Yes i want to use static global mapper like as your recommend and because of other reasons; performance and easy to use etc. But what about this;

`public sealed class Database : LiteDatabase, IDatabase
{
public Database(string connectionString)
: base(connectionString)
{
Mapper.Entity()
.Id(c => c.Id)
.Index(c => c.Name, true)
.Ignore(c => c.Orders);
        Mapper.Entity<Order>()
            .Id(o => o.Id)
            .Index(o => o.Date, false)
            .DbRef(o => o.Customer, "Customers");
    }
}`

Is this code have any logical error? My purpose is write clear code, give responsibility of data mapping to database class.

I'm very happy to hear that we don't have to call EnsureIndex nethod when we use mapping etc.. Now this is make sense for me. This must be like that unless we want to create collections at run time. I think most of the LiteDB users like the feature of on the fly index creation but i don't, at least for my current project. Is there any parameter/settings for close this feature?

I understand. Yes you are right develop this feature can be hard process. I'll follow your recommendation about that. I hope one day you have enough time and perseverance for develop this feature too.

For now very clear for me but i have to try it for my TimeZoneInfo & CultureInfo types and see the results.

I have serious experience about data modelling on relational databases but not about document databases. Also i noticed that my question is very generic. I'll explore your links and learn more about document database modeling. After that if i have any question, i'll try to ask more specific form.

Time series database quite famous in recent times. Mathematicians, statisticians, economists are using this type databases when they need analyses any data that have relation with time data. Technically time series database using time for indexing. Anyway if you develop commercial applications as your said most probably you don't need to use this type databases.

Also i asked a question with number  #444, please check it. If you need detailed info about that please inform me, so i can add extra explanation and some sample codes.
Have a nice day.

Hi @aytacasan, lets go:

Do not map your entities in ctor class. This will always run in each LiteDatabase instance that you call. Try use static ctor, like:

public class Database : LiteDatabase
{
    static Database()
    {
        BsonMapper.Global.Entity<Customer>()....

        BsonMapper.Global.RegisterType<Timestamp>(...);
    }
}

Yes, you only create on mapper this index and never call anu query using this field, LiteDB will never create this index. I had plans to auto create all indexes on statup database, but is quit expensive do it all times. So, I suggest you to create your own procedure to "startup" your collections/indexes (and now you will need EnsureIndex to do this - becase ensureindex will create index, even you dont run any query.

About relations: its depend about your application. In you example, OrderDetail can be embedded list of subdocuments, becase OrderDetail dont exists without Order. But products must be a reference in OrderDetail. Like this:

public class Order
{
    public int OrderId { get; set; }
    public List<OrderDetail> Details { get; set; } = new List<OrderDetail>();
}

// has no Id - is embedded document
public class OrderDetail
{
    public int Quantity { get; set; }
    [DbRef("products")] // using attribute to be simple (can be via mapper)
    public Product { get; set; }
}

//
public class Product
{
    public int ProductId { get; set; }
    public string ProductName { get; set; }
    public decimal Price { get; set; }
}

// when you insert an order, json will be
{
    OrderId: 1,
    Details: [{
        Quantity: 10,
        Product: { $id: 4, $ref: "products" }
    }]
}

To query an order, you always get all details (because are embedded),
but if you want include products in result, you must run include

var q = orders.Include(x => x.Details[0].Product).FindById(1);

Regards

Hi @mbdavid, thanks for your time&answers.

In my current project i'm using unity container and register my Database type singleton. So it's constructor calling one time at startup of application (at first request for database instance unity auto create one instance and hold it's reference for next request giving same instance) and disposing when user close the application. My application working user's client, single user accessing to database file and read-write data performance is so important because of that i designed like that. So still are you recommending using static constructor? If so i will follow your recommendation. More important think what is your opinion about my design (remain open data file throughout the program life cycle)?

About creating all indexes on startup you are right, first creation of data file will be slow down for that containing many collections/indexes. Sorry still i have a relational database perspective, nor document database:) And you are also right about if developer wants to create indexes before run any query he/she can use ensure index method at startup. But what about on the fly index creation, can i block this feature?

What i understand from your words that don't always be against embedded documents, sometimes it can be good solution vs reference documents. In my project performance very important so please tell me in your sample code, query order details (which is embedded document) will be slow down queries or will be same as it's reference document form? If you say, read/write/query performance doesn't change vs reference-embedded documents so i'll prefer to use embedded documents.

Best Regards


docs: add a fully-fledged example project

This is so cool, thanks! 😍

This is so cool, thanks! 😍


Undefined class constant

Hello!
L5.8
php 7.3.0
Undefined class constant 'ucfirst' (View: /var/www/.../resources/views/welcome.blade.php)
Contents of welcome.blade:
{{'foo' | ucfirst}}

Hi!
The only way I could reproduce this issue is not having the package.
Also, – it's just a thought – try it without any space, because in some cases, the editors put different "spaces" between {{ }} characters. Maybe that's the issue.

I just tried with various goofy amounts of spacing and it seems to work fine?

I close this due to inactivity.

Same error
laravel/framework                     v5.6.39            The Laravel Framework.
thepinecode/blade-filters             v0.3.2             Use filters easily in your blade templates.

Tried with many variants of spaces, tried cache clearing. Nothing helps.
Compiled php looks like:
<?php echo e($somestring|slug); ?>

@indapublic Can you send what do you have in your blade template?
Thanks.

@iamgergo Thanks for reply. Will send in Monday

@iamgergo Missed limitations section. Raw echo type was used. Works with regular


brew install mongodb gives SyntaxError

Please note that we will close your issue without comment if you delete, do not read or do not fill out the issue checklist below and provide ALL the requested information. If you repeatedly fail to use the issue template, we will block you from ever submitting issues to Homebrew again.

[x] ran a brew command and reproduced the problem with multiple formulae? If it's a problem with a single, official formula (not cask) please file this issue at Linuxbrew/homebrew-core: https://github.com/Linuxbrew/homebrew-core/issues/new/choose. If it's a brew cask problem please file this issue at https://github.com/Homebrew/homebrew-cask/issues/new/choose. If it's a tap (e.g. Homebrew/homebrew-php) problem please file this issue at the tap.
[x] ran brew update and can still reproduce the problem?
[ ] ran brew doctor, fixed all issues and can still reproduce the problem?
[x] ran brew config and brew doctor and included their output with your issue?

What you were trying to do (and why)
I am trying to install mongodb via brew  but getting SyntaxError. I wasn't able to find similar issue on SO.
What happened (include command output)

Command output

jashan@Jashan-Spectrex360:~$ brew install mongodb
==> Downloading https://fastdl.mongodb.org/src/mongodb-src-r4.0.4.tar.gz
Already downloaded: /home/jashan/.cache/Homebrew/downloads/61a0b0e676e5a13b0f3d5648786d8013482689cd9d987df38e8ba867c50305a9--mongodb-src-r4.0.4.tar.gz
==> Downloading https://files.pythonhosted.org/packages/cd/b0/c2d700252fc251e91c
Already downloaded: /home/jashan/.cache/Homebrew/downloads/c52e4f886933984a2acee5548875e73402354db77f43459cc2d4d9c3d29959cb--Cheetah-2.4.4.tar.gz
==> python -c import setuptools... --no-user-cfg install --prefix=/tmp/mongodb-2
Last 15 lines from /home/jashan/.cache/Homebrew/Logs/mongodb/01.python:
--no-user-cfg
install
--prefix=/tmp/mongodb-20181228-20750-1omu2yj/mongodb-src-r4.0.4/vendor
--install-scripts=/tmp/mongodb-20181228-20750-1omu2yj/mongodb-src-r4.0.4/vendor/bin
--single-version-externally-managed
--record=installed.txt
Traceback (most recent call last):
File "", line 4, in
File "setup.py", line 10, in
import SetupTools
File "/tmp/mongodb--Cheetah-20181228-20750-g50w93/Cheetah-2.4.4/SetupTools.py", line 50
except DistutilsPlatformError, x:
^
SyntaxError: invalid syntax
READ THIS: https://github.com/Linuxbrew/brew/wiki/troubleshooting
Please do not report this issue to Homebrew/brew or Homebrew/core,
which support macOS only."

brew config

jashan@Jashan-Spectrex360:~$ brew config
HOMEBREW_VERSION: 1.8.6
ORIGIN: https://github.com/Linuxbrew/brew
HEAD: aed454897a835834a62ced40609b66d876a99904
Last commit: 11 days ago
Core tap ORIGIN: https://github.com/Linuxbrew/homebrew-core
Core tap HEAD: e2c0f25cb9ee98ed7715dcc3ea429185806ce455
Core tap last commit: 79 minutes ago
HOMEBREW_PREFIX: /home/linuxbrew/.linuxbrew
HOMEBREW_CACHE: /home/jashan/.cache/Homebrew
CPU: quad-core 64-bit skylake
Homebrew Ruby: 2.3.7 => /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/bin/ruby
Clang: N/A
Git: 2.7.4 => /usr/bin/git
Curl: 7.47.0 => /usr/bin/curl
Kernel: Linux 4.15.0-39-generic x86_64 GNU/Linux
OS: Ubuntu 16.04.3 LTS (xenial)
Host glibc: 2.23
/usr/bin/gcc: 5.4.0
glibc: N/A
gcc: N/A
xorg: N/A

brew doctor

jashan@Jashan-Spectrex360:~$ brew doctor
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry or file an issue; just ignore this. Thanks!
Warning: "config" scripts exist outside your system or Homebrew directories.
./configure scripts often look for *-config scripts to determine if
software packages are installed, and what additional flags to use when
compiling and linking.
Having additional scripts in your path can confuse software installed via
Homebrew if the config script overrides a system or Homebrew provided
script of the same name. We found the following "config" scripts:
/home/jashan/anaconda3/bin/python3.6m-config
/home/jashan/anaconda3/bin/ncursesw6-config
/home/jashan/anaconda3/bin/curl-config
/home/jashan/anaconda3/bin/python3.6-config
/home/jashan/anaconda3/bin/libpng16-config
/home/jashan/anaconda3/bin/libpng-config
/home/jashan/anaconda3/bin/icu-config
/home/jashan/anaconda3/bin/freetype-config
/home/jashan/anaconda3/bin/xml2-config
/home/jashan/anaconda3/bin/xslt-config
/home/jashan/anaconda3/bin/python3-config
/home/jashan/anaconda3/bin/pcre-config
/usr/local/bin/libassuan-config
/usr/local/bin/gpg-error-config
/usr/local/bin/libgcrypt-config
/usr/local/bin/ksba-config
/usr/local/bin/gpgrt-config
/usr/local/bin/npth-config
Warning: Unbrewed header files were found in /usr/local/include.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.

If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.
Unexpected .la files:
/usr/local/lib/libMonoPosixHelper.la
/usr/local/lib/libMonoSupportW.la
/usr/local/lib/libassuan.la
/usr/local/lib/libgcrypt.la
/usr/local/lib/libgpg-error.la
/usr/local/lib/libikvm-native.la
/usr/local/lib/libksba.la
/usr/local/lib/libmono-profiler-aot-static.la
/usr/local/lib/libmono-profiler-aot.la
/usr/local/lib/libmono-profiler-coverage-static.la
/usr/local/lib/libmono-profiler-coverage.la
/usr/local/lib/libmono-profiler-log-static.la
/usr/local/lib/libmono-profiler-log.la
/usr/local/lib/libmonoboehm-2.0.la
/usr/local/lib/libmonosgen-2.0.la
/usr/local/lib/libnpth.la
Warning: Unbrewed .pc files were found in /usr/local/lib/pkgconfig.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.
Unexpected .pc files:
/usr/local/lib/pkgconfig/aspnetwebstack.pc
/usr/local/lib/pkgconfig/cecil.pc
/usr/local/lib/pkgconfig/dotnet.pc
/usr/local/lib/pkgconfig/dotnet35.pc
/usr/local/lib/pkgconfig/mlpack.pc
/usr/local/lib/pkgconfig/mono-2.pc
/usr/local/lib/pkgconfig/mono-cairo.pc
/usr/local/lib/pkgconfig/mono-lineeditor.pc
/usr/local/lib/pkgconfig/mono-nunit.pc
/usr/local/lib/pkgconfig/mono-options.pc
/usr/local/lib/pkgconfig/mono.pc
/usr/local/lib/pkgconfig/monodoc.pc
/usr/local/lib/pkgconfig/monosgen-2.pc
/usr/local/lib/pkgconfig/reactive.pc
/usr/local/lib/pkgconfig/system.web.extensions.design_1.0.pc
/usr/local/lib/pkgconfig/system.web.extensions_1.0.pc
/usr/local/lib/pkgconfig/system.web.mvc.pc
/usr/local/lib/pkgconfig/system.web.mvc2.pc
/usr/local/lib/pkgconfig/system.web.mvc3.pc
/usr/local/lib/pkgconfig/wcf.pc
/usr/local/lib/pkgconfig/xbuild12.pc
Warning: Unbrewed static libraries were found in /usr/local/lib.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.
Unexpected static libraries:
/usr/local/lib/libMonoPosixHelper.a
/usr/local/lib/libMonoSupportW.a
/usr/local/lib/libikvm-native.a
/usr/local/lib/libmono-profiler-aot-static.a
/usr/local/lib/libmono-profiler-aot.a
/usr/local/lib/libmono-profiler-coverage-static.a
/usr/local/lib/libmono-profiler-coverage.a
/usr/local/lib/libmono-profiler-log-static.a
/usr/local/lib/libmono-profiler-log.a
/usr/local/lib/libmonoboehm-2.0.a
/usr/local/lib/libmonosgen-2.0.a

Step-by-step reproduction instructions (by running brew commands)
$ brew install mongodb is the only command I used.

/move to Linuxbrew/homebrew-core

Please report issues with individual formula to Linuxbrew/core.


Mines going off without reason

Seams like i happens when mine enters the lane

Those were unrendered mines

fixed


Create and save profiles

Create and save profiles with the configurations of could, local folder to up / download.
So, with less clicks the user could access the default options of sync that he/she user with more frequency.

This may be a first step to create a automatic sync tool.

Save and define profiles;
Create a way to do a bidirectional synchronization (https://github.com/hildogjr/RCloneSync/blob/master/RCloneSync.py);
Allow to run (2) periodically.


SELF_SIGNED_CERT_IN_CHAIN

🚀 Feature request
Command (mark with an x)

- [ ] new
- [ ] build
- [ x] serve
- [ ] test
- [ ] e2e
- [ ] generate
- [ ] add
- [ ] update
- [ ] lint
- [ ] xi18n
- [ ] run
- [ ] config
- [ ] help
- [ ] version
- [ ] doc

Description
I do a http.post and I proxy it with the proxy.conf.json to a site with https. The site I tried to post to has a self signed certificate.
When I do a POST then I get a message in my server console
[HPM] Error occurred while trying to proxy request ?_action=logout from localhost:3000 to https://login.dev.data.intra/auth/json/sessions (SELF_SIGNED_CERT_IN_CHAIN) (https://nodejs.org/api/errors.html#errors_common_system_errors)
Describe the solution you'd like
I tries to use ng serve option --ssl true|false
but keep having the error.
Describe alternatives you've considered
Should a proxy it with some flag or should I install the self singed certificate somewhere ?

Hello, we reviewed this issue and determined that it doesn't fall into the bug report or feature request category. This issue tracker is not suitable for support requests, please repost your issue on StackOverflow using tag angular-cli.
If you are wondering why we don't resolve support issues via the issue tracker, please check out this explanation.


Update AzDO build to use new 1ES pool

Self-Hosted pools are being deprecated in favor of 1ES pools.

/azp run Setup-vswhere-CI


Composer package doesn't have Rules and Domains class anymore

Seems like the latest composer package is completely different from previous versions.
No Rules.php, no Domain.php, seems the entire interface isn't the same at all.
Downloaded the code with
composer require jeremykendall/php-domain-parser

No src folder inside
Using composer 2.4.4 latest

@wadih are you sure about your settings 🤔 . I just tried on a new directory and all went OK.

Hmm interesting, running it on another machine works.
On the problem machine I get below. So it's downloading version 1.4.2. Would you happen to know why?
./composer.json has been created
Running composer update jeremykendall/php-domain-parser
Loading composer repositories with package information
Updating dependencies
Lock file operations: 1 install, 0 updates, 0 removals
  - Locking jeremykendall/php-domain-parser (1.4.2)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
  - Installing jeremykendall/php-domain-parser (1.4.2): Extracting archive
Generating autoload files
No security vulnerability advisories found

On the good one I have:
./composer.json has been created
Running composer update jeremykendall/php-domain-parser
Loading composer repositories with package information
Info from https://repo.packagist.org: #StandWithUkraine
Updating dependencies
Lock file operations: 1 install, 0 updates, 0 removals
  - Locking jeremykendall/php-domain-parser (6.1.2)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
  - Installing jeremykendall/php-domain-parser (6.1.2): Extracting archive
4 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating autoload files
1 package you are using is looking for funding.
Use the `composer fund` command to find out more!

I'm glad you were able to find the root cause and that it has nothing to do with the package. Unfortunately I am not a composer experts so I will clause the issue as it is not related to the package and I hope you will fin an good explanation for the observed behaviour.

Looks like the problem resolved itself after I installed php-intl


documentation(api): Fix typo in construct narrow documentation.

Related czo thread

Merged, thanks @m-e-l-u-h-a-n!


Qulice incorrectly requires that the license text is in a Javadoc comment.

IntelliJ shows a warning for me, in all the files that have license text. It complains that it is a dangling comment.
Javadoc comments should be attached to classes, methods or attributes, anything else is "dangling".
There is no need for this comment to be anything other than a normal block comment. I suggest we remove whatever rule there is in Qulice that doesn't allow the normal block comment.

It makes sense for me, since I use Idea too. So the main thing from this discuss http://stackoverflow.com/questions/26075364/comment-style-for-license-headers-in-java ,
that there is no single standard for this, but the recommendation is to use block comments.

@pa9ey makes sense, but you have to submit this problem to qulice repository: https://github.com/teamed/qulice


Bump camunda-bpmn-js from 0.9.3 to 0.10.0

Closes #2423 and related to #2420

Does this issue fix any of our issues in our fixed upstream column? If so, please add a
Closes #issueNR

to the version bump PR.

Does this issue fix any of our issues in our fixed upstream column? If so, please add a
Closes #issueNR

to the version bump PR.

@smbea This applies to the commit message :)

BTW https://github.com/camunda/camunda-modeler/issues/2420 will also be done once we merge this, right? If so, it should be Closes #2420 too.

BTW #2420 will also be done once we merge this, right? If so, it should be Closes #2420 too.

#2420 is also missing the update on the new properties panel


[Bug] Death does not work properly

What happened?
I have a custom modpack that I have sync installed for, and all I am using it for is for multiple origins.

There is no option in config to disable losing the body
With KeepInventory on, items still fall on ground
Deathpoints are not created so it is easy to have items despawn (Xaero's Minimap)
I have yet to find a gravestone mod that works with sync, to mitigate previous issues.

Version
sync-mc1.18-3.1.jar
Minecraft Version
1.18.1
Fabric API Version
0.13.3
Installation Source
CurseForge
Logs
No response
Other Mods
extraorigins-1.18-9.jar
fabric-api-0.46.6+1.18.jar
FallingTree-1.18.1-3.2.1.jar
genesis-1.18.1-1.0.0.jar
heartytrinkets-1.18.1-1.0.0.jar
immersive-portals-1.2.5-mc1.18.1-fabric.jar
Immersive-portals-surivial-adaptation-0.7.0.jar
infusion-table-mod-1.0.5.jar
InventorySorter-1.8.5-1.18.jar
kleeslabs-fabric-1.18-11.0.0.jar
lambdynamiclights-2.1.0+1.17.jar
Manhunt-1.2.5+1.18.1.jar
mavm-fabric-1.18.1-1.0.7a.jar
mcw-lights-1.0.2fabric-mc1.18.1.jar
moborigins-1.8.0.jar
modmenu-3.0.1.jar
NaturesCompass-1.18.1-2.0.3-fabric.jar
Origins-1.18-1.3.2.jar
Origins-Classes-1.18-1.2.4.jar
owo-lib-0.5.2+1.18.jar
oxidized-1.6.1.jar
pandamc_concreteplus-1.9.2.jar
Patchouli-1.18.1-65-FABRIC.jar
Pehkui-3.1.0+1.14.4-1.18.1.jar
plushie-mod-1.1-1.18.1.jar
polymorph-fabric-0.0.19-1.18.1.jar
RebornCore-5.1.0.jar
rer-2.4.1.jar
RoughlyEnoughItems-7.3.443.jar
sync-mc1.18-3.1.jar
TechReborn-5.1.0.jar
trinketofundying-fabric-2.0.1-1.18.jar
trinkets-3.2.0.jar
veinmining-fabric-0.0.11-1.18.jar
waystones-fabric-1.18.1-9.0.4.jar
wthit-fabric-4.5.4.jar
Xaeros_Minimap_22.3.0_Fabric_1.18.jar
XaerosWorldMap_<IP_ADDRESS>_Fabric_1.18.jar
appleskin-fabric-mc1.18.1-2.3.0.jar
appliedenergistics2-10.0.0.jar
architectury-3.7.31.jar
axolotl-item-fix-1.1.3.jar
balm-fabric-2.4.3+0.jar
bclib-1.3.5.jar
better-end-1.0.3.jar
better-nether-6.0.12.jar
Block Magic-fabric-1.18.1-0.1.0.jar
cherishedworlds-fabric-2.0.1-1.18.jar
ChiselsBits-fabric-1.18.1-1.2.82.jar
cloth-config-6.2.57-fabric.jar
Clumps-fabric-1.18.1-8.0.0+5.jar
comforts-fabric-1.0.3-1.18.1.jar
conjuring-1.0.20+1.18.jar
Controlling-fabric-1.18.1-9.0+15.jar
creeper-spores-1.7.3.jar
elytratrinket-fabric-3.0.0-1.18.1.jar
Essential-fabric_1-18.jar
ExplorersCompass-1.18.1-2.0.2-fabric.jar
extra_classes_origins.jar
extraalchemy-fabric-1.18.1-1.7.0.jar

Additional Information
(Modpack is published on CurseForge as Sunken Origins By Neverendar if you want to easily recreate any issues)

There is no option in config to disable losing the body

I didn't quite get this one, could you elaborate, please?

With KeepInventory on, items still fall on ground

I know, this is explicitly coded behavior. At first I did the same thing iChun's Sync did too - I completely forgot about keepInventory being a thing. Therefore, dying as a shell with keepInventory true caused complete loss of items - they didn't drop, they didn't transfer to your old body, they just ceased to exist

Because it's impossible to reliably merge two different inventories (imagine that you died with inventory full of cobblestone and now you are being synced with another shell whose inventory is full of dirt), I force Minecraft to drop your belongings in order to save them from vanishing
https://github.com/Kir-Antipov/sync-fabric/blob/094d78cf6ae36e0bfb24688eed549d1f2503fee6/src/main/java/dev/kir/sync/mixin/PlayerEntityMixin.java#L37-L43

Deathpoints are not created so it is easy to have items despawn (Xaero's Minimap)
I have yet to find a gravestone mod that works with sync, to mitigate previous issues.

This mod's goal is to save you from actually dying, so Minecraft does not see shell death the same way as player death. Therefore, in these cases a closer integration with the given mods is needed. While I can do literally nothing with Xaero's Minimap (their mods are ARR), I can make some "shell death api" which can be used by this kind of mods, and add support for one popular gravestone mod via it as an example.

TL;DR - This is just how things work

Sorry, lost my github password,
For the first question, on my server, I have a bug where the body you start with can respawn normally when there are still active shells available, but shells when in use are deleted when they die, except we also have 1 glitched shell which is not deleted on death. I'd like to just be able to always respawn normally using a config, and just be able to use the mod to switch shells.
2) I am not using this mod to prevent death, just to be able to switch origins and inventories for various purposes and to prevent burnout from always using the same mechanics.
Thank you.


Streets Maps Update

Streets Maps Update
New and better maps 🗺

Will we need to clear the cache after merging this? 🤔

.deploy

Let's deploy and find out!


Added a HW section to the project readme, with links to original chip…

… manufacturer and a comparison with ESP8266.
Since the chip is introduced very recently (like <7 days ago?) I added some info, links and a comparison table with ESP8266 which the chip is competing against.

Looks nice, thanks! (Should be squash-merged)

Thank you very much for your pull request!
For receiving the free PineCone, please sign up at this link.
(If there are be any issues with signing up, please let me know here).


Add Neobundle to Vim configuration

Neobundle is a modern plugin manager.  But feel free to discuss about it.

Thanks, @maggick. Anything that makes dotfiles easier is welcome here :-)


Error

'posix' is not exported by node_modules/rollup-plugin-node-polyfills/polyfills/path.js, imported by<EMAIL_ADDRESS>

I have the same issue


Swap modBy argument order to clarify logic

When going through the koans, I noticed that the anonymous functions
using modBy were producing results that could be clearer. While I
don't know the intention of the author for certain, it felt like the
functions were not working as intended.
By swapping argument order, I found the functions to be more intuitive.
Perhaps others will as well 🙂
For example:
~/oss/elm-koans $ elm repl
> unsortedList = [ 10, 6, 8 ]
[10,6,8] : List number
> List.sortBy (\x -> modBy x 3) unsortedList
[10,6,8] : List Int
> List.sortBy (\x -> modBy x 3) unsortedList == unsortedList
True

-- with updated argument order
> List.sortBy (\x -> modBy 3 x) unsortedList
[6,10,8] : List Int

Nice catch! Looks like this got messed up in the switch from 0.18 -> 0.19. Elm replaced % with modBy and also flipped the order of the args. Thank you! 🎉


Cards not rendered on team route for newer entries

Bug Report
Even after adding the details in the assets/data/data.json file, the cards corresponding to them are not rendered on the team route.
Issue Summary
To notice the issue first see assets/data/data.json and then go here. You can clearly see that for the last three contributors a card is not rendered.
Expected Behavior
A card should be rendered for each contributor/maintainer (in the data.json file) on the team route.
Observed Behavior
Information Card is not rendered for each contributor on the team route.
Screenshots (if any)

Please review the issue.
Please assign this to me.

@Tlazypanda  can I want to work on this

Hey @Ranveer251 nice catch :+1:  go ahead :tada:


The search function is not working in some of the novel sources.

Steps to reproduce

Add plugins such as Wuxiacity, WuxiaMTL, FanNovel, and Wuxiap to your platform.
Open any of the mentioned plugins.
Use the search box at the top to search for something specific within the plugin.

Expected behavior
The search function should display the search results based on the entered text in the search box within the plugin.
Actual behavior
It doesn't do anything different and doesn't show any changes; it simply displays what is already shown on the homepage.
LNReader version
2.0.0
Android version
Android 11
Device
Realme 3 pro
Other details
No response
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] If this is an issue with a source, I should be opening an issue in the sources repository.
[X] I have updated the app to version 2.0.0.
[X] I will fill out all of the requested information in this form.

If this is an issue with a source, I should be opening an issue in the sources repository.


After BCU blocks system reboot the uninstall progress window stops updating and uninstallers stop running

Happens when uninstalling VNC server quietly, it force restarts the system.
After restart dialog is closed the VNC Server uninstall thread seems to be stuck, maybe same with other running at the same time.

Same thing happens with EaseUS Todo Backup.


[错误报告]3.0.12升级到3.1.3后无法正常使用

确认

[X] 我的版本是最新版本，我的版本号与 version 相同。
[X] 我已经查阅了排错流程，确保提出的问题不在其中。
[X] 我已经查阅了已知问题，并确认我的问题不在其中。
[X] 我已经 issue 中搜索过，确认我的问题没有被提出过。
[X] 我已经修改标题，将标题中的 描述 替换为我遇到的问题。

当前程序版本
3.1.3
问题类型
程序运行问题
问题描述
3.0.12升级到3.1.3，浏览器清缓存并重新加载
1、qb里原来通过ab反代的:7892/rss失效。
2、按3.1更新说明在RSS条目添加mikan的聚合RSS，没有添加到qb，qb和ab都设置了代理。
3、首页右上刷新海报，海报还是不显示
4、运行一段时间后log报错如下。

发生问题时系统日志
[2023-10-04 01:16:45] INFO:     Started server process [7]
[2023-10-04 01:16:45] INFO:     Waiting for application startup.
[2023-10-04 01:16:45] INFO:
[2023-10-04 01:16:45] INFO:                     _        ____                                    _
[2023-10-04 01:16:45] INFO:          /\        | |      |  _ \                                  (_)
[2023-10-04 01:16:45] INFO:         /  \  _   _| |_ ___ | |_) | __ _ _ __   __ _ _   _ _ __ ___  _
[2023-10-04 01:16:45] INFO:        / /\ \| | | | __/ _ \|  _ < / _` | '_ \ / _` | | | | '_ ` _ \| |
[2023-10-04 01:16:45] INFO:       / ____ \ |_| | || (_) | |_) | (_| | | | | (_| | |_| | | | | | | |
[2023-10-04 01:16:45] INFO:      /_/    \_\__,_|\__\___/|____/ \__,_|_| |_|\__, |\__,_|_| |_| |_|_|
[2023-10-04 01:16:45] INFO:                                                 __/ |
[2023-10-04 01:16:45] INFO:                                                |___/
[2023-10-04 01:16:45] INFO:     Version 3.1.3  Author: EstrellaXD Twitter: https://twitter.com/Estrella_Pan
[2023-10-04 01:16:45] INFO:     GitHub: https://github.com/EstrellaXD/Auto_Bangumi/
[2023-10-04 01:16:45] INFO:     Starting AutoBangumi...
[2023-10-04 01:16:45] INFO:     Config loaded
[2023-10-04 01:16:45] INFO:     Program running.
[2023-10-04 01:16:45] INFO:     Application startup complete.
[2023-10-04 01:16:45] INFO:     Uvicorn running on http://<IP_ADDRESS>:7892 (Press CTRL+C to quit)
[2023-10-04 01:38:07] ERROR     Exception in ASGI application
Traceback (most recent call last):
  File "/usr/lib/python3.11/site-packages/uvicorn/protocols/http/h11_impl.py", line 428, in run_asgi
    result = await app(  # type: ignore[func-returns-value]
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/uvicorn/middleware/proxy_headers.py", line 78, in __call__
    return await self.app(scope, receive, send)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/uvicorn/middleware/message_logger.py", line 86, in __call__
    raise exc from None
  File "/usr/lib/python3.11/site-packages/uvicorn/middleware/message_logger.py", line 82, in __call__
    await self.app(scope, inner_receive, inner_send)
  File "/usr/lib/python3.11/site-packages/fastapi/applications.py", line 282, in __call__
    await super().__call__(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/applications.py", line 122, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/middleware/errors.py", line 184, in __call__
    raise exc
  File "/usr/lib/python3.11/site-packages/starlette/middleware/errors.py", line 162, in __call__
    await self.app(scope, receive, _send)
  File "/usr/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 79, in __call__
    raise exc
  File "/usr/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 68, in __call__
    await self.app(scope, receive, sender)
  File "/usr/lib/python3.11/site-packages/fastapi/middleware/asyncexitstack.py", line 20, in __call__
    raise e
  File "/usr/lib/python3.11/site-packages/fastapi/middleware/asyncexitstack.py", line 17, in __call__
    await self.app(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/routing.py", line 718, in __call__
    await route.handle(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/routing.py", line 276, in handle
    await self.app(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/routing.py", line 66, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/fastapi/routing.py", line 241, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/fastapi/routing.py", line 167, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/module/api/proxy.py", line 45, in get_my_bangumi
    content = get_rss_content(full_path)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/module/api/proxy.py", line 18, in get_rss_content
    custom_url = settings.rss_parser.custom_url
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'RSSParser' object has no attribute 'custom_url'
[2023-10-04 01:38:08] ERROR     Exception in ASGI application
Traceback (most recent call last):
  File "/usr/lib/python3.11/site-packages/uvicorn/protocols/http/h11_impl.py", line 428, in run_asgi
    result = await app(  # type: ignore[func-returns-value]
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/uvicorn/middleware/proxy_headers.py", line 78, in __call__
    return await self.app(scope, receive, send)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/uvicorn/middleware/message_logger.py", line 86, in __call__
    raise exc from None
  File "/usr/lib/python3.11/site-packages/uvicorn/middleware/message_logger.py", line 82, in __call__
    await self.app(scope, inner_receive, inner_send)
  File "/usr/lib/python3.11/site-packages/fastapi/applications.py", line 282, in __call__
    await super().__call__(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/applications.py", line 122, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/middleware/errors.py", line 184, in __call__
    raise exc
  File "/usr/lib/python3.11/site-packages/starlette/middleware/errors.py", line 162, in __call__
    await self.app(scope, receive, _send)
  File "/usr/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 79, in __call__
    raise exc
  File "/usr/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 68, in __call__
    await self.app(scope, receive, sender)
  File "/usr/lib/python3.11/site-packages/fastapi/middleware/asyncexitstack.py", line 20, in __call__
    raise e
  File "/usr/lib/python3.11/site-packages/fastapi/middleware/asyncexitstack.py", line 17, in __call__
    await self.app(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/routing.py", line 718, in __call__
    await route.handle(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/routing.py", line 276, in handle
    await self.app(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/routing.py", line 66, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/fastapi/routing.py", line 241, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/fastapi/routing.py", line 167, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/module/api/proxy.py", line 45, in get_my_bangumi
    content = get_rss_content(full_path)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/module/api/proxy.py", line 18, in get_rss_content
    custom_url = settings.rss_parser.custom_url
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'RSSParser' object has no attribute 'custom_url'
[2023-10-04 01:38:09] ERROR     Exception in ASGI application
Traceback (most recent call last):
  File "/usr/lib/python3.11/site-packages/uvicorn/protocols/http/h11_impl.py", line 428, in run_asgi
    result = await app(  # type: ignore[func-returns-value]
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/uvicorn/middleware/proxy_headers.py", line 78, in __call__
    return await self.app(scope, receive, send)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/uvicorn/middleware/message_logger.py", line 86, in __call__
    raise exc from None
  File "/usr/lib/python3.11/site-packages/uvicorn/middleware/message_logger.py", line 82, in __call__
    await self.app(scope, inner_receive, inner_send)
  File "/usr/lib/python3.11/site-packages/fastapi/applications.py", line 282, in __call__
    await super().__call__(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/applications.py", line 122, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/middleware/errors.py", line 184, in __call__
    raise exc
  File "/usr/lib/python3.11/site-packages/starlette/middleware/errors.py", line 162, in __call__
    await self.app(scope, receive, _send)
  File "/usr/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 79, in __call__
    raise exc
  File "/usr/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 68, in __call__
    await self.app(scope, receive, sender)
  File "/usr/lib/python3.11/site-packages/fastapi/middleware/asyncexitstack.py", line 20, in __call__
    raise e
  File "/usr/lib/python3.11/site-packages/fastapi/middleware/asyncexitstack.py", line 17, in __call__
    await self.app(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/routing.py", line 718, in __call__
    await route.handle(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/routing.py", line 276, in handle
    await self.app(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/routing.py", line 66, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/fastapi/routing.py", line 241, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/fastapi/routing.py", line 167, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/module/api/proxy.py", line 45, in get_my_bangumi
    content = get_rss_content(full_path)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/module/api/proxy.py", line 18, in get_rss_content
    custom_url = settings.rss_parser.custom_url
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'RSSParser' object has no attribute 'custom_url'
[2023-10-04 01:38:11] ERROR     Exception in ASGI application
Traceback (most recent call last):
  File "/usr/lib/python3.11/site-packages/uvicorn/protocols/http/h11_impl.py", line 428, in run_asgi
    result = await app(  # type: ignore[func-returns-value]
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/uvicorn/middleware/proxy_headers.py", line 78, in __call__
    return await self.app(scope, receive, send)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/uvicorn/middleware/message_logger.py", line 86, in __call__
    raise exc from None
  File "/usr/lib/python3.11/site-packages/uvicorn/middleware/message_logger.py", line 82, in __call__
    await self.app(scope, inner_receive, inner_send)
  File "/usr/lib/python3.11/site-packages/fastapi/applications.py", line 282, in __call__
    await super().__call__(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/applications.py", line 122, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/middleware/errors.py", line 184, in __call__
    raise exc
  File "/usr/lib/python3.11/site-packages/starlette/middleware/errors.py", line 162, in __call__
    await self.app(scope, receive, _send)
  File "/usr/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 79, in __call__
    raise exc
  File "/usr/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 68, in __call__
    await self.app(scope, receive, sender)
  File "/usr/lib/python3.11/site-packages/fastapi/middleware/asyncexitstack.py", line 20, in __call__
    raise e
  File "/usr/lib/python3.11/site-packages/fastapi/middleware/asyncexitstack.py", line 17, in __call__
    await self.app(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/routing.py", line 718, in __call__
    await route.handle(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/routing.py", line 276, in handle
    await self.app(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/routing.py", line 66, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/fastapi/routing.py", line 241, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/fastapi/routing.py", line 167, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/module/api/proxy.py", line 45, in get_my_bangumi
    content = get_rss_content(full_path)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/module/api/proxy.py", line 18, in get_rss_content
    custom_url = settings.rss_parser.custom_url
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'RSSParser' object has no attribute 'custom_url'
[2023-10-04 01:38:12] ERROR     Exception in ASGI application
Traceback (most recent call last):
  File "/usr/lib/python3.11/site-packages/uvicorn/protocols/http/h11_impl.py", line 428, in run_asgi
    result = await app(  # type: ignore[func-returns-value]
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/uvicorn/middleware/proxy_headers.py", line 78, in __call__
    return await self.app(scope, receive, send)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/uvicorn/middleware/message_logger.py", line 86, in __call__
    raise exc from None
  File "/usr/lib/python3.11/site-packages/uvicorn/middleware/message_logger.py", line 82, in __call__
    await self.app(scope, inner_receive, inner_send)
  File "/usr/lib/python3.11/site-packages/fastapi/applications.py", line 282, in __call__
    await super().__call__(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/applications.py", line 122, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/middleware/errors.py", line 184, in __call__
    raise exc
  File "/usr/lib/python3.11/site-packages/starlette/middleware/errors.py", line 162, in __call__
    await self.app(scope, receive, _send)
  File "/usr/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 79, in __call__
    raise exc
  File "/usr/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 68, in __call__
    await self.app(scope, receive, sender)
  File "/usr/lib/python3.11/site-packages/fastapi/middleware/asyncexitstack.py", line 20, in __call__
    raise e
  File "/usr/lib/python3.11/site-packages/fastapi/middleware/asyncexitstack.py", line 17, in __call__
    await self.app(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/routing.py", line 718, in __call__
    await route.handle(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/routing.py", line 276, in handle
    await self.app(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/routing.py", line 66, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/fastapi/routing.py", line 241, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/fastapi/routing.py", line 167, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/module/api/proxy.py", line 45, in get_my_bangumi
    content = get_rss_content(full_path)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/module/api/proxy.py", line 18, in get_rss_content
    custom_url = settings.rss_parser.custom_url
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'RSSParser' object has no attribute 'custom_url'
[2023-10-04 01:38:12] ERROR     Exception in ASGI application
Traceback (most recent call last):
  File "/usr/lib/python3.11/site-packages/uvicorn/protocols/http/h11_impl.py", line 428, in run_asgi
    result = await app(  # type: ignore[func-returns-value]
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/uvicorn/middleware/proxy_headers.py", line 78, in __call__
    return await self.app(scope, receive, send)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/uvicorn/middleware/message_logger.py", line 86, in __call__
    raise exc from None
  File "/usr/lib/python3.11/site-packages/uvicorn/middleware/message_logger.py", line 82, in __call__
    await self.app(scope, inner_receive, inner_send)
  File "/usr/lib/python3.11/site-packages/fastapi/applications.py", line 282, in __call__
    await super().__call__(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/applications.py", line 122, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/middleware/errors.py", line 184, in __call__
    raise exc
  File "/usr/lib/python3.11/site-packages/starlette/middleware/errors.py", line 162, in __call__
    await self.app(scope, receive, _send)
  File "/usr/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 79, in __call__
    raise exc
  File "/usr/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 68, in __call__
    await self.app(scope, receive, sender)
  File "/usr/lib/python3.11/site-packages/fastapi/middleware/asyncexitstack.py", line 20, in __call__
    raise e
  File "/usr/lib/python3.11/site-packages/fastapi/middleware/asyncexitstack.py", line 17, in __call__
    await self.app(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/routing.py", line 718, in __call__
    await route.handle(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/routing.py", line 276, in handle
    await self.app(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/routing.py", line 66, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/fastapi/routing.py", line 241, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/fastapi/routing.py", line 167, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/module/api/proxy.py", line 45, in get_my_bangumi
    content = get_rss_content(full_path)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/module/api/proxy.py", line 18, in get_rss_content
    custom_url = settings.rss_parser.custom_url
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'RSSParser' object has no attribute 'custom_url'
[2023-10-04 01:38:12] ERROR     Exception in ASGI application
Traceback (most recent call last):
  File "/usr/lib/python3.11/site-packages/uvicorn/protocols/http/h11_impl.py", line 428, in run_asgi
    result = await app(  # type: ignore[func-returns-value]
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/uvicorn/middleware/proxy_headers.py", line 78, in __call__
    return await self.app(scope, receive, send)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/uvicorn/middleware/message_logger.py", line 86, in __call__
    raise exc from None
  File "/usr/lib/python3.11/site-packages/uvicorn/middleware/message_logger.py", line 82, in __call__
    await self.app(scope, inner_receive, inner_send)
  File "/usr/lib/python3.11/site-packages/fastapi/applications.py", line 282, in __call__
    await super().__call__(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/applications.py", line 122, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/middleware/errors.py", line 184, in __call__
    raise exc
  File "/usr/lib/python3.11/site-packages/starlette/middleware/errors.py", line 162, in __call__
    await self.app(scope, receive, _send)
  File "/usr/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 79, in __call__
    raise exc
  File "/usr/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 68, in __call__
    await self.app(scope, receive, sender)
  File "/usr/lib/python3.11/site-packages/fastapi/middleware/asyncexitstack.py", line 20, in __call__
    raise e
  File "/usr/lib/python3.11/site-packages/fastapi/middleware/asyncexitstack.py", line 17, in __call__
    await self.app(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/routing.py", line 718, in __call__
    await route.handle(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/routing.py", line 276, in handle
    await self.app(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/routing.py", line 66, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/fastapi/routing.py", line 241, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/fastapi/routing.py", line 167, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/module/api/proxy.py", line 45, in get_my_bangumi
    content = get_rss_content(full_path)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/module/api/proxy.py", line 18, in get_rss_content
    custom_url = settings.rss_parser.custom_url
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'RSSParser' object has no attribute 'custom_url'
[2023-10-04 01:38:13] ERROR     Exception in ASGI application
Traceback (most recent call last):
  File "/usr/lib/python3.11/site-packages/uvicorn/protocols/http/h11_impl.py", line 428, in run_asgi
    result = await app(  # type: ignore[func-returns-value]
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/uvicorn/middleware/proxy_headers.py", line 78, in __call__
    return await self.app(scope, receive, send)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/uvicorn/middleware/message_logger.py", line 86, in __call__
    raise exc from None
  File "/usr/lib/python3.11/site-packages/uvicorn/middleware/message_logger.py", line 82, in __call__
    await self.app(scope, inner_receive, inner_send)
  File "/usr/lib/python3.11/site-packages/fastapi/applications.py", line 282, in __call__
    await super().__call__(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/applications.py", line 122, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/middleware/errors.py", line 184, in __call__
    raise exc
  File "/usr/lib/python3.11/site-packages/starlette/middleware/errors.py", line 162, in __call__
    await self.app(scope, receive, _send)
  File "/usr/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 79, in __call__
    raise exc
  File "/usr/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 68, in __call__
    await self.app(scope, receive, sender)
  File "/usr/lib/python3.11/site-packages/fastapi/middleware/asyncexitstack.py", line 20, in __call__
    raise e
  File "/usr/lib/python3.11/site-packages/fastapi/middleware/asyncexitstack.py", line 17, in __call__
    await self.app(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/routing.py", line 718, in __call__
    await route.handle(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/routing.py", line 276, in handle
    await self.app(scope, receive, send)
  File "/usr/lib/python3.11/site-packages/starlette/routing.py", line 66, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/fastapi/routing.py", line 241, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/fastapi/routing.py", line 167, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/module/api/proxy.py", line 45, in get_my_bangumi
    content = get_rss_content(full_path)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/module/api/proxy.py", line 18, in get_rss_content
    custom_url = settings.rss_parser.custom_url
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'RSSParser' object has no attribute 'custom_url'

还请详细解答，还请不要简单地关闭issues

1，2，4 本项目为爱发电，不盈利，我没有义务详细解答，请仔细阅读更新日志和文档。
3. 重置规则可以解决

@EstrellaXD 哦是吗，你的更新日志和文档真的和你的项目一样写的太棒了，你回复的速度也一样棒，谢谢你

1、qb里原来通过ab反代的:7892/rss失效。已经不用qb的rss了喵
2、按3.1更新说明在RSS条目添加mikan的聚合RSS，没有添加到qb，qb和ab都设置了代理。嘛,已经不用qb的rss了喵
3、首页右上刷新海报，海报还是不显示 看看海报地址喵
4、运行一段时间后log报错如下。不知道喵
嘛,别生气喵

@EstrellaXD 哦是吗，你的更新日志和文档真的和你的项目一样写的太棒了，你回复的速度也一样棒，谢谢你

谢谢你的夸奖，希望你今后可以用更多时间在自我提升而非道德绑架和无能狂怒上😄


Transaction not going through

trying to delpy contraction but the transaction has been stocked for over 2 days

I don't think this message belongs here


null or undefined [1] is incompatible with null or undefined [2]

Flow version: master, 0.111.2, everything I've checked back to somewhere in 0.7x (where it gets fuzzy as the message changes)
Expected behavior
The code given is accepted, or a clearer error message is generated.
Actual behavior
An error is generated that complains two identical types are incompatible.  I believe it's a false positive, but if not the error message should be improved.
Swapping the tuple type ([?number]) for an array type (Array<?number>) gets rid of the errors.

Link to Try-Flow or Github repo: https://flow.org/try/#0PQKgBAAgZgNg9gdzCYAoVBDAzgTwHYDGYUAroQC4CWcexccAFAJQBcYACgE5wC2lWAUwA8AfjwkeAIwGcAfGADeqAJAEaWcmADaADwC6bLWInTOesAF4wGBBkqauvfgIB0GGDAZbUYX38d8gi6cAlhwMABuAgwM4h5sxlIyTEwAND5+ekwA3Bm+IeQknLQ6uQC+QA

I know this is not a solution, but it works if you annotate the Promise inside Promise.all:
https://flow.org/try/#0PQKgBAAgZgNg9gdzCYAoVBDAzgTwHYDGYUAroQC4CWcexccAFAJQBcYACgE5wC2lWAUwA8AfjwkeAIwGcAfGADeqAJAEaWcmADaADwC6bLWInTOesAF4wGBBkqauvfgIB0GGDAZbUYX38d8gi6cAlhwMABuwsZSMrIM4h5MADQ+fnpMANxpviHkJJy0OtkAvkA
I agree that flow's error reporting often leaves something to be desired. I have often ran into similar issues, and the first thing to do is to properly add the type parameter. Why it is like this though, I don't know.

This is no longer erroring under inference_mode=lti


have gradle init also create the .gitattributes file

Gradle init does not create a .gitattributes file to make sure that the newlines in the gradlew.bat file are correctly handled by git. Without the .gitattributes file the local file is different from what others will see when they clone the Git repository.
Expected Behavior
$ gradle init --type basic --dsl kotlin
should also create a .gitattributes file with the following contents:
*.bat eol=crlf
$ git init
$ git add --all
$ git commit -m "initial commit"
Should work without giving any warnings and should not result in inconsistent repository / local directory state.
Current Behavior
$ gradle init --type basic --dsl kotlin
$ git init
$ git add --all
warning: CRLF will be replaced by LF in gradlew.bat.
The file will have its original line endings in your working directory
$ git commit -m "initial commit"
Context
At the moment it is required to always create the .gitattributes file manually. The warning may also confuse first time users of Gradle/Git causing them to loose time on something that may not even be an issue for them. It also gives a poor first impression.
This issue is only relevant for dev teams that have a mixture of operating systems.

It has been a while but I'll take a stab at it.

I looked impact on the documentation but don't see a reference to the creation of a .gitignore either so don't think the creation of the .gitattributes file needs specific mentioning either.

Opened a pull request for adding this.

Fixed by #9585


Sign up?

Hi folks, another question: do you envisage to include some process allowing users to create an account and become a submitter, through a sign up process?

Hi @dtygel, generally NEMO has been used by organizations that set up their users in advance, so this hasn't been necessary. Do you mind explaining a bit more about how this would benefit you?

I am more loosely organized group it would be useful to give people more options to self-administer their account or at least request an account easily from a webinterface.
Also useful might be to add an Oauth2 registration and login flow to easily link accounts to an existing user-database. Ruby has good support for this: https://github.com/omniauth/omniauth-oauth2
LDAP support could also be added via onmiauth.

Thanks @poVoq, this sounds useful. We generally depend on funding for every feature we develop, so we are unlikely to implement this ourselves, but if you send in a well-documented pull request including spec coverage, I would be happy to review it. The feature would need to be optional and completely disabled by default for data security.
Alternatively, you are welcome to fork the project and develop this yourself however you see fit!


[fix] #3758: Individual crates build without errors

Description
Due to #[model] some struct fields was private for client crate.

Linked issue

Closes #3758

Benefits
Builds correctly.

Checklist

[x] Checked that individual crates build correctly (except kagami will be fixed by #3748)

How to test

Cd into crate folders
Run cargo build --tests --examples

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 16 (0.0%)  changed or added relevant lines in 2 files are covered.
4132 unchanged lines in 81 files lost coverage.
Overall coverage decreased (-1.6%) to 57.882%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

data_model/src/lib.rs
0
5
0.0%

client/src/client.rs
0
11
0.0%

Files with Coverage Reduction
New Missed Lines
%

client_cli/src/main.rs
1
0%

cli/src/main.rs
1
0%

cli/src/torii/pagination.rs
1
98.9%

config/base/src/runtime_upgrades.rs
1
51.72%

config/src/torii.rs
1
96.67%

core/src/smartcontracts/isi/block.rs
1
87.5%

core/src/sumeragi/network_topology.rs
1
96.76%

crypto/src/merkle.rs
1
96.23%

data_model/src/account.rs
1
52.21%

data_model/src/domain.rs
1
47.37%

Totals

Change from base Build<PHONE_NUMBER>:
-1.6%

Covered Lines:
19777

Relevant Lines:
34168

💛  - Coveralls


[WIP] Multi-party bulletproof

Add support for creating bulletproofs with multiple parties. Work in progress,

[x] Figure out if we can simplify the 3 new BP methods, since they contain a lot of the same code as the original
[x] Add documentation of arguments
[x] Tests

Here is a short explanation of how to create a multi-party BP: https://i.imgur.com/s7exNSf.png

The tests succesfully generate and verify 2 to 10 party proofs, so this is in my opinion now ready to be merged in.

:+1:


Add new lines to remote-config.jsonc

The Issue
Add some new content to remote-config

Removed the frivolous one. Let's get this going.


LMS bug

Whenever starting LMS with AI bots, when killing them all, then close the LMS, they don't respawn back. Fix?

Use the addbot command to add the bots back.

@Megabyte918 But can you make the feature so we don't have to do that? It'd be a good idea

@AlexHGaming It is an issue with the BotPlayer.js file you are using, in the current version the bug you are describing does not happen, and the bots do indeed respawn.
You can either revert the checkConnection function in your BotPlayer to the current one,
Or, you can just do ab [amount] in the console real quick lol, surely that's not too much of a hassle?

@Megabyte918 Oh ok, lol, I'm running on 1.5.0 atm because I had fixed the doublesplit cell switch, as it used the (c) function
In the current version now, it's (m) and it uses cell and check, not cell.1 position yadda yadda yadda
Thanks for answering lol


[Question] Is there a reason to not support pagemaps level 5 ?

PML5 is an Intel extension to increase addressable space from 256TB to 128PB (see wikipedia).
I admit it is a niche use case 🙂 But I was still wondering if there is any reason to not support it?
Since it uses bits from 48 to 57 for the new level, I guess it would break the safety checks for the VirtAddr type, are there other things that would break?
NB: The limine bootloader provides a way to detect if the CPU has the PML5 extension.

AFAIK there is no reason we don't support 5-level paging, it's just that no one has implemented it yet. It might require redesigning some of the abstractions to support both 4-level and 5-level paging. Feel free to come up with ideas.

Since it uses bits from 48 to 57 for the new level, I guess it would break the safety checks for the VirtAddr type, are there other things that would break?

This would also break/require redesign of the page table related abstraction including Mapper and its implementations.

For VirtAddr, we could add a new generic parameter that allows specifying 4-level or 5-level paging. If we default to 4-level paging, we might be even able to avoid a breaking change. Maybe it's also possible to something similar for OffsetPageTable, etc.

I noticed that the bitmask of the addr() function of PageTableEntry (see here) already supports 5-level paging (with 52 Bits) but the VirtAddr::new() function still only expects a 4-level address which is 47 bits long. This broke in my code when using SEV due to the C-Bit-Position being at either bit 47 (for older devices) or at bit 51 (for never AMD CPUs). I think we should adapt VirtAddr to allow bits 47-51 to be non-machting as well.
Side note: If we align the bitmasks here with VirtAddrs requirements, we can safely use VirtAddr::new_unchecked() at this location.

For VirtAddr, we could add a new generic parameter that allows specifying 4-level or 5-level paging. If we default to 4-level paging, we might be even able to avoid a breaking change. Maybe it's also possible to something similar for OffsetPageTable, etc.

Unfortunately, I don't think this can work without a breaking change because Rust doesn't allow specifying a default for generic parameters in functions.


IBC v2 Upgrade

This is a placeholder to work and discuss the IBC v2 upgrade.

Once #610 is merged, I think this should be as simple as just changing the import version everywhere. I've asked @adityashripal in a DM as well just to double check.

If our modules don't independently do anything other than IBC's transfer port, then yes, it is that simple

Closed by #610 then


@ops.RegisterShape('ApproxMatch') AttributeError: module 'tensorflow.python.framework.ops' has no attribute 'RegisterShape'

The problem itself is quite clear. Regardless the version of TF, Cuda, and the rest, and also in the most updated ones, I keep getting this error. From my understanding, I assume that this error should pop up with updated versions of tensorflow and etc, but I get it in all the tries I have done no matter what.
I see this can be done registering the operations via C++, with the proper implementation of SetShapeFn, but I don't understand how and what parameters to make it. It's strange that I haven't found any implementation to fix this and I am having trouble doing it as well.
Any ideas?
Traceback (most recent call last):
  File "demo.py", line 121, in <module>
    main()
  File "demo.py", line 77, in main
    model_module = importlib.import_module('.%s' % args.model_type, 'models')
  File "/home/mario/anaconda3/envs/pcnconda/lib/python3.6/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 994, in _gcd_import
  File "<frozen importlib._bootstrap>", line 971, in _find_and_load
  File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/home/mario/Downloads/pcn-master/models/pcn_cd.py", line 26, in <module>
    from tf_util import *
  File "/home/mario/Downloads/pcn-master/tf_util.py", line 26, in <module>
    from pc_distance import tf_nndistance, tf_approxmatch
  File "/home/mario/Downloads/pcn-master/pc_distance/tf_approxmatch.py", line 21, in <module>
    @ops.RegisterShape('ApproxMatch')
AttributeError: module 'tensorflow.python.framework.ops' has no attribute 'RegisterShape'

Taking into account the comments on the functions (Thanks, by the way) like:
def approx_match(xyz1,xyz2):
    '''
input:
    xyz1 : batch_size * #dataset_points * 3
    xyz2 : batch_size * #query_points * 3
returns:
    match : batch_size * #query_points * #dataset_points
    '''
    return approxmatch_module.approx_match(xyz1,xyz2)
@ops.RegisterShape('ApproxMatch')
def _approx_match_shape(op):
    shape1=op.inputs[0].get_shape().with_rank(3)
    shape2=op.inputs[1].get_shape().with_rank(3)
    return [tf.TensorShape([shape1.dims[0],shape2.dims[1],shape1.dims[1]])]

We can certainly register that operator in c++. Tensorflow has a guide for when updating the project with   tf_upgrade_v2. I don't recommend it though as this model won't work in the end when upgrading TF version. Specifically use the versions of the author (I still can't manage to get it running due to paths installation problems). The reason for this is that the different versions are not compatible.
Anyways, for the registration of the operators in c++:
#include "tensorflow/core/framework/shape_inference.h"
using namespace tensorflow;
REGISTER_OP("ApproxMatch")
    .Input("xyz1: float32")
    .Input("xyz2: float32")
    .Output("match: float32")
    .SetShapeFn([](shape_inference::InferenceContext* c) {
        shape_inference::ShapeHandle xyz1_shape = c->input(0);
        shape_inference::ShapeHandle xyz2_shape = c->input(1);
        // batch_size is the first dimension
        shape_inference::DimensionHandle batch_size = c->Dim(xyz1_shape, 0);
        // dataset_points points is the 2nd dimension of the first input
        shape_inference::DimensionHandle dataset_points = c->Dim(xyz1_shape, 1);
        // query_points points is the 2nd dimension of the second input
        shape_inference::DimensionHandle query_points = c->Dim(xyz2_shape, 1);
        // Creating the new shape (batch_size, query_points, dataset_points)
        // and setting it to the output
        c->set_output(0, c->MakeShape({batch_size, query_points, dataset_points}));
        // Returning a status telling that everything went well
        return Status::OK();
    });

and
REGISTER_OP("MatchCost")
    .Input("xyz1: float32")
    .Input("xyz2: float32")
    .Input("match: float32")
    .Output("cost: float32")
    .SetShapeFn([](shape_inference::InferenceContext* c) {
        shape_inference::DimensionHandle batch_size = c->Dim(c->input(0), 0);
        c->set_output(0, c->Vector(batch_size));
        return Status::OK();
    });

As mentioned by the user that helped me out on SO see question here, This code does not contain any error handling (for example, checking that the first dimensions of the 2 inputs are the same, or that the last dimension of both inputs is 3). I let that as an exercise to the reader, you could look at the aforementioned guide or directly to the source code of some ops to have an idea on how to do error handling, with, for example, the macro TF_RETURN_IF_ERROR.
After fixing this, the following error will pop up, meaning that CUDA versions, TF versions are incompatible.
Traceback (most recent call last):
  File "lmdb_writer.py", line 35, in <module>
    from tensorpack import DataFlow, dataflow
  File "/home/mario/.local/lib/python3.6/site-packages/tensorpack/_init_.py", line 5, in <module>
    from tensorpack.libinfo import _version_, _HAS_TF
  File "/home/mario/.local/lib/python3.6/site-packages/tensorpack/libinfo.py", line 47, in <module>
    import tensorflow as tf  # noqa
  File "/home/mario/.local/lib/python3.6/site-packages/tensorflow/_init_.py", line 438, in <module>
    _ll.load_library(_main_dir)
  File "/home/mario/.local/lib/python3.6/site-packages/tensorflow/python/framework/load_library.py", line 154, in load_library
    py_tf.TF_LoadLibrary(lib)
tensorflow.python.framework.errors_impl.NotFoundError: /home/mario/anaconda3/envs/pcnconda/lib/python3.6/site-packages/tensorflow/core/kernels/libtfkernel_sobol_op.so: undefined symbol: _ZN10tensorflow8OpKernel11TraceStringB5cxx11EPNS_15OpKernelContextEb


Add gitpod config

this commit adds support for Gitpod.io, a free automated
dev environment that makes contributing and generally working on GitHub
projects much easier. It allows anyone to start a ready-to-code dev
environment for any branch, issue and pull request with a single click.

Another (older) click happy pull request, apologies.


Return all the messages loaded in the Translator

Added public method to the I18n\Translator that return all the messages loaded in the Translator: useful in case we want to manage all of them with some tools (refactoring, find&replace, po2json).

Coverage increased (+0.0%) to 94.71% when pulling 54407f31be1b5d2c0abe5ea3957b6eb3139d368d on Gamempire:master into 760a70127c542832e5e023219d9b43becb427db2 on zendframework:master.


Implement Spriggit

https://github.com/Mutagen-Modding/Spriggit

Workflow is implemented, the Nightly.zip still has some oddities (such as .zip in .zip, Source directory includes the ESP source)


[Feature] Firewall live log improvements

Up to now I always used Sophos UTM (free edition) as firewall/router VMs, because they were one of the first to natively support Hyper-V. I am now switching to OPNsense.
One thing I miss is Sophos UTM's live firewall log (see screenshot). I know there is the Dynamic View in OPNsense, but IMHO UTM's version is much more clearly laid out (although the look is a bit old-fashioned) and functional in order to see what's going on.

What I would like to see in OPNsense:

Live view opened directly from the rules view in a new browser window, so I can change firewall rules and see the effect immediately without switching back and forth
Color coding of the whole row for pass (green), reject/drop (red) - that way you don't have to find and parse the symbol to see what's going on (but keep the symbol for colorblind people)
Display the description of the rule that caused the action (not just the number like @14)
Filter for the live view (doesn't have to be the full blown multi-field filter from Normal View - a simple text filter would be sufficient)
show more than 50 events and let me scroll back to old ones (browser should be good for at least 1000 lines)
Reverse the sort order (optionally) so that newest events are shown at the bottom (but autoscroll there)

almost finished, a small teaser....

It has some limitations, the most important one is the label will only be valid for the running configuration, the log data doesn't contain a reference to the rule other then it's rule number (which may change after load).

@AdSchellevis for CI it would be better if the table would match the rest of the pages (only the play button is green). Also the (i) could be a button or removed if the line is clickable.
For future reasons:
Array fields in the model have an UUID which can be used in the firewall and the view can restore the original values. This way the displayed value would always match.

I like it. :) Name with parenthesis looks a bit odd, „Firewall Live Log“ sounds best.

On 4. Nov 2017, at 05:22, Fabian Franz, BSc<EMAIL_ADDRESS>wrote:
@AdSchellevis for CI it would be better if the table would match the rest of the pages (only the play button is green). Also the (i) could be a button or removed if the line is clickable.
For future reasons:
Array fields in the model have an UUID which can be used in the firewall and the view can restore the original values. This way the displayed value would always match.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

It has some rough edges, but it's almost finished. "Firewall Live Log" sounds good, I will replace the caption. The colouring might need some work, probably a bit too bright at the moment, the different table styling is intentional (our default tables are a bit to large for this purpose).
Replacing the (i) with a button might help increase visibility,  I'll try that out later.
The uuid's are indeed practical, but since not stored in pf itself, they won't help us here (but we could consider changing the filterlog part to capture some more info which isn't available at kernel level).... Not for now, maybe later.

Wow, great work! I like it already.

We still need cleanups to remove the old dynamic view and related legacy code, but the functionality should work now.
I've brightened the colours a bit more to increase text contrast.
In case anybody want to test the new functionality, use the following commands to replace the old dynamic view for the new live firewall log view:
opnsense-patch d567d90
curl -o /usr/local/opnsense/site-python/log_helper.py https://raw.githubusercontent.com/opnsense/core/master/src/opnsense/site-python/log_helper.py

opnsense-patch 97fb966 a0cb9c9 3765909 7c8f799 3b23174 d69f503 694e1a9 7089383 eeb7cc0  e580afe 64663a9 ca79e25  eedf24c c62616e

service configd restart

(I had some issues pulling log_helper in via opnsense-patch, hence the curl)

All done, thanks!

Having just upgraded my first OPNsense box I just wanted to say thank you. I love the new live log ;)


MantineProvider not found and this really only Next.js?

A non Next.js app, just vite, the app is working with Mantine controls, v7. However, when adding the data table I get MantineProvider not found.
Reproduce:
Use the component outside Next.js.
It would be nice to have a working example that is not next.js. Thanks in advance.

I was able to solve this for now by deleting the .vite directory prior to launch. This appears to be debug / dev only.

Yes, .vite and .next caches can create such problems sometimes.
AFAIK, lots of people are using Mantine DataTable in Vite and/or Remix apps.

Thanks @icflorescu for reference to anyone who comes to this, I was also using deno with something like deno task npm:vite.