text:
failing tests

On running app.js, I get hit with:
webapp_1    |   6 failing
webapp_1    |
webapp_1    |   1) CashflowyService #findSimilarTransactions UPI payment:
webapp_1    |      TypeError: Cannot read property 'original_amount' of undefined
webapp_1    |       at Object.findSimilarTransactions (api/services/CashflowyService.js:157:37)
webapp_1    |       at Context.<anonymous> (test/services.test.js:38:48)
webapp_1    |       at process.topLevelDomainCallback (domain.js:120:23)
webapp_1    |
webapp_1    |   2) CashflowyService #findSimilarTransactions NEFT income salary:
webapp_1    |      TypeError: Cannot read property 'original_amount' of undefined
webapp_1    |       at Object.findSimilarTransactions (api/services/CashflowyService.js:157:37)
webapp_1    |       at Context.<anonymous> (test/services.test.js:38:48)
webapp_1    |       at process.topLevelDomainCallback (domain.js:120:23)
webapp_1    |
webapp_1    |   3) CashflowyService #findSimilarTransactions UPI incoming:
webapp_1    |      TypeError: Cannot read property 'original_amount' of undefined
webapp_1    |       at Object.findSimilarTransactions (api/services/CashflowyService.js:157:37)
webapp_1    |       at Context.<anonymous> (test/services.test.js:38:48)
webapp_1    |       at process.topLevelDomainCallback (domain.js:120:23)
webapp_1    |
webapp_1    |   4) CashflowyService #findSimilarTransactions Netbanking outgoing:
webapp_1    |      TypeError: Cannot read property 'original_amount' of undefined
webapp_1    |       at Object.findSimilarTransactions (api/services/CashflowyService.js:157:37)
webapp_1    |       at Context.<anonymous> (test/services.test.js:38:48)
webapp_1    |       at process.topLevelDomainCallback (domain.js:120:23)
webapp_1    |
webapp_1    |   5) CashflowyService #findSimilarTransactions Mobile banking IMPS outgoing:
webapp_1    |      TypeError: Cannot read property 'original_amount' of undefined
webapp_1    |       at Object.findSimilarTransactions (api/services/CashflowyService.js:157:37)
webapp_1    |       at Context.<anonymous> (test/services.test.js:38:48)
webapp_1    |       at process.topLevelDomainCallback (domain.js:120:23)
webapp_1    |
webapp_1    |   6) CashflowyService #findSimilarTransactions NEFT incoming zerodha:
webapp_1    |      TypeError: Cannot read property 'original_amount' of undefined
webapp_1    |       at Object.findSimilarTransactions (api/services/CashflowyService.js:157:37)
webapp_1    |       at Context.<anonymous> (test/services.test.js:38:48)
webapp_1    |       at process.topLevelDomainCallback (domain.js:120:23)

This is running over Docker, but it shouldn't be related as far as I can see. I could fix this with a small fix:
 var findSimilarTransactions = function(options, callback) {
-	// console.log('this is the thing that is done');
-	var t=options.t;
+	console.log(options);
+	let t = options;
+	if (options.t) {
+		t = options.t;
+	}

But it failed again:
webapp_1    |
webapp_1    |   1) CashflowyService #findSimilarTransactions UPI payment:
webapp_1    |      TypeError: Cannot read property 'join' of undefined
webapp_1    |       at Object.findSimilarTransactions (api/services/CashflowyService.js:167:42)
webapp_1    |       at Context.<anonymous> (test/services.test.js:38:48)
webapp_1    |       at process.topLevelDomainCallback (domain.js:120:23)
webapp_1    |
webapp_1    |   2) CashflowyService #findSimilarTransactions NEFT income salary:
webapp_1    |      TypeError: Cannot read property 'join' of undefined
webapp_1    |       at Object.findSimilarTransactions (api/services/CashflowyService.js:167:42)
webapp_1    |       at Context.<anonymous> (test/services.test.js:38:48)
webapp_1    |       at process.topLevelDomainCallback (domain.js:120:23)
webapp_1    |
webapp_1    |   3) CashflowyService #findSimilarTransactions UPI incoming:
webapp_1    |      TypeError: Cannot read property 'join' of undefined
webapp_1    |       at Object.findSimilarTransactions (api/services/CashflowyService.js:167:42)
webapp_1    |       at Context.<anonymous> (test/services.test.js:38:48)
webapp_1    |       at process.topLevelDomainCallback (domain.js:120:23)
webapp_1    |
webapp_1    |   4) CashflowyService #findSimilarTransactions Netbanking outgoing:
webapp_1    |      TypeError: Cannot read property 'join' of undefined
webapp_1    |       at Object.findSimilarTransactions (api/services/CashflowyService.js:167:42)
webapp_1    |       at Context.<anonymous> (test/services.test.js:38:48)
webapp_1    |       at process.topLevelDomainCallback (domain.js:120:23)
webapp_1    |
webapp_1    |   5) CashflowyService #findSimilarTransactions Mobile banking IMPS outgoing:
webapp_1    |      TypeError: Cannot read property 'join' of undefined
webapp_1    |       at Object.findSimilarTransactions (api/services/CashflowyService.js:167:42)
webapp_1    |       at Context.<anonymous> (test/services.test.js:38:48)
webapp_1    |       at process.topLevelDomainCallback (domain.js:120:23)
webapp_1    |
webapp_1    |   6) CashflowyService #findSimilarTransactions NEFT incoming zerodha:
webapp_1    |      TypeError: Cannot read property 'join' of undefined
webapp_1    |       at Object.findSimilarTransactions (api/services/CashflowyService.js:167:42)
webapp_1    |       at Context.<anonymous> (test/services.test.js:38:48)
webapp_1    |       at process.topLevelDomainCallback (domain.js:120:23)

so I'm reporting it instead.

Seems like test cases are failing. Few fixtures are hard coded which won't work for other users. Will fix the issue.

Any way for me to bypass the tests while trying to run the app?

On 15-Feb-2019, at 13:00, akash patro notifications@github.com wrote:
Seems like test cases are failing. Few fixtures are hard coded which won't work for other users. Will fix the issue.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

comment out from line no. 321 to 812 in test/config/services/CashflowyService.test.js

@captn3m0, @aptro - is this resolved?

I got the app running post it, but couldn't login.
There was however this error:
postgres_1  | 2019-02-19 19:58:08.261 UTC [31] STATEMENT:  SELECT "email"."email", "email"."token", "email"."details", "email"."id", "email"."createdAt", "email"."updatedAt", "email"."user" FROM "public"."email" AS "email"

migrations aren't running looks like. I didn't have time to debug further after this.
I can file a PR with my Docker Compose setup, which does make development slightly easier though.

@captn3m0 will look into the docker compose setup. Can you file a PR?
There's an issue for the same https://github.com/alexjv89/cashflowy/issues/24


text:
pypi source tarball has no source code

It appears something went wrong with the pypi upload of the source. No source code is in it.

Thank you @beckermr, should be fixed now...

source: gharchive/issue

license: MIT

license_type: permissive

license_source: github-api


text:
Export handlerConfig struct

Can be useful when we want to customize HTTP response code for a checker outside the package

Nice, thank you!

source: gharchive/pull-request

authors: MochaCaffe alexliesenfeld

repo: alexliesenfeld/health


text:
Extremely small change of delta

Hi @alexliniger ，
I modified the model parameters and boundary conditions, and kept the cost parameters. Try to test on a circular track, but after 600 iterations, the delta change is extremely small. Do you know the reason?

Thanks,
Tairan

I currently try to find a way to run MPCC with the full-scale parameters of the Matlab implementation. But it turned out to be harder than expected.
One way to somehow get it working is to always use the reset initial guess that starts from the center line with a fixed speed (change that speed to at least 5m/s), and using about 5+ SQP iterations with a SQP mixing of ~0.25. Also playing around with the cost function can help.
This is not how it should work, and I will try to fix this behavior once I have time, but it turned out to be harder to find than expected.
Best,
Alex

Can you try this again with the new fullsize branch.
Best,
Alex

That's worked, thanks !

authors: alexliniger chentairan

repo: alexliniger/MPCC


text:
Raspbian bullseye support

Wird Raspbian bullseye schon unterstützt? In der Doku konnte ich es nicht finden.

Ich konnte es noch nicht durchtesten, aber ich gehe davon aus, dass es keine Probleme gibt.

Gestern konnte ich es testweise installieren, heute dann folgendes:
...
Setting up pivccu3 (3.59.6-59) ...
dpkg: error processing package pivccu3 (--configure):
 installed pivccu3 package post-installation script subprocess returned error exit status 255
...
Errors were encountered while processing:
 pivccu3
E: Sub-process /usr/bin/dpkg returned an error code (1)

Ich bin kein apt/dpkg-Kenner. Aber ich wundere mich wie man herausfindet was da genau schiefgelaufen ist.
Beim meinem Versuch das ganze per Ansible zu installieren gab's noch diese Meldungen:
    Setting up uuid-runtime (2.36.1-8) ...
    Adding group `uuidd' (GID 115) ...
    Done.
    Warning: The home dir /run/uuidd you specified can't be accessed: No such file or directory
    Adding system user `uuidd' (UID 111) ...
    Adding new user `uuidd' (UID 111) with group `uuidd' ...
    Not creating home directory `/run/uuidd'.
    Created symlink /etc/systemd/system/sockets.target.wants/uuidd.socket -> /lib/systemd/system/uuidd.socket.
    uuidd.service is a disabled or a static unit, not starting it.

Nachdem ich die postinst aus dem deb-Package mit set -x gepatcht habe kommt dieses hier bei apt install patched.deb heraus:
...
++ for dev_no in {0..5}
++ '[' 0 -eq 0 ']'
++ UART_DEV=raw-uart
++ '[' -e /dev/raw-uart ']'
++ echo 1
+++ detect_radio_module /dev/raw-uart
++ MODULE_INFO='Error: Radio module was not detected'

Ich hatte das schon öfter. Stromlosmachen des Raspis hilft meistens.

@alexreinert Im Übrigen kann dieser Test nicht funktionieren, da das File per postinst mit set -e geladen wird. D.h. es wird nur /dev/raw-uart geprüft, die anderen Versuche mit /dev/raw-uart1 etc. werden nicht gestartet.
Vorschlag:
if MODULE_INFO=`detect_radio_module /dev/$UART_DEV`; then
 ...
fi

Wenn am Ende des for-Loops dann bspw. $SGTIN nicht gesetzt ist kann man immer noch mit exit 1 den Fehler melden.

Eine Sache die mir noch aufgefallen ist, aber vielleicht nicht an pivccu sondern an lxc liegt: In der /etc/piVCCU3/lxc.config haben sich die keys geändert. Für mich wichtig ist lxc.network.link (alt), jetzt lxc.net.0.link mit dem ich das interface auf br0 festzurre (wegen docker).

Mit dem zweiten Anlauf läuft es nun mit Raspbian Bullseye 64-bit. Bei mir hängt es glaube ich an der Installationsreihenfolge, da ich doch recht viel mit docker betreibe. Anstatt backup/restore habe ich auch kurzerhand die lxc-Verzeichnisse von pivccu mit tar gesichert und wiedergergestellt. Vielleicht ist das nicht supported, aber für mich der schnellste Weg zum lauffähigen System. Dasselbe habe ich gemacht als ich Anfang der Woche von Buster 32-bit auf 64-bit umgestellt habe. Wenige Stunden nachdem ich das Image runtergeladen und fertig migriert hatte gab's dann das Bullseye-Release 🤦.

Danke für den Hinweis mit dem Test.
Was mir aber nicht klar ist: Meines Wissens nach gibt es Rasbian bzw. Raspberry Pi OS nur als 32 Bit System? Oder nimmst du das 32 Bit Image und stellst nur den Kernel auf 64 Bit um? Das wäre nicht supported, weil es leider nicht möglich ist, auf dem Raspberry per DKMS Kernel Module für dem 64 Bit Kernel zu bauen.

Meines Wissens nach gibt es Rasbian bzw. Raspberry Pi OS nur als 32 Bit System?

Ja, supported wird nur 32-bit, wobei man den Kernel wie du sagst auf 64-bit umstellen kann. Aber der User Space ist dann immer noch 32-bit. Ich nutze aber auch InfluxDB, deren v2 gibt's nur noch als 64-bit docker Images was sich mit einem docker Daemon im 32-bit-Gewand aber nicht verträgt. Also hab ich die 64-bit beta (die seit dem RPi 4 mit 8GB RAM existiert) installiert: https://downloads.raspberrypi.org/raspios_lite_arm64/images/

Das wäre nicht supported, weil es leider nicht möglich ist, auf dem Raspberry per DKMS Kernel Module für dem 64 Bit Kernel zu bauen.

Wirklich?
pi@raspberrypi ~
$ uname -a
Linux raspberrypi 5.10.63-v8+ #1459 SMP PREEMPT Wed Oct 6 16:42:49 BST 2021 aarch64 GNU/Linux

pi@raspberrypi ~
$ file /lib/systemd/systemd
/lib/systemd/systemd: ELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=7c98b8a48f0fdb6de40454977985ccf783e6501a, for GNU/Linux 3.7.0, stripped

pi@raspberrypi ~
$ sudo pivccu-info
piVCCU version: 3.59.6-59
Kernel modules: Available
Raw UART dev:   Available
Rasp.Pi UART:   Assigned to GPIO pins
HMRF Hardware:  HM-MOD-RPI-PCB
 Connected via: GPIO (/dev/raw-uart)
 Board serial:  QEQ0406804
 Radio MAC:     0x6CFF03
HMIP Hardware:  HM-MOD-RPI-PCB
 SGTIN:         3014F711A061A7DA498F9D14
 Radio MAC:     0xB37E1F
State:          RUNNING
PID:            1906
IP:             172.16.0.130
Link:           vethpivccu
 TX bytes:      3.94 MiB
 RX bytes:      2.95 MiB
 Total bytes:   6.89 MiB

Das wäre nicht supported, weil es leider nicht möglich ist, auf dem Raspberry per DKMS Kernel Module für dem 64 Bit Kernel zu bauen.

Wirklich?

Ich sprach vom (offiziellen) 32 Bit Image mit aktiviertem 64 Bit Kernel (per /boot/config.txt). Und dort geht es leider weiterhin nicht wg. dem angesprochenen Problem, dass man keine Kernel Module per DKMS bauen kann.
Das 64 Bit Image verwendet meines Wissens nach eigene Kernel Pakete und dort ist auch die komplette 64 Bit Toolchain vorhanden, also komplett andere Vorraussetzungen.

Was bedeutet das nun für ein Standard-32-bit-Raspbian?

Was bedeutet das nun für ein Standard-32-bit-Bullseye-Raspbian?

Da es unter reinem 64-bit funktioniert würde ich meinen 32-bit funktioniert auch.

Was bedeutet das nun für ein Standard-32-bit-Bullseye-Raspbian?

Das u.A. piVCCU nicht laufen kann, wenn man den 64-Bit Kernel aktiviert (und auch alles andere nicht, was eigene Kernel Module braucht, die per DKMS auf den Gerät genaut werden)

Der erste Upgrade-Versuch ist fehlgeschlagen. Die WLAN-Verbindung auf meinem PI3 hat Probleme gemacht - vermutlich aus anderen Gründen als piVCCU. Ich bin zurück zum Backup.

dhcpcd war kaputt: https://forums.raspberrypi.com/viewtopic.php?t=320383
Nachdem ich "wait for network" deaktiviert habe ging das WLAN.
Nun kann ich bestätigen: Die piVCCU-Module laufen auf Raspian bullseye 32-Bit.

authors: agross alexreinert rusitschka

repo: alexreinert/piVCCU

license_source: bigquery


text:
Nach update kein Zugriff auf WebUi und CCU

Nach Durchführung des aktuellen Updates (sudo apt-get update; sudo apt-get upgrade) erreiche ich die CCU nicht mehr. Auch eine Neuinstallation von pivccu hat nichts gebracht.
sudo pivccu-info bringt diese Info hervor:
,piVCCU version: 3.69.7-80
Kernel modules: Not available
Raw UART dev:   Not available
Rasp.Pi UART:   Assigned to GPIO pins
HMRF Hardware:  unknown
HMIP Hardware:  unknown
State:          STOPPED
Danke!

Wurde der während des Updates geforderte Reboot gemacht?

Problem gelöst!
journalctl -xe
░░ An ExecStart= process belonging to unit pivccu-dkms.service has exited.
░░
░░ The process' exit code is 'exited' and its exit status is 1.
May 10 11:10:29 raspberrypi systemd[1]: pivccu-dkms.service: Failed with result 'exit-code'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ The unit pivccu-dkms.service has entered the 'failed' state with result 'exit-code'.
May 10 11:10:29 raspberrypi systemd[1]: Failed to start piVCCU DKMS Modules.
░░ Subject: A start job for unit pivccu-dkms.service has failed
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ A start job for unit pivccu-dkms.service has finished with a failure.
░░
░░ The job identifier is 516 and the job result is failed.
May 10 11:10:29 raspberrypi systemd[1]: Dependency failed for piVCCU.
░░ Subject: A start job for unit pivccu.service has failed
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ A start job for unit pivccu.service has finished with a failure.
░░
░░ The job identifier is 515 and the job result is dependency.
May 10 11:10:29 raspberrypi systemd[1]: pivccu.service: Job pivccu.service/start failed with result >
May 10 11:10:29 raspberrypi systemd[1]: Condition check resulted in Monitor HB-RF-ETH being skipped.
░░ Subject: A start job for unit monitor-hb-rf-eth.service has finished successfully
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
sudo apt install --reinstall raspberrypi-bootloader raspberrypi-kernel raspberrypi-kernel-headers
Neustart und er rennt wieder...
Trotzdem vielen Dank!

authors: Nasenloch alexreinert


text:
memory access outbounds

In XP and using Visual Studio 2010, videosrc using dshow and video display using sdl2, but when
vidconv(vidconv.c)----->rgb32_to_yuv420p failed
in file vidconv.c there are following lines the ys2 increasing but
for (y=0; yh; y+=2) {
yd  = y + r->y;
	ys  = (unsigned)(y * rh);
	ys2 = (unsigned)((y+1) * rh);

	lineh(r->x, r->w, rw, yd, ys, ys2,
	      dd0, dd1, dd2, lsd,
	      ds0, ds1, ds2, lss);
}

but in function rgb32_to_yuv420p following two lines outbounds of ds0
x2 = *(uint32_t *)(void )&ds0[xs  + ys2lss];
x3 = *(uint32_t *)(void )&ds0[xs2 + ys2lss];

Baresip version is 0.4.20,SDL2 version is SDL-release-2.0.5

Baresip version is 0.4.20,SDL2 version is SDL-release-2.0.5

hello @cnscns thanks for your report,
from your info I am assuming that your program is crashing due to memory access ?
the vidconv code in librem is quite robust and has been tested on many platforms.
I am guessing that the issue could be one of:

unaligned access to memory
corrupt input frame from dshow
some other bug in vidconv

Could you please try one of the following:

replace dshow with another vidsrc such as fakevideo.so and see if the problem persist
check for any compiler warnings during the build
use a very small resolution such as 16x16, add some debug printf in vidconv,
and then halt the program after 1 frame.
build retest for the same platform, which will verify that libre and librem is working properly,
run retest with -r

Hi @cnscns I have not heard back from you regarding this issue, so I will close
the ticket for now. Please re-open it if you have more info :)

authors: alfredh cnscns

repo: alfredh/baresip


text:
feat(clients): cleanup after replaceAllObjects failure [skip-bc]

🧭 What and Why
DI-2928
closes https://github.com/algolia/algoliasearch-client-php/issues/739
Whatever happens, at the end of the replaceAllObjects helper, the temporary index should not exists anymore.

[x] java
[x] javascript
[x] c#
[x] swift
[x] ruby
[x] php
[x] python
[x] kotlin
[x] scala
[x] go
[ ] dart

thanks a lot @Fluf22 for the help !

repo: algolia/api-clients-automation


text:
chore: give user list of regions if they fail to specify one

🧭 What and Why
🎟 JIRA Ticket: N/A
Changes included:

Additional error logging when region not passed, list available regions

🧪 Test
N/A

I have provided the fixes to the other clients too in https://github.com/algolia/api-clients-automation/pull/916, wdyt of the syntax?


text:
fix(community): fix search config

This PR fixes the searchConfig object on the community website when it is undefined.
I also took the opportunity to refactor the way we extract the search configuration and made it possible to override the whole object (as it was before).

@samouss I tried with Prettier 1.14.3 and the behavior is normal indeed. Will prettify this line this way. We're not using the same Prettier configuration for this file anyway.


text:
Showcase for React InstantSearch Hooks widgets is glitchy

🐛 Current behavior
While trying the React InstantSearch Hooks widgets showcase located here, I noticed that typing relatively fast in the searchBox leads to some letters "glitching" and not being added to the search box. i.e. if I type "screen laptop", the search box ends up "eating" some of the letters, and the input has "scren laptp" at the end.
See demonstration video below. In it, I am trying to type "screen laptop", followed by "nintendo" and then "biometric"
https://user-images.githubusercontent.com/1017304/227829091-332c17ea-a3f9-47c4-a172-7de81799cc80.mov
🔍 Steps to reproduce

go to https://www.algolia.com/doc/guides/building-search-ui/widgets/showcase/react-hooks/
type a search query relatively fast
the query will be missing some letters

Live reproduction
n/a
💭 Expected behavior
The search input should not "lose" any letters
Package version
n/a
Operating system
macOS 12.4
Browser
Chrome Version 111.0.5563.110 (Official Build) (arm64)
Code of Conduct

[X] I agree to follow this project's Code of Conduct

This actually only happens in the showcase as it's using an older version of Vue InstantSearch that didn't yet fix the issue, which has happened in https://github.com/algolia/vue-instantsearch/pull/1133
Is this something you see outside of the showcase?

I haven't seen it outside of the showcase, no. Thanks -- that does seem to be the issue here

authors: Haroenv gregsadetsky

repo: algolia/instantsearch


text:
feat(react): export props types

The components and Hooks props were not exported so it wasn't simple to re-create higher-level components reusing these props.
In the other libraries, we make sure to export the types that are close to the developer usage.

in the future api-explorer can be used to enforce this

authors: Haroenv francoischalifour

repo: algolia/recommend


text:
fix typo

this PR fixes a typo on the smart contracts overview page

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

@0xSooki can you sign the cla?

@gmalouf yupp, just signed it

authors: 0xSooki CLAassistant gmalouf

repo: algorand/docs


text:
Unable to find a decode

Error when trying to load svg image.
Sample:
    KamelImage(lazyPainterResource(
            Url("https://www.svgrepo.com/show/424692/energy-factory-illustration-7.svg")),
            contentDescription = null,
            onFailure = { it.printStackTrace() }
        )

StackTrace:
java.lang.IllegalStateException: Unable to find a decoder for io.kamel.core.decoder.Decoder<androidx.compose.ui.graphics.painter.Painter>
	at io.kamel.core.ImageLoadingKt.requestSvgResource(ImageLoading.kt:168)
	at io.kamel.core.ImageLoadingKt.access$requestSvgResource(ImageLoading.kt:1)
	at io.kamel.core.ImageLoadingKt$loadSvgResource$1.invokeSuspend(ImageLoading.kt:74)
	at io.kamel.core.ImageLoadingKt$loadSvgResource$1.invoke(ImageLoading.kt)
	at io.kamel.core.ImageLoadingKt$loadSvgResource$1.invoke(ImageLoading.kt)
	at kotlinx.coroutines.flow.SafeFlow.collectSafely(Builders.kt:61)
	at kotlinx.coroutines.flow.AbstractFlow.collect(Flow.kt:230)
	at kotlinx.coroutines.flow.FlowKt__ErrorsKt.catchImpl(Errors.kt:156)
	at kotlinx.coroutines.flow.FlowKt.catchImpl(Unknown Source)
	at kotlinx.coroutines.flow.FlowKt__ErrorsKt$catch$$inlined$unsafeFlow$1.collect(SafeCollector.common.kt:113)
	at androidx.compose.runtime.SnapshotStateKt__SnapshotFlowKt$collectAsState$1$2.invokeSuspend(SnapshotFlow.kt:67)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
	at kotlinx.coroutines.internal.LimitedDispatcher.run(LimitedDispatcher.kt:42)
	at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:95)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664)

Desktop or Android?

Desktop

Are you using custom KamelConfig? If so, make sure to use include svgDecoder().

No, I don't seem to use

Well, you need to include it manually as this is a platform based implementation.
Here's how you do it:
KamelConfig {
    takeFrom(KamelConfig.Default)
    svgDecoder()
}

I have updated the sample, for better understanding.

Thank you! I will try today or tomorrow

repo: alialbaali/Kamel


text:
refactor(mediaplayer): mark frame protected when secret playback

Signed-off-by: pingkai pingkai010@gmail.com

Codecov Report

Merging #390 into develop will decrease coverage by 0.78%.
The diff coverage is 40.00%.

@@             Coverage Diff             @@
##           develop     #390      +/-   ##
===========================================
- Coverage    69.42%   68.64%   -0.79%
===========================================
  Files          214      214
  Lines        11730    11735       +5
===========================================
- Hits          8144     8055      -89
- Misses        3586     3680      +94

Impacted Files
Coverage Δ

framework/base/media/IAFPacket.h
90.90% <0.00%> (-9.10%)
:arrow_down:

mediaPlayer/SuperMediaPlayer.cpp
74.13% <50.00%> (+0.04%)
:arrow_up:

...xer/play_list/segment_decrypt/AES_128Decrypter.cpp
32.60% <0.00%> (-63.05%)
:arrow_down:

framework/demuxer/play_list/SegmentList.cpp
54.38% <0.00%> (-33.34%)
:arrow_down:

framework/demuxer/play_list/SegmentTracker.cpp
70.81% <0.00%> (-12.44%)
:arrow_down:

framework/demuxer/decrypto/avAESDecrypt.cpp
45.45% <0.00%> (-9.10%)
:arrow_down:

framework/tests/demuxer/demuxerUtils.cpp
76.00% <0.00%> (-6.67%)
:arrow_down:

framework/demuxer/play_list/playList_demuxer.cpp
77.92% <0.00%> (-2.60%)
:arrow_down:

framework/demuxer/play_list/HLSStream.cpp
66.49% <0.00%> (-2.06%)
:arrow_down:

framework/demuxer/play_list/HLSManager.cpp
74.30% <0.00%> (-1.19%)
:arrow_down:

... and 9 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 1fd2f25...79f4e18. Read the comment docs.

authors: codecov-commenter pingkai

repo: alibaba/CicadaPlayer


text:
node和edge的右键菜单没有了

版本

3.1.0

期望的结果是什么

2.X中的EdgeMenu和NodeMenu

实际的结果是什么

最新版中没有了EdgeMenu和NodeMenu右键菜单

@KelleyYe 可以参照这个 Demo

@gaoli 谢谢，找到了！你回复的太迅速了！👍

@gaoli 链接404，可以再发下嘛

@gaoli 链接404，可以再发下嘛

authors: KelleyYe gaoli iwits zlyyyy

repo: alibaba/GGEditor


text:
SREWorks Internationalization(i18n) support

没有 Eng 的选项

frontend部分进行国际化支持

authors: Twwy twwwwwy

repo: alibaba/SREWorks


text:
fix: gcc11.2.1 compile fail

[ 84%] Building CXX object async_simple/coro/test/CMakeFiles/async_simple_coro_test.dir/LazyTest.cpp.o
/home/fantasy-peak/async_simple/async_simple/coro/test/GeneratorTest.cpp: In member function ‘virtual void async_simple::coro::GeneratorTest_testRange_Test::TestBody()’:
/home/fantasy-peak/async_simple/async_simple/coro/test/GeneratorTest.cpp:235:26: error: no match for ‘operator|’ (operand types are ‘async_simple::coro::Generator<int>’ and ‘std::ranges::views::__adaptor::_Partial<std::ranges::views::_Take, int>’)
  235 |     for (auto i : iota() | std::views::take(10)) {
      |                   ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
      |                       |                    |
      |                       |                    std::ranges::views::__adaptor::_Partial<std::ranges::views::_Take, int>
      |                       async_simple::coro::Generator<int>

我看着更像 libstdc++ 的问题。libstdc++ 的版本是多少？

fantasy-peak$ /sbin/ldconfig -p | grep stdc++
        libstdc++.so.6 (libc6,x86-64) => /lib64/libstdc++.so.6
fantasy-peak$ ls -lrt /lib64/libstdc++.so.6
lrwxrwxrwx. 1 root root 19 Oct 15  2018 /lib64/libstdc++.so.6 -> libstdc++.so.6.0.19

系统是centos7.5

我看着更像 libstdc++ 的问题。libstdc++ 的版本是多少？

fantasy-peak$ /sbin/ldconfig -p | grep stdc++
        libstdc++.so.6 (libc6,x86-64) => /lib64/libstdc++.so.6
fantasy-peak$ ls -lrt /lib64/libstdc++.so.6
lrwxrwxrwx. 1 root root 19 Oct 15  2018 /lib64/libstdc++.so.6 -> libstdc++.so.6.0.19

系统是centos7.5

不是这个版本，你 include libstdc++ 的头文件后，可以看看 GLIBCXX 这个宏的值，然后在 patch 里检查这个值比较好

我看着更像 libstdc++ 的问题。libstdc++ 的版本是多少？

fantasy-peak$ /sbin/ldconfig -p | grep stdc++
        libstdc++.so.6 (libc6,x86-64) => /lib64/libstdc++.so.6
fantasy-peak$ ls -lrt /lib64/libstdc++.so.6
lrwxrwxrwx. 1 root root 19 Oct 15  2018 /lib64/libstdc++.so.6 -> libstdc++.so.6.0.19

系统是centos7.5

不是这个版本，你 include libstdc++ 的头文件后，可以看看 GLIBCXX 这个宏的值，然后在 patch 里检查这个值比较好

g++ -v
Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=/opt/rh/devtoolset-11/root/usr/libexec/gcc/x86_64-redhat-linux/11/lto-wrapper
Target: x86_64-redhat-linux
Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,fortran,lto --prefix=/opt/rh/devtoolset-11/root/usr --mandir=/opt/rh/devtoolset-11/root/usr/share/man --infodir=/opt/rh/devtoolset-11/root/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --with-linker-hash-style=gnu --with-default-libstdcxx-abi=gcc4-compatible --enable-plugin --enable-initfini-array --with-isl=/builddir/build/BUILD/gcc-11.2.1-20210728/obj-x86_64-redhat-linux/isl-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux
Thread model: posix
Supported LTO compression algorithms: zlib
gcc version 11.2.1 20210728 (Red Hat 11.2.1-1) (GCC)

我打印了那个__GLIBCXX__ 值是 20210728 ，似乎就是 gcc version 11.2.1 20210728， 可能跟我用devtoolset有关系,我先把这个mr关了


text:
Cobar init error

Hi, all
Cobar-server-1.2.7 can not initialize successfully, and error log is as following:
17:26:54,044 INFO  Cobar is ready to startup ...
17:26:54,044 INFO  Startup processors ...
17:26:54,069 INFO  Startup connector ...
17:26:54,070 INFO  Initialize dataNodes ...
17:26:54,116 WARN  dnTest1:0 init error.
java.util.concurrent.ExecutionException: java.io.UnsupportedEncodingException: maccecias
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:202)
at com.alibaba.cobar.mysql.bio.MySQLChannel.connect(MySQLChannel.java:185)
at com.alibaba.cobar.mysql.MySQLDataSource.getChannel(MySQLDataSource.java:159)
at com.alibaba.cobar.mysql.MySQLDataNode.initSource(MySQLDataNode.java:357)
at com.alibaba.cobar.mysql.MySQLDataNode.init(MySQLDataNode.java:78)
at com.alibaba.cobar.CobarServer.startup(CobarServer.java:124)
at com.alibaba.cobar.CobarStartup.main(CobarStartup.java:36)
Caused by: java.io.UnsupportedEncodingException: maccecias
at java.lang.StringCoding.encode(StringCoding.java:341)
at java.lang.String.getBytes(String.java:916)
at com.alibaba.cobar.mysql.bio.MySQLChannel.sendAuth411(MySQLChannel.java:372)
at com.alibaba.cobar.mysql.bio.MySQLChannel.handshake(MySQLChannel.java:338)
at com.alibaba.cobar.mysql.bio.MySQLChannel.access$000(MySQLChannel.java:66)
at com.alibaba.cobar.mysql.bio.MySQLChannel$1.call(MySQLChannel.java:180)
at com.alibaba.cobar.mysql.bio.MySQLChannel$1.call(MySQLChannel.java:176)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
17:26:54,119 ERROR #!Cobar#dnTest1 init failure
Test environment:
os: linux
jdk: jdk7
mysql: 5.6
Thanks & Best Regards!

1.2.8有规划什么时候出来，需求列表功能很( ^_^ )不错嘛

我在用golang连接时报了这个错，同时指定charset、collation参数后可以了，只传charset不行。

authors: aishenghuomeidaoli dawnbreaks ywj

repo: alibaba/cobar


text:
fix(ArrayTable): Fix ArrayTable insertion of non-Column nodes

fix: 修复使用 ArrayTable 组件时插入非 Column 组件导致的非法操作 bug
修复了使用 ArrayTable 组件时插入非 Column 组件导致的非法操作 bug。修改了 ArrayTable 组件的代码，防止用户将非 Column 组件插入到 ArrayTable 中。添加了单元测试以确保这个修复是有效的。
fix: Fix the illegal operation bug caused by inserting non-Column components when using the ArrayTable component
Fixed the illegal operation bug caused by inserting non-Column components when using the ArrayTable component. Modified the code of the ArrayTable component to prevent users from inserting non-Column components into the ArrayTable. Added unit tests to ensure this fix works.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

authors: CLAassistant YqxLzx

repo: alibaba/designable


text:
Druid configures Error

druid-spring-boot-starter version: 1.2.22
Springboot version: 2.6.13
Ktorm version: 3.6.0
dbType: mysql
dbVersion: 8.0
Hi, I got a error when I run application with not set url for spring.database, like this
spring:
  datasource:
   # url: jdbc:mysql://localhost:3306

I set excuse for @SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})
kotlin: @SpringBootApplication(exclude = [DataSourceAutoConfiguration.class])
the error is " Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. "
But it is working  if I set  url, like this, and there is a connection on web! like this
spring:
  datasource:
    url: jdbc:mysql://localhost:3306

I use that way to configure DruidDataSource, other connection is correct

I must set url for springboot.database else class org.springframework.boot.autoconfigure.jdbc.DataSourceBeanCreationException Failed to determine a suitable driver class. if I don't use druid, the error not come out
I wondering not put any configuration on application.properties or yaml, Is there a problem with my operation or a bug? I can't test
Thank you for your working!!!
Regards.

sorry,
I use that way to configure DruidDataSource, other connection is correct
        val druidDataSource = DruidDataSource()
        druidDataSource.url = url

spring:
  datasource:
    url: jdbc:mysql://localhost:3306
    type: com.alibaba.druid.pool.DruidDataSource

authors: JunSilckTar lizongbo

repo: alibaba/druid


text:
[BUG]消息转换器会将符号转义

问题描述
SpringBoot2.X配置了消息转换器，对于符号会转义
环境信息
请填写以下信息：

JDK信息：亚马逊JDK-17
版本信息：2.0.45

重现步骤
如何操作可以重现该问题：

期待的正确结果
对您期望发生的结果进行清晰简洁的描述。

JSON.toJSONString输出的是正确的，但是经过了消息转换器就会转义

并没有加上这个配置：JSONWriter.Feature.BrowserSecure
所以是不是消息转换器默认开启了这个呢？

是的，默认开了这个

是的，默认开了这个

麻烦问下能否也使用全局的开关来控制呢？而不是默认打开


text:
中文key转拼音key

大佬：我现在有个大json数据，里面有很多层级，大json数据里面的key全部都是中文的，现在需求是需要把里面的中文key快速变成拼音key，且能保持原有中文key的一些顺序，有什么好的办法吗？？
比如：
[
{
"姓名"："张三",
"年龄"："8岁"
},
{
"姓名"："李四",
"年龄"："9岁"
}
]
转化后为：
[
{
"xm"："张三",
"nl"："8岁"
},
{
"xm"："李四",
"nl"："9岁"
}
]

这不属于fastjson的范围了吧……再说多音字怎么处理？这种属于业务层了，可以用LinkedList然后递归自己转换。

你的key重复的多么，如果不是很多    chatGPT、通义千问、文心一言不都是分分钟处理么。
如果key重复的不多，并且量级还大。自己遍历提出key，然后用pinyin工具类将汉字转拼音，转换后在put进去呗。
没感觉这个有多复杂哇。。。

1、json文件很大，最大的十几M左右
2、递归可以解决，但是fastJson2中有没有性能更好的办法处理呢？
3、中文转英文，英文转中文，如果不采用递归这种方式，有没有其他手段保证顺序一致性呢？
。。
@.***

------------------ 原始邮件 ------------------
发件人:                                                                                "alibaba/fastjson2"                                                                                @.>;
发送时间: 2024年4月12日(星期五) 中午1:42
@.>;
@.@.>;
主题: Re: [alibaba/fastjson2] 中文key转拼音key (Issue #2428)
你的key重复的多么，如果不是很多    chatGPT、通义千问、文心一言不都是分分钟处理么。
如果key重复的不多，并且量级还大。自己遍历提出key，然后用pinyin工具类将汉字转拼音，转换后在put进去呗。
没感觉这个有多复杂哇。。。
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>

authors: fy287216637 volicy zhaokjun


text:
[QUESTION] HH:mm:ss格式的时间无法解析为java.util.Date

`
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
import java.util.Date;
@Data
public class TestOrder {
@JSONField(format = "HH:mm:ss")
private Date saleEndTime;

public static void main(String[] args) {
    String s = "{\"saleEndTime\": \"23:00:00\"}";
    TestOrder order = JSON.parseObject(s, TestOrder.class);
    System.out.println(JSON.toJSONString(order));
}

}
从fastjson升级到2.0.52后执行以上代码时，出现报错： Text '23:00:00' could not be parsed: Unable to obtain LocalDateTime from TemporalAccessor: {},ISO resolved to 23:00 of type java.time.format.Parsed`
请问我该如何解决该问题？

thanks

https://github.com/alibaba/fastjson2/releases/tag/2.0.53
请用新版本

authors: KaiserDeng wenshao


text:
fastjson2将bean转String失败，同样的bean换成fastjson则转String正常

报错：java.lang.UnsupportedOperationException: can't load this type of class file

能否提供重现问题的testcase？

public class AiResultBean {
@JSONField()
private String code;
@JSONField(ordinal = 1)
private String message;
@JSONField(ordinal = 2)
private List data;
public void setCode(String code) {
    this.code = code;
}

public String getCode() {
    return code;
}

public void setMessage(String message) {
    this.message = message;
}

public String getMessage() {
    return message;
}

public void setData(List<Data> data) {
    this.data = data;
}

public List<Data> getData() {
    return data;
}

public static class Data {
    private String label;
    private double confidence;
    private int xmin;
    private int xmax;
    private int ymin;
    private int ymax;

    public void setLabel(String label) {
        this.label = label;
    }

    public String getLabel() {
        return label;
    }

    public void setConfidence(double confidence) {
        this.confidence = confidence;
    }

    public double getConfidence() {
        return confidence;
    }

    public void setXmin(int xmin) {
        this.xmin = xmin;
    }

    public int getXmin() {
        return xmin;
    }

    public void setXmax(int xmax) {
        this.xmax = xmax;
    }

    public int getXmax() {
        return xmax;
    }

    public void setYmin(int ymin) {
        this.ymin = ymin;
    }

    public int getYmin() {
        return ymin;
    }

    public void setYmax(int ymax) {
        this.ymax = ymax;
    }

    public int getYmax() {
        return ymax;
    }
}

}
AiResultBean aiResultBean = new AiResultBean();
aiResultBean.setCode("0");
aiResultBean.setMessage("Success");
List<AiResultBean.Data> dataList = new ArrayList<>();
AiResultBean.Data dataItem = new AiResultBean.Data();
dataItem.setLabel("DaoXianYiWu");
dataItem.setConfidence(0.5646306276321411);
dataItem.setXmin(1024);
dataItem.setYmin(1280);
dataItem.setXmax(1536);
dataItem.setYmax(1920);
dataList.add(dataItem);
AiResultBean.Data dataItem1 = new AiResultBean.Data();
dataItem1.setLabel("DaoXianYiWu");
dataItem1.setConfidence(0.6646306276321411);
dataItem1.setXmin(1025);
dataItem1.setYmin(1281);
dataItem1.setXmax(1537);
dataItem1.setYmax(1921);
dataList.add(dataItem1);
AiResultBean.Data dataItem2 = new AiResultBean.Data();
dataItem2.setLabel("DaoXianYiWu");
dataItem2.setConfidence(0.7646306276321411);
dataItem2.setXmin(1026);
dataItem2.setYmin(1282);
dataItem2.setXmax(1538);
dataItem2.setYmax(1922);
dataList.add(dataItem2);
aiResultBean.setData(dataList);
Log.d(TAG, "onCreate: ai fastjson2 = " + JSON.toJSONString(aiResultBean));

bean的代码github显示有bug，实际上是
@JSONField(ordinal = 2)
private List data;

https://oss.sonatype.org/content/repositories/snapshots/com/alibaba/fastjson2/fastjson2/2.0.25-SNAPSHOT/
能否帮忙用2.0.25-SNAPSHOT版本验证，看是否问题还存在

authors: forlan-wu wenshao


text:
freeline不支持proguard 但是如果项目需要proguard怎么办呢

freeline不支持proguard 但是如果项目需要proguard怎么办呢

@zhoujiahao123 debug 的时候不需要开启 proguard，release 的时候再开启即可。

repo: alibaba/freeline


text:
refactor(main): fix helm affinity config

This pull request introduces a set of changes to improve the configuration of pod and node affinities in the Helm charts for the core services. The main updates involve defining new templates for affinities and updating the values files to support these configurations.
Template Definitions for Affinities:

helm/core/templates/_helpers.tpl: Added new templates to define podAffinity, podAntiAffinity, and nodeAffinity for both gateway and controller components, supporting both "soft" and "hard" types.

Template Usage:

helm/core/templates/_pod.tpl: Updated the affinity section to use the new templates for gateway pod and node affinities.
helm/core/templates/controller-deployment.yaml: Updated the affinity section to use the new templates for controller pod and node affinities.

Configuration Values:

helm/core/values.yaml: Added new configuration options under gateway.affinity and controller.affinity to specify podAffinityPreset, podAntiAffinityPreset, and nodeAffinityPreset. [1] [2]

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

authors: CLAassistant cuisongliu

repo: alibaba/higress


text:
feat: support full path regex annotation

Ⅰ. Describe what this PR did
support full path regex annotation
Ⅱ. Does this pull request fix one issue?

fixes #264
Ⅲ. Why don't you add test cases (unit test/integration test)?
Ⅳ. Describe how to verify it
Ⅴ. Special notes for reviews

Codecov Report

Merging #286 (fde06f8) into main (7ff1d2c) will decrease coverage by 0.16%.
The diff coverage is 24.44%.

Additional details and impacted files

@@            Coverage Diff             @@
##             main     #286      +/-   ##
==========================================
- Coverage   41.99%   41.84%   -0.16%
==========================================
  Files          44       44
  Lines        5796     5879      +83
==========================================
+ Hits         2434     2460      +26
- Misses       3191     3246      +55
- Partials      171      173       +2

Impacted Files
Coverage Δ

pkg/ingress/kube/common/model.go
2.60% <ø> (ø)

pkg/ingress/kube/ingressv1/controller.go
5.39% <0.00%> (-0.15%)
:arrow_down:

pkg/ingress/kube/ingress/controller.go
62.38% <6.66%> (-1.88%)
:arrow_down:

pkg/ingress/kube/annotations/rewrite.go
89.65% <62.50%> (-1.58%)
:arrow_down:

pkg/ingress/kube/annotations/annotations.go
28.73% <100.00%> (+3.43%)
:arrow_up:

... and 6 files with indirect coverage changes

@Charlie17Li  Hi, the e2e test cases seems failed.

sorry, I'll fix it soon

authors: Charlie17Li codecov-commenter johnlanni


text:
Schema中的Page元素来自哪个物料库？

Describe the bug (required) / 详细描述 bug（必填）
线上demo中的schema最上层是个Page元素，但是出码结果中处理成了div元素。（https://lowcode-engine.cn/demo/demo-basic-fusion/index.html）

问题场景：
同样的schema，使用单页面模块出码，出码结果中元素还是Page，但是不知道这个Page来自哪个物料库，没法指定依赖，导致生成代码中没有Page相关的import代码。
https://aliyuque.antfin.com/ali-lowcode/docs/uhh8gc#Ratke

Demo 中没有提供 Page 组件，在渲染器中默认渲染成 div 了，出码也做了类似设置~
https://github.com/alibaba/lowcode-engine/blob/d0c3c0f13c10a5e9545c680e4a6b12128c0720c6/modules/code-generator/src/solutions/icejs.ts#L76-L84

authors: LeoYuan douyaya

repo: alibaba/lowcode-engine


text:
addPropsTransducer注册的transducer能否异步

我的场景是在electron项目中，一些prop需要调用主进程定义的api，这个api是异步的，但是tarnsducer目前不支持异步。不知道是否是故意不支持？

异步会导致卡顿之类的问题，建议这种情况下通过其他的方式来支持。

authors: liujuping proclml


text:
No spring.config.import property has been defined

when I start the app in IDEA,it works well .

/Library/Java/JavaVirtualMachines/graalvm-jdk-20.0.1+9.1/Contents/Home/bin/java -XX:TieredStopAtLevel=1 -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=true -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true -Dmanagement.endpoints.jmx.exposure.include=* -javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=51281:/Applications/IntelliJ IDEA.app/Contents/bin -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 -classpath /Users/mac/code/jdx/m1/target/classes:/Users/mac/code/jdx/jdx-common/target/classes:/Users/mac/.m2/repository/org/springframework/boot/spring-boot-starter-web/3.0.2/spring-boot-starter-web-3.0.2.jar:/Users/mac/.m2/repository/org/springframework/boot/spring-boot-starter/3.0.2/spring-boot-starter-3.0.2.jar:/Users/mac/.m2/repository/org/springframework/boot/spring-boot/3.0.2/spring-boot-3.0.2.jar:/Users/mac/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/3.0.2/spring-boot-autoconfigure-3.0.2.jar:/Users/mac/.m2/repository/org/springframework/boot/spring-boot-starter-logging/3.0.2/spring-boot-starter-logging-3.0.2.jar:/Users/mac/.m2/repository/ch/qos/logback/logback-classic/1.4.5/logback-classic-1.4.5.jar:/Users/mac/.m2/repository/ch/qos/logback/logback-core/1.4.5/logback-core-1.4.5.jar:/Users/mac/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.18.0/log4j-to-slf4j-2.18.0.jar:/Users/mac/.m2/repository/org/apache/logging/log4j/log4j-api/2.18.0/log4j-api-2.18.0.jar:/Users/mac/.m2/repository/org/slf4j/jul-to-slf4j/2.0.6/jul-to-slf4j-2.0.6.jar:/Users/mac/.m2/repository/org/springframework/spring-core/6.0.4/spring-core-6.0.4.jar:/Users/mac/.m2/repository/org/springframework/spring-jcl/6.0.4/spring-jcl-6.0.4.jar:/Users/mac/.m2/repository/org/yaml/snakeyaml/2.1/snakeyaml-2.1.jar:/Users/mac/.m2/repository/org/springframework/boot/spring-boot-starter-json/3.0.2/spring-boot-starter-json-3.0.2.jar:/Users/mac/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.14.1/jackson-databind-2.14.1.jar:/Users/mac/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.14.1/jackson-annotations-2.14.1.jar:/Users/mac/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.14.1/jackson-datatype-jdk8-2.14.1.jar:/Users/mac/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.14.1/jackson-datatype-jsr310-2.14.1.jar:/Users/mac/.m2/repository/com/fasterxml/jackson/module/jackson-module-parameter-names/2.14.1/jackson-module-parameter-names-2.14.1.jar:/Users/mac/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/3.0.2/spring-boot-starter-tomcat-3.0.2.jar:/Users/mac/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/10.1.11/tomcat-embed-core-10.1.11.jar:/Users/mac/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/10.1.11/tomcat-embed-el-10.1.11.jar:/Users/mac/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/10.1.11/tomcat-embed-websocket-10.1.11.jar:/Users/mac/.m2/repository/org/springframework/spring-web/6.0.4/spring-web-6.0.4.jar:/Users/mac/.m2/repository/org/springframework/spring-beans/6.0.4/spring-beans-6.0.4.jar:/Users/mac/.m2/repository/io/micrometer/micrometer-observation/1.10.3/micrometer-observation-1.10.3.jar:/Users/mac/.m2/repository/io/micrometer/micrometer-commons/1.10.3/micrometer-commons-1.10.3.jar:/Users/mac/.m2/repository/org/springframework/spring-webmvc/6.0.4/spring-webmvc-6.0.4.jar:/Users/mac/.m2/repository/org/springframework/spring-aop/6.0.4/spring-aop-6.0.4.jar:/Users/mac/.m2/repository/org/springframework/spring-context/6.0.4/spring-context-6.0.4.jar:/Users/mac/.m2/repository/org/springframework/spring-expression/6.0.4/spring-expression-6.0.4.jar:/Users/mac/.m2/repository/org/projectlombok/lombok/1.18.24/lombok-1.18.24.jar:/Users/mac/.m2/repository/com/alibaba/cloud/spring-cloud-starter-alibaba-nacos-discovery/2022.0.0.0/spring-cloud-starter-alibaba-nacos-discovery-2022.0.0.0.jar:/Users/mac/.m2/repository/com/alibaba/cloud/spring-cloud-alibaba-commons/2022.0.0.0/spring-cloud-alibaba-commons-2022.0.0.0.jar:/Users/mac/.m2/repository/com/alibaba/nacos/nacos-client/2.2.1/nacos-client-2.2.1.jar:/Users/mac/.m2/repository/com/alibaba/nacos/nacos-auth-plugin/2.2.1/nacos-auth-plugin-2.2.1.jar:/Users/mac/.m2/repository/com/alibaba/nacos/nacos-encryption-plugin/2.2.1/nacos-encryption-plugin-2.2.1.jar:/Users/mac/.m2/repository/commons-codec/commons-codec/1.15/commons-codec-1.15.jar:/Users/mac/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.14.1/jackson-core-2.14.1.jar:/Users/mac/.m2/repository/org/apache/httpcomponents/httpasyncclient/4.1.5/httpasyncclient-4.1.5.jar:/Users/mac/.m2/repository/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar:/Users/mac/.m2/repository/org/apache/httpcomponents/httpcore-nio/4.4.16/httpcore-nio-4.4.16.jar:/Users/mac/.m2/repository/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar:/Users/mac/.m2/repository/io/prometheus/simpleclient/0.16.0/simpleclient-0.16.0.jar:/Users/mac/.m2/repository/io/prometheus/simpleclient_tracer_otel/0.16.0/simpleclient_tracer_otel-0.16.0.jar:/Users/mac/.m2/repository/io/prometheus/simpleclient_tracer_common/0.16.0/simpleclient_tracer_common-0.16.0.jar:/Users/mac/.m2/repository/io/prometheus/simpleclient_tracer_otel_agent/0.16.0/simpleclient_tracer_otel_agent-0.16.0.jar:/Users/mac/.m2/repository/com/alibaba/spring/spring-context-support/1.0.11/spring-context-support-1.0.11.jar:/Users/mac/.m2/repository/org/springframework/cloud/spring-cloud-commons/4.0.0/spring-cloud-commons-4.0.0.jar:/Users/mac/.m2/repository/org/springframework/security/spring-security-crypto/6.0.1/spring-security-crypto-6.0.1.jar:/Users/mac/.m2/repository/org/springframework/cloud/spring-cloud-context/4.0.0/spring-cloud-context-4.0.0.jar:/Users/mac/.m2/repository/com/alibaba/cloud/spring-cloud-starter-alibaba-nacos-config/2022.0.0.0/spring-cloud-starter-alibaba-nacos-config-2022.0.0.0.jar:/Users/mac/.m2/repository/org/slf4j/slf4j-api/2.0.6/slf4j-api-2.0.6.jar:/Users/mac/.m2/repository/jakarta/annotation/jakarta.annotation-api/2.1.1/jakarta.annotation-api-2.1.1.jar:/Users/mac/.m2/repository/org/springframework/cloud/spring-cloud-starter-bootstrap/4.0.0/spring-cloud-starter-bootstrap-4.0.0.jar:/Users/mac/.m2/repository/org/springframework/cloud/spring-cloud-starter/4.0.0/spring-cloud-starter-4.0.0.jar:/Users/mac/.m2/repository/org/springframework/security/spring-security-rsa/1.0.11.RELEASE/spring-security-rsa-1.0.11.RELEASE.jar:/Users/mac/.m2/repository/org/bouncycastle/bcpkix-jdk15on/1.69/bcpkix-jdk15on-1.69.jar:/Users/mac/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.69/bcprov-jdk15on-1.69.jar:/Users/mac/.m2/repository/org/bouncycastle/bcutil-jdk15on/1.69/bcutil-jdk15on-1.69.jar com.jdx.m1.M1App
2023-08-09 10:43:22.421 [main] WARN  com.alibaba.nacos.client.logging.NacosLogging -[] -[] - Load Logback Configuration of Nacos fail, message: Could not initialize Logback Nacos logging from classpath:nacos-logback.xml
2023-08-09 10:43:22.470 [main] WARN  com.alibaba.nacos.client.logging.NacosLogging -[] -[] - Load Logback Configuration of Nacos fail, message: Could not initialize Logback Nacos logging from classpath:nacos-logback.xml
2023-08-09 10:43:22.639 [main] WARN  com.alibaba.nacos.client.logging.NacosLogging -[] -[] - Load Logback Configuration of Nacos fail, message: Could not initialize Logback Nacos logging from classpath:nacos-logback.xml
2023-08-09 10:43:22.641 [main] INFO  com.alibaba.nacos.client.utils.ParamUtil -[] -[] - [settings] [req-serv] nacos-server port:8848
2023-08-09 10:43:22.641 [main] INFO  com.alibaba.nacos.client.utils.ParamUtil -[] -[] - [settings] [http-client] connect timeout:1000
2023-08-09 10:43:22.641 [main] INFO  com.alibaba.nacos.client.utils.ParamUtil -[] -[] - PER_TASK_CONFIG_SIZE: 3000.0
2023-08-09 10:43:22.662 [main] INFO  c.a.n.p.auth.spi.client.ClientAuthPluginManager -[] -[] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
2023-08-09 10:43:22.662 [main] INFO  c.a.n.p.auth.spi.client.ClientAuthPluginManager -[] -[] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
2023-08-09 10:43:22.683 [main] INFO  c.a.n.client.auth.ram.identify.CredentialWatcher -[] -[] - null No credential found
2023-08-09 10:43:22.750 [main] WARN  com.alibaba.nacos.client.logging.NacosLogging -[] -[] - Load Logback Configuration of Nacos fail, message: Could not initialize Logback Nacos logging from classpath:nacos-logback.xml

.   ____          _            __ _ _
/\ / ' __ _ () __  __ _ \ \ \
( ( )__ | '_ | '| | ' / ` | \ \ \
\/  )| |)| | | | | || (| |  ) ) ) )
'  || .__|| ||| |_, | / / / /
=========||==============|/=////
:: Spring Boot ::                (v3.0.2)
2023-08-09 10:43:22.762 [main] INFO  c.a.n.client.config.impl.LocalConfigInfoProcessor -[] -[] - LOCAL_SNAPSHOT_PATH:/Users/mac/nacos/config
2023-08-09 10:43:22.765 [main] INFO  com.alibaba.nacos.common.remote.client -[] -[] - [RpcClientFactory] create a new rpc client of 87a320fb-14c4-4322-86c3-abf9ab325ab3_config-0
2023-08-09 10:43:22.777 [main] INFO  com.alibaba.nacos.common.remote.client -[] -[] - [87a320fb-14c4-4322-86c3-abf9ab325ab3_config-0] Register server push request handler:com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$$Lambda$578/0x000000080130f270
2023-08-09 10:43:22.778 [main] INFO  com.alibaba.nacos.common.remote.client -[] -[] - [87a320fb-14c4-4322-86c3-abf9ab325ab3_config-0] Register server push request handler:com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$$Lambda$579/0x000000080130f680
2023-08-09 10:43:22.778 [main] INFO  com.alibaba.nacos.common.remote.client -[] -[] - [87a320fb-14c4-4322-86c3-abf9ab325ab3_config-0] Registry connection listener to current client:com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$1
2023-08-09 10:43:22.778 [main] INFO  com.alibaba.nacos.common.remote.client -[] -[] - [87a320fb-14c4-4322-86c3-abf9ab325ab3_config-0] RpcClient init, ServerListFactory = com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$2
2023-08-09 10:43:22.784 [main] INFO  com.alibaba.nacos.common.remote.client -[] -[] - [87a320fb-14c4-4322-86c3-abf9ab325ab3_config-0] Try to connect to server on start up, server: {serverIp = '10.10.1.3', server main port = 8848}
2023-08-09 10:43:22.810 [main] INFO  c.a.nacos.common.remote.client.grpc.GrpcClient -[] -[] - grpc client connection server:10.10.1.3 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"OPENSSL","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
2023-08-09 10:43:23.324 [main] INFO  com.alibaba.nacos.common.remote.client -[] -[] - [87a320fb-14c4-4322-86c3-abf9ab325ab3_config-0] Success to connect to server [10.10.1.3:8848] on start up, connectionId = 1691549003244_10.10.1.2_51289
2023-08-09 10:43:23.325 [com.alibaba.nacos.client.remote.worker] INFO  com.alibaba.nacos.common.remote.client -[] -[] - [87a320fb-14c4-4322-86c3-abf9ab325ab3_config-0] Notify connected event to listeners.
2023-08-09 10:43:23.325 [main] INFO  com.alibaba.nacos.common.remote.client -[] -[] - [87a320fb-14c4-4322-86c3-abf9ab325ab3_config-0] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
2023-08-09 10:43:23.325 [com.alibaba.nacos.client.remote.worker] INFO  com.alibaba.nacos.client.config.impl.ClientWorker -[] -[] - [87a320fb-14c4-4322-86c3-abf9ab325ab3_config-0] Connected,notify listen context...
2023-08-09 10:43:23.326 [main] INFO  com.alibaba.nacos.common.remote.client -[] -[] - [87a320fb-14c4-4322-86c3-abf9ab325ab3_config-0] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$598/0x000000080145f820
2023-08-09 10:43:23.355 [main] INFO  com.alibaba.nacos.client.config.impl.Limiter -[] -[] - limitTime:5.0
2023-08-09 10:43:23.367 [main] INFO  com.alibaba.nacos.client.config.utils.JvmUtil -[] -[] - isMultiInstance:false
2023-08-09 10:43:23.395 [main] WARN  c.a.cloud.nacos.client.NacosPropertySourceBuilder -[] -[] - Ignore the empty nacos configuration and get it based on dataId[m1] & group[ORDER_GROUP]
2023-08-09 10:43:23.401 [main] WARN  c.a.cloud.nacos.client.NacosPropertySourceBuilder -[] -[] - Ignore the empty nacos configuration and get it based on dataId[m1.properties] & group[ORDER_GROUP]
2023-08-09 10:43:23.406 [main] WARN  c.a.cloud.nacos.client.NacosPropertySourceBuilder -[] -[] - Ignore the empty nacos configuration and get it based on dataId[m1-dev.properties] & group[ORDER_GROUP]
2023-08-09 10:43:23.406 [main] INFO  o.s.c.b.c.PropertySourceBootstrapConfiguration -[] -[] - Located property source: [BootstrapPropertySource {name='bootstrapProperties-m1-dev.properties,ORDER_GROUP'}, BootstrapPropertySource {name='bootstrapProperties-m1.properties,ORDER_GROUP'}, BootstrapPropertySource {name='bootstrapProperties-m1,ORDER_GROUP'}, BootstrapPropertySource {name='bootstrapProperties-mysql_dynamic.properties,COMMON_GROUP'}, BootstrapPropertySource {name='bootstrapProperties-mysql.properties,COMMON_GROUP'}, BootstrapPropertySource {name='bootstrapProperties-redis.properties,COMMON_GROUP'}]
2023-08-09 10:43:23.419 [main] WARN  com.alibaba.nacos.client.logging.NacosLogging -[] -[] - Load Logback Configuration of Nacos fail, message: Could not initialize Logback Nacos logging from classpath:nacos-logback.xml
2023-08-09 10:43:23.420 [main] INFO  com.jdx.m1.M1App -[] -[] - The following 1 profile is active: "dev"
2023-08-09 10:43:23.769 [main] INFO  o.springframework.cloud.context.scope.GenericScope -[] -[] - BeanFactory id=5d703593-f6a5-3bbb-a94a-f2fb014a8e8e
2023-08-09 10:43:23.954 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer -[] -[] - Tomcat initialized with port(s): 8081 (http)
2023-08-09 10:43:23.961 [main] INFO  org.apache.coyote.http11.Http11NioProtocol -[] -[] - Initializing ProtocolHandler ["http-nio-8081"]
2023-08-09 10:43:23.962 [main] INFO  org.apache.catalina.core.StandardService -[] -[] - Starting service [Tomcat]
2023-08-09 10:43:23.962 [main] INFO  org.apache.catalina.core.StandardEngine -[] -[] - Starting Servlet engine: [Apache Tomcat/10.1.11]
2023-08-09 10:43:24.028 [main] INFO  o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] -[] -[] - Initializing Spring embedded WebApplicationContext
2023-08-09 10:43:24.028 [main] INFO  o.s.b.w.s.c.ServletWebServerApplicationContext -[] -[] - Root WebApplicationContext: initialization completed in 599 ms
2023-08-09 10:43:24.321 [main] INFO  org.apache.coyote.http11.Http11NioProtocol -[] -[] - Starting ProtocolHandler ["http-nio-8081"]
2023-08-09 10:43:24.329 [main] INFO  o.s.boot.web.embedded.tomcat.TomcatWebServer -[] -[] - Tomcat started on port(s): 8081 (http) with context path ''
2023-08-09 10:43:24.333 [main] INFO  com.alibaba.nacos.client.naming -[] -[] - initializer namespace from ans.namespace attribute : null
2023-08-09 10:43:24.333 [main] INFO  com.alibaba.nacos.client.naming -[] -[] - initializer namespace from ALIBABA_ALIWARE_NAMESPACE attribute :null
2023-08-09 10:43:24.333 [main] INFO  com.alibaba.nacos.client.naming -[] -[] - initializer namespace from namespace attribute :null
2023-08-09 10:43:24.339 [main] INFO  c.a.n.p.auth.spi.client.ClientAuthPluginManager -[] -[] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
2023-08-09 10:43:24.339 [main] INFO  c.a.n.p.auth.spi.client.ClientAuthPluginManager -[] -[] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
2023-08-09 10:43:24.341 [main] INFO  com.alibaba.nacos.common.remote.client -[] -[] - [RpcClientFactory] create a new rpc client of 45da74bc-bdd6-455c-8f7e-5a7c58109edc
2023-08-09 10:43:24.343 [main] INFO  com.alibaba.nacos.common.remote.client -[] -[] - [45da74bc-bdd6-455c-8f7e-5a7c58109edc] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
2023-08-09 10:43:24.343 [main] INFO  com.alibaba.nacos.common.remote.client -[] -[] - [45da74bc-bdd6-455c-8f7e-5a7c58109edc] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
2023-08-09 10:43:24.343 [main] INFO  com.alibaba.nacos.common.remote.client -[] -[] - [45da74bc-bdd6-455c-8f7e-5a7c58109edc] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
2023-08-09 10:43:24.343 [main] INFO  com.alibaba.nacos.common.remote.client -[] -[] - [45da74bc-bdd6-455c-8f7e-5a7c58109edc] Try to connect to server on start up, server: {serverIp = '10.10.1.3', server main port = 8848}
2023-08-09 10:43:24.343 [main] INFO  c.a.nacos.common.remote.client.grpc.GrpcClient -[] -[] - grpc client connection server:10.10.1.3 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"OPENSSL","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
2023-08-09 10:43:24.470 [main] INFO  com.alibaba.nacos.common.remote.client -[] -[] - [45da74bc-bdd6-455c-8f7e-5a7c58109edc] Success to connect to server [10.10.1.3:8848] on start up, connectionId = 1691549004449_10.10.1.2_51291
2023-08-09 10:43:24.470 [main] INFO  com.alibaba.nacos.common.remote.client -[] -[] - [45da74bc-bdd6-455c-8f7e-5a7c58109edc] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
2023-08-09 10:43:24.470 [main] INFO  com.alibaba.nacos.common.remote.client -[] -[] - [45da74bc-bdd6-455c-8f7e-5a7c58109edc] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$598/0x000000080145f820
2023-08-09 10:43:24.470 [com.alibaba.nacos.client.remote.worker] INFO  com.alibaba.nacos.common.remote.client -[] -[] - [45da74bc-bdd6-455c-8f7e-5a7c58109edc] Notify connected event to listeners.
2023-08-09 10:43:24.470 [com.alibaba.nacos.client.remote.worker] INFO  com.alibaba.nacos.client.naming -[] -[] - Grpc connection connect
2023-08-09 10:43:24.471 [main] INFO  com.alibaba.nacos.client.naming -[] -[] - [REGISTER-SERVICE] e52f5e60-ed16-417b-92f2-77c3d473df40 registering service m1 with instance Instance{instanceId='null', ip='127.0.0.1', port=8081, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={IPv6=null, preserved.register.source=SPRING_CLOUD}}
2023-08-09 10:43:24.484 [main] INFO  c.a.cloud.nacos.registry.NacosServiceRegistry -[] -[] - nacos registry, TEST_GROUP m1 127.0.0.1:8081 register finished
2023-08-09 10:43:24.493 [main] INFO  com.jdx.m1.M1App -[] -[] - Started M1App in 2.558 seconds (process running for 3.037)
2023-08-09 10:43:24.495 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData -[] -[] - nacos.cache.data.init.snapshot = true
2023-08-09 10:43:24.496 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker -[] -[] - [fixed-e52f5e60-ed16-417b-92f2-77c3d473df40-10.10.1.3_8848] [subscribe] redis.properties+COMMON_GROUP+e52f5e60-ed16-417b-92f2-77c3d473df40
2023-08-09 10:43:24.501 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData -[] -[] - [fixed-e52f5e60-ed16-417b-92f2-77c3d473df40-10.10.1.3_8848] [add-listener] ok, tenant=e52f5e60-ed16-417b-92f2-77c3d473df40, dataId=redis.properties, group=COMMON_GROUP, cnt=1
2023-08-09 10:43:24.501 [main] INFO  c.a.cloud.nacos.refresh.NacosContextRefresher -[] -[] - [Nacos Config] Listening config: dataId=redis.properties, group=COMMON_GROUP
2023-08-09 10:43:24.501 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker -[] -[] - [fixed-e52f5e60-ed16-417b-92f2-77c3d473df40-10.10.1.3_8848] [subscribe] m1.properties+ORDER_GROUP+e52f5e60-ed16-417b-92f2-77c3d473df40
2023-08-09 10:43:24.502 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData -[] -[] - [fixed-e52f5e60-ed16-417b-92f2-77c3d473df40-10.10.1.3_8848] [add-listener] ok, tenant=e52f5e60-ed16-417b-92f2-77c3d473df40, dataId=m1.properties, group=ORDER_GROUP, cnt=1
2023-08-09 10:43:24.502 [main] INFO  c.a.cloud.nacos.refresh.NacosContextRefresher -[] -[] - [Nacos Config] Listening config: dataId=m1.properties, group=ORDER_GROUP
2023-08-09 10:43:24.502 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker -[] -[] - [fixed-e52f5e60-ed16-417b-92f2-77c3d473df40-10.10.1.3_8848] [subscribe] m1-dev.properties+ORDER_GROUP+e52f5e60-ed16-417b-92f2-77c3d473df40
2023-08-09 10:43:24.502 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData -[] -[] - [fixed-e52f5e60-ed16-417b-92f2-77c3d473df40-10.10.1.3_8848] [add-listener] ok, tenant=e52f5e60-ed16-417b-92f2-77c3d473df40, dataId=m1-dev.properties, group=ORDER_GROUP, cnt=1
2023-08-09 10:43:24.502 [main] INFO  c.a.cloud.nacos.refresh.NacosContextRefresher -[] -[] - [Nacos Config] Listening config: dataId=m1-dev.properties, group=ORDER_GROUP
2023-08-09 10:43:24.502 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker -[] -[] - [fixed-e52f5e60-ed16-417b-92f2-77c3d473df40-10.10.1.3_8848] [subscribe] mysql.properties+COMMON_GROUP+e52f5e60-ed16-417b-92f2-77c3d473df40
2023-08-09 10:43:24.502 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData -[] -[] - [fixed-e52f5e60-ed16-417b-92f2-77c3d473df40-10.10.1.3_8848] [add-listener] ok, tenant=e52f5e60-ed16-417b-92f2-77c3d473df40, dataId=mysql.properties, group=COMMON_GROUP, cnt=1
2023-08-09 10:43:24.502 [main] INFO  c.a.cloud.nacos.refresh.NacosContextRefresher -[] -[] - [Nacos Config] Listening config: dataId=mysql.properties, group=COMMON_GROUP
2023-08-09 10:43:24.502 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker -[] -[] - [fixed-e52f5e60-ed16-417b-92f2-77c3d473df40-10.10.1.3_8848] [subscribe] m1+ORDER_GROUP+e52f5e60-ed16-417b-92f2-77c3d473df40
2023-08-09 10:43:24.502 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData -[] -[] - [fixed-e52f5e60-ed16-417b-92f2-77c3d473df40-10.10.1.3_8848] [add-listener] ok, tenant=e52f5e60-ed16-417b-92f2-77c3d473df40, dataId=m1, group=ORDER_GROUP, cnt=1
2023-08-09 10:43:24.503 [main] INFO  c.a.cloud.nacos.refresh.NacosContextRefresher -[] -[] - [Nacos Config] Listening config: dataId=m1, group=ORDER_GROUP
2023-08-09 10:43:24.503 [main] INFO  com.alibaba.nacos.client.config.impl.ClientWorker -[] -[] - [fixed-e52f5e60-ed16-417b-92f2-77c3d473df40-10.10.1.3_8848] [subscribe] mysql_dynamic.properties+COMMON_GROUP+e52f5e60-ed16-417b-92f2-77c3d473df40
2023-08-09 10:43:24.503 [main] INFO  com.alibaba.nacos.client.config.impl.CacheData -[] -[] - [fixed-e52f5e60-ed16-417b-92f2-77c3d473df40-10.10.1.3_8848] [add-listener] ok, tenant=e52f5e60-ed16-417b-92f2-77c3d473df40, dataId=mysql_dynamic.properties, group=COMMON_GROUP, cnt=1
2023-08-09 10:43:24.503 [main] INFO  c.a.cloud.nacos.refresh.NacosContextRefresher -[] -[] - [Nacos Config] Listening config: dataId=mysql_dynamic.properties, group=COMMON_GROUP
but when I build a native image，it thorw a Exception like

the version is

<properties>
    <java.version>20</java.version>
    <spring-boot.version>3.0.2</spring-boot.version>
    <spring.cloud.alibaba.version>2022.0.0.0</spring.cloud.alibaba.version>
    <spring.cloud.version>2022.0.0</spring.cloud.version>
    <log4j2.version>2.18.0</log4j2.version>
    <snakeyaml.version>2.1</snakeyaml.version>
    <tomcat.version>10.1.11</tomcat.version>
</properties>

This should be a problem with the project configuration file. Please refer to the example on the (official website)[https://sca.aliyun.com/zh-cn/docs/2022.0.0.0/user-guide/nacos/advanced-guide/#springcconfigimport-引入] to modify it, or provide a minimal demo that can reproduce the problem, so that students in the community can solve the problem

repo: alibaba/spring-cloud-alibaba


text:
图片加载过多直接奔溃

图片加载过多直接奔溃

This PR/issue doesn't received response since Weex migrated to Apache two years ago and this repository is no longer active yet.
Feel free to ask question in new repository and thanks for your contribution.

This issue is outdated for a long time and will be closed now. You can create a new one if you still have questions.

repo: alibaba/weex


text:
Ios feature 20161208

feature:

Use targetExecuteQueue instead of dispatching queues inside of WXStorage Module.

bugfix:

Resolve isolation problems between WXStorage unit tests.

Current coverage is 88.44% (diff: 100%)

Merging #1745 into ios-feature-20161208 will not change coverage

@@           ios-feature-20161208      #1745   diff @@
======================================================
  Files                        41         41
  Lines                      2233       2233
  Methods                     354        354
  Messages                      0          0
  Branches                    500        500
======================================================
  Hits                       1975       1975
  Misses                      258        258
  Partials                      0          0

Powered by Codecov. Last update 8480427...aa7d16a

[ios] Use targetExecuteQueue instead of dispatching queues inside of WXStorage Module.


text:
修正vs2019 vc142工具编译错误

如题

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

use clang-format14 format code;
use pr template is help to understand what happend and why create the pr, provide more details is better;

could you update the pr again?

could you update the pr again?

no,
inline is not necessary here as described in C++ standard n3376 , 3.2/6,
https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4296.pdf

inline is not necessary here as described in C++ standard n4296, 3.2/6,

for example, std::make_shared()  has no inline in vc or gcc header files.
I personaly suggest to remove all unnecessary STRUCT_PACK_INLINE for more clear codes.

authors: CLAassistant qicosmos xhawk18

repo: alibaba/yalantinglibs


text:
Asthma card needs charts fixed

Title says it all. Charts from these guidelines:
asthgdln.pdf

Status?

authors: dsifford jvoros

repo: aliemteam/aliemcards


text:
[Backend API] Implement endpoint for view event details

Based on #207
Implement the endpoint

ASSUMPTION: You've logged in as admin

이 이슈 해결해보겠습니다.

@sikutisa 이 이슈 작업하시면서 아마도 서비스 레이어와 리포지토리 레이어를 만들게 될 것 같은데, 그쪽 설계부터 먼저 시작하는 태스크부터 잡고 갈까요?

@sikutisa 이 이슈 작업하시면서 아마도 서비스 레이어와 리포지토리 레이어를 만들게 될 것 같은데, 그쪽 설계부터 먼저 시작하는 태스크부터 잡고 갈까요?

네. 그렇게 하는 게 좋을 것 같습니다.

authors: justinyoo sikutisa

repo: aliencube/azure-openai-sdk-proxy


text:
docs(BookClub): Add 4.1 summary

What
Adiciona resumo sobre Arrays (4.1)

Ta top @alinebalogh

authors: Delismachado alinebalogh

repo: alinebalogh/GoLadies


text:
[Snyk] Fix for 1 vulnerabilities

Snyk has created this PR to fix one or more vulnerable packages in the `maven` dependencies of this project.
Changes included in this PR

Changes to the following files to upgrade the vulnerable dependencies to a fixed version:

pom.xml

Vulnerabilities that will be fixed
With an upgrade:

Severity
Priority Score (*)
Issue
Upgrade
Breaking Change
Exploit Maturity

876/1000  Why? Mature exploit, Has a fix available, CVSS 9.8
Deserialization of Untrusted Data SNYK-JAVA-ORGAPACHELOGGINGLOG4J-31409
org.apache.hive:hive-exec:  2.0.1 -> 3.0.0  org.apache.hive:hive-serde:  2.0.1 -> 3.0.0
Yes
Mature

(*) Note that the real score may have changed since the PR was raised.
Check the changes in this PR to ensure they won't cause issues with your project.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
🛠 Adjust project settings
📚 Read more about Snyk's upgrade and patch logic

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

authors: CLAassistant uncleGen

repo: aliyun/aliyun-emapreduce-datasources


text:
Some init functions are placed in .ref.text section.

Background
We determine whether a function is an init function by whether it is defined in the .init.text section. But there are some init functions are placed in .ref.text section and the plugin does not currently recognize this.
Task
Mark functions placed in .ref.text section as init functions.

The functions in .ref.text section have keyword: __ref, which means this functions will reference  init code or data. If the function with __ref references init code or data of kernel, it will cause crash when it's called, and we have to remove it from our module. If it references init code or data of plugsched module, it is ok to keep it in .ref.text section, as it is not init function actually.

authors: Dengerwei zxpdemonio

repo: aliyun/plugsched


text:
OLMO1.7 fine-tuning throws an error at the end of training, checkpoints are saved though for all epochs

Here's the error stack trace:
2024-05-26T03:20:45.253031734Z   File "/gantry-runtime/open_instruct/finetune.py", line 891, in <module>
2024-05-26T03:20:45.253034168Z     main()
2024-05-26T03:20:45.253044166Z   File "/gantry-runtime/open_instruct/finetune.py", line 887, in main
2024-05-26T03:20:45.253045579Z     save_with_accelerate(accelerator, model, tokenizer, args.output_dir, args)
2024-05-26T03:20:45.253046847Z   File "/gantry-runtime/open_instruct/finetune.py", line 377, in save_with_accelerate
2024-05-26T03:20:45.253048170Z     state_dict = accelerator.get_state_dict(model)
2024-05-26T03:20:45.253049472Z   File "/opt/miniconda3/lib/python3.10/site-packages/accelerate/accelerator.py", line 2922, in get_state_dict
2024-05-26T03:20:45.253050901Z     state_dict = model._zero3_consolidated_16bit_state_dict()
2024-05-26T03:20:45.253052150Z   File "/opt/miniconda3/lib/python3.10/site-packages/deepspeed/runtime/engine.py", line 3541, in _zero3_consolidated_16bit_state_dict
2024-05-26T03:20:45.253053560Z     get_layer_state_dict(self.module, prefix="")
2024-05-26T03:20:45.253055058Z   File "/opt/miniconda3/lib/python3.10/site-packages/deepspeed/runtime/engine.py", line 3534, in get_layer_state_dict
2024-05-26T03:20:45.253056535Z     get_layer_state_dict(child, prefix + name + ".")
2024-05-26T03:20:45.253057786Z   File "/opt/miniconda3/lib/python3.10/site-packages/deepspeed/runtime/engine.py", line 3534, in get_layer_state_dict
2024-05-26T03:20:45.253059122Z     get_layer_state_dict(child, prefix + name + ".")
2024-05-26T03:20:45.253060363Z   File "/opt/miniconda3/lib/python3.10/site-packages/deepspeed/runtime/engine.py", line 3534, in get_layer_state_dict
2024-05-26T03:20:45.253063056Z     get_layer_state_dict(child, prefix + name + ".")
2024-05-26T03:20:45.253064254Z   [Previous line repeated 2 more times]
2024-05-26T03:20:45.253065637Z   File "/opt/miniconda3/lib/python3.10/site-packages/deepspeed/runtime/engine.py", line 3507, in get_layer_state_dict
2024-05-26T03:20:45.253066889Z     with deepspeed.zero.GatheredParameters(list(module.parameters(recurse=False)), modifier_rank=0):
2024-05-26T03:20:45.253068402Z   File "/opt/miniconda3/lib/python3.10/site-packages/deepspeed/runtime/zero/partition_parameters.py", line 2181, in __exit__
2024-05-26T03:20:45.253069709Z     handles = [dist.broadcast(p.data, self.src_rank, group=p.ds_process_group, async_op=True) for p in self.params]
2024-05-26T03:20:45.253071120Z   File "/opt/miniconda3/lib/python3.10/site-packages/deepspeed/runtime/zero/partition_parameters.py", line 2181, in <listcomp>
2024-05-26T03:20:45.253072554Z     handles = [dist.broadcast(p.data, self.src_rank, group=p.ds_process_group, async_op=True) for p in self.params]
2024-05-26T03:20:45.253074734Z   File "/opt/miniconda3/lib/python3.10/site-packages/deepspeed/comm/comm.py", line 117, in log_wrapper
2024-05-26T03:20:45.253076054Z     return func(*args, **kwargs)
2024-05-26T03:20:45.253077339Z   File "/opt/miniconda3/lib/python3.10/site-packages/deepspeed/comm/comm.py", line 224, in broadcast
2024-05-26T03:20:45.253078635Z     return cdb.broadcast(tensor=tensor, src=src, group=group, async_op=async_op)
2024-05-26T03:20:45.253079989Z   File "/opt/miniconda3/lib/python3.10/site-packages/deepspeed/comm/torch.py", line 199, in broadcast
2024-05-26T03:20:45.253083653Z     return torch.distributed.broadcast(tensor=tensor, src=src, group=group, async_op=async_op)
2024-05-26T03:20:45.253085029Z   File "/opt/miniconda3/lib/python3.10/site-packages/torch/distributed/distributed_c10d.py", line 1451, in wrapper
2024-05-26T03:20:45.253086356Z     return func(*args, **kwargs)
2024-05-26T03:20:45.253087630Z   File "/opt/miniconda3/lib/python3.10/site-packages/torch/distributed/distributed_c10d.py", line 1566, in broadcast
2024-05-26T03:20:45.253088940Z     work = default_pg.broadcast([tensor], opts)
2024-05-26T03:20:45.253090670Z RuntimeError: NCCL communicator was aborted on rank 0.  Original reason for failure was: [Rank 0] Watchdog caught collective operation timeout: WorkNCCL(SeqNum=106171200, OpType=_ALLGATHER_BASE, Timeout(ms)=1800000) ran for 1802710 milliseconds before timing out.
2024-05-26T03:20:47.549423060Z ERROR:torch.distributed.elastic.multiprocessing.api:failed (exitcode: 1) local_rank: 0 (pid: 3016) of binary: /opt/miniconda3/bin/python

Interesting. @nouhadziri I'm guessing this is one node, 8 gpus? are they a100s/h100s/other? Using my new open-instruct-olmo image?

Yes, this is on one node using 8 GPUs (H100s) and I used your OLMO image nathanl/open_instruct_olmo

Interesting. I didn't have this. We should try increasing the NCCL timeout via the accelerate arg (will look for it shortly)

Try passing the arg timeout to 18000. Is in both DPO and fine-tune scripts.

Will do in my next job, thanks for investigating this!

might be worth upping the timeout default. Currently it's set to the default in deepspeed itself iirc.

As part of #151 I tested finetuning OLMo and didn't hit this issue - please re-open or open a new issue if you see this pop up again!

authors: hamishivi natolambert nouhadziri

repo: allenai/open-instruct


text:
Cannot execute the file

I am getting the following error in my console-
Refused to execute script from 'http://localhost:3000/public/lib/ngmap/build/scripts/ng-map.min.js' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.
I am trying to integrate it in a MEAN.js app.
Using chrome.
Any idea what's going on here?

My setup was wrong. Working fine now!

repo: allenhwkim/angularjs-google-maps

license: mit


text:
PrivacySensorProxy问题

看了下作者有提供PrivacySensorProxy代理，但是字节码插不到SensorManager中。因为SensorManager时android.jar中的类，只参与编译。

你理解错了，是扫描调用了SensorManager的代码

repo: allenymt/PrivacySentry


text:
Curie refactor

As discussed at the DQM/Modelling meeting on 21st Nov

I would have guessed this refactor would have been more than this?

I don't think so, although I may well have missed something.  Most things with a curie, mod_entity_id, or mod_internal_id inherit from something else, so it's only a few parent classes that are changing.  The DTO classes are largely unaffected.
The Java side on the other hand..... well, the migration will be fun!

@markquintontulloch @oblodgett
I think the challenging bit here is that we still have (and can likely expect to have) additional classes that have curies but inherit from classes that do not (and arguably should not always) have a curie. For example, the following classes still have curie slots:
Laboratory
GeneNomenclatureSet
Identifier
GeneInteraction
GeneInteractionDTO
Annotation

It would take considerable reconfiguration of the model to make it so that these classes all inherit from a chain of ancestors that all have a curie. We could opt to add a curie field in some classes that do not inherit from CurieAuditedObject, but then we would modify the definition of CurieAuditedObject so that it is not declared to be the parent/root class of ALL classes with a curie. What do you think?

@chris-grove I may be wrong (@oblodgett can correct me), but I don't think the issue with Hibernate would prevent us from adding the curie field to a child class when the parent doesn't have a curie.  As all of the entities would have the same base class (AuditedObject), it wouldn't matter where in the hierarchy curie was implemented.  The issue now is that in Java the base class of Construct is Reagent (it inherits from AuditedObject but this isn't implemented as a table), while the base class of genomic entities is BiologicalEntity.

@chris-grove Also moved data_provider from Reagent and BiologicalEntity into SubmittedObject - I think we will want this for all submitted classes.

authors: chris-grove markquintontulloch


text:
🛑 Castle Hill Resort & Spa is down

In e4a342f, Castle Hill Resort & Spa (https://www.castlehillresortvt.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Castle Hill Resort & Spa is back up in ca827bc after 32 minutes.

repo: alliancewebteam/Uptime


text:
🛑 F&M Designs is down

In 76da702, F&M Designs (https://fandmdesigns.com) was down:

HTTP code: 500
Response time: 71 ms

Resolved: F&M Designs is back up in 73bea74 after 27 minutes.


text:
🛑 Yorklyn Construction is down

In 3e87e9d, Yorklyn Construction (https://yorklynconstruction.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Yorklyn Construction is back up in 6382e8f after 6 minutes.


text:
🛑 Christopher Columbus Scholarship Foundation is down

In 1fb4cad, Christopher Columbus Scholarship Foundation (https://ccsfyorkpa.org) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Christopher Columbus Scholarship Foundation is back up in 4a19bad after 16 minutes.

repo: alliancewebteam/uptime


text:
Improve documentation based on TUDelft and CWI review

[X] Add os.chdir('.')
[X] Also store the code in the html
[X]  Make seperate Methodology page on openstef

Add complete overview of features. And add description of what they mean.
Add overview of methodology; what does the input and output look like. How do we use 1 model for multiple timestep prediction

Result: https://openstef.github.io/openstef/concepts.html#high-level-methodology-openstef

repo: alliander-opensource/AIFES


text:
Add the actual scan command

So far only analysis and evaluation has been done, but there should be the option to scan as well.

Done


text:
Multiple Test Case IDs as multiple Issues

Sometimes my method cover few test cases per test and I need possibility to add multiple test cases id. @Issues have multiple, but @TestCaseId not. Can you add it?
issue example:
@Issues({
    @Issue("MYISSUE-1"),
    @Issue("MYISSUE-2")
})
public void testSomething() {
     ...
}

test case id example:
@TestCaseId({
    @TestCaseId("TEST-1"),
    @TestCaseId("TEST-2")
})
public void testSomething() {
     ...
}

@pumano duplicates https://github.com/allure-framework/allure-core/issues/773

@sskorol  this feature will be added in the next release

was it already added to  allure version
<aspectj.version>1.8.9</aspectj.version>
<allure.version>1.4.24.RC3</allure.version>
<allure.plugin.version>2.5</allure.plugin.version>
if not please provide me with version number where it is implemented

moved to allure2 https://github.com/allure-framework/allure-java/issues/1
If some of you want this in allure1 you can submit a pull request.

@baev  is allure 2 deployed to maven central?

authors: baev hemanthsridhar iravasylyk pumano sskorol


text:
Memory issue

When closing controller it's not release from memory

I just checked this, and it was deinitialising. Please make sure you're not capturing LocationPickerViewController inside completion block.

repo: almassapargali/LocationPicker


text:
Some iteration mistakes and missing attributes

Hi Alister,
I wanted to say thanks for this, it has come in very handy. I did however come across some iteration mistakes and also a few missing tags/attributes in the whitelist.
I don't really have a PR for you, but you might want to take a look at the modified version I put together for use in the ProcessWire CMS (https://processwire.com/) and grab the changes from there:
https://github.com/adrianbj/FileValidatorSvgSanitizer/blob/master/svgsanitizer/SvgSanitizer.php
https://github.com/adrianbj/FileValidatorSvgSanitizer/blob/master/whitelist.json

PS You just got a mention in ProcessWire weekly :)
http://www.flamingruby.com/blog/processwire-weekly-47/#3

repo: alnorris/SVG-Sanitizer


text:
[FEATURE] Сохранение настроек терминала в аккаунте

Опишите проблему, которую решает ваша фича
При использовании терминала на нескольких машинах приходится все заново настраивать: дашборды, уведомления и горячие клавиши
Опишите предлагаемое вами решение
Сохранить настройки в аккаунте и загружать настройки при входе с нового устройства
Опишите альтернативные решения, о которых вы думали
No response
Дополнительная информация
No response
Правила

[X] Я согласен следовать правилам

Здравствуйте. Да, мы хотели это сделать тоже. Но тут без высокого приоритета.

authors: PilgrimViis aronsx

repo: alor-broker/Astras-Trading-UI


text:
Tahmid's Work

I believe this is the most up to date branch but am not 100% sure. If not it seems like it is still a very good portion of Tahmid's work from the year.

Upon further review I am losing some confidence. Theres a bunch of little stuff that doesn't make sense or isn't noted in the log book

repo: alpha-davidson/ATTPCPoinTr


text:
Text not selectable? e.g. Copy to clipboard

Is there a way to make pdf's render with selectable text?

Unfortunately no.  This library uses the builtin android.graphics.pdf.PdfRenderer, which does not support such a feature.


text:
[DO NOT MERGE]Delete fact_check_ids

Fact_check_ids have now been replaced by auth_bypass_ids.
[DO NOT MERGE] Do not merge until https://github.com/alphagov/content-store/pull/271 and associated PRs have been deployed.
https://trello.com/c/7oRBYwnn/690-rename-fact-check-id-to-auth-bypass-id

It was a branch of a branch that's now been merged! I'll rebase. Thanks!

repo: alphagov/content-store


text:
Add published service count to export_users_for_framework csv

As part of the work for the contract variations.
CCS only want to email suppliers with an active account and who have not been removed from the framework.
This can be determined as any supplier on framework with a service that is published.
Adding the published service count allows them to determine which suppliers are active on the framework.

Hey @benvand - tests need updating to include published_service_count.
digitalmarketplace-admin-frontend/tests/app/main/views/test_users.py LINE 227
_supplier_user = {
        "application_result": "fail",
        "application_status": "no_application",
        "declaration_status": "unstarted",
        "framework_agreement": False,
        "supplier_id": 1,
        "email address": "test.user@sme.com",
        "user_name": "Test User",
        "variations_agreed": "var1",
        "published_service_count": 0
    }

authors: DilwoarH benvand


text:
Create new security audit role and user for ITHC

https://trello.com/c/SN48nkJ6/559-1-set-up-aws-account-for-pentester
For the previous ITHC it looks like we manually created users in each of the AWS accounts. It'd be much nicer to do this through terraform instead so we have existing policies, groups and roles for next time.
This PR:

Creates a new SecurityAudit group in the main AWS account
Assigns that group the built in SecurityAudit IAM policy and ReadOnlyAccess policy for the main account
Creates new security_audit roles in the development and production accounts with the built in policies
Allows members of the SecurityAudit group to assume the security_audit role in the other account
Creates a new user for the ITHC, which is added to the SecurityAudit group in digitalmarketplace-credentials/terraform/accounts/main.json

Note - we do already have a similar security audit role (managed by Cyber Sec) but this doesn't include the ReadOnlyAccess policy which the pentesters requested.
This is my first time working with our Terraform so hopefully I've not missed anything. The output of make plan in both the main and production folders looks fine to me.

On rechecking make plan it's trying to revert changes made in https://trello.com/c/tlhoS1vi/2088-disk-space-alarms-for-jenkins-are-reporting-incorrect-values
I'll make a new PR to reflect the alert changes in Terraform and rebase this one

repo: alphagov/digitalmarketplace-aws


text:
Pull in updated frameworks for new DOS3 specialists

For this trello ticket.
See this PR on the frameworks repo.
Three new specialist roles have been added.

I've pushed a TMP commit on top of this one which will work with the current pre-merge version https://github.com/alphagov/digitalmarketplace-frameworks/pull/531 in case anyone wants to test it.

TMP-ness removed, ready to go.

authors: Wynndow risicle


text:
Add endpoint to unsubscribe all users from a list

We're going to use this with the single-page notifications feature to
alert a user when a page is removed or redirected, and remove their
now-dead current subscription.
I went back and forth on the naming for this a bit.  I originally used
"destroy", but actually we're not destroying the list here, we're just
unsubscribing everyone and (optionally) sending an email.  We could
destroy the list, but there isn't really any need to, as it'll be
cleared out by the HistoricDataDeletionWorker - and in fact I'm wary
of adding a new way of deleting data when there is already an
established pattern people may expect to hold.
So I went for "bulk-unsubscribe" instead.
If a message body is given, a sender_message_id is also required.
This is to ensure we don't send multiple unsubscribe emails if the
same publishing event is processed twice (this matches the behaviour
of content changes).  But the sender_message_id has to be a UUID.
To generate this UUID, generate a v5 UUID with:

namespace: content_id
name: public_updated_at

ActiveSupport has a helpful Digest::UUID.uuid_v5 method to do this.

Trello card

Looks good, pending: https://github.com/alphagov/email-alert-api/pull/1696

Pushed two fixup commits where I've:

Made it return a 202 (rather than a 204), to match the messages endpoint
Rearranged the tests slightly so that message creation is tested regardless of whether or not there's a user
Added the missing GET /subscriber-lists/xxx endpoint to the docs
Added our new endpoint to the docs

authors: barrucadu huwd

repo: alphagov/email-alert-api


text:
Statsd Integration

Basic instrumentation of the error data in Errbit.
https://trello.com/c/tZF9psbz/815-errbit-data-logs-move-to-graphite-2

@dougdroper Now with a successful check output :)

repo: alphagov/errbit


text:
Add coronavirus business support checker

Investigate adding a coronavirus business support checker by copying the transition checker pattern.

Search page examples to sanity check:

https://[HEROKU-APP-ID].herokuapp.com/search/all
https://[HEROKU-APP-ID].herokuapp.com/search/research-and-statistics
https://[HEROKU-APP-ID].herokuapp.com/search/news-and-communications?parent=%2Feducation&topic=c58fdadd-7743-46d6-9629-90bb3ccc4ef0
https://[HEROKU-APP-ID].herokuapp.com/get-ready-brexit-check/questions
https://[HEROKU-APP-ID].herokuapp.com/drug-device-alerts
https://[HEROKU-APP-ID].herokuapp.com/find-eu-exit-guidance-business
https://[HEROKU-APP-ID].herokuapp.com/find-eu-exit-guidance-business?keywords=eori&order=relevance
https://[HEROKU-APP-ID].herokuapp.com/find-eu-exit-guidance-business?sector_business_area%5B%5D=aerospace&order=topic
https://[HEROKU-APP-ID].herokuapp.com/uk-nationals-living-eu

Other finders

@theseanything are we OK to close this?

@benthorner 💯. Closing as functionality built into Smart Answers instead.

authors: benthorner theseanything

repo: alphagov/finder-frontend


text:
Add Google Analytics tracking for finder filters

Trello: https://trello.com/c/TNs02i4D/10-adding-event-tracking-to-the-finder-frontend-finders
Adds Google Analytics tracking to finder filters, i.e: search box, dropdowns, and date filter.

@bilbof Thanks for your comments - I think I've addressed most of them! I've also tweaked the event tracking a bit (see the latest commit). Please could you re-review?

🚀

authors: bilbof vanitabarrett


text:
Run Pact test as CI job

This runs Pact tests as a job with in CI, instead of triggering a separate workflow. This consolidates and makes the CI triggers consistent.

@theseanything @sengi
The pact tests seem to be failing since this merge eg:

https://github.com/alphagov/frontend/actions/runs/3910674460/jobs/6683264109
https://github.com/alphagov/frontend/actions/runs/3903911064/jobs/6668949663

🤦🏻 it's trying to checkout content store for the pact tests - will fix now.

Hopefully this fixes it -> https://github.com/alphagov/frontend/pull/3506

authors: hannako theseanything

repo: alphagov/frontend


text:
Don't encourage the use of "html" attribute

What
We had a discussion on a design system slack channel about this documentation not to encourage the use of html parameter in macros.
Why
It's more efficient to copy and paste a block of text without realising what it's doing. It could easily bring some XSS vulnerability into the application by accident, which we'd all like to avoid.
Proposal
Scan all the example macro code and re-implement any mentions of "html". "text" should be sufficient in most cases.
For instance:

Panel Component
Error Summary Component

Connection
It may be required to rewrite after implementing the alphagov/govuk-frontend#514

Closed by #390

repo: alphagov/govuk-design-system


text:
After 1 March 2024, encourage teams to update crown

What
If the new crown is live on www.gov.uk, use our Slack channel and mailing list to inform teams that they can now update the crown.
Why
We told teams we’d let them know when it was time to update the crown.
Who needs to work on this
Content designer
Who needs to review this
One of the leads

Don't we want to encourage teams to update before the 1st March? (but after the 19th?)
Or is this more about chasing stragglers?
It might be useful to add more detail to this issue if we've got specific things we want to do.

Done.

repo: alphagov/govuk-frontend


text:
Improve test helper name

Rename helper to make its purpose clearer to people who don't know the details of A/B testing.
Suggested in alphagov/collections#232.
This changes the API of the gem, but we're still pre-1.0 and I think my redirects PR is the only thing which relies on it.

:shipit:

authors: carvil suzannehamilton


text:
Remove Bob and Laura

They have both left GDS

This feels like too small a number of people now.  cc @boffbowsh

Yep. Can we add all the on call engineers please?

@issyl0 what's the current deal on getting all offsite backups moved to S3? How long will we need this for? Is it a problem that so few people have access to this now?

authors: boffbowsh kevindew sihugh


text:
Migrate to Dart Sass from LibSass

What
Migrate to Dart Sass from LibSass.
Why

LibSass is now deprecated.
Making changes ahead of Design System team dropping support for LibSass https://github.com/alphagov/govuk-frontend/discussions/2632

Visual Changes
None.
Anything else
See:

https://github.com/alphagov/collections/pull/3385
https://github.com/alphagov/government-frontend/tree/sass-migrate
https://github.com/alphagov/frontend/tree/dart-sass-setup
https://github.com/alphagov/govuk-developer-docs/pull/4216

Closed PR to rename branch. Re-opened here: https://github.com/alphagov/govuk_publishing_components/pull/3726.


text:
Play template package doesn’t disable HTML escaping for Crown Copyright entity

Steps to reproduce
Examine the Crown Copyright section of the packaged Play template
Expected behaviour
The copyright HTML entity is wrapped in a call to Html(), to avoid it being HTML-escaped
@crownCopyrightMessage.getOrElse(Html("© Crown copyright"))

Actual behaviour
The copyright HTML entity is not wrapped in an Html() call, resulting in it being HTML-escaped, and thus appearing as © in the browser.
@crownCopyrightMessage.getOrElse("© Crown copyright")

I think the following line in play_processor.rb:
crown_copyright_message: '@crownCopyrightMessage.getOrElse("© Crown copyright")',

Should be changed to:
crown_copyright_message: '@crownCopyrightMessage.getOrElse(Html("© Crown copyright"))',

And maybe there should be a new test of some sort in play_processor_spec.rb?


text:
gem: attempt an update to SASSC

This usually fails at the Concourse level but maybe having upgraded to
Rails 6 has eased the path.
Note that this removes the SASS linting tool as both
gems (scss_lint-govuk and scss_lint) are deprecated and are the
only gems dragging sass and sass-rails.
We should eventually replace it (stylelint seems to be the recommended
solution) but another PR will help keep this one small (also stylelint
might think differently to scss_lint causing a trivial-but-huge
diff).

Already done: https://trello.com/c/BopI18Az/155-move-away-from-the-deprecated-sass-library
Robin Mitra writes:

@robinmitra approved this pull request.
I'm happy with this, but let's put a task in Trello to track the SASS lint work.

Already done: trello.com/c/BopI18Az/155-move-away-from-the-deprecated-sass-library Robin Mitra writes:
…
Robin Mitra approved this pull request. I'm happy with this, but let's put a task in Trello to track the SASS lint work.

Thanks, I've added this task to the existing ticket.

authors: freesteph robinmitra

repo: alphagov/govwifi-admin