text:
Training on CIFAR100 from scratch

Hello !
Thank you for your great work !
In the CIFAR100 leaderboard from paperswithcode (https://paperswithcode.com/sota/image-classification-on-cifar-100) your solution is ranked third, with no extra data.
However in your paper it appears you got your result from fine tuning a pretrained model (trained on ImageNet).
Also, you specify that the input size is 224 (compared to the 600 required for an efficientnet-b7).
So this raises two questions:

Have you tried training on CIFAR100 from scratch ? If so what was the transformation pipeline, and did you get interesting results ?

How do you rescale the inputs ? Do you use the 'classic' bicubic interpolation ?

Thank you again for your interresting work,
Best regards,
Luc

Hi Luc
(1)
The 'extra data' category in PapersWithCode is a mess. they did not define anywhere what it means, and there are inconsistent interpretations.
basically there are 3 types of extra_data (pertaining):

none
ImageNet (1M images)
JFT (300M images)

after reviewing PapersWithCode categories, we went with the definition that extra_data is pertaining above ImageNet. if you look at stanford_cars and oxford_flower pages:
https://paperswithcode.com/sota/fine-grained-image-classification-on-stanford?p=tresnet-high-performance-gpu-dedicated
https://paperswithcode.com/sota/fine-grained-image-classification-on-oxford?p=tresnet-high-performance-gpu-dedicated
you can see that almost no-one said he used 'extra_data' except the first place, which uses JFT.
training from scratch with large models is ridiculous. trust me, i played this game before on NAS papers . it is utterly useless, and is just an academic waste of time. with pretrain, we train for ~40-80 epochs. without it, we need to train for 1800 (!) epochs, and still get lower scores. what's the point ?
big models need some kind of pretrain. you still need to compare apples to apples - pretrain on 1M images, or 300M images.
(2) yes, classic bicubic resize (torchvision.transforms.Resize)


text:
feat: improve open in maps button

fix: #3

Hi @adripo thanks for opening the PR, I'll take a look at this soon.

source: gharchive/pull-request

license: MIT

license_type: permissive

license_source: github-api


text:
Fix script for new Amazon UI

Possible fix for https://github.com/mrdave-dev/amazon-baby-registry-gift-list-export/issues/31

Bypassing merge requirements as I haven't heard back from reporters


text:
Not designed for application developers

Hi, I really like the idea of this project. I highly appreciate the blog post where you described your purpose — so few projects have a clearly defined purpose — but from an application developer's point of view, the project is not structured in a way that makes me want to include it my open source web application.

The project includes dependencies. As an applicationd developer, I would prefer that the dependencies (e.g. Bootstrap) did not come inside this project. Instead, I would like to obtain Bootstrap separately so that I can upgrade it whenever I need to. This is especially important for Bootstrap 4, which is still in the alpha stage. I don't want to wait until Core UI makes a new release so that I can get my Bootstrap updates/bug fixes.
Customizing the style requires me to modify your source code. The project expects that I will build the style.scss file that comes with it. If I want to customize the theme, then I am supposed to modify the _custom.scss file included in the theme. This complicates my dependency management, because later if I download a new version of CoreUI and unzip it, it will overwrite my _custom.scss. So I have to remember to rename my custom file, unzip the new CoreUI, then put my custom file back in place.
The project is not an importable component. Related to the previous point: I don't want to build your SCSS file. I want to import your SCSS file into mine, because this theme is a component of my application, not the other way around.
The modularization is good, but not complete. I really like the ability to import specific things I want to use, e.g. @import "core/navigation/sidebar";. Instead of using the included style.scss, I could make my own stylesheet that only imports the components that I actually want to use. However, it doesn't quite work in practice because I also need to remember to import other files in the correct order, such as custom-variables, core/temp, etc. I can copy those imports from style.scss into my own file, but if those imports change in a future release of Core UI (e.g. some day you remove core/_temp.scss), then my application will break when I upgrade Core UI. Core UI should have a core/_init.scss that just contains the minimum amount of set up necessary to use Core UI so that I can @import core/init and then import the individual components that I want to use.
It makes assumptions about what tools I want to use. I personally don't use bower, or gulp, or any of the tools mentioned in your docs, and I don't see the need to force the usage of such tools just to install a Bootstrap theme. Installing the theme should be as easy as copying a directory of SCSS source code, then importing the modules that I want into my own SCSS file. It's nice if bower/gulp/whatever are additional options, but not everybody uses the same tools as you.
It's not really as "lightweight as possible". I love the the switch widgets that you made, but CoreUI contains 19 different types of switch! It may be "light" in the sense of "not many lines of code", but it's not light in terms of cognitive load. Any time I want to use a switch, I need to check which of the 19 styles I want to use. If there were 19 styles of navbar, 19 styles of sidebar, 19 styles of cards, 19 styles of everything... I would drown in the possibilities. The entire reason I seek out a Bootstrap theme is that I want somebody with more UX talent and experience than myself to make those decisions for me.

Please don't take this as harsh criticism, but as constructive feedback. I really admire the work you're doing here. A lot of other themes have these same issues, but yours is the only theme I found that is both MIT licensed and looks professional. It's a really great project overall and would be perfect if it was structured a bit differently. I think there is probably a divide between how application developers think theme development works and how theme devleopers think application development works. I hope this communication helps to cross that divide.
Cheers,
Mark

@mehaase I definitely agree with you! I would love if those points would be taken into account. From my point of view this would mean a huge step forward for this project! @mrholek have you already thought about these points? :)

Hi @Faerylnahr, I ended up taking another open source Bootstrap theme and remixed it into an Angular2Dart UI framework. It's still a work in progress...

source: gharchive/issue

authors: Faerylnahr mehaase

license: mit

license_source: bigquery


text:
RapiDocs fails to load schemas with OpenAPI v3

Hi,
I tried the attached json shop.json.zip, which is an example of Petstore, with openapi: 3.0.0 format with https://mrin9.github.io/RapiDoc/examples/themes.html#overview portal.
Seems that it fails to load schemas. See POST examples with "Create User", "Place an order for a pet", etc:

SwaggerUI loads it correctly.
Can you please check?
Thanks!

okay, can you tell me how are you loading the file ?
using the url or the button used for loading local files from your system ?

Hi,
I used a button for loading local file.
Thanks
On Wed, 1 Apr 2020 at 20:30 Mrinmoy notifications@github.com wrote:

okay, can you tell me how are you loading the file ?
using the url or the button used for loading local files from your system ?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/mrin9/RapiDoc/issues/169#issuecomment-607386947, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AKM5FD2A35VDGYLVXBKVGCLRKN23TANCNFSM4LZD7X2Q
.

--
Oleg Toubenshlak | Engenering Manager
e: oleg@satoricyber.com david@satoricyber.com
m: +972.54.4438812
https://www.facebook.com/SatoriCyber/?__tn__=%2Cd%2CP-R&eid=ARBt4DXOLynUVTWdy-b0sEs0LK2UWf6CHch7nJZC2ptEbzRU0kVKszmfAwBJ4i1XLI55Ws6Abe9jWEpg
https://www.linkedin.com/company/satoricyber/
https://twitter.com/SatoriCyber http://www.satoricyber.com/
Learn about Data Protection and Governance  >
https://satoricyber.com/blog/

Hi again, same happens when loading yaml with url loading as well inside html.
Please let me know if you need any addition info.

Well, I know that there is an issue while loading local local file's from the system (i,e using the button). If the spec contains JSON refs $ref, it is unable to resolve them and therefore you see a partial/broken spec
But, you are mentioning it happens while loading through the url which should be a web address http(s) protocol. I dont see thats happening. Can you upload a minimal spec wher you see on a public site such as github-pages / netlify and I can test it on my end
w.r.t. local file, It is a bug and we will address it soon

Thanks, will prepare and send you
On Thu, 2 Apr 2020 at 21:10 Mrinmoy notifications@github.com wrote:

Well, I know that there is an issue while loading local local file's from
the system (i,e using the button). If the spec contains JSON refs $ref,
it is unable to resolve them and therefore you see a partial/broken spec
But, you are mentioning it happens while loading through the url which
should be a web address http(s) protocol. I dont see thats happening. Can
you upload a minimal spec wher you see on a public site such as
github-pages / netlify and I can test it on my end
w.r.t. local file, It is a bug and we will address it soon
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/mrin9/RapiDoc/issues/169#issuecomment-608019440, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AKM5FDYVJ7JMLHOXDMA3APLRKTIIBANCNFSM4LZD7X2Q
.

--
Oleg Toubenshlak | Engenering Manager
e: oleg@satoricyber.com david@satoricyber.com
m: +972.54.4438812
https://www.facebook.com/SatoriCyber/?__tn__=%2Cd%2CP-R&eid=ARBt4DXOLynUVTWdy-b0sEs0LK2UWf6CHch7nJZC2ptEbzRU0kVKszmfAwBJ4i1XLI55Ws6Abe9jWEpg
https://www.linkedin.com/company/satoricyber/
https://twitter.com/SatoriCyber http://www.satoricyber.com/
Learn about Data Protection and Governance  >
https://satoricyber.com/blog/

This is not yet released, but you can try using dist\rapidoc-min.js or build it on your end
This should fix the problem of loading Local files containing JSON pointers ($refs).
However the file follow

a strict JSON object and
should contain only internal refs, (i,e - cannot be referring objects from a separate file)

Feel free to reopen if things dont workout on your end

PS: Do not use dist\rapidoc-min.js in production , availability and correctness of it is something that we do not endorse for

Hi,
Seems that refs works properly if used by yaml loading inside applucation.
Thanks for checking.
P.S:
Your examples fails with :):
GET https://mrin9.github.io/RapiDoc/rapidoc-min.js net::ERR_ABORTED 404


text:
JSX support?

I'm currently using this project in Galvatron and one of the issues I'm running into is that I want to parse JavaScript that contains JSX.
I can't transform the JSX prior to running it through this because whoever is using Galvatron for tracing most likely doesn't yet know all of the files they need to transform.
This may really be an issue for your dependency project node-source-walk that uses acorn directly who seem to have a way of supporting JSX (referenced from the acorn project page here).
Thoughts?

Thanks for the request! I've been thinking about using babel's parser to avoid parsing errors due to new syntax.
If you'd like to submit a PR to source walk adding jsx support, I'd gladly cut a release.

Awesome, I'll have a look at it a bit later and see what I can do. I'll close this and open an issue there.

Haven't looked into hoe to configure acorn to support jsx, but you can
supply options to the Walker constructor that get passed through to acorn.
If that works, then the fix could be in this lib.
On Oct 21, 2015 6:35 PM, "Trey Shugart" notifications@github.com wrote:

Closed #3 https://github.com/mrjoelkemp/node-detective-es6/issues/3.
—
Reply to this email directly or view it on GitHub
https://github.com/mrjoelkemp/node-detective-es6/issues/3#event-442071348
.

authors: mrjoelkemp treshugart


text:
Formatting no longer working correctly after recent VSCode updates

Issue Type: Bug
Somewhere along the line, in a recent update, the formatting of my SCSS files changed.  I am using Stylelint and the StyleFmt extension, and have the setting in my stylelintrc:
"selector-list-comma-newline-after": "always-multi-line",
This should have all my selectors stacked, the line ending in the commas.  This is how it worked for a long time.  However, they are now all inline:

My relevant settings are:
   "css.validate": false,
  "scss.validate": false,
  "prettier.stylelintIntegration": true,
  "prettier.printWidth": 80,
  "prettier.disableLanguages": ["vue", "html"],
  "stylefmt.useStylelintConfigOverrides": true,
  "stylefmt.showErrorMessages": false

and have been this way since I started using Code.  In the past week or so, the formatting has changed.  It also breaks scss code like SVG files.
VS Code version: Code - Insiders 1.33.0-insider (4039ea871879ef8f654f27df5c32d209104b3a44, 2019-03-29T10:48:35.896Z)
OS version: Darwin x64 18.5.0

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz (8 x 2800)

GPU Status
2d_canvas: enabledchecker_imaging: disabled_offflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onnative_gpu_memory_buffers: enabledrasterization: enabledsurface_synchronization: enabled_onvideo_decode: enabledwebgl: enabledwebgl2: enabled

Load (avg)
3, 3, 2

Memory (System)
16.00GB (0.90GB free)

Process Argv
-psn_0_307045568

Screen Reader
no

VM
0%

Extensions (35)

Extension
Author (truncated)
Version

vscode-svgo
ajh
0.1.0

Bookmarks
ale
10.4.1

project-manager
ale
10.4.0

turbo-console-log
Cha
1.2.17

bracket-pair-colorizer
Coe
1.0.61

vscode-npm-script
eg2
0.3.5

vsc-material-theme
Equ
2.8.2

vsc-material-theme-icons
equ
0.12.0

prettier-vscode
esb
1.8.1

auto-rename-tag
for
0.0.15

path-autocomplete
ion
1.13.2

svg
joc
0.1.4

ecdc
mit
1.0.5

HTMLHint
mka
0.6.0

theme-monokai-pro-vscode
mon
1.1.12

vscode-scss
mrm
0.6.2

vscode-stylefmt
mrm
2.5.0

vscode-typescript-tslint-plugin
ms-
1.0.0

debugger-for-chrome
msj
4.11.3

angular2-inline
nat
0.0.17

incrementor
nms
0.1.0

vscode-html-scss
P-d
0.0.42

vscode-versionlens
pfl
0.22.0

polacode
pnp
0.2.2

quicktype
qui
12.0.46

LiveServer
rit
5.5.1

code-settings-sync
Sha
3.2.7

stylelint
shi
0.48.0

rewrap
stk
1.9.1

ayu
tea
0.18.0

vscode-npm-scripts
tra
0.2.1

sort-lines
Tyr
1.8.0

vscode-terminal-here
Tyr
0.1.1

change-case
wma
1.0.0

markdown-all-in-one
yzh
2.2.0

(4 theme extensions excluded)

Fixed by #162.

authors: mrmlnc smlombardi

repo: mrmlnc/vscode-stylefmt


text:
Add soft token support

Just a quick hack that seems to work.
This adds support for using "authenticator app" option instead of sms/email.  When the user enables this they are given a token that they save and provide as an argument.
I could add keyring support for it as well if desired.

Thanks, merged and released to pypi as 1.44!

authors: chino mrooney

repo: mrooney/mintapi


text:
Android Studio Build Failed.

Hello I am getting this error when I try to build in Android Studio.
Error while executing process E:\AndroidStudioSDK\cmake\3.10.2.4988404\bin\ninja.exe with arguments {-C C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\react-native-mmkv\android\.cxx\cmake\debug\armeabi-v7a reactnativemmkv}
ninja: Entering directory `C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\react-native-mmkv\android\.cxx\cmake\debug\armeabi-v7a'

ninja: error: '../../../../build/react-native-0.63.4.aar/jni/armeabi-v7a/libreactnativejni.so', needed by '../../../../build/intermediates/cmake/debug/obj/armeabi-v7a/libreactnativemmkv.so', missing and no known rule to make it

I have tried adding
    packagingOptions {
        pickFirst '**/*.so'
        if (!enableHermes) {
            exclude "**/libhermes*.so"
        }
    }

to my app/build.gradle but it still fails.
I am on an expo ejected app with expo 42.

A clean and rebuild usually fixes this issue for me 🤔
cd android
./gradlew clean
./gradlew buildDebug

I went ahead and cleaned and then ran again and this is my log
C:\Users\The Clone Trooper\Desktop\MyApp\Git>react-native run-android --variant devDebug --appIdSuffix dev
info Running jetifier to migrate libraries to AndroidX. You can disable it using "--no-jetifier" flag.
(node:18612) Warning: Accessing non-existent property 'padLevels' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Jetifier found 1686 file(s) to forward-jetify. Using 8 workers...
info Starting JS server...
info Installing the app...

> Configure project :app

Installing unimodules:
 unimodules-core@7.1.2 from C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\@unimodules\core
 unimodules-react-native-adapter@6.3.7 from C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\@unimodules\react-native-adapter
 expo-application@3.2.0 from C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-application
 expo-constants@11.0.2 from C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-constants
 expo-device@3.3.0 from C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-device
 expo-error-recovery@2.2.0 from C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-error-recovery
 expo-file-system@11.1.3 from C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-file-system
 expo-font@9.2.1 from C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-font
 expo-haptics@10.1.0 from C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-haptics
 expo-image-loader@2.2.0 from C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-image-loader
 expo-image-manipulator@9.2.2 from C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-image-manipulator
 expo-image-picker@10.2.3 from C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-image-picker
 expo-keep-awake@9.2.0 from C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-keep-awake
 expo-location@12.1.2 from C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-location
 expo-modules-core@0.2.0 from C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-modules-core
 expo-notifications@0.12.3 from C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-notifications
 expo-permissions@12.1.1 from C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-permissions
 expo-splash-screen@0.11.4 from C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-splash-screen
 expo-store-review@4.1.0 from C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-store-review
 expo-structured-headers@1.1.1 from C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-structured-headers
 expo-updates-interface@0.2.2 from C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-updates-interface
 expo-updates@0.8.5 from C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-updates
 expo-web-browser@9.2.0 from C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-web-browser
 unimodules-app-loader@2.2.0 from C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\unimodules-app-loader
 unimodules-task-manager-interface@6.2.0 from C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\unimodules-task-manager-interface

Found some duplicated unimodule packages. Installed the ones with the highest version number.
Make sure following dependencies of your project are resolving to one specific version:
 expo-constants
Crashlytics could not find NDK build tasks on which to depend. You many need to manually enforce task dependencies for generateCrashlyticsSymbolFileDevRelease
Crashlytics could not find NDK build tasks on which to depend. You many need to manually enforce task dependencies for generateCrashlyticsSymbolFileProdRelease

> Configure project :expo-structured-headers
Warning: The 'kotlin-android-extensions' Gradle plugin is deprecated. Please use this migration guide (https://goo.gle/kotlin-android-extensions-deprecation) to start working with View Binding (https://developer.android.com/topic/libraries/view-binding) and the 'kotlin-parcelize' plugin.

> Configure project :react-native-firebase_analytics
:react-native-firebase_analytics package.json found at C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\@react-native-firebase\analytics\package.json
:react-native-firebase_app package.json found at C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\@react-native-firebase\app\package.json
:react-native-firebase_analytics:firebase.bom using default value: 26.8.0
:react-native-firebase_analytics package.json found at C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\@react-native-firebase\analytics\package.json
:react-native-firebase_analytics:version set from package.json: 11.5.0 (11,5,0 - 11005000)
:react-native-firebase_analytics:android.compileSdk using custom value: 30
:react-native-firebase_analytics:android.targetSdk using custom value: 30
:react-native-firebase_analytics:android.minSdk using custom value: 24
:react-native-firebase_analytics:reactNativeAndroidDir C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\react-native\android

> Configure project :react-native-firebase_app
:react-native-firebase_app package.json found at C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\@react-native-firebase\app\package.json
:react-native-firebase_app:firebase.bom using default value: 26.8.0
:react-native-firebase_app:play.play-services-auth using default value: 19.0.0
:react-native-firebase_app package.json found at C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\@react-native-firebase\app\package.json
:react-native-firebase_app:version set from package.json: 11.5.0 (11,5,0 - 11005000)
:react-native-firebase_app:android.compileSdk using custom value: 30
:react-native-firebase_app:android.targetSdk using custom value: 30
:react-native-firebase_app:android.minSdk using custom value: 24
:react-native-firebase_app:reactNativeAndroidDir C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\react-native\android

> Configure project :react-native-firebase_auth
:react-native-firebase_auth package.json found at C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\@react-native-firebase\auth\package.json
:react-native-firebase_app package.json found at C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\@react-native-firebase\app\package.json
:react-native-firebase_auth:firebase.bom using default value: 26.8.0
:react-native-firebase_auth package.json found at C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\@react-native-firebase\auth\package.json
:react-native-firebase_auth:version set from package.json: 11.5.0 (11,5,0 - 11005000)
:react-native-firebase_auth:android.compileSdk using custom value: 30
:react-native-firebase_auth:android.targetSdk using custom value: 30
:react-native-firebase_auth:android.minSdk using custom value: 24
:react-native-firebase_auth:reactNativeAndroidDir C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\react-native\android

> Configure project :react-native-firebase_crashlytics
:react-native-firebase_crashlytics package.json found at C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\@react-native-firebase\crashlytics\package.json
:react-native-firebase_app package.json found at C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\@react-native-firebase\app\package.json
:react-native-firebase_crashlytics:firebase.bom using default value: 26.8.0
:react-native-firebase_crashlytics package.json found at C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\@react-native-firebase\crashlytics\package.json
:react-native-firebase_crashlytics:version set from package.json: 11.5.0 (11,5,0 - 11005000)
:react-native-firebase_crashlytics:android.compileSdk using custom value: 30
:react-native-firebase_crashlytics:android.targetSdk using custom value: 30
:react-native-firebase_crashlytics:android.minSdk using custom value: 24
:react-native-firebase_crashlytics:reactNativeAndroidDir C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\react-native\android

> Configure project :react-native-firebase_database
:react-native-firebase_database package.json found at C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\@react-native-firebase\database\package.json
:react-native-firebase_app package.json found at C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\@react-native-firebase\app\package.json
:react-native-firebase_database:firebase.bom using default value: 26.8.0
:react-native-firebase_database package.json found at C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\@react-native-firebase\database\package.json
:react-native-firebase_database:version set from package.json: 11.5.0 (11,5,0 - 11005000)
:react-native-firebase_database:android.compileSdk using custom value: 30
:react-native-firebase_database:android.targetSdk using custom value: 30
:react-native-firebase_database:android.minSdk using custom value: 24
:react-native-firebase_database:reactNativeAndroidDir C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\react-native\android

> Configure project :react-native-firebase_dynamic-links
:react-native-firebase_dynamic-links package.json found at C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\@react-native-firebase\dynamic-links\package.json
:react-native-firebase_app package.json found at C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\@react-native-firebase\app\package.json
:react-native-firebase_dynamic-links:firebase.bom using default value: 26.8.0
:react-native-firebase_dynamic-links package.json found at C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\@react-native-firebase\dynamic-links\package.json
:react-native-firebase_dynamic-links:version set from package.json: 11.5.0 (11,5,0 - 11005000)
:react-native-firebase_dynamic-links:android.compileSdk using custom value: 30
:react-native-firebase_dynamic-links:android.targetSdk using custom value: 30
:react-native-firebase_dynamic-links:android.minSdk using custom value: 24
:react-native-firebase_dynamic-links:reactNativeAndroidDir C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\react-native\android

> Configure project :react-native-firebase_functions
:react-native-firebase_functions package.json found at C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\@react-native-firebase\functions\package.json
:react-native-firebase_app package.json found at C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\@react-native-firebase\app\package.json
:react-native-firebase_functions:firebase.bom using default value: 26.8.0
:react-native-firebase_functions package.json found at C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\@react-native-firebase\functions\package.json
:react-native-firebase_functions:version set from package.json: 11.5.0 (11,5,0 - 11005000)
:react-native-firebase_functions:android.compileSdk using custom value: 30
:react-native-firebase_functions:android.targetSdk using custom value: 30
:react-native-firebase_functions:android.minSdk using custom value: 24
:react-native-firebase_functions:reactNativeAndroidDir C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\react-native\android

> Configure project :react-native-firebase_perf
:react-native-firebase_perf package.json found at C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\@react-native-firebase\perf\package.json
:react-native-firebase_app package.json found at C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\@react-native-firebase\app\package.json
:react-native-firebase_perf:firebase.bom using default value: 26.8.0
:react-native-firebase_perf package.json found at C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\@react-native-firebase\perf\package.json
:react-native-firebase_perf:version set from package.json: 11.5.0 (11,5,0 - 11005000)
:react-native-firebase_perf:android.compileSdk using custom value: 30
:react-native-firebase_perf:android.targetSdk using custom value: 30
:react-native-firebase_perf:android.minSdk using custom value: 24
:react-native-firebase_perf:reactNativeAndroidDir C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\react-native\android

> Configure project :react-native-firebase_remote-config
:react-native-firebase_remote-config package.json found at C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\@react-native-firebase\remote-config\package.json
:react-native-firebase_app package.json found at C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\@react-native-firebase\app\package.json
:react-native-firebase_remote-config:firebase.bom using default value: 26.8.0
:react-native-firebase_remote-config package.json found at C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\@react-native-firebase\remote-config\package.json
:react-native-firebase_remote-config:version set from package.json: 11.5.0 (11,5,0 - 11005000)
:react-native-firebase_remote-config:android.compileSdk using custom value: 30
:react-native-firebase_remote-config:android.targetSdk using custom value: 30
:react-native-firebase_remote-config:android.minSdk using custom value: 24
:react-native-firebase_remote-config:reactNativeAndroidDir C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\react-native\android

> Configure project :react-native-firebase_storage
:react-native-firebase_storage package.json found at C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\@react-native-firebase\storage\package.json
:react-native-firebase_app package.json found at C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\@react-native-firebase\app\package.json
:react-native-firebase_storage:firebase.bom using default value: 26.8.0
:react-native-firebase_storage package.json found at C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\@react-native-firebase\storage\package.json
:react-native-firebase_storage:version set from package.json: 11.5.0 (11,5,0 - 11005000)
:react-native-firebase_storage:android.compileSdk using custom value: 30
:react-native-firebase_storage:android.targetSdk using custom value: 30
:react-native-firebase_storage:android.minSdk using custom value: 24
:react-native-firebase_storage:reactNativeAndroidDir C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\react-native\android

> Task :expo-file-system:processDebugManifest
C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-file-system\android\src\main\AndroidManifest.xml:8:9-10:20 Warning:
        provider#expo.modules.filesystem.FileSystemFileProvider@android:authorities was tagged at AndroidManifest.xml:8 to replace other declarations but no other declaration present

> Task :app:processDevDebugMainManifest
C:\Users\The Clone Trooper\Desktop\MyApp\Git\android\app\src\debug\AndroidManifest.xml:25:9-34:20 Warning:
        provider#expo.modules.filesystem.FileSystemFileProvider@android:authorities was tagged at AndroidManifest.xml:25 to replace other declarations but no other declaration present
C:\Users\The Clone Trooper\Desktop\MyApp\Git\android\app\src\debug\AndroidManifest.xml:3:3-92 Warning:
        uses-permission#android.permission.READ_PHONE_STATE was tagged at AndroidManifest.xml:3 to remove other declarations but no other declaration present
C:\Users\The Clone Trooper\Desktop\MyApp\Git\android\app\src\debug\AndroidManifest.xml:11:3-102 Warning:
        uses-permission#android.permission.ACCESS_BACKGROUND_LOCATION was tagged at AndroidManifest.xml:11 to remove other declarations but no other declaration present

> Task :unimodules-core:compileDebugJavaWithJavac

> Task :expo-updates-interface:compileDebugJavaWithJavac

> Task :react-native-async-storage_async-storage:compileDebugJavaWithJavac

> Task :expo-application:compileDebugJavaWithJavac

> Task :expo-haptics:compileDebugJavaWithJavac

> Task :expo-splash-screen:compileDebugKotlin
w: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-splash-screen\android\src\main\java\expo\modules\splashscreen\SplashScreenController.kt: (21, 25): 'constructor Handler()' is deprecated. Deprecated in Java
w: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-splash-screen\android\src\main\java\expo\modules\splashscreen\SplashScreenController.kt: (42, 5): Parameter 'failureCallback' is never used
w: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-splash-screen\android\src\main\java\expo\modules\splashscreen\singletons\SplashScreenStatusBar.kt: (23, 27): 'replaceSystemWindowInsets(Int, Int, Int, Int): WindowInsets' is deprecated. Deprecated in Java
w: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-splash-screen\android\src\main\java\expo\modules\splashscreen\singletons\SplashScreenStatusBar.kt: (24, 29): 'getter for systemWindowInsetLeft: Int' is deprecated. Deprecated in Java
w: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-splash-screen\android\src\main\java\expo\modules\splashscreen\singletons\SplashScreenStatusBar.kt: (26, 29): 'getter for systemWindowInsetRight: Int' is deprecated. Deprecated in Java
w: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-splash-screen\android\src\main\java\expo\modules\splashscreen\singletons\SplashScreenStatusBar.kt: (27, 29): 'getter for systemWindowInsetBottom: Int' is
deprecated. Deprecated in Java

> Task :expo-store-review:compileDebugKotlin
w: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-store-review\android\src\main\java\expo\modules\storereview\StoreReviewModule.kt: (48, 38): Name shadowed: task

> Task :react-native-community_blur:compileDebugJavaWithJavac

> Task :expo-updates:compileDebugKotlin
w: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-updates\android\src\main\java\expo\modules\updates\manifest\LegacyManifest.kt: (35, 50): 'getRawJson(): JSONObject' is deprecated. Prefer to use specific
field getters
w: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-updates\android\src\main\java\expo\modules\updates\manifest\NewManifest.kt: (46, 47): 'getRawJson(): JSONObject' is deprecated. Prefer to use specific field getters
w: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-updates\android\src\main\java\expo\modules\updates\manifest\raw\RawManifest.kt: (26, 12): 'getRawJson(): JSONObject' is deprecated. Prefer to use specific field getters

> Task :expo-updates:compileDebugJavaWithJavac
The following annotation processors are not incremental: room-compiler-2.1.0.jar (androidx.room:room-compiler:2.1.0).
Make sure all annotation processors are incremental to improve your build speed.

> Task :react-native-community_masked-view:compileDebugJavaWithJavac

> Task :react-native-device-info:compileDebugJavaWithJavac

> Task :expo-constants:compileDebugJavaWithJavac

> Task :expo-device:compileDebugJavaWithJavac

> Task :expo-file-system:compileDebugJavaWithJavac

> Task :expo-image-loader:compileDebugKotlin
w: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-image-loader\android\src\main\java\expo\modules\imageloader\ImageLoaderModule.kt: (6, 19): 'AsyncTask<Params : Any!, Progress : Any!, Result : Any!>' is deprecated. Deprecated in Java
w: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-image-loader\android\src\main\java\expo\modules\imageloader\ImageLoaderModule.kt: (11, 42): 'SimpleTarget<Z : Any!>' is deprecated. Deprecated in Java
w: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-image-loader\android\src\main\java\expo\modules\imageloader\ImageLoaderModule.kt: (60, 7): 'AsyncTask<Params : Any!, Progress : Any!, Result : Any!>' is deprecated. Deprecated in Java
w: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-image-loader\android\src\main\java\expo\modules\imageloader\ImageLoaderModule.kt: (60, 17): 'THREAD_POOL_EXECUTOR: Executor!' is deprecated. Deprecated in Java
w: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-image-loader\android\src\main\java\expo\modules\imageloader\ImageLoaderModule.kt: (82, 22): 'SimpleTarget<Z : Any!>' is deprecated. Deprecated in Java

> Task :expo-image-picker:compileDebugKotlin
w: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-image-picker\android\src\main\java\expo\modules\imagepicker\ImagePickerConstants.kt: (97, 34): 'TAG_ISO_SPEED_RATINGS: String' is deprecated. Deprecated in Java
w: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-image-picker\android\src\main\java\expo\modules\imagepicker\ImagePickerModule.kt: (342, 123): 'execute(vararg Void?): AsyncTask<Void?, Void?, Void?>!' is
deprecated. Deprecated in Java
w: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-image-picker\android\src\main\java\expo\modules\imagepicker\ImagePickerModule.kt: (371, 147): 'execute(vararg Void?): AsyncTask<Void?, Void?, Void?>!' is
deprecated. Deprecated in Java
w: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-image-picker\android\src\main\java\expo\modules\imagepicker\ImagePickerModule.kt: (379, 119): 'execute(vararg Void?): AsyncTask<Void?, Void?, Void?>!' is
deprecated. Deprecated in Java
w: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-image-picker\android\src\main\java\expo\modules\imagepicker\tasks\ImageResultTask.kt: (5, 19): 'AsyncTask<Params : Any!, Progress : Any!, Result : Any!>'
is deprecated. Deprecated in Java
w: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-image-picker\android\src\main\java\expo\modules\imagepicker\tasks\ImageResultTask.kt: (26, 3): 'AsyncTask<Params : Any!, Progress : Any!, Result : Any!>'
is deprecated. Deprecated in Java
w: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-image-picker\android\src\main\java\expo\modules\imagepicker\tasks\ImageResultTask.kt: (26, 3): 'constructor AsyncTask<Params : Any!, Progress : Any!, Result : Any!>()' is deprecated. Deprecated in Java
w: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-image-picker\android\src\main\java\expo\modules\imagepicker\tasks\VideoResultTask.kt: (6, 19): 'AsyncTask<Params : Any!, Progress : Any!, Result : Any!>'
is deprecated. Deprecated in Java
w: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-image-picker\android\src\main\java\expo\modules\imagepicker\tasks\VideoResultTask.kt: (23, 3): 'AsyncTask<Params : Any!, Progress : Any!, Result : Any!>'
is deprecated. Deprecated in Java
w: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-image-picker\android\src\main\java\expo\modules\imagepicker\tasks\VideoResultTask.kt: (23, 3): 'constructor AsyncTask<Params : Any!, Progress : Any!, Result : Any!>()' is deprecated. Deprecated in Java

> Task :expo-location:compileDebugJavaWithJavac

> Task :expo-notifications:compileDebugKotlin
w: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-notifications\android\src\main\java\expo\modules\notifications\service\delegates\Base64Serialization.kt: (26, 45): Returning type parameter has been inferred to Nothing implicitly because Nothing is more specific than specified expected type. Please specify type arguments explicitly in accordance with expected type to hide this warning. Nothing can produce an exception at
runtime. See KT-36776 for more details.
w: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-notifications\android\src\main\java\expo\modules\notifications\service\delegates\ExpoPresentationDelegate.kt: (176, 70): 'priority: Int' is deprecated. Deprecated in Java
w: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-notifications\android\src\main\java\expo\modules\notifications\service\delegates\ExpoPresentationDelegate.kt: (177, 41): 'vibrate: LongArray!' is deprecated. Deprecated in Java
w: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-notifications\android\src\main\java\expo\modules\notifications\service\delegates\ExpoPresentationDelegate.kt: (178, 30): 'sound: Uri!' is deprecated. Deprecated in Java
w: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-notifications\android\src\main\java\expo\modules\notifications\service\delegates\FirebaseMessagingDelegate.kt: (112, 30): Unnecessary safe call on a non-null receiver of type (Mutable)Map<String!, String!>

> Task :expo-notifications:compileDebugJavaWithJavac

> Task :react-native-firebase_app:compileDebugJavaWithJavac

> Task :react-native-gesture-handler:compileDebugJavaWithJavac

> Task :react-native-firebase_auth:compileDebugJavaWithJavac

> Task :react-native-firebase_crashlytics:compileDebugJavaWithJavac

> Task :react-native-firebase_database:compileDebugJavaWithJavac

> Task :react-native-firebase_functions:compileDebugJavaWithJavac

> Task :react-native-safe-area-context:compileDebugJavaWithJavac

> Task :react-native-screens:compileDebugJavaWithJavac

> Task :react-native-svg:compileDebugJavaWithJavac

> Task :react-native-ui-lib:compileDebugJavaWithJavac

> Task :react-native-vector-icons:compileDebugJavaWithJavac

> Task :app:compileDevDebugJavaWithJavac

> Task :react-native-mmkv:externalNativeBuildDebug
Build reactnativemmkv_armeabi-v7a
ninja: Entering directory `C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\react-native-mmkv\android\.cxx\cmake\debug\armeabi-v7a'
[1/38] Building CXX object core/CMakeFiles/core.dir/MMKV_OSX.cpp.o
[2/38] Building CXX object core/CMakeFiles/core.dir/CodedInputDataCrypt_OSX.cpp.o
[3/38] Building CXX object core/CMakeFiles/core.dir/MMKVLog.cpp.o
[4/38] Building CXX object core/CMakeFiles/core.dir/MMKVLog_Android.cpp.o
[5/38] Building CXX object core/CMakeFiles/core.dir/CodedInputDataCrypt.cpp.o
[6/38] Building CXX object CMakeFiles/reactnativemmkv.dir/src/main/cpp/cpp-adapter.cpp.o
[7/38] Building CXX object core/CMakeFiles/core.dir/MMKV_Android.cpp.o
[8/38] Building CXX object core/CMakeFiles/core.dir/MMKV.cpp.o
[9/38] Building CXX object CMakeFiles/reactnativemmkv.dir/src/main/cpp/MmkvHostObject.cpp.o
[10/38] Building CXX object core/CMakeFiles/core.dir/MMKV_IO.cpp.o
[11/38] Building CXX object core/CMakeFiles/core.dir/CodedInputData_OSX.cpp.o
[12/38] Building CXX object core/CMakeFiles/core.dir/CodedInputData.cpp.o
[13/38] Building CXX object core/CMakeFiles/core.dir/MiniPBCoder.cpp.o
[14/38] Building CXX object core/CMakeFiles/core.dir/KeyValueHolder.cpp.o
[15/38] Building CXX object core/CMakeFiles/core.dir/PBUtility.cpp.o
[16/38] Building CXX object core/CMakeFiles/core.dir/MMBuffer.cpp.o
[17/38] Building CXX object core/CMakeFiles/core.dir/CodedOutputData.cpp.o
[18/38] Building CXX object core/CMakeFiles/core.dir/MiniPBCoder_OSX.cpp.o
[19/38] Building CXX object core/CMakeFiles/core.dir/InterProcessLock_Win32.cpp.o
[20/38] Building CXX object core/CMakeFiles/core.dir/InterProcessLock_Android.cpp.o
[21/38] Building CXX object core/CMakeFiles/core.dir/InterProcessLock.cpp.o
[22/38] Building CXX object core/CMakeFiles/core.dir/MemoryFile.cpp.o
[23/38] Building CXX object core/CMakeFiles/core.dir/MemoryFile_Win32.cpp.o
[24/38] Building CXX object core/CMakeFiles/core.dir/MemoryFile_OSX.cpp.o
[25/38] Building CXX object core/CMakeFiles/core.dir/MemoryFile_Android.cpp.o
[26/38] Building CXX object core/CMakeFiles/core.dir/ThreadLock.cpp.o
[27/38] Building CXX object core/CMakeFiles/core.dir/aes/openssl/openssl_aes_core.cpp.o
[28/38] Building CXX object core/CMakeFiles/core.dir/aes/openssl/openssl_md5_one.cpp.o
[29/38] Building CXX object core/CMakeFiles/core.dir/ThreadLock_Win32.cpp.o
[30/38] Building CXX object core/CMakeFiles/core.dir/aes/openssl/openssl_md5_dgst.cpp.o
[31/38] Building CXX object core/CMakeFiles/core.dir/aes/AESCrypt.cpp.o
[32/38] Building CXX object core/CMakeFiles/core.dir/aes/openssl/openssl_cfb128.cpp.o
[33/38] Building ASM object core/CMakeFiles/core.dir/aes/openssl/openssl_aesv8-armx.S.o
[34/38] Building CXX object core/CMakeFiles/core.dir/crc32/crc32_armv8.cpp.o
[35/38] Building ASM object core/CMakeFiles/core.dir/aes/openssl/openssl_aes-armv4.S.o
[36/38] Building CXX object core/CMakeFiles/core.dir/crc32/zlib/crc32.cpp.o
[37/38] Linking CXX static library core\libcore.a
[38/38] Linking CXX shared library ..\..\..\..\build\intermediates\cmake\debug\obj\armeabi-v7a\libreactnativemmkv.so
FAILED: ../../../../build/intermediates/cmake/debug/obj/armeabi-v7a/libreactnativemmkv.so
cmd.exe /C "cd . && E:\AndroidStudioSDK\ndk\21.1.6352462\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=armv7-none-linux-androideabi21 --gcc-toolchain=E:/AndroidStudioSDK/ndk/21.1.6352462/toolchains/llvm/prebuilt/windows-x86_64 --sysroot=E:/AndroidStudioSDK/ndk/21.1.6352462/toolchains/llvm/prebuilt/windows-x86_64/sysroot -fPIC -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security  -fexceptions -frtti -std=c++1y -DONANDROID -O0 -fno-limit-debug-info  -Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libgcc_real.a -Wl,--exclude-libs,libatomic.a -Wl,--build-id -Wl,--fatal-warnings -Wl,--exclude-libs,libunwind.a -Wl,--no-undefined -Qunused-arguments -shared -Wl,-soname,libreactnativemmkv.so -o ..\..\..\..\build\intermediates\cmake\debug\obj\armeabi-v7a\libreactnativemmkv.so CMakeFiles/reactnativemmkv.dir/src/main/cpp/cpp-adapter.cpp.o CMakeFiles/reactnativemmkv.dir/src/main/cpp/MmkvHostObject.cpp.o -LC:/Users/THECLO~1/Desktop/MyApp/Git/NODE_M~1/RE2E13~1/android/build/REACT-~1.AAR/jni/ARMEAB~1 core/libcore.a -llog -lreactnativejni -landroid E:/AndroidStudioSDK/ndk/21.1.6352462/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/libz.a -latomic -lm && cd ."
../../../../src/main/cpp/cpp-adapter.cpp:10: error: undefined reference to 'facebook::jsi::Value::asString(facebook::jsi::Runtime&) const &'
../../../../src/main/cpp/cpp-adapter.cpp:11: error: undefined reference to 'facebook::jsi::Value::~Value()'
../../../../src/main/cpp/cpp-adapter.cpp:11: error: undefined reference to 'facebook::jsi::Value::~Value()'
../../../../src/main/cpp/cpp-adapter.cpp:25: error: undefined reference to 'facebook::jsi::Value::asObject(facebook::jsi::Runtime&) const &'
../../../../../../../node_modules/react-native/ReactCommon/jsi\jsi/jsi.h:1241: error: undefined reference to 'facebook::jsi::JSError::JSError(facebook::jsi::Runtime&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >)'
../../../../../../../node_modules/react-native/ReactCommon/jsi\jsi/jsi.h:940: error: undefined reference to 'facebook::jsi::Value::~Value()'
../../../../src/main/cpp/MmkvHostObject.h:16: error: undefined reference to 'facebook::jsi::HostObject::~HostObject()'
../../../../../../../node_modules/react-native/ReactCommon/jsi\jsi/jsi-inl.h:112: error: undefined reference to 'facebook::jsi::Value::~Value()'
../../../../../../../node_modules/react-native/ReactCommon/jsi\jsi/jsi-inl.h:112: error: undefined reference to 'facebook::jsi::Value::~Value()'
../../../../../../../node_modules/react-native/ReactCommon/jsi\jsi/jsi.h:966: error: undefined reference to 'facebook::jsi::Value::~Value()'
../../../../src/main/cpp/MmkvHostObject.cpp:22: error: undefined reference to 'facebook::jsi::HostObject::~HostObject()'
../../../../../../../node_modules/react-native/ReactCommon/jsi\jsi/jsi.h:0: error: undefined reference to 'vtable for facebook::jsi::HostObject'
E:/AndroidStudioSDK/ndk/21.1.6352462/toolchains/llvm/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld: the vtable symbol may be undefined because the class is missing its key function
../../../../../../../node_modules/react-native/ReactCommon/jsi\jsi/jsi.h:940: error: undefined reference to 'facebook::jsi::Value::~Value()'
../../../../../../../node_modules/react-native/ReactCommon/jsi\jsi/jsi.h:961: error: undefined reference to 'facebook::jsi::Value::~Value()'
CMakeFiles/reactnativemmkv.dir/src/main/cpp/MmkvHostObject.cpp.o:MmkvHostObject.cpp:vtable for MmkvHostObject: error: undefined reference to 'facebook::jsi::HostObject::set(facebook::jsi::Runtime&, facebook::jsi::PropNameID const&, facebook::jsi::Value const&)'
CMakeFiles/reactnativemmkv.dir/src/main/cpp/MmkvHostObject.cpp.o:MmkvHostObject.cpp:typeinfo for MmkvHostObject: error: undefined reference to 'typeinfo for facebook::jsi::HostObject'
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.

> Task :react-native-mmkv:externalNativeBuildDebug FAILED

Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/6.7/userguide/command_line_interface.html#sec:command_line_warnings
826 actionable tasks: 826 executed
Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Warning: Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
warning: [options] source value 7 is obsolete and will be removed in a future release
warning: [options] target value 7 is obsolete and will be removed in a future release
warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
3 warnings
warning: [options] source value 7 is obsolete and will be removed in a future release
warning: [options] target value 7 is obsolete and will be removed in a future release
warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
Note: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\@react-native-async-storage\async-storage\android\src\main\java\com\reactnativecommunity\asyncstorage\AsyncStorageModule.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\@react-native-async-storage\async-storage\android\src\main\java\com\reactnativecommunity\asyncstorage\AsyncStoragePackage.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
3 warnings
Note: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-application\android\src\main\java\expo\modules\application\ApplicationModule.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-haptics\android\src\main\java\expo\modules\haptics\HapticsModule.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
warning: [options] source value 7 is obsolete and will be removed in a future release
warning: [options] target value 7 is obsolete and will be removed in a future release
warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
3 warnings
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-updates\android\src\main\java\expo\modules\updates\UpdatesConfiguration.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
warning: [options] source value 7 is obsolete and will be removed in a future release
warning: [options] target value 7 is obsolete and will be removed in a future release
warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
3 warnings
warning: [options] source value 7 is obsolete and will be removed in a future release
warning: [options] target value 7 is obsolete and will be removed in a future release
warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
3 warnings
Note: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-constants\android\src\main\java\expo\modules\constants\ConstantsService.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-device\android\src\main\java\expo\modules\device\DeviceModule.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-file-system\android\src\main\java\expo\modules\filesystem\FileSystemModule.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-file-system\android\src\main\java\expo\modules\filesystem\FileSystemModule.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-location\android\src\main\java\expo\modules\location\utils\TimeoutObject.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-location\android\src\main\java\expo\modules\location\taskConsumers\GeofencingTaskConsumer.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\expo-notifications\android\src\main\java\expo\modules\notifications\notifications\presentation\builders\ExpoNotificationBuilder.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
warning: [options] source value 7 is obsolete and will be removed in a future release
warning: [options] target value 7 is obsolete and will be removed in a future release
warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
3 warnings
Note: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\@react-native-firebase\auth\android\src\main\java\io\invertase\firebase\auth\ReactNativeFirebaseAuthModule.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\@react-native-firebase\crashlytics\android\src\main\java\io\invertase\firebase\crashlytics\ReactNativeFirebaseCrashlyticsModule.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\@react-native-firebase\database\android\src\reactnative\java\io\invertase\firebase\database\ReactNativeFirebaseDatabaseTransactionModule.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\@react-native-firebase\database\android\src\reactnative\java\io\invertase\firebase\database\ReactNativeFirebaseDatabaseCommon.java uses unchecked or unsafe
operations.
Note: Recompile with -Xlint:unchecked for details.
Note: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\@react-native-firebase\functions\android\src\main\java\io\invertase\firebase\functions\UniversalFirebaseFunctionsModule.java uses or overrides a deprecated
API.
Note: Recompile with -Xlint:deprecation for details.
warning: [options] source value 7 is obsolete and will be removed in a future release
warning: [options] target value 7 is obsolete and will be removed in a future release
warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
Note: C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\react-native-safe-area-context\android\src\main\java\com\th3rdwave\safeareacontext\SafeAreaUtils.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
3 warnings
warning: [options] source value 7 is obsolete and will be removed in a future release
warning: [options] target value 7 is obsolete and will be removed in a future release
warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
3 warnings
warning: [options] source value 7 is obsolete and will be removed in a future release
warning: [options] target value 7 is obsolete and will be removed in a future release
warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
3 warnings
warning: [options] source value 7 is obsolete and will be removed in a future release
warning: [options] target value 7 is obsolete and will be removed in a future release
warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
3 warnings
warning: [options] source value 7 is obsolete and will be removed in a future release
warning: [options] target value 7 is obsolete and will be removed in a future release
warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
3 warnings
Note: C:\Users\The Clone Trooper\Desktop\MyApp\Git\android\app\src\debug\java\com\MyApp\ReactNativeFlipper.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':react-native-mmkv:externalNativeBuildDebug'.
> Build command failed.
  Error while executing process E:\AndroidStudioSDK\cmake\3.10.2.4988404\bin\ninja.exe with arguments {-C C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\react-native-mmkv\android\.cxx\cmake\debug\armeabi-v7a reactnativemmkv}
  ninja: Entering directory `C:\Users\The Clone Trooper\Desktop\MyApp\Git\node_modules\react-native-mmkv\android\.cxx\cmake\debug\armeabi-v7a'
  [1/38] Building CXX object core/CMakeFiles/core.dir/MMKV_OSX.cpp.o
  [2/38] Building CXX object core/CMakeFiles/core.dir/CodedInputDataCrypt_OSX.cpp.o
  [3/38] Building CXX object core/CMakeFiles/core.dir/MMKVLog.cpp.o
  [4/38] Building CXX object core/CMakeFiles/core.dir/MMKVLog_Android.cpp.o
  [5/38] Building CXX object core/CMakeFiles/core.dir/CodedInputDataCrypt.cpp.o
  [6/38] Building CXX object CMakeFiles/reactnativemmkv.dir/src/main/cpp/cpp-adapter.cpp.o
  [7/38] Building CXX object core/CMakeFiles/core.dir/MMKV_Android.cpp.o
  [8/38] Building CXX object core/CMakeFiles/core.dir/MMKV.cpp.o
  [9/38] Building CXX object CMakeFiles/reactnativemmkv.dir/src/main/cpp/MmkvHostObject.cpp.o
  [10/38] Building CXX object core/CMakeFiles/core.dir/MMKV_IO.cpp.o
  [11/38] Building CXX object core/CMakeFiles/core.dir/CodedInputData_OSX.cpp.o
  [12/38] Building CXX object core/CMakeFiles/core.dir/CodedInputData.cpp.o
  [13/38] Building CXX object core/CMakeFiles/core.dir/MiniPBCoder.cpp.o
  [14/38] Building CXX object core/CMakeFiles/core.dir/KeyValueHolder.cpp.o
  [15/38] Building CXX object core/CMakeFiles/core.dir/PBUtility.cpp.o
  [16/38] Building CXX object core/CMakeFiles/core.dir/MMBuffer.cpp.o
  [17/38] Building CXX object core/CMakeFiles/core.dir/CodedOutputData.cpp.o
  [18/38] Building CXX object core/CMakeFiles/core.dir/MiniPBCoder_OSX.cpp.o
  [19/38] Building CXX object core/CMakeFiles/core.dir/InterProcessLock_Win32.cpp.o
  [20/38] Building CXX object core/CMakeFiles/core.dir/InterProcessLock_Android.cpp.o
  [21/38] Building CXX object core/CMakeFiles/core.dir/InterProcessLock.cpp.o
  [22/38] Building CXX object core/CMakeFiles/core.dir/MemoryFile.cpp.o
  [23/38] Building CXX object core/CMakeFiles/core.dir/MemoryFile_Win32.cpp.o
  [24/38] Building CXX object core/CMakeFiles/core.dir/MemoryFile_OSX.cpp.o
  [25/38] Building CXX object core/CMakeFiles/core.dir/MemoryFile_Android.cpp.o
  [26/38] Building CXX object core/CMakeFiles/core.dir/ThreadLock.cpp.o
  [27/38] Building CXX object core/CMakeFiles/core.dir/aes/openssl/openssl_aes_core.cpp.o
  [28/38] Building CXX object core/CMakeFiles/core.dir/aes/openssl/openssl_md5_one.cpp.o
  [29/38] Building CXX object core/CMakeFiles/core.dir/ThreadLock_Win32.cpp.o
  [30/38] Building CXX object core/CMakeFiles/core.dir/aes/openssl/openssl_md5_dgst.cpp.o
  [31/38] Building CXX object core/CMakeFiles/core.dir/aes/AESCrypt.cpp.o
  [32/38] Building CXX object core/CMakeFiles/core.dir/aes/openssl/openssl_cfb128.cpp.o
  [33/38] Building ASM object core/CMakeFiles/core.dir/aes/openssl/openssl_aesv8-armx.S.o
  [34/38] Building CXX object core/CMakeFiles/core.dir/crc32/crc32_armv8.cpp.o
  [35/38] Building ASM object core/CMakeFiles/core.dir/aes/openssl/openssl_aes-armv4.S.o
  [36/38] Building CXX object core/CMakeFiles/core.dir/crc32/zlib/crc32.cpp.o
  [37/38] Linking CXX static library core\libcore.a
  [38/38] Linking CXX shared library ..\..\..\..\build\intermediates\cmake\debug\obj\armeabi-v7a\libreactnativemmkv.so
  FAILED: ../../../../build/intermediates/cmake/debug/obj/armeabi-v7a/libreactnativemmkv.so
  cmd.exe /C "cd . && E:\AndroidStudioSDK\ndk\21.1.6352462\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=armv7-none-linux-androideabi21 --gcc-toolchain=E:/AndroidStudioSDK/ndk/21.1.6352462/toolchains/llvm/prebuilt/windows-x86_64 --sysroot=E:/AndroidStudioSDK/ndk/21.1.6352462/toolchains/llvm/prebuilt/windows-x86_64/sysroot -fPIC -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security  -fexceptions -frtti -std=c++1y -DONANDROID -O0 -fno-limit-debug-info  -Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libgcc_real.a -Wl,--exclude-libs,libatomic.a -Wl,--build-id -Wl,--fatal-warnings -Wl,--exclude-libs,libunwind.a -Wl,--no-undefined -Qunused-arguments -shared -Wl,-soname,libreactnativemmkv.so -o ..\..\..\..\build\intermediates\cmake\debug\obj\armeabi-v7a\libreactnativemmkv.so CMakeFiles/reactnativemmkv.dir/src/main/cpp/cpp-adapter.cpp.o CMakeFiles/reactnativemmkv.dir/src/main/cpp/MmkvHostObject.cpp.o -LC:/Users/THECLO~1/Desktop/MyApp/Git/NODE_M~1/RE2E13~1/android/build/REACT-~1.AAR/jni/ARMEAB~1 core/libcore.a -llog -lreactnativejni -landroid E:/AndroidStudioSDK/ndk/21.1.6352462/toolchains/llvm/prebuilt/windows-x86_64/sysroot/usr/lib/arm-linux-androideabi/libz.a -latomic -lm && cd ."
  ../../../../src/main/cpp/cpp-adapter.cpp:10: error: undefined reference to 'facebook::jsi::Value::asString(facebook::jsi::Runtime&) const &'
  ../../../../src/main/cpp/cpp-adapter.cpp:11: error: undefined reference to 'facebook::jsi::Value::~Value()'
  ../../../../src/main/cpp/cpp-adapter.cpp:11: error: undefined reference to 'facebook::jsi::Value::~Value()'
  ../../../../src/main/cpp/cpp-adapter.cpp:25: error: undefined reference to 'facebook::jsi::Value::asObject(facebook::jsi::Runtime&) const &'
  ../../../../../../../node_modules/react-native/ReactCommon/jsi\jsi/jsi.h:1241: error: undefined reference to 'facebook::jsi::JSError::JSError(facebook::jsi::Runtime&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >)'
  ../../../../../../../node_modules/react-native/ReactCommon/jsi\jsi/jsi.h:940: error: undefined reference to 'facebook::jsi::Value::~Value()'
  ../../../../src/main/cpp/MmkvHostObject.h:16: error: undefined reference to 'facebook::jsi::HostObject::~HostObject()'
  ../../../../../../../node_modules/react-native/ReactCommon/jsi\jsi/jsi-inl.h:112: error: undefined reference to 'facebook::jsi::Value::~Value()'
  ../../../../../../../node_modules/react-native/ReactCommon/jsi\jsi/jsi-inl.h:112: error: undefined reference to 'facebook::jsi::Value::~Value()'
  ../../../../../../../node_modules/react-native/ReactCommon/jsi\jsi/jsi.h:966: error: undefined reference to 'facebook::jsi::Value::~Value()'
  ../../../../src/main/cpp/MmkvHostObject.cpp:22: error: undefined reference to 'facebook::jsi::HostObject::~HostObject()'
  ../../../../../../../node_modules/react-native/ReactCommon/jsi\jsi/jsi.h:0: error: undefined reference to 'vtable for facebook::jsi::HostObject'
  E:/AndroidStudioSDK/ndk/21.1.6352462/toolchains/llvm/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld: the vtable symbol may be undefined because the class is missing
its key function
  ../../../../../../../node_modules/react-native/ReactCommon/jsi\jsi/jsi.h:940: error: undefined reference to 'facebook::jsi::Value::~Value()'
  ../../../../../../../node_modules/react-native/ReactCommon/jsi\jsi/jsi.h:961: error: undefined reference to 'facebook::jsi::Value::~Value()'
  CMakeFiles/reactnativemmkv.dir/src/main/cpp/MmkvHostObject.cpp.o:MmkvHostObject.cpp:vtable for MmkvHostObject: error: undefined reference to 'facebook::jsi::HostObject::set(facebook::jsi::Runtime&, facebook::jsi::PropNameID const&, facebook::jsi::Value const&)'
  CMakeFiles/reactnativemmkv.dir/src/main/cpp/MmkvHostObject.cpp.o:MmkvHostObject.cpp:typeinfo for MmkvHostObject: error: undefined reference to 'typeinfo for facebook::jsi::HostObject'
  clang++: error: linker command failed with exit code 1 (use -v to see invocation)
  ninja: build stopped: subcommand failed.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 2m 4s

error Failed to install the app. Make sure you have the Android development environment set up: https://reactnative.dev/docs/environment-setup. Run CLI with --verbose flag for more details.
Error: Command failed: gradlew.bat app:installDevDebug -PreactNativeDevServerPort=8081
Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01

Here's the Expo Config Plugin Axel sent me:
const {
  withDangerousMod,
  WarningAggregator,
  AndroidConfig,
  withAppBuildGradle,
  withSettingsGradle
} = require('@expo/config-plugins');
const path = require('path');
const fs = require('fs');

function getMMKVJSIModulePackage(packageName) {
  return `package ${packageName};

import com.facebook.react.bridge.JSIModuleSpec;
import com.facebook.react.bridge.JavaScriptContextHolder;
import com.facebook.react.bridge.ReactApplicationContext;

import com.swmansion.reanimated.ReanimatedJSIModulePackage;
import com.reactnativemmkv.MmkvModule;

import java.util.Collections;
import java.util.List;

public class MMKVJSIModulePackage extends ReanimatedJSIModulePackage {
    @Override
    public List<JSIModuleSpec> getJSIModules(ReactApplicationContext reactApplicationContext, JavaScriptContextHolder jsContext) {
        super.getJSIModules(reactApplicationContext, jsContext);
        MmkvModule.install(jsContext, reactApplicationContext.getFilesDir().getAbsolutePath() + "/mmkv");
        return Collections.emptyList();
    }
}`;
}

async function readFileAsync(path) {
  return fs.promises.readFile(path, 'utf8');
}

async function saveFileAsync(path, content) {
  return fs.promises.writeFile(path, content, 'utf8');
}

function getPackageRoot(projectRoot) {
  return path.join(projectRoot, 'android', 'app', 'src', 'main', 'java');
}

function getCurrentPackageName(projectRoot, packageRoot) {
  const mainApplication = AndroidConfig.Paths.getProjectFilePath(
    projectRoot,
    'MainApplication'
  );
  const packagePath = path.dirname(mainApplication);
  const packagePathParts = path
    .relative(packageRoot, packagePath)
    .split(path.sep)
    .filter(Boolean);

  return packagePathParts.join('.');
}

async function editMainApplication(config, action) {
  const mainApplicationPath = AndroidConfig.Paths.getProjectFilePath(
    config.modRequest.projectRoot,
    'MainApplication'
  );

  try {
    const mainApplication = action(await readFileAsync(mainApplicationPath));
    return await saveFileAsync(mainApplicationPath, mainApplication);
  } catch (e) {
    WarningAggregator.addWarningAndroid(
      'react-native-mmkv',
      `Couldn't modify MainApplication.java - ${e}.`
    );
  }
}

async function createMMKVJSIModulePackage(config, action) {
  const projectRoot = config.modRequest.projectRoot;
  const packageRoot = getPackageRoot(projectRoot);
  const packageName = getCurrentPackageName(projectRoot, packageRoot);
  const filePath = path.join(
    packageRoot,
    `${packageName.split('.').join('/')}/MMKVJSIModulePackage.java`
  );

  try {
    return await saveFileAsync(filePath, getMMKVJSIModulePackage(packageName));
  } catch (e) {
    WarningAggregator.addWarningAndroid(
      'react-native-mmkv',
      `Couldn't create MMKVJSIModulePackage.java - ${e}.`
    );
  }
}

const withMMKVJSIModulePackage = (config) => {
  return withDangerousMod(config, [
    'android',
    async (config) => {
      await createMMKVJSIModulePackage(config);

      return config;
    }
  ]);
};

const withMainApplication = (config) => {
  return withDangerousMod(config, [
    'android',
    async (config) => {
      await editMainApplication(config, (mainApplication) => {
        const projectRoot = config.modRequest.projectRoot;
        const packageRoot = getPackageRoot(projectRoot);
        const packageName = getCurrentPackageName(projectRoot, packageRoot);
        const importStatement = `import ${packageName}.MMKVJSIModulePackage;`;

        if (
          !mainApplication.includes(importStatement) &&
          mainApplication.includes(
            'import com.swmansion.reanimated.ReanimatedJSIModulePackage;'
          )
        ) {
          mainApplication = mainApplication.replace(
            'import com.swmansion.reanimated.ReanimatedJSIModulePackage;',
            importStatement
          );
        }

        if (
          mainApplication.includes('return new ReanimatedJSIModulePackage();')
        ) {
          mainApplication = mainApplication.replace(
            'return new ReanimatedJSIModulePackage();',
            'return new MMKVJSIModulePackage();'
          );
        }

        return mainApplication;
      });

      return config;
    }
  ]);
};

const withCustomSettingsGradle = (config) => {
  return withSettingsGradle(config, (config) => {
    if (config.modResults.contents.includes(`include ':react-native-mmkv'`)) {
      return config;
    }

    config.modResults.contents =
      config.modResults.contents +
      `
include ':react-native-mmkv'
project(':react-native-mmkv').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-mmkv/android/')
`;
    return config;
  });
};

const withCustomAppBuildGradle = (config) => {
  return withAppBuildGradle(config, (config) => {
    if (
      config.modResults.contents.includes(
        `implementation project(':react-native-mmkv')`
      )
    ) {
      return config;
    }

    config.modResults.contents = config.modResults.contents.replace(
      `implementation "com.facebook.react:react-native:+"  // From node_modules`,
      `implementation "com.facebook.react:react-native:+"  // From node_modules
    implementation project(':react-native-mmkv')`
    );
    return config;
  });
};

module.exports = function withMMKV(config, name) {
  config = withMMKVJSIModulePackage(config);
  config = withMainApplication(config);
  config = withCustomSettingsGradle(config);
  config = withCustomAppBuildGradle(config);
  return config;
};

Where would I put this?

I have a bare expo workflow project and I use MMKV. And I get this same stacktrace.
I tried upgrading my tools, NDK, Compiling the android cleanly (https://github.com/mrousavy/react-native-mmkv/issues/162#issuecomment-925678477) and nothing worked.
I don't even know what causes this error.
And I think it's a very bad practice to edit native files myself because then it won't be possible to easily upgrade if something comes up. So I don't think I want to even touch java files too much.
I think this should be put into MainApplication.java, but I'm not sure: https://github.com/mrousavy/react-native-mmkv/issues/162#issuecomment-926422460
Also I think it's a bad workaround.
Why is it even failing in the first place? Why will this java workaround work?
This is my stacktrace:
<omitted>
  [30/38] Building CXX object core/CMakeFiles/core.dir/aes/openssl/openssl_md5_dgst.cpp.o
  [31/38] Building ASM object core/CMakeFiles/core.dir/aes/openssl/openssl_aesv8-armx.S.o
  [32/38] Building ASM object core/CMakeFiles/core.dir/aes/openssl/openssl_aes-armv4.S.o
  [33/38] Building CXX object core/CMakeFiles/core.dir/aes/openssl/openssl_aes_core.cpp.o
  [34/38] Building CXX object core/CMakeFiles/core.dir/aes/openssl/openssl_cfb128.cpp.o
  [35/38] Building CXX object core/CMakeFiles/core.dir/crc32/crc32_armv8.cpp.o
  [36/38] Building CXX object core/CMakeFiles/core.dir/crc32/zlib/crc32.cpp.o
  [37/38] Linking CXX static library core/libcore.a
  [38/38] Linking CXX shared library ../../../../build/intermediates/cmake/debug/obj/armeabi-v7a/libreactnativemmkv.so
  FAILED: ../../../../build/intermediates/cmake/debug/obj/armeabi-v7a/libreactnativemmkv.so
  : && /home/martin/Android/Sdk/ndk/21.1.6352462/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ --target=armv7-none-linux-androideabi21 --gcc-toolchain=/home/martin/Android/Sdk/ndk/21.1.6352462/toolchains/llvm/prebuilt/linux-x86_64 --sysroot=/home/martin/Android/Sdk/ndk/21.1.6352462/toolchains/llvm/prebuilt/linux-x86_64/sysroot -fPIC -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -march=armv7-a -mthumb -Wformat -Werror=format-security  -fexceptions -frtti -std=c++1y -DONANDROID -O0 -fno-limit-debug-info  -Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libgcc_real.a -Wl,--exclude-libs,libatomic.a -Wl,--build-id -Wl,--fatal-warnings -Wl,--exclude-libs,libunwind.a -Wl,--no-undefined -Qunused-arguments -shared -Wl,-soname,libreactnativemmkv.so -o ../../../../build/intermediates/cmake/debug/obj/armeabi-v7a/libreactnativemmkv.so CMakeFiles/reactnativemmkv.dir/src/main/cpp/cpp-adapter.cpp.o CMakeFiles/reactnativemmkv.dir/src/main/cpp/MmkvHostObject.cpp.o  core/libcore.a /home/martin/Android/Sdk/ndk/21.1.6352462/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/21/liblog.so ../../../../build/react-native-0.63.4.aar/jni/armeabi-v7a/libreactnativejni.so -landroid /home/martin/Android/Sdk/ndk/21.1.6352462/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/arm-linux-androideabi/libz.a -latomic -lm && :
  ../../../../src/main/cpp/cpp-adapter.cpp:10: error: undefined reference to 'facebook::jsi::Value::asString(facebook::jsi::Runtime&) const &'
  ../../../../src/main/cpp/cpp-adapter.cpp:11: error: undefined reference to 'facebook::jsi::Value::~Value()'
  ../../../../src/main/cpp/cpp-adapter.cpp:11: error: undefined reference to 'facebook::jsi::Value::~Value()'
  ../../../../src/main/cpp/cpp-adapter.cpp:25: error: undefined reference to 'facebook::jsi::Value::asObject(facebook::jsi::Runtime&) const &'
  ../../../../../../../node_modules/react-native/ReactCommon/jsi/jsi/jsi.h:1241: error: undefined reference to 'facebook::jsi::JSError::JSError(facebook::jsi::Runtime&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >)'
  ../../../../../../../node_modules/react-native/ReactCommon/jsi/jsi/jsi.h:940: error: undefined reference to 'facebook::jsi::Value::~Value()'
  ../../../../src/main/cpp/MmkvHostObject.h:16: error: undefined reference to 'facebook::jsi::HostObject::~HostObject()'
  ../../../../../../../node_modules/react-native/ReactCommon/jsi/jsi/jsi-inl.h:112: error: undefined reference to 'facebook::jsi::Value::~Value()'
  ../../../../../../../node_modules/react-native/ReactCommon/jsi/jsi/jsi-inl.h:112: error: undefined reference to 'facebook::jsi::Value::~Value()'
  ../../../../../../../node_modules/react-native/ReactCommon/jsi/jsi/jsi.h:966: error: undefined reference to 'facebook::jsi::Value::~Value()'
  ../../../../src/main/cpp/MmkvHostObject.cpp:22: error: undefined reference to 'facebook::jsi::HostObject::~HostObject()'
  ../../../../../../../node_modules/react-native/ReactCommon/jsi/jsi/jsi.h:0: error: undefined reference to 'vtable for facebook::jsi::HostObject'
  /home/martin/Android/Sdk/ndk/21.1.6352462/toolchains/llvm/prebuilt/linux-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld: the vtable symbol may be undefined because the class is missing its key function
  ../../../../../../../node_modules/react-native/ReactCommon/jsi/jsi/jsi.h:940: error: undefined reference to 'facebook::jsi::Value::~Value()'
  ../../../../../../../node_modules/react-native/ReactCommon/jsi/jsi/jsi.h:961: error: undefined reference to 'facebook::jsi::Value::~Value()'
  CMakeFiles/reactnativemmkv.dir/src/main/cpp/MmkvHostObject.cpp.o:MmkvHostObject.cpp:vtable for MmkvHostObject: error: undefined reference to 'facebook::jsi::HostObject::set(facebook::jsi::Runtime&, facebook::jsi::PropNameID const&, facebook::jsi::Value const&)'
  CMakeFiles/reactnativemmkv.dir/src/main/cpp/MmkvHostObject.cpp.o:MmkvHostObject.cpp:typeinfo for MmkvHostObject: error: undefined reference to 'typeinfo for facebook::jsi::HostObject'
  clang++: error: linker command failed with exit code 1 (use -v to see invocation)
  ninja: build stopped: subcommand failed.

Here's the Expo Config Plugin Axel sent me:
react-native-mmkv-plugin

Hey @mrousavy, thanks for posting your config plugin here. I just tried it out in our project and I seem to be running into the same linking error as @Invertisment. I tried this both using eas build and eas build --local to no avail.
Do you think something changed recently in the cpp package?

Hmm, this looks like it cannot resolve JSI. Are you on React Native 0.63?

Hmm, this looks like it cannot resolve JSI. Are you on React Native 0.63?

Yes, I'm on 0.63 (Expo SDK 42 is still pinned to 0.63.X).
FWIW, 1.3.0 builds successfully, but it crashes on startup on Android, which I believe was fixed in 1.3.1.

@Invertisment,

I think this should be put into MainApplication.java, but I'm not sure: #162 (comment)

I think this sort of thing is only temporary as mentioned here: https://github.com/mrousavy/react-native-mmkv/blob/master/INSTALL.md#notes
Also Config Plugins are an Expo thing to allow one to avoid manually editing native code.
But you're right that this config plugin is not going to fix this issue. I suspect (as other comments have hinted at) that it's a compatibility issue with certain versions of React Native.
@mrousavy, does React Native MMKV currently require RN 0.64?

@wodin It shouldn't require RN 0.64. But I don't have an RN 63 app to test

I was able to fix this error:
  ../../../../src/main/cpp/cpp-adapter.cpp:10: error: undefined reference to 'facebook::jsi::Value::asString(facebook::jsi::Runtime&) const &'
by adding the following patch:
diff --git a/node_modules/react-native-mmkv/android/CMakeLists.txt b/node_modules/react-native-mmkv/android/CMakeLists.txt
index 65a8408..7d6d144 100644
--- a/node_modules/react-native-mmkv/android/CMakeLists.txt
+++ b/node_modules/react-native-mmkv/android/CMakeLists.txt
@@ -14,6 +14,7 @@ include_directories(

 add_library(reactnativemmkv  # <-- Library name
         SHARED
+        "${NODE_MODULES_DIR}/react-native/ReactCommon/jsi/jsi/jsi.cpp"
         src/main/cpp/cpp-adapter.cpp
         src/main/cpp/MmkvHostObject.cpp
 )

It seems like you need to manually include jsi.cpp for older versions of RN.

same as @smallzZz8

A clean and rebuild usually fixes this issue for me 🤔
cd android
./gradlew clean
./gradlew buildDebug

./gradlew buildDebug work but ./gradlew assembleDebug not work

This seems unrelated. Let me know if you still have the error after cleaning everything, and if the error can be reproduced in the Example app - then I'll re-open the issue.

Actually it's not unrelated, but I think I've fixed that error. Check with v2.0.0

Hi @mrousavy !
I'm still having this problem into iOS and Android, using expo go, I also run expo prebuild and pod install but the error persist.
Should I do anything else more?
Error:
Error: react-native-mmkv is not supported in Expo Go! Use EAS (`expo prebuild`) or eject to a bare workflow instead.
 ERROR  Invariant Violation: Failed to call into JavaScript module method AppRegistry.runApplication(). Module has not been registered as callable. Registered callable JavaScript modules (n = 11): Systrace, JSTimers, HeapCapture, SamplingProfiler, RCTLog, RCTDeviceEventEmitter, RCTNativeAppEventEmitter, GlobalPerformanceLogger, JSDevSupportModule, HMRClient, RCTEventEmitter.
        A frequent cause of the error is that the application entry file path is incorrect. This can also happen when the JS bundle is corrupt or there is an early initialization error when loading React Native.
 ERROR  Invariant Violation: Failed to call into JavaScript module method AppRegistry.runApplication(). Module has not been registered as callable. Registered callable JavaScript modules (n = 11): Systrace, JSTimers, HeapCapture, SamplingProfiler, RCTLog, RCTDeviceEventEmitter, RCTNativeAppEventEmitter, GlobalPerformanceLogger, JSDevSupportModule, HMRClient, RCTEventEmitter.
        A frequent cause of the error is that the application entry file path is incorrect. This can also happen when the JS bundle is corrupt or there is an early initialization error when loading React Native.

Hi! RN MMKV is not supported on Expo Go. You need to use EAS Instead. Expo has some docs on the difference

authors: Invertisment brishin ildaneta mrousavy richardwu smallzZz8 thienna wodin

repo: mrousavy/react-native-mmkv


text:
Uncaught ReferenceError when running on electron via react-native-web

We get the following error when running inside the renderer process of electron:
Uncaught ReferenceError: process is not defined
    at isJest (PlatformChecker.ts:2:3)
    at new MMKV (MMKV.ts:139:27)

The reason is that in a webbrowser (which is equal to the electron renderer process) does not have a global process variable.
This is our temporary fix:
sed -i "s/return process.env.JEST_WORKER_ID != null;/return false;/g" node_modules/react-native-mmkv/lib/*/PlatformChecker.js

Hi! Does MMKV work as expected in Electron? Aka does it correctly read from and write to localStorage?

Aside from this bug it works as expected.
Since the "process" variable does not exist at all in a browser, I think this solution also will not succeed.

That should work: https://github.com/mrousavy/react-native-mmkv/commit/f693645e610e267c8f46f6e28e196a7f7fc964c9

Let me know if this change works for you, then I'll release an update

I just tested, it exists on globalThis.

authors: maximilize mrousavy


text:
🐛  camera view is showing under modal even though used inside modal component

What were you trying to do?
I want to use Camera component inside Modal component but the camera view is showing under the Modal component. zIndex does not help either.
excepted behavior

show camera view inside modal view

Reproduceable Code
...
<Modal>
<Camera/>
</Modal>
...

What happened instead?
the camera view showing under modal component.the
Relevant log output
No response
Device
Redmi Note 7 Pro
VisionCamera Version
2.15.2
Additional information

[ ] I am using Expo
[x] I have read the Troubleshooting Guide
[X] I agree to follow this project's Code of Conduct
[X] I searched for similar issues in this repository and found none.

@kyimoemin I had same issue, camera is not showing inside the modal
did you fixed it or find a workaround?

@ManarHussein try adding the exact width and height or use StyleSheet.absoluteFill style property to the camera component.

@kyimoemin  it's fixed with you this way, right?
it's worked on ios simulators, but not android

to be precise, I set the parent view exact width and height, and the camera view to 100% width and height.

@kyimoemin

to be precise, I set the parent view exact width and height, and the camera view to 100% width and height.

by parent view you mean the modal?

same here... any solution?

Same problem here 😒

I was able to view the camera inside the modal, but my issue is with the back button inside the modal, it'll work only on the second press, doesn't matter if the first press is on the button or on the camera component
`import React, { useRef, useState } from 'react';
import {
StyleSheet, Modal, Image, TouchableOpacity, View,
} from 'react-native';
import { SafeAreaView } from 'react-native-safe-area-context';
import { Camera, useCameraDevices } from 'react-native-vision-camera';
const BACK_ARROW = require('../../assets/Icon/backArrow.png');
const CameraGallery = ({
handleImageCapture, enableCamera, onPressBack,
}) => {
const cameraRef = useRef()
const [cameraPosition, setCameraPosition] = useState('back');
const devices = useCameraDevices();
const device = devices[cameraPosition];
const handlePressBack = () => {
console.log('-clicked-');
onPressBack(false);
};
console.log(enableCamera, '--enableCamera');
return (

{device != null && (
<View style={{flex: 1 }} >

)}

);
};
const styles = StyleSheet.create({
container: { flex: 1, zIndex: 20 },
backButton: {
backgroundColor: 'red',
position: 'absolute',
width: 23,
height: 23,
zIndex: 999,
},
backIcon: { width: 23, height: 23, tintColor: '#FFFFFF' },
});
export default CameraGallery;`

Yeah problem here as well. overflow: 'hidden' also not working on it.

kyimoemin
observing it on Android 11. What is your version?

Yes. same problem. Not working

I solved it by enclosing camera inside Modal.
<Modal visible={recordVideo} transparent animationType="fade" onRequestClose={closeCamera}>       <Camera         style={StyleSheet.absoluteFill}         device={device}         ref={cameraRef}         isActive={true}         video={true}         audio={true}       /> </Modal>

Modals cannot render SurfaceViews

authors: Akash-Hubspire ChenPan311 ManarHussein Rehankhalil462 bibekgurunguh kyimoemin lccoronel llassan maksym-bezditko mrousavy

repo: mrousavy/react-native-vision-camera


text:
Update TakePhotoOptions default value comment

Default flash behavior resolves to 'off'.
What
This PR updates the comment documenting the default value of the flash option in TakePhotoOptions.
Changes

One-word change to the comment.

Thank you 👍

authors: jkaufman mrousavy


text:
Crash a few seconds after opening a brewing stand menu

latest.log
using only betterrecipebook and dependencies

yep having the same issue
![image](https://user-images.githubusercontent.com/42551576/135729935-d8718037-9f53-40f2-9606-1f685b57de91.png
crash-2021-10-02_20.42.44-client.txt
)

Can reproduce.

I will check this out

Still experiencing this bug even with the new version unfortunately

Log?

authors: JumperCzech Purpzie keatit71 mrshmllow

repo: mrshmllow/BetterRecipeBook


text:
Tag expertises

Provide the ability to tag expertise with keywords.
Those shall be respected when creating a request and searching an expertise.

This issue was moved to assistify/Rocket.Chat#41


text:
🛑 Student Information System is down

In b60cf45, Student Information System (https://filemaker.oca.ac.uk) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Student Information System is back up in 5f4fe3a.

repo: mrvinceo/ocaUptime


text:
setup coveralls

setups coveralls for test pipeline
closes https://github.com/mrwormhole/emailer/issues/7

:fire:

repo: mrwormhole/emailer


text:
🛑 Do53 Roost IPv6 TCP is down

In 62d6387, Do53 Roost IPv6 TCP (http://107.189.10.142:9205) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Do53 Roost IPv6 TCP is back up in 19d518d after 9 minutes.

repo: mschirrmeister/upptime-loopx


text:
🛑 Do53 Roost IPv6 UDP is down

In 0d19646, Do53 Roost IPv6 UDP (http://107.189.10.142:9204) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Do53 Roost IPv6 UDP is back up in 076ab59 after 27 minutes.


text:
I think I found a way to access JLR APIs

I think I found a way to access our Jaguar / Land Rover vehicles APIs using this service: https://smartcar.com/
The SmartCar.com service seems legit, as it's been used by insurance companies and car sharing services like Uber to monitor their fleet.
I've created an account, and followed the instructions to create my first app and retrieve the Client ID and Secret.
Then, I downloaded their Postman APIs from here: https://www.postman.com/smartcar/workspace/smartcar-api/collection/13172949-de596180-4770-4b4c-b128-31679d28e170
I've setup the Authorization, adding my Client ID, Secret and a redirect URL (I used http://localhost:3000, it's not important but I think you need to enabled it on the SmartCard dashboard).
After that, I was able to get an access Token and retrieve my Evoque data from their APIs.
I tried to retrieve several info, and the results are all correct.

So, as a proof of concept. this integration works.
The service looks very developer-oriented, providing SDKs, documentation and sample codes in several different languages including Python and Node.js.
I work in Software development but I'm not a developer. I'm willing to assist anyone capable of trying to use this APIs to create a new Home Assistant integration for our cars.
The most difficult thing would be how to find a way to let HA users to self configure the integration, because it requires the user to have both a SmartCar and an InControl account.
Next we need to figure out how to maintain the access token updated without having to perform the full oAuth everytime.
There is a limitation: the platform provides a free tier with 300 monthly requests per vehicle. So it looks like if we restrict the info that we request, we may be able to refresh the vehicle data for free at least once/day, which is not bad considering that currently we have no integration.
Another important factor to consider, is that this SmartCar company somehow has legit access to Jaguar / Land Rover APIs!  So it looks like JLR somehow allows access to their APIs to some companies...
What do you guys think?

@metalmarco this is interesting information. Could you please close this issue and move the comment to existing issue #143 related to the JLR API access?

Moved to #143

authors: ismarslomic metalmarco


text:
Update index.md

Updated sections for Monitor to detect failures, respond to failures and summary.

OPS Build status updates of commit f2bd822:
:clock10: Preparing: average preparing time is 45 sec(s)

OPS Build status updates of commit f2bd822:
:clock10: Incremental building: average incremental building time is 23 sec(s)

OPS Build status updates of commit f2bd822:
:warning: Validation status: warnings

File
Status
Preview URL
Details

bread/toc.json
:warning:Warning

Details

toc.json
:warning:Warning

Details

building-blocks/extending-templates/toc.json
:warning:Warning

Details

docs/resiliency/index.md
:white_check_mark:Succeeded
View

bread/toc.json

[Warning] Error happen when converting bread/toc.json to Pdf. Details: Could not find a part of the path 'T:\d4w2\bread\toc.json'.

toc.json

[Warning] Error happen when converting toc.json to Pdf. Details: Could not find file 'T:\d4w2\toc.json'.

building-blocks/extending-templates/toc.json

[Warning] Error happen when converting building-blocks/extending-templates/toc.json to Pdf. Details: Could not find a part of the path 'T:\d4w2\building-blocks\extending-templates\toc.json'.

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

OPS Build status updates of commit f8779cc:
:clock10: Preparing: average preparing time is 45 sec(s)

OPS Build status updates of commit f8779cc:
:clock10: Incremental building: average incremental building time is 23 sec(s)

OPS Build status updates of commit f8779cc:
:warning: Validation status: warnings

File
Status
Preview URL
Details

toc.json
:warning:Warning

Details

bread/toc.json
:warning:Warning

Details

building-blocks/extending-templates/toc.json
:warning:Warning

Details

docs/resiliency/index.md
:white_check_mark:Succeeded
View

toc.json

[Warning] Error happen when converting toc.json to Pdf. Details: Could not find file 'T:\3x5l\toc.json'.

bread/toc.json

[Warning] Error happen when converting bread/toc.json to Pdf. Details: Could not find a part of the path 'T:\3x5l\bread\toc.json'.

building-blocks/extending-templates/toc.json

[Warning] Error happen when converting building-blocks/extending-templates/toc.json to Pdf. Details: Could not find a part of the path 'T:\3x5l\building-blocks\extending-templates\toc.json'.

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

OPS Build status updates of commit 736ee64:
:clock10: Preparing: average preparing time is 45 sec(s)

OPS Build status updates of commit 736ee64:
:clock10: Incremental building: average incremental building time is 23 sec(s)

OPS Build status updates of commit 736ee64:
:warning: Validation status: warnings

File
Status
Preview URL
Details

bread/toc.json
:warning:Warning

Details

building-blocks/extending-templates/toc.json
:warning:Warning

Details

toc.json
:warning:Warning

Details

docs/resiliency/index.md
:white_check_mark:Succeeded
View

bread/toc.json

[Warning] Error happen when converting bread/toc.json to Pdf. Details: Could not find a part of the path 'T:\5ufz\bread\toc.json'.

building-blocks/extending-templates/toc.json

[Warning] Error happen when converting building-blocks/extending-templates/toc.json to Pdf. Details: Could not find a part of the path 'T:\5ufz\building-blocks\extending-templates\toc.json'.

toc.json

[Warning] Error happen when converting toc.json to Pdf. Details: Could not find file 'T:\5ufz\toc.json'.

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

repo: mspnp/architecture-center


text:
Install error (Cython compilation failed)

On Ubuntu 16 with python 2.7 and cuda 9.0, I ran init.sh and met the following output error:

It seems when building gpu nms cython the error occurs. So is it nms dependency problem? The output hints are oblique. Thank you!

did you solve the issue?

Same issue here, any solution?

Met the same problem. Have you solved it and how? @zhanghanduo

@samanthawyf No. Recently I was busy with something else... I will try another computer with cuda 8 and tell you.

I just delete all the comment lines in "gpu_nms.pyx" which starts with '//', recompile and sovle the problem.
@zhanghanduo
@samanthawyf
@lorenz-lukas

Wow! Thanks @zhanglanqing. I could compile it this way. I decide to keep this issue open to let more people see. Or you could make a pull request @zhanglanqing

the bug has been fixed.

authors: lorenz-lukas samanthawyf taokong zhanghanduo zhanglanqing

repo: msracver/Deep-Feature-Flow


text:
Question about weather icons

Dear @mtatsuma,
great module you are providing!
you mention in readme that it is possible to use another set of weather icons.
let assume I have a set a icones I would like to uses, but how does it concrete work?
Do you have a file to put them in?
Thanks in advance and have a great day!
Cédric

Hello @1Cedric1
When you place your icons on a website, you must configure iconURLBase as your site URL.
When you place all your icons at the path MMM-WeatherChart/images/, you must configure iconURLBase as modules/MMM-WeatherChart/images/.
Your image file names must be same with the openweather's ones documented here
Give it a try and let me know if it doesn't work.

@1Cedric1
Is it possible to attach the PNG icon image for snow weather on this issue?
I will try the iconBaseURL config on my magicmirror environment.
I guess that 13n.png and 13d.png files are required for the snow icon.

hello @mtatsuma
I do not know why, but it is suddenly working now  (!)
the only thing it that the icons are too large.
How did you manage to get smaller icons ?

hello @mtatsuma
I do not know why, but it is suddenly working now  (!)
I had to find a convertor for .svg to .png, as the .svg icons are too large on the grafic.
anyway, thank you very much for your help, and congrats for your module !

repo: mtatsuma/MMM-WeatherChart