text:
Doesn't work for me

Getting this :
Loigning into the server
[!] Login failed

Unfortunately, google stopped gmail login with an unknown app
So I'm still working on it

Unfortunately, google stopped gmail login with an unknown app
So I'm still working on it

Umhh, understand. So nothing could be done ? We should just wait or ? The instrument's look good, I wanted to test it haha : ( ) . Hope you find a solution !

Yea.
Wait till I find solution, and if you can help, you can contribute

It has been updated, delete the older version by using this command
rm -r -f Mailer

It has been updated, delete the older version by using this command
rm -r -f Mailer

Then install again

Thank you for your quick and responsive feedback.
Yes, you have improved some of the things and actually almost everything works. Thank you for that too ! Regarding the social hacking : when trying with an account registered with gmail, the mail is successfully sent to the inbox, but when trying with another email provider, it goes to spam ? Can this filtering be avoided, or is it entirely up to the developers and their protections ? But considering that it passes the gmail protection, maybe it could bypass other's ? Separately could be add some number here like sending could be like 5-10 mails with "fake alert" in total say, it will be really more effective for this kind of attack ?

Separately, the mass send option didn't work for me ? It only sends 1 message at a time ? Is the problem with me or you have not touched this option ?

Thanks for reporting this issues
I'm currently working on another version
I apologize for inconvenience
As for the spam, I'll try as much to fix that

Thanks for reporting this issues
I'm currently working on another version
I apologize for the inconvenience
As for the spam, I'll try as much to fix that

Thank you for your reply and information ! I'll keep an eye on the project and your stuff you create ! I hope you manage to fix it or create a new better one ! Do you have a discord / telegram where I can have a contact with you ? I also wanted to ask something else, in relation to another tool of yours ! Thanks again!

Thanks for reporting this issues
I'm currently working on another version
I apologize for the inconvenience
As for the spam, I'll try as much to fix that

Any new's , friend ?

Hello, bro ! Is there something new or this one could be fixed? @spider863644

@spider863644 Hello, my friend. I see you've made improvements and now it works. Is it possible to increase the emails to a larger number rather than just 1 message ?

Separately, there is a problem with the social media option, whatever site I write, it never appears in the message itself, meaning the message arrives but it is text only, with no link/url inserted ? Is it possible to fix this, as otherwise meaning is lost

@spider863644 Hello, my friend. I see you've made improvements and now it works. Is it possible to increase the emails to a larger number rather than just 1 message ?

Separately, there is a problem with the social media option, whatever site I write, it never appears in the message itself, meaning the message arrives but it is text only, with no link/url inserted ? Is it possible to fix this, as otherwise meaning is lost

Yes
I'm currently working on it

@spider863644 Hello, my friend. I see you've made improvements and now it works. Is it possible to increase the emails to a larger number rather than just 1 message ?

Separately, there is a problem with the social media option, whatever site I write, it never appears in the message itself, meaning the message arrives but it is text only, with no link/url inserted ? Is it possible to fix this, as otherwise meaning is lost

Yes I'm currently working on it

Any news?
-Also I can't run the instrument now, could u guide me ? When I try to run the instrument with : python3 mailer.py ,  I got this :
"Traceback (most recent call last):
File "/home/myname/Mailer/mailer.py", line 1, in
import pyfiglet
ModuleNotFoundError: No module named 'pyfiglet
Okay : I'm typing this : sudo pip install pyfiglet and got  :
DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.
Requirement already satisfied: pyfiglet in /usr/local/lib/python2.7/dist-packages (0.8.post1)
What is this ? My version on python when check is this : Python 3.10.12 ? Could u tell me , what do to , to run the instrument ?

I've fixed all issues
I'll upload the new version today

I've fixed all issues I'll upload the new version today

Hello, is this version is usable now or not ? When I tried to use something - got this : invalid file path, doesn't matter which option I choose

I've fixed all issues I'll upload the new version today

Hello, is this version is usable now or not ? When I tried to use something - got this : invalid file path, doesn't matter which option I choose

It's usable now, make sure the file path is correct
You will need a list of emails

I've fixed all issues I'll upload the new version today

Hello, is this version is usable now or not ? When I tried to use something - got this : invalid file path, doesn't matter which option I choose

It's usable now, make sure the file path is correct You will need a list of emails

Hey, I tried to use it again, but what this mean ? List of emails ? What should I do to run the instrument ? - "ge is in text and html format...Type "" to enter another paragraph...And you can input your link manually since its in html"

List of email should be in a text file
For example
@.***
@.***
On Mon, Dec 30, 2024, 11:44 AM profesionalleet1337 @.***>
wrote:

I've fixed all issues I'll upload the new version today
Hello, is this version is usable now or not ? When I tried to use
something - got this : invalid file path, doesn't matter which option I
choose
It's usable now, make sure the file path is correct You will need a list
of emails
Hey, I tried to use it again, but what this mean ? List of emails ? What
should I do to run the instrument ? - "ge is in text and html format...Type
"
" to enter another paragraph...And you can input your link manually since
its in html"
—
Reply to this email directly, view it on GitHub
https://github.com/spider863644/Mailer/issues/3#issuecomment-2565310698,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AS7IXHSLWBXDJA4JMP3JFHL2IEPXTAVCNFSM6AAAAABUL3ICFWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNRVGMYTANRZHA
.
You are receiving this because you were mentioned.Message ID:
@.***>

If you are still getting errors, I'll make a video
On Mon, Dec 30, 2024, 12:58 PM web spider @.***> wrote:

List of email should be in a text file
For example
@.***
@.***
On Mon, Dec 30, 2024, 11:44 AM profesionalleet1337 <
@.***> wrote:

I've fixed all issues I'll upload the new version today
Hello, is this version is usable now or not ? When I tried to use
something - got this : invalid file path, doesn't matter which option I
choose
It's usable now, make sure the file path is correct You will need a list
of emails
Hey, I tried to use it again, but what this mean ? List of emails ? What
should I do to run the instrument ? - "ge is in text and html format...Type
"
" to enter another paragraph...And you can input your link manually since
its in html"
—
Reply to this email directly, view it on GitHub
https://github.com/spider863644/Mailer/issues/3#issuecomment-2565310698,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AS7IXHSLWBXDJA4JMP3JFHL2IEPXTAVCNFSM6AAAAABUL3ICFWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNRVGMYTANRZHA
.
You are receiving this because you were mentioned.Message ID:
@.***>

repo: SpiderAnongreyhat/Mailer


text:
training/labelmap.pbtxt; No such file or directory

facemask-detection/models-master/research/object_detection/face_mask_detection-master/training/labelmap.pbtxt; No such file or directory
I cannot find labelmap.pbtxt in training folder after unzipping it.

It's alredy in zip, I given it, I told in installation you have to put all your files into object_detection folder, but I think you pasted whole folder in object_detection

Hey actually it's winrar issue, I will provide one drive link so from that you can download training folder
Because GitHub doesn't support more than 50 mb zip, but it's 550 mb
So I compressed it too much that's why it loose some files

Thank you for quick reply. I got the files from your updated description .

source: gharchive/issue

license: MIT

license_type: permissive

license_source: github-api


text:
Enforce the rules applied to the handler method annotations

This changeset updates the rules applied to the signatures of handler methods.
In particular, methods annotated with @Assign, @React, @Command and @Subscribe are carefully checked for the requirements set for each of the annotations. This behavior has been documented and covered with unit tests.
Special DoNothing command message has been introduced. It should be used as a return result of @Command-ing methods if they declare an option not to emit any command in response to the incoming event:
@Command
EitherOf3<PauseTask, StopTask, DoNothing> on(TaskUnassigned event) {...}

Such a command message is a counterpart of Nothing event message. Similarly, it is ignored by the framework once emitted.
The framework version is set to 1.1.6.

@dmdashenkov comments addressed. PTAL again.

source: gharchive/pull-request

repo: SpineEventEngine/core-java

license_source: bigquery


text:
Make generated messages implement ValidatableMessage

This PR teaches Validation to make generated code of message types to implement ValidatableMessage interface.
This interface used to be named MessageWithConstraints and had validate() message which returned a list of ValidationConstraint. Now it returns Optional<ValidationError> as in the recently generated code.
Other notable changes:

The code which used to work with List<String> now uses the Text type recently introduced in base.
The code was refactored to introduce abstract class BuilderInsertionPoint.
The descendants of this class named BuildMethodReturnTypeAnnotation and BuildPartialMethodReturnTypeAnnotation were also introduced, but could not be fully implemented because of this limitation in ProtoData.
The JavaValidationRenderer was refactored extracting method objects to make the whole process easier to understand.
The Validate class was renamed to ValidateBeforeReturn to better reflect the nature of the insertion point.

@armiol, @dmdashenkov,
In relation to the Text type, we probably need even a type with such or similar name introduced at the level of ProtoData or even as a separate small library under the package io.spine.text.
We definitely have a generic subdomain which deals with text blocks, lines of text, etc. Passing ImmutableList<String> was OK for the start, but 1) it's too many characters to read, and 2) let's not limit ourselves to generating the code only in Java.
We may also benefit from having protobuf-based type Text in other projects.
Let's discuss this when time permits.

repo: SpineEventEngine/validation


text:
test: test ComputeSourceDir / ComputeTestDir with jruby/jruby

The bug #650 was obtained when trying to fix a build from https://github.com/jruby/jruby. It looks like a project using heavily multi-modules.
We should test ComputeSourceDir and ComputeTestDir with their pom.xml file.

Am I correct in thinking that you want to create a testComputeSourceDirWithMultiModuleProject6 with a build of their project? However, I am uncertain as to why you are specifying their pom.xml-file, since the only test I see where a pom.xml is specified is in TestMavenHelper, could you clarify why the pom.xml is important?

could you clarify why the pom.xml is important?

The steps ComputeSourceDir and ComputeTestDir are using the pom files to get the proper source and test directories by getting the right properties.
However in order to do that we have to parse the pom files which might involve to resolve their parents etc.
Moreover in some cases we are looking for a source directory of a submodule of a project: I think it was the case in #650. The idea here would be to import some pom files of this project (like the root one and maybe one of the submodule) and to check that the method we use in ComputeSourceDir / ComputeTestDir are working well.
Is it more clear?

Okay, yes that is more clear. Thank you.
However, I have assumed you want me to write a test similar to the previous ones, and I am uncertain where you specify the pom-files, all I seem to see that are explicitly specified are buildIDs. Is my previous assumption wrong or am I looking in the wrong place?

Okay, then I misunderstood slightly from the beginning. That makes things a lot clearer, thank you.

Should I have to create new mock classes for the different build (maybe only BuildToBeInspectedMocker?) objects then, since an inspector is needed for ComputeSourceDir? Or do you have a buildID in mind?

Should I have to create new mock classes for the different build

I don't understand your question. Here I was talking about creating only one test, not about refactoring the older ones.

@btellstrom I can guide you in a PR for this if you want, before Simon reviewing it, like pair programming.

@fermadeiral that would be great!
@surli as I've understood it I should use a ProjectInspectorMocker (since it is required by ComputeSourceDir), but that requires a BuildToBeInspected object, which we do not have a mocker for. Am I completely lost or at least on the right track?

@fermadeiral that would be great!

Great! So let's do this.
First of all, I ask you not to attach yourself to the current tests we have, because what we are going to do here is different from what we already have.
Second, I need to completely understand what @surli has in mind so I can guide you, @btellstrom.
Simon, after the last refactoring, I see we have two possibilities for testing here:

To test ComputeSourceDir and ComputeTestDir
To test ComputeDir (this could be a real unit test by calling searchForDirs directly from the test)

Note that one possibility does not cancel the other one, i.e. we can do both.
WDYT on this?

I want to close those critical issues before I leave, so if it's ok I'll take this one @btellstrom @fermadeiral

It is okay with me, but if you feel like you've got the time to explain what you're doing in the tests that would be appreciated :)

ok I'll try doing that

@surli thanks.

authors: btellstrom fermadeiral surli

repo: Spirals-Team/repairnator


text:
Fuzzy matching of runner's names isn't working that well

When I search for "Synder" I don't see any Synder's at all on the first page of results. It is matching Synder, but on later pages. My idea is to show the exact matches at the top of the search list and then have some sort of break before listing all the others in alphabetical order.
Also, when I search for "Zach Roth" it is not finding "Zachary Roth". I would expect this to match.

The first problem appears to be caused by an automatic sort parameter that is injected, destroying rank priority.
The second problem is different. I'm not sure we can keep the dmetaphone fuzzy matching working at the same time that we do a string subset search, but I'll look into that.

There seems to be no good way to use fuzzy matching without it dominating the ranking, so I've removed dmetaphone for now.
I also enabled prefix searching, so Zach will now match Zachary.

The problem was that, even without reordering the search results, the code was busting up the search result and parsing it using result ids. This can be solved using a full database search solution.

Working much better now.

Fuzzy matching works but is de-prioritized compared to exact matches
Prefix matching works ("Zach" will find "Zachary")
State and country searching has been preserved by adding a couple of searchable columns on the people and efforts tables

authors: billwright moveson

repo: SplitTime/OpenSplitTime

license: mit


text:
Add Codeberg endpoints

Hi, I discovered spacebadgers some time ago and really liked it!
Was looking at existing endpoints and thought I could contribute a Codeberg one. The changes in this PR are heavily inspired by #14 but if there are any remarks I'll gladly apply them.
Gitea/Forgejo don't seem to track a contributor list or repo license yet, so I didn't include an endpoint for those.

Awesome, thanks!
I'll have to figure out how to obtain a Codeberg access token for the env before I can merge this..
Will test again once I have a working one!

I'll have to figure out how to obtain a Codeberg access token for the env before I can merge this..

You can generate a token from a codeberg account via Settings -> Applications; don't forget to expand the "Select permissions" section and mark at least repository as Read

Alright, I added a Codeberg token to the preview env, let's see if everything works after redeploying

Release:
Issues:
Open Issues:
Closed Issues:

@tranzystorekk for some reason the issues endpoints all show None for forgejo, even though they do have active open as well as closed issues. The release endpoint works correctly.

Ah right, the issues have their own access token permission, issue

Ah right, the issues have their own access token permission, issue

Awesome, works now! Do you wanna change anything or shall I merge?

I'll quickly simplify the needless code in buildUrl and then it's good to go!

OK, done! Thank you for engaging with me! 😊

OK, done! Thank you for engaging with me! 😊

Thanks a lot for contributing this code! 🚀

@all-contributors please add @tranzystorekk for code

authors: SplittyDev tranzystorekk

repo: SplittyDev/spacebadgers


text:
Issues removing custom data

Currently, if a plugin is removed that has assigned custom data to a player and the player joins, an error gets outputted to the console every single time. This can annoy server owners, and sway developers away from using custom data, which in my opinion is an awesome feature of Sponge. There are a few solutions that could possibly be implemented, listed below.

Only output the error once, the first time the missing class is found
Always put the warnings in the log files, but never in the console
Delete the data once it is encountered

Possibly allow plugins to specify whether the data should be deleted or not

If plugin says to keep it, don't display the error

Add a 'purge' command that can remove custom data from a certain plugin,

This could possibly flag the data for removal, next time it is encountered delete it

If you have any other ideas or comments please submit them!

Only output the error once, the first time the missing class is found

Currently it will emit only once the data fails to load, per entity that fails to load

Always put the warnings in the log files, but never in the console

Somewhat difficult to do to only put it in the log files (would have to rely on debugging options). Perhaps @Minecrell can assist with configuring it.

Delete the data once it is encountered

Data is deleted currently once encountered on that entity. If it fails to load, it isn't loaded or temporarily stored again. Other entities that have not loaded will still emit the error once it is attempted to load again.

Add a 'purge' command that can remove custom data from a certain plugin,

Very dangerous, but would have to be something stored on the world as purging all existing entities is impossible with unloaded chunks and/or players.
All in all, valid notes and will be resolved when I tackle the redesign in persisting of custom data and how it's indexed/id'ed. There's an issue somewhere that will be applicable to this where I document some of the issues with custom data. Might be in the API.

Thanks for the response @gabizou! I have a question about your statement that it will emit the error only once per entity that fails. If I assign the data to a player and then remove the plugin, no matter how many times I restart the server and disconnect and rejoin, the error still shows. Are players an exception to this rule?

If I assign the data to a player and then remove the plugin, no matter how many times I restart the server and disconnect and rejoin, the error still shows. Are players an exception to this rule?

Quite possibly if the player's data has not been saved without the custom data after it failed to load, then it will continue to emit that error. I'm working on a new serialization strategy with possibly a special log/config that will highlight what data is to be removed, what data was noticed to be removed etc. It will have to of course include a command to highlight all registered data as a possibility to remove it for future startups/loads.

Deleting data because a plugin fails to load is pretty bad behaviour...

@gabizou: Okay, thanks!
@Deamon5550: Yes I agree, but that is not necessarily what has to happen with the new system. According to gabizou's first comment, that is what currently happens. I just left it on the possibilities list anyways, even though it may not be the best option.

authors: Deamon5550 Flibio gabizou

repo: SpongePowered/SpongeCommon


text:
Fix End portal platforms being created and nether portals being ignor…

…ed if teleporting from a nether world that isn't DIM-1.
Fixes: https://github.com/SpongePowered/SpongeForge/issues/2050
Signed-off-by: Dockter dockter@almuramc.com

Cannot assume that nether portal creations will always take place to/from DIM-1


text:
🛑 [B] IP Ending with .231 is down

In 7ee28d4, [B] IP Ending with .231 ($IP_GRP_B.231:$MONITORING_PORT) was down:

HTTP code: 0
Response time: 0 ms

Resolved: [B] IP Ending with .231 is back up in e8759bd after 39 minutes.


text:
🛑 [B] IP Ending with .231 is down

In a686e0e, [B] IP Ending with .231 ($IP_GRP_B.231:$MONITORING_PORT) was down:

HTTP code: 0
Response time: 0 ms

Resolved: [B] IP Ending with .231 is back up in 75c6f4a after 7 minutes.


text:
Getting authentication error message from server response JSON

(maybe) related - https://github.com/SpoonX/aurelia-api/issues/134
Hi!
So my server returns a JSON response message to authentication requests so I can identify what error specifically happened and display that in my view (user doesn't exist, password doesn't match, field empty, etc).
{
	"success": false,
	"message": "User doesn't exist."
}

However, I can't access these response messages from my VM.
return this.authService.login(this.email, this.password)
	.catch(error => {
		console.log(error);
	});

All I get is a generic "Token not found in response" error. Is there any official way of getting this response or at least any workaround? Thanks!

@jemhuntr Hey, thanks for the question.
It's not related, no, but I've posted an answer on that issue again. :)
The "token not found" error you mention gets thrown when it, well, can't find the token on the response. (see here and here).
It tries to set the response object because your server is returning a valid response code, and authentication tries to access your token (here).
All you have to do to fix this, is fix your server to return the correct status code (401) so that the authentication library can throw an error and you can catch it as expected. Then it won't be a Token not found in response error.
Does this answer your question? :)

@RWOverdijk Thanks much! I got my setup working by fixing the server, although a console warning keeps popping up.
From what I read, I would have to reconfigure the fetch-client which is being used by aurelia-api, which is in turn being used by aurelia-authentication. I tried directly modifying the config for my authentication endpoint on my main.js, but it seems it's still rejecting error responses.

@jemhuntr I'm not sure I follow, what do you mean? I use this all the time and never get warnings.

I'm guessing that the rejectErrorResponses() method on the (HttpClientConfiguration)[http://aurelia.io/hub.html#/doc/api/aurelia/fetch-client/1.0.1/class/HttpClientConfiguration] is causing this issue.
Since my server is now sending a 401 (instead of a 2xx response) on failed logins, aurelia-fetch-client is rejecting the response messages on these calls.
I can't seem to figure out how to configure aurelia-authentication or aurelia-api or aurelia-fetch-client to prevent it from rejecting error responses.

I'll try rebuilding my server from scratch.

I am having a similar problem.
After calling authservice.login('invalid-credentials')
I get an error response:
body:ReadableStream
bodyUsed:false
headers:Headers
ok:false
status:401
statusText:""
type:"cors"
url:"https://api.test.com/api/v2/user/session"

It is my understanding that an error is thrown because the session token is missing which is correct, but I can't figure out how to access the actual json response object returned from my server.
Below is what is returned from url:"https://api.test.com/api/v2/user/session" that I need to get access to.
{"error":{"context":null,"message":"Invalid credentials supplied.","code":401}}
Thanks

I got, just needed to call .json on the err object.  Thanks

Awesome! Glad you got it.

@RWOverdijk Hey, I get a console error if I return a 401 Unauthorized, (everything is working tho). Anyway to suppress this error?

http://stackoverflow.com/questions/42532109/aurelia-auth-custom-response-message-console-error

@reft The console error is for the developer to know why. What are you looking for?

@RWOverdijk  If I return a json result with a message and an empty token I get:
login failure: Error: Token not found in response
As I understand it I get this because I have not returned an invalid response message.. BUT.. Can I read my json message from the server here? I dont want to return a response message because that generates a console error.

Currently I have to put a generic message here:
    return this.authService.login(this.email, this.password)
        .then(response => {
            console.log("success logged " + response);
        })
        .catch(err => {
            ALERT('GENERIC MESSAGE');

            //err returns: "Token not found in response"
        });

"Token not found in response" message is found in file: authentication.js. There really should be support for returning a server message instead :(

@reft you need to call .json() on the err object you're getting from .catch(). Try this:

return this.authService.login(this.email, this.password)
	.then(response => {
		// do stuff
	})
	.catch(response => {
		if (response instanceof Error) {
			// server returned no response
				this.errorMessage = "Unable to contact authentication server.";
		} else {
			// server handled the response gracefully,
			// but since it's an error code we got, we're expecting
			// an error message from the server along with the error code
			response.json().then(error => {
				// `error` in this scope would be the JSON
				// that your server has sent back from your request
				console.log(error);
				this.errorMessage = error.message;
			});
		}
	});

Take note that for this to work, your authentication server has to respond with a non-success error code (401, for example).
Until now, there still is an ominous console warning I'm getting even if everything is working as expected in this setup. Tell me if you get that warning too: Warning: a promise was rejected with a non-error: [object Response]

I also had a problem with .json as I was unfamiliar with the fetch api.  The .json is part of the new fetch api   specifically the body mixin.  Also,  Warning: a promise was rejected with a non-error: [object Response]  this is a bluebird warning.   I also get this error message when my server sends a 401 response.  You can turn all warnings off but I am also interested in finding the correct solution besides disabling warnings as per below
Promise.config(Object {
warnings: boolean=false,
longStackTraces: boolean=false,
cancellation: boolean=false,
monitoring: boolean=false
}
Oh, just ran across this regarding the aurelia-fetch-client.  Note: the user Bergi says it can be ignored, he seems to know what he is talking about if you look at his profile.

@jemhuntr
As you mentioned the Warning: a promise was rejected with a non-error: [object Response] seems to be a result of config.rejectErrorResponses() in the  aurelia-fetch-client under the Helpers section.  I can see how to disable it in aurelia-fetch-client but not in the spoonx aurelia-api.  Did you figure this out?

I think I see the problem. The reason it throws that error is because it can't find the token on the response. What we can do, perhaps, is add the server response to the error. Would that solve your issues?
If there's a token, it won't complain. But if the status code is a valid one, it will look for the token.

I can live with simply ignoring the warning, assuming that won't show up in production.
Although being able to access the server response from the error object would be a great addition.

@jemhuntr Awesome middle ground I'd say. Do you want to give a go at implementing this?

I'm a little busy with schoolwork, but I'll try to look at it over the weekend.

For anyone still having this issue, pull from the latest release and make sure your server returns a response code 200 along with the errors it generated.

return this.authService.login(this.email, this.password)
	.then(response => {
		// do something
	})
	.catch(error => {
		// The entire server response object is now directly accessible via
		// the error object's `responseObject` key, given that the server
		// responded with a 200 status code and aurelia-authentication
		// didn't find a token from the server response.
		console.log(error.responseObject);

		// If authService returned a response object from the server,
		// use that for outputting error message on the UI.
		// Otherwise, use the error as is (access error.message).
		this.error = error.responseObject || error;
	});

authors: RWOverdijk delebash jemhuntr reft

repo: SpoonX/aurelia-authentication


text:
Document use-payload-as-parameter-source attribute

For reference see: https://jira.springsource.org/browse/INT-2314

Updated 2.1 JDBC XML Schema
Updated Docbook Reference Manual

Thanks Artem! - Made the changes.

LGTM!

authors: artembilan ghillert

repo: SpringSource/spring-integration


text:
[Add] Create a separate contributors page

Details
Currently, in the About page, it is displaying a few top contributors, I propose to create a separate contributors page using the github API routed on the navbar, the contributors would be distributed into cards, each card shall have the contributors card, the number of contributions to the project and a button to view their profile, the cards and the button shall have engaging hover effects and shall dynamically change between the light and the dark theme.
Screenshots
No response
Type of Contribution

[ ] Update to an existing Animated Button
[ ] Adding a new Button
[ ] Resolving a bug
[X] Proposal to the Repository
[ ] Changes related to documentation or README.md
[ ] Other Changes

Checklist

[X] I have checked the existing issues
[X] I have read the Contributing Guidelines
[X] I am willing to work on this issue
[X] I am a GSSoC'23 contributor

we are not in planning this right now


text:
Add a new Download Button with Circular Progress Bar

This is a(n):

[ ] Update to an existing Animated Button
[ ] Any Error
[x] Proposal to the Repository
[ ] Documentation / README.md changes

Details:

I would like to add a button similar to the below attached screenshot

I would to work on this issue as part of GSSOC'23 contribution.

Please assign to me as GSSoC'23 Contributor

@Uma-95 Assigned to you.
All the best.
@iLakshya You can work on another issue or create one.
Make sure to ⭐ the repo and follow me.
I would love to connect with you all. ❤
https://www.linkedin.com/in/om-gawande/


text:
Create Cabeçalho “header”

Automatically generated by Netlify CMS

👷 Deploy Preview for driveclean-teste processing.

Name
Link

🔨 Latest commit
d6efc0d4b9a97152e21ec64af8666e8e092e6e25

🔍 Latest deploy log
https://app.netlify.com/sites/driveclean-teste/deploys/65856b9ab418e40008357dfc

repo: Squarebug/jekyll-netlify-boilerplate


text:
Cloned code was incomplete

Im not 100% what cloning a repository is supposed to do... maybe there is no way of doing it where you download all of the code in the files... but thats kind of important to me...
So maybe we could get all of the code in the future..

im just really dumb. It did in fact get everything.
Basically I had a library without any dependencies...
which naturally made me assume that the import statements weren't downloaded properly.
My mistake

repo: SrBrahma/GitHub-Repository-Manager


text:
Add a professional picture of myself to my profile pic

I need to add a professional picture, so that people can see who I am.

closes #2


text:
StableSwarm not working in Colab

Hi StableSwarm team,
I love using StableSwarm, but I've run into an issue on Colab. Everything installs correctly, but after loading the models, the image generation process gets stuck and doesn't advance, rendering the tool non-functional.
Thanks in advanced!

same here

... why must GitHub close and improperly reference a commit when I'm just trying to tag it.
But -- it should be working as intended now.

authors: dotcsv mcmonkey4eva unexpectedly

repo: Stability-AI/StableSwarmUI


text:
Installation Issue - TCP Ports and MongoDB Storage Requirements

Hi All,
I'm currently facing an issue while installing StackStorm. The installation process is failing with the following error related to TCP ports and MongoDB storage requirements:
Error:
20231213T102540+0000
20231213T102540+0000 Not all required TCP ports are available. ST2 and related services will fail to start.
20231213T102540+0000
20231213T102540+0000 The following ports are in use by the specified pid/process and need to be stopped:
20231213T102540+0000  127.0.0.1:6379 54306/redis-server
20231213T102540+0000
20231213T102540+0000 ############### ERROR ###############
20231213T102540+0000 # Failed on Check TCP ports and MongoDB storage requirements #
20231213T102540+0000 #####################################
Additionally, both port 80 and port 443 are open on my machine.
Any assistance or guidance on resolving this issue with the installation. Your expertise and insights would be invaluable in helping me get StackStorm up and running smoothly.

Hi,
this means that there is already a redis-server running on your machine. The st2 install script will deploy a redis-server instance, too. So the check complains that the redis could not listen on the expected port. The script fails at that early stage to avoid any issues with stackstorm connecting to foreign services.
Did you run the install script more than once or install redis-server manually?

Hi,
No, I have not run the install script more than once, and I did not install the redis-server manually. The error occurred during the first-time installation using the one-line installation command on Red Hat v8.6.
I've followed the instructions provided in the documentation and haven't made any additional manual installations or modifications.
Any assistance or guidance on resolving this issue.
Thank you.

The error is stating there is a redis-server already installed.
Could you check if that exists?
If you didnt already have redis etc installed, then perhaps run the uninstall steps before trying a re-install.
Checking of course that anything it is uninstalling is not something you had installed for another reason.

authors: amanda11 karthickmardi winem


text:
Pin orchestra to v0.1 release

Pin the orchestra dependency to v0.1 release so changes to orchestra will not break future v2.8.x patch releases.

Thanks :+1:


text:
Couple of fixes + reflect current archival size (7.6TB+ !) + change T…

…G to Erigon

Cheers mate ♥ 🥂

authors: fattox trader-payne

repo: StakeSquid/graphprotocol-mainnet-docker


text:
"Answer detail" selection box: better feedback upon selection

I think this is worth implementing if it's easy, but not if it's not easy (it's a very small thing).
At the moment it's not very clear to the user whether they successfully changed the answer detail. It would be good if there was a feedback response like a brief flashing of the selected option for 0.5 seconds before the box automatically closes.

@zarSou9 feel free to close this issue if it's unnecessarily difficult

repo: StampyAI/stampy-ui


text:
legion: dependent partitioning operation appears to non-deterministically fail on multiple nodes

I have an application that at it's core looks like this:
A = region(Rect<1>, {0, dim})
B = region(int32_t, {0, 1 << 63})
for (i in range(0, numIter):
  do some computation to fill A with ranges into B
  A_part = equal partition of A
  B_part = partition_by_image_range(A_part)
  do some comptutation with A_part and B_part

I've run this computation on 1 node with 8 partitions and don't see any errors. I tried scaling this code to 4 nodes (where 8 partitions are used), and non-deterministically see an error. The error is that sometimes, some of the B_part subregions are empty, when they should not be (i.e. the result of partitioning appears to change non-deterministically on multiple nodes). I've run the program with debug on, bounds checks on, -lg:partcheck and -lg:safe_ctrlrepl and seen the error. I've verified that on 4 nodes, the source partitions of A that are resulting in empty partitions of B do indeed contain non-empty rectangles, so B_part should never contain empty subregions.
I'm working on creating a reproducer on sapling for this bug, but unfortunately I've only seen it on some larger test cases running on Lassen. In the meantime, are there logging statements or debug flags that might help tracking this down?
Edit: I'm having difficulty reproducing the issue on sapling, mainly as all the computation is happening much slower than on Lassen.
This code is running with control replication.
cc-ing @lightsighter for ideas.

@rohany how big is dim on the runs that fail?
Also, is that definition for B right?  1<<63 probably doesn't mean what you want it to for int64_t, let alone int32_t.
Logging may be able to shed some light, but it'll need a bit of help to be useful.  Please:

add some application level logging to record the ranges you write into A (both the index in A and the range in B, and do it right where you store the range into A)
add a logging message when a subregion of B turns out to be empty (please say which subregion)
run with that logging enabled and also with -level part=2,dpops=2
put the logs on sapling and I'll take a look

Some clarification before I head off an do this:

Also, is that definition for B right? 1<<63 probably doesn't mean what you want it to for int64_t, let alone int32_t.

It's not actually 1 << 63 (trying to put it too close to coord_t max raises some other problems in the runtime...). It's just some value larger than I will actually ever need.

add some application level logging to record the ranges you write into A (both the index in A and the range in B, and do it right where you store the range into A)

The A region is relatively large (~22 million elements). I don't know if this will be tractable to look at. Do you still want it?

add a logging message when a subregion of B turns out to be empty (please say which subregion)

What do you mean by "please say which subregion"? Is there a particular format of identifier you want?

The A region is relatively large (~22 million elements). I don't know if this will be tractable to look at. Do you still want it?

It'll be a big log file, but without that information, I won't know if the ranges appearing in the deppart log messages are right or not.  The alternative would be to see if you can get the same failure if you use some sort of easily-derived-from-the-index-in-A ranges.  Let's try the logging first though.

What do you mean by "please say which subregion"? Is there a particular format of identifier you want?

I just need to know which of the subregions of B are empty - the log messages will give me the realm IDs of the subregions in ascending color order, and I need to know which one(s) are wrong.

Closing because I found the problem -- it turned out not to have anything to do with dependent partitioning at all. Instead, my compiler had incorrectly generated an inline mapping of a region with RW privilege, and then launched a task on that region also with an RW privilege. It then seemed like legion got confused about which instance to give to the dependent partitioning operation, resulting in a sometimes incorrect (for my application) resulting partition.
I originally didn't suspect something like this because legion has usually warned me / error out when inline mappings conflict like this. If this sounds like a bug, I can repurpose this issue with a reproducer.

AFAIK if you try to launch a task on a region that's inline mapped, then Legion will automatically unmap the inlined region before the task starts, and remap it after the task finishes. It sounds like this wasn't quite the case for you (although the intervening operation was a partitioning operation, not a task launch). It would be interesting to compare spy graphs of a successful and an unsuccessful run, and possibly also the inputs & output to any map_partition calls to your mapper.

Actually, there was a task launch in the middle. The full flow of operations was:
create region A
(accidentally) inline map A with RW
launch task over A with RW
use A to fill information in region B <- this step was sometimes getting incorrect data for A (in particular uninitialized data)
compute partitions of region C using image_range on B

In that case you can skip region B, region C and the partitioning operation from your minimal example. Just print out the contents of A right after the task launch, and get spy graphs from a run where A was properly initialized, and one where it was not.

Do the spy graphs need legion to be built with -DLEGION_SPY or without is fine?

It should be fine to just run with -lg:spy -logfile spy_%.log, no need to recompile with -DLEGION_SPY.

Lame, both runs failed with:
Traceback (most recent call last):
  File "../legion/legion/tools/legion_spy.py", line 13613, in <module>
    main(temp_dir)
  File "../legion/legion/tools/legion_spy.py", line 13494, in main
    state.post_parse(simplify_graphs, physical_checks or event_graphs)
  File "../legion/legion/tools/legion_spy.py", line 12202, in post_parse
    replicant.update_shards()
  File "../legion/legion/tools/legion_spy.py", line 9078, in update_shards
    shard.merge(self.orig)
  File "../legion/legion/tools/legion_spy.py", line 8316, in merge
    assert not other.operations
AssertionError

Attaching all of the files here:
Logs from an invalid run:
spadd3-invalid-spy-0.log
spadd3-invalid-spy-1.log
spadd3-invalid-spy-2.log
spadd3-invalid-spy-3.log
Logs from a valid run:
spadd3-valid-spy-0.log
spadd3-valid-spy-1.log
spadd3-valid-spy-2.log
spadd3-valid-spy-3.log

^ @lightsighter these files made Legion spy sad

Did the run exit cleanly without crashing?

I originally didn't suspect something like this because legion has usually warned me / error out when inline mappings conflict like this. If this sounds like a bug, I can repurpose this issue with a reproducer.

Legion should unmap and remap for you. Please make a reproducer.

Did the run exit cleanly without crashing?

Yes

(assuming you didn't disable its checks by telling it to assume safe launches)

I don't think I did anything like this, but what would indicate I did?

Please make a reproducer.

I'm not having much luck making a reproducer on sapling. Are there instead log files I can give you from runs on lassen?

@rohany Pull and regenerate the logs. This time with the runtime built to dump detailed Legion Spy logging. These logs currently give this output when we attempt to run verification on them:
WARNING: Requested logical analysis but logging information is missing. Please compile the runtime with USE_SPY=1 to enable validation of the runtime. Disabling logical checks.
WARNING: Requested physical analysis but logging information is missing. Please compile the runtime with USE_SPY=1 to enable validation of the runtime. Disabling physical checks.

New log files are attached. Running spy on both doesn't seem to give an error, but it complains that the runs may have crashed (which they didn't). I changed the application to just print when it sees the signs of the invalid source regions of the partition instead of crashing.
spadd3-spy-invalid.zip
spadd3-spy-valid.zip

Ah, forgot to run the legion spy with -lp. With that, Legion spy reports an error that sounds like exactly what happened:
ERROR: No dataflow path found to update field Field 2 of instance Instance 0x4000400040800001 of region requirement 0 of Mapping Op 33

I'm pretty sure the issue is not what you think it is. This is just a duplicate of #907 with inline mappings instead of attach operations. The problem is the same. Singular attach operations and inline mappings in control replicated contexts are just broken in the same way which is clearly noted in #765 and will be until the collective instance branch from #546 is merged.

We'll keep this issue open for now though to figure out why Legion Spy thinks things were not completely logged.

From scanning those linked issues again, I'm not sure I understand such operations are even allowed to happen in control replicated contexts if they are broken -- an error from the runtime instead of this non-deterministic output in a region would have been significantly easier to debug.

@rohany Are we done with this issue now that collective views have merged (#546)?

This is an old way of doing file IO I had in DISTAL but i don't do it this way anymore. I can re-open the issue if I run into anything similar again.

authors: lightsighter manopapad rohany streichler

repo: StanfordLegion/legion


text:
[WIP] Always enable GPU dynamics & Flatcache + support for both CPU & GPU pipeline

[ ] Enable full GPU dynamics & GPU pipeline
[ ] Cloth view implementation
[ ] Always enable GPU dynamics and Flatcache
[ ] Minimize gpu-cpu sync for speed

[ ] Control
[ ] Object states
[ ] Transition rules

[ ] General bug fixes
[ ] Run all tests with both cpu & gpu pipeline modes
[ ] Robustify test_toggle_on with ik primitive
[ ] Fix property setters (e.g. link.mass = xxx doesn't work now because it expects a torch tensor instead of a list)
[ ] Fix transform utils quat_distance
[ ] Fix set_linear_velocities and set_angular_velocities with gpu pipeline

@hang-yin follow up on forum & wait on PhysX fix, OR go with the beyond hacky fix of reading raw memory

authors: cgokmen hang-yin

repo: StanfordVL/OmniGibson


text:
[materialized view] result error when create mv on iceberg table

Steps to reproduce the behavior (Required)
mysql> desc hudi_catalog.hudi_db.hudi_parquet_snappy;
+------------------------+----------------+------+-------+---------+-------+
| Field                  | Type           | Null | Key   | Default | Extra |
+------------------------+----------------+------+-------+---------+-------+
| _hoodie_commit_time    | VARCHAR(65533) | Yes  | false | NULL    |       |
| _hoodie_commit_seqno   | VARCHAR(65533) | Yes  | false | NULL    |       |
| _hoodie_record_key     | VARCHAR(65533) | Yes  | false | NULL    |       |
| _hoodie_partition_path | VARCHAR(65533) | Yes  | false | NULL    |       |
| _hoodie_file_name      | VARCHAR(65533) | Yes  | false | NULL    |       |
| uuid                   | INT            | Yes  | false | NULL    |       |
| col_boolean            | BOOLEAN        | Yes  | false | NULL    |       |
| col_int                | INT            | Yes  | false | NULL    |       |
| col_long               | BIGINT         | Yes  | false | NULL    |       |
| col_float              | FLOAT          | Yes  | false | NULL    |       |
| col_double             | DOUBLE         | Yes  | false | NULL    |       |
| col_decimal            | DECIMAL(38,18) | Yes  | false | NULL    |       |
| col_date               | DATE           | Yes  | false | NULL    |       |
| col_timestamp          | DATETIME       | Yes  | false | NULL    |       |
| col_string             | VARCHAR(65533) | Yes  | false | NULL    |       |
| col_binary             | VARCHAR        | Yes  | false | NULL    |       |
| col_array              | ARRAY<INT>     | Yes  | false | NULL    |       |
| col_struct             | UNKNOWN_TYPE   | Yes  | false | NULL    |       |
| col_map                | UNKNOWN_TYPE   | Yes  | false | NULL    |       |
+------------------------+----------------+------+-------+---------+-------+
mysql> desc mv3;
+-------------+----------------+------+-------+---------+-------+
| Field       | Type           | Null | Key   | Default | Extra |
+-------------+----------------+------+-------+---------+-------+
| uuid        | INT            | Yes  | true  | NULL    |       |
| col_boolean | BOOLEAN        | Yes  | true  | NULL    |       |
| col_int     | INT            | Yes  | true  | NULL    |       |
| col_long    | BIGINT         | Yes  | false | NULL    | NONE  |
| col_float   | FLOAT          | Yes  | false | NULL    | NONE  |
| col_double  | DOUBLE         | Yes  | false | NULL    | NONE  |
| col_decimal | DECIMAL(38,18) | Yes  | false | NULL    | NONE  |
| col_date    | DATE           | Yes  | false | NULL    | NONE  |
| col_string  | VARCHAR(65533) | Yes  | false | NULL    | NONE  |
| col_binary  | VARCHAR        | Yes  | false | NULL    | NONE  |
+-------------+----------------+------+-------+---------+-------+

Expected behavior (Required)
Real behavior (Required)
com.starrocks.sql.common.DmlException: 172.26.92.201: string length(22) > limit(3), string: 1110001010101011001001eZ
StarRocks version (Required)

You can get the StarRocks version by executing SQL select current_version()

mysql> select current_version();
+----------------------+
| current_version()    |
+----------------------+
| MAIN-RELEASE 8c5420b |
+----------------------+

same with https://github.com/StarRocks/starrocks/issues/12731

repo: StarRocks/starrocks


text:
Enable FQDN access process not working

Hello,
The process explained on https://docs.starrocks.io/docs/3.2/administration/management/enable_fqdn/ is not working.
Here is the setup (shared data on S3) :

FE Leader : 192.168.230.96 (FQDN to use : prd-starrocks-fe01)
FE Follower 1 : 192.168.230.162 (FQDN to use : prd-starrocks-fe02)
FE Follower 2 : 192.168.230.163 (FQDN to use : prd-starrocks-fe03)
FE Follower 3 : 192.168.230.164 (FQDN to use : prd-starrocks-fe04)
CN node 1 : 192.168.230.166 (FQDN to use : prd-starrocks-cn01)

/etc/hosts:
127.0.1.1       prd-starrocks-fe02
192.168.230.96 prd-starrocks-fe01
192.168.230.162 prd-starrocks-fe02
192.168.230.163 prd-starrocks-fe03
192.168.230.164 prd-starrocks-fe04
192.168.230.166 prd-starrocks-cn01

I tried to follow the process for the follower 1
When restarting the follower FE Node with --host_type FQDN, I get the following error :
2024-07-06 07:14:01.710Z INFO (main|1) [StarRocksFE.start():130] StarRocks FE starting, version: 3.2.8-759cc78
2024-07-06 07:14:01.725Z INFO (main|1) [FrontendOptions.init():85] use configured address. /192.168.230.162
2024-07-06 07:14:01.851Z DEBUG (main|1) [StreamLoadMgr.init():92] begin to init stream load manager
2024-07-06 07:14:01.864Z INFO (main|1) [ConsistencyChecker.initWorkTime():117] parsed startDate: 1970-01-01T23:00:00.000+0000, endDate: 1970-01-01T04:00:00.000+0000
2024-07-06 07:14:02.384Z DEBUG (main|1) [PrivTable.addEntry():93] add priv entry: global priv. host: %, user: root, priv: , set by resolver: false, domain user ident: null
2024-07-06 07:14:02.385Z DEBUG (main|1) [Auth.setPasswordInternal():1451] finished to set password for 'root'@'%'. is replay: true
2024-07-06 07:14:02.386Z DEBUG (main|1) [Auth.grantPrivs():1052] grant Node_priv Admin_priv  on *.* to 'root'@'%', err on non exist: false
2024-07-06 07:14:02.387Z DEBUG (main|1) [PrivTable.addEntry():109] merge priv entry: global priv. host: %, user: root, priv: Node_priv Admin_priv , set by resolver: false, domain user ident: null
2024-07-06 07:14:02.388Z DEBUG (main|1) [Auth.grantInternal():999] finished to grant privilege. is replay: true
2024-07-06 07:14:02.388Z DEBUG (main|1) [Auth.grantPrivs():1093] grant Node_priv Admin_priv  on resource * to 'root'@'%', err on non exist: false
2024-07-06 07:14:02.389Z DEBUG (main|1) [PrivTable.addEntry():109] merge priv entry: global priv. host: %, user: root, priv: Node_priv Admin_priv , set by resolver: false, domain user ident: null
2024-07-06 07:14:02.390Z DEBUG (main|1) [Auth.grantInternal():1043] finished to grant resource privilege. is replay: true
2024-07-06 07:14:02.390Z INFO (main|1) [Auth.grantRoleInternal():837] grant operator to 'root'@'%', isReplay = true
2024-07-06 07:14:02.392Z DEBUG (main|1) [Auth.createUserInternal():720] finished to create user: 'root'@'%', is replay: true
2024-07-06 07:14:02.437Z INFO (main|1) [AuthorizationMgr.initBuiltinRoleUnlocked():284] create built-in role root[-1]
2024-07-06 07:14:02.447Z INFO (main|1) [AuthorizationMgr.initBuiltinRoleUnlocked():284] create built-in role db_admin[-2]
2024-07-06 07:14:02.449Z INFO (main|1) [AuthorizationMgr.initBuiltinRoleUnlocked():284] create built-in role cluster_admin[-3]
2024-07-06 07:14:02.450Z INFO (main|1) [AuthorizationMgr.initBuiltinRoleUnlocked():284] create built-in role user_admin[-4]
2024-07-06 07:14:02.451Z INFO (main|1) [AuthorizationMgr.initBuiltinRoleUnlocked():284] create built-in role public[-5]
2024-07-06 07:14:02.451Z INFO (main|1) [GlobalStateMgr.initAuth():1207] using new privilege framework..
2024-07-06 07:14:02.813Z DEBUG (main|1) [NodeMgr.getCheckedSelfHostPort():712] get self node: 192.168.230.162:9010
2024-07-06 07:14:02.814Z INFO (main|1) [NodeMgr.getHelperNodes():694] get helper nodes: [192.168.230.162:9010]
2024-07-06 07:14:02.830Z DEBUG (main|1) [NodeMgr.isMyself():566] self: 192.168.230.162:9010. helpers: [192.168.230.162:9010]
2024-07-06 07:14:02.831Z DEBUG (main|1) [NodeMgr.isMyself():566] self: 192.168.230.162:9010. helpers: [192.168.230.162:9010]
2024-07-06 07:14:02.831Z INFO (main|1) [NodeMgr.getClusterIdAndRoleOnStartup():495] Current run_mode is shared_data
2024-07-06 07:14:02.832Z INFO (main|1) [NodeMgr.getClusterIdAndRoleOnStartup():502] Got cluster id: 97738194, role: FOLLOWER, node name: 192.168.230.162_9010_1720249910746 and run_mode: shared_data
2024-07-06 07:14:02.834Z INFO (main|1) [BDBEnvironment.ensureHelperInLocal():336] skip check local environment because helper node and local node are identical.
2024-07-06 07:14:02.841Z DEBUG (AuditEventProcessor|62) [AuditEventProcessor$Worker.run():90] update audit plugins. num: 1
2024-07-06 07:14:02.862Z INFO (main|1) [BDBEnvironment.setupEnvironment():266] start to setup bdb environment for 1 times
2024-07-06 07:14:03.578Z WARN (UNKNOWN 192.168.230.162_9010_1720249910746(-1)|1) [StateChangeExecutor.notifyNewFETypeTransfer():62] notify new FE type transfer: UNKNOWN
2024-07-06 07:14:03.827Z WARN (RepNode 192.168.230.162_9010_1720249910746(-1)|75) [BDBStateChangeListener.stateChange():79] this node is DETACHED
2024-07-06 07:14:03.830Z INFO (UNKNOWN 192.168.230.162_9010_1720249910746(-1)|1) [BDBEnvironment.setupEnvironment():277] replicated environment is all set, wait for state change...
2024-07-06 07:14:13.833Z INFO (UNKNOWN 192.168.230.162_9010_1720249910746(-1)|1) [BDBEnvironment.setupEnvironment():285] state change done, current role UNKNOWN
2024-07-06 07:14:13.835Z ERROR (UNKNOWN 192.168.230.162_9010_1720249910746(-1)|1) [BDBEnvironment.setupEnvironment():302] failed to setup environment after retried 1 times
com.sleepycat.je.EnvironmentFailureException: (JE 18.3.16) Environment must be closed, caused by: com.sleepycat.je.EnvironmentFailureException: Environment invalid because of previous exception: (JE 18.3.16) 192.168.230.162_9010_1720249910746(11):/data/meta/bdb  Feeder: 192.168.230.96_9010_1717495650915(2). Conflicting hostnames for replica id: 192.168.230.162_9010_1720249910746(11) Feeder thinks it is: prd-starrocks-fe02 Replica is configured to use: 192.168.230.162 HANDSHAKE_ERROR: Error during the handshake between two nodes. Some validity or compatibility check failed, preventing further communication between the nodes. Environment is invalid and must be closed. Originally thrown by HA thread: RepNode 192.168.230.162_9010_1720249910746(-1) Originally thrown by HA thread: RepNode 192.168.230.162_9010_1720249910746(-1)
        at com.sleepycat.je.EnvironmentFailureException.wrapSelf(EnvironmentFailureException.java:230) ~[starrocks-bdb-je-18.3.16.jar:?]
        at com.sleepycat.je.dbi.EnvironmentImpl.checkIfInvalid(EnvironmentImpl.java:1835) ~[starrocks-bdb-je-18.3.16.jar:?]
        at com.sleepycat.je.dbi.EnvironmentImpl.checkOpen(EnvironmentImpl.java:1844) ~[starrocks-bdb-je-18.3.16.jar:?]
        at com.sleepycat.je.Environment.checkOpen(Environment.java:2697) ~[starrocks-bdb-je-18.3.16.jar:?]
        at com.sleepycat.je.Environment.openDatabase(Environment.java:659) ~[starrocks-bdb-je-18.3.16.jar:?]
        at com.starrocks.journal.bdbje.BDBEnvironment.setupEnvironment(BDBEnvironment.java:288) ~[starrocks-fe.jar:?]
        at com.starrocks.journal.bdbje.BDBEnvironment.setup(BDBEnvironment.java:172) ~[starrocks-fe.jar:?]
        at com.starrocks.journal.bdbje.BDBEnvironment.initBDBEnvironment(BDBEnvironment.java:150) ~[starrocks-fe.jar:?]
        at com.starrocks.journal.JournalFactory.create(JournalFactory.java:31) ~[starrocks-fe.jar:?]
        at com.starrocks.server.GlobalStateMgr.initJournal(GlobalStateMgr.java:1231) ~[starrocks-fe.jar:?]
        at com.starrocks.server.GlobalStateMgr.initialize(GlobalStateMgr.java:1168) ~[starrocks-fe.jar:?]
        at com.starrocks.StarRocksFE.start(StarRocksFE.java:136) ~[starrocks-fe.jar:?]
        at com.starrocks.StarRocksFE.main(StarRocksFE.java:84) ~[starrocks-fe.jar:?]

StarRocks version (Required)

3.2.8

Any help would be much appreciated :)

I resolved the issue by commenting the line
127.0.1.1       prd-starrocks-fe02

in /etc/hosts


text:
be crash

Steps to reproduce the behavior (Required)
crash.log:
tcmalloc: large alloc 1129095168 bytes == 0x7f83c049a000 @  0x59edc5f 0x5c7d5dc 0x2174b84 0x5bcda75 0x1ad85a4 0x27942c3 0x2a7750e 0x2a0c209 0x29bf4cc 0x29b46eb 0x2230015 0x222b47a 0x7f8801e37e65
tcmalloc: large alloc 1603280896 bytes == 0x7f8360398000 @  0x59edc5f 0x5c7d5dc 0x2174b84 0x5bcda75 0x1ad85a4 0x27942c3 0x2a7750e 0x2a0c209 0x29bf4cc 0x29b46eb 0x2230015 0x222b47a 0x7f8801e37e65
tcmalloc: large alloc 1400209408 bytes == 0x7f8360398000 @  0x59edc5f 0x5c7d5dc 0x2174b84 0x5bcda75 0x25facea 0x27942c3 0x2a7750e 0x2a0c209 0x29bf4cc 0x29b46eb 0x2230015 0x222b47a 0x7f8801e37e65
tcmalloc: large alloc 2081243136 bytes == 0x7f83c049a000 @  0x59edc5f 0x5c7d5dc 0x2174b84 0x5bcda75 0x25facea 0x27942c3 0x2a7750e 0x2a0c209 0x29bf4cc 0x29b46eb 0x2230015 0x222b47a 0x7f8801e37e65
tcmalloc: large alloc 2100043776 bytes == 0x7f82e30d6000 @  0x59edc5f 0x5c7d5dc 0x2174b84 0x5bcda75 0x25facea 0x27942c3 0x2a7750e 0x2a0c209 0x29bf4cc 0x29b46eb 0x2230015 0x222b47a 0x7f8801e37e65
tcmalloc: large alloc 2800361472 bytes == 0x7f81fc234000 @  0x59edc5f 0x5c7d5dc 0x2174b84 0x5bcda75 0x25facea 0x27942c3 0x2a7750e 0x2a0c209 0x29bf4cc 0x29b46eb 0x2230015 0x222b47a 0x7f8801e37e65
tcmalloc: large alloc 4162396160 bytes == 0x7f81038a2000 @  0x59edc5f 0x5c7d5dc 0x2174b84 0x5bcda75 0x25facea 0x27942c3 0x2a7750e 0x2a0c209 0x29bf4cc 0x29b46eb 0x2230015 0x222b47a 0x7f8801e37e65
tcmalloc: large alloc 4200022016 bytes == 0x7f800932e000 @  0x59edc5f 0x5c7d5dc 0x2174b84 0x5bcda75 0x25facea 0x27942c3 0x2a7750e 0x2a0c209 0x29bf4cc 0x29b46eb 0x2230015 0x222b47a 0x7f8801e37e65
tcmalloc: large alloc 5233729536 bytes == 0x7f7ed05e2000 @  0x59edc5f 0x5c7d5dc 0x2174b84 0x5bcda75 0x1ad85a4 0x25facea 0x27942c3 0x2a7750e 0x2a0c209 0x29bf4cc 0x29b46eb 0x2230015 0x222b47a 0x7f8801e37e65
src/central_freelist.cc:333] tcmalloc: allocation failed 16384
src/central_freelist.cc:333] tcmalloc: allocation failed 16384
src/central_freelist.cc:333] tcmalloc: allocation failed 16384
src/central_freelist.cc:333] tcmalloc: allocation failed 16384
src/central_freelist.cc:333] tcmalloc: allocation failed 16384
src/central_freelist.cc:333] tcmalloc: allocation failed 16384
src/central_freelist.cc:333] tcmalloc: allocation failed 16384
src/central_freelist.cc:333] tcmalloc: allocation failed 16384
src/central_freelist.cc:333] tcmalloc: allocation failed 24576
src/central_freelist.cc:333] tcmalloc: allocation failed 16384
src/central_freelist.cc:333] tcmalloc: allocation failed 16384
src/central_freelist.cc:333] tcmalloc: allocation failed 16384
src/central_freelist.cc:333] tcmalloc: allocation failed 16384
src/central_freelist.cc:333] tcmalloc: allocation failed 16384
src/central_freelist.cc:333] tcmalloc: allocation failed 16384
src/central_freelist.cc:333] tcmalloc: allocation failed 16384
src/central_freelist.cc:333] tcmalloc: allocation failed 16384
src/central_freelist.cc:333] tcmalloc: allocation failed 16384
src/central_freelist.cc:333] tcmalloc: allocation failed 16384
src/central_freelist.cc:333] tcmalloc: allocation failed 16384
src/central_freelist.cc:333] tcmalloc: allocation failed 16384
src/central_freelist.cc:333] tcmalloc: allocation failed 16384
src/central_freelist.cc:333] tcmalloc: allocation failed 16384
src/central_freelist.cc:333] tcmalloc: allocation failed 16384
src/central_freelist.cc:333] tcmalloc: allocation failed 16384
src/central_freelist.cc:333] tcmalloc: allocation failed 16384
src/central_freelist.cc:333] tcmalloc: allocation failed 16384
src/central_freelist.cc:333] tcmalloc: allocation failed 16384
src/central_freelist.cc:333] tcmalloc: allocation failed 16384
src/central_freelist.cc:333] tcmalloc: allocation failed 16384
src/central_freelist.cc:333] tcmalloc: allocation failed 16384
src/central_freelist.cc:333] tcmalloc: allocation failed 32768
src/central_freelist.cc:333] tcmalloc: allocation failed 8192
terminate called after throwing an instance of 'std::bad_alloc'
src/central_freelist.cc:333] tcmalloc: allocation failed 32768
  what():  std::bad_alloc
terminate called recursively
*** Aborted at 1657733785 (unix time) try "date -d @1657733785" if you are using GNU date ***
PC: @     0x7f880138a337 __GI_raise
*** SIGABRT (@0x3e80000128e) received by PID 4750 (TID 0x7f872c458700) from PID 4750; stack trace: ***
    @          0x41cb6f2 google::(anonymous namespace)::FailureSignalHandler()
    @     0x7f8801e3f5f0 (unknown)
    @     0x7f880138a337 __GI_raise
    @     0x7f880138ba28 __GI_abort
    @          0x194422d _ZN9__gnu_cxx27__verbose_terminate_handlerEv.cold
    @          0x5bcd526 __cxxabiv1::__terminate()
    @          0x5c715f9 __cxa_call_terminate
    @          0x5bccf41 __gxx_personality_v0
    @          0x5c7824e _Unwind_RaiseException_Phase2
    @          0x5c78d46 _Unwind_Resume
    @          0x1857df0 _ZN4brpc6policy17ProcessRpcRequestEPNS_16InputMessageBaseE.cold
    @          0x42f3eb7 brpc::ProcessInputMessage()
    @          0x42f4d63 brpc::InputMessenger::OnNewMessages()
    @          0x439ba2e brpc::Socket::ProcessEvent()
    @          0x42a99bf bthread::TaskGroup::task_runner()
    @          0x44321a1 bthread_make_fcontext

StarRocks version (Required)

You can get the StarRocks version by executing SQL select current_version()
mysql> select current_version();
+----------------------+
| current_version()    |
+----------------------+
| MAIN-RELEASE 0b467d3 |
+----------------------+

duplicate record #8585


text:
[WIP][Feature] Default enable replicated storage engine

What type of PR is this：

[ ] bugfix
[x] feature
[ ] enhancement
[ ] refactor
[ ] others

Which issues of this PR fixes ：

Fixes #
Problem Summary(Required) ：

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] I have added user document for my new feature or new function

[FE PR Coverage Check]
:disappointed: fail : 14 / 22 (63.64%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/qe/Coordinator.java
0
3
00.00%
[324, 325, 326]

:large_blue_circle:
com/starrocks/load/loadv2/BulkLoadJob.java
0
1
00.00%
[101]

:large_blue_circle:
com/starrocks/task/StreamLoadTask.java
3
7
42.86%
[264, 310, 311, 312]

:large_blue_circle:
com/starrocks/load/routineload/RoutineLoadJob.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/qe/SessionVariable.java
3
3
100.00%
[]

:large_blue_circle:
com/starrocks/planner/StreamLoadPlanner.java
3
3
100.00%
[]

:large_blue_circle:
com/starrocks/planner/OlapTableSink.java
4
4
100.00%
[]

[FE PR Coverage Check]
:disappointed: fail : 3 / 4 (75.00%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/task/StreamLoadTask.java
2
3
66.67%
[262]

:large_blue_circle:
com/starrocks/qe/SessionVariable.java
1
1
100.00%
[]

authors: meegoo wanpengfei-git


text:
[BugFix]Fix show create table for external table

What type of PR is this：

[x] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Which issues of this PR fixes ：
Fixes #10127
Problem Summary(Required) ：
after execute show create table  command, result miss comma before "host" key for external starrocks table
Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] I have added user document for my new feature or new function

run starrocks_be_unittest

run starrocks_fe_unittest

[FE PR Coverage Check]
:disappointed: fail : 2 / 15 (13.33%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/server/GlobalStateMgr.java
2
15
13.33%
[2153, 2154, 2155, 2156, 2157, 2158, 2159, 2160, 2161, 2162, 2163, 2164, 2165]

run starrocks_admit_test

@mergify backport branch-2.4 branch-2.3

authors: dufeng1010 trueeyu wanpengfei-git


text:
[Feature] Files() support columns from path

Fixes #issue
This PR adds the support of columns from path to FILES(). The column type inferred from the file path is in string.
MySQL [db0]> select * from  files("path"="hdfs://127.0.0.1:9000/column-from-path/year=2023/*/*/*","format"="parquet", "columns_from_path"="year, month, day ");
+----------+------+------+-------+------+
| name     | age  | year | month | day  |
+----------+------+------+-------+------+
| mark835  |   28 | 2023 | 7     | 12   |
| jack611  |    9 | 2023 | 7     | 12   |
| alice335 |   21 | 2023 | 7     | 12   |
| jack1004 |   30 | 2023 | 7     | 12   |
| rose800  |   20 | 2023 | 7     | 12   |
| mark1021 |   14 | 2023 | 7     | 12   |
| rose305  |   27 | 2023 | 7     | 12   |
| alice387 |   37 | 2023 | 7     | 12   |
| rose312  |   10 | 2023 | 7     | 12   |
| jack841  |   22 | 2023 | 7     | 12   |
| mark835  |   28 | 2023 | 8     | 12   |
| jack611  |    9 | 2023 | 8     | 12   |
| alice335 |   21 | 2023 | 8     | 12   |
| jack1004 |   30 | 2023 | 8     | 12   |
| rose800  |   20 | 2023 | 8     | 12   |
| mark1021 |   14 | 2023 | 8     | 12   |
| rose305  |   27 | 2023 | 8     | 12   |
| alice387 |   37 | 2023 | 8     | 12   |
| rose312  |   10 | 2023 | 8     | 12   |
| jack841  |   22 | 2023 | 8     | 12   |
| mark835  |   28 | 2023 | 9     | 13   |
| jack611  |    9 | 2023 | 9     | 13   |
| alice335 |   21 | 2023 | 9     | 13   |
| jack1004 |   30 | 2023 | 9     | 13   |
| rose800  |   20 | 2023 | 9     | 13   |
| mark1021 |   14 | 2023 | 9     | 13   |
| rose305  |   27 | 2023 | 9     | 13   |
| alice387 |   37 | 2023 | 9     | 13   |
| rose312  |   10 | 2023 | 9     | 13   |
| jack841  |   22 | 2023 | 9     | 13   |
+----------+------+------+-------+------+
30 rows in set (0.044 sec)

What type of PR is this:

[ ] BugFix
[x] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Does this PR entail a change in behavior?

[ ] Yes, this PR will result in a change in behavior.
[ ] No, this PR will not result in a change in behavior.

If yes, please specify the type of change:

[ ] Interface/UI changes: syntax, type conversion, expression evaluation, display information
[ ] Parameter changes: default values, similar parameters but with different default values
[ ] Policy changes: use new policy to replace old one, functionality automatically enabled
[ ] Feature removed
[ ] Miscellaneous: upgrade & downgrade compatibility, etc.

Checklist:

[x] I have added test cases for my bug fix or my new feature
[x] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto-backported to the target branch

[x] 3.2
[ ] 3.1
[ ] 3.0
[ ] 2.5

[BE Incremental Coverage Report]
:heart_eyes: pass : 0 / 0 (0%)

[FE Incremental Coverage Report]
:disappointed: fail : 3 / 12 (25.00%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/load/BrokerFileGroup.java
0
1
00.00%
[146]

:large_blue_circle:
com/starrocks/catalog/TableFunctionTable.java
3
11
27.27%
[188, 189, 190, 307, 308, 309, 310, 325]

[FE Incremental Coverage Report]
:disappointed: fail : 3 / 12 (25.00%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/load/BrokerFileGroup.java
0
1
00.00%
[146]

:large_blue_circle:
com/starrocks/catalog/TableFunctionTable.java
3
11
27.27%
[188, 189, 190, 307, 308, 309, 310, 325]

[BE Incremental Coverage Report]
:heart_eyes: pass : 0 / 0 (0%)

[FE Incremental Coverage Report]
:heart_eyes: pass : 27 / 31 (87.10%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/load/BrokerFileGroup.java
0
1
00.00%
[146]

:large_blue_circle:
com/starrocks/catalog/TableFunctionTable.java
27
30
90.00%
[102, 330, 349]

[BE Incremental Coverage Report]
:heart_eyes: pass : 0 / 0 (0%)

@mergifyio rebase

[FE Incremental Coverage Report]
:heart_eyes: pass : 30 / 31 (96.77%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/catalog/TableFunctionTable.java
29
30
96.67%
[330]

:large_blue_circle:
com/starrocks/load/BrokerFileGroup.java
1
1
100.00%
[]

[BE Incremental Coverage Report]
:heart_eyes: pass : 0 / 0 (0%)

@mergifyio backport branch-3.2

authors: rickif wanpengfei-git


text:
[BugFix] No check on success of protobuf serialization

Fixes #issue
What type of PR is this:

[x] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Does this PR entail a change in behavior?

[ ] Yes, this PR will result in a change in behavior.
[x] No, this PR will not result in a change in behavior.

If yes, please specify the type of change:

[ ] Interface/UI changes: syntax, type conversion, expression evaluation, display information
[ ] Parameter changes: default values, similar parameters but with different default values
[ ] Policy changes: use new policy to replace old one, functionality automatically enabled
[ ] Feature removed
[ ] Miscellaneous: upgrade & downgrade compatibility, etc.

Checklist:

[x] I have added test cases for my bug fix or my new feature
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto-backported to the target branch

[x] 3.2
[x] 3.1
[ ] 3.0
[ ] 2.5

[BE Incremental Coverage Report]
:heart_eyes: pass : 32 / 36 (88.89%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
src/storage/lake/tablet_manager.cpp
16
19
84.21%
[519, 953, 954]

:large_blue_circle:
src/storage/protobuf_file.cpp
10
11
90.91%
[68]

:large_blue_circle:
src/storage/lake/meta_file.cpp
1
1
100.00%
[]

:large_blue_circle:
src/storage/protobuf_file.h
1
1
100.00%
[]

:large_blue_circle:
src/storage/delta_column_group.cpp
2
2
100.00%
[]

:large_blue_circle:
src/storage/tablet_meta.cpp
2
2
100.00%
[]

[FE Incremental Coverage Report]
:heart_eyes: pass : 0 / 0 (0%)

[BE Incremental Coverage Report]
:heart_eyes: pass : 72 / 79 (91.14%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
src/storage/protobuf_file.cpp
44
51
86.27%
[76, 85, 93, 94, 97, 100, 128]

:large_blue_circle:
src/storage/lake/meta_file.cpp
1
1
100.00%
[]

:large_blue_circle:
src/storage/lake/tablet_manager.cpp
21
21
100.00%
[]

:large_blue_circle:
src/storage/protobuf_file.h
2
2
100.00%
[]

:large_blue_circle:
src/storage/delta_column_group.cpp
2
2
100.00%
[]

:large_blue_circle:
src/storage/tablet_meta.cpp
2
2
100.00%
[]

[FE Incremental Coverage Report]
:heart_eyes: pass : 0 / 0 (0%)

[BE Incremental Coverage Report]
:heart_eyes: pass : 72 / 79 (91.14%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
src/storage/protobuf_file.cpp
44
51
86.27%
[76, 85, 93, 94, 97, 100, 128]

:large_blue_circle:
src/storage/lake/meta_file.cpp
1
1
100.00%
[]

:large_blue_circle:
src/storage/lake/tablet_manager.cpp
21
21
100.00%
[]

:large_blue_circle:
src/storage/protobuf_file.h
2
2
100.00%
[]

:large_blue_circle:
src/storage/delta_column_group.cpp
2
2
100.00%
[]

:large_blue_circle:
src/storage/tablet_meta.cpp
2
2
100.00%
[]

@Mergifyio backport branch-3.2

@Mergifyio backport branch-3.1

authors: sduzh wanpengfei-git


text:
[Refactor] Prepare cleanup SchemaChangeJob and RollupJob

What type of PR is this：

[ ] bug
[ ] feature
[ ] enhancement
[x] refactor
[ ] others

Which issues of this PR fixes ：

Fixes #
Problem Summary(Required) ：

To remove SchemaChangeJob and RollupJob, we need two step.
Step 1:
For BDB Image , we can only write 0 for OldAlterJob for compatibility to cleanup the image in 2.4 version.
For BDB Log, we just remove this id, and user should config ignore_unknown_log_id=true to ignore this log.
Add mark @ Deprecated for some class and OP_ID.
Step 2:
Remove all relevant code, keeping the smallest part of the code. in 2.5 version.

run starrocks_fe_unittest

run starrocks_fe_unittest

run starrocks_fe_unittest

run starrocks_fe_unittest

run starrocks_fe_unittest

run starrocks_fe_unittest

run starrocks_fe_unittest

run starrocks_fe_unittest

run starrocks_fe_unittest

[FE PR Coverage check]
:disappointed: fail : 0 / 1 (00.00%)
file detail

path
covered line
new line
coverage

:large_blue_circle:
com/starrocks/server/GlobalStateMgr.java
0
1
00.00%

authors: Astralidea wanpengfei-git


text:
[BugFix] Fix get db unknown error when not using db

What type of PR is this：

[x] bug
[ ] feature
[ ] enhancement
[ ] refactor
[ ] others

Which issues of this PR fixes ：

Fixes #9215
Problem Summary(Required) ：

run starrocks_admit_test

run starrocks_fe_unittest

@Youngwb why select query_id() would call getDb function?

@Youngwb why select query_id() would call getDb function?

This function is not builtin funtion, try to find as udf function(getUdfFunction), which will call getDb function.

run starrocks_fe_unittest

authors: Youngwb imay wanpengfei-git


text:
Move Blending app workaround here,

to remove another hack needed to apply this hack.
Git blame hint, to track the history of this condition see
https://github.com/Starcounter/Blending/blame/dce59aa6fdf8d64b6a820d53fb1b9ee35ead3abf/src/BlendingProvider/Composition/Api/Middleware.cs#L22-L34
Step to solve https://github.com/Starcounter/HeadsOmni/issues/272
⚠ This is a breaking change, will break when used in older versions of Blending/CompositionProvider.
Please review also the changes in tests and README.
Sorry I was not able to explain the condition and rationale behind it any better.

Closing in favor on a workaround inside Blending App https://github.com/Starcounter/Blending/pull/295#issuecomment-426255859

repo: Starcounter/starcounter-include


text:
Warnings

Locally, just loading the first page
23:02:35 web.1  | [87201] * Listening on tcp://0.0.0.0:8080
23:02:35 web.1  | [87201] Use Ctrl-C to stop
23:02:35 web.1  | [87201] - Worker 0 (pid: 87215) booted, phase: 0
23:02:35 web.1  | [87201] - Worker 1 (pid: 87216) booted, phase: 0
23:02:35 web.1  | [87201] - Worker 2 (pid: 87217) booted, phase: 0
23:02:53 web.1  | I, [2015-08-10T23:02:53.954509 #87215]  INFO -- : (0.001297s) SET standard_conforming_strings = ON
23:02:53 web.1  | I, [2015-08-10T23:02:53.955832 #87215]  INFO -- : (0.000573s) SET client_min_messages = 'WARNING'
23:02:53 web.1  | I, [2015-08-10T23:02:53.957133 #87215]  INFO -- : (0.000678s) SET DateStyle = 'ISO'
23:02:53 web.1  | I, [2015-08-10T23:02:53.966659 #87215]  INFO -- : (0.008827s) SELECT * FROM "pages" ORDER BY "id" LIM
IT 1
23:02:53 web.1  | views/page/show.haml:-5: warning: instance variable @haml_buffer not initialized
23:02:54 web.1  | I, [2015-08-10T23:02:54.036442 #87215]  INFO -- : (0.001874s) SELECT * FROM "users" WHERE "id" = 994
23:02:54 web.1  | views/page/../layouts/_navigation.haml:3: warning: instance variable @q not initialized
23:02:54 web.1  | I, [2015-08-10T23:02:54.092902 #87215]  INFO -- : (0.010523s) SELECT * FROM "revisions" WHERE ("revis
ions"."page_id" = 1)
23:02:54 web.1  | I, [2015-08-10T23:02:54.129056 #87215]  INFO -- : (0.001155s) SELECT * FROM "users" WHERE "id" = 1
23:02:54 web.1  | 127.0.0.1 - - [10/Aug/2015:23:02:54 +0200] "GET / HTTP/1.1" 200 4624 0.2253
23:02:54 web.1  | [87215] 127.0.0.1 - - [10/Aug/2015:23:02:54 +0200] "GET / HTTP/1.1" 200 4624 0.2768
23:02:54 web.1  | [87215] 127.0.0.1 - - [10/Aug/2015:23:02:54 +0200] "GET /stylesheets/default.css HTTP/1.1" 304 - 0.00
63
23:02:54 web.1  | [87216] 127.0.0.1 - - [10/Aug/2015:23:02:54 +0200] "GET /javascripts/mousetrap-global-bind.min.js HTT
P/1.1" 304 - 0.0157
23:02:54 web.1  | [87217] 127.0.0.1 - - [10/Aug/2015:23:02:54 +0200] "GET /javascripts/mousetrap.min.js HTTP/1.1" 304 -
 0.0182
23:02:54 web.1  | [87217] 127.0.0.1 - - [10/Aug/2015:23:02:54 +0200] "GET /favicon.ico HTTP/1.1" 200 1406 0.0061

warning: instance variable @haml_buffer not initialized

This warning wont be fixed, see https://github.com/haml/haml/issues/109

views/page/../layouts/_navigation.haml:3: warning: instance variable @q not initialized

@q could be changed to params[:q], in the partial, but I'm not sure it's much better

views/page/../layout.haml:25: warning: instance variable @page not initialized

We also still have this warning, which I'm not sure how to fix. One idea would be to always initialize @page, and when it's not a real page, set it to some NullPage.

Gettings lots of warning from the gems, don't think the warning filter matches on my machine any more (guess my gems have moved or something). But I'm wondering if it's worth having warnings enabled? If we're keeping warnings I think we need to add our own warning filter we can add new rules swiftly.

Maybe we can look into using https://github.com/jeremyevans/ruby-warning

Maybe we can look into using https://github.com/jeremyevans/ruby-warning

How it's used in Sequel https://github.com/jeremyevans/sequel/blob/1e2411956dbca28074330198ad84ab231d4e35f4/spec/sequel_warning.rb

sgtm!

authors: dentarg jage

repo: Starkast/wikimum


text:
Easy Zones Only Behavior Suggestions

The same issues with #41 is now occurring when only Easy Zones remain. Perhaps implement the 10 minute check here too?
Furthermore, the prioritization of the planet with the least amount of easy zones is causing this script to flip between planet 6 and 8, I am assuming this is because other scripts are prioritizing planet 6, with no regard to amount of zones remaining. It may benefit everyone to only prioritize the oldest planet when only Easy Zones remain.

I was worried something like that would happen. I could remove the refresh after every round if there are no medium zones and just leave it checking for new planets and refresh every 10 minutes. Do you have any better idea on how to handle this?

I'll wait for @hintswen to comment after he's done with #86
#77 is definitely the easy way, but I'm wary of the potential 10 minutes of inefficient leveling. Seems like a rock and a hard place...

Assuming we make sure we only select easy zone if there's no other zone remaining anywhere, then the check for new planets should work just fine.

authors: kerzyte xPaw

repo: SteamDatabase/SalienCheat


text:
🛑 MoinestiFM Listen is down

In 95cd7e4, MoinestiFM Listen (https://listen.moinestifm.ro) was down:

HTTP code: 0
Response time: 0 ms

Resolved: MoinestiFM Listen is back up in 42ece03 after 5 minutes.

repo: StefCoders/status


text:
Question - Are the Microsoft.Bcl libraries now required?

Hi Stephen, first, thank you for your library, I love it.
I have a question regarding the 4.0.1 release. I just pulled it and noticed that it pulled in the Microsoft.Bcl libraries and build targets. I was under the assumption those were only required older versions of the .NET platform? I do not see any dependencies between your libraries and Microsoft.Bcl. My project is set to build against the .NET 4.6.2 framework.
Questions:

Do I need Microsoft.Bcl.Build.targets?
Are the AsyncEx libraries in anyway dependent on the Microsoft.Bcl and Microsoft.Bcl.Async libraries when running under .NET 4.6.2?

Thank you in advance,
Jonathan

Yes, unfortunately, due to the way the PCLs form the core of this project, they are required. See #13.
v5 will target netstandard and not require Microsoft.Bcl any more.

Thank you for the info Stephen. I will probably wait until v5 before upgrading.

This is somewhat of a show-stopper. There doesn't seem to be a good release of AsyncEx for classic .NET that wouldn't bring extra baggage.

@kyberias Unfortunately, the problem as specified in #13 is outside my control. Classic .NET support requires Microsoft.Bcl for a PCL-based approach; there's simply no getting around that. The netstandard-based v5 does not have that dependency.
You can use the prerelease v5 today; I want to fix #107 before calling it fully production-ready, but a lot of people are already using it in production (#107 only shows up if you mix blocking and asynchronous calls and exhaust your thread pool).

I tried the pre-release v5 but it seems to bring a lot of additional (.NET Standard?) references to my assembly. I'm not sure I want that.

I Have also a problem with the Microsoft.Bcl.Build package. We use Package reference insteed of package.config in full framework 4.7.1 solution. My workaround is actually to ignore the target as follow:
    <PackageReference Include="Microsoft.Bcl.Build">
      <Version>1.0.21</Version>
      <ExcludeAssets>build</ExcludeAssets>
    </PackageReference>
    <PackageReference Include="Nito.AsyncEx">
      <Version>4.0.1</Version>
    </PackageReference>

I Hope this will not has a impact! can you confirm that @StephenCleary

@bqstony That's an interesting approach! I'm not sure what all impact that would have. I expect it would work fine with modern tooling, but I'm not familiar enough with the .targets files to know for sure.

After some days i see actual no bad behavior for my solution. But i will look forward to V5...

Is there any update to this? Are the libraries still required?

@rolandh v5 targets netstandard and does not require Microsoft.Bcl.Async anymore.

authors: StephenCleary bqstony jonreis kyberias rolandh

repo: StephenCleary/AsyncEx


text:
Tool causes error with HathiTrust ETAS PDFs upon opening in Adobe Acrobat Pro DC

During the COVID pandemic, HathiTrust temporarily opened up downloading of PDFs for institutional users via the Emergency Temporary Access Service (ETAS). These PDFs have the HathiTrust Google and library watermarks as well as an additional watermark with institutional information and download timestamp.
Using PDF-Watermark-Remove to remove the watermarks from HathiTrust PDFs and then opening them for viewing in Google Chrome's PDF viewer is successful in removing all of the watermarks with no problems. However, upon opening PDFs ran through PDF-Watermark-Remove in Adobe Acrobat Pro DC, there is an error message:

(Note that the black blocks are edited / redacted and not original appearance.)
It seems that in its current state the script may damage HathiTrust PDFs with some PDF viewers and editors. Hence, it doesn't seem to be a fully safe option for removing watermarks from HathiTrust PDFs at this time. Perhaps a fix could be done? Thanks.

This code was proof of concept and has a known problem with some Google PDFs. I haven't had time to revisit this project and resolve it. I do not have access to the PDFs you are dealing with so I have no way to fix the code unless the PDFs can be provided. A possible workaround is to use a good PDF editor to open and do a SaveAs. You would think Adobe's position in relation to PDFs would make their PDF parser the best but it is not. Nitro PDF is far superior and is able to fix PDFs that Acrobat cannot. This is just a suggestion if you want to find an alternative way to fix issues created by the removal of the watermark object.

repo: StephenGenusa/PDF-Watermark-Remove


text:
Create connection string to a db on a different server

Stephen,
   I'm trying to get your TicketDesk application to run on my web server (Server 2008/IIS7) The application runs fine in my development environment, however I don't have a local version of SQL Server on the web server.  My applications connect to a dedicated SQL server (MSSQL 2008) on the same domain.  When I attempt to modify the connection strings to connect to the dedicated SQL server I am receiving an error.

(1) The specified named connection is either not found in the configuration, not intended to be used with the EntityClient provider, or not valid.
Resulting in: An exception occurred while trying to create an instance of type 'TicketDesk.Domain.Repositories.ApplicationSettingsRepository'.
Could you please provide an example of what the connection string should look like connecting to a separate db/server?  Thank you. - Rob

Sure, though this is a fairly common topic. TicketDesk 2.1x used entity framework, which has ugly connection strings.
<name="TicketDeskEntities"
connectionString="metadata=res://*/Models.TicketDeskEntities.csdl|res://*/Models.TicketDeskEntities.ssdl|res://*/Models.TicketDeskEntities.msl;provider=System.Data.SqlClient;provider connection string="data source=yourserver.domain.com;Integrated Security=true;initial catalog=TicketDesk;""
providerName="System.Data.EntityClient">

The important bit is this segment:
provider connection string="data source=yourserver.domain.com;Integrated Security=true;initial catalog=TicketDesk;

This is what a standard connection string would look like. The data source should be the name of your server. If you used a named SQL instance on the remote server, it would look like "yourserver.domain.com/InstanceName".
You can find several past posts on the codeplex discussion forum where others have had trouble with connection strings. This isn't, strictly speaking, a problem with TicketDesk. It's just that connection strings are complicate beasts, and old EF connection strings make it 10 times worse. TD 2.5 uses a normal connection string at least, so when that's ready to ship you can look forward to not having all the extra EF mess in there.

repo: StephenRedd/TicketDesk

license: MS-PL


text:
🛑 DNS (he.net) is down

In 266d636, DNS (he.net) ($HE_NS) was down:

HTTP code: 0
Response time: 0 ms

Resolved: DNS (he.net) is back up in 2c57d28.

repo: Sternwarte-St-Ottilien-e-V/status


text:
🛑 DNS (he.net) is down

In 2f17105, DNS (he.net) ($HE_NS) was down:

HTTP code: 0
Response time: 0 ms

Resolved: DNS (he.net) is back up in 11bf485.


text:
🛑 DNS (he.net) is down

In 71e4ff2, DNS (he.net) ($HE_NS) was down:

HTTP code: 0
Response time: 0 ms

Resolved: DNS (he.net) is back up in 1efe75b.


text:
🛑 DNS (he.net) is down

In a51d51b, DNS (he.net) ($HE_NS) was down:

HTTP code: 0
Response time: 0 ms

Resolved: DNS (he.net) is back up in fd259b8.


text:
🛑 DNS (he.net) is down

In 848590e, DNS (he.net) ($HE_NS) was down:

HTTP code: 0
Response time: 0 ms

Resolved: DNS (he.net) is back up in 6611eb4.


text:
🛑 DNS (he.net) is down

In 6f38829, DNS (he.net) ($HE_NS) was down:

HTTP code: 0
Response time: 0 ms

Resolved: DNS (he.net) is back up in cd8a4d7.


text:
🛑 DNS (he.net) is down

In a75230c, DNS (he.net) ($HE_NS) was down:

HTTP code: 0
Response time: 0 ms

Resolved: DNS (he.net) is back up in 6fbf42c.


text:
🛑 DNS (he.net) is down

In 0aed94f, DNS (he.net) ($HE_NS) was down:

HTTP code: 0
Response time: 0 ms

Resolved: DNS (he.net) is back up in d4b02dd.


text:
🛑 Mattermost is down

In 642b8c6, Mattermost ($CHAT) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Mattermost is back up in 1cb52e7 after 2 minutes.


text:
Nulmeting: Nieuwe optie incl/excl details

RIONED (20180301):
Checkbox toevoegen, aanzetten is inclusief min/max cardinaliteit en functionele relatie. Snelheid houden bij grote datasets (Den Haag)

RIONED (20180301):
Doorgevoerd

repo: StichtingRIONED/GWSW


text:
Thread Update not working

Hey, The Update Forum Thread feature isn't updating the thread even though it says it is. I restarted procurement to make sure it was updated and also made a new thread to see if that helped. No dice. I login with session ID using Firefox if that's of any import.
Thx

Occasional error:
[23-08-2015 19:38] Error updating shop thread: System.Net.WebException: The operation has timed out
at System.Net.HttpWebRequest.GetResponse()
at POEApi.Transport.HttpTransport.downloadPageData(String url)
at POEApi.Transport.HttpTransport.UpdateThread(String threadID, String threadTitle, String threadText)

It looks like the update feature is timing out, GGG's servers seem to be rather unstable lately.
Try see if you manually update your shop with something, and then try update with Procurement if you have any luck.

Yeah unstable servers fits the shoe. I just managed to update my thread using procurement for the first time in about 4 days so at least it's not a program issue. Thanks

authors: Stickymaddness damoochie

repo: Stickymaddness/Procurement


text:
[CSS Bug]: Reduce extra space between input field & button

Installation Method
Docker
The Problem

Version of Stirling-PDF
0.28.3
Last Working Version of Stirling-PDF
No response
Page Where the Problem Occurred
http://localhost:8080/remove-image-pdf
Docker Configuration
No response
Relevant Log Output
No response
Additional Information
No response
Browsers Affected
Chrome
No Duplicate of the Issue

[X] I have verified that there are no existing issues raised related to my problem.

Hi @Vamsi1810, if we try to remove the extra space, there won't be any space left for the progress bar and the "Bored Waiting" button in case the algorithm takes more time. So, either we keep it as it is, or if the space looks unattractive, we can shift the "Bored Waiting" button to the right side.

"Or let me increase the space when the progress bar and "Bored Waiting?" button appears."
I think this makes sense, dynamically add spacing based on the elements being added/removed

Working on it, will create a PR once I complete it. Thanks

authors: Frooodle Vamsi1810 dk-talks

repo: Stirling-Tools/Stirling-PDF


text:
Parallelised functions produce incorrect and inconsistent results

Version 0.3.1
Inputs:
import numpy as np
from transforms84.transforms import geodetic2ECEF
from transforms84.systems import WGS84
from transforms84.helpers import DDM2RRM

rrm_base = np.array([[0.5703736], [0.61523903], [100.0]])
rrm_LLA_points = DDM2RRM(
    np.array(
        [
            [[33.37820455], [35.29796643], [20.0]],
            [[33.37115216], [35.29866411], [337.27933498]],
            [[33.36409976], [35.29936178], [654.23919657]],
            [[33.35704737], [35.30005946], [970.56043304]],
            [[33.34999497], [35.30075713], [1285.92453574]],
            [[33.34294258], [35.30145481], [1600.01395973]],
            [[33.33589018], [35.30215248], [1912.5124436]],
            [[33.32883779], [35.30285016], [2223.10532787]],
            [[33.3217854], [35.30354783], [2531.47987181]],
            [[33.314733], [35.3042455], [2837.32556841]],
            [[33.30768061], [35.30494318], [3140.33445698]],
            [[33.30062821], [35.30564085], [3440.20143326]],
            [[33.29357582], [35.30633853], [3736.6245566]],
            [[33.28652342], [35.3070362], [4029.30535407]],
            [[33.27947103], [35.30773388], [4317.94912089]],
            [[33.27241863], [35.30843155], [4602.26521727]],
            [[33.26536624], [35.30912923], [4881.967361]],
            [[33.25831385], [35.3098269], [5156.77391573]],
            [[33.25126145], [35.31052457], [5426.40817456]],
            [[33.24420906], [35.31122225], [5690.59863863]],
            [[33.23715666], [35.31191992], [5949.07929055]],
            [[33.23010427], [35.3126176], [6201.58986221]],
            [[33.22305187], [35.31331527], [6447.87609687]],
            [[33.21599948], [35.31401295], [6687.69000516]],
            [[33.20894708], [35.31471062], [6920.79011482]],
            [[33.20189469], [35.31540829], [7146.94171379]],
            [[33.1948423], [35.31610597], [7365.91708658]],
            [[33.1877899], [35.31680364], [7577.49574354]],
            [[33.18073751], [35.31750132], [7781.46464292]],
            [[33.17368511], [35.31819899], [7977.61840531]],
            [[33.16663272], [35.31889667], [8165.7595205]],
            [[33.15958032], [35.31959434], [8345.69854635]],
            [[33.15252793], [35.32029202], [8517.2542995]],
            [[33.14547553], [35.32098969], [8680.25403784]],
            [[33.13842314], [35.32168736], [8834.53363448]],
            [[33.13137075], [35.32238504], [8979.93774291]],
            [[33.12431835], [35.32308271], [9116.31995355]],
            [[33.11726596], [35.32378039], [9243.54294105]],
            [[33.11021356], [35.32447806], [9361.47860265]],
            [[33.10316117], [35.32517574], [9470.00818715]],
            [[33.09610877], [35.32587341], [9569.02241444]],
            [[33.08905638], [35.32657109], [9658.4215856]],
            [[33.08200398], [35.32726876], [9738.11568324]],
            [[33.07495159], [35.32796643], [9808.02446215]],
            [[33.0678992], [35.32866411], [9868.07753012]],
            [[33.0608468], [35.32936178], [9918.21441881]],
            [[33.05379441], [35.33005946], [9958.38464461]],
            [[33.04674201], [35.33075713], [9988.54775952]],
            [[33.03968962], [35.33145481], [10008.67339183]],
            [[33.03263722], [35.33215248], [10018.74127674]],
            [[33.02558483], [35.33285016], [10018.74127674]],
            [[33.01853243], [35.33354783], [10008.67339183]],
            [[33.01148004], [35.3342455], [9988.54775952]],
            [[33.00442765], [35.33494318], [9958.38464461]],
            [[32.99737525], [35.33564085], [9918.21441881]],
            [[32.99032286], [35.33633853], [9868.07753012]],
            [[32.98327046], [35.3370362], [9808.02446215]],
            [[32.97621807], [35.33773388], [9738.11568324]],
            [[32.96916567], [35.33843155], [9658.4215856]],
            [[32.96211328], [35.33912923], [9569.02241444]],
            [[32.95506089], [35.3398269], [9470.00818715]],
            [[32.94800849], [35.34052457], [9361.47860265]],
            [[32.9409561], [35.34122225], [9243.54294105]],
            [[32.9339037], [35.34191992], [9116.31995355]],
            [[32.92685131], [35.3426176], [8979.93774291]],
            [[32.91979891], [35.34331527], [8834.53363448]],
            [[32.91274652], [35.34401295], [8680.25403784]],
            [[32.90569412], [35.34471062], [8517.2542995]],
            [[32.89864173], [35.3454083], [8345.69854635]],
            [[32.89158934], [35.34610597], [8165.7595205]],
            [[32.88453694], [35.34680364], [7977.61840531]],
            [[32.87748455], [35.34750132], [7781.46464292]],
            [[32.87043215], [35.34819899], [7577.49574354]],
            [[32.86337976], [35.34889667], [7365.91708658]],
            [[32.85632736], [35.34959434], [7146.94171379]],
            [[32.84927497], [35.35029202], [6920.79011482]],
            [[32.84222257], [35.35098969], [6687.69000516]],
            [[32.83517018], [35.35168736], [6447.87609687]],
            [[32.82811779], [35.35238504], [6201.58986221]],
            [[32.82106539], [35.35308271], [5949.07929055]],
            [[32.814013], [35.35378039], [5690.59863863]],
            [[32.8069606], [35.35447806], [5426.40817456]],
            [[32.79990821], [35.35517574], [5156.77391573]],
            [[32.79285581], [35.35587341], [4881.967361]],
            [[32.78580342], [35.35657109], [4602.26521727]],
            [[32.77875102], [35.35726876], [4317.94912089]],
            [[32.77169863], [35.35796643], [4029.30535407]],
            [[32.76464624], [35.35866411], [3736.6245566]],
            [[32.75759384], [35.35936178], [3440.20143326]],
            [[32.75054145], [35.36005946], [3140.33445698]],
            [[32.74348905], [35.36075713], [2837.32556841]],
            [[32.73643666], [35.36145481], [2531.47987181]],
            [[32.72938426], [35.36215248], [2223.10532787]],
            [[32.72233187], [35.36285016], [1912.5124436]],
            [[32.71527947], [35.36354783], [1600.01395973]],
            [[32.70822708], [35.3642455], [1285.92453574]],
            [[32.70117469], [35.36494318], [970.56043304]],
            [[32.69412229], [35.36564085], [654.23919657]],
            [[32.6870699], [35.36633853], [337.27933498]],
            [[32.6800175], [35.3670362], [20.0]],
        ]
    )
)

Running the following function multiple times produces different results:
geodetic2ECEF(
    rrm_LLA_points,
    WGS84.a,
    WGS84.b,
)

This occurs for other parallelised functions, and will update once I have done more research into this.

Fixed by https://github.com/Stoops-ML/transforms84/pull/42


text:
Don't quit OSX wallet on "red button".

Not expected behaviour.

Hi there, can you describe the issue in more detail? What version of driveshare are you running? Can you provide steps to reproduce?

Storj DriveShare version 0.3.4. Click red button on window decoration and it will completely quite app. This is usually not expected behaviour on OSX. It should stay in dock as running app and you can close it by right click and quit menuitem.

Ah, that clears it up, thanks!

So this is OSX specific UI/UX behavior. Somewhat related to #89

Relevant: https://discuss.atom.io/t/how-to-catch-the-event-of-clicking-the-app-windows-close-button-in-electron-app/21425

repo: Storj/driveshare-gui