allow updating custom_ami

Currently a cluster can't be updated to use a different custom_ami  than it was created with. For deployments needing long installs of additional software, it is much more convenient to generate pre-baked images, given that the only workarounds are either deleting & recreating a cluster or deploying to the shared fs (which may not be accessible from the image's CI).

Hey there,
Thank you for the suggestion. We started to support compute custom AMI update with ParallelCluster 3. Head node custom AMI update is still not supported.
We would like to mark this as a feature request and take it into consideration.
Thank you!
Hanwen


[elastic] Changes after sync to the upstream.

:white_check_mark: Build go-langserver 1.0.239 completed (commit https://github.com/elastic/go-langserver/commit/3d907be99a by @movie-travel-code)

:white_check_mark: Build go-langserver 1.0.240 completed (commit https://github.com/elastic/go-langserver/commit/cde06789d1 by @movie-travel-code)


Improve layout of privacy and CCPA pages

We need commits to be signed here to merge @cairomassimo! Lmk if you're on something else and I can rebase + sign myself instead


feature request custom background

I would like it to be possible for users to have custom background on 9anime animixplay stylus style, as currently it is not supported v1.0.7
I have checked in the code and it seems there should be an option for that but there is a bug n the code and I am not knowledgeable enough to know how to fix it

Glad you noticed it :) It's in my todo list, that's why I included it in the code. Will be done in a day or two. Just check for updates in Stylus.

Just added custom backgrounds. Cheers!


View curriculum data

As a logged-in user, I want to be able to view existing curriculums.
[Story Points: 13]
[Priority: Medium]
[Risk: Medium]
Tasks:

[x] #277
[x] #312
[x] #322
[x] #443

Demo steps:
Given I’m logged-in
When I navigate to the curriculums page, the curriculums are displayed to me
From there, I can select a curriculum and view its details.

All related work is complete


java.util.Optional matchers

This change was waiting for releasing 3.0 with JDK 8 compatibility.
Matchers for java.util.Optional:

OptionalMatchers.isEmpty() (!Optional.isPresent() to be JDK8 compatible)
OptionalMatchers.isPresent()
OptionalMatchers.isPresent(Matcher)

Thanks for this, @seregamorph! I appreciate the time you've put into this PR. The code is clean and readable, and I think it will be a valuable addition to Hamcrest. If you don't mind, can I request some changes?
Firstly, I'm not keen on the use of anonymous inner classes for published matchers in Hamcrest. It would be great if you re-write them as top level public classes that subclass the same TypeSafeDiagnosingMatcher<Optional<T>> parent
Secondly, I'm not definite about this, but I think it would be nicer to put them in a separate sub-package (e.g. optional)
Thirdly (and finally), I think static factory method names could give a bit more context, to make them more readable when they've been staticly imported. e.g. change isEmpty() to emptyOptional(), and change isPresent() to optionalWithValue().
Putting those points together, we'd end up with something like this:
import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.Matchers.is;
import static org.hamcrest.Matchers.not;
import static org.hamcrest.optional.OptionalMatchers.emptyOptional;
import static org.hamcrest.optional.OptionalMatchers.optionalWithValue;
import static org.hamcrest.text.MatchesPattern.matchesPattern;
import org.junit.Test;
import java.util.Optional;

public class OptionalMatchersTest {
    @Test
    public void testEmptyOptional() {
        Optional<Object> actual = Optional.empty();
        // assertThat(actual, isEmpty());
        assertThat(actual, is(emptyOptional()));
        assertThat(actual, not(optionalWithValue()));
    }

    @Test
    public void testOptionalWithValue() {
        Optional<String> actual = Optional.of("Hello, world");
        // assertThat(actual, isPresent());
        assertThat(actual, not(emptyOptional()));
        assertThat(actual, is(optionalWithValue()));
        assertThat(actual, optionalWithValue("Hello, world"));
        assertThat(actual, optionalWithValue(matchesPattern("Hell")));
    }
}

What do you think?

Thank you for the review and comments.
Done:

re-write them as top level public classes
put them in a separate sub-package
factory method names could give a bit more context, to make them more readable when they've been staticly imported

Also please note: I adjusted a bit the description message from "to be empty"/"to be present"/"to be present and match" to "empty"/"present"/"present and matches" because of the notation you suggested with "is" wrapper.
These tests clarify the failure messages:
        AssertionError failure = assertThrows(AssertionError.class, () -> {
            assertThat(Optional.of(1), is(emptyOptional()));
        });
        assertEquals("\n" +
                "Expected: is empty\n" +
                "     but: is Optional[1]", failure.getMessage());

or without is wrapper:
        AssertionError failure = assertThrows(AssertionError.class, () -> {
            assertThat(Optional.of(1), emptyOptional());
        });
        assertEquals("\n" +
                "Expected: empty\n" +
                "     but: is Optional[1]", failure.getMessage());

Thanks again @seregamorph. Now that I can see the changes in context, I have a bit more feedback:

I don't think we need a separate class for OptionalWithMatchingValue. That functionality can be merged into OptionalWithValue
I don't think the OptionalMatchers class is really pulling its weight, we could delete it without loss of clarity and readability in calling code. Rather, move the static factory methods into OptionalEmpty and OptionalWithValue, and add additional factory methods to org.hamcrest.Matchers.
I think there should be a factory method for an option literal value (e.g. optionalWithValue("Hello, world") as per my example test above). In the implementation, you can just use the IsAnything.anything() and IsEqual.equalTo(T) methods to wrap the literal value and allow consistent handling with an matcher in OptionalWithValue.
Note that there are javadoc warnings in the build. Run ./gradlew javadoc locally to see those.

Done


AirDrop not working

For the past 12hrs or so, I have been unable to succesfully call solanaPyClient.request_airdrop().  The function returns successfully a valid looking json response.  However, the transaction never shows up in solexplorer.  And the balance of the wallet never changes.
This is code that worked yesterday and is now not working.   It has not been modified.
Scott

@yayago123 i think the solana devnet has been down ..

Solana devnet is seeing http 503 errors frequently!


mute/unmute from function keys

Description of the new feature / enhancement
while in a meeting, quickly mute/ unmute mic with a single key would help
Scenario when this would be used?
In a meeting/call.
Supporting information
No response

Thank you for your report.
Is Video Conference Mute something you are looking for?
/needinfo

Actually tried Video Conference for microphone but the thing is it can mute through shortcut key and to unmute there is no shortcut rather than to click on the toolbar which is always away from the mouse cursor.
I have seen some windows devices where there is a dedicated function key used to mute/unmute microphone just like speaker mute/unmute which is I think on all majority devices.
Also you could refer to Google meet where you can press SPACE key to temporarily mute/unmute which I think is really very helpful.
thanks.

Actually tried Video Conference for microphone but the thing is it can mute through shortcut key and to unmute there is no shortcut rather than to click on the toolbar which is always away from the mouse cursor. I have seen some windows devices where there is a dedicated function key used to mute/unmute microphone just like speaker mute/unmute which is I think on all majority devices. Also you could refer to Google meet where you can press SPACE key to temporarily mute/unmute which I think is really very helpful.
thanks.

You can press Mute microphone shortcut again (default Win+Shift+A) to unmute.

no it does not unmute with the shortcut again I have to click on the toolbar to unmute

It's strange cause it should work by design.
/bugreport


Library seems unnecessarily hardcoded

This library seems overly hard-coded, to the point where building off of it would be difficult. Is there a particular reason you decided to use this architecture for your code? Or why a fork of https://github.com/EleutherAI/lm-evaluation-harness or https://github.com/BigScience-Workshop/lm-evaluation-harness wouldn't suit your needs?

That makes sense! I've been involved with the development of the EleutherAI harness and lead the BigScience eval workshop so if you want to chat about stuff :)

Hi @StellaAthena, I made this PR to refactor the codebase to build tasks in separate files like you do in lm-evaluation-harness, it should make it easier to build off of.
I also updated the acknowledgment section to EleutherAI, and now also mention it in the top of the readme, as I used a similar architecture. Please let me know if you have any comments.

@loubnabnl Apologies for not replying more promptly, but this revamp looks great! I very much look forward to using the library and potentially helping out with the BigCode project in general.


Copying and pasting long strings into command line fails

Issue Type: Bug
Not sure if maybe this is unsupported? I feel there is good support for the Terminal in general including copy and paste support.
However today I noticed that some of my strings refused to copy into the terminal and the only difference I can find is that these strings are longer then the ones that work.
The string in question is of length 1587 and fails to paste (right-click, ctrl+v, double right-click > paste... all do nothing, terminal behaves as if no action taken).
So I set about testing this real quick.
The following is a list of lengths I tried and whether the paste action worked in the terminal. Each of the strings are constructed of "1234567890" repeated/truncated however many times are necessary.
100: Paste worked
500: Paste worked
1000: Paste worked
2000: Paste does not work
1500: Paste worked
1750: Paste does not work
1580: Paste does not work
1550: Paste worked
1570: Paste does not work
1560: Paste worked
1565: Paste worked
1568: Paste worked
1569: Paste does not work
It seem like if the length of the string is 1569 characters long or longer it fails to paste. I also tried to copy a string of length 1569 to notepad first and then to the terminal from there (to strip out any strangeness/alternative data-types, etc).
This happens with extensions disabled as well.
VS Code version: Code 1.29.1 (bc24f98b5f70467bc689abf41cc5550ca637088e, 2018-11-15T19:13:36.375Z)
OS version: Windows_NT x64 6.1.7601

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-6600U CPU @ 2.60GHz (4 x 2808)

GPU Status
2d_canvas: enabledchecker_imaging: disabled_offflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onnative_gpu_memory_buffers: disabled_softwarerasterization: enabledvideo_decode: enabledvideo_encode: enabledwebgl: enabledwebgl2: enabled

Memory (System)
31.63GB (18.27GB free)

Process Argv
C:_projs\OverKlock\CM

Screen Reader
no

VM
0%

Extensions (4)

Extension
Author (truncated)
Version

calculate
aca
2.1.0

vscode-diff
fab
1.3.6

code-beautifier
mic
2.1.0

csharp
ms-
1.17.1

Also, minor additional mention: All of these strings appear to work in the regular windows command line outside of VS Code.
Please let me know if I can provide any additional details to get this resolved.

Looks like the same root cause as https://github.com/Microsoft/vscode/issues/38137


[question] instagram fingerprint

I would like to mock a real instagram app fingerprint in my project
by fingerprint i mean device_id,  adid  phone_id  uuid does anyone know which file instagram app persist these fields? so i can read it from a real phone (rooted)

Addressed in rewrite or no longer relevant.


session

how to delete session. i mean what is the name of session file from where we can get qr and store our data

/tmp/killua-multi

/tmp/killua-multi for Md
/tmp/killua-legacy for legacy


Internal Error on Player Join

When a player joins, the server seems to crash. Could you please resolve this?

Is that a proxy server or are players joining through a proxy?
On Sun, Jan 31, 2021, 6:34 PM Crazy-KBH<EMAIL_ADDRESS>wrote:

[image: image]
https://user-images.githubusercontent.com/71980680/106394052-6a349b00-63f2-11eb-8c1d-aaa443a2636b.png
[image: image]
https://user-images.githubusercontent.com/71980680/106394083-9d772a00-63f2-11eb-8205-294569d877fe.png
When a player joins, the server seems to crash. Could you please resolve
this?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/TPEimperialPE/Prisons/issues/4, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOK4PNGM3XFTUULBCEL36KLS4WPD3ANCNFSM4W3TDAVQ
.

Is that a proxy server or are players joining through a proxy?
On Sun, Jan 31, 2021, 6:34 PM Crazy-KBH<EMAIL_ADDRESS>wrote:

[image: image]
https://user-images.githubusercontent.com/71980680/106394052-6a349b00-63f2-11eb-8c1d-aaa443a2636b.png
[image: image]
https://user-images.githubusercontent.com/71980680/106394083-9d772a00-63f2-11eb-8205-294569d877fe.png
When a player joins, the server seems to crash. Could you please resolve
this?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/TPEimperialPE/Prisons/issues/4, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOK4PNGM3XFTUULBCEL36KLS4WPD3ANCNFSM4W3TDAVQ
.

I'm currently using the 2GB package from Apex Hosting.

I'm currently using the 2GB package from Apex Hosting.

Are you using version 1.2.0?
On Sun, Jan 31, 2021, 6:44 PM Crazy-KBH<EMAIL_ADDRESS>wrote:

I'm currently using the 2GB package from Apex Hosting.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/TPEimperialPE/Prisons/issues/4#issuecomment-770429282,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOK4PNDNLGTHLYZ44WRG4I3S4WQHBANCNFSM4W3TDAVQ
.

Are you using version 1.2.0?
On Sun, Jan 31, 2021, 6:44 PM Crazy-KBH<EMAIL_ADDRESS>wrote:

I'm currently using the 2GB package from Apex Hosting.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/TPEimperialPE/Prisons/issues/4#issuecomment-770429282,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOK4PNDNLGTHLYZ44WRG4I3S4WQHBANCNFSM4W3TDAVQ
.

yes

yes

I'm not experiencing that issue, can you send me the file known as
'prisons.db' and 'playerlist.yml' found in the plugin data for prisons.
On Sun, Jan 31, 2021, 6:45 PM Crazy-KBH<EMAIL_ADDRESS>wrote:

yes
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/TPEimperialPE/Prisons/issues/4#issuecomment-770429548,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOK4PNFKFOC2CQIRV5WXL6DS4WQNLANCNFSM4W3TDAVQ
.

I'm not experiencing that issue, can you send me the file known as
'prisons.db' and 'playerlist.yml' found in the plugin data for prisons.
On Sun, Jan 31, 2021, 6:45 PM Crazy-KBH<EMAIL_ADDRESS>wrote:

yes
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/TPEimperialPE/Prisons/issues/4#issuecomment-770429548,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOK4PNFKFOC2CQIRV5WXL6DS4WQNLANCNFSM4W3TDAVQ
.

How would you like the files to be sent? Discord? I'm zCrazy#0001

How would you like the files to be sent? Discord? I'm zCrazy#0001

Yeah send them over on discord.
On Sun, Jan 31, 2021, 6:51 PM Crazy-KBH<EMAIL_ADDRESS>wrote:

How would you like the files to be sent? Discord? I'm zCrazy#0001
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/TPEimperialPE/Prisons/issues/4#issuecomment-770430405,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOK4PNEDVEOJK2LP4EGB2NTS4WRCHANCNFSM4W3TDAVQ
.

Yeah send them over on discord.
On Sun, Jan 31, 2021, 6:51 PM Crazy-KBH<EMAIL_ADDRESS>wrote:

How would you like the files to be sent? Discord? I'm zCrazy#0001
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/TPEimperialPE/Prisons/issues/4#issuecomment-770430405,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOK4PNEDVEOJK2LP4EGB2NTS4WRCHANCNFSM4W3TDAVQ
.

I've got the files ready, you gonna send a friend req? I'm zCrazy#0001.

I've got the files ready, you gonna send a friend req? I'm zCrazy#0001.

Sent.

Sent.

2021-02-17 [01:11:12] [Server thread/CRITICAL]: ErrorException: "Undefined index: sstalwarrt00" (EXCEPTION) in "plugins/Prisons.phar/src/TPE/Prisons/Provider/SQLite3" at line 58
2021-02-17 [01:11:12] [Server thread/CRITICAL]: #0 plugins/Prisons.phar/src/TPE/Prisons/Provider/SQLite3(58): pocketmine\utils\Utils::errorExceptionHandler(integer 8, string[29] Undefined index: sstalwarrt00, string[80] phar:///home/container/plugins/Prisons.phar/src/TPE/Prisons/Provider/SQLite3.php, integer 58, array[2])
2021-02-17 [01:11:12] [Server thread/CRITICAL]: #1 plugins/Prisons.phar/src/TPE/Prisons/Prisons(74): TPE\Prisons\Provider\SQLite3->getPlayerData(string[12] SsTalwarrt00, string[4] rank)
2021-02-17 [01:11:12] [Server thread/CRITICAL]: #2 plugins/Prisons.phar/src/TPE/Prisons/Utils/Configuration(18): TPE\Prisons\Prisons->getRank(string[12] SsTalwarrt00)
2021-02-17 [01:11:12] [Server thread/CRITICAL]: #3 /home/container/plugin_data/ScoreHud/addons/PrisonsAddon(23): TPE\Prisons\Utils\Configuration::getRankName(string[12] SsTalwarrt00)
2021-02-17 [01:11:12] [Server thread/CRITICAL]: #4 plugins/ScoreHud.phar/src/JackMD/ScoreHud/ScoreHud(229): JackMD\ScoreHud\Addons\PrisonsAddon->getProcessedTags(object pocketmine\Player)
2021-02-17 [01:11:12] [Server thread/CRITICAL]: #5 plugins/ScoreHud.phar/src/JackMD/ScoreHud/ScoreHud(199): JackMD\ScoreHud\ScoreHud->process(object pocketmine\Player, string[4]  SMP)
2021-02-17 [01:11:12] [Server thread/CRITICAL]: #6 plugins/ScoreHud.phar/src/JackMD/ScoreHud/ScoreHud(171): JackMD\ScoreHud\ScoreHud->updateScore(object pocketmine\Player)
2021-02-17 [01:11:12] [Server thread/CRITICAL]: #7 plugins/ScoreHud.phar/src/JackMD/ScoreHud/task/ScoreUpdateTask(77): JackMD\ScoreHud\ScoreHud->addScore(object pocketmine\Player, string[18] ..l..aBeef..dLands)
2021-02-17 [01:11:12] [Server thread/CRITICAL]: #8 pmsrc/src/pocketmine/scheduler/TaskHandler(137): JackMD\ScoreHud\task\ScoreUpdateTask->onRun(integer 208561)
2021-02-17 [01:11:12] [Server thread/CRITICAL]: #9 pmsrc/src/pocketmine/scheduler/TaskScheduler(179): pocketmine\scheduler\TaskHandler->run(integer 208561)
2021-02-17 [01:11:12] [Server thread/CRITICAL]: #10 pmsrc/src/pocketmine/plugin/PluginManager(654): pocketmine\scheduler\TaskScheduler->mainThreadHeartbeat(integer 208561)
2021-02-17 [01:11:12] [Server thread/CRITICAL]: #11 pmsrc/src/pocketmine/Server(2390): pocketmine\plugin\PluginManager->tickSchedulers(integer 208561)
2021-02-17 [01:11:12] [Server thread/CRITICAL]: #12 pmsrc/src/pocketmine/Server(2153): pocketmine\Server->tick()
2021-02-17 [01:11:12] [Server thread/CRITICAL]: #13 pmsrc/src/pocketmine/Server(1993): pocketmine\Server->tickProcessor()
2021-02-17 [01:11:12] [Server thread/CRITICAL]: #14 pmsrc/src/pocketmine/Server(1587): pocketmine\Server->start()
2021-02-17 [01:11:12] [Server thread/CRITICAL]: #15 pmsrc/src/pocketmine/PocketMine(286): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[16] /home/container/, string[24] /home/container/plugins/)
2021-02-17 [01:11:12] [Server thread/CRITICAL]: #16 pmsrc/src/pocketmine/PocketMine(316): pocketmine\server()
2021-02-17 [01:11:12] [Server thread/CRITICAL]: #17 pmsrc(11): require(string[71] phar:///home/container/PocketMine-MP.phar/src/pocketmine/PocketMine.php)
2021-02-17 [01:11:12] [Server thread/EMERGENCY]: An unrecoverable error has occurred and the server has crashed. Creating a crash dump
2021-02-17 [01:11:12] [Server thread/EMERGENCY]: Please upload the "/home/container/crashdumps/Wed_Feb_17-01.11.12-UTC_2021.log" file to the Crash Archive and submit the link to the Bug Reporting page. Give as much info as you can.
2021-02-17 [01:11:12] [Server thread/EMERGENCY]: Failed to communicate with crash archive: Could not resolve host: crash.pmmp.io

I'm having the same issue

Use the recent version of the plugin and you're getting that error because
your scorehud addon version is outdated, use the most recently released one
on GitHub.
On Wed, Feb 17, 2021, 8:20 AM Jaron<EMAIL_ADDRESS>wrote:

2021-02-17 [01:11:12] [Server thread/CRITICAL]: ErrorException: "Undefined index: sstalwarrt00" (EXCEPTION) in "plugins/Prisons.phar/src/TPE/Prisons/Provider/SQLite3" at line 58
2021-02-17 [01:11:12] [Server thread/CRITICAL]: #0 plugins/Prisons.phar/src/TPE/Prisons/Provider/SQLite3(58): pocketmine\utils\Utils::errorExceptionHandler(integer 8, string[29] Undefined index: sstalwarrt00, string[80] phar:///home/container/plugins/Prisons.phar/src/TPE/Prisons/Provider/SQLite3.php, integer 58, array[2])
2021-02-17 [01:11:12] [Server thread/CRITICAL]: #1 plugins/Prisons.phar/src/TPE/Prisons/Prisons(74): TPE\Prisons\Provider\SQLite3->getPlayerData(string[12] SsTalwarrt00, string[4] rank)
2021-02-17 [01:11:12] [Server thread/CRITICAL]: #2 plugins/Prisons.phar/src/TPE/Prisons/Utils/Configuration(18): TPE\Prisons\Prisons->getRank(string[12] SsTalwarrt00)
2021-02-17 [01:11:12] [Server thread/CRITICAL]: #3 /home/container/plugin_data/ScoreHud/addons/PrisonsAddon(23): TPE\Prisons\Utils\Configuration::getRankName(string[12] SsTalwarrt00)
2021-02-17 [01:11:12] [Server thread/CRITICAL]: #4 plugins/ScoreHud.phar/src/JackMD/ScoreHud/ScoreHud(229): JackMD\ScoreHud\Addons\PrisonsAddon->getProcessedTags(object pocketmine\Player)
2021-02-17 [01:11:12] [Server thread/CRITICAL]: #5 plugins/ScoreHud.phar/src/JackMD/ScoreHud/ScoreHud(199): JackMD\ScoreHud\ScoreHud->process(object pocketmine\Player, string[4]  SMP)
2021-02-17 [01:11:12] [Server thread/CRITICAL]: #6 plugins/ScoreHud.phar/src/JackMD/ScoreHud/ScoreHud(171): JackMD\ScoreHud\ScoreHud->updateScore(object pocketmine\Player)
2021-02-17 [01:11:12] [Server thread/CRITICAL]: #7 plugins/ScoreHud.phar/src/JackMD/ScoreHud/task/ScoreUpdateTask(77): JackMD\ScoreHud\ScoreHud->addScore(object pocketmine\Player, string[18] ..l..aBeef..dLands)
2021-02-17 [01:11:12] [Server thread/CRITICAL]: #8 pmsrc/src/pocketmine/scheduler/TaskHandler(137): JackMD\ScoreHud\task\ScoreUpdateTask->onRun(integer 208561)
2021-02-17 [01:11:12] [Server thread/CRITICAL]: #9 pmsrc/src/pocketmine/scheduler/TaskScheduler(179): pocketmine\scheduler\TaskHandler->run(integer 208561)
2021-02-17 [01:11:12] [Server thread/CRITICAL]: #10 pmsrc/src/pocketmine/plugin/PluginManager(654): pocketmine\scheduler\TaskScheduler->mainThreadHeartbeat(integer 208561)
2021-02-17 [01:11:12] [Server thread/CRITICAL]: #11 pmsrc/src/pocketmine/Server(2390): pocketmine\plugin\PluginManager->tickSchedulers(integer 208561)
2021-02-17 [01:11:12] [Server thread/CRITICAL]: #12 pmsrc/src/pocketmine/Server(2153): pocketmine\Server->tick()
2021-02-17 [01:11:12] [Server thread/CRITICAL]: #13 pmsrc/src/pocketmine/Server(1993): pocketmine\Server->tickProcessor()
2021-02-17 [01:11:12] [Server thread/CRITICAL]: #14 pmsrc/src/pocketmine/Server(1587): pocketmine\Server->start()
2021-02-17 [01:11:12] [Server thread/CRITICAL]: #15 pmsrc/src/pocketmine/PocketMine(286): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[16] /home/container/, string[24] /home/container/plugins/)
2021-02-17 [01:11:12] [Server thread/CRITICAL]: #16 pmsrc/src/pocketmine/PocketMine(316): pocketmine\server()
2021-02-17 [01:11:12] [Server thread/CRITICAL]: #17 pmsrc(11): require(string[71] phar:///home/container/PocketMine-MP.phar/src/pocketmine/PocketMine.php)
2021-02-17 [01:11:12] [Server thread/EMERGENCY]: An unrecoverable error has occurred and the server has crashed. Creating a crash dump
2021-02-17 [01:11:12] [Server thread/EMERGENCY]: Please upload the "/home/container/crashdumps/Wed_Feb_17-01.11.12-UTC_2021.log" file to the Crash Archive and submit the link to the Bug Reporting page. Give as much info as you can.
2021-02-17 [01:11:12] [Server thread/EMERGENCY]: Failed to communicate with crash archive: Could not resolve host: crash.pmmp.io
I'm having the same issue
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/TPEimperialPE/Prisons/issues/4#issuecomment-780386967,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOK4PNGGL72FWBAOYD6DEETS7N33XANCNFSM4W3TDAVQ
.


Update to favicon with transparent background

Simple swap of the favicon as requested in the requirements doc.

Adding cla: yes label, as the PR author is covered by CLA.


Allow linking more libraries to an executable

Use cmake_parse_arguments in create_executable to accept libraries as well as source files

This is not needed because target_link_libraries can, in fact, be invoked multiple times. The user can simply invoke target_link_libraries after create_executable to add additional static libraries.


build: moduleResolution NodeNext

Codecov Report
Base: 85.27% // Head: 82.48% // Decreases project coverage by -2.79% :warning:

Coverage data is based on head (dff31f3) compared to base (a6dc591).
Patch coverage: 100.00% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #29      +/-   ##
==========================================
- Coverage   85.27%   82.48%   -2.80%
==========================================
  Files           4        4
  Lines         394      394
  Branches       21       22       +1
==========================================
- Hits          336      325      -11
- Misses         58       69      +11

Impacted Files
Coverage Δ

src/changelog.ts
97.95% <100.00%> (ø)

src/git.ts
59.66% <100.00%> (-9.25%)
:arrow_down:

src/github.ts
92.63% <100.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Destroy slides and create new without mySwiper.appendSlide(slides)

Hi,
Here's code: https://codepen.io/reti/pen/qBbKZJq
I would like to destroy galleryTop and galleryThumbs and then add new slides. I'm running my functions: destroyAll() and createNew(). The result is:

the navigation doesn't work (events disappeared)
the sliders are no longer connected (movement of one does not affect the movement of the second)
a few events connected to the HTML tag disappeared
two spans:  (What is this for? It's not in documentation.) also dissapeared.
What did I do wrong?

I don't want to use mySwiper.appendSlide(slides). When I use this method, everything works well, but veeeeeery slowly. You can see it well when you add a lot of slides. Why is this happening?

You should destroy it destroy(true, true). And when you create new one, they must be created as new Swiper(...)

Do you want to ask a question? Are you looking for support? Stack Overflow is the best places for getting support

Please, don't use GitHub issues for questions

Thanks, I'll try it and let you know.

I did something wrong. It doesn't work: https://codepen.io/reti/pen/dyGjpEx Looped slides don't create.
`var galleryTop;
var galleryThumbs;
destroyAll = () => {
if (galleryTop) {
galleryTop.removeAllSlides();
galleryTop.destroy(true, true);
}
if (galleryThumbs) {
galleryThumbs.removeAllSlides();
galleryThumbs.destroy(true, true);
}
};
createTopOrThumbSlider = (c, d) => {
a = document.createElement('DIV');
a.classList.add('swiper-slide');
b = document.createElement('DIV');
b.classList.add('swiper-slide-container');
b.innerHTML = Slide ${d};
a.appendChild(b);
c.wrapperEl.appendChild(a);
};
createNew = () => {
destroyAll();
galleryTop = new Swiper('.gallery-top', {
spaceBetween: 10,
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
loop: true,
loopedSlides: 4,
});
galleryThumbs = new Swiper('.gallery-thumbs', {
spaceBetween: 10,
centeredSlides: true,
slidesPerView: 'auto',
touchRatio: 0.2,
slideToClickedSlide: true,
loop: true,
loopedSlides: 4,
});
galleryTop.controller.control = galleryThumbs;
galleryThumbs.controller.control = galleryTop;
var i;
for (i = 1; i <= 5; i++) {
createTopOrThumbSlider(galleryTop, i);
createTopOrThumbSlider(galleryThumbs, i);
}
galleryTop.update();
galleryThumbs.update();
};
createNew();
`


All the requirements are satisfied, but it is still not resolved

If all the requirements are satisfied, this is not a problem with gd.py—most likely your Pylance (judging by the screen) operates in a misconfigured virtual enviroment.
Try reconfiguring your environment in the right bottom corner of VSCode and maybe Ctrl + Shift + P > Clear Cache and Reload Window.
Again, this is not an issue with gd.py.


Fix nightlies pipeline after rust package id spec update

Stack:

#1220
#1219
#1218
#1217
#1216
#1215
#1214
#1221
#1222 ⬅
#1213

⚠ Part of a stack created by spr. Do not merge manually using the UI - doing so may have unexpected results.

Dry run: https://github.com/software-mansion/scarb/actions/runs/8389839951


blog post about testing CSI drivers

The earlier E2E blog post touch on some of these aspects, but was more
focused on writing a custom test suite. Using the existing tests
unchanged may be simpler and sufficient. Because it is not that
well-known yet, a blog post seems useful.

/cc @msau42
This is WIP because some of the components described in the blog post haven't been released yet. I think it makes sense to merge https://github.com/kubernetes-csi/csi-lib-utils/pull/34 first and do csi-test 2.3.0 and csi-driver-host-path 1.2.0 releases first.
It's also a very early draft - still need to go through it myself again tomorrow.

Michelle Au<EMAIL_ADDRESS>writes:

I think some of the content here may be a little too detailed for a
blog post, but very well suited in the README.

I'm worried that putting too much text into the README will become a
liability. We would have to ensure that it is always up-to-date. We
already failed with that: the README.md still uses dataSource, but
https://github.com/kubernetes/kubernetes/pull/80117/files#diff-84aa234538402d584aee76f4923fcf8f
replaced that with pvcDataSource.
A blog post of course doesn't solve that problem. But at least we don't
disappoint readers because the expectation will be that the instructions
work for the versions of the software that is described in it, and that
I have checked.
But suppose we copy text into the README: should I then copy the entire
"End-to-end testing" section into the README and only keep a simplified
version in the blog post?

Also maybe emphasizing more on the benefits to CSI driver developers,
and a get involved section at the end.

Okay.

FromName
Add a note that it creates a StorageClass with no parameters. If you
driver needs parameters specified, then it is better to use the
FromFile option.

Okay.

I think details about things like how to set specific fields should live with the code. Maybe documenting it in the struct and then referencing the file from the README is sufficient.

Michelle Au<EMAIL_ADDRESS>writes:

I think details about things like how to set specific fields should
live with the code. Maybe documenting it in the struct and then
referencing the file from the README is sufficient.

That's also what I would prefer. In the README.md it's easy to reference
the code, too.
For the blog post I was trying to pull that information together for a
specific example that actually works. If that's too detailed and/or too
long, then I can shorten it.

I've pushed an updated version.
/assign @msau42
@msau42: can you have another look?
@timoreimann : you said on Slack that you also wanted to check it out - this is your chance! :grin:

Thanks @pohly, will have a look.
Re: leaving documentation in the code and pointing to it from a README: I understand the desire to avoid documentation from becoming outdated (who doesn't), but I feel there are a few issues with that approach:

If you don't use a permalink, you risk pointing at a file that stops to exist after the next refactoring (of which there are generally plenty in Kubernetes).
If you use a permalink, you risk not pointing at the latest version.
Unrendered documentation is fairly hard to read, and the capabilities of ASCII to format are limited.

Personally, I favor to have instructions in a README file even if it means they could be out of date at times.
An alternative / addition could be to have executable examples, e.g., something in Go or bash that can be validated during CI.

Re: leaving documentation in the code and pointing to it from a README: I understand the desire to avoid documentation from becoming outdated (who doesn't), but I feel there are a few issues with that approach:
...

The README.md is https://github.com/kubernetes/kubernetes/blob/master/test/e2e/storage/external/README.md. This can use a relative link, so there's no risk of getting the wrong or out-dated source code. It also gets rendered by GitHub, so your points should be addressed.
However, it did get outdated when changes were made to the source code without updating that documentation. That's why I want to avoid putting too much content into it.

Personally, I favor to have instructions in a README file even if it means they could be out of date at times.

As a user I prefer a README, but not if it is out-dated and thus potentially misleading. As developer, duplicating information becomes a burden. :grimacing:

Updated in-tree documentation: https://github.com/kubernetes/kubernetes/pull/86077

I left a couple of remarks, made from the perspective of a fairly new user to the test suite.

Thanks, that's exactly the kind of feedback that we need.

I pushed the updated version.

/lgtm
Thanks!

/assign @castrojo
Content is ready, we just need to select a publishing date and update the date in the text.

I forgot to mention this was informal feedback. I'm not able to help out with a scheduling date.
@kubernetes/sig-docs-blog-reviewers can help here I think.

As a new CSI developer, I just landed on this and it seems incredibly useful.
However, I think there is still a gap - there should more information/instruction on how to get the e2e tests to run with some custom CSI plugin, perhaps in the form of a step-by-step tutorial.
The main questions that came up -

should I deploy the plugin manually on my k8s cluster and run then run the tests? or do the tests do the deployment?
what does each flag/option in the test-driver.yaml mean? (the comments in the associated structs didn't help much; the text is a bit laconic/brief)

From my understanding e2e.test is the to test many other k8s features, not just CSI. This document should make it straightforward for a CSI developer to use e2e.test, someone who might know very little about this testing framework and many k8s-specifc details.

As a new CSI developer, I just landed on this and it seems incredibly useful.
However, I think there is still a gap - there should more information/instruction on how to get the e2e tests to run with some custom CSI plugin, perhaps in the form of a step-by-step tutorial.

But isn't that what the blog post provides, using the hostpath driver as example for such a custom CSI plugin?

should I deploy the plugin manually on my k8s cluster and run then run the tests? or do the tests do the deployment?

That part wasn't clear. It must be started manually. I've changed two sentences and added the deploy-hostpath.sh invocation to address this.

what does each flag/option in the test-driver.yaml mean? (the comments in the associated structs didn't help much; the text is a bit laconic/brief)

I fear this is where we need specific feedback and improvement suggestions. Perhaps you can take notes while going through the options and write down what's missing, then file an issue or PR against the Kubernetes repo?
For a more experience developer it may not be obvious what's missing because even a brief comment might be enough.

As a new CSI developer, I just landed on this and it seems incredibly useful.
However, I think there is still a gap - there should more information/instruction on how to get the e2e tests to run with some custom CSI plugin, perhaps in the form of a step-by-step tutorial.

But isn't that what the blog post provides, using the hostpath driver as example for such a custom CSI plugin?

It requires a developer to know the hostpath implementation so that one can compare their own CSI plugin to the hostpath, and decide how to fill the various fields. But this might be good enough.
Also notice that the suggested command line includes a regex filter ("focus") that includes "hostpath", which could indicate that the selected tests might not cover all necessary features, or actually run tests that are specific to the hostpath driver.

should I deploy the plugin manually on my k8s cluster and run then run the tests? or do the tests do the deployment?

That part wasn't clear. It must be started manually. I've changed two sentences and added the deploy-hostpath.sh invocation to address this.

what does each flag/option in the test-driver.yaml mean? (the comments in the associated structs didn't help much; the text is a bit laconic/brief)

I fear this is where we need specific feedback and improvement suggestions. Perhaps you can take notes while going through the options and write down what's missing, then file an issue or PR against the Kubernetes repo?
For a more experience developer it may not be obvious what's missing because even a brief comment might be enough.

/lgtm
/hold
for updating the blog date

@castrojo: any suggestions for when this could or should be published?
Can you update the date as part of the approval or do I need to do that? It also better should get squashed.

Everything looks good from the technical side 👍
/assign @kbarnard10
for final review

@pohly here's some feedback. It's almost all optional stuff rather than you-must-fix-before-publication.

These are all useful suggestions. But if there are no other changes required, I would prefer to get this published as-is.

/lgtm
Just needs the date metadata fixed.

Just needs the date metadata fixed.

In that case let me propose that we publish this week on Wednesday. I don't have any strong reasons for this date, though, so just let me know if some other day is better.
In addition, I've squashed the PR commits and addressed the minor, one-line (or one-word) changes that @sftim suggested.

/lgtm
Thanks!

/assign @sig-docs-blog-owners
For final approval.

@kubernetes/sig-docs-blog-owners ?

/hold cancel
/approve
Thanks, sorry that you got stuck in the holiday-delay!


Synthesis failed for java-monitoring

Hello! Autosynth couldn't regenerate java-monitoring. :broken_heart:
Here's the output from running synth.py:
Cloning into 'working_repo'...
Switched to a new branch 'autosynth'
Cloning into '/tmpfs/tmp/tmp9lb_6wkm/googleapis'...
Cloning into '/tmpfs/tmp/tmp9lb_6wkm/synthtool'...
Switched to branch 'autosynth-self'
Note: checking out '696885690e96065e83bdcf835624c027687c75d3'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 6968856 deps: update dependency com.google.api.grpc:proto-google-common-protos to v1.18.0 (#159)
Note: checking out '101d31acd73076c52d78e18322be01f3debe8cb5'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 101d31ac Update public client library for Cloud Monitoring to introduce new Uptime check feature. Uptime HTTP(S) checks can now be GET or POST.
Note: checking out '19465d3ec5e5acdb01521d8f3bddd311bcbee28d'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 19465d3 build: use codecov's action, now that it's authless (#499)
Switched to a new branch 'autosynth-self-2'
2020-05-05 21:32:26 [INFO] Running synthtool
2020-05-05 21:32:26 [INFO] ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']
2020-05-05 21:32:26,342 synthtool > Executing /tmpfs/src/github/synthtool/working_repo/synth.py.
On branch autosynth-self-2
nothing to commit, working tree clean
2020-05-05 21:32:26,475 synthtool > Ensuring dependencies.
2020-05-05 21:32:26,486 synthtool > Cloning googleapis.
2020-05-05 21:32:26,486 synthtool > Using precloned repo /tmpfs/tmp/tmp9lb_6wkm/googleapis
2020-05-05 21:32:26,491 synthtool > Generating code for: //google/monitoring/v3:google-cloud-monitoring-v3-java.
2020-05-05 21:32:26,602 synthtool > Failed executing bazel build //google/monitoring/v3:google-cloud-monitoring-v3-java:

Starting local Bazel server and connecting to it...
Server crashed during startup. Now printing /home/kbuilder/.cache/bazel/_bazel_kbuilder/f7355a4fc6603b35af995ad30c0ddd53/server/jvm.out
OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000715200000, 247463936, 0) failed; error='Not enough space' (errno=12)
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 247463936 bytes for committing reserved memory.
# An error report file with more information is saved as:
# /tmpfs/tmp/tmp9lb_6wkm/googleapis/hs_err_pid24352.log

2020-05-05 21:32:26,603 synthtool > Wrote metadata to synth.metadata.
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 102, in <module>
    main()
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 94, in main
    spec.loader.exec_module(synth_module)  # type: ignore
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/tmpfs/src/github/synthtool/working_repo/synth.py", line 29, in <module>
    bazel_target=f'//google/{service}/{version}:google-cloud-{service}-{version}-java',
  File "/tmpfs/src/github/synthtool/synthtool/languages/java.py", line 310, in bazel_library
    library = gapic.java_library(service=service, version=version, **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/gcp/gapic_bazel.py", line 63, in java_library
    return self._generate_code(service, version, "java", **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/gcp/gapic_bazel.py", line 177, in _generate_code
    shell.run(bazel_run_args)
  File "/tmpfs/src/github/synthtool/synthtool/shell.py", line 39, in run
    raise exc
  File "/tmpfs/src/github/synthtool/synthtool/shell.py", line 33, in run
    encoding="utf-8",
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 438, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['bazel', 'build', '//google/monitoring/v3:google-cloud-monitoring-v3-java']' returned non-zero exit status 37.
2020-05-05 21:32:26 [ERROR] Synthesis failed
HEAD is now at 6968856 deps: update dependency com.google.api.grpc:proto-google-common-protos to v1.18.0 (#159)
Switched to branch 'autosynth-self'
Note: checking out '696885690e96065e83bdcf835624c027687c75d3'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 6968856 deps: update dependency com.google.api.grpc:proto-google-common-protos to v1.18.0 (#159)
Previous HEAD position was 101d31ac Update public client library for Cloud Monitoring to introduce new Uptime check feature. Uptime HTTP(S) checks can now be GET or POST.
HEAD is now at a3a0bf0f BREAKING_CHANGE: Removing TimeSeriesQueryLanguageCondition as an alert condition type. The condition type is unsupported and unused. It was originally added for the Monitoring Query Language Alpha feature. refactor!: Drop support for TimeSeriesQueryLanguageCondition as an alert condition type.
Previous HEAD position was 19465d3 build: use codecov's action, now that it's authless (#499)
HEAD is now at ab88356 fix: make .kokoro-autosynth executable (#522)
Switched to a new branch 'autosynth-53'
2020-05-05 21:32:26 [INFO] Running synthtool
2020-05-05 21:32:26 [INFO] ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']
2020-05-05 21:32:26,914 synthtool > Executing /tmpfs/src/github/synthtool/working_repo/synth.py.
On branch autosynth-53
nothing to commit, working tree clean
2020-05-05 21:32:27,046 synthtool > Ensuring dependencies.
2020-05-05 21:32:27,058 synthtool > Cloning googleapis.
2020-05-05 21:32:27,058 synthtool > Using precloned repo /tmpfs/tmp/tmp9lb_6wkm/googleapis
2020-05-05 21:32:27,063 synthtool > Generating code for: //google/monitoring/v3:google-cloud-monitoring-v3-java.
2020-05-05 21:32:27,173 synthtool > Failed executing bazel build //google/monitoring/v3:google-cloud-monitoring-v3-java:

Starting local Bazel server and connecting to it...
Server crashed during startup. Now printing /home/kbuilder/.cache/bazel/_bazel_kbuilder/f7355a4fc6603b35af995ad30c0ddd53/server/jvm.out
OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000715200000, 247463936, 0) failed; error='Not enough space' (errno=12)
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 247463936 bytes for committing reserved memory.
# An error report file with more information is saved as:
# /tmpfs/tmp/tmp9lb_6wkm/googleapis/hs_err_pid24411.log

2020-05-05 21:32:27,174 synthtool > Wrote metadata to synth.metadata.
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 102, in <module>
    main()
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 94, in main
    spec.loader.exec_module(synth_module)  # type: ignore
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/tmpfs/src/github/synthtool/working_repo/synth.py", line 29, in <module>
    bazel_target=f'//google/{service}/{version}:google-cloud-{service}-{version}-java',
  File "/tmpfs/src/github/synthtool/synthtool/languages/java.py", line 310, in bazel_library
    library = gapic.java_library(service=service, version=version, **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/gcp/gapic_bazel.py", line 63, in java_library
    return self._generate_code(service, version, "java", **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/gcp/gapic_bazel.py", line 177, in _generate_code
    shell.run(bazel_run_args)
  File "/tmpfs/src/github/synthtool/synthtool/shell.py", line 39, in run
    raise exc
  File "/tmpfs/src/github/synthtool/synthtool/shell.py", line 33, in run
    encoding="utf-8",
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 438, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['bazel', 'build', '//google/monitoring/v3:google-cloud-monitoring-v3-java']' returned non-zero exit status 37.
2020-05-05 21:32:27 [ERROR] Synthesis failed
HEAD is now at 6968856 deps: update dependency com.google.api.grpc:proto-google-common-protos to v1.18.0 (#159)
Switched to branch 'autosynth'
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 584, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 465, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 574, in _inner_main
    commit_count = synthesize_loop(x, multiple_prs, change_pusher, synthesizer)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 360, in synthesize_loop
    synthesize_inner_loop(toolbox, synthesizer)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 370, in synthesize_inner_loop
    synthesizer, len(toolbox.versions) - 1
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 259, in synthesize_version_in_new_branch
    synthesizer.synthesize(self.environ)
  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 115, in synthesize
    synth_proc.check_returncode()  # Raise an exception.
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 389, in check_returncode
    self.stderr)
subprocess.CalledProcessError: Command '['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']' returned non-zero exit status 1.

Google internal developers can see the full log here.

Autosynth is still having trouble generating java-monitoring. :sob:
Here's the output from running synth.py:
Cloning into 'working_repo'...
Switched to a new branch 'autosynth'
Cloning into '/tmpfs/tmp/tmp40gwfso1/googleapis'...
Cloning into '/tmpfs/tmp/tmp40gwfso1/synthtool'...
Switched to branch 'autosynth-self'
Note: checking out '696885690e96065e83bdcf835624c027687c75d3'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 6968856 deps: update dependency com.google.api.grpc:proto-google-common-protos to v1.18.0 (#159)
Note: checking out '101d31acd73076c52d78e18322be01f3debe8cb5'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 101d31ac Update public client library for Cloud Monitoring to introduce new Uptime check feature. Uptime HTTP(S) checks can now be GET or POST.
Note: checking out '19465d3ec5e5acdb01521d8f3bddd311bcbee28d'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 19465d3 build: use codecov's action, now that it's authless (#499)
Switched to a new branch 'autosynth-self-2'
2020-05-07 07:01:41 [INFO] Running synthtool
2020-05-07 07:01:41 [INFO] ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']
2020-05-07 07:01:41,755 synthtool > Executing /tmpfs/src/github/synthtool/working_repo/synth.py.
On branch autosynth-self-2
nothing to commit, working tree clean
2020-05-07 07:01:41,888 synthtool > Ensuring dependencies.
2020-05-07 07:01:41,899 synthtool > Cloning googleapis.
2020-05-07 07:01:41,899 synthtool > Using precloned repo /tmpfs/tmp/tmp40gwfso1/googleapis
2020-05-07 07:01:41,908 synthtool > Generating code for: //google/monitoring/v3:google-cloud-monitoring-v3-java.
2020-05-07 07:01:42,030 synthtool > Failed executing bazel build //google/monitoring/v3:google-cloud-monitoring-v3-java:

Starting local Bazel server and connecting to it...
Server crashed during startup. Now printing /home/kbuilder/.cache/bazel/_bazel_kbuilder/21cf2b02e870dc4241820033e750fe0b/server/jvm.out
OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000715200000, 247463936, 0) failed; error='Not enough space' (errno=12)
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 247463936 bytes for committing reserved memory.
# An error report file with more information is saved as:
# /tmpfs/tmp/tmp40gwfso1/googleapis/hs_err_pid17493.log

2020-05-07 07:01:42,031 synthtool > Wrote metadata to synth.metadata.
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 102, in <module>
    main()
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 94, in main
    spec.loader.exec_module(synth_module)  # type: ignore
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/tmpfs/src/github/synthtool/working_repo/synth.py", line 29, in <module>
    bazel_target=f'//google/{service}/{version}:google-cloud-{service}-{version}-java',
  File "/tmpfs/src/github/synthtool/synthtool/languages/java.py", line 310, in bazel_library
    library = gapic.java_library(service=service, version=version, **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/gcp/gapic_bazel.py", line 63, in java_library
    return self._generate_code(service, version, "java", **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/gcp/gapic_bazel.py", line 177, in _generate_code
    shell.run(bazel_run_args)
  File "/tmpfs/src/github/synthtool/synthtool/shell.py", line 39, in run
    raise exc
  File "/tmpfs/src/github/synthtool/synthtool/shell.py", line 33, in run
    encoding="utf-8",
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 438, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['bazel', 'build', '//google/monitoring/v3:google-cloud-monitoring-v3-java']' returned non-zero exit status 37.
2020-05-07 07:01:42 [ERROR] Synthesis failed
HEAD is now at 6968856 deps: update dependency com.google.api.grpc:proto-google-common-protos to v1.18.0 (#159)
Switched to branch 'autosynth-self'
Note: checking out '696885690e96065e83bdcf835624c027687c75d3'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 6968856 deps: update dependency com.google.api.grpc:proto-google-common-protos to v1.18.0 (#159)
Previous HEAD position was 101d31ac Update public client library for Cloud Monitoring to introduce new Uptime check feature. Uptime HTTP(S) checks can now be GET or POST.
HEAD is now at 2fc2caaa chore: enable gapic v2 and proto annotation for bigquery/storage/v1beta2 API.
Previous HEAD position was 19465d3 build: use codecov's action, now that it's authless (#499)
HEAD is now at be74d3e build: do not fail builds on codecov errors (#528)
Switched to a new branch 'autosynth-61'
2020-05-07 07:01:42 [INFO] Running synthtool
2020-05-07 07:01:42 [INFO] ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']
2020-05-07 07:01:42,496 synthtool > Executing /tmpfs/src/github/synthtool/working_repo/synth.py.
On branch autosynth-61
nothing to commit, working tree clean
2020-05-07 07:01:42,720 synthtool > Ensuring dependencies.
2020-05-07 07:01:42,734 synthtool > Cloning googleapis.
2020-05-07 07:01:42,735 synthtool > Using precloned repo /tmpfs/tmp/tmp40gwfso1/googleapis
2020-05-07 07:01:42,740 synthtool > Generating code for: //google/monitoring/v3:google-cloud-monitoring-v3-java.
2020-05-07 07:01:42,862 synthtool > Failed executing bazel build //google/monitoring/v3:google-cloud-monitoring-v3-java:

Starting local Bazel server and connecting to it...
Server crashed during startup. Now printing /home/kbuilder/.cache/bazel/_bazel_kbuilder/21cf2b02e870dc4241820033e750fe0b/server/jvm.out
OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000715200000, 247463936, 0) failed; error='Not enough space' (errno=12)
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 247463936 bytes for committing reserved memory.
# An error report file with more information is saved as:
# /tmpfs/tmp/tmp40gwfso1/googleapis/hs_err_pid17528.log

2020-05-07 07:01:42,863 synthtool > Wrote metadata to synth.metadata.
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 102, in <module>
    main()
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 94, in main
    spec.loader.exec_module(synth_module)  # type: ignore
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/tmpfs/src/github/synthtool/working_repo/synth.py", line 29, in <module>
    bazel_target=f'//google/{service}/{version}:google-cloud-{service}-{version}-java',
  File "/tmpfs/src/github/synthtool/synthtool/languages/java.py", line 310, in bazel_library
    library = gapic.java_library(service=service, version=version, **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/gcp/gapic_bazel.py", line 63, in java_library
    return self._generate_code(service, version, "java", **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/gcp/gapic_bazel.py", line 177, in _generate_code
    shell.run(bazel_run_args)
  File "/tmpfs/src/github/synthtool/synthtool/shell.py", line 39, in run
    raise exc
  File "/tmpfs/src/github/synthtool/synthtool/shell.py", line 33, in run
    encoding="utf-8",
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 438, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['bazel', 'build', '//google/monitoring/v3:google-cloud-monitoring-v3-java']' returned non-zero exit status 37.
2020-05-07 07:01:42 [ERROR] Synthesis failed
HEAD is now at 6968856 deps: update dependency com.google.api.grpc:proto-google-common-protos to v1.18.0 (#159)
Switched to branch 'autosynth'
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 584, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 465, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 574, in _inner_main
    commit_count = synthesize_loop(x, multiple_prs, change_pusher, synthesizer)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 360, in synthesize_loop
    synthesize_inner_loop(toolbox, synthesizer)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 370, in synthesize_inner_loop
    synthesizer, len(toolbox.versions) - 1
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 259, in synthesize_version_in_new_branch
    synthesizer.synthesize(self.environ)
  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 115, in synthesize
    synth_proc.check_returncode()  # Raise an exception.
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 389, in check_returncode
    self.stderr)
subprocess.CalledProcessError: Command '['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']' returned non-zero exit status 1.

Google internal developers can see the full log here.

Autosynth is still having trouble generating java-monitoring. :sob:
Here's the output from running synth.py:
Cloning into 'working_repo'...
Switched to a new branch 'autosynth'
Cloning into '/tmpfs/tmp/tmpw34c0gyl/googleapis'...
Cloning into '/tmpfs/tmp/tmpw34c0gyl/synthtool'...
Switched to branch 'autosynth-self'
Note: checking out '696885690e96065e83bdcf835624c027687c75d3'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 6968856 deps: update dependency com.google.api.grpc:proto-google-common-protos to v1.18.0 (#159)
Note: checking out '101d31acd73076c52d78e18322be01f3debe8cb5'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 101d31ac Update public client library for Cloud Monitoring to introduce new Uptime check feature. Uptime HTTP(S) checks can now be GET or POST.
Note: checking out '19465d3ec5e5acdb01521d8f3bddd311bcbee28d'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 19465d3 build: use codecov's action, now that it's authless (#499)
Switched to a new branch 'autosynth-self-2'
2020-05-08 03:27:36 [INFO] Running synthtool
2020-05-08 03:27:36 [INFO] ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']
2020-05-08 03:27:36,556 synthtool > Executing /tmpfs/src/github/synthtool/working_repo/synth.py.
On branch autosynth-self-2
nothing to commit, working tree clean
2020-05-08 03:27:36,703 synthtool > Ensuring dependencies.
2020-05-08 03:27:36,713 synthtool > Cloning googleapis.
2020-05-08 03:27:36,714 synthtool > Using precloned repo /tmpfs/tmp/tmpw34c0gyl/googleapis
2020-05-08 03:27:36,718 synthtool > Generating code for: //google/monitoring/v3:google-cloud-monitoring-v3-java.
2020-05-08 03:27:36,829 synthtool > Failed executing bazel build //google/monitoring/v3:google-cloud-monitoring-v3-java:

Starting local Bazel server and connecting to it...
Server crashed during startup. Now printing /home/kbuilder/.cache/bazel/_bazel_kbuilder/25e186635cc4466cd86e6b334b4c2816/server/jvm.out
OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000715200000, 247463936, 0) failed; error='Not enough space' (errno=12)
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 247463936 bytes for committing reserved memory.
# An error report file with more information is saved as:
# /tmpfs/tmp/tmpw34c0gyl/googleapis/hs_err_pid27069.log

2020-05-08 03:27:36,830 synthtool > Wrote metadata to synth.metadata.
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 102, in <module>
    main()
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 94, in main
    spec.loader.exec_module(synth_module)  # type: ignore
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/tmpfs/src/github/synthtool/working_repo/synth.py", line 29, in <module>
    bazel_target=f'//google/{service}/{version}:google-cloud-{service}-{version}-java',
  File "/tmpfs/src/github/synthtool/synthtool/languages/java.py", line 310, in bazel_library
    library = gapic.java_library(service=service, version=version, **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/gcp/gapic_bazel.py", line 63, in java_library
    return self._generate_code(service, version, "java", **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/gcp/gapic_bazel.py", line 177, in _generate_code
    shell.run(bazel_run_args)
  File "/tmpfs/src/github/synthtool/synthtool/shell.py", line 39, in run
    raise exc
  File "/tmpfs/src/github/synthtool/synthtool/shell.py", line 33, in run
    encoding="utf-8",
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 438, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['bazel', 'build', '//google/monitoring/v3:google-cloud-monitoring-v3-java']' returned non-zero exit status 37.
2020-05-08 03:27:36 [ERROR] Synthesis failed
HEAD is now at 6968856 deps: update dependency com.google.api.grpc:proto-google-common-protos to v1.18.0 (#159)
Switched to branch 'autosynth-self'
Note: checking out '696885690e96065e83bdcf835624c027687c75d3'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 6968856 deps: update dependency com.google.api.grpc:proto-google-common-protos to v1.18.0 (#159)
Previous HEAD position was 101d31ac Update public client library for Cloud Monitoring to introduce new Uptime check feature. Uptime HTTP(S) checks can now be GET or POST.
HEAD is now at 83816bb3 Add kokoro-specific .bazelrc file with arguments specific only for kokoro environments. This is to fix autosynth builds when it tries building older commits.
Previous HEAD position was 19465d3 build: use codecov's action, now that it's authless (#499)
HEAD is now at 4674113 build: use Bazel 3.0.0 for autosynth builds (#529)
Switched to a new branch 'autosynth-66'
2020-05-08 03:27:36 [INFO] Running synthtool
2020-05-08 03:27:36 [INFO] ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']
2020-05-08 03:27:37,149 synthtool > Executing /tmpfs/src/github/synthtool/working_repo/synth.py.
On branch autosynth-66
nothing to commit, working tree clean
2020-05-08 03:27:37,291 synthtool > Ensuring dependencies.
2020-05-08 03:27:37,301 synthtool > Cloning googleapis.
2020-05-08 03:27:37,302 synthtool > Using precloned repo /tmpfs/tmp/tmpw34c0gyl/googleapis
2020-05-08 03:27:37,306 synthtool > Generating code for: //google/monitoring/v3:google-cloud-monitoring-v3-java.
2020-05-08 03:27:37,416 synthtool > Failed executing bazel build //google/monitoring/v3:google-cloud-monitoring-v3-java:

Starting local Bazel server and connecting to it...
Server crashed during startup. Now printing /home/kbuilder/.cache/bazel/_bazel_kbuilder/25e186635cc4466cd86e6b334b4c2816/server/jvm.out
OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000715200000, 247463936, 0) failed; error='Not enough space' (errno=12)
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 247463936 bytes for committing reserved memory.
# An error report file with more information is saved as:
# /tmpfs/tmp/tmpw34c0gyl/googleapis/hs_err_pid27104.log

2020-05-08 03:27:37,417 synthtool > Wrote metadata to synth.metadata.
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 102, in <module>
    main()
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 94, in main
    spec.loader.exec_module(synth_module)  # type: ignore
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/tmpfs/src/github/synthtool/working_repo/synth.py", line 29, in <module>
    bazel_target=f'//google/{service}/{version}:google-cloud-{service}-{version}-java',
  File "/tmpfs/src/github/synthtool/synthtool/languages/java.py", line 310, in bazel_library
    library = gapic.java_library(service=service, version=version, **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/gcp/gapic_bazel.py", line 63, in java_library
    return self._generate_code(service, version, "java", **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/gcp/gapic_bazel.py", line 177, in _generate_code
    shell.run(bazel_run_args)
  File "/tmpfs/src/github/synthtool/synthtool/shell.py", line 39, in run
    raise exc
  File "/tmpfs/src/github/synthtool/synthtool/shell.py", line 33, in run
    encoding="utf-8",
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 438, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['bazel', 'build', '//google/monitoring/v3:google-cloud-monitoring-v3-java']' returned non-zero exit status 37.
2020-05-08 03:27:37 [ERROR] Synthesis failed
HEAD is now at 6968856 deps: update dependency com.google.api.grpc:proto-google-common-protos to v1.18.0 (#159)
Switched to branch 'autosynth'
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 584, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 465, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 574, in _inner_main
    commit_count = synthesize_loop(x, multiple_prs, change_pusher, synthesizer)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 360, in synthesize_loop
    synthesize_inner_loop(toolbox, synthesizer)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 370, in synthesize_inner_loop
    synthesizer, len(toolbox.versions) - 1
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 259, in synthesize_version_in_new_branch
    synthesizer.synthesize(self.environ)
  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 115, in synthesize
    synth_proc.check_returncode()  # Raise an exception.
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 389, in check_returncode
    self.stderr)
subprocess.CalledProcessError: Command '['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']' returned non-zero exit status 1.

Google internal developers can see the full log here.


Re-add tool test general per-test timeout

Introduced in #58649, regressed in #60490 and #68733.
Override longer timeout in resident_runner_test until https://github.com/flutter/flutter/issues/74539 is fixed.

01:54 +292 -1: test/general.shard/resident_runner_test.dart: ResidentRunner fails its operation if the device initialization is not complete [E]
  TimeoutException after 0:00:02.000000: Test timed out after 2 seconds.
  dart:isolate  _RawReceivePortImpl._handleMessage

04:50 +922 ~3 -2: test/general.shard/cold_test.dart: Exits with code 2 when when HttpException is thrown during VM service connection [E]
  TimeoutException after 0:00:02.000000: Test timed out after 2 seconds.
  dart:isolate  _RawReceivePortImpl._handleMessage

11:34 +2183 ~7 -3: test/general.shard/devfs_test.dart: DevFS retries uploads when connection reset by peer [E]
  TimeoutException after 0:00:02.000000: Test timed out after 2 seconds.
  dart:isolate  _RawReceivePortImpl._handleMessage

welp.

01:54 +292 -1: test/general.shard/resident_runner_test.dart: ResidentRunner fails its operation if the device initialization is not complete [E]
  TimeoutException after 0:00:02.000000: Test timed out after 2 seconds.
  dart:isolate  _RawReceivePortImpl._handleMessage

04:50 +922 ~3 -2: test/general.shard/cold_test.dart: Exits with code 2 when when HttpException is thrown during VM service connection [E]
  TimeoutException after 0:00:02.000000: Test timed out after 2 seconds.
  dart:isolate  _RawReceivePortImpl._handleMessage

11:34 +2183 ~7 -3: test/general.shard/devfs_test.dart: DevFS retries uploads when connection reset by peer [E]
  TimeoutException after 0:00:02.000000: Test timed out after 2 seconds.
  dart:isolate  _RawReceivePortImpl._handleMessage

welp.

Rebased on test fixes https://github.com/flutter/flutter/pull/74545 and https://github.com/flutter/flutter/pull/74543. Added longer timeout for resident_runner_test, see https://github.com/flutter/flutter/pull/74531.

Rebased on test fixes https://github.com/flutter/flutter/pull/74545 and https://github.com/flutter/flutter/pull/74543. Added longer timeout for resident_runner_test, see https://github.com/flutter/flutter/pull/74531.


"Generate commit message with Copilot" button not doing anything

Does this issue occur when all extensions are disabled?: Irrelevant question because it's directly related to an extension

Version: 1.85.1 (user setup)
Commit: 0ee08df0cf4527e40edc9aa28f4b5bd38bbff2b2
Date: 2023-12-13T09:49:37.021Z
Electron: 25.9.7
ElectronBuildId: 25551756
Chromium: 114.0.5735.289
Node.js: 18.15.0
V8: <IP_ADDRESS>-electron.0
OS: Windows_NT x64 10.0.19045

Hello, I have noticed that the button "Generate commit message with Copilot" doesn't do anything in my instance of VSCode. Otherwise Copilot is working fine and helps me coding faster. But I'd like to be able to use this feature as well.
steps to reproduce:

Do some changes
Stage the changes
Click the button

Thanks for reporting this issue! Unfortunately, it's hard for us to understand what issue you're seeing. Please help us out by providing a screen recording showing exactly what isn't working as expected. While we can work with most standard formats, .gif files are preferred as they are displayed inline on GitHub. You may find https://gifcap.dev helpful as a browser-based gif recording tool.
If the issue depends on keyboard input, you can help us by enabling screencast mode for the recording (Developer: Toggle Screencast Mode in the command palette). Lastly, please attach this file via the GitHub web interface as emailed responses will strip files out from the issue.
Happy coding!

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!

Ya the button did nothing since few days ago,

@liho00, sorry for not getting back to you on this until now.  Thank you!

Hello, now everything  is working fine. It was restriction on organization
level .
On Thu, Mar 21, 2024, 09:45 Ladislau Szomoru @.***>
wrote:

@liho00 https://github.com/liho00, sorry for not getting back to you on
this until now.  Thank
you!
—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/vscode/issues/202130#issuecomment-2011653291,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AFS5TANRN67I5G2EAXK5DKTYZKM3NAVCNFSM6AAAAABBULAVAKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMJRGY2TGMRZGE
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Thank you very much for the update. Closing the issue for now.


[feat] Added Day Number Color prop to ranges

Subject of the issue
Currently, it seems the only way to overwrite the color of the date number text in a range is to use CSS, and any change will be applied to all ranges.  This can lead to an issue if someone wants to apply different text colors to different ranges.  This can come up when one range's color is very bright, necessitating a dark text color, and one range is very dark, necessitating a bright text color.  In addition, it is nice to be able to set the text color with a prop, rather than having to overwrite/modify the default CSS.
[BUG] Bug Reproduce Steps
N/A
[BUG] Expected behaviour
N/A
Environment
Package Version: 1.0.3
React version: N/A
Node version: N/A
Browser: N/A

Addressed in PR #384

@DrewVartanian I look through PR and would like to go for acceptance part but can you provide some screenshots?

@DrewVartanian I look through PR and would like to go for acceptance part but can you provide some screenshots?

@keremciu Sure thing!  I added an example to src/components/DateRangePicker/README.md, so that it can be seen on a yarn start.  To add a day number color to a range, you just add the property to the range arguments, like shown below:

In this case, we are changing the day number color to black, which can be seen on the yellow range here:

Let me know if there is anything else you need!

@keremciu I wanted to check on the status of this PR.  This is something I would love to start using in an official release, so if there is anything I can do to help facilitate the review, please let me know.

@DrewVartanian It looks clean! I'll ask for another review and I'd like to make an offical release with another update related this one(https://github.com/date-fns/date-fns/blob/master/docs/webpack.md)

Hi @keremciu . Just checking in again on this Issue and the corresponding PR #384 .  Do you know when the next release is planned?


[RC][Fleet] Change Updater to use newly implemented RC CDN client

What does this PR do?
Adds an implementation for an RC CDN HTTPS client that can fetch configs from the RC CDN, and hooks up the updater to it when fetching config layers from the AGENT_CONFIG RC product.

Motivation
Improve installer resiliency by fetching RC data from the CDN.

Additional Notes
For reviewers:

The best place to start is the GetCDNConfigUpdate function, which is the function that a client would use to get configs for a given product(s), as seen in changes to the updater.
The CDN HTTPClient makes use of a new flavor of uptane remote store, implementing to go-tuf store interface. It performs authenticated HTTPS requests to the RC CDN (host determined by configuration) to get metas (roots, targets, timestamps etc) and target files. Two stores are made, one for the config repo and one for the director repo. Both are updated as part of an overarching update process.

Possible Drawbacks / Trade-offs

Describe how to test/QA your changes

There should be no functional changes. To test, ensure that the installer is able to run and fetch AGENT_CONFIG configs from the CDN instead of the RC backend

/merge


Azure IKEv2 fragmentation issue

When Azure IKEv2 gateway receives the UDP fragmented packet, it expects it to be in Sequence, if it is out of sequence azure IKEv2 drops it, This is  a problem, and we will not be able to send large UDP packets, Please find the attachment. Please fix this .

@vishnubraj I see that you closed the issue, are you still seeing any issue or is it resolved?

its a duplicate of https://github.com/MicrosoftDocs/azure-docs/issues/29476 hence closed it


[Feat] i want re-design the animated button on web page

Description
Redesign the animated button on the web page for a modern look. Improve hover effects, smooth transitions, and responsiveness. Ensure compatibility across browsers and optimize for performance.
Screenshots

Checklist

[X] I have checked the existing issues
[X] I have read the Contributing Guidelines
[X] I'm a GSSoC'24-Extd contributor
[X] I'm a Hacktoberfest'24 contributor
[X] I am willing to work on this issue (optional)

Hi [@mdazfar2 ],
Thank you for the update. For sure, I will look into other potential issues and raise them for your review. I appreciate your willingness to assign me tasks, and I’ll keep you posted on any findings.
Best regards,
Anish (@anish013326


Upgrade to scala 2.12.2

Upgrade to:

scala 2.12.2
shapeless 0.9.0

Codecov Report

Merging #5 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master       #5   +/-   ##
=======================================
  Coverage   92.72%   92.72%
=======================================
  Files           3        3
  Lines          55       55
  Branches        2        2
=======================================
  Hits           51       51
  Misses          4        4

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 3dcf2ef...cb4dd42. Read the comment docs.


Some duplicate line fixed

line no: 74,75,77,78,93,115,116,117,363,364,365    Fixed

Seems to be a merge conflict because I merged some other pull requests also the icon sidebar seems weird? Else great work ;)


Switched from absolute path to relative paths

Fix for issue #22. Relative paths added making code more scalable and maintainable in future.

Thanks for your contribution? @BharatSharma29

My pleasure i'll be updating the routes to data API one has we said before


Weird crashing issue

It seems this string
^[/!-](%S*)%s*(.-)%s*$
Will crash your entire game if you run it, only tested in single player so no idea if it's persistent on servers.
A few weird things about it,

If you include an E2 with that string in it, it won't crash, it'll run just like it's meant to.
Also, it doesn't matter if the code containing the string is even ran

The line I originally used it with was
local Chat = lastSaid():lower():match("^[/!-](%S*)%s*(.-)%s*$")
Although same thing will occur with
print("^[/!-](%S*)%s*(.-)%s*$")
and
T = "^[/!-](%S*)%s*(.-)%s*$"
If I had to guess, it's due to an issue when processing the text and somewhere it's not being handled as pattern safe. Later when I have more time I'll break down the process and see on which one it crashes.
Edit: Well it crashed as soon I tried to put it though the tokenizer

Guessing something in my last download got corrupted, not sure how


Should be possible to pick models on loading

The app currently loads all models in bulk on startup, which works oddly for multiple models.
It should be possible to pick the wanted model -> Modal window for model picking?

The modal window should also allow deleting models.
/!\ The operation can be very damaging.


Failed to initiate Questrade - init() takes 1 positional argument but 2 were given

`Python 3.6.4 |Anaconda, Inc.| (default, Jan 16 2018, 18:10:19)
[GCC 7.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.

from questrade_api import Questrade
q = Questrade('WOSrhAAL1L1TysWNITnqUoAYIeDfEeV99')
Traceback (most recent call last):
File "", line 1, in
TypeError: init() takes 1 positional argument but 2 were given

`

Thanks - worked fine. The project looks pretty neat. I hope you are expanding it to place orders as well?


List assistants throwing error when empty list.

System Info
openai_dart: 0.4.4
Related Components

[ ] doc-loaders
[ ] doc-transformers
[ ] prompts
[ ] llms
[ ] chat-models
[X] output-parsers
[ ] chains
[ ] memory
[ ] stores
[ ] embeddings
[ ] retrievers
[ ] agents

Reproduction

Use the List assistants api without creating any assistant.

Following code in the package throws error:
_$ListAssistantsResponseImpl _$$ListAssistantsResponseImplFromJson(
        Map<String, dynamic> json) =>
    _$ListAssistantsResponseImpl(
      object: json['object'] as String,
      data: (json['data'] as List<dynamic>)
          .map((e) => AssistantObject.fromJson(e as Map<String, dynamic>))
          .toList(),
      firstId: json['first_id'] as String,
      lastId: json['last_id'] as String,
      hasMore: json['has_more'] as bool,
    );

Error reason: When list is empty, the first_id and last_id are null:

Solution: Change String to String?.
Expected behavior
Should not throw error when parsing json response.

hey @akshdeep-singh ,
Thanks for reporting, I'll make it nullable in the next release.

Fixed in openai_dart 0.4.5


OID as bytes

I am currently looking into parsing some ASN1 strcuts with varyin OCTET STRING sub parts.
It would be super awesome if one could compare against byte slices directly for equality or get a to_vec() method to yield just OID part of the particular ASN1 block to be able to compare them.
If either of them would be a desired addition, I am happy to extend OID a little bit :)

Sounds very reasonable to me. I probably can't get to it in a little bit (maybe sometime late next week?), so if you want to send in a merge request with something like what you're looking for, I'm happy to take it.

So I realized that the blocks used by the rsa crate are actually the fully encoded der OIDs - not just the OID as bytes (see https://docs.rs/rsa/0.2.0/src/rsa/hash.rs.html#46-70 )
I went forward and implemented the as_raw()  anyways in #12 , closing this to continue discussion there as needed :)
Thanks for creating this library!


Strange ValueError issues in 3.5.0

Hi,
We recently (and accidentally) upgraded to version 3.5.0 yesterday and started receiving some really strange errors when running schemachange.
#0 0.073 Running Snowflake migration script on 'dev' environment
#0 5.357 schemachange version: 3.5.0
#0 5.357 Using config file: configs/dev/schemachange-config.yml
#0 5.357 Using root folder /src/snowflake-schema-change/sql
#0 5.357 Using variables:
#0 5.357   ACQ_SCHEMA: ACQ
#0 5.357   S3_BUCKET: our-s3-bucket
#0 5.357   AWS_SNS_TOPIC: arn:aws:sns:us-east-1:**REDACTED**
#0 5.357   integration:
#0 5.357     NAME: ACQ_PPL_INTEGRATION_DEV
#0 5.357     AWS_SNS_TOPIC_ARN: arn:aws:sns:us-east-1:**REDACTED**
#0 5.357     AWS_SNS_ROLE_ARN: arn:aws:iam::**REDACTED**
#0 5.357   secrets:
#0 5.357     AWS_KEY_ID: ********************
#0 5.357     AWS_SECRET_KEY: ****************************************
#0 5.357
#0 5.357 Using Snowflake account **REDACTED**
#0 5.357 Using default role DEV_FULL_CONTROL
#0 5.357 Using default warehouse DEV_WH
#0 5.357 Using default database DEV_DB
#0 5.357 Traceback (most recent call last):
#0 5.357   File "/usr/local/bin/schemachange", line 8, in <module>
#0 5.357     sys.exit(main())
#0 5.357   File "/usr/local/lib/python3.9/dist-packages/schemachange/cli.py", line 865, in main
#0 5.357     deploy_command(config)
#0 5.357   File "/usr/local/lib/python3.9/dist-packages/schemachange/cli.py", line 488, in deploy_command
#0 5.357     raise ValueError(_err_ch_missing.format(change_history_metadata))
#0 5.357 KeyError: 'database_name'

The config file we're using is attached (had to rename to .txt so that github would accept it - it's just .yml in our folder). schemachange-config.yml.txt
Somehow it seems that the config isn't being loaded quite correctly. But it's strange - things seem to mostly work in other places. We traced through the code and don't believe it should have ever gotten to line 488 because the table doesn't yet exist and we specify create-change-history-table: true in the config file, but it's false by the time we hit line 482. The resulting KeyError is a further indication of the weirdness and seems to actually be the .format call not liking that a dictionary was passed in for parameters. The change_history_metadata object looks fine if we print it out.
The exact same setup works fine with schemachange 3.4.2. We're using Python 3.9.
We're at a loss as to what's actually happening here. Could you please help us? Would be glad to provide any other details if I've missed them.
Thank you very much!

Thanks for pointing this out @natethegreat44, and I found the bug. Just published 3.5.1 with the fix.
We did some major refactoring in 3.5.0 and missed this.

Awesome @sfc-gh-jhansen! Thank you very much!


Update README.md

Blog added about integrating Azure Function and Blazor Web App using an API Controller

Thanks!


BTC deposit does not show still waiting after 16 confirmations

Hi Team,
Could you please advise why BTC deposits are taking longer, I have already got 19 confirmations so far yet, it does not show on BTC wallet on the website. You have mentioned that 3 confirmations are enough on the site.
below is the address
https://blockchain.info/address/3PtA5Qr6gdB3NaF9aHuBmCeMnBdKQCyMTp

Closing the ticket, got the BTC. Thank you.


Documentation on moving file between blob storage containers

Need more Documentation on moving file between blob storage containers

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 70e7e183-024f-9c05-c8b4-540b243dc1ea
Version Independent ID: d3c45856-5fc7-ee0a-9d17-6d42d378f8d8
Content: .NET SDK - Filesystem operations on Data Lake Storage Gen1 - Azure
Content Source: articles/data-lake-store/data-lake-store-data-operations-net-sdk.md
Service: data-lake-store
GitHub Login: @twooley
Microsoft Alias: twooley

@dheerajawale-svg  Thanks for the feedback! We are currently investigating and will update you shortly.

#reassign: @tamram

GitHub user twooley has been removed from the MicrosoftDocs organization, so they were automatically removed as an assignee.

@dheerajawale-svg - Thanks for your feedback. We aren’t actively investing in content related to Gen1 as it will soon be retired (Feb 29, 2024). We recommend upgrading your applications to use Gen 2.
#please-close


Use FreshBasePageModel and CoreMethods in View Model without adding to a container.

Hi,
This is not a bug report but a software design query.
In my app I have multiple FreshMVVM pages and one that hosts a Syncfusion Rotator control for a wizard. The Init, ViewIsDisappearing page events work as expected and CoreMethods.DisplayAlert also works except for in the rotator view models.
My problem is that I wish to use the above functionality in my rotator control view models. I have inherited from FreshBasePageModel but CoreMethods is null and the page events do not get hit.
Is it possible to use the FreshMVVM functionality in my rotator view models? Do I need to add the rotator view models to a hosting container to get the correct functionality?
I have attached a sample app.
In RotatorViewModel.cs all breakpoints are hit and the pop up is shown:

In my rotator view model  RotatorPage1ViewModel.cs no breakpoints are hit and CoreMethods is null:

I would appreciate your help.
Thanks
Mark.
FreshMVVMSFDataGrid.zip

@Surfrat : Hi Mark, I believe Rotator control is a contentView, and contentview does not have any page events. And thats why they are null. It is also incorrect to do any page navigation code in the controls. Rather what you should be doing is create bindable ICommand property in the control and write the actual navigation in the viewmodel of content page that use this control.

Thank you for the feedback. I am investigating other options and have contacted Syncfusion.


Recon acc for bases

Created a func that calculates the percentage of correct base calls in reconstruction for each position in a codon.

I still need to update the test file for reconstruct.


Custom schema

this is a continuance of the initial PR #300 by @blhylton, thank you so much.
will update the doc soon and add more details here...

thank you @blhylton, can you share the schema you have or simple version of it, so I'll update the doc and add it as an example.

@atmonshi Sure thing. This is the one I was using for this particular example:
<?php

namespace App\Zeus;

use Filament\Forms\Components\Hidden;
use Filament\Forms\Components\TextInput;
use LaraZeus\Accordion\Forms\Accordion;
use LaraZeus\Bolt\Fields\FieldsContract;

class CustomSchema implements \LaraZeus\Bolt\Contracts\CustomSchema
{

    public function make(?FieldsContract $field = null): Accordion
    {
        return Accordion::make('MetaFields')
            ->schema([
                TextInput::make('options.meta.data_binding')
                    ->label('Data Binding'),
            ]);
    }

    public function hidden(?FieldsContract $field = null): array
    {
        return [
            Hidden::make('options.meta.data_binding'),
        ];
    }
}

It's excessively simple because I was ultimately making sure it was going to work like I expected.


set 'X-Frame-Options' to 'deny'.

用其他网页嵌入ngrinder的页面，提示错误，怎么处理？
Refused to display 'http://<IP_ADDRESS>:8099/' in a frame because it @set 'X-Frame-Options' to 'deny'.

Please don't make an issue without the detail problem description. This kind of issue reporting make us depressed.