Structure loading system for TerraForged worlds

Sorry to bother you again (already bothered on CF commends questioning common datapack loading, anyway...)
Back in 1.12.2 i used Pillar (Github) to generate random structures for my worlds. It differs a lot from the older AtomycStriker's Ruins because it uses the vanilla mcstructure format to store ruins, so far more easy and more vanilla-esque to create structures to load later. Plus it have some interesting functionalities (like using structure blocks's DATA mode to load commands which are executed once when the structure loads) and other particular things
Well, for 1.15.2 Vazkii said he wont update the mod anymore due to massive changes in worldgen, so after you added the common datapack functionality i tried to get the chance to ask if you could add this functionality for TerraForged. Maybe loading the structures (separated by biome name folders) via datapacks (utilizing the common datapacks feature at fullest) or config, i don't know.

Yep this is planned

Bump to say this would be amazing. I was looking for some mod which could do this and nothing really works as well as i would like to. Personally i'd love this feature: just plop a structure nbt file in a folder, along with some config file and have it generate. Do you think this will be ready any time soon?

Hey dags, very cool that you added this! Is there anywhere I can learn how to use this feature?

There's a 'datapacks' folder in config/terraforged/ where you can add datapacks that replace the structures (it's a vanilla system so I'd assume there'll be some documentation if you google it)


Analyse on having gRPC support for product extensions

Is your feature request related to a problem? Please describe.
Having $subject will help extension developers to use their preferred technology without having to write extensions only with Java as of now.
Describe the solution you would prefer
Come up with an approach to support $subject with an PoC.
Additional context

This issue is being closed due to extended inactivity. Please feel free to reopen it if further attention is needed. Thank you for helping us keep the issue list relevant and focused!


Parse rare day format

Like MTWTHF.
Appear in AED SEM 1 2122. Subject AAD 4170

Another case
MTWTH

Fixed in the latest release

Just discover another rare format:

M-W-F
T-W

albiruni can already handle those cases. It just, those formats are rare species in IIUM Courses.
However, formats below can cause unhandled exception:

F-SAT
MTW

You can find all of the weirdness from KAHS, 2022/2023 Sem 1

Another case:

Notice that this subject has two lecturers, but only one daytime entry, unlike the other subjects.
Found in SESSION 2022/2023, 1 SC4SH

A new one: MTTHF
Probably stands for Monday, Tuesday, Thursday, Friday.
Found in SESSION 2022/2023, 2, KAHS, Page 4,


counting sort

implemented counting sort

By convention we use 4 spaces instead of tabs. Could you change that?

Thanks for the code review, I hope it's OK now.

Awesome! Thanks!


Conditionally enable datagrid selection

[ ] bug
[x] feature request
[ ] enhancement

Expected behavior

You should be able to show and hide the selects for the datagrid ([(clrDgSelected)]) based on a condition.
Actual behavior

Afaik this is currently not possible. You can either add the databinding attribute to the template or don't. Setting the input value to null or false leads to an error.
Environment details

Angular version: 5.2.9

Clarity version: 0.11.9

Duplicate of #1790.


422 (Unprocesable Entity)

why does it give me that error?

Did you run the seeders?
php artisan db:seed

Yes, I followed all the steps, but when I use npm run watch it shows me the phpmyadmin dashboard, that's why I use php artisan serve

It's weird I did a test before and after running following the steps and it doesn't happen to me. Can you open the network tab on the console to see if the message it's more clear?

this is the show in console, and if I click:

But I mean the network tab It is after source  the next one.

I already saw what it is about, the password +8 character accepted

Oh, I missed putting that validation message in the frontend. Thanks for letting me know.


Filter URLs work using  embed

Clarify that filter URLs in SharePoint can be done via the  embed option.

@maggiesMSFT
Can you review the proposed changes? Note the validation error must be resolved before merging.
When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

Hi @premradhakrishnan -- This is a duplicate of your other PR. The product team says,
"We don't test the iFrame web part with Power BI so we couldn't support it."
So I'm not going to add this. Thanks though!


Make WindowState bindable

Fixes #990
Changes

Added WindowStateChanged property to IWindowImpl, and implemented it for Win32, MonoMac and Gtk3 (only tested for Win32)
Added WindowStateProperty to Window

You can test (partially, without X11-related shenanigans) GTK3 backend on Windows.
https://mega.nz/#!ZtwBBDwQ!j9iuS6sC7e1as2Csj5wlV3Bw1szXqWDDIA-y1tQuuEM
Unpack somewhere and add it to PATH. The add UseGtk3 after UsePlatformDetect in ControlCatalog.Desktop

The GTK3 backend on Windows doesn't work for me. I can see the application icon in the taskbar, but no window is shown.

I'm having the same issue as @jp2masa but when I add up UseSkia() I am able to see working application content but without window system decorations (unable to move or resize window:). The same problem with system decorations occurs when running net core version. With net core version UseSkia() configuration call is unnecessary (works as per @kekekeks instructions).

@jp2masa just wondering what the status of this is? Were there problems? It's not clear from the comments what the problem was. Does this PR break GTK3?

I only tested this on Windows.

So the reason this hasn't been merged is that it's only been tested on Windows?

I think so, I tried testing GTK3 on Windows using @kekekeks instructions, but it didn't work, I'll try again later today.

in Gtk you should probably use https://developer.gnome.org/gtk3/stable/GtkWidget.html#GtkWidget-window-state-event

GTk looks ok if you rebase i can test it tomorrow

@Sorien did you get chance to try this out?

@grokys just tested at latest ubuntu and its working without any problem.


Unable to start custom system service: Container already exists

Heya
I am currently trying to write a custom system service for RancherOS, but I am unable to get it to work. First of all, this is the rancher compose file for the system service:
openvswitch:
  image: quay.io/snapserv/openvswitch:latest
  restart: always
  privileged: true
  net: host
  volumes:
  - /lib/modules:/lib/modules
  labels:
    io.rancher.os.scope: system
    io.rancher.os.after: network

You can get the actual image from quay.io - it is a public repository, so feel free to test it out yourself. While enabling the service with ros service enable /var/lib/rancher/conf/openvswitch.yml works, during bootup the following error occurs about 3-4 times:
"Failed Starting openvswitch: container already exists"
I have no idea why this happens, there doesn't exist any container with that name, there aren't any leftover images on the system, so I am really clueless. Am I doing something wrong? Am I using an old configuration format? (I found various docs and blogposts which were all somewhat different) Do I need to place the image from quay.io somewhere? The docs I've found always said that RancherOS will automatically download those images, atleast that is what I understood.
Thanks in advance for your help!
Best regards,
NeoXiD

Have you done a sudo system-docker ps -a to see if the container already exists? Try deleting the container and then starting your system-service.

I have the same issue trying to run the following service:
rancher:
  services:
    ddclient:
      image: mmiglier/docker-ddclient
      restart: always
      net: host
      volumes:
      - /etc/ddclient.conf:/etc/ddclient.conf
      labels:
      - io.rancher.os.scope=system
      links:
      - network

I get Failed to start: ddclient : container already exists at startup.
$ sudo system-docker ps -a
CONTAINER ID        IMAGE                             COMMAND                  CREATED              STATUS                          PORTS               NAMES
6b1503e66efd        rancher/os-preload:v0.4.4-rc1     "/usr/sbin/entry.sh /"   About a minute ago   Exited (0) About a minute ago                       preload-user-images
6e1a8071d0ee        rancher/os-docker:v0.4.4-rc1      "/usr/sbin/entry.sh /"   About a minute ago   Up About a minute                                   docker
711e16d2418b        rancher/os-console:v0.4.4-rc1     "/usr/sbin/entry.sh /"   About a minute ago   Up About a minute                                   console
d36e02e7f039        rancher/os-ntp:v0.4.4-rc1         "/usr/sbin/entry.sh /"   About a minute ago   Up About a minute                                   ntp
14c3596ebbbf        rancher/os-cloudinit:v0.4.4-rc1   "/usr/sbin/entry.sh /"   About a minute ago   Exited (0) About a minute ago                       cloud-init
a72f9d8d3c01        rancher/os-network:v0.4.4-rc1     "/usr/sbin/entry.sh w"   2 minutes ago        Exited (0) About a minute ago                       wait-for-network
2b49d9018665        rancher/os-network:v0.4.4-rc1     "/usr/sbin/entry.sh n"   2 minutes ago        Up About a minute                                   network
2b4300340ff3        rancher/os-cloudinit:v0.4.4-rc1   "/usr/sbin/entry.sh /"   2 minutes ago        Exited (0) 2 minutes ago                            cloud-init-pre
9a00232e614d        rancher/os-state:v0.4.4-rc1       "/usr/sbin/entry.sh e"   2 minutes ago        Created                                             all-volumes
81b48e5a65df        rancher/os-udev:v0.4.4-rc1        "/usr/sbin/entry.sh /"   2 minutes ago        Up 2 minutes                                        udev
cd5d5d8db6b6        rancher/os-preload:v0.4.4-rc1     "/usr/sbin/entry.sh /"   2 minutes ago        Exited (0) 2 minutes ago                            preload-system-images
0c736a78ef63        rancher/os-acpid:v0.4.4-rc1       "/usr/sbin/entry.sh /"   2 minutes ago        Up 2 minutes                                        acpid
7cbf5bba31cc        rancher/os-udev:v0.4.4-rc1        "/usr/sbin/entry.sh /"   2 minutes ago        Exited (0) 2 minutes ago                            udev-cold
def9c6465815        rancher/os-syslog:v0.4.4-rc1      "/usr/sbin/entry.sh /"   2 minutes ago        Up 2 minutes                                        syslog
7088fea34f7d        rancher/os-state:v0.4.4-rc1       "/usr/sbin/entry.sh e"   2 minutes ago        Created                                             user-volumes
590e9456d492        rancher/os-state:v0.4.4-rc1       "/usr/sbin/entry.sh e"   2 minutes ago        Created                                             container-data-volumes
f8615f03eb2c        rancher/os-state:v0.4.4-rc1       "/usr/sbin/entry.sh e"   2 minutes ago        Created                                             command-volumes
18465607495f        rancher/os-state:v0.4.4-rc1       "/usr/sbin/entry.sh e"   2 minutes ago        Created                                             system-volumes

No docker containers running at user leve:
$ docker ps -a
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
$

Also tryed to change the name of the container in the cloud-config.yml file, imported and rebooted, but no luck. Even formatting and reinstalling rancheros (I have a boot installation on disk) did not help, always the same error.

I was unable to reproduce with using v0.4.4-rc2.
We made some changes around upgrade that was facing similar issues, that could have fixed this. We are also staging the images after enablement as well.


cephfs: Fix issues in cephfs clone

This PR fixes the below issues for cephfs

check clone pending state
sometimes, cephfs returns pending as clone status if we request for the subvolume clone.  cephcsi needs to consider the pending state when checking the clone status and it should return an abort error message if the clone is in a pending state or in-progress state.
check stderror for CLI commands
currently, in some places, we are checking the stderr for CLI errors, and in some places, we are checking for just error. This commit fixes the issue by checking the stderror for actual CLI errors.
log stderror in ExecCommand
all the CLI commands we execute logs the actual error in stdError. logging stderror is using for debugging.

Co-authored-by: Yug<EMAIL_ADDRESS>Signed-off-by: Madhu Rajanna<EMAIL_ADDRESS>Note:
This PR is to fix issues in the release branch. @Yuggupta27 will fix it in the master branch (PR https://github.com/ceph/ceph-csi/pull/1660)  later. not all changes are required in the master branch as we dont use ceph fs CLI anymore in the master branch

/retest all

retest will fail till we merge CI patches to release-v3.1

@mergifyio rebase

/retest ci/centos/upgrade-tests-rbd

@mergifyio rebase

Once multiple clone attempts were made to a single PVC with some data in it, the clone status of multiple PVCs used to remain pending for some requests. (On 100 clone creation, nearly half remained in the pending state).
After this patch and https://github.com/ceph/ceph-csi/pull/1674,  the Following tests which were failing earlier now work fine:
(Here 10 GB PVCs were created with 2 GB data)

Up to 200 clone creation operations on a single PVC reach BOUND.
200 clone creation from a single snapshot reaches BOUND.
No subvolume or snapshot leak is observed now.

CI is passed merging the PR manually


Add support for the smart contract language Clarity

Language name
Clarity
URL of example repository
syvita/sypool/miningpool
friedger/clarity-friedger-pool
syvita/sypool/oracle
psq/swapr
arkadiko-dao/arkadiko
URL of syntax highlighting grammar
https://github.com/hirosystems/clarity-lsp
Most popular extensions
.clar
Detected language
None

Support was added in https://github.com/github/linguist/pull/5665


⚠ ClamAV has degraded performance

In e438c59, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 54 ms

Resolved: ClamAV performance has improved in d8aa7f8.


Add RNG driver

This work is inspired of the Tibor's work.
This PR also align build.yml and upstream-build.yml.

FYI, this PR allow to get rid of this warning when building WiFi example:
CMake Warning at /home/jerome/zephyr/zephyr/subsys/random/CMakeLists.txt:12 (message):

      Warning: CONFIG_TIMER_RANDOM_GENERATOR is not a truly random generator.
      This capability is not secure and it is provided for testing purposes only.
      Use it carefully.

CMake Warning at /home/jerome/zephyr/zephyr/CMakeLists.txt:953 (message):
  No SOURCES given to Zephyr library: drivers__entropy

  Excluding target from build.

Looks good, but I added the DNM label until the HAL PR has been merged and west.yml updated.


Convert step-by-step guide to markdown

Replacement for https://github.com/E3SM-Project/E3SM/pull/6326. (It was decided the step-by-step guide should be kept at a higher-level web portal than the web portal for the model itself).
Primary updates
Most obviously, the guide has been converted from Confluence to Markdown. Other differences:

The guide now refers to the v3 template script.
Cori references are replaced with Perlmutter.
I removed references to code older than Unified 1.6.0, since that is significantly out of date by now.
Similarly, I removed a warning about https://github.com/E3SM-Project/zstash/issues/167 since that has been resolved.
Misc. readability improvements

Challenges with rendering
@mahf708 can you help me with rendering the docs properly? (Since the mkdocs rendering is significantly different than the GitHub rendering).
Reviewers
@golaz, @wlin7, @ndkeen -- @chengzhuzhang suggested you three as reviewers to check if the new guide is properly up-to-date. I'll marking you all as reviewers once I have the guide rendering properly and I've copied over my in-line questions from the previous PR. Thanks!

That sounds great, thanks @mahf708! I'm mostly happy with the content -- but I'll still need those 3 questions about the TODO items resolved. If you can push a second commit with your changes (rather than amending my commit), that would be great so I can see what changes you ended up applying to fix the renderings.

I made a few sweeps

@mahf708 Thanks so much, I'm hoping to finish reviewing the rendered guide today.

@mahf708 Thanks! I just did a quick read-through and it looks much better. I see the angled brackets remain a challenge though; I guess I can change the bracket type.
Re: "I didn't want to deep-change stuff here" -- let me know if you want to do a pair-programming (pair-documenting?) meeting to get this in its best condition :)

@mahf708 I like the new organization. I was about to start putting in a bunch of rewording/clarification suggestions, but think that's better left for future PRs to iteratively polish and update the guide. So let's get this merged!

The top level page for this should be very clean so I cleaned it up.  I think this can be merged but you may want to put the guide back in to a single file since that's the only way to get an autogenerated table of contents for the entire document on the right hand side.

I would like the left-hand nav to just repeat the headings of the main index.md and not go any deeper.  Couldn't figure out how to do that.

@mahf708 @whannah1 @rljacob Do we have an idea when this will be merged? Are there any remaining action items for me?
Also, what will the actual web address be? https://docs.e3sm.org/running-e3sm-guide/?

@forsyth2 aren't there a bunch of outstanding questions/comments that you left in the guide itself?

Yes, I can fix my own comments -- I wasn't sure who was taking care of changes now. There are a few questions I need answers to though.

I addressed as many comments as I could in https://github.com/E3SM-Project/E3SM-Project.github.io/pull/2/commits/4c57313fcbe6ba694e54f6c566c9eccf5d12ba91.

@mccoy20 We could have e3sm.org's quick start's "Running E3SM" section point to this step-by-step guide.
Temporary URL: https://docs.e3sm.org/pr-preview/pr-2/
I believe the actual URL, post-merging, would be: https://docs.e3sm.org/running-e3sm-guide/

@mahf708 Sounds good to me, but I would like to see those v2 links in the not-yet-resolved comments updated to v3. I suppose that can be done in a separate PR though.
Does this repo have integrators/mergers like the E3SM repo itself? Or are we leaving it up to PR authors to merge?

Yes this one is set up so anyone in the developers group can merge.

I think we're good to merge.

I have to go back by either using the back button (browser built-in) or go all the way back to the first landing page. This strikes me as problematic. I want to be able to continue in this series of guides and I think the way to achieve that is having either a next button or significantly better a detailed navigation on the side...

Totally agree. Having the left-hand-side nav bar update on every page seems like a good approach if that can be done. A simple "back to user guide" manually added to each page might be a reasonable solution.

Put it back into one single file.  Then the right-hand navigation will have everything.

Merge now and we'll fix later.

Oh no, I have all my repos set up as squash-and merge. I didn't mean to merge 25 commits... or do we actually want the full history?

Rob - how do you feel about "adaptive navigation" on left-hand side?
I'm thinking that we could have extra nav sections that only appear when viewing the user guides, but would otherwise be hidden. Not sure if it's possible, just brainstorming.

Sure adaptive sounds good.  I think there's also a way to build a TOC by hand which could restore the full right-hand-side without have everything in one file.

@mahf708 Regarding organization of table of contents, @mccoy20 recommends the persistent & collapsible menu on the left hand side of https://docs.e3sm.org/E3SM/. That seems like a good format. E.g., the gray header would be "Running E3SM" and then each sub-guide would have an expandable menu under it.


Can the blog posts widget on the HASTAC home page feature author name as well as title?

From Cathy D: Latest posts on the homepage section: because posts tend to sound so generic it would be great if the author’s name could also appear on the front page (a linked to the relevant post, not to the author profile), like a newspaper byline. Example: “Welcome to HASTAC Commons” by Cathy N. Davidson

In the better-late-than-never department, I have added author names to the HASTAC home page feed. ( @bjr70 )


[BUG] Cannot connect to windows devices

Describe the bug
I cannot connect to a Windows device
To Reproduce
Steps to reproduce the behavior:

Click on a Windows device in the app
Select an image
App crashes

Expected behavior
It should send the file with nearby share
Smartphone (please complete the following information):

Device: Pixel 6
OS: Android 14 Beta
Version

Additional context
Add any other context about the problem here.

AFAIK this App uses the Airdrop protocol to share files from your phone to your Mac. It is not compatible with Windows

I will close this, but why does my windows device show (and with its own windows icon)


Option to reduce the area of the rectangle

Hi,
Is there any option to reduce the area of the rectangle?
This is needed as there are two barcodes close and above each other with the same type, we only need to scan one of them.
If there is no such option, can it be implemented? Are there any other suggestions?
Thanks

It's not possible


jsdom dependency causes webpack bundling failure

When I try to bundle eventdrops with webpack, I got troubles, due to jsdom and its deps:
WARNING in<EMAIL_ADDRESS>Module not found: Error: Cannot resolve module 'canvas' in

WARNING in<EMAIL_ADDRESS>Critical dependencies:
76:22-40 the request of a dependency is an expression
76:43-53 the request of a dependency is an expression
<EMAIL_ADDRESS>76:22-40 76:43-53

WARNING in<EMAIL_ADDRESS>

I saw jsdom is still in devDep, though your RFR has an attempt to remove it.

the new version removed jsdom from the dependency

Indeed, jsdom dependency has been removed:
~/dev/EventDrops $ grep jsdom package.json
~/dev/EventDrops $


Connection Issue

Environment
HikariCP version: HikariCP-java7-2.4.11.jar
JDK version     : 1.7.0_80
Database        : PostgreSQL 9.5.2
Driver version  : postgresql-42.1.1.jre7.jar

We are running our application on 2core,7.5Gb RAM, below are our HikariCP config.
For rest of the configuration will it use default values??.
Parameters:-
hikari.dataSourceClassName=org.postgresql.ds.PGSimpleDataSource
hikari.maximumPoolSize=4
We are getting the below error, do we need to change any settings. Please suggest.
Application error:
java.sql.SQLTransientConnectionException: springHikariCP - Connection is not available, request timed out after 30000ms.
java.sql.SQLException: springHikariCP - Interrupted during connection acquisition

com.ibatis.common.jdbc.exception.NestedSQLException:
--- The error occurred in ibatis/oauth.xml.
--- The error occurred while executing mapped statement.
--- Check the insertNonceUsed.
--- Check the statement or the result map.
--- Cause: java.sql.SQLException: HikariDataSource HikariDataSource (springHikariCP) has been closed.

Have you solved  this problem?I'm in trouble, too.

Looks like a Spring configuration issue.  The DataSource is being destroyed while in use.
On Sat, Jun 10, 2017 at 1:51 PM, Brett Wooldridge<EMAIL_ADDRESS>wrote:

Looks like a Spring configuration issue. The DataSource is being destroyed
while in use. Maybe post your configuration on stackoverflow.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/brettwooldridge/HikariCP/issues/909#issuecomment-307544853,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AUAtXeBHJRgmx1mFHbdsnUbCq1ACblWqks5sCi7pgaJpZM4Nvnqc
.


NVG and Thermals

Does anyone have any idea on how to fix the NVG and Thermal glitch? I understand this has been a bug for over a year now, so I'm assuming that it's pretty hard to fix. But I remember when SPT 3.1.0 just dropped the night vision option was gone for a bit and NVG worked fine, so I was wondering if there is a way to remove those options and make the NVGs work. And I know that there is a night vision and thermal option, but I just prefer the in-game one. I am such an illiterate when it comes to anything revolving coding, so it would be great if anyone could help me out.

To completely disable NV and Thermal, you need to delete Night Vision.cs and ThermalVision.cs, after which you need to build the project.
I found such a solution a long time ago and it is not correct, but as a temporary measure it will work perfectly.
Sorry for my bad English.

I tested the PR and it is not working as expected or I'm missing something.

See https://github.com/sailro/EscapeFromTarkov-Trainer/pull/246
This should be fixed now. When wearing a compatible equipment (like NV googles), the trainer will not interact anymore.

@ZhevlakovII it should work as expected now, but if needed you can now disable Features on the command line using the new installer:
Installer -d NightVision -d ThermalVision


[FLINK-20359][k8s] Added Owner Reference to Job Manager in native kub…

Port #14591 to release-1.12

Closed via 82a7f8ee120e2821668a21881c09b44bd1918f6e


Directus badges

📋 Description
For Directus.

🔗 Data
https://docs.directus.io/reference/introduction.html
Yes there is an API Key.
🎤 Motivation
Directus data at a glance. Directus even supports Markdown.

Having done a bit of reading, it seems that directus isn't a centralised service. It is something where everyone has their own instance (be that self-hosted or directus cloud).
Also API access seems to require a token attached to a user that grants access to that user's resources. I don't think there is any anonymous access.
I think this means this would be unsuitable for shields.io as every instance/user would have to supply a token in a GET param and it looks like this would be difficult to do safely.


Get Bulk DOIs Script

Summary
Expanded existing get_doi script to work in a bulk fashion.
Related Issues

Helps with Issue #80

Backwards incompatibilities
None.
New Dependencies
None.

Some of this might just be style and not wrong but, here are some comments

I typically don't check in data files like the log and urls file
For scripts like this, I typically would make the input file a positional argument, rather than a -- thing

The Progress display idea is slick and easy! Thanks for that idea.
I don't know why, but I can't ctrl-c out of this when it is running which is kind of annoying. I can ctrl-z and then kill it that way but am I missing something?
Thanks for doing this!


Fix typo in resource documentation

Thanks @davidbrochart! I went ahead and fixed the obsolete linting rule, and squashed the commits so that the result could be signed.


This issue is what is currently breaking the linux-arm-arm5 build.
@minux

I actually think it's
   11020:       e08bb000        add     fp, fp, r0

that's not being interpreted. Should be easy enough though.

Yes, looks pretty easy.  Fix for review: https://go-review.googlesource.com/22440


Users should be able to use different/multiple linters

Users should be able to write a config file saying which linters should be run.

#68 Adds preliminary JS linting support

#112 Adds full eslint support, replacing the previous npm lint solution.


allow forcing refresh of cache using x-api-cache-force-fetch

Scenario:  cache is set for 24 hours for load purposes but. a user with higher privilege is able to refresh the cached data via the client (data is pulled from external site)
Leveraged the existing x-api-cache-force-fetch vs having it behave the same way as x-apicache-bypass; which just skips over using the cache but doesn't update it for other updates.

The code seems ok but the problem is that regular users will also be able to use x-api-cache-force-fetch. Maybe you could add an isRefreshable  option (default false) so that server owner acknowledges the feature.
This could also be achieved with a middleware above the stack which would check the user privileges and whatever param/header sent to signal the cache refresh and then clear the cache record by key with apicache.getKey(...).then(key => apicache.clear(key))


Fix linker errors in win64 when using dsound backend

(affected package: qt/5.13.1 with qtmultimedia)
Check https://github.com/bincrafters/community/issues/953 for further details.

I am merging, as CI errors are unrelated. will fix afterwards.


Add shuffle_along_dim for BatchedArray

Codecov Report
Patch coverage: 100.00% and no project coverage change.

Comparison is base (a6af460) 100.00% compared to head (33bcee8) 100.00%.

Additional details and impacted files
@@            Coverage Diff            @@
##              main      #369   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           17        17
  Lines         1671      1677    +6
  Branches       177       177
=========================================
+ Hits          1671      1677    +6

Files Changed
Coverage Δ

src/redcat/array.py
100.00% <100.00%> (ø)

src/redcat/types.py
100.00% <100.00%> (ø)

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Prompt user to choose username upon account creation

~- [ ] Continuously check if unique~ (decided not to go with this for now)

[x] Cache results

Resolved by #173


Update continuous-integration-delivery-improvements.md

When a Root folder is specified in ADG Git settings, that folder needs to be specified in the npm run parameters.

@omarv74 : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#label:"aq-pr-triaged"

Created private PR to implement this change https://github.com/MicrosoftDocs/azure-docs-pr/pull/187541.

Created private PR to implement this change MicrosoftDocs/azure-docs-pr#187541.

We'll close this pull request because the update will merge in a new PR in the private repo. Thanks!

Change is merged and will go live in the next publish time later today.
#please-close


Delete Shopcarts

As a System Administrator
I need to be able to delete shopcarts
So that users can delete the entire shopcart they own
Details and Assumptions

Delete method is used when creating the request
Expected status code 204 returned as response

Acceptance Criteria
Given [some context]
When [certain action is taken]
Then [the outcome of action is observed]

I am not sure whether the role should be System Administrator, why not user?

Answering for bookkeeping purposes: as discussed in the Backlog Refinement meeting on 22 Feb, it should be System Administrator because the user doesn't get any benefit from getting their shopping carts deleted; the sysadmin gets benefits from being able to delete shopping carts of inactive users.


Character Models, Clipping, and Audio Issues

While on character select screen, some character models have rigging issues (character faces will not sit flush where they belong but will be stretched out). -- This is specifically noticeable for Kitana, Sindel, Kenshi, Nitara, Reiko, Baraka.
Causes clipping on some textures (such as on Subzero's, Scorpions, and Reptiles masks)
During fatalities/fatal blows the audio has some consistency issues (when the character screams, it sounds gargled and strange).
Other than these bugs its amazing seeing these fatalities and final blows in 60 FPS
Will deal with the bugs until NRS decides to unlock the framecap natively.
Thanks for this awesome little mod :)

Would it be possible to have this fantastic mod change fps lock only for menus/invasions but not fatalities/fatal blows? or is it all or nothing? :)

I'm curious as to how this would effect online multiplayer. Has anybody tested this? Is this safe to run while playing against friends online?

Unfortunately the character face models issue is a no go for me. If that can't be fixed, +1 to allowing it only in certain portions, like the menu.

Unfortunately the character face models issue is a no go for me. If that can't be fixed, +1 to allowing it only in certain portions, like the menu.

I'd be the happiest gamer if i could simply run around in the invasions maps in 60 fps - 30 feels like im running in slowmo

I'm slowly working on finding usual MK stuff, I have found info table again so I think I could detect gamemode and lock to invastions only, we'll see.

Any plans to work on this further @ermaccer ?

Side note, I noticed that this patch also causes the story mode cut scenes to be capped to 60 fps... not a big deal, but I'd prefer those to be uncapped like they were initially.

https://github.com/ermaccer/MK160FPSPatch/releases/
Added an optional invasions only mode, set invasionsonly to true in the .ini file.
Also it seems that some skins now might have 60 FPS material already included, Van Damme's skin doesn't glitch out at all.

Is there a way to have the Invasions-only mode apply to that AND the menus? They're the only things I'd really use it for.

Would probably need to add more filters to MKO functions that are executed, I added invasions mode because you don't really notice any visual glitches there that much.

https://github.com/ermaccer/MK160FPSPatch/releases/
Added an optional invasions only mode, set invasionsonly to true in the .ini file.
Also it seems that some skins now might have 60 FPS material already included, Van Damme's skin doesn't glitch out at all.

Thanks for doing this!

hi wonder how can i install, is there any instructions?

hi wonder how can i install, is there any instructions?

"Extract mk160fps.zip to MK12\Binaries\Win64 folder of Mortal Kombat 1 (so that dsound.dll and dsound.ini ends up near SDL2.dll)."


Unable to read Private Keys

Behaviour
I'm setting this up in a github action as part of HashiCorp's recommended workflow
Steps to reproduce this issue

Create a set of public and private GPG keys
I created them with gpg --full-gen-key selecting option 4 RSA (sign only) answering the prompts (2048 bit length) and setting the key to never expire
Add the following node to a github action

- name: Import GPG key
        id: import_gpg
        uses<EMAIL_ADDRESS>        env:
          GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }}
          PASSPHRASE: ${{ secrets.PASSPHRASE }}

add the secrets GPG_PRIVATE_KEY and PASSPHRASE to the repo where GPG_PRIVATE_KEY came from gpg --armor --export-secret-key <user_email> | pbcopy which gives an output that looks normal

-----BEGIN PGP PRIVATE KEY BLOCK-----

<stuff>
-----END PGP PRIVATE KEY BLOCK-----

run the github action

Expected behaviour

It should import my GPG key so it can be used in goreleaser to sign my binaries.

Actual behaviour

Run<EMAIL_ADDRESS>📣 GnuPG info
Version    : 2.2.4 (libgcrypt 1.8.1)
Libdir     : /usr/lib/x86_64-linux-gnu/gnupg
Libexecdir : /usr/lib/gnupg
Datadir    : /usr/share/gnupg
Homedir    : /home/runner/.gnupg
🔮 Checking GPG private key
##[error]Could not find valid encryption key packet in key 4198c6cc29feabf7

Configuration

Repository URL (if public): https://github.com/onelogin/terraform-provider-onelogin
Build URL (if public): https://github.com/onelogin/terraform-provider-onelogin/runs/908376161

on:
  push:
    tags:
    - '*'
name: Release
jobs:
  release:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v2
      - name: Unshallow
        run: git fetch --prune --unshallow
      - name: Set up Go
        uses: actions/setup-go@v2
        with:
          go-version: 1.14
      - name: Import GPG key
        id: import_gpg
        uses<EMAIL_ADDRESS>        env:
          GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }}
          PASSPHRASE: ${{ secrets.PASSPHRASE }}
      - name: Run GoReleaser
        uses: goreleaser/goreleaser-action@v2
        with:
          version: latest
          args: release --rm-dist
        env:
          GPG_FINGERPRINT: ${{ steps.import_gpg.outputs.fingerprint }}
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

obtained from https://github.com/hashicorp/terraform-provider-scaffolding/blob/master/.github/workflows/release.yml
Logs
logs_174.zip

Going to close because I found out that I need to be generating my gpg keys with the straight up gpg --gen-key command. I'd respectfully recommend noting that somewhere in the docs :)

Hi @dcaponi,

uses<EMAIL_ADDRESS>
This repository is fork, the official repo for this action is crazy-max/ghaction-import-gpg

Going to close because I found out that I need to be generating my gpg keys with the straight up gpg --gen-key command. I'd respectfully recommend noting that somewhere in the docs :)

Thanks for your feedback, I will update the doc.


Add "mark as unread" for a message or tribe

I would love a "mark as unread" feature for the sphinx app. This will help remind me to go back to texts and messages I receive in the sphinx tribe.
v1 doesn't have to pinpoint the exact message that I want as marked as unread. But it can simply mark the DM or Tribe group as unread.
Below is an example of what it could look like from a UI perspective taken from apple messages.
https://github.com/stakwork/sphinx-mac/assets/32662508/85c8fb16-2714-48b2-ba7f-a3a51d91c877

this is blocked by https://github.com/stakwork/sphinx-relay/issues/774 FYI @ecurrencyhodler


Move CI tests to GitHub actions

This should make it easier to test under multiple python versions (ie 3.8 beta)

Hi, thanks for contributing to Strawberry 🍓!
We noticed that this PR is missing a RELEASE.md file. We use that to automatically do releases here on GitHub and, most importantly, to PyPI!
So as soon as this PR is merged, a release will be made 🚀.
Here's an example of RELEASE.md:
Release type: patch

Description of the changes, ideally with some examples, if adding a new feature.

Release type can be one of patch, minor or major. We use semver,so make sure to pick the appropriate type. If in doubt feel free to ask :)

This is blocked by GitHub not having beta python versions :( https://github.com/actions/setup-python/issues/15

Can we merge it if it works and then update it once Github supports 3.8?

@marcoacierno I think we should try to add 3.8a on Circle CI and then when it is supported on GH Actions we can migrate :)

This can be merged when uvloop 0.14 gets released (as it is broken on py38)


Refactoring documentation

Once you decide which style for docstrings to use, I can start refactoring. A look at this http://www.sphinx-doc.org/en/master/usage/extensions/napoleon.html page shouldn't take more than 10 minutes.

I took a look, I think we should follow the NumPy style. The reason for this is that the types of arguments can be lengthier (for instance Union[modAL.models.BaseLearner, modAL.models.BaseCommittee]), which is easier to read in the NumPy format.
Another important detail is that I have decided to move the repository to an organizational GitHub account (https://github.com/modAL-python). As a first step, I would like to move the website and API documentation first from the modAL repository itself to a separate one (https://github.com/modAL-python/modAL-python.github.io). I'll add you as a collaborator to this organization, so we can work there together.

Considering docstrings style, if there is type annotation (that I propose to use) in function signatures, then it is redundant to specify types also in docstrings (it will lead to inconvenient duplications which eventually result in inconsistency, http://www.sphinx-doc.org/en/master/usage/extensions/napoleon.html#type-annotations).
Considering website, both scikit-learn and PyTorch use Sphinx to build html-pages for their websites, doing commits with these artifacts to special repositories. So, after every change in your documentation sources, you should not forget to rebuild the doc and make a commmit to this special repo. You definetely should set up CI step for this, for instance in Travis. However, readthedocs suggests building documentation automatically after each commit to the repo with sources.
So, if you don't think of making quite a rich website it is possible to use a simpler solution (i.e. readthedocs).

What I plan is to combine the modAL tutorial page (https://cosmic-cortex.github.io/modAL/) with the readthedocs API reference (https://modal-python.readthedocs.io/en/latest/) to a single website in the style of the PyTorch documentation. So, I would like to get rid of readthedocs completely and use Sphinx only to build the website. I'll go ahead and try to set this up.

I have set up the new website at https://modal-python.github.io, the old website redirects from here also. The new one uses Sphinx instead of Jekyll.

See https://github.com/modAL-python/modAL-python.github.io/compare/notebooks_rendering?expand=1 for the demonstration of my suggestion on dealing with jupyter notebooks (make clean && make html locally). Every time documentation is built, notebooks are executed, and it is an additional way of testing and consistency checking.
This kind of deduplication could become even more efficient if sources for the doc and the code itself are stored in a single repo (i.e. main modAL repo).
I still don't understand why aren't you go with ReadTheDocs instead of GitHub Pages? RTD provides a very convenient way of triggering documentation build with webhooks from GitHub. RTD allows for better URLs (without 'build/html' in it). RTD provides hosting of several versions of the doc simultaneously...

Thanks, awesome!
This GitHub pages hosted website is not a final solution. The thing is, I am not very familiar with neither Sphinx nor RTD, so in order to keep the problems manageable, I focused on converting the previous website to Sphinx. Since RTD uses Sphinx, it was the logical thing to do. I'll set up the current website on RTD soon in the main repository, then we add the API reference generated automatically from the docstrings, and finally the modAL main repository can be moved to the organizational account.

Ok, I have set up the new RTD site, check it out! I have two issues however.

I was unable to find how to link to pages build from a Jupyter notebook from an external page.
Since I was unable to link documents from directories higher than the docs, I copied the Jupyter notebooks from the examples folder to docs/source/content/examples.

Do you have a solution in mind for these? Perhaps you have encountered them before.
If you have some progress in refactoring the docstrings, let me know! Now it should be easy to include the documentation in the RTD site.

Yeah, I also faced this problem... my solution was to use '.' instead of 'source' for .rst files... so docs/examples/my_notebook.ipynb looks more discoverable if you surf directly on GitHub.
Moreover, .rst files could be partially rendered by GitHub also.
I haven't started docstrings refactoring yet. Since it is semi-automatic task, I will try to make pull request tomorrow.


remove deprecated jdbc project classes

Looks like the test failure is due to a flaky test
https://travis-ci.org/azkaban/azkaban/builds/265386286?utm_source=github_status&utm_medium=notification
I restarted it.


Update threads extension

Description
Combine the Threads Video Downloader extension with the Threads extension. I have added the Download Threads Video command to download videos from Threads.
The idea for this combination was initiated by @chrismessina.

Screencast

Checklist

[x] I read the extension guidelines
[x] I read the documentation about publishing
[x] I ran npm run build and tested this distribution build in Raycast
[x] I checked that files in the assets folder are used by the extension itself
[x] I checked that assets used by the README are placed outside of the metadata folder

Can we start by just adding the new functionality to threads?
After that, I'll help deprecate the old one (or make a separate PR like it's done here: https://www.raycast.com/Dammmien/associated-press

Can we start by just adding the new functionality to threads?
After that, I'll help deprecate the old one (or make a separate PR like it's done here: https://www.raycast.com/Dammmien/associated-press

@pernielsentikaer I have updated it and opened the deprecated pull request for Threads Video Downloader in #15984. Could you please check it? Thank you.


New Profile Page UI based off the Figma Designs

Redoing to fix merge conflicts

to view profile page:
https://ans-ui-2-0-kvmz7kf9k-decent-land.vercel.app/p/genesis


Resolve special coverage

Adds new centralized "tunic_campaign_id", will eventually rename to campaign_id once migrated.
TODO

[x]  add filters

LGTM
On Tue, Jan 19, 2016 at 4:55 PM, Mike Parent<EMAIL_ADDRESS>wrote:

TODO

add filters

You can view, comment on, or merge this pull request online at:
https://github.com/theonion/django-bulbs/pull/103
Commit Summary

Initial special coverage resolve.
Add tunic_campaign_id fields
Fix test to work in Python 2.7
Use same URL name structure as content-resolve

File Changes

M bulbs/api/views.py
https://github.com/theonion/django-bulbs/pull/103/files#diff-0 (41)
A bulbs/content/migrations/0006_content_tunic_campaign_id.py
https://github.com/theonion/django-bulbs/pull/103/files#diff-1 (19)
M bulbs/content/models.py
https://github.com/theonion/django-bulbs/pull/103/files#diff-2 (4)
A bulbs/special_coverage/migrations/0008_auto_20160118_1337.py
https://github.com/theonion/django-bulbs/pull/103/files#diff-3 (20)
M bulbs/special_coverage/models.py
https://github.com/theonion/django-bulbs/pull/103/files#diff-4 (4)
M setup.py
https://github.com/theonion/django-bulbs/pull/103/files#diff-5 (2)
A tests/api/test_resolve_api.py
https://github.com/theonion/django-bulbs/pull/103/files#diff-6 (106)

Patch Links:

https://github.com/theonion/django-bulbs/pull/103.patch
https://github.com/theonion/django-bulbs/pull/103.diff

—
Reply to this email directly or view it on GitHub
https://github.com/theonion/django-bulbs/pull/103.

OK @benghaziboy @MichaelButkovic   ready for review

LGTM


Filereader fix

Fixes the bug described in #1264

Since 39fcf4a75aaec646f0b60d404dfcc5cb63dcb473 and because people prefer the Python/Ruby semantic to the C semantic, eof is blocking. This means that, with the implementation or the PR, if there is 1 character in the system buffer, and that the Nit programmer asks for 2, the program will wait to have 1 more character, that can block the whole program if we are waiting the missing character from some keyboard, pipe or tcp connection.
Therefore, initially I wanted to NAK the PR, but then I thought, what is the behavior of Python/Ruby in this case? So let's check:
The protocol is the following: I read(4) bytes from stdin and print them. On stdin, I write ab\n (3 bytes) then cd\n (3 other bytes) and see when the the read does Its job.
In the following, I only give the outputs since the input will be the same and adding it will require to distinguish them with the output.
$ ./nit_old -e 'print sys.stdin.read(4)'
a

WTF? Why only char a was printed? OK the implementation before the PR was more buggy than expected.
$ ./nit_new -e 'print sys.stdin.read(4)'
ab
c

As I expected, nothing is printed after the first ab\n because exactly 4 bytes are waited for, then printed. Thus we get ab\nc. The extra d\n are lost in the buffer of Nit.
$ ruby -e 'puts $stdin.read(4)'
ab
c
$ d
bash: d : commande introuvable

Same behavior with Ruby, so nothing is printed after the first ab\n.
Nice surprise however, the extra d\n are not lost but kept in system buffer, so still available (and read) when the shell take back the control. I am not really sure which behavior I prefer. The Ruby one might be saner from an OS point of view but since I was surprised, one can assume that the POLA level is not that high.
$ python <(echo 'import sys;print(sys.stdin.read(4))')
ab
c

First note: Python, are you even trying to be a sane scripting language?
Second note: exactly the same behavior than Nit with this PR.
so +1, good job @R4PaSs

+1


A simple fix for issue "Incorrect detection of copy-constructor #53"

This change fixes string / token comparison bug and makes the checker a bit more robust.
It doesn't really change the naive way a copy constructor is identified.

Thanks :)


403 on postinstall

Hi,
I get "Error: Response Error: 403" in the postinstall-script.
Did maybe the url change?

It looks it is working fine now


0.4.52

update three.js to r155

Codecov Report

Merging #77 (dd709e5) into main (2ca8175) will not change coverage.
Report is 21 commits behind head on main.
The diff coverage is n/a.

:exclamation: Current head dd709e5 differs from pull request most recent head 6adee30. Consider uploading reports for the commit 6adee30 to get more accurate results

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@           Coverage Diff           @@
##             main      #77   +/-   ##
=======================================
  Coverage   41.34%   41.34%
=======================================
  Files         113      113
  Lines        9637     9637
  Branches     1418     1418
=======================================
  Hits         3984     3984
  Misses       5222     5222
  Partials      431      431


Adding Planning for Retirement to main nav

Should not deploy to production until 11/12 at 9:00 am EST.

@virginiacc any complications with this release plan considering we have monthly-payment-worksheet in master? I would think it's ok so long as it's not been deployed via the grunt task yet.

Oh, sorry I forgot to do this already, but I was going to file a new PR that doesn't put this into master, following our conversation yesterday, @cfarm. But if you think it's okay this way, let me know.

@cfarm Hmm, good question. It's possible the worksheet will be ready to release on 11/12, but if not we should still be able to deploy from master since we're using that grunt task as a feature toggle. We'd probably want to comment out the worksheet js file in the browserify build task, though.
We also need to specify a version for the jquery sticky plugin next time we release to avoid breaking the form explainers, so we'd want to make that change in the release branch if we don't deploy from master.

Ok, then, if this is all good, merge when ready and we'll get it on Build and Content!

Friendly reminder, @cfarm and @virginiacc :)

Looks good! :+1:  Thanks, @Scotchester!


Token_entry schema and usage of queryGateway inside Aggregates

I'm pretty new to AxonFramework and I'm facing some challenges and didn't know where to ask for some help.

My first issue is very similar to this #877. At some point everything was fine - I think it's after I registered an event handler, that my application started throwing exceptions stating that token and I had to check the exceptions thrown to build a schema for token_entry table. I couldn't find the token_entry schema anywhere online or a clear instructions as to what I'm supposed to do. I'm using liquibase to make database migrations and h2 db in development and postgres in production.

I have a field identifier in a table that is meant to be unique, and so before issuing a command I need to verify the same identifier doesn't exist already. For this, I made a new query TestAggregateIdentifierExistsQuery which returns a Boolean. And then, queryGateway will be used inside an aggregate for this validation logic to be executed. Firstly I don't know if it's okay to do this, and secondly I'm getting an error beause queryGateway doesn't get initialized even though it's mentioned as an @Autowired property. I'm using Kotlin as the language.

@Aggregate
class TestAggregate() {
@Autowired
lateinit var queryGateway: QueryGateway

@AggregateIdentifier
lateinit var testAggregateId: UUIDl

@CommandHandler
constructor(command: CreateTestAggregateCommand) : this() {

    if (command.identifier == null) {
        throw IllegalArgumentException("Test Aggregate identifier cannot be null!")
    } else {
        val queryMessage = TestAggregateIdentifierExistsQuery(command.identifier)
        val identifierExistsFuture = queryGateway.query(queryMessage, ResponseTypes.instanceOf(Boolean::class.java))

        if (identifierExistsFuture.get()) {
            throw TestAggregateIdentifierExistsException()
        }
    }
    -------------- Removed for brevity ------------------

}
Am I supposed to move this validation logic into the controller?

I'm building on top of a jhipster application. Before the addition of axon-spring-boot-starter into the project, oauth2 was working perfectly. But since it's been added, the server always responds with invalid_token exceptions while the tokens are in fact valid. I've created an issue with the jhipster team on this ( https://github.com/jhipster/jhipster-kotlin/issues/254 ), but since this issue pops up after the addition of axon-framework, I thought maybe I could get some insight from here. In the beginning, when I saw that AxonFramwork is registering a TokenStore I thought maybe it's related to this, but I noticed that this TokenStore has completely different purposes and predecessors and concluded that's not the issue (or am I wrong?).

There's a delete option AggregateLifecycle.markDeleted() for all aggregates after which no commands will be handled by the aggregate. But, I need to emit an event before this happens as well like this:
fun handle(command: DeleteTestAggregateCommand) {
AggregateLifecycle.apply(TestAggregateDeletedEvent(testAggregateId))
AggregateLifecycle.markDeleted()
}

Is this the right way to do it? Is it okay to use multiple AggregateLifecyle calls inside the same command handler?

Apart from the issues I've mentioned above, the application runs and behaves as expected. But I see all these exceptions thrown into the console.

java.lang.ClassNotFoundException: io.netty.channel.epoll.Epoll
	at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:264)
	at io.grpc.netty.Utils.getEpollUnavailabilityCause(Utils.java:276)
	at io.grpc.netty.Utils.<clinit>(Utils.java:138)
	at io.grpc.netty.NettyChannelBuilder.<clinit>(NettyChannelBuilder.java:74)
	at org.axonframework.axonserver.connector.AxonServerConnectionManager.createChannel(AxonServerConnectionManager.java:360)
	at org.axonframework.axonserver.connector.AxonServerConnectionManager.getChannel(AxonServerConnectionManager.java:231)
	at org.axonframework.axonserver.connector.AxonServerConnectionManager.getQueryStream(AxonServerConnectionManager.java:567)
	at org.axonframework.axonserver.connector.query.AxonServerQueryBus$QueryProcessor.getSubscriberObserver(AxonServerQueryBus.java:737)
	at org.axonframework.axonserver.connector.query.AxonServerQueryBus$QueryProcessor.subscribe(AxonServerQueryBus.java:632)
	at org.axonframework.axonserver.connector.query.AxonServerQueryBus.subscribe(AxonServerQueryBus.java:315)
	at org.axonframework.queryhandling.annotation.AnnotationQueryHandlerAdapter.subscribe(AnnotationQueryHandlerAdapter.java:112)
	at org.axonframework.queryhandling.annotation.AnnotationQueryHandlerAdapter.lambda$subscribe$0(AnnotationQueryHandlerAdapter.java:83)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
	at org.axonframework.queryhandling.annotation.AnnotationQueryHandlerAdapter.subscribe(AnnotationQueryHandlerAdapter.java:85)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.axonframework.spring.config.AbstractAnnotationHandlerBeanPostProcessor$AdapterIntroductionInterceptor.invoke(AbstractAnnotationHandlerBeanPostProcessor.java:273)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691)
	at org.muellners.finscale.accounting.domain.ledger.LedgerProjector$$EnhancerBySpringCGLIB$$c6baaf2f.subscribe(<generated>)
	at org.axonframework.spring.config.QueryHandlerSubscriber.lambda$start$0(QueryHandlerSubscriber.java:73)
	at java.util.LinkedHashMap$LinkedValues.forEach(LinkedHashMap.java:608)
	at org.axonframework.spring.config.QueryHandlerSubscriber.start(QueryHandlerSubscriber.java:73)
	at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:182)
	at org.springframework.context.support.DefaultLifecycleProcessor.access$200(DefaultLifecycleProcessor.java:53)
	at org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.start(DefaultLifecycleProcessor.java:360)
	at org.springframework.context.support.DefaultLifecycleProcessor.startBeans(DefaultLifecycleProcessor.java:158)
	at org.springframework.context.support.DefaultLifecycleProcessor.onRefresh(DefaultLifecycleProcessor.java:122)
	at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:894)
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.finishRefresh(ServletWebServerApplicationContext.java:162)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:553)
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141)
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:747)
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:315)
	at org.muellners.finscale.accounting.AccountingApp$Companion.main(AccountingApp.kt:111)
	at org.muellners.finscale.accounting.AccountingApp.main(AccountingApp.kt)

java.lang.ClassNotFoundException: io.grpc.census.InternalCensusStatsAccessor
	at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:264)
	at io.grpc.internal.AbstractManagedChannelImplBuilder.getEffectiveInterceptors(AbstractManagedChannelImplBuilder.java:565)
	at io.grpc.internal.AbstractManagedChannelImplBuilder.build(AbstractManagedChannelImplBuilder.java:548)
	at org.axonframework.axonserver.connector.AxonServerConnectionManager.createChannel(AxonServerConnectionManager.java:396)
	at org.axonframework.axonserver.connector.AxonServerConnectionManager.getChannel(AxonServerConnectionManager.java:231)
	at org.axonframework.axonserver.connector.AxonServerConnectionManager.getQueryStream(AxonServerConnectionManager.java:567)
	at org.axonframework.axonserver.connector.query.AxonServerQueryBus$QueryProcessor.getSubscriberObserver(AxonServerQueryBus.java:737)
	at org.axonframework.axonserver.connector.query.AxonServerQueryBus$QueryProcessor.subscribe(AxonServerQueryBus.java:632)
	at org.axonframework.axonserver.connector.query.AxonServerQueryBus.subscribe(AxonServerQueryBus.java:315)
	at org.axonframework.queryhandling.annotation.AnnotationQueryHandlerAdapter.subscribe(AnnotationQueryHandlerAdapter.java:112)
	at org.axonframework.queryhandling.annotation.AnnotationQueryHandlerAdapter.lambda$subscribe$0(AnnotationQueryHandlerAdapter.java:83)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
	at org.axonframework.queryhandling.annotation.AnnotationQueryHandlerAdapter.subscribe(AnnotationQueryHandlerAdapter.java:85)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.axonframework.spring.config.AbstractAnnotationHandlerBeanPostProcessor$AdapterIntroductionInterceptor.invoke(AbstractAnnotationHandlerBeanPostProcessor.java:273)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691)
	at org.muellners.finscale.accounting.domain.ledger.LedgerProjector$$EnhancerBySpringCGLIB$$c6baaf2f.subscribe(<generated>)
	at org.axonframework.spring.config.QueryHandlerSubscriber.lambda$start$0(QueryHandlerSubscriber.java:73)
	at java.util.LinkedHashMap$LinkedValues.forEach(LinkedHashMap.java:608)
	at org.axonframework.spring.config.QueryHandlerSubscriber.start(QueryHandlerSubscriber.java:73)
	at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:182)
	at org.springframework.context.support.DefaultLifecycleProcessor.access$200(DefaultLifecycleProcessor.java:53)
	at org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.start(DefaultLifecycleProcessor.java:360)
	at org.springframework.context.support.DefaultLifecycleProcessor.startBeans(DefaultLifecycleProcessor.java:158)
	at org.springframework.context.support.DefaultLifecycleProcessor.onRefresh(DefaultLifecycleProcessor.java:122)
	at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:894)
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.finishRefresh(ServletWebServerApplicationContext.java:162)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:553)
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141)
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:747)
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:315)
	at org.muellners.finscale.accounting.AccountingApp$Companion.main(AccountingApp.kt:111)
	at org.muellners.finscale.accounting.AccountingApp.main(AccountingApp.kt)

java.lang.ClassNotFoundException: io.grpc.census.InternalCensusTracingAccessor
	at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:264)
	at io.grpc.internal.AbstractManagedChannelImplBuilder.getEffectiveInterceptors(AbstractManagedChannelImplBuilder.java:594)
	at io.grpc.internal.AbstractManagedChannelImplBuilder.build(AbstractManagedChannelImplBuilder.java:548)
	at org.axonframework.axonserver.connector.AxonServerConnectionManager.createChannel(AxonServerConnectionManager.java:396)
	at org.axonframework.axonserver.connector.AxonServerConnectionManager.getChannel(AxonServerConnectionManager.java:231)
	at org.axonframework.axonserver.connector.AxonServerConnectionManager.getQueryStream(AxonServerConnectionManager.java:567)
	at org.axonframework.axonserver.connector.query.AxonServerQueryBus$QueryProcessor.getSubscriberObserver(AxonServerQueryBus.java:737)
	at org.axonframework.axonserver.connector.query.AxonServerQueryBus$QueryProcessor.subscribe(AxonServerQueryBus.java:632)
	at org.axonframework.axonserver.connector.query.AxonServerQueryBus.subscribe(AxonServerQueryBus.java:315)
	at org.axonframework.queryhandling.annotation.AnnotationQueryHandlerAdapter.subscribe(AnnotationQueryHandlerAdapter.java:112)
	at org.axonframework.queryhandling.annotation.AnnotationQueryHandlerAdapter.lambda$subscribe$0(AnnotationQueryHandlerAdapter.java:83)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
	at org.axonframework.queryhandling.annotation.AnnotationQueryHandlerAdapter.subscribe(AnnotationQueryHandlerAdapter.java:85)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.axonframework.spring.config.AbstractAnnotationHandlerBeanPostProcessor$AdapterIntroductionInterceptor.invoke(AbstractAnnotationHandlerBeanPostProcessor.java:273)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691)
	at org.muellners.finscale.accounting.domain.ledger.LedgerProjector$$EnhancerBySpringCGLIB$$c6baaf2f.subscribe(<generated>)
	at org.axonframework.spring.config.QueryHandlerSubscriber.lambda$start$0(QueryHandlerSubscriber.java:73)
	at java.util.LinkedHashMap$LinkedValues.forEach(LinkedHashMap.java:608)
	at org.axonframework.spring.config.QueryHandlerSubscriber.start(QueryHandlerSubscriber.java:73)
	at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:182)
	at org.springframework.context.support.DefaultLifecycleProcessor.access$200(DefaultLifecycleProcessor.java:53)
	at org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.start(DefaultLifecycleProcessor.java:360)
	at org.springframework.context.support.DefaultLifecycleProcessor.startBeans(DefaultLifecycleProcessor.java:158)
	at org.springframework.context.support.DefaultLifecycleProcessor.onRefresh(DefaultLifecycleProcessor.java:122)
	at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:894)
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.finishRefresh(ServletWebServerApplicationContext.java:162)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:553)
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141)
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:747)
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:315)
	at org.muellners.finscale.accounting.AccountingApp$Companion.main(AccountingApp.kt:111)
	at org.muellners.finscale.accounting.AccountingApp.main(AccountingApp.kt)

java.lang.ClassNotFoundException: io.perfmark.impl.SecretPerfMarkImpl$PerfMarkImpl
	at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:264)
	at io.perfmark.PerfMark.<clinit>(PerfMark.java:36)
	at io.grpc.internal.ClientCallImpl.<init>(ClientCallImpl.java:109)
	at io.grpc.internal.ManagedChannelImpl$RealChannel.newCall(ManagedChannelImpl.java:877)
	at io.grpc.internal.ServiceConfigInterceptor.interceptCall(ServiceConfigInterceptor.java:153)
	at io.grpc.ClientInterceptors$InterceptorChannel.newCall(ClientInterceptors.java:156)
	at org.axonframework.axonserver.connector.util.GrpcBufferingInterceptor.interceptCall(GrpcBufferingInterceptor.java:39)
	at io.grpc.ClientInterceptors$InterceptorChannel.newCall(ClientInterceptors.java:156)
	at io.grpc.internal.ManagedChannelImpl.newCall(ManagedChannelImpl.java:842)
	at io.grpc.internal.ForwardingManagedChannel.newCall(ForwardingManagedChannel.java:63)
	at org.axonframework.axonserver.connector.util.ContextAddingInterceptor.interceptCall(ContextAddingInterceptor.java:48)
	at io.grpc.ClientInterceptors$InterceptorChannel.newCall(ClientInterceptors.java:156)
	at org.axonframework.axonserver.connector.util.TokenAddingInterceptor.interceptCall(TokenAddingInterceptor.java:48)
	at io.grpc.ClientInterceptors$InterceptorChannel.newCall(ClientInterceptors.java:156)
	at io.grpc.stub.ClientCalls.blockingUnaryCall(ClientCalls.java:128)
	at io.axoniq.axonserver.grpc.control.PlatformServiceGrpc$PlatformServiceBlockingStub.getPlatformServer(PlatformServiceGrpc.java:250)
	at org.axonframework.axonserver.connector.AxonServerConnectionManager.getChannel(AxonServerConnectionManager.java:242)
	at org.axonframework.axonserver.connector.AxonServerConnectionManager.getQueryStream(AxonServerConnectionManager.java:567)
	at org.axonframework.axonserver.connector.query.AxonServerQueryBus$QueryProcessor.getSubscriberObserver(AxonServerQueryBus.java:737)
	at org.axonframework.axonserver.connector.query.AxonServerQueryBus$QueryProcessor.subscribe(AxonServerQueryBus.java:632)
	at org.axonframework.axonserver.connector.query.AxonServerQueryBus.subscribe(AxonServerQueryBus.java:315)
	at org.axonframework.queryhandling.annotation.AnnotationQueryHandlerAdapter.subscribe(AnnotationQueryHandlerAdapter.java:112)
	at org.axonframework.queryhandling.annotation.AnnotationQueryHandlerAdapter.lambda$subscribe$0(AnnotationQueryHandlerAdapter.java:83)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
	at org.axonframework.queryhandling.annotation.AnnotationQueryHandlerAdapter.subscribe(AnnotationQueryHandlerAdapter.java:85)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.axonframework.spring.config.AbstractAnnotationHandlerBeanPostProcessor$AdapterIntroductionInterceptor.invoke(AbstractAnnotationHandlerBeanPostProcessor.java:273)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691)
	at org.muellners.finscale.accounting.domain.ledger.LedgerProjector$$EnhancerBySpringCGLIB$$c6baaf2f.subscribe(<generated>)
	at org.axonframework.spring.config.QueryHandlerSubscriber.lambda$start$0(QueryHandlerSubscriber.java:73)
	at java.util.LinkedHashMap$LinkedValues.forEach(LinkedHashMap.java:608)
	at org.axonframework.spring.config.QueryHandlerSubscriber.start(QueryHandlerSubscriber.java:73)
	at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:182)
	at org.springframework.context.support.DefaultLifecycleProcessor.access$200(DefaultLifecycleProcessor.java:53)
	at org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.start(DefaultLifecycleProcessor.java:360)
	at org.springframework.context.support.DefaultLifecycleProcessor.startBeans(DefaultLifecycleProcessor.java:158)
	at org.springframework.context.support.DefaultLifecycleProcessor.onRefresh(DefaultLifecycleProcessor.java:122)
	at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:894)
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.finishRefresh(ServletWebServerApplicationContext.java:162)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:553)
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141)
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:747)
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:315)
	at org.muellners.finscale.accounting.AccountingApp$Companion.main(AccountingApp.kt:111)
	at org.muellners.finscale.accounting.AccountingApp.main(AccountingApp.kt)

java.lang.ClassNotFoundException: io.grpc.override.ContextStorageOverride
	at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:264)
	at io.grpc.Context$LazyStorage.createStorage(Context.java:144)
	at io.grpc.Context$LazyStorage.<clinit>(Context.java:133)
	at io.grpc.Context.storage(Context.java:121)
	at io.grpc.Context.current(Context.java:181)
	at io.grpc.internal.ClientCallImpl.<init>(ClientCallImpl.java:118)
	at io.grpc.internal.ManagedChannelImpl$RealChannel.newCall(ManagedChannelImpl.java:877)
	at io.grpc.internal.ServiceConfigInterceptor.interceptCall(ServiceConfigInterceptor.java:153)
	at io.grpc.ClientInterceptors$InterceptorChannel.newCall(ClientInterceptors.java:156)
	at org.axonframework.axonserver.connector.util.GrpcBufferingInterceptor.interceptCall(GrpcBufferingInterceptor.java:39)
	at io.grpc.ClientInterceptors$InterceptorChannel.newCall(ClientInterceptors.java:156)
	at io.grpc.internal.ManagedChannelImpl.newCall(ManagedChannelImpl.java:842)
	at io.grpc.internal.ForwardingManagedChannel.newCall(ForwardingManagedChannel.java:63)
	at org.axonframework.axonserver.connector.util.ContextAddingInterceptor.interceptCall(ContextAddingInterceptor.java:48)
	at io.grpc.ClientInterceptors$InterceptorChannel.newCall(ClientInterceptors.java:156)
	at org.axonframework.axonserver.connector.util.TokenAddingInterceptor.interceptCall(TokenAddingInterceptor.java:48)
	at io.grpc.ClientInterceptors$InterceptorChannel.newCall(ClientInterceptors.java:156)
	at io.grpc.stub.ClientCalls.blockingUnaryCall(ClientCalls.java:128)
	at io.axoniq.axonserver.grpc.control.PlatformServiceGrpc$PlatformServiceBlockingStub.getPlatformServer(PlatformServiceGrpc.java:250)
	at org.axonframework.axonserver.connector.AxonServerConnectionManager.getChannel(AxonServerConnectionManager.java:242)
	at org.axonframework.axonserver.connector.AxonServerConnectionManager.getQueryStream(AxonServerConnectionManager.java:567)
	at org.axonframework.axonserver.connector.query.AxonServerQueryBus$QueryProcessor.getSubscriberObserver(AxonServerQueryBus.java:737)
	at org.axonframework.axonserver.connector.query.AxonServerQueryBus$QueryProcessor.subscribe(AxonServerQueryBus.java:632)
	at org.axonframework.axonserver.connector.query.AxonServerQueryBus.subscribe(AxonServerQueryBus.java:315)
	at org.axonframework.queryhandling.annotation.AnnotationQueryHandlerAdapter.subscribe(AnnotationQueryHandlerAdapter.java:112)
	at org.axonframework.queryhandling.annotation.AnnotationQueryHandlerAdapter.lambda$subscribe$0(AnnotationQueryHandlerAdapter.java:83)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
	at org.axonframework.queryhandling.annotation.AnnotationQueryHandlerAdapter.subscribe(AnnotationQueryHandlerAdapter.java:85)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.axonframework.spring.config.AbstractAnnotationHandlerBeanPostProcessor$AdapterIntroductionInterceptor.invoke(AbstractAnnotationHandlerBeanPostProcessor.java:273)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691)
	at org.muellners.finscale.accounting.domain.ledger.LedgerProjector$$EnhancerBySpringCGLIB$$c6baaf2f.subscribe(<generated>)
	at org.axonframework.spring.config.QueryHandlerSubscriber.lambda$start$0(QueryHandlerSubscriber.java:73)
	at java.util.LinkedHashMap$LinkedValues.forEach(LinkedHashMap.java:608)
	at org.axonframework.spring.config.QueryHandlerSubscriber.start(QueryHandlerSubscriber.java:73)
	at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:182)
	at org.springframework.context.support.DefaultLifecycleProcessor.access$200(DefaultLifecycleProcessor.java:53)
	at org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.start(DefaultLifecycleProcessor.java:360)
	at org.springframework.context.support.DefaultLifecycleProcessor.startBeans(DefaultLifecycleProcessor.java:158)
	at org.springframework.context.support.DefaultLifecycleProcessor.onRefresh(DefaultLifecycleProcessor.java:122)
	at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:894)
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.finishRefresh(ServletWebServerApplicationContext.java:162)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:553)
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141)
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:747)
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:315)
	at org.muellners.finscale.accounting.AccountingApp$Companion.main(AccountingApp.kt:111)
	at org.muellners.finscale.accounting.AccountingApp.main(AccountingApp.kt)

2020-07-28 11:09:23.260  INFO 13779 --- [omain.ledger]-0] o.a.e.TrackingEventProcessor             : An error occurred while attempting to claim a token for segment: 0. Will retry later...

com.thoughtworks.xstream.io.StreamException:
	at com.thoughtworks.xstream.io.xml.XppReader.pullNextEvent(XppReader.java:124)
	at com.thoughtworks.xstream.io.xml.AbstractPullReader.readRealEvent(AbstractPullReader.java:148)
	at com.thoughtworks.xstream.io.xml.AbstractPullReader.readEvent(AbstractPullReader.java:141)
	at com.thoughtworks.xstream.io.xml.AbstractPullReader.move(AbstractPullReader.java:118)
	at com.thoughtworks.xstream.io.xml.AbstractPullReader.moveDown(AbstractPullReader.java:103)
	at com.thoughtworks.xstream.io.xml.XppReader.<init>(XppReader.java:63)
	at com.thoughtworks.xstream.io.xml.AbstractXppDriver.createReader(AbstractXppDriver.java:54)
	at org.axonframework.serialization.xml.CompactDriver.createReader(CompactDriver.java:44)
	at com.thoughtworks.xstream.XStream.fromXML(XStream.java:1338)
	at org.axonframework.serialization.xml.XStreamSerializer.doDeserialize(XStreamSerializer.java:123)
	at org.axonframework.serialization.AbstractXStreamSerializer.deserialize(AbstractXStreamSerializer.java:151)
	at org.axonframework.eventhandling.tokenstore.AbstractTokenEntry.getToken(AbstractTokenEntry.java:117)
	at org.axonframework.eventhandling.tokenstore.jpa.JpaTokenStore.fetchToken(JpaTokenStore.java:167)
	at org.axonframework.eventhandling.TrackingEventProcessor$WorkerLauncher.lambda$run$1(TrackingEventProcessor.java:1227)
	at org.axonframework.common.transaction.TransactionManager.executeInTransaction(TransactionManager.java:47)
	at org.axonframework.eventhandling.TrackingEventProcessor$WorkerLauncher.run(TrackingEventProcessor.java:1226)
	at java.lang.Thread.run(Thread.java:748)
Caused by: org.xmlpull.v1.XmlPullParserException: only whitespace content allowed before start tag and not 3 (position: START_DOCUMENT seen 3... @1:1)
	at org.xmlpull.mxp1.MXParser.parseProlog(MXParser.java:1519)
	at org.xmlpull.mxp1.MXParser.nextImpl(MXParser.java:1395)
	at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093)
	at com.thoughtworks.xstream.io.xml.XppReader.pullNextEvent(XppReader.java:109)
	... 16 common frames omitted

Thanks

As stated in the main README.md of this project, "receiving help" to build your application is not what GitHub issues are intended. Instead it is recommended to use the Axon Usergroup or StackOverflow with the axon tag.
As such, I will close this issue right after my response, with the label "Question", and I'd like to ask you to use GitHub only for enhancement suggestions, feature request and bug reports.

Best would be to check the TokenEntry class to see what the table could be like and base your liquebase script on that.. Issue #1258 already states the request to add the SQL for Axon's tables, but we see this as a very nice community contribution; especially as SQL can be very much dependent on the database implementation of choice.

If it's the aggregate identifier which is required to be unique, you can consider to use a UUID as the aggregate identifier. That way you'll be (virtually) certain it is going to be unique at all times. If this isn't an option for you because of domain specific requirements, you could take the route of simply dispatching a command with the identifier anyhow. The framework's EventStore (doesn't matter whether this is a RDBMS or AxonServer) will complain if you try to insert another event at a given sequence number for an already used aggregate identifier.

Axon's TokenStore is indeed by no means used for user validation or authentication. It's intended use is to keep track of where a TrackingEventProcessor is with regards to handling events from the EventStore. This knowledge, is stored in a TrackingToken, of which the TokenStore is in charge. Subsequently, I have not directly heard any of our users going for JHipster with which some portions of JHipster failed due to the inclusion of the axon-spring-boot-starter. To be honest, I would debug the spring boot process to see if something in there falls over.

Assuming you are Event Sourcing the aggregate, you should know that state changes, like marking an Aggregate as deleted, should reside in the @EventSourcingHandler annotated methods. You'd thus publish the event you want to publish and handle said event within the Aggregate instance to mark it as deleted. A part from that though, there is nothing withholding you from performing multiple AggregateLifecycle method invocations in a command handler.

The first couple of exceptions note gRPC. The connector towards Axon Server which resides in Axon Framework uses this, as Axon Server's API is based on this solution. I am assuming some of your dependencies are being jumbled up, as otherwise I wouldn't conceive why you see this exception popping up.   The last exception by XStream has nothing to do with the previous set though. It's stack trace includes Axon's TokenStore, suggesting there's a serialization issue with the tokens you have stored. Did you by any chance switch between the JacksonSerializer and the XStreamSerializer? Deserializing JSON with the XStreamSerializer will obviously not work.

As stated in the main README.md of this project, "receiving help" to build your application is not what GitHub issues are intended. Instead it is recommended to use the Axon Usergroup or StackOverflow with the axon tag.
As such, I will close this issue right after my response, with the label "Question", and I'd like to ask you to use GitHub only for enhancement suggestions, feature request and bug reports.

Best would be to check the TokenEntry class to see what the table could be like and base your liquebase script on that.. Issue #1258 already states the request to add the SQL for Axon's tables, but we see this as a very nice community contribution; especially as SQL can be very much dependent on the database implementation of choice.

If it's the aggregate identifier which is required to be unique, you can consider to use a UUID as the aggregate identifier. That way you'll be (virtually) certain it is going to be unique at all times. If this isn't an option for you because of domain specific requirements, you could take the route of simply dispatching a command with the identifier anyhow. The framework's EventStore (doesn't matter whether this is a RDBMS or AxonServer) will complain if you try to insert another event at a given sequence number for an already used aggregate identifier.

Axon's TokenStore is indeed by no means used for user validation or authentication. It's intended use is to keep track of where a TrackingEventProcessor is with regards to handling events from the EventStore. This knowledge, is stored in a TrackingToken, of which the TokenStore is in charge. Subsequently, I have not directly heard any of our users going for JHipster with which some portions of JHipster failed due to the inclusion of the axon-spring-boot-starter. To be honest, I would debug the spring boot process to see if something in there falls over.

Assuming you are Event Sourcing the aggregate, you should know that state changes, like marking an Aggregate as deleted, should reside in the @EventSourcingHandler annotated methods. You'd thus publish the event you want to publish and handle said event within the Aggregate instance to mark it as deleted. A part from that though, there is nothing withholding you from performing multiple AggregateLifecycle method invocations in a command handler.

The first couple of exceptions note gRPC. The connector towards Axon Server which resides in Axon Framework uses this, as Axon Server's API is based on this solution. I am assuming some of your dependencies are being jumbled up, as otherwise I wouldn't conceive why you see this exception popping up.   The last exception by XStream has nothing to do with the previous set though. It's stack trace includes Axon's TokenStore, suggesting there's a serialization issue with the tokens you have stored. Did you by any chance switch between the JacksonSerializer and the XStreamSerializer? Deserializing JSON with the XStreamSerializer will obviously not work.

@smcvb   Thanks a lot for the detailed reply :) And sorry, it was a mistake on my part to open an issue for clearing my doubts. But, since we've already started a discussion, is it okay to continue here or should I move to the User groups of StackOverflow as mentioned earlier?
The answer to 1) and 4) have been completely cleared my doubt. However, I have a little bit more to discuss the other two.

I'm already using UUID for id and the identifier is a user-friendly string for the user to identify the aggregate later on. It's a domain-specific requirement, you're right. Let's forget about this. I can bring up another example. Let's take for example the bike-rental demo that Allard used for an event. And let's imagine that bikes were offered for rental from shops and so when we need to rent a bike, first a query should be issued to verify that the shop is indeed open at that time. In certain situations, there can be all kinds of business requirements for which we'll need to issue query commands and base the rest of our operations based on that. Are we meant to move all these logic to the controller by issuing all those commands, getting all the information needed, and then issuing our final command or is there some other route?  If this is meant okay, and it's not happening, could this be a new feature?

As you've mentioned, the com.thoughtworks.xstream.io.StreamException has stopped appearing after I fixed the token_entry table by referring to the TokenEntry class. But the other ones still exist. I'm haven't manually jumbled up any dependencies myself. All I did is to comment out the spring-boot-devtools for axon framework. Maybe this is also because of jhipster?

Thanks!

Once the discussion is going on, I think it's fine to complete it here. So no worries to move all of this stuff to a different location.
Let's get to your follow up questions:

Ideally your Aggregate (the Command Model) should contain all the state it needs to perform such validations. Some validations indeed fall outside of a single Aggregate's scope, requiring you to retrieve that information one way or another. If it all possible, collecting the required information to form the decision can indeed be done prior to dispatching the command to the Aggregate. Using query messages (not "query commands") to this end is indeed an option you have. Note though that having a piece of logic which (1) dispatches queries to acquire information and (2) dispatches the command, does not mean this logic is part of a Controller per say. You can very well have a (singleton) Command Handling Component, thus a command handler outside of an Aggregate. Lastly, you could wire the QueryGateway/QueryBus in the Aggregate, but I would be hesitant to do this. The Aggregate instance will be locked for concurrent use by other threads whilst it is handling a command. Dispatching a query within that scope only prolongs the lock on that aggregate, thus making your system blocking on said aggregate.

Hmm, that's interesting. To be honest with you, I have not ever come in the situation where those gRPC related exceptions were so consistent. Added, I have never used JHipster in an Axon project either... I would be interesting to see if JHipster specifies a different gRPC dependency. Checking out the dependency tree would be wisest, so that you can see which projects pull in which versions.

Hope this helps!


Add National Taipei University of Nursing and Health Sciences

National Taipei University of Nursing and Health Sciences
https://www.ntunhs.edu.tw/bin/home.php?Lang=zh-tw
http://im.ntunhs.edu.tw/

@aa123ntcn Pull request merged. Thank you!


Spleeter error

Hey, this is the error i get (at the bottom) it seems like everything runs smoothly until you see a dll error pop up in the lines, then a few more times further down..if anyone knows what to do, let me know. thanks
Starting processing of all songs
Processing E:\Hoodie chasing forever\y2mate.com - Hoodie Allen - King To Me_HKYBI6ybN8s.mp3
Traceback (most recent call last):
File "C:\Users\mgood\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\tensorflow_core\python\pywrap_tensorflow.py", line 58, in
from tensorflow.python.pywrap_tensorflow_internal import *
File "C:\Users\mgood\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\tensorflow_core\python\pywrap_tensorflow_internal.py", line 28, in
pywrap_tensorflow_internal = swig_import_helper()
File "C:\Users\mgood\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\tensorflow_core\python\pywrap_tensorflow_internal.py", line 24, in swig_import_helper
mod = imp.load_module('pywrap_tensorflow_internal', fp, pathname, description)
File "D:\obj\windows-release\37amd64_Release\msi_python\zip_amd64\imp.py", line 242, in load_module
File "D:\obj\windows-release\37amd64_Release\msi_python\zip_amd64\imp.py", line 342, in load_dynamic
ImportError: DLL load failed: A dynamic link library (DLL) initialization routine failed.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\obj\windows-release\37amd64_Release\msi_python\zip_amd64\runpy.py", line 193, in run_module_as_main
File "D:\obj\windows-release\37amd64_Release\msi_python\zip_amd64\runpy.py", line 85, in run_code
File "C:\Users\mgood\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter_main.py", line 58, in
entrypoint()
File "C:\Users\mgood\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter_main.py", line 54, in entrypoint
main(sys.argv)
File "C:\Users\mgood\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter_main.py", line 36, in main
enable_logging()
File "C:\Users\mgood\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter\utils\logging.py", line 60, in enable_logging
tf_logger = get_tensorflow_logger()
File "C:\Users\mgood\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter\utils\logging.py", line 27, in get_tensorflow_logger
from tensorflow.compat.v1 import logging
File "C:\Users\mgood\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\tensorflow_init.py", line 99, in
from tensorflow_core import *
File "C:\Users\mgood\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\tensorflow_core_init.py", line 28, in
from tensorflow.python import pywrap_tensorflow  # pylint: disable=unused-import
File "C:\Users\mgood\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\tensorflow_init_.py", line 50, in getattr
module = self.load()
File "C:\Users\mgood\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\tensorflow_init.py", line 44, in load
module = importlib.import_module(self.name)
File "D:\obj\windows-release\37amd64_Release\msi_python\zip_amd64_init.py", line 127, in import_module
File "C:\Users\mgood\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\tensorflow_core\python_init.py", line 49, in
from tensorflow.python import pywrap_tensorflow
File "C:\Users\mgood\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\tensorflow_core\python\pywrap_tensorflow.py", line 74, in
raise ImportError(msg)
ImportError: Traceback (most recent call last):
File "C:\Users\mgood\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\tensorflow_core\python\pywrap_tensorflow.py", line 58, in
from tensorflow.python.pywrap_tensorflow_internal import *
File "C:\Users\mgood\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\tensorflow_core\python\pywrap_tensorflow_internal.py", line 28, in
_pywrap_tensorflow_internal = swig_import_helper()
File "C:\Users\mgood\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\tensorflow_core\python\pywrap_tensorflow_internal.py", line 24, in swig_import_helper
_mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
File "D:\obj\windows-release\37amd64_Release\msi_python\zip_amd64\imp.py", line 242, in load_module
File "D:\obj\windows-release\37amd64_Release\msi_python\zip_amd64\imp.py", line 342, in load_dynamic
ImportError: DLL load failed: A dynamic link library (DLL) initialization routine failed.
Failed to load the native TensorFlow runtime.
See https://www.tensorflow.org/install/errors
for some common reasons and solutions.  Include the entire stack trace
above this error message when asking for help.

I suspect your cpu model does not support AVX instructions sets.See hardware requirements
Make sure to download the latest microsoft visual c++ redistributable from here.
.Also, please follow the instructions from to install from Tensorflow website.
Please, check Your CPU/Python is on 32 bits?Please, refer #36167 and see if it helps you.Please, refer similar issue #36167 #36151 #36138 #36054 #36045 #36020 #36003 #35988 #35903 #35880 #35865 #35805 #35789 #35773 #35772 #35767 #35766 #35749 #35721 #35618 #35204
Thanks!


Add Corona Tracker app.

Project URL
https://github.com/MhdHejazi/CoronaTracker
Category
iOS / macOS
Description
Coronavirus tracker app for iOS & macOS with maps & charts.
Checklist

[x] Edit applications.json instead of README.md.