text:
scenarios module - part 1

Overview
This PR:

adds all the columns of the current scenarios table to the Scenarios entity (with some per-prop documentation)
fixes some missing cascades via a migration
adds a stub of the AdminRegion entity (for the API service), mostly to validate the ORM setup for multiple connections
refactors the ORM config so that we can easily use multiple connections in NestJS via TypeOrmModule, while sharing configuration code with the ORM CLI utility (ormconfig.ts) - as a positive externality of this, updates to the ORM configuration are now effective immediately in development once the app restarts - no need to rebuild the container image anymore 🚀)
adds a new base class with entity columns which are common to several of our metadata classes (createdAt, createdBy, lastModifiedAt)
introduces hard failure in AppConfig.get() when loading config values that are not defined, and no fallback default is provided
adds a PG version check guard around the existing migration in the geoprocessing service, to avoid trying to run CREATE EXTENSION or DROP EXTENSION in a migration if the PostgreSQL server version is <13

Designs
N/A
Testing instructions
Things should get up from scratch (i.e. after a make clean-slate). This also means all migrations should run, with the NestJS TypeOrmModule correctly finding the migration files, and that querying an endpoint that loads entities (e.g. curl http://localhost:3030/api/v1/scenarios -H 'Authorization: Bearer <token>') should work ok (even if they return no data or fake data).
Swagger docs for controllers (e.g. http://localhost:3030/swagger/#/Scenario/ScenariosController_create) should show the full schema for Scenarios in the response payload schema (I haven't worked on the create/update DTOs yet).
TypeORM's CLI util should run correctly (hence the new ormconfig setup is loaded correctly by the CLI util) - try manually reverting and the running again a migration to check this.
Feature relevant tickets
https://www.pivotaltracker.com/story/show/176680127

Checklist before submitting

[x] Meaningful commits and code rebased on develop.
[ ] If this PR adds feature that should be tested for regressions when
deploying to staging/production, please add brief testing instructions
to the deploy checklist (docs/deployment-checklist.md)
[x] Update CHANGELOG file

@aagm thanks for reviewing.
I think 5689ce4dea9136d8aaac4b61d13e8e52b7734d14 and 22ab71ad135f79a50bba87f8ea8063e80dd25a2e should fix this in general - I'll merge

repo: Vizzuality/marxan-cloud


text:
Add MapCallbackHandler in android

@VladislavAntonyuk  hello , you need to add this class
public class MapCallbackHandler : Java.Lang.Object, IOnMapReadyCallback
{
private readonly CustomMapHandler mapHandler;
public MapCallbackHandler(CustomMapHandler mapHandler)
{
    this.mapHandler = mapHandler;
}

public void OnMapReady(GoogleMap googleMap)
{
    mapHandler.UpdateValue(nameof(MapEx.CustomPins));
    googleMap.MarkerClick += mapHandler.MarkerClick;
}

}
to CustomMapHandler in android project

Hello @AhmedAdelGadElkareeem , why do I need it? I have event listeners that do the same as your MarkerClick event subscription.

sorry for this mistake i not noticed that you alread added it

source: gharchive/issue

authors: AhmedAdelGadElkareeem VladislavAntonyuk

repo: VladislavAntonyuk/MauiSamples

license: MIT

license_type: permissive

license_source: github-api


text:
Create generator-generic-ossf-slsa3-publish.yml

How can I help?

Thanks

source: gharchive/pull-request


text:
Command with param

I have a ping command with code like this.
[Command("ping")]
public async Task Ping(MessageData data)
{
  await _mediator.EnqueueAsync();
}

when invoking with /ping that can be invoked, but no longer when with /ping test.
ping command maybe should be invoked with or without command param.

Good point! I added this feature in today's update.
Slash and text commands now also return a 'Params' property.
Previously, this trick could only be performed with [DefaultCommand].

sorry for my request, before.
i will request again for callback/inline too.
they should be invoked with first word of callback/inline depending on word separator.
an example search query, they should be invoked with search command callback/inline. if word separator is space
thanks, Vodem!

As for the callback, I don't see the point of adding a search by the first word (in the button?). There is a convenient system for callbacks with paths that can be used very flexibly to execute different logic.
For inline methods, it might be really useful doing something based on filters at the beginning of the request. I will think about it.
Feel free to make suggestions and requests. I will take that into consideration.

As for callback, usually I use for delete message. For an example delete-mesage 123, so we can use button for deleting message  with id 123 in current chat


text:
going to default values after dashboard load and unable to send same value as submit button getting disabled

Dear mikhail,
suggestion needed from you regarding plugin that when there is a dashboard reload old values are set to default values but we need old values even after reload and when we try to send same value to url submit button is getting disabled. So any suggestion regarding this?

Dear mikhail
thanks for the new version

@vnvasireddy You can disabled panel synching in the upcoming version 3.4.0.
You can try it from the CI artifact: https://github.com/VolkovLabs/volkovlabs-form-panel/actions/runs/6974128417
We just released a new version and will plan to release 3.4.0 in December.

authors: mikhail-vl vnvasireddy

repo: VolkovLabs/volkovlabs-form-panel


text:
Update README.md and update bugfix for Gnosis bot

Done when

[ ] Update README.md of Gnosis bot
[ ] Update Bugfix of Gnosis bot

this is a duplicate issue - closing

repo: VolumeFi/paloma


text:
now button not appear in auto apply prop

Describe the bug
now button does not appear in auto apply prop
To Reproduce
Steps to reproduce the behavior:

Set autp apply prop
set show now button

Expected behavior
now button should appear
Desktop & mobile (please complete the following information):

Browser [e.g. chrome, safari]
Library version [e.g. 3.0.0]

Thank you for your great work.

repo: Vuepic/vue-datepicker


text:
PluginInstall error that seems to occur independently of vimrc

Hi,
I am operating on Arch Linux 64-bit, with Vim (installed via the gvim package) version 7.4.1187. Whenever I run :PluginInstall in Vim (even with the minirc.vim .vimrc) I get this error:
Error detected while processing function vundle#installer#new[9]..vundle#config#bundle[2]..<SNR>10_check_bundle_name:
line    8:
E713: Cannot use empty key for Dictionary
Error detected while processing function vundle#installer#new:
line   18:
E121: Undefined variable: g:vundle#bundle_dir
E116: Invalid arguments for function expand(g:vundle#bundle_dir, 1)], names +  ['Helptags'])
E116: Invalid arguments for function vundle#scripts#view

this error began after I installed the spf13-vim plugin (https://github.com/spf13/spf13-vim) via running:
curl https://j.mp/spf13-vim3 -L -o - | sh
after I removed the .vimrc this plugin gave me, replacing it with my previous .vimrc (which you can find here) I noticed my plugins seemed to have become uninstalled so I ran :PluginInstall to re-installed them and received this error. Switching my .vimrc with the minirc.vim I linked earlier did not fix this problem. I have seen this issue and tried the solution of deleting ~/.vim/bundle/vundle.vim, but it made no difference.
I have also tried uninstalling and the reinstalling gVim and it made no difference to the error at hand.
Thanks for your time,
Brenton

+1, have this error too

Well I'll be running:
#!/usr/bin/env sh

app_dir="$HOME/.spf13-vim-3"

warn() {
    echo "$1" >&2
}

die() {
    warn "$1"
    exit 1
}

rm $HOME/.vimrc
rm $HOME/.vimrc.bundles
rm -rf $HOME/.vim

rm -rf $app_dir

(this script is just a slightly modified version of https://raw.githubusercontent.com/spf13/spf13-vim/3.0/uninstall.sh, modified in that rm -rf $HOME/.vim was used instead of rm $HOME/.vim as ~/.vim is a directory) and then copying my original .vimrc back to ~/.vimrc fixed this problem.

license: mit

license_source: bigquery


text:
Make the recursion element just recursion in version 2

And make ¨x equivalent to continue and ¨X print stack

Todo: Tests

repo: Vyxal/Vyxal


text:
DB에서 팀원 정보를 가져와 개별 모달 창으로 표시 기능 구현

구현한 부분

웹페이지 로드 시 DB에서 팀원 정보 가져오는 기능 구현
(메인페이지의 팀원 소개란이 미완이므로) 각 팀원에 해당하는 버튼 동적으로 생성
버튼 클릭 시 해당 팀원의 정보를 표시하는 모달 창 구현

미완인 부분

메인 페이지 팀원 소개란과 모달 창의 데이터 연결 작업 필요
DB 내 팀원 정보 필드 설계 (필수 필드: 이름, TMI, 자기소개, 블로그/포트폴리오 링크, 이미지)

고생 많으셨습니다!! 깔끔하고 꼼꼼하게 코드 잘 작성해주셨는데,, 건의 사항이 있습니다!!
현재 코드는 팀원 정보 fetch 결과를 console.log로 표시하는데, 그것보다 페이지에 드러나는 요소로 표현되면 좋겠다는 생각입니다.
예 ) '로딩에 실패했습니다'라는 메시지가 HTML로 표현되도록 구현
대부분의 사용자는 console창을 보지 않기 때문에, UI만 보고도 알아볼 수 있겠다는 생각이 들어 건의드립니다.
고생하셨어요!!

검토 감사합니다! 콘솔로 출력한 부분은 개발 중 확인을 위해 임시로 작성한 것이었습니다. 말씀해주신 대로 팀원 정보가 fetch되지 않았을 때의 동작을 개선하여 다시 올리겠습니다.


text:
Dev bill protection fixes

made tiny changes to syntax to add missing package and fix path to sample dataset

Hi Bill
Still don't have R on my work laptop (can check once home); but the path to sample data is different for CC 1-1 [data <- read_csv("~/GitHub/RAMResourcesScripts/Static/PROP_AAP_CRF_Sample_Survey.csv")] and the others [data <- read_csv("Static/PROP_AAP_CRF_Sample_Survey.csv")]. Not sure if the full path is required or not.
Dylan

authors: olanderb wfpkukard

repo: WFP-VAM/RAMResourcesScripts


text:
API: Configure Collector Settings

Read various settings from the environment for communicating with the Collector service.
The API relies on tacit setup (static/global) settings.

After further research, this isn't necessary.
https://opentelemetry-python.readthedocs.io/en/latest/exporter/jaeger/jaeger.html and similar exporters already can read in environment variables.

A downside is that each exporter has a different set of environment variables. So, if we ever decide to change exporters, this is a potential issue.

@blinkdog what do you think about all this?

As of https://github.com/WIPACrepo/wipac-telemetry-prototype/pull/7, we're good to go with whatever we decide to do.

repo: WIPACrepo/wipac-telemetry-prototype


text:
no - 531 StringToUnion

type StringToUnion<
  T extends string,
  K extends unknown[] = [],
> = T extends `${infer L}${infer R}` ? StringToUnion<R, [...K, L]> : K[number];

其他解法
type StringToUnion<T extends string> = T extends `${infer F}${infer R}` ? F | StringToUnion<R> :never

repo: WJ-Yuan/type-challenges


text:
able to make any request, e.g. from any slice

In some cases, we cannot know the size of the data being transferred at compile time, so we need to be able to send arbitrary data. The application can also reuse the data buffer.
To achieve these goals, library users can implement the BorrowRequest trait

done

Thank you!

authors: bool-rus dimpolo


text:
Help required for creating an add-on

We would like to create an add-on for our static website hosting service https://www.clodui.com. I started with the add-on boilerplate repository, but for some reason, add-on I created is not listed in the WP2Static hosting service dropdown after it is installed successfully.
Could you please point me to any docs which explain add-on development process?
I saw comments in some of the issues suggesting to use v7. WordPress plugins directory has the version v6.6.7, where can I find v7?

Hi @cvrajeesh - awesome, happy to help you!
I'm just getting back in action (see https://staticword.press/t/where-did-leon-disappear-to-project-updates)
So, I'm finishing off a few things with "Static HTML Output" plugin, but I should be very soon updating a few of the WP2Static add-ons to properly display in that "Add-ons" menu, so you can refer to that then (please star/follow this repo and all the add-on repos in https://github.com/WP2Static, like the boilerplate. I hope to get that sorted very soon.
Also, please feel free to introduce yourself and Clodui on https://staticword.press - I'm sure all users will be pleased to learn of new static hosting options!

Welcome back @leonstafford 👏
I would like you to thank you for building this amazing plugin and looking forward to seeing the new changes 🤞

@cvrajeesh likewise - and I'm so glad to see you've got simple drag and drop option in there - very nice for new users going static - love it!

authors: cvrajeesh leonstafford

license: Unlicense


text:
Translation for nested array message

Hello, I was using database mode of your translation. I checked that in validation file, there are some messages which are written in nested array; like in between validation message, numeric message is written in nested array. How can we store this kind of messages in database? Can you please help me?

@webmastervinay Hi, sorry we haven't been responsive on new issues. We were working on releasing our 2.0 version. Check it out!

authors: sildraug webmastervinay

repo: Waavi/translation


text:
Rtab integration

By implementing rtab we might be able to reduce the error in the map and localisation

doublons de #37

authors: gortium maximest-pierre


text:
Release Testing: celsius_connector python example doesn't make progress on trusty

Ref: #2422
Context: testing examples on a trusty machine, with Wallaroo installed via wallaroo-up.
Running the example app examples/python/celsius_connector stalls at machida starting up, but no progress is made and no numbers are printed on the screen.
I've sourced bin/activate from the wallaroo installation and modified run_sample to run machida without a specific path.
modifications to run_sample
wallaroo = subprocess.Popen([
    # "sleep", "10"])
    #"../../../machida/build/machida",
    "machida",
    "--application-module", "celsius",
    "--metrics", "127.0.0.1:5001",
    "--control", "127.0.0.1:6000",
    "--data", "127.0.0.1:6001",
    "--name", "worker-name",

output from run_sample
vagrant@vagrant:~/wallaroo-tutorial/wallaroo-release-0.5.3/examples/python/celsius_connectors$ ./run_sample
recieving on host: 127.0.0.1 port: 8901
****CLUSTERING MODE is active****
****This is an enterprise feature. You may need to obtain a paid usage agreement to use this feature in production. See the Wallaroo Community License at https://github.com/WallarooLabs/wallaroo/blob/master/LICENSE.md for details, and also please visit the page at http://www.wallaroolabs.com/pricing****
****AUTOSCALE MODE is active****
****This is an enterprise feature. You may need to obtain a paid usage agreement to use this feature in production. See the Wallaroo Community License at https://github.com/WallarooLabs/wallaroo/blob/master/LICENSE.md for details, and also please visit the page at http://www.wallaroolabs.com/pricing****
||| Resilience directory: /tmp|||
Set up external channel listener on 127.0.0.1:5050
Running as Initializer...
SLF: control_host = 127.0.0.1, control_service = 6000
!@ Transition to _WaitingForCheckpointInitiationEventLogPhase: checkpoint_id 1
!@ CheckpointInitiator: is_recovering: false
!@ Saving CheckpointId 0 and RollbackId 0
AUTOSCALE: Waiting for new autoscale event.
initializer external: listening on 127.0.0.1:5050
metrics outgoing connected
initializer control: listening on 127.0.0.1:6000
Saving connection addresses!
Initializing application
---------------------------------------------------------
vvvvvv|Initializing Topologies for Workers|vvvvvv

Found 1 pipelines in application
The Celsius Conversion pipeline has 2 uncoalesced runner builders

Preparing to spin up |multiply by 1.8|add 32| on source on initializer
Each worker gets roughly 1 steps

^^^^^^|Finished Initializing Topologies for Workers|^^^^^^^
---------------------------------------------------------
---------------------------------------------------------
|v|v|v|Initializing Local Topology|v|v|v|

Saving topology!
Saving worker names to file: /tmp/celsius-initializer.workers
LocalTopology._save_worker_names: initializer
Creating graph:
GRAPH:
"| Celsius Conversion source | |multiply by 1.8|add 32||" --> "Celsius Conversion sink"

"Celsius Conversion sink" --> <>

Initializing Celsius to Fahrenheit application locally:

Adding sink nodes to frontier
Adding Celsius Conversion sink node to frontier
Adding | Celsius Conversion source | |multiply by 1.8|add 32|| node to end of frontier
Handling Celsius Conversion sink node
Connecting to sink at localhost:7200
Finished handling Celsius Conversion sink node
Handling | Celsius Conversion source | |multiply by 1.8|add 32|| node
----Creating source for Celsius Conversion pipeline with | Celsius Conversion source | |multiply by 1.8|add 32||----
Finished handling | Celsius Conversion source | |multiply by 1.8|add 32|| node
We've already handled | Celsius Conversion source | |multiply by 1.8|add 32|| with id 108082025625051482536870295822466419518 so we're not handling  it again
Local topology initialized

|^|^|^|Finished Initializing Local Topology|^|^|^|
---------------------------------------------------------
initializer data channel: listening on 127.0.0.1:6001
!@ BarrierInitiator: add_worker initializer
!@ application_begin_reporting BarrierInitiator
!@ CheckpointInitiator: add_worker initializer
!@ application_begin_reporting CheckpointInitiator
|~~ INIT PHASE I: Application is created! ~~|
Celsius Conversion source attempting to listen on localhost:7100
Celsius Conversion source is listening
|~~ INIT PHASE II: Application is initialized! ~~|
ConnectorSink initializing connection to localhost:7200
ConnectorSink connected
|~~ INIT PHASE III: Application is ready to work! ~~|
initializer reported topology ready!
All 1 workers reporting Topology ready!
Application has successfully initialized.

The process stops here and makes no progress.

The same thing happens on trusty with wallaroo built from source.

The same things happens on windows docker.

Same on Xenial.

PR #2489 should address the possibility of processes remaining in the background causing the run script to fail to start new connectors or spin up its own UDP server in a thread.

Unable to reproduce on trusty wallaroo up, trusty from source, xenial wallaroo up, and windows docker. Assuming #2489 resolved this issue and closing accordingly.

authors: dipinhora jtfmumm pzel strmpnk

repo: WallarooLabs/wallaroo


text:
IllegalStateException: ChaCha20Poly1305 cannot be reused for encryption during dapp session disconnect.

Describe the bug
A fatal exception is thrown while disconnecting from a dapp session.
SDK Version

Client: Kotlin
Version: BOM version 1.20.0

To Reproduce
Steps to reproduce the behavior:

Disconnect from an active dapp session.

See this stack trace:
       at org.bouncycastle.crypto.modes.ChaCha20Poly1305.checkData(ChaCha20Poly1305.java)
       at org.bouncycastle.crypto.modes.ChaCha20Poly1305.doFinal(ChaCha20Poly1305.java)
       at com.walletconnect.android.internal.common.crypto.codec.ChaChaPolyCodec.encryptPayload-THFQ7Pg(ChaChaPolyCodec.kt:144)
       at com.walletconnect.android.internal.common.crypto.codec.ChaChaPolyCodec.encryptEnvelopeType0(ChaChaPolyCodec.kt:103)
       at com.walletconnect.android.internal.common.crypto.codec.ChaChaPolyCodec.encrypt(ChaChaPolyCodec.kt:42)
       at com.walletconnect.android.internal.common.json_rpc.domain.JsonRpcInteractor.publishJsonRpcRequest(JsonRpcInteractor.kt:87)
       at com.walletconnect.android.internal.common.model.type.JsonRpcInteractorInterface$DefaultImpls.publishJsonRpcRequest$default(JsonRpcInteractorInterface.kt:23)
       at com.walletconnect.sign.engine.use_case.calls.DisconnectSessionUseCase$disconnect$2.invokeSuspend(DisconnectSessionUseCase.kt:34)
       at com.walletconnect.sign.engine.use_case.calls.DisconnectSessionUseCase$disconnect$2.invoke(DisconnectSessionUseCase.kt)
       at com.walletconnect.sign.engine.use_case.calls.DisconnectSessionUseCase$disconnect$2.invoke(DisconnectSessionUseCase.kt)
       at com.walletconnect.sign.engine.use_case.calls.DisconnectSessionUseCase$disconnect$2.invoke(DisconnectSessionUseCase.kt)
       at com.walletconnect.sign.engine.use_case.calls.DisconnectSessionUseCase$disconnect$2.invoke(DisconnectSessionUseCase.kt)
       at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
       at kotlinx.coroutines.SupervisorKt.supervisorScope(Supervisor.kt:61)
       at com.walletconnect.sign.engine.use_case.calls.DisconnectSessionUseCase.disconnect(DisconnectSessionUseCase.kt:23)
       at com.walletconnect.sign.engine.domain.SignEngine.disconnect(SignEngine.kt)
       at com.walletconnect.sign.client.SignProtocol$disconnect$1.invokeSuspend(SignProtocol.kt:308)
       at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
       at kotlinx.coroutines.CoroutineContextKt.withContinuationContext(CoroutineContext.kt:108)
       at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:90)
       at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
       at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
       at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
       at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
       at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
       at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
       at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)```

**Expected behavior**
A fatal exception is not thrown.

**Device (please complete the following information):**
 - Device: Samsung Galaxy S22 Ultra
 - OS: Android 14
 - Browser: n/a
 - Version: n/a

@jasonwyatt it looks like stack trace is truncated, we cannot see the actual exception, please edit 🙏

I've updated the bug to include the first line. It was hidden because it was on the same line as the opening ``` of the code block.

authors: jakubuid jasonwyatt


text:
Send transactions and SmartContracts

Copy from this.
Hello, everyone. I'm pretty new on web3 and still trying to get some basic items.
I have few questions i couldn't found answer 'till now:
1. Can I send a transaction with specific token (like USDC or USDT) without using SmartContract?
1.1. If so, how could I pass the token trough the sendTransaction request?
1.2. If don't, there's any way to send specific tokens without SC?
2. How's the common/recommended way to get the ABI contracts for each token?

Hello @LuisRibeiroo !

Can I send a transaction with specific token (like USDC or USDT) without using SmartContract?

Regarding this the answer is a straight NO. Tokens are inherent to Smart Contracts, in fact, THEY ARE Smart Contracts as the contract decides the token's behavior, supply, price, etc... So in order to interact with specific token you need to interact with the Smart Contract.
That being said, the "weird" value you might be seeing in Metamask approval screen could be due to a wrong parsing of the value on your side.
Every token definition (Smart Contract) comes with a definition of the amount of decimals, meaning how small the smallest unit of the token is. In short, the amount that you would like to transfer would have to be divided but its smallest unit.
For instance: You want to send 0.12 USDT and say USDT defines 18 decimals then you will send 0.12 / 10^18
I just pushed a better example on our sample dapp for you to understand it better, you can check the transfer (write) function here https://github.com/WalletConnect/Web3ModalFlutter/blob/master/example/lib/utils/crypto/eip155.dart#L350 and the Contract ABI here https://github.com/WalletConnect/Web3ModalFlutter/blob/master/example/lib/utils/crypto/smart_contracts/usdt_contract.dart
Regarding on how to get the ABI is as simply as follows: Every token has an address on its blockchain, more precisely, every Smart Contract has an address on its blockchain, say for instance USDT on Ethereum https://etherscan.io/token/0xdac17f958d2ee523a2206206994597c13d831ec7 (same for Sepolia or every other test net)
Now that you located your Contract you just go to the Contract tab, scroll down to Contract ABI and you just export it or copy it as in our example.

Thank you for the quick answer!
With your explanation and example, we're able to send USDC and USDT transaction on Sepolia Testnet. 🚀 🤝
For futures engineers that get this problem here are some tips that I take a while to figure out:

Each Token have a different address on each network (mainnet, sepolia, ropsten, etc); You'll need to find the scan for your network and find the token address there.
You can find the ABI contract for each token on network scan for each token;

authors: LuisRibeiroo quetool


text:
[bug] TypeError: Cannot convert a BigInt value to a number at Math.pow ()

Link to minimal reproducible example
https://webgl.alphabettydoodles.io/
Summary
New react app, fresh install:
npx create-react-app my-app
npm install @web3modal/ethereum @web3modal/react wagmi viem
node -v
v18.16.0
App.js as per documentation:
https://docs.walletconnect.com/2.0/web3modal/react/installation#use-wagmi-hooks
Code base: https://github.com/kenmalibu/ReactWeb3Modal
Issue:
Everything works as expected in localhost development.
npm run build
No errors on build.
When running the build version, after connecting wallet, console displays the following error:
w3m-account-context.ts:64 TypeError: Cannot convert a BigInt value to a number
at Math.pow ()
at l (toHex.ts:173:21)
at param (encodeAbiParameters.ts:211:16)
at h (encodeAbiParameters.ts:101:12)
at n.params (encodeAbiParameters.ts:68:25)
at p (encodeAbiParameters.ts:43:26)
at c (encodeFunctionData.ts:58:9)
at readContract.ts:79:20
at d (regeneratorRuntime.js:44:17)
at Generator. (regeneratorRuntime.js:125:22)
All subsequent WAGMI contract calls return a status of failure.
I have only included a fresh version here to make it easier to replicate and report.
List of related npm package versions
"@testing-library/jest-dom": "^5.16.5",
"@testing-library/react": "^13.4.0",
"@testing-library/user-event": "^13.5.0",
"@web3modal/ethereum": "^2.4.1",
"@web3modal/react": "^2.4.1",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "5.0.1",
"viem": "^0.3.33",
"wagmi": "^1.0.5",
"web-vitals": "^2.1.4"

I believe this is a known issue in wagmi -> viem, but best ask on their channels to verify, nothing within web3modal scope that we can do here I'm afraid.


text:
Add publishing to jsDelivr

Link to minimal reproducible example
https://www.jsdelivr.com/package/npm/web3modal
Summary
jsDelivr does not see the current version of web3modal and thousands of people (according to stats on that page) are accessing the old versions thinking they are the latest.
Please update how the package is published so that jsDelivr sees the latest version.
I understand that another CDN is the "preferred" CDN. However the documentation here does not say "don't use other CDNs".
Also I'll note that the preferred CDN does not support SRI and UMD so this is why I am trying to use jsDelivr.
List of related npm package versions
1.9.2

There are multiple cdn providers, so it will be hard for us to document all of them. But all of the work the same i.e. package just needs to be published to npm. Here is how to import one of web3modal packages as per their esm guides
https://cdn.jsdelivr.net/npm/@web3modal/html/+esm

So just replace unpkg we have in docs with this. Package you referenced https://www.jsdelivr.com/package/npm/web3modal is for older version and will remain that as few other people host their servers and run on old modal still.

Thank you for the reference to the correct page. I see the issue was that I was accessing [web3modal](https://www.jsdelivr.com/package/npm/web3modal) which was deprecated in favor of @web3modal/html.
It seems the old package was deprecated correctly, as shown on NPM.
However, unfortunately, when viewed on the jsDelivr website, it is not shown as deprecated. I reported this issue to them.

As for SRI, I would like to move that to a separate issue.

All notes about published so that it can be used in the browser with UMD + SRI are at https://github.com/WalletConnect/web3modal/issues/1305


text:
Unable to access the outputs of another action

Hello,
I'm running an action which has several outputs.
When using the said action directly, all outputs are available for other jobs, however, when running the said action using the wretry.action those outputs are not exposed.
An example code block:
jobs:
  do-some-work:
    if: always()
    name: Some name...
    runs-on: ubuntu-latest
    outputs:
      output1: ${{ steps.do-something.outputs.output1 }}
      output2: ${{ steps.do-something.outputs.output2 }}
      output3: ${{ steps.do-something.outputs.output3 }}
  steps:
    - name: Do something
        id: do-something
        uses: Wandalen/wretry.action@master
        with:
          attempt_limit: 3
          attempt_delay: 5000
          action: repo/some-action@main
          with: |
            option1: foo
            option2: bar
            option3: ...
            option4: ...

Was wondering if it is possible to access the outputs of other actions and if so any guidelines would be greatly appreciated.

Same issue here

I believe this PR  fixes it (I assume it was working previously, but doesn't work becauase of deprecation). It just needs to be approved by admin. Can any of the admins look into it? We are really dependent on this action in our project @Wandalen @kosgensys @dmvict

Hello, @karadikidd and @miran-hadz
In this PR https://github.com/Wandalen/wretry.action/pull/87 I updated core dependency @github/core it allows to save the outputs.
But I suppose the PR will not solve your problem because our action is a wrapper over the external actions. And wretry.action runs external action in separate thread. It is a reason why the external action has no access to the dependencies of wretry.action. I suppose that you need update external action, the external action should use the valid API.

Hello, @karadikidd and @miran-hadz
In this PR https://github.com/Wandalen/wretry.action/pull/103 I solved the issue with outputs. You can use it after the publish. I will notice you about publish.
Notice: how to use outputs from external action is described in the new Readme.md

Hello, @karadikidd and @miran-hadz
The new version is released. Please try it and give me a feedback about it.

Many thanks @dmvict! I will check and update with the new version.

@dmvict Thank you! Will try this on Monday and report back

I can confirm that everything works as expected. Many thanks @dmvict!!!
P.S.
A minor issue I've noticed in the README file under the Outputs section.
The code example is missing a "v" before the tag version.
uses: Wandalen/wretry.action@1.2.0 => uses: Wandalen/wretry.action@v1.2.0

Thank you, @karadikidd.
I will fix it next time.

Worked as expected! Thank you for the swift update :)

authors: dmvict karadikidd miran-hadz


text:
Problems with Chinese documents

Although I used --latex-engine=xelatex, I still get garbled characters when converting Chinese files.
Thank you anyway

You have to specify the CJK font with the option CJKmainfont:
pandoc --template eisvogel.tex chinese.md -o chinese.pdf --pdf-engine xelatex -V CJKmainfont="HiraginoSans-W4"

You can use any CJK font that is installed on your system. I used HiraginoSans because it is preinstalled on macOS. I've added an example chinese to the examples folder.

This command pandoc chinese.md -o chinese.pdf --from markdown --template eisvogel --listings --pdf-engine=xelatex  -V CJKmainfont="HiraginoSans-W4" not work for 'simplified Chinese'
You could use this example to recur the problem:
---
title: "価备手述改陆夜数木田了転由。"
author: [作者日期]
date: "2019-01-10"
subject: "Markdown"
keywords: [Markdown, Example]
...

# 阵委百三秋康経重示面合雪减背井足府迷根间。

阵委百三秋康経重示面合雪减背井足府迷根间。米式十良提马纪研园要中募用刊。考稿协中写万捜寄三诚女文惑応担。动忍负阵表要回厳盛质属全任。意渡稿针当京注合在成唱皇月诸感丘売。业暮题武同海変公饭伝习真质期込者。読性闻点社质求库势応系飞。読有约求不政球県台却観展明来连使。暗双属场证北日増吉望団私录写日奈惑纸。

赏方広选付疑京将主豊祉歳兆。亮行灾视民信轩全太当刑际大。设纸校系颜実困讲将用求年作。禁査调线无闻铜案性约会有整兄名城敬番棋。催题趣蔵今権全演権専治整。记査调埼毎断読犬石川年実作问情设情経。地面観参軽地多爱提帯瀬面侧天侧。価备手述改陆夜数木田了転由。上転为护吾载何研防著取足调出声的与歯。

## 参街能业南达伊市无百兆无闻手覧常努団他。

参街能业南达伊市无百兆无闻手覧常努団他。応临覧処面板施盛会同交展安期。善无継东约知纸地言展掲世起都幕纸仕。配稿理第心酸知月胜庭上図真全。本顕品毎信稿蓄秀神池课道。空米打资级油周报白受支写住文科権初航逮政。売打込箕长陈雪択选男真庭。改取确育迎田袴者豊尾京毎景终彦思。意试役能五子込宙転知校细。内速排索医林経一応系古测辺水。

纹正介市及早拒木霊记済复治中。了岐都援盛手価民选覧必庭温背木済円力治。年生算纯投器小市系统出字明稚吃部秘集。背伝歳适虫解无集园意明属赏方社件。公绍情高无主考全度监授掲。三退新田面封一基会功康売详夜増义芸。特积夫纪北赤子演载识颜产済再测质。新岐张年読原体畑住郎门当合止吹士天意藤。明延立派购新政医士定速农。

神図先名当揃存工纸広渡民晩记各面得続告増。将枝素実更造藤胞界投健记室申张讲诉。店裁山党手政者校训会清终定浪案。普大的比将响认経変度与合兄退景意経。歌池京割覧制断訳载割写载女作想用魂覚申。舞夜负亡古特在事准催进不全先自代上业后者。学上育手系真最芋本代定作供下能読分。

- 汁酬英性向竹室比著给稿刻学年机稿生写。投面记偏回必写际著危女竞林思。対事管现马打能夜月顾身最恵共谷盟社必出。事退问更理并里少切写禁権丁金提限最写求。者打记舎作马研作辞家地子无远者情岛。诸井训団取転燃大広応毎断略并。力持极业育権者住今展线际玉。集政谦期伝変争一他拉方海话连委下混必。囲渡园早位形量英酒椅食始発児政。
- 年京船装街论初维器送遂考都连。携访后细断点洋再说月间必道休光事筑河。闻直电原竹銭报発兴埼校球米口暮定奨重芸闻。京和使検闻服运加航认着着真技事実。弘断机试势感金换稼治山谷皇真人肥雾。夜需崎影书属叶総登抜见発养内日现际园。场小行评歳映彻浸力政中募暮日朝金子武东。映申地换方无次记暮动练供事惑部意喜半戦坛。
- 胜技枝図辞决受温见会図休自意少帰质者栄。务単时干典盟园先入贩江纪闻択色务。逮人覇品努博関复际部给体寛明理。限袖住教催広州系响体回接决治过银。世提応枝录少说営援纸远勤灾宿。试电重捕切谱练治真戦将东。在最真休治义地杉调掲参亲平。必整能怒哲希存雪注気付终表転県横队早。覧教夕彻八学然害犬米无调亿立図平受受位编。

昌手挨一主要入削禁図送无高慕収后毎投业。感心台観道际町存更団打目今。生记投报重东点回际护高田独东。球野技検业大芸闻共最集飞禁。无黄手著凯缩产総智幕配示。名旧合提丼畿幅间任问场投悪変団。津地全真罪禁友容崩図新足连问完。域勲市录関写気意伤遣米安极汉。个疑调尾陆能案相浮接格校田新本下能。日銭信茶冈実缔缲先分読独娘制商损真情。

@Wandmalfarbe

I'm stupid.
If I use "PingFang SC" instead of "HiraginoSans-W4", that worked.

authors: Wandmalfarbe ZhangYikaii scottming

repo: Wandmalfarbe/pandoc-latex-template


text:
Is it possible to open source filtered data?

Training data is filtered from three sources. Is it possible to open source? Or filter pipeline.

Yes, you can download it from this link .

authors: Morizeyao WangRongsheng

repo: WangRongsheng/Aurora


text:
🐛 New Bug: publish workflow gives Error in Change log generation

❓ What is the bug?
Error encountered when generating change logs in publish workflow
Version
0.1.0 (Default)
🖥 What framework domain type is this bug for?
Workflow
📃 Steps to reproduce the bug
Trigger publish workflow and check change log generated.
✅ Expected Behavior
Change log should be generated successfully with correct list of PR's closed between previous tag.
❌ Actual Behavior
An error was encountered while generating change log.

Issue already fixed in v0.8.1 release.

repo: WasiqBhamla/boyka-framework


text:
Rotating GIF causes crash

When a GIF is being displayed and I click either Rotale L or Rotate R, the program crashes after a moment. If the GIF is paused, this is all that happens. If the GIF is playing, then a rotated but corrupted image is being displayed until the crash.
Using Windows 10

could not reproduce, could you send me the file that broke it?

Both of these (downloaded from the same site):

authors: Benjipede Wassimulator

repo: Wassimulator/CactusViewer


text:
Custom Hint is not working

I've noticed Custom hint hasn't been working at all at least for me ever since the (I forgot which) 1.1 or 1.2 update
I don't see anyone else making a report of this so I'm filing one
There's this weird texts all over the custom hints i put on the very last page of the KH3 Rando seed generator (Client)
Custom hints work just fine before the updates I mentioned
Hope this gets solved :D

Seems like this bug has been posted on the KH3 rando website part of GitHub
Will close this now


text:
Adding CP features to ggplot visualization

Also adding CP+DP features and the F1 score notebook

Results summary

Feature space
Number of top scoring phenotypes

CP_and_DPtest
10

CPtest
4

DPtest
2

F1 Score results

PR Curve results

@roshankern - I also had a question: what is Weighted? Should I include this class in the F1 score bar chart?

@roshankern - I also had a question: what is Weighted? Should I include this class in the F1 score bar chart?

Weighted refers to the weighted F1 score (the mean F1 score that takes into account occurrences of each label). I think this is good to include as it gives an idea of the overall performance of the model.

Another small comment: consider changing the final pr curve figure to 3 rows x 5 comments instead of 4x4 format. I think this would look better for a final figure, especially since there are 15 models. This is nitpicky, so feel free to ignore.

There might be something to address in this PR now that the threshold values changed for multiclass models in #26.

Another small comment: consider changing the final pr curve figure to 3 rows x 5 comments instead of 4x4 format. I think this would look better for a final figure, especially since there are 15 models. This is nitpicky, so feel free to ignore.

This is a very good suggestion.
I've also implemented all other suggestions, I am going to merge!

Weighted refers to the weighted F1 score (the mean F1 score that takes into account occurrences of each label). I think this is good to include as it gives an idea of the overall performance of the model.

One last thing - i changed this label to increase clarity

authors: gwaybio roshankern


text:
Camera not initialized message

Thank you for creating such a great package. I gave it a thumbs up.
One issue is that the camera not initialized message displays even if the text in the uninitialized container is changed to something else.

The problem has been fixed and a new version has been released. Please update to the latest version

Perfect, thank you for fixing this.


text:
WeIdentity v3.1.0-rc.1集成WeBASE 3.0.2部署依然有问题

环境
OS: Anolis OS release 7.9
FISCO BCOS v3.3.0
WeBASE v3.0.2
WeIdentity v3.1.0-rc.1
在WeBASE中通过模版创建WeIdentity应用，从WeBASE中复制的注册信息过来
选择WeID集成WeBASE部署，点击下一步，后台报错。
看代码是在com.webank.weid.controller.WebaseController.java中的的registerApp方法
if (syncResult) {
Integer encryptType = weBaseService.queryNodeType().getData();
// 导入合约文件到WeBase
List contractList = WeIdSdkUtils.getContractList(encryptType);
通过WeBASE查询加密类型报错。报非法的token。
导入合约文件到WeBASE中，调用WeIdSdkUtils.getContractLis抛空指针，估计跟前面错误有关，没取到encryptType，encryptType值为空。
不确定是WeBASE的问题还是WeIdentity的问题。
后台报错信息如下：
2023-05-04 14:08:39.457 [http-nio-6021-exec-10] INFO  WebaseController() - [registerApp] the result of sync certificate is true
2023-05-04 14:08:39.478 [http-nio-6021-exec-10] ERROR WeBaseService() - [queryNodeType] query nodeType form WeBase has error.
org.springframework.web.client.HttpClientErrorException$BadRequest: 400 : "{"code":202052,"message":"invalid token","data":null,"attachment":null}"
at org.springframework.web.client.HttpClientErrorException.create(HttpClientErrorException.java:101) ~[spring-web-5.3.25.jar:5.3.25]
at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:168) ~[spring-web-5.3.25.jar:5.3.25]
at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:122) ~[spring-web-5.3.25.jar:5.3.25]
at org.springframework.web.client.ResponseErrorHandler.handleError(ResponseErrorHandler.java:63) ~[spring-web-5.3.25.jar:5.3.25]
at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:825) ~[spring-web-5.3.25.jar:5.3.25]
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:783) ~[spring-web-5.3.25.jar:5.3.25]
at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:717) ~[spring-web-5.3.25.jar:5.3.25]
at org.springframework.web.client.RestTemplate.getForObject(RestTemplate.java:340) ~[spring-web-5.3.25.jar:5.3.25]
at com.webank.weid.service.WeBaseService.queryNodeType(WeBaseService.java:177) [weid-build-tools-3.1.0-rc.1.jar:?]
at com.webank.weid.controller.WebaseController.registerApp(WebaseController.java:147) [weid-build-tools-3.1.0-rc.1.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_321]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_321]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_321]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_321]
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) [spring-web-5.3.25.jar:5.3.25]
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) [spring-web-5.3.25.jar:5.3.25]
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) [spring-webmvc-5.3.2.jar:5.3.2]
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) [spring-webmvc-5.3.2.jar:5.3.2]
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) [spring-webmvc-5.3.2.jar:5.3.2]
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) [spring-webmvc-5.3.2.jar:5.3.2]
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1061) [spring-webmvc-5.3.2.jar:5.3.2]
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:961) [spring-webmvc-5.3.2.jar:5.3.2]
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) [spring-webmvc-5.3.2.jar:5.3.2]
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) [spring-webmvc-5.3.2.jar:5.3.2]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) [tomcat-embed-core-9.0.41.jar:4.0.FR]
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) [spring-webmvc-5.3.2.jar:5.3.2]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) [tomcat-embed-core-9.0.41.jar:4.0.FR]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-embed-websocket-9.0.41.jar:9.0.41]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-9.0.41.jar:9.0.41]
at com.webank.weid.filter.XssFilter.doFilter(XssFilter.java:29) [weid-build-tools-3.1.0-rc.1.jar:?]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-5.3.25.jar:5.3.25]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.25.jar:5.3.25]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-5.3.25.jar:5.3.25]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.25.jar:5.3.25]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-5.3.25.jar:5.3.25]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.25.jar:5.3.25]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:888) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1597) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.41.jar:9.0.41]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_321]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_321]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.41.jar:9.0.41]
at java.lang.Thread.run(Thread.java:750) [?:1.8.0_321]
2023-05-04 14:08:39.493 [http-nio-6021-exec-10] ERROR WeIdSdkUtils() - [buildContractSolInfo] get the abi and bin has error.
java.lang.NullPointerException: null
at com.webank.weid.util.WeIdSdkUtils.buildContractSolInfo(WeIdSdkUtils.java:275) [weid-build-tools-3.1.0-rc.1.jar:?]
at com.webank.weid.util.WeIdSdkUtils.getContractListForLinux(WeIdSdkUtils.java:249) [weid-build-tools-3.1.0-rc.1.jar:?]
at com.webank.weid.util.WeIdSdkUtils.getContractList(WeIdSdkUtils.java:214) [weid-build-tools-3.1.0-rc.1.jar:?]
at com.webank.weid.controller.WebaseController.registerApp(WebaseController.java:149) [weid-build-tools-3.1.0-rc.1.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_321]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_321]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_321]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_321]
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) [spring-web-5.3.25.jar:5.3.25]
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) [spring-web-5.3.25.jar:5.3.25]
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) [spring-webmvc-5.3.2.jar:5.3.2]
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) [spring-webmvc-5.3.2.jar:5.3.2]
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) [spring-webmvc-5.3.2.jar:5.3.2]
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) [spring-webmvc-5.3.2.jar:5.3.2]
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1061) [spring-webmvc-5.3.2.jar:5.3.2]
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:961) [spring-webmvc-5.3.2.jar:5.3.2]
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) [spring-webmvc-5.3.2.jar:5.3.2]
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) [spring-webmvc-5.3.2.jar:5.3.2]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) [tomcat-embed-core-9.0.41.jar:4.0.FR]
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) [spring-webmvc-5.3.2.jar:5.3.2]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) [tomcat-embed-core-9.0.41.jar:4.0.FR]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-embed-websocket-9.0.41.jar:9.0.41]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-9.0.41.jar:9.0.41]
at com.webank.weid.filter.XssFilter.doFilter(XssFilter.java:29) [weid-build-tools-3.1.0-rc.1.jar:?]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-5.3.25.jar:5.3.25]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.25.jar:5.3.25]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-5.3.25.jar:5.3.25]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.25.jar:5.3.25]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-5.3.25.jar:5.3.25]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.25.jar:5.3.25]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:888) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1597) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.41.jar:9.0.41]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_321]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_321]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.41.jar:9.0.41]
at java.lang.Thread.run(Thread.java:750) [?:1.8.0_321]
2023-05-04 14:08:39.513 [http-nio-6021-exec-10] ERROR WeIdSdkUtils() - [buildContractSolInfo] get the abi and bin has error.
java.lang.NullPointerException: null
at com.webank.weid.util.WeIdSdkUtils.buildContractSolInfo(WeIdSdkUtils.java:275) [weid-build-tools-3.1.0-rc.1.jar:?]
at com.webank.weid.util.WeIdSdkUtils.getContractListForLinux(WeIdSdkUtils.java:249) [weid-build-tools-3.1.0-rc.1.jar:?]
at com.webank.weid.util.WeIdSdkUtils.getContractList(WeIdSdkUtils.java:214) [weid-build-tools-3.1.0-rc.1.jar:?]
at com.webank.weid.controller.WebaseController.registerApp(WebaseController.java:149) [weid-build-tools-3.1.0-rc.1.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_321]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_321]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_321]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_321]
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) [spring-web-5.3.25.jar:5.3.25]
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) [spring-web-5.3.25.jar:5.3.25]
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) [spring-webmvc-5.3.2.jar:5.3.2]
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) [spring-webmvc-5.3.2.jar:5.3.2]
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) [spring-webmvc-5.3.2.jar:5.3.2]
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) [spring-webmvc-5.3.2.jar:5.3.2]
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1061) [spring-webmvc-5.3.2.jar:5.3.2]
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:961) [spring-webmvc-5.3.2.jar:5.3.2]
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) [spring-webmvc-5.3.2.jar:5.3.2]
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) [spring-webmvc-5.3.2.jar:5.3.2]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) [tomcat-embed-core-9.0.41.jar:4.0.FR]
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) [spring-webmvc-5.3.2.jar:5.3.2]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) [tomcat-embed-core-9.0.41.jar:4.0.FR]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) [tomcat-embed-websocket-9.0.41.jar:9.0.41]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-9.0.41.jar:9.0.41]
at com.webank.weid.filter.XssFilter.doFilter(XssFilter.java:29) [weid-build-tools-3.1.0-rc.1.jar:?]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) [spring-web-5.3.25.jar:5.3.25]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.25.jar:5.3.25]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) [spring-web-5.3.25.jar:5.3.25]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.25.jar:5.3.25]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) [spring-web-5.3.25.jar:5.3.25]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) [spring-web-5.3.25.jar:5.3.25]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:888) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1597) [tomcat-embed-core-9.0.41.jar:9.0.41]
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.41.jar:9.0.41]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_321]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_321]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.41.jar:9.0.41]
at java.lang.Thread.run(Thread.java:750) [?:1.8.0_321]
同时抓到WeBASE-Node-Manager后台的错误
[ERROR][2023-05-04 14:08:39.465][http-nio-5001-exec-10][wsweb][2224][2224][LOG_POINT]not found AuthorizationToken token
[ERROR][2023-05-04 14:08:39.466][http-nio-5001-exec-10][wsweb][2224][2224][LOG_POINT]catch business exception:[]
com.webank.webase.node.mgr.base.exception.NodeMgrException: invalid token
at com.webank.webase.node.mgr.tools.NodeMgrTools.getToken(NodeMgrTools.java:468) ~[WeBASE-Node-Manager.jar:?]
at com.webank.webase.node.mgr.account.AccountService.getCurrentAccount(AccountService.java:452) ~[WeBASE-Node-Manager.jar:?]
at com.webank.webase.node.mgr.account.AccountService$$FastClassBySpringCGLIB$$a9fa8d33.invoke() ~[WeBASE-Node-Manager.jar:?]
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.18.jar:5.3.18]
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:689) ~[spring-aop-5.3.18.jar:5.3.18]
at com.webank.webase.node.mgr.account.AccountService$$EnhancerBySpringCGLIB$$ba1387cc.getCurrentAccount() ~[WeBASE-Node-Manager.jar:?]
at com.webank.webase.node.mgr.config.security.filter.AccountFilter.preHandle(AccountFilter.java:43) ~[WeBASE-Node-Manager.jar:?]
at org.springframework.web.servlet.HandlerExecutionChain.applyPreHandle(HandlerExecutionChain.java:148) ~[spring-webmvc-5.3.18.jar:5.3.18]
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1062) ~[spring-webmvc-5.3.18.jar:5.3.18]
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) ~[spring-webmvc-5.3.18.jar:5.3.18]
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.18.jar:5.3.18]
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) ~[spring-webmvc-5.3.18.jar:5.3.18]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) ~[tomcat-embed-core-9.0.60.jar:4.0.FR]
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.18.jar:5.3.18]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) ~[tomcat-embed-core-9.0.60.jar:4.0.FR]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.60.jar:9.0.60]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.60.jar:9.0.60]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:327) ~[spring-security-web-5.5.5.jar:5.5.5]
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:106) ~[spring-security-web-5.5.5.jar:5.5.5]
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81) ~[spring-security-web-5.5.5.jar:5.5.5]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.5.jar:5.5.5]
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:121) ~[spring-security-web-5.5.5.jar:5.5.5]
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:115) ~[spring-security-web-5.5.5.jar:5.5.5]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.5.jar:5.5.5]
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:87) ~[spring-security-web-5.5.5.jar:5.5.5]
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81) ~[spring-security-web-5.5.5.jar:5.5.5]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.5.jar:5.5.5]
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:105) ~[spring-security-web-5.5.5.jar:5.5.5]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.5.jar:5.5.5]
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149) ~[spring-security-web-5.5.5.jar:5.5.5]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.5.jar:5.5.5]
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63) ~[spring-security-web-5.5.5.jar:5.5.5]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.5.jar:5.5.5]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102) ~[spring-web-5.3.18.jar:5.3.18]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.5.jar:5.5.5]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102) ~[spring-web-5.3.18.jar:5.3.18]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.5.jar:5.5.5]
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:218) ~[spring-security-web-5.5.5.jar:5.5.5]
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:212) ~[spring-security-web-5.5.5.jar:5.5.5]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.5.jar:5.5.5]
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103) ~[spring-security-web-5.5.5.jar:5.5.5]
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89) ~[spring-security-web-5.5.5.jar:5.5.5]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.5.jar:5.5.5]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102) ~[spring-web-5.3.18.jar:5.3.18]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.5.jar:5.5.5]
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:110) ~[spring-security-web-5.5.5.jar:5.5.5]
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80) ~[spring-security-web-5.5.5.jar:5.5.5]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.5.jar:5.5.5]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102) ~[spring-web-5.3.18.jar:5.3.18]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336) ~[spring-security-web-5.5.5.jar:5.5.5]
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:211) ~[spring-security-web-5.5.5.jar:5.5.5]
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:183) ~[spring-security-web-5.5.5.jar:5.5.5]
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354) ~[spring-web-5.3.18.jar:5.3.18]
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267) ~[spring-web-5.3.18.jar:5.3.18]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.60.jar:9.0.60]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.60.jar:9.0.60]
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.18.jar:5.3.18]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.18.jar:5.3.18]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.60.jar:9.0.60]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.60.jar:9.0.60]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102) ~[spring-web-5.3.18.jar:5.3.18]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.60.jar:9.0.60]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.60.jar:9.0.60]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102) ~[spring-web-5.3.18.jar:5.3.18]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.60.jar:9.0.60]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.60.jar:9.0.60]
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:711) ~[tomcat-embed-core-9.0.60.jar:9.0.60]
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:461) ~[tomcat-embed-core-9.0.60.jar:9.0.60]
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:385) ~[tomcat-embed-core-9.0.60.jar:9.0.60]
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:313) ~[tomcat-embed-core-9.0.60.jar:9.0.60]
at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:403) ~[tomcat-embed-core-9.0.60.jar:9.0.60]
at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:249) ~[tomcat-embed-core-9.0.60.jar:9.0.60]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) ~[tomcat-embed-core-9.0.60.jar:9.0.60]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.60.jar:9.0.60]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.60.jar:9.0.60]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) ~[tomcat-embed-core-9.0.60.jar:9.0.60]
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) ~[tomcat-embed-core-9.0.60.jar:9.0.60]
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.60.jar:9.0.60]
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:889) ~[tomcat-embed-core-9.0.60.jar:9.0.60]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) ~[tomcat-embed-core-9.0.60.jar:9.0.60]
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.60.jar:9.0.60]
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) ~[tomcat-embed-core-9.0.60.jar:9.0.60]
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) ~[tomcat-embed-core-9.0.60.jar:9.0.60]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.60.jar:9.0.60]
at java.lang.Thread.run(Thread.java:750) ~[?:1.8.0_321]

weid 通过 webase app sdk 接入 webase，目前 webase app sdk 1.5.6 和 webase 3.1.0 版本已修复该问题，可参考最新的应用接入文档

authors: CodingCattwo tonyhth

repo: WeBankBlockchain/WeBASE-Node-Manager


text:
Guaranteed: POP3 connection failed

https://github.com/Webklex/php-imap/blob/e1296d18a01027b9d99728a2b3dee4e8b5b4d299/src/Connection/Protocols/LegacyProtocol.php#L82
According to documentation, /readonly: request read-only mailbox open (IMAP only; ignored on NNTP, and an error with SMTP and POP3).
It is required to update to make sure POP3 works.

Hi @xianzhe18 ,
many thanks for your report. I'm merging this issue with #402 .
Best regards,

This issue still exist also in alpha
Unknown: Can't get status of mailbox {pop3.***.nl:995/pop3/novalidate-cert/ssl}INBOX: invalid remote specification (errflg=2)
When changing the code like @ennnnny provided it works.

authors: Beaudinn Webklex xianzhe18

repo: Webklex/php-imap


text:
🛑 WeezPay is down

In 8760081, WeezPay (https://api.weezevent.com/pay/health) was down:

HTTP code: 404
Response time: 513 ms

Resolved: WeezPay is back up in e314935.

repo: Weezevent/status-page


text:
How to add new payment gateway bunble.

Hello
How to create custom payment bundle please tell add in checkout form.
Any help most wellcome.

@takpathan We'll update our PayPalBundle this weekend so you'll be able to use it as a base for new module.

Thank your reply
@adampiotrowski  But i am using indian payment gateway Payumoney please me how to create custom payment bundle. i also email please check it.  thank you

@takpathan https://www.payumoney.com? It's an indian version of our polish PayU and we have an integration with it - https://github.com/WellCommerce/PayUBundle. It should be pretty easy to implement it. Please wait for update.

@adampiotrowski  this bundle is not working https://github.com/WellCommerce/PayUBundle.

authors: adampiotrowski takpathan

repo: WellCommerce/WellCommerce


text:
Month name hiding

After scrolling to Next 2 month and scroll back to first month the name automatically hide.

Integration method.(cocoapods)

Full steps to reproduce. See attached video

Device modal and iOS version.  iPhone 15 Pro, iOS 17.5

Xcode version.  15.4

FSCalendar version. FSCalenda 2.8.3

Yes this happen in the demo project. https://github.com/WenchaoD/FSCalendar/tree/master/Example-Swift

https://github.com/WenchaoD/FSCalendar/assets/49437548/ab5cc31f-c387-4567-9580-0785c6352bc3

I have the same issue on iOS 17.5 and 18, FSCalendar version (2.8.4)
https://github.com/user-attachments/assets/6c8c538d-3eb5-43d8-ba87-51b8aa0f1a59

I also encountered this problem, at present do not know how to modify, xcode16.1, iPhone15

Same issue, solved by hardcoding with hidden default month name replaced by regular label.
Tested on iPhone 15 Pro, xcode16.1, however, couldn't reproduce the issue on the simulator

authors: dekalinb hihmouda liujieyuu sspogra

repo: WenchaoD/FSCalendar


text:
Date not align properly

Integration method.(manual)
Device modal and iOS version.  iPhone 6+ iOS10.3.1
Xcode version.  Xcode 9.0.1

My implementation for FSCalendar is insert view in xib and create a link to variable.
When I first load my calendar, the layout become misaligned (refer to image 1). After physically rotating my device to landscape and back to portrait, it fix itself. (refer to image 2)
I do not know where to start to find the issue that caused this to happen.
Side note: (not sure if this have anything to do with the issue.)

the page before this also have another FSCalendar.
this affected fscalendar is inside a scrollview with constraint set to height = 0.4 of superview, width with left right margin of 8, and center x align to superview now same as the first FSCalendar used (Attached image of how I put in xib).

Image 1

Image 2

Xib

Update
I am not quite sure what's happening, but I have tried copy from the previous page FSCalendar that is working perfectly fine and the date is still misaligned.
my code for the FSCalendar appearance
Calendar that working fine
self.calendar.appearance.caseOptions = FSCalendarCaseOptionsHeaderUsesUpperCase|FSCalendarCaseOptionsWeekdayUsesSingleUpperCase;
self.calendar.appearance.titleTodayColor = [UIColor colorWithRed:7.0/255.0f green:138.0/255.0f blue:134.0/255.0f alpha:1.0f];
self.calendar.appearance.todaySelectionColor = [UIColor colorWithRed:7.0/255.0f green:138.0/255.0f blue:134.0/255.0f alpha:1.0f];
self.calendar.appearance.selectionColor = [UIColor colorWithRed:7.0/255.0f green:138.0/255.0f blue:134.0/255.0f alpha:1.0f];
self.calendar.appearance.todayColor = [UIColor clearColor];
[self.calendar selectDate:[NSDate date] scrollToDate:YES];
self.calendar.accessibilityIdentifier = @"calendar";

Calendar that not working fine
self.calendarView.appearance.caseOptions = FSCalendarCaseOptionsHeaderUsesUpperCase|FSCalendarCaseOptionsWeekdayUsesSingleUpperCase;
self.calendarView.appearance.titleTodayColor = [UIColor colorWithRed:7.0/255.0f green:138.0/255.0f blue:134.0/255.0f alpha:1.0f];
self.calendarView.appearance.todaySelectionColor = [UIColor colorWithRed:7.0/255.0f green:138.0/255.0f blue:134.0/255.0f alpha:1.0f];
self.calendarView.appearance.selectionColor = [UIColor colorWithRed:7.0/255.0f green:138.0/255.0f blue:134.0/255.0f alpha:1.0f];
self.calendarView.appearance.todayColor = [UIColor clearColor];
self.calendarView.accessibilityIdentifier = @"calendarB";

This issue was affecting me, but only with iPads.
In FSCalendar.m line 363
I added:
[_collectionViewLayout invalidateLayout];
This worked for me.


text:
environment and keys of model

Hello, can you make CUDA and environment public?
In addition, in utils_ In lines 487, 488 and 489 of face. Py, the ['v '], ['tex'], ['tri '] attributes of model are not found.
thank you very much indeed

I use cuda9.0 and pytorch 1.1,while higher version should be fine.  The model is generated from Bessel Face Model, which you can download at their website. ‘v’ is the average shape with(n, 3)size and normalized to (-1,1). 'tex' is the average vertex color with same size as 'v', and 'tri' is the triangular mesh with size (m, 3) and minimal index 0. 'face_model.py' is for generating random face and render a normal map, you can replace with any face model you like.

authors: WestlyPark chensheng-code

repo: WestlyPark/StyleRenderer


text:
Add Iodc to bot list

See github issue: https://github.com/WhichBrowser/Parser-PHP/issues/540

Coverage increased (+0.02%) to 99.97% when pulling c94ec8fa7f1c640e49423df641c521bab25bdb88 on ayumi-cloud:Iodc into 880b9fa797401d14b28956442944c3daa70240ff on WhichBrowser:master.

Fixed in 6be42cf3c18ba12123e414bb000c73b27ea69b0b

Fixed in 6be42cf3c18ba12123e414bb000c73b27ea69b0b

authors: NielsLeenheer ayumi-cloud coveralls

repo: WhichBrowser/Parser-PHP


text:
Add padding to the colorbar at the bottom

Hi @KirstieJane,
I tried different things to make space below the colorbar but without any positive results :(
image
# create figure and axes for the nodes and edges plotting
fig, ax = plt.subplots(figsize=(11,15))

nx.draw_networkx_nodes(... , ax=ax)       # plot nodes on the ax-axes
nx.draw_networkx_edges(... , ax=ax)       # plot esges on the ax-axes

Now to draw colorbar, we need create a new axes and create colobar on this axes
# add new axes to below the existed one (ax)
ax2 = fig.add_axes([0.25,0.05,0.5,0.02], xticklabels=[], yticklabels=[])

# create colorbar
cb = mpl.colorbar.ColorbarBase(ax2, cmap="hot_r",
                                norm=norm,
                                ticks=ticks,
                                format='%.2f',
                                orientation='horizontal')
# set label
cb.set_label(measure, size=20)
# set the size of ticks
ax2.tick_params(labelsize=20)

Increase the size of the figure. Even though it is not a good solution, it does not work. It simply makes the figure with bigger height (no space at the bottom added)
plt.tight_layout() - shows warning that it can not be applied to the new axes (still no space)
/home/pilot/anaconda3/lib/python3.6/site-packages/matplotlib/figure.py:1999: UserWarning: This figure includes Axes that are not compatible with tight_layout, so results might be incorrect.
warnings.warn("This figure includes Axes that are not compatible "
plt.subplots_adjust(bottom=0.2) - this "lifts up" the main plot, but not the colorbar (so the space between the main plot and colorbar increases)
axes.margins() - does not change anything

I might miss something obvious though...
Without adding spacing below, it does not make sense to commit, right?

create subplot for the brain plotting
fig, ax = plt.subplots(figsize=(9,12))

# And then loop through each node and add it in order
for node in node_order:
    aaa = nx.draw_networkx_nodes(H,                                  # A networkx graph
                            pos=pos,                           # A dict with nodes as keys and positions as values.
                            node_color=colors_list[node],       # color for each node
                            nodelist=[node],                   # Draw only this one node
                            ax=ax)

nx.draw_networkx_edges(G2,   # plotting for thresholded edges G2
                        pos=pos,
                        edgelist=edge_list_G2,
                        edge_color = "lightgrey",
                        ax=ax)

add subplot -  basically adds an Axes to the figure as part of a subplot arrangement.
ax2 = fig.add_subplot(15, 1, 15, xticklabels=[], yticklabels=[])

vmin = min(nodal_measures[measure].values)
vmax = max(nodal_measures[measure].values)
norm = mpl.colors.Normalize(vmin=vmin, vmax=vmax)

# ticks = [round(vmin,2), round((vmin+vmax)/2,2), round(vmax,2)]
ticks = [vmin, (vmin+vmax)/2, vmax]

cb = mpl.colorbar.ColorbarBase(ax2, cmap="hot_r",
                                norm=norm,
                                ticks=ticks,
                                format='%.2f',
                                orientation='horizontal')

cb.set_label(measure, size=20)
ax2.tick_params(labelsize=20)

plt.tight_layout()

plt.subplots_adjust(top=1)

sns.despine(top=True, right=True, left=True, bottom=True)

fig.savefig("CCC", bbox_inches=0, dpi=100)

Try adding a grid. Subplots are really hard to adjust and control if you go outside of what they’re designed to do (which is have multiple similar sized plots).

Here’s some code on setting up a grid rather than a subplot: https://github.com/WhitakerLab/scona/blob/1e70f46ec3f5ebc595cb75837bb5ea235ec2b149/scona/scripts/make_figures.py#L1890

authors: KirstieJane wingedRuslan

repo: WhitakerLab/scona


text:
[Bug] Object controls

Cannot control object position, rotation or scale with it's scope.
Example
horse = game.addMorph('assets/models/morph/horse.js',{
  pos: {
    x: 0, y: 0, z: 0
  },
  scale: {
    x: 0.1, y: 0.1, z: 0.1
  }
});
horse._pos.x = 10; //Doesn't do anything, even tried from chrome's console
horse.mesh.position.x = 10; //Works instead

I suggest making scope._pos the same as mesh.pos

@Noctisdark I will take care of it.

Okey ^^


text:
Re-implement teleportation cancelled sound and make it customisable

Regression from HuskHomes 1.5.x that I forgot to re-implement. With 2.1's customization sound feature this shouldn't be difficult to implement.

Closed in commit b10856baaeb16f10961593de891b0fadbb5493c5


text:
Feature juniper

Fixes #55

Codecov Report

Merging #66 into master will not change coverage.
The diff coverage is 100%.

@@          Coverage Diff          @@
##           master    #66   +/-   ##
=====================================
  Coverage      97%    97%
=====================================
  Files          21     21
  Lines        2207   2207
=====================================
  Hits         2141   2141
  Misses         66     66

Impacted Files
Coverage Δ

src/Juniper.jl
28.57% <100%> (ø)

src/solver.jl
100% <100%> (ø)
:arrow_up:

src/model.jl
89.62% <100%> (ø)
:arrow_up:

src/bb_integral_or_branch.jl
100% <100%> (ø)
:arrow_up:

test/power_models_socwr.jl
100% <100%> (ø)
:arrow_up:

test/parallel.jl
100% <100%> (ø)
:arrow_up:

test/pod.jl
100% <100%> (ø)
:arrow_up:

test/basic.jl
100% <100%> (ø)
:arrow_up:

test/functions.jl
100% <100%> (ø)
:arrow_up:

test/power_models_acp.jl
100% <100%> (ø)
:arrow_up:

... and 4 more

Continue to review full report at Codecov.

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

authors: Wikunia codecov-io

repo: Wikunia/Juniper


text:
Unlock MO2 GUI when launching from launcher to avoid MO2 "waiting for close" pop-up

This can be accomplished by setting lock_gui=true in ModOrganizer.ini, and setting lock_gui=false when launching MO2 from within the launcher.
The setting should also probably return to false when exiting the launcher in general, in case users launch their MO2 instance from outside the launcher.

We should be able to just reset it once MO2/Skyrim close

authors: Dylan-Perry MattLish

repo: Wildlander-mod/Launcher


text:
295 move pipeline scripts to separate repo

#295

I see these have all been deleted, they will be added in the ice-floe-tracker repo?

Correct! Please see https://github.com/WilhelmusLab/ice-floe-tracker-pipeline/pull/7


text:
Login with Facebook Account and Link Facebook Account Returns Error

After trying to log in with a Facebook account or link a Facebook account to the current Warranty Roster account, the app shows a snackbar with the message "Something went wrong. Please try again later."
App log:
launchFacebookLoginManager Callback Exception: User logged in as different Facebook user.

Issue solved and closed.


text:
Error install on electron 25.1.1

✖ Preparing native dependencies: 0 / 1
  › node-gyp failed to rebuild '/Users/linonetwo/Desktop/repo/TiddlyGit-Desktop/node_modules/.pnpm/better-sqlite3@8.4.0/node_modules/better-sqlite3'
◼ Running generateAssets hook

›   TOUCH ba23eeee118cd63e16015df367567cb043fed872.intermediate
  ACTION deps_sqlite3_gyp_locate_sqlite3_target_copy_builtin_sqlite3 ba23eeee118cd63e16015df367567cb043fed872.intermediate
  TOUCH Release/obj.target/deps/locate_sqlite3.stamp
  CC(target) Release/obj.target/sqlite3/gen/sqlite3/sqlite3.o
  LIBTOOL-STATIC Release/sqlite3.a
  Usage: /opt/anaconda3/bin/libtool [OPTION]... [MODE-ARG]...
  Try 'libtool --help' for more information.
  libtool:   error: unrecognised option: '-static'
  make: *** [Release/sqlite3.a] Error 1
  rm ba23eeee118cd63e16015df367567cb043fed872.intermediate
  Error: `make` failed with exit code: 2
  at ChildProcess.onExit (/Users/linonetwo/Desktop/repo/TiddlyGit-Desktop/node_modules/.pnpm/node-gyp@9.3.1_bluebird@3.7.2/node_modules/node-gyp/lib/build.js:203:23)
  at ChildProcess.emit (node:events:511:28)
  at ChildProcess._handle.onexit (node:internal/child_process:293:12)

An unhandled rejection has occurred inside Forge:
Error: node-gyp failed to rebuild '/Users/linonetwo/Desktop/repo/TiddlyGit-Desktop/node_modules/.pnpm/better-sqlite3@8.4.0/node_modules/better-sqlite3'
at ChildProcess.<anonymous> (/Users/linonetwo/Desktop/repo/TiddlyGit-Desktop/node_modules/.pnpm/@electron+rebuild@3.2.13_bluebird@3.7.2/node_modules/@electron/rebuild/lib/module-type/node-gyp/node-gyp.js:118:24)
    at ChildProcess.emit (node:events:511:28)
    at ChildProcess._handle.onexit (node:internal/child_process:293:12)

"electron": "25.1.1",
"better-sqlite3": "^8.4.0",

Succeed on Windows11, but failed on MacOS13.4.

About the critical part:
Try 'libtool --help' for more information.
  libtool:   error: unrecognised option: '-static'

I tried
% libtool --help
error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: unknown option character `-' in: --help
Usage: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool -static [-] file [...] [-filelist listfile[,dirname]] [-arch_only arch] [-sacLT] [-no_warning_for_no_symbols]
Usage: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool -dynamic [-] file [...] [-filelist listfile[,dirname]] [-arch_only arch] [-o output] [-install_name name] [-compatibility_version #] [-current_version #] [-seg1addr 0x#] [-segs_read_only_addr 0x#] [-segs_read_write_addr 0x#] [-seg_addr_table <filename>] [-seg_addr_table_filename <file_system_path>] [-all_load] [-noall_load]

manually run node_modules/.bin/electron-rebuild -f -w better-sqlite3 works.
https://github.com/nicholas-ochoa/OpenSC2K/issues/33#issuecomment-364652098

This happened every time, maybe post-install script need a fix?

Done. Pull in 8.5.0.

authors: linonetwo mceachen


text:
Además de no-coiners, traer bitcoiners no-maximalistas con idea del uso de NFTs y Tokens (funcionales no scams)

Igual que se trajeron no-coiners, para crear diversidad de opinión, traer expertos en Tokens y NFTs como contraposición: ya que son 2 cosas q llegan a Bitcoin en breve (hay bitcoiners en España, no maximalistas tóxicos eso sí, que por necesidad han tenido que irse a altcoins y que pueden dar una visión muy enriquecedora)
Así la comunidad bitcoiner puede empezar a encajar estas poderosas herramientas dentro del reperterio (siempre manteniendo un buen nivel de crítica contra scams y fraudes que tratan de ser el re-nuevo dinero duro)

Siempre que el tema se centre en mejoras o casos de uso para Bitcoin, no se pretende demostrar como en altcoins se pueden hacer X cosas. Lo que se buscaría es evidenciar cómo hay cosas que no se están haciendo y que se podrían hacer en Bitcoin (esos son los casos de uso que buscamos)

authors: VGCif decentralizedb

repo: WoBitcoin/WoBitcoin


text:
Add unit tests for implementation details

Unit tests which assert that this implementation gives exact the same results as the CAIR reference code.

Tests for training algorithm introduced as part of PR #39

repo: WojciechMigda/Tsetlini


text:
Issue 117

@dricazenck -- two separate commits. Pick whichever you prefer.

We can create our repo guideline, actually is going to be good idea, but check some of the steps:
📖 Read up on fork & pull request models
🍴 Fork this repo to your account
🌱 Create a branch for the change you intend to make in your fork
✍ Make your changes to the above created branch in your fork
🔨 Follow the contributing guidelines
🔧 Send a pull request from your fork's branch to our master branch
🎉 Get your pull request approved - success!

Hey @hasandiwan I think instead of reverting your changes you delete Event by mistake, could you add back Event and we can merge the PR?

authors: dricazenck hasandiwan

repo: Women-Coding-Community/wcc-backend


text:
XSS sniff: support implode() and array_map()

Because implode() is mostly useless without array_map().
Fixes #442

:clap: excellent work as always, @JDGrimes

authors: JDGrimes westonruter


text:
Add sniff for unprepared SQL

It flags any calls to $wpdb->query() and related functions that
incorporate variables, if they aren’t properly escaped using
$wpdb->prepare().
Fixes #20

@JDGrimes Are you serious!? :fireworks: :astonished: :heart:

:sunglasses:


text:
Travis CI: Use Node.js 10.x

The Node.js 9.x "latest" branch has been superseded by the 10.x branch and testing against Node.js 9.x is no longer required.

9.x isn't EOL for another month.  We shouldn't stop testing with it until it is no longer supported.

authors: aaronjorbin ntwb

repo: WordPress/grunt-patch-wordpress


text:
Additional type page

Problem
The additional type integration needs a standalone page to list the related sources. In the last release assets (Audio release) there is no page for this case.
Description

Desktop
Mobile

The page proposed above is based on No results and Timeout pages, and the content is center-aligned in 6 columns. The header has disabled the filter button as some sources do not allow specific filters. If we agree with the idea, I need to add the button to the Design Library and create a ticket for its integration.
I am not fully sure about the h1 text. The description below is from the meta-search sources list visible under the load more button.
Additional context

Figma mockups
Related ticket: #739

@panchovm should this ticket have needs design tag on it?

Thank you, Francisco!

authors: panchovm sarayourfriend

repo: WordPress/openverse-frontend


text:
Add access request logging to Nuxt

Problem

We have no server request access logging set up for Nuxt, which makes investigating frontend incidents very difficult.
Description

Add access request logging using a middleware. This one-log-per-request middleware should match what Django provides out of the box: timestamps, request path etc.
Additional context

This is a hot-fix before we implement a full-fledged Nuxt server logging solution.

A potentially low-effort approach to this would be adding Nginx as a reverse proxy to the frontend and copying the request log configuration we use in the API: https://github.com/WordPress/openverse/blob/b2e9989a8574ba1c5b36e1ea509683f632008a39/api/nginx.conf.template#L10-L24
This would probably be easier than adding a new Nuxt module or writing one ourselves, especially if we want to minimise the amount of special configuration needed to parse the log lines: https://github.com/WordPress/openverse-infrastructure/blob/b2e9989a8574ba1c5b36e1ea509683f632008a39/next/modules/concrete/api/main.tf#L210-L214. It may even be possible to copy the API's nginx configuration entirely, with few changes other than to remove location definitions that do not apply to the Nuxt service. We would, however, need to add a new nginx target to frontend/Dockerfile and publish the image to GHCR. Then the ECS configuration can also be copied from the API, with changes to adapt the relevant aspects to the frontend.
JSON logs are automatically parsed by Logs Insights, and we have plenty of examples of querying Nginx logs from the API when we've debugged API incidents.
If there's a trivial or simple way to just add a Nuxt module to accomplish this that is easy to configure request logging (with timing) for, then Nginx could be more effort. However, getting request timing is critical to the usefulness of the logs from a debugging perspective, so if that is not included in the Nuxt logging module and is hard to add for some reason, then Nginx would be better.

authors: obulat sarayourfriend

repo: WordPress/openverse


text:
New issue automation fix: convert the jobs into steps to share env variables

Description

The first part of the workflow, Add new issue to project, passed 🎉
The second one failed because the variables were not available. The GITHUB_ENV variables can only be shared between steps, so I converted the jobs into steps here.

You can make an environment variable available to any subsequent steps in a workflow job by defining or updating the environment variable and writing this to the GITHUB_ENV environment file. The step that creates or updates the environment variable does not have access to the new value, but all subsequent steps in a job will have access.

https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#setting-an-environment-variable
Testing Instructions

Merge and see
Checklist

[x] My pull request has a descriptive title (not a vague title like
Update index.md).
[x] My pull request targets the default branch of the repository (main) or
a parent feature branch.
[x] My commit messages follow best practices.
[x] My code follows the established code style of the repository.
[ ] I added or updated tests for the changes I made (if applicable).
[ ] I added or updated documentation (if applicable).
[ ] I tried running the project locally and verified that there are no visible
errors.

Developer Certificate of Origin

Developer Certificate of Origin
Developer Certificate of Origin
Version 1.1

Copyright (C) 2004, 2006 The Linux Foundation and its contributors.
1 Letterman Drive
Suite D4700
San Francisco, CA, 94129

Everyone is permitted to copy and distribute verbatim copies of this
license document, but changing it is not allowed.

Developer's Certificate of Origin 1.1

By making a contribution to this project, I certify that:

(a) The contribution was created in whole or in part by me and I
    have the right to submit it under the open source license
    indicated in the file; or

(b) The contribution is based upon previous work that, to the best
    of my knowledge, is covered under an appropriate open source
    license and I have the right under that license to submit that
    work with modifications, whether created in whole or in part
    by me, under the same open source license (unless I am
    permitted to submit under a different license), as indicated
    in the file; or

(c) The contribution was provided directly to me by some other
    person who certified (a), (b) or (c) and I have not modified
    it.

(d) I understand and agree that this project and the contribution
    are public and that a record of the contribution (including all
    personal information I submit with it, including my sign-off) is
    maintained indefinitely and may be redistributed consistent with
    this project or the open source license(s) involved.

It is possible to keep them as separate jobs and use the output of one from the needs of another [docs]. It depends on how coupled the two are to each other conceptually.

Looks fine, I have one note about the technical feasibility in keeping them as separate jobs: It is possible to keep them as separate jobs and use the output of one from the needs of another [docs]. It depends on how coupled the two are to each other conceptually.

Thank you for this note, @dhruvkb ! I think we could keep these steps as a single job for now, and split in the future, if  more less-coupled steps need to be added.

authors: dhruvkb obulat