After Update to Vue 3.5.x FormKitSchema cleanup on unmount throws Exception

Reproduction
https://github.com/formkit/formkit/blob/6b4542a3e013bfff810e126eb20eb2fbce6f25af/packages/vue/src/FormKitSchema.ts
Describe the bug
Hi,
sorry for passing only the link to the code where the exception is thrown, but you need some more complex application where you toggle between multiple components that includes a FormkitSchema component.
After switching to Vue 3.5 it seems that data on cleanup can be null.
    /**
     * Perform cleanup operations when the component is unmounted. This should
     * remove any memory allocations that were made during the render process.
     */
    function cleanUp() {
      // Perform cleanup operations
      clean(props.schema, props.memoKey, instanceKey)
      /* eslint-disable @typescript-eslint/no-non-null-assertion */
      if (data.node) data.node.destroy()
      data.slots = null!
      data = null!
      render = null!
      /* eslint-enable @typescript-eslint/no-non-null-assertion */
    }```

Access data.node throws part throws exception:

Uncaught (in promise) TypeError: Cannot read properties of null (reading 'node')
at cleanUp (@formkit_vue.js?v=c3cff561:1581:16)
at chunk-CXSE3S54.js?v=c3cff561:4847:40
at callWithErrorHandling (chunk-CXSE3S54.js?v=c3cff561:2288:19)
at callWithAsyncErrorHandling (chunk-CXSE3S54.js?v=c3cff561:2295:17)
at hook.__weh.hook.__weh (chunk-CXSE3S54.js?v=c3cff561:4827:19)
at flushPostFlushCbs (chunk-CXSE3S54.js?v=c3cff561:2474:28)
at flushJobs (chunk-CXSE3S54.js?v=c3cff561:2516:5)

Changing back to Vue 3.4 fix the issue.

Greetings,

Tom

### Environment

• OS: MacOS 14.6.1
• Browser Chrome
• Version 128.0.6613.120 (Offizieller Build) (arm64)

It does not happen always, maybe some kind of timing problem.

  if (data?.node) {
    data.node.destroy()
  }
  if (data?.slots) {
    data.slots = null!
  }
  data = null!

should be a possible fix ...

I am facing an issue after update Vue to 3.5.x too
I cant submit a form programatically, and them was working normally before with Vue 3.3.x

We are also experiencing this issue. It does not happen all the time but randomly. It makes the whole frontend crash and requires a refresh. Really frustrating.

I was encountering this same issue with my Nuxt 3 project.  After updating to 1.6.6, I now get a fatal error on page loads:
500
Cannot read properties of null (reading 'props')

at refreshComputed (./node_modules/@vue/reactivity/dist/reactivity.cjs.js:365:28)
at isDirty (./node_modules/@vue/reactivity/dist/reactivity.cjs.js:335:68)
at get dirty [as dirty] (./node_modules/@vue/reactivity/dist/reactivity.cjs.js:268:12)
at job (./node_modules/@vue/reactivity/dist/reactivity.cjs.js:1811:40)
at callWithErrorHandling (./node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:200:33)
at flushJobs (./node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:408:9)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

The weird thing is the error disappears whenever I remove the help prop from any/all FormKit inputs on the page...
<FormKit
  type="email"
  label="Busniess Email Address"
  name="businessEmailAddress"
  help="The primary email address for the business."  // <--- error disappears when help prop is removed
  validation="required|email"
  validation-visibility="blur"
<EMAIL_ADDRESS>/>

My package.json is as follows:
{
  "name": "nuxt-app",
  "private": true,
  "type": "module",
  "scripts": {
    "build": "nuxt build",
    "dev": "nuxt dev",
    "generate": "nuxt generate",
    "preview": "nuxt preview",
    "postinstall": "nuxt prepare"
  },
  "dependencies": {
    "@formkit/addons": "^1.6.5",
    "@formkit/drag-and-drop": "^0.1.6",
    "@formkit/icons": "^1.6.5",
    "@formkit/pro": "^0.127.0",
    "@pinia/nuxt": "^0.5.3",
    "graphql": "^16.9.0",
    "graphql-tag": "^2.12.6",
    "jsonwebtoken": "^9.0.2",
    "nuxt": "^3.12.4",
    "pinia": "^2.2.2",
    "vue": "latest",
    "vue3-google-map": "^0.21.0",
    "vue3-toastify": "^0.2.2"
  },
  "devDependencies": {
    "@formkit/auto-animate": "^0.8.2",
    "@formkit/nuxt": "^1.6.6",
    "@iconify-json/heroicons-solid": "^1.1.11",
    "@nuxt/icon": "^1.4.5",
    "@nuxtjs/google-fonts": "^3.2.0",
    "@nuxtjs/tailwindcss": "^6.12.1",
    "@pinia-plugin-persistedstate/nuxt": "^1.2.1",
    "@tailwindcss/forms": "^0.5.7",
<EMAIL_ADDRESS>"^3.58.0",
    "@types/jsonwebtoken": "^9.0.6",
    "@vueuse/nuxt": "^10.11.1",
    "sass": "^1.77.8",
    "typescript": "^5.5.4"
  }
}

Truly bizzare! Try making sure all your @formkit 1.6.5 versions are bumped to 1.6.6 (looks like a couple still say 1.6.5, although the version constraint should in theory still use the correct versions there), nuke your node_modules and try a re-install — the only think I can think of that would cause something that bizzare is mismatched versions

Bizarre indeed! So, I've tried that at least a dozen times, and each time I get the same error. Crazy thing is that I even had to run npm cache clean --force in order to effectively revert back to 1.6.5 so that the app could get back up and running.
One thing I've noticed this time is that after updating all @formkit version from 1.6.5 to 1.6.6, my package-lock.json still has "@formkit/core" and "@formkit/inputs" peer dependencies of @formkit/pro set to 1.6.5. Not sure if this is expected, but it is the only two instances of 1.6.5 inside my package-lock.json file after bumping everything up to 1.6.6.

I can confirm that removing "@formkit/pro": "^0.127.0", from package.json fixes the issue. Is there another version I need to bump this up to as well?

Hmm, the version constraint ^ should allow those to resolve to the same version (1.6.6)... also since they are just peerDependencies there should not be any 1.6.5 code in your code base.

Got ya. I'm gonna revert back to 1.6.5 for the time being, as I don't have time to dig into this any further at the moment. I'll report back if I come across a fix in the future.

I can confirm that removing "@formkit/pro": "^0.127.0", from package.json fixes the issue. Is there another version I need to bump this up to as well?

FormKit Pro should be using peer dependencies. I would suggest maybe deleting your node_modules and .lock file and reinstalling. That might fix the version mismatch you're running into.

It looks like it's something to do with Vue 3.5.6. I changed my Vue version from having "vue": "^3.5", to "vue": "3.5.5", and the error no longer appears. All my formkit versions are set to 1.6.6 as well.
The Vue changelog for 3.5.6 mentions some updates to reactivity and how it relies on a dirty check when computed has deps:

reactivity: rely on dirty check only when computed has deps (https://github.com/vuejs/core/issues/11931) (aa5dafd), closes https://github.com/vuejs/core/issues/11929

That's the one thing that stuck out to me based on the context of the error message I was receiving. I could be completely wrong however.

I am arriving at the same conclusion — although I also can only reproduce this issue in nuxt and not in vite.

@jpcarpenter can you checkout 1.6.7? I think this is fixed there now.

All seems well now! Thanks for taking the time looking into this!


blogger post thumbnail not showin

please how I can upload blogger post-thumbnail using python

Hi,
I'm not familiar with the blogger API, so I have a few questions/asks:
(1) Which version of the API are you working with (v2 or v3)? https://developers.google.com/blogger
(2) Are you working off of a specific sample? If you have existing code, please share the snippet with us. :)  If you don't have existing code, please identify the specific method you are trying to work with.

Hi @tomahocbc,
I'm going to close off this issue due to inactivity. If you're still having trouble, please re-open it with more information.


adding batch write pk insertion test

What problem does this PR solve?
This PR adds new test cases.
What is changed and how it works?
In this PR, we generate different schemas with pk. Later, we generate data based on the schema.
With data and schema, we can perform insert and select with our code. If the data we insert into tikv agreeing with generated data, then we consider our code is working as expected.

/run-all-tests mode=full

/run-all-tests mode=full tidb=v3.0.2


Device Power Management section has repititions

[Enter feedback here]
Just a minor, Device Power Management section 3'rd/4'th paras are repetition of para 1 and 2

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

ID: f0a69c83-8e5a-df94-2fb6-c2e19bc2b60a
Version Independent ID: 6de870f8-62d4-c6a8-1b70-69b5276437e0
Content: Windows kernel - Windows drivers
Content Source: wdk-ddi-src/content/_kernel/index.md
Product: windows-hardware
Technology: wdk-api-reference
GitHub Login: @tedhudek
Microsoft Alias: tedhudek

Thanks for the sharp eye!  I just pushed a fix for this, should appear on the live site shortly.


added webpack hashing to build

@steven-ks @andrewdamelio please review, this was previously used on another project successfully, I've done some minor testing locally and it is working as expected.

@neilff :+1: Great!


Wrong date in crystal --version

The crystal compiler shows a date next to the version number when running crystal --version.
It should usually be the date of the source version, typically the release date. When building the compiler, this date is taken from the enviornment variable SOURCE_DATE_EPOCH and baked into the binary.
Apprently this configuration is incorrect and points to 1980-01-01.
If no date information is available, it should be omitted (i.e. SOURCE_DATE_EPOCH should be unset or empty).
$ nix-shell -p crystal -I nixpkgs=channel:nixos-23.11 --command "crystal --version"
Crystal 1.9.2 (1980-01-01)

LLVM: 15.0.7
Default target: x86_64-unknown-linux-gnu

If no date information is available, it would be better to omit it (i.e. unset SOURCE_DATE_EPOCH or make its value empty).
It would be better of course to include the correct release date.
Note for older versions it appears to have a different date, although still not the correct one (1.8.1 is from April 2023).
$ nix-shell -p crystal -I nixpkgs=channel:nixos-23.05 --command "crystal --version"
Crystal 1.8.1 (2023-12-27)

LLVM: 15.0.7
Default target: x86_64-unknown-linux-gnu

Apprently this configuration is incorrect and points to 1980-01-01.
If no date information is available, it should be omitted (i.e. SOURCE_DATE_EPOCH should be unset or empty).

This is intentional. SOURCE_DATE_EPOCH is set to 315532800 by default in order to facilitate reproducible builds. Not setting it causes some build systems to use the current date at build time instead which is obviously not reproducible.
If you want a different date, you can declare SOURCE_DATE_EPOCH to be any epoch you want. This would however be yet another manual step in the update process. Given that this is merely an extremely minor cosmetic issue, that is not a good trade-off to make.
Other hacky solutions I've seen (and I think even done myself) is to keep the .git dir in fetchGit, record the latest commit's date into a file and then remove .git. That also has issues though.
If you could automate updating SOURCE_DATE_EPOCH with the src, it might be acceptable to have a SOURCE_DATE_EPOCH that corresponds with the upstream release date but until then, I'll close this as WONTFIX.

I understand the need for a default configuration.
However it seems odd to have a nonsensical date when it can easily be prevented. If SOURCE_DATE_EPOCH is unset while building the Crystal package, no date will be shown. So this looks like an easy improvement.
It sounds like a reasonable idea to put the SOURCE_DATE_EPOCH value into the source release. I'll look into that.
Is there any established mechanism for that? I'd probably put it in a file called src/SOURCE_DATE_EPOCH, right next to src/VERSION.

Starting with the next Crystal release (1.13.0), the source date is exposed in src/SOURCE_DATE_EPOCH (https://github.com/crystal-lang/crystal/pull/14574).


[explorev2] Make chart container more responsive

Before:
the old chart stays in chart container when there's error drawing new chart
Done:
**Leave chart empty when theres error
**Make all boolean fields auto-query chart when changed

needs-review @ascott

Nice, LGTM. eventually we should have a way to tell the user that a field is an autoQueryFields. Maybe a text-muted lightning bolt icon next to the info bubble.

Maybe at some point we could reorganize Control Panel for each viz_type so that 'Chart Options' are grouped together as one section and every field in it is auto-query


404 file not found

Dear all,
thanks for the impressive work. I am planning to use this for an upcoming event here in Grenoble, but I am not able to use the remote theme, because
Remote Theme: Using theme digitalegesellschaft/jekyll-theme-conference       Remote Theme: Downloading https://codeload.github.com/digitalegesellschaft/jekyll-theme-conference/zip/2.0.0 to /tmp/jekyll-remote-theme-20220916-8-1mbj0ac.zip github-pages 227 | Error:  404 - Not Found - Loading URL: https://codeload.github.com/digitalegesellschaft/jekyll-theme-conference/zip/2.0.0
I might be doing something wrong but I suppose that the file is just not there?
Thanks!

Thanks for your reply.
That solved the issue -- I now can download the theme and build goes on -- but only to crash later. This time GitHub complains that
github-pages 227 | Error:  File to import not found or unreadable: leaflet/leaflet.
I know it has probably nothing to do with your code but could you please maybe help out? Thanks!

It might have something to do with this latest commit changing the names of the leaflet files?
https://github.com/DigitaleGesellschaft/jekyll-theme-conference/commit/52b787bf87e095eacdf3d3eb1d4c783577ce1532

@paolocrosetto Are you setting up your own Jekyll GitHub action to build and deploy? I had a very similar sounding problem to you, but deployed via the technique described here instead:
https://docs.github.com/en/pages/quickstart
(see PR #21 which also is related I think).


Meteor has conflict with react-dom npm

Hello,
I ran into a problem trying to use react-scroll in Meteor. The problem is that the react-scroll uses a react-dom npm as dependency, which is not in "Meteor". As a result, when you try to connect react-scroll to a component, an error appears:

I've got an additional information about my problem:

There is no such function (findDOMNode) in ReactDOM.

Hey!
Try use an older version of react-scroll or upgrade to React v0.14

Thank you. My miss.


prevent flicker when using shader transitions

Keeps rendering the screen-out's canvas until the render context has actually rendered its first frame. Prevents flicker at the beginning of shader transitions.
Fixes #2748.

@tito After screen_out is removed from the ScreenManager's children, its canvas is added back to the ScreenManager's canvas. The final removal of the canvas is delayed until the transition renders its first frame, by use of a Callback. When the Callback runs, it removes itself from the instructions, so it won't be called again, and schedules removal of screen_out's canvas.


Move to BroadcastChannel instead of intercomJS

Filer uses intercom js to communicate between tabs.  Intercommjs transfers messages via local storage, this means that intercom cannot communicate with web workers. Further, intercom lib is deprecated and the functionality is natively supported via BroadcastChannel . WE should

[ ] Use broadcast channel instead of local storage for message passing.
[ ] Either modify lib/intercom.js, eventemitter.js to use the broadcast channel, or remove the lib altogether if possible.
[ ] Validate that filer change events are popogated to web workers.

https://blog.bitsrc.io/4-ways-to-communicate-across-browser-tabs-in-realtime-e4f5f6cbedca


[HTML5] Detect screen scale and DPI.

OS.get_screen_scale will now return the window.devicePixelRatio value, OS.get_screen_dpi uses CSS media queries to find approximate DPI value for the current display.
OS.get_screen_size also return the actual screen size (not the CSS pixel size).
I'll open a separate PR for the 3.2 branch.

Thanks!


periodically publish discovery metadata to broker

User story
As a wis2box administrator, I want to be able to automatically publish WIS2 discovery metadata on a periodic basis so that my dataset metadata is kept up to date on WIS2 Global Services.
(note: this will be coupled with guidance for data producers in the WIS2 Guide).
Acceptance criteria

[ ] add CLI to publish all discovery metadata records in wis2box-api to the wis2box broker under metadata.
[ ] add cronjob (weekly?) to run the above CLI

Definition of done

[ ] CLI implemented
[ ] cronjob implemented
[ ] documentation updated
[ ] live demonstration provided

W2AT decides that GDC will keep a zipfile archive of catalogue for cold start
wis2box docs update:
publish / re-publish discovery metadata AFTER WIS2 Global Broker is connected to the wis2box


Suport new fingerprint format.

Cargo just merged a new fingerprint format in https://github.com/rust-lang/cargo/pull/8210 (look for Fingerprint changes) We should make shure we are compatible with both the old and the new formats.

Sounds reasonable, maybe this is a good opportunity to add some higher level tests, to ensure that we defend against regressions on both new and old formats

Is this still an issue? When I use cargo-sweep, it removes the files generated by the rust-analyzer. Not sure if it is related to this

I think this has been fixed, yeah.


allow more than a single cluster to get tagged Key=karpenter.sh/discovery

Description
What problem are you trying to solve?
Allow more than a single cluster to get tagged Key=karpenter.sh/discovery so subnets can share/coexist with other EKS clusters.
How important is this feature to you?
Nice to have when I'm attempting to stand up 2 (or more) EKS clusters sharing subnets.

Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
If you are interested in working on this issue or have submitted a pull request, please leave a comment

Why can't you tag the subnets from other cluster currently with the karpenter.sh/discovery? Also, what the use case you are trying to achieve here?

I'm doing a blue/green cluster migration on the same subnets.  I believe the current tagging only wants a single cluster name in that key.  Either I use different subnets for multiple clusters or setup with cluster autoscaler first then migrate them to karpenter later when the old cluster is turned down.

Karpenter does not need you to add the specific tag karpenter.sh/discovery. You can tag your subnets with any tags and pass those tags into the subnetSelectorTerms. Karpenter will discover those subnets based on tags that in the selector. Does this not meet your use case? Apologies for my question, just trying to better understand your use-case.

yes.  thanks!

just makes getting karpenter as IaC difficult if I have to pick different keys when adding it to various clusters.  I'll live


Tests for #17371

Adds conformance tests covering #17371, which, as these tests should show, is already fixed. I couldn't find a test for dynamic imports that was simply "awaited dyamic import within an async method", so these tests from the issue add that.
The specific case mentioned in the issue is importCallExpressionAsyncES6CJS, however I've also added cover for all the module/target combinations, which seems to be standard for the dynamic import emit (as it depends on both).

👍


Guidelines responsiveness

When making the window smaller, the side menu should disappear, but it just moves to the lower end of the page.
Also there is an alignment issue with the search box.

Thanks for the catch.
For reference: music-encoding/music-encoding/issues/745

@musicEnfanthen @kepper Turn out it is a wrong class name in the xslt. Fixed this part over in music-encoding/music-encoding#903

@rettinghaus could you recheck, now after #903 is merged?

Search box position still has to be fixed.


[2023.01.11] Where do you find lama-cleaner?

In the past two days, lama-cleaner got over 200 stars, I can't find any clues why this happen. I would appreciate it if any recent stargazers could tell me where they saw the lama-cleaner(really curious 🤔 ).

Traffic analysis in insights may help.  In traffic analysis, you can use referring sites to find where users are from if they come by a hyperlink.

Thanks! Found the source: https://www.youtube.com/watch?v=Anvr8tR3shM&feature=youtu.be&ab_channel=零度解说


I18n

Fixes #79

@dr0i please deploy on test.

Deployed to test.

Note to self:

npm test fails because the port from .env is used (which is the same port used for the productive service running there). So change that .env-port temporarily for the sake of test.

npm test did fail with:

✕ Should process a correct hook and create the files for a build  (40030ms)
...
● processWebhooks › Should process a correct hook and create the files for a build
expect(received).toBe(expected) // Object.is equality
Expected: 0
Received: 1
111 |     const dataDirContent = (await fs.readdir('data'))
112 |       .filter(filename  => filename !== '.gitignore')
113 |     expect(dataDirContent.length).toBe(0)

Then I removed all files in test/data and did git checkout --  test/data/ and then npm test did succeed.
I compared the  test/data before and after the removing of the files there - but there was no difference. Weird.

I am not "that fluent" in javascript to say the least, so I cannot review properly.
But let me ask some conceptual question: it's not needed to trigger the gatsby build with npm run build when w have the webhook running, right? Because the latter would trigger the build of the vocabularies and expose these, right? (if that`s true I would note this in the README).

Re "super strange weird test/data": just read the README to do a "rm -rf .cache after changes in data/ which may also be true for /test/data/ and which would explain the weirdness.

Redeployed.
Note that, although the daemon comes up, an error message appeared in the logs:

npm ERR! code ELIFECYCLE
This error vanished when doing echo 65536 | sudo tee -a /proc/sys/fs/inotify/max_user_watches.
It seems similar too https://github.com/skohub-io/skohub-vocabs/issues/104 . Although I am not aware of the effects of this npm ERR I will add the fixes as hints into the README.
Opened https://github.com/skohub-io/skohub-vocabs/issues/112 for this.

Redeployed.
Note that, although the daemon comes up, an error message appeared in the logs:

npm ERR! code ELIFECYCLE

I think this is the same error as in https://github.com/skohub-io/skohub-vocabs/issues/79#issuecomment-738652600

Correction:
although a tail -f logs/skohub-vocabs.log didn't reveal the mentioned npm ERR a cat on the log shows that it's still there, so the "fix" using max_user_watches didn't help. Also  npm cache clean --force; rm -rf node_modules package-lock.json didn't help.
As the daemon (that's the webhookserver) shows up we might ignore this.
But there are other problems showing in the log, which I only experience on test:

UnhandledPromiseRejectionWarning: Error: ENOENT: no such file or directory, stat '/home/lod/git/skohub-vocabs/src/../public/'
at Object.statSync (fs.js:932:3)
at Object.statSync (/home/lod/git/skohub-vocabs/node_modules/graceful-fs/polyfills.js:307:34)

The public directory indeed does not exist, but then it also doesn't exist on production.
It should be created when npm run build is done to Run the static site generator, but that's not done in scripts/start.sh.
I am a bit in the dark here maybe you can brighten this up a bit @literarymachine ?

The current status is that it says the build is triggered but the build page is empty, see https://test.skohub.io/build/?id=93625061-84f5-4182-8f8a-677209bcce4e

I think this is the same error as in #79 (comment)

no, this ERR is showing always up when starting via the start script:

npm ERR! code ELIFECYCLE
npm ERR! errno 143
npm ERR<EMAIL_ADDRESS>listen: node src/webHookServer.js
npm ERR! Exit status 143
npm ERR!·
npm ERR! Failed at the<EMAIL_ADDRESS>listen script.

I wil at least note this at the server to not forget to just ignore this.

@dr0i, please redeploy to test once again.

@dr0i, please redeploy to test once again.

Redeployed.

Redeployed.

Looks good now from a functional perspective. Please add code review and deploy to production.

Looks good now from a functional perspective. Please add code review and deploy to production.

I am not "that fluent" in javascript to say the least, so I cannot review properly.

If this is ok, though, I can deploy it anyway.

I am not "that fluent" in javascript to say the least, so I cannot review properly.

If this is ok, though, I can deploy it anyway.

@fsteeg, do you want to take a look? Otherwise I am ok with deploying it directly.

@fsteeg, do you want to take a look? Otherwise I am ok with deploying it directly.

Please deploy, then, @dr0i .

Please deploy, then, @dr0i .

Deployed to production, closed.

Deployed to production, closed.


[WIP] Trying to allow plotting SEEG activity in volumetric source space

Reference issue
Fixes: #8364
Closes #8388
What does this implement/fix?

Adds a plot_seeg.py tutorial for working w/ SEEG data analogous to plot_ecog.py.

Attempts to refactor stc_near_sensors to show volumetric SEEG activity with either stc.plot or stc.plot_3d

Additional information
Opening up PR to start iterating.
Ideally want to allow SEEG activity to be visualized as such: https://mne.tools/dev/auto_tutorials/source-modeling/plot_beamformer_lcmv.html#volumetric-rendering-3d
Assumes user has:

electrode locations
raw SEEG activity

Apologies if the code is nowhere where it should be. Never worked with the source API on mne, but now am eager to learn it if it'll help produce these nice viz of SEEG.

I keep on getting this error, and I'm not sure how to trace this down. It seems that there is no data getting attached to stc.data?
Traceback (most recent call last):
  File "/Users/adam2392/Documents/mne-python/tutorials/misc/plot_seeg.py", line 142, in <module>
    brain = stc.plot(src=src, mode='stat_map', initial_time=0.68,
  File "/Users/adam2392/Documents/mne-python/mne/source_estimate.py", line 1943, in plot
    return plot_volume_source_estimates(
  File "<decorator-gen-140>", line 24, in plot_volume_source_estimates
  File "/Users/adam2392/Documents/mne-python/mne/viz/_3d.py", line 2104, in plot_volume_source_estimates
    img = stc.as_volume(src, mri_resolution=False)
  File "/Users/adam2392/Documents/mne-python/mne/source_estimate.py", line 2106, in as_volume
    return _interpolate_data(data, src, mri_resolution=mri_resolution,
  File "/Users/adam2392/Documents/mne-python/mne/morph.py", line 823, in _interpolate_data
    vols[this_inuse] = stc.data[stc_slice]
ValueError: shape mismatch: value array of shape (0,2001) could not be broadcast to indexing result of shape (24303,2001)

Do you think this is a problem with the seeg coordinates, or possibly something with the stc_near_sensors function?

I suspect that your evoked.data.shape[1] == 0 so your stc.data.shape[1] == 0 and the volume morphing and stc plotting functions don't handle this case properly.

Okay a few updates:

it turned out that channel coords for the misc-data was in 'mm', so needed to divide by 1000 before setting to montage.
In addition, if channels have nan coordinates, we need to remove to make sure pdist(pos) doesn't return nan.
I added a bunch of inline comments to help navigate a bit better.
I added a bunch of print statements to debug, but I can remove them once I figure out why the following error is occuring.

Traceback (most recent call last):
  File "/Users/adam2392/Documents/mne-python/tutorials/misc/plot_seeg.py", line 129, in <module>
    brain = stc.plot(src=vol_src, mode='stat_map', initial_time=0.68,
  File "/Users/adam2392/Documents/mne-python/mne/source_estimate.py", line 1943, in plot
    return plot_volume_source_estimates(
  File "<decorator-gen-140>", line 24, in plot_volume_source_estimates
  File "/Users/adam2392/Documents/mne-python/mne/viz/_3d.py", line 2104, in plot_volume_source_estimates
    img = stc.as_volume(src, mri_resolution=False)
  File "/Users/adam2392/Documents/mne-python/mne/source_estimate.py", line 2106, in as_volume
    return _interpolate_data(data, src, mri_resolution=mri_resolution,
  File "/Users/adam2392/Documents/mne-python/mne/morph.py", line 823, in _interpolate_data
    vols[this_inuse] = stc.data[stc_slice]
ValueError: shape mismatch: value array of shape (1638,2001) could not be broadcast to indexing result of shape (14629,2001)

It's trying to get 14629 vertices, which I'm guessing is coming from the vol_src for fsaverage, but I don't see anyway of limiting the amount of vertices there. In stc_near_sensors, we only grab 1638 vertices within our "epsilon-ball" parametrized by distance=0.01? Any idea how I should proceed? I don't think it seems to be a bug anymore on my end...

Awesome @larsoner I just saw the recent changes and it works now. Thanks for the help! It looks very cool.
Regarding what is then plotted later, I see that it is kind of sparse but focused in the left frontal lobe region... I wonder if the example should talk a bit about it and what's the main orange region vs the blips that might appear? Even for me working on this example, I'm not sure what is being visualized per say without trying to go thru the docs. I imagine for a newcomer that would be useful too and then they would understand how to visualize a different set of contacts, or regions.

In stc_near_sensors, we only grab 1638 vertices within our "epsilon-ball" parametrized by distance=0.01? Any idea how I should proceed? I don't think it seems to be a bug anymore on my end...

Basically if src is passed, the output should always have stc.shape == (n_vertices, n_times) where n_vertices = sum(len(s['vertno']) for s in src), i.e., all source points should be there. It's just a lot of them will be zero.
I took a stab at simplifying / unifying the code. Feel free to take a look and see if it makes sense. This is the rendered tutorial now:
https://22913-1301584-gh.circle-artifacts.com/0/dev/auto_tutorials/misc/plot_seeg.html
Locally the plot_alignment plot would not look correct because your branch did not have #8393, so I also did a merge for your branch with upstream/master. Locally if you just do git pull you should get all my changes + this merge and be able to continue making changes.

I see that it is kind of sparse but focused in the left frontal lobe region...

Take a look at the plot_alignment plot locally. This is the CircleCI version:

If you look at it locally you can see that actually a lot of points are outside the scalp surface. Not sure why this would be the case if your points are in MNI space...

Just took a look and those coordinates are in the wrong space. I updated the misc-data repo:
https://github.com/mne-tools/mne-misc-data/pull/4

New ones rendered locally look accurate according to the test subject I was using to update misc-data.

If you guys need sEEG data and its's electrodes MNI coordinates, I can offer one sample in .edf but it is too big. The least one is about 300MB.

I can cut it then export it in .set format or you know, .fif format.

If you guys need sEEG data and its's electrodes MNI coordinates, I can offer one sample in .edf but it is too big. The smallest one is about 300MB.

Any chance you can crop it to like 3-5 second so it's essentially a few MB at most? and then make a PR into the seeg/ folder here: https://github.com/mne-tools/mne-misc-data?
We can have multiple SEEG example files then perhaps? @larsoner would that be valuable?

We can have multiple SEEG example files then perhaps? @larsoner would that be valuable?

I'm not sure what the added value would be. Let's finish this example first, then see if there is something missing that we cannot cover adequately with this dataset and the ECoG dataset.

Any chance you can crop it to like 3-5 second so it's essentially a few MB at most? and then make a PR into the seeg/ folder here: https://github.com/mne-tools/mne-misc-data?
Yeah, of course. Although I don't know how to make a PR into the seeg/ folder, I'll give it a try. While as to sEEG data, some of its channels may not be valuable in analysis, for the reference electrode and the DC channel. And in my sample data, some of these DC channels are used to mark data. You want the original data directly from the machine, or I delete some useless channels and then mark the data.

Any chance you can crop it to like 3-5 second so it's essentially a few MB at most? and then make a PR into the seeg/ folder here: https://github.com/mne-tools/mne-misc-data?
Yeah, of course. Although I don't know how to make a PR into the seeg/ folder, I'll give it a try. While as to sEEG data, some of its channels may not be valuable in analysis, for the reference electrode and the DC channel. And in my sample data, some of these DC channels are used to mark data. You want the original data directly from the machine, or I delete some useless channels and then mark the data.

Any chance you can crop it to like 3-5 second so it's essentially a few MB at most? and then make a PR into the seeg/ folder here: https://github.com/mne-tools/mne-misc-data?

Yeah, of course. But as to sEEG data, some of its' electrodes are useless in analysis, like ref electrode, or EKG channels, DC channels. You want the data directly from the machine or I delete the useless channels and set the marker then give you?

OK, if you guys need it, just tell me.

Okay the new example looks good after applying the talairach.xfm, which I've stuck in the PR in mne-misc-data. Once that gets merged in and we update the md5sum, then the docs can be rendered here.

@adam2392 now you need to update mne/datasets/utils.py to use version 0.7 and hash 2b2f2fec9d1197ed459117db1c6341ee for MISC

Look like the fetch_fsaverage needs to be called at the top, see the error:
https://22951-1301584-gh.circle-artifacts.com/0/dev/auto_tutorials/misc/plot_seeg.html
It's not great that we got CircleCI received exit code 0 from that build step...
pushed a commit to fix these

Anything else left to do from your end @adam2392 or are you happy with this now?

No this looks really good to me so far and honestly really useful for someone in the iEEG world to use mne-python in conjunction w/ freesurfer + neuroimaging viz.
I updated the docstring of stc_near_sensors. lmk wyt?

/home/circleci/project/mne/source_estimate.py:docstring of mne.stc_near_sensors:55: WARNING: Unexpected indentation.

I think this is occurring in the addition I made under Notes. I think(?) I fixed it?

Another small thing: do you happen to know how one would do this if you don't have BEM? My understanding is you only have BEM from flash MRI data. I've never worked w/ BEM and it never gets output from my freesurfer recon-all.
# get standard fsaverage volume (5mm grid) source space
fname_src = op.join(subjects_dir, 'fsaverage', 'bem',
                    'fsaverage-vol-5-src.fif')
vol_src = mne.read_source_spaces(fname_src)

E.g. what if the above someone wanted to just use the parcellated MRI? Is that possible?

Another small thing: do you happen to know how one would do this if you don't have BEM? My understanding is you only have BEM from flash MRI data. I've never worked w/ BEM and it never gets output from my freesurfer recon-all.

This is another thing that we should make clearer somewhere in the docs. You only need a BEM if you want to do some forward modeling.
What you really probably want is to constrain your volumetric sources to be within the brain volume. One way to do this is by passing a BEM, but really this just uses the inner_skull surface. Instead of doing this, you can use the brain surface, which you can extract from the brainmask.mgz file using a few FreeSurfer commands -- this is done in the process of mne watershed_bem, so this is a convenient way to get this surface. This does not require FLASH scans -- it uses only the T1.mgz image.
Alternatively, you can tell it to use aseg.mgz or aseg+aparc.mgz with single_volume=True, which will only include volumetric sources that are in the brain volume / brainmask.mgz. Maybe open a separate issue about how to create and work with volumetric source spaces so that we can discuss this stuff there?

Hi, is there any way that we can set different parts of depth electrodes into different colors, for example, which may be useful, if the contacts of this electrode is out of the skull, it's green, otherwise yellow.

Hi, is there any way that we can set different parts of depth electrodes into different colors, for example, which may be useful, if the contacts of this electrode is out of the skull, it's green, otherwise yellow.

This is really an issue for / part of #8382

Thanks for working through this @adam2392 !

Hi, recently I've been thinking that showing some info about the SEEG electrodes may be very useful when you move your mouse to the electrode in the figure produced by plot_alignment, for example, the name, the MNI coordinates, and which brain area the electrode is in. I have figured out how
to calculate the brain area of each electrode, but I don't know how to add it to this.

This is the info of the electrodes I calculated using python.

@BarryLiu-97 please open a new issue for new feature requests. This PR is already merged and closed.

please open a new issue for new feature requests. This PR is already merged and closed.

Got it!


Initial record refactoring implementation

This change is

Review status: 0 of 1 files reviewed at latest revision, 3 unresolved discussions, some commit checks failed.

ext/record/record.go, line 75 at r1 (raw file):

// Save stores the recording to a Stored Recording, returning a handle to that stored recording.
func (r *Result) Save(name string, rec ari.Recording) (*ari.StoredRecordingHandle, error) {

This should have been Save(), with no parameters.  ARI does not offer any options when saving a live recording.  It is simply the "stop" action.
Thinking about it, though, there's no point to this Save() in Result, anyway.  By the time we have a Result, the recording has already been saved.

ext/record/record.go, line 137 at r1 (raw file):

func (s *recordingSession) Err() error {
	select {
	case <-s.doneCh:

The select is superfluous; just receive from the channel; though I'd just call Done(), personally

ext/record/record.go, line 145 at r1 (raw file):

func (s *recordingSession) Result() (*Result, error) {
	select {
	case <-s.doneCh:

just receive from the channel

Comments from Reviewable

Reviewed 1 of 1 files at r1.
Review status: all files reviewed at latest revision, 3 unresolved discussions, some commit checks failed.

Comments from Reviewable

Reviewed 1 of 1 files at r2.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


Release source code

This seems like the place to request the source code be posted :)

We will release the code by the end of review discussion period of ICLR, which is Nov. 22. Thanks for waiting.

Thank you for your patience. The code is published now!


How to change Image URL of multi-image dynamically?

I need to change the image URL of a tiledImage dynamically which should change the image as well without triggering zoom or any other events.  Also the zoom level and position of viewport shouldn't change while changing the image URL. I have seen that viewer.preserveViewport = true; let it persist the zoom level. Is there a way to change the tiledImage URL without replacing a new tiledImage with the current one?

It seems to me that the cleanest way to get this effect is to add a new tiled image and remove the old one. You can see an extreme example of that here:
https://codepen.io/iangilman/pen/PjdyGv
To maintain the image location, you'll want to get the bounds of the old image and specify the same x, y, width for the new image.
Using this technique the zoom and pan won't change at all. You don't need preserveViewport.

Thanks @iangilman It worked :+1:
One more question:
Can we load a tiled image by setting opacity 0 or positioning behind other tiles in-order to seamlessly show that tiled Image immediately without lag after removing another tiled Image?

Yes, with the new preload flag from 2.3.0 you can indeed! I've updated https://codepen.io/iangilman/pen/PjdyGv to include preload usage.


[Events. Create event] Error message is not appeared below the 'Date' field when user entered date in incorrect format

Environment: OS: Windows 11 Pro, version 22H2, build 22621.2861
Browser: Firefox, version 121.0
Reproducible: always
Build found: 06.01.2024
Preconditions

The site GreenCity is opened
User is logged in
The 'Events' page is opened

Steps to reproduce

Click on the 'Create event' button
Fill in mandatory fields 'Title', 'Events Description', pick 'Event type', check off 'Location' checkbox and indicate f link or an address
In the 'Date' field enter date in the incorrect format (e.g. 01.05.2024)
Choose 'Start Time' and 'End Time' from the dropdown lists
Click on the 'Publish' button

Actual result
The 'Date' field is highlighted in red. User can`t create an event.
Expected result
The 'Date' field is highlighted in red. Red error message 'Enter data in date format' is appeared below the 'Date' field. User can`t create an event.
User story and test case links
User story #4231
Test case GC-8869

A red error message "Enter data in date format" should be displayed instead of a message "Enter correct date".

Error message doesn't appear.


Allow to disable configuration of EnvironmentAndSystemPropertyClientProviderStrategy through Testcontainers

#4118 added the ability to configure EnvironmentAndSystemPropertyClientProviderStrategy through the Testcontainers configuration mechanism. However, in some advanced use cases, it can be desirable to keep the legacy behavior for configuring Docker host detection only.
This PR allows switching this behavior by configuring dockerconfig.source as either testcontainers (current behavior) or docker (legacy behavior).
In addition, EnvironmentAndSystemPropertyClientProviderStrategy is not considered a persistable strategy anymore. In most cases, this should effectively make no difference since it is the strategy with the highest priority of the strategies that are included in Testcontainers.
This high priority strategy property is also the reason, why this PR removes the code introduced by #4175, since it still will be selected by the discovery mechanism.

Once the new docker-java version is released, we can change the ENV check to the new getter from https://github.com/docker-java/docker-java/pull/1692.

Shouldn't we add some unit tests for this? Our configuration/environment detection is pretty complex and regressions are especially painful to detect.

I was only thinking about TestcontainersConfigurationTest, which would not have captured this change, but we can add a test to EnvironmentAndSystemPropertyClientProviderStrategyTest (using Mocks), that makes sense 👍

@rnorth I added unit tests, that captures the behavior. But TBH, I am not sure if this will save us from regressions since they are extremely whitebox and IMO the regressions are most likely to be introduced through a combination of EnvironmentAndSystemPropertyClientProviderStrategy, TestcontainersConfiguration and DockerClientProviderStrategy in combination with the environment. This is also reflected by the fact that this unit test (with this corresponding implementation) was an overspecification that was already effectively enforced through the interaction of those components.

@kiview the code looks good. There are some CI failures tho - PTAL

With ❤ from the Gradle Plugins server 🙄


[Feature Request] Add proper version information

I am helping at a security tool called VulnDetect (it detects what applications you have installed and warns you if there are known vulnerabilities).
For VulnDetect I also programmed a little tool, that extracts the version information stored in applications.
Screenshsot: https://vulndetect.org/topic/260/toolbox-for-vulndetect
If I extract the version info from TaskbarGroups, then I get:
File name and path:     D:\PortableApps\PortableApps\_TaskbarGroups\TaskbarGroups.exe
Product Name:           main
Internal Name:          TaskbarGroups.exe
Original Filename:      TaskbarGroups.exe

File Description:       main
Company:
Legal Copyright:        Copyright ©  2020
Legal Trademarks:
Comments:

File Version String:    <IP_ADDRESS>
File Version:           <IP_ADDRESS>
Product Version String: <IP_ADDRESS>
Product Version:        <IP_ADDRESS>

The version number is totally wrong, it should be 0.1.4.
Also the Product Name should be altered (to TaskbarGroups).
The other fields in the second block like File Description and Company) should also be filled.
Reason
With the filled version information I can add TaskbarGroups to the VulnDetect database.
And also other update managers (like SUMo) benefit from the correct version info.

Hi!
I've made a new pull in which (I think) I have managed to add Version Number and Product Name. Could you check if it worked for your application?

I have to admit that I used GitHuib so far to report issues.
I never used GitHuib to manage my source code (my code is locally).
Emberassing, I know....
I saw in the tab "<>Code" that you changed some files for "product name and verison string".
Here I see the changes in the code, but I did not find any new EXE file (or ZIP file containing the EXE).
I am programming in Lazarus (Pascal) not in C++ or C#, so I can not check your source code.
If you have any EXE file, I can extract the version info from it.
Or you download my tool from https://vulndetect.org/topic/260/toolbox-for-vulndetect
It is just a zipped EXE.

I have to admit that I used GitHuib so far to report issues.
I never used GitHuib to manage my source code (my code is locally).
Emberassing, I know....
I saw in the tab "<>Code" that you changed some files for "product name and verison string".
Here I see the changes in the code, but I did not find any new EXE file (or ZIP file containing the EXE).
I am programming in Lazarus (Pascal) not in C++ or C#, so I can not check your source code.
If you have any EXE file, I can extract the version info from it.
Or you download my tool from https://vulndetect.org/topic/260/toolbox-for-vulndetect
It is just a zipped EXE.
EDIT:

If you click on the green "Code" button in the repo you find an url. You can then start Visual Studio and chose "Clone repository" and then put in the url from GitHub.

I am not currently on my coding machine, so I can't rebuild the solution right now my self!

I don't have Visual Studio, I just have Lazarus, a pascal based IDE: https://www.lazarus-ide.org/
Programming like 1731, not like 2020/2021

By the way: you also should add proper version information in the file Config\config.exe

Hello!
The config.exe application is now removed in favor of moving everything to one .exe file.
In the latest release, it is now updated to use that so only the main application needs to be changed.
I had downloaded the application myself to check out what the current version information. This is what it is currently.
~~~
Product Name:           TaskbarGroups
Internal Name:          TaskbarGroups.exe
Original Filename:      TaskbarGroups.exe

File Description:       TaskbarGroups
Company:                Jack Schierbeck
Legal Copyright:        Copyright ©  2020
Legal Trademarks:
Comments:

File Version String:    <IP_ADDRESS>
File Version:           <IP_ADDRESS>
Product Version String: <IP_ADDRESS>
Product Version:        <IP_ADDRESS>
~~~

Hello @pikent ,
the results from the Toolbox look perfect, thank you!
As soon as you release 0.2.0, I will post in the VulnDetect forums to add your tool to the database.
Yesterday I created a taskbar group called VulnDetect.
I also saw that you created a VulnDetectGroup.exe file (that was detected by SUMo, see second code block in my last posting).
If you keep these exe filed (one EXE for each group) then you should have valid version info there too.
Thank you!
OLLI

Thank you for adding proper version info in <IP_ADDRESS>

Thank you for adding proper version info in <IP_ADDRESS>

@tjackenpacken just for your information; I have requested to add Taskbar Groups to the VulnDetect Database:
https://vulndetect.org/topic/982/taskbar-groups-app-request

@tjackenpacken just for your information; I have requested to add Taskbar Groups to the VulnDetect Database:
https://vulndetect.org/topic/982/taskbar-groups-app-request

@tjackenpacken just for your information; I have requested to add Taskbar Groups to the VulnDetect Database:
https://vulndetect.org/topic/982/taskbar-groups-app-request

@tjackenpacken just for your information; I have requested to add Taskbar Groups to the VulnDetect Database:
https://vulndetect.org/topic/982/taskbar-groups-app-request

That's great! Thanks

That's great! Thanks


Add option to disable attaching to untracked files

Originally posted by @clason in https://github.com/lewis6991/gitsigns.nvim/issues/63#issuecomment-787425873
Implement config.attach_to_untracked

Is this why I get this error. It tries to attach to an untracked file?
Error executing luv callback:
...ite/pack/packer/start/gitsigns.nvim/lua/gitsigns/git.lua:33: attempt to compare nil with number

Not quite, though related.
The code is:
        local line = cmd("git ls-files --stage --others --exclude-standard "..file)
        local parts = vim.split(line, '%s+')
        if #parts > 1 then
          stage = tonumber(parts[3])
          if stage <= 1 then
              mode_bits   = parts[1]
              object_name = parts[2]
              relpath     = parts[4]
          else
              has_conflict = true
          end
        else
          relpath = parts[1]
        end

For tracked files attributes are returned (#parts == 4), for untracked files the filename is returned (#parts == 1), for ignored files nothing is returned (#parts == 0). For the error you have #parts == 2. Could you tell me the output out:
git ls-files --stage --others --exclude-standard <file causing error>

The file is untracked
❯ git ls-files --stage --others --exclude-standard Finance/Blockchain\ Basics\ \&\ Cryptography.md
Finance/Blockchain Basics & Cryptography.md

Oh no, spaces in the file name...
Thanks for reporting, I'll get this fixed.

Awesome! Thanks a lot!

FIxed in https://github.com/lewis6991/gitsigns.nvim/commit/29fb4a3d84fbfa2572a33f9def5206c78c994bf3


application  stop/cress

04-18 11:31:24.799 5271-5271/? E/cutils-trace: Error opening trace file: No such file or directory (2)
04-18 11:31:24.835 7136-7136/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:31:24.841 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:31:24.843 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:31:24.843 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:31:24.843 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:31:24.845 732-732/? E/BitmapFactory: Unable to decode stream: java.io.FileNotFoundException: /: open failed: EISDIR (Is a directory)
04-18 11:31:24.872 732-732/? E/BitmapFactory: Unable to decode stream: java.io.FileNotFoundException: /: open failed: EISDIR (Is a directory)
04-18 11:31:25.016 5271-5271/? E/memtrack: Couldn't load memtrack module (No such file or directory)
04-18 11:31:25.016 5271-5271/? E/android.os.Debug: failed to load memtrack module: -2
04-18 11:31:27.250 5300-5300/? E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.r0adkll.slidr.example, PID: 5300
java.lang.NoClassDefFoundError: org.jacoco.agent.rt.internal_773e439.Offline
at com.r0adkll.slidr.model.SlidrPosition.$jacocoInit(SlidrPosition.java)
at com.r0adkll.slidr.model.SlidrPosition.(SlidrPosition.java)
at com.r0adkll.slidr.example.ViewerActivity.onCreate(ViewerActivity.java:64)
at android.app.Activity.performCreate(Activity.java:5264)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1088)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2302)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2390)
at android.app.ActivityThread.access$800(ActivityThread.java:151)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1321)
at android.os.Handler.dispatchMessage(Handler.java:110)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:5292)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:824)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:640)
at dalvik.system.NativeStart.main(Native Method)
04-18 11:31:27.744 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:31:27.744 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:31:28.202 932-4876/? E/TelephonyProvider: iTelephony is null!!!
04-18 11:31:28.202 932-4876/? E/TelephonyProvider: iTelephony is null!!!
04-18 11:31:34.493 5367-5367/com.r0adkll.slidr.example E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.r0adkll.slidr.example, PID: 5367
java.lang.NoClassDefFoundError: org.jacoco.agent.rt.internal_773e439.Offline
at com.r0adkll.slidr.model.SlidrPosition.$jacocoInit(SlidrPosition.java)
at com.r0adkll.slidr.model.SlidrPosition.(SlidrPosition.java)
at com.r0adkll.slidr.example.ViewerActivity.onCreate(ViewerActivity.java:64)
at android.app.Activity.performCreate(Activity.java:5264)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1088)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2302)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2390)
at android.app.ActivityThread.access$800(ActivityThread.java:151)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1321)
at android.os.Handler.dispatchMessage(Handler.java:110)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:5292)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:824)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:640)
at dalvik.system.NativeStart.main(Native Method)
04-18 11:31:35.441 932-1163/? E/TelephonyProvider: iTelephony is null!!!
04-18 11:31:35.441 932-1163/? E/TelephonyProvider: iTelephony is null!!!
04-18 11:31:39.912 7136-7136/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:31:39.922 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:31:39.924 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:31:39.924 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:31:39.924 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:31:39.928 732-732/? E/BitmapFactory: Unable to decode stream: java.io.FileNotFoundException: /: open failed: EISDIR (Is a directory)
04-18 11:31:39.972 732-732/? E/BitmapFactory: Unable to decode stream: java.io.FileNotFoundException: /: open failed: EISDIR (Is a directory)
04-18 11:31:54.876 7136-7136/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:31:54.882 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:31:54.886 732-732/? E/BitmapFactory: Unable to decode stream: java.io.FileNotFoundException: /: open failed: EISDIR (Is a directory)
04-18 11:31:54.891 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:31:54.891 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:31:54.891 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:31:54.914 732-732/? E/BitmapFactory: Unable to decode stream: java.io.FileNotFoundException: /: open failed: EISDIR (Is a directory)
04-18 11:32:02.275 654-672/? E/CellLocation: create GsmCellLocation
04-18 11:32:02.277 897-18337/? E/CellLocation: create GsmCellLocation
04-18 11:32:02.280 897-1175/? E/CellLocation: create GsmCellLocation
04-18 11:32:02.295 654-654/? E/CellLocation: create GsmCellLocation
04-18 11:32:02.299 897-1175/? E/CellLocation: create GsmCellLocation
04-18 11:32:09.137 654-8466/? E/CellLocation: create GsmCellLocation
04-18 11:32:09.147 654-654/? E/CellLocation: create GsmCellLocation
04-18 11:32:09.882 7136-7136/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:32:09.892 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:32:09.894 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:32:09.896 732-732/? E/BitmapFactory: Unable to decode stream: java.io.FileNotFoundException: /: open failed: EISDIR (Is a directory)
04-18 11:32:09.899 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:32:09.900 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:32:09.922 732-732/? E/BitmapFactory: Unable to decode stream: java.io.FileNotFoundException: /: open failed: EISDIR (Is a directory)
04-18 11:32:24.985 7136-7136/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:32:24.992 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:32:24.994 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:32:24.995 732-732/? E/BitmapFactory: Unable to decode stream: java.io.FileNotFoundException: /: open failed: EISDIR (Is a directory)
04-18 11:32:24.999 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:32:24.999 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:32:25.021 732-732/? E/BitmapFactory: Unable to decode stream: java.io.FileNotFoundException: /: open failed: EISDIR (Is a directory)
04-18 11:32:26.513 5443-5443/? E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.r0adkll.slidr.example, PID: 5443
java.lang.NoClassDefFoundError: org.jacoco.agent.rt.internal_773e439.Offline
at com.r0adkll.slidr.model.SlidrPosition.$jacocoInit(SlidrPosition.java)
at com.r0adkll.slidr.model.SlidrPosition.(SlidrPosition.java)
at com.r0adkll.slidr.example.ViewerActivity.onCreate(ViewerActivity.java:64)
at android.app.Activity.performCreate(Activity.java:5264)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1088)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2302)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2390)
at android.app.ActivityThread.access$800(ActivityThread.java:151)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1321)
at android.os.Handler.dispatchMessage(Handler.java:110)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:5292)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:824)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:640)
at dalvik.system.NativeStart.main(Native Method)
04-18 11:32:30.517 654-664/? E/CellLocation: create GsmCellLocation
04-18 11:32:30.518 897-13216/? E/CellLocation: create GsmCellLocation
04-18 11:32:30.523 897-1175/? E/CellLocation: create GsmCellLocation
04-18 11:32:30.539 654-654/? E/CellLocation: create GsmCellLocation
04-18 11:32:30.543 897-1175/? E/CellLocation: create GsmCellLocation
04-18 11:32:39.891 7136-7136/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:32:39.897 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:32:39.900 732-732/? E/BitmapFactory: Unable to decode stream: java.io.FileNotFoundException: /: open failed: EISDIR (Is a directory)
04-18 11:32:39.901 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:32:39.904 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:32:39.904 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:32:39.924 732-732/? E/BitmapFactory: Unable to decode stream: java.io.FileNotFoundException: /: open failed: EISDIR (Is a directory)
04-18 11:32:53.138 654-8466/? E/CellLocation: create GsmCellLocation
04-18 11:32:53.146 897-915/? E/CellLocation: create GsmCellLocation
04-18 11:32:53.149 654-654/? E/CellLocation: create GsmCellLocation
04-18 11:32:53.152 897-1175/? E/CellLocation: create GsmCellLocation
04-18 11:32:53.169 897-1175/? E/CellLocation: create GsmCellLocation
04-18 11:32:54.887 7136-7136/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:32:54.894 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:32:54.894 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:32:54.894 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:32:54.895 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:32:54.898 732-732/? E/BitmapFactory: Unable to decode stream: java.io.FileNotFoundException: /: open failed: EISDIR (Is a directory)
04-18 11:32:54.920 732-732/? E/BitmapFactory: Unable to decode stream: java.io.FileNotFoundException: /: open failed: EISDIR (Is a directory)
04-18 11:32:59.091 7136-5487/? E/NativeCrypto: ssl=0x63df5748 cert_verify_callback x509_store_ctx=0x624d0938 arg=0x0
04-18 11:32:59.091 7136-5487/? E/NativeCrypto: ssl=0x63df5748 cert_verify_callback calling verifyCertificateChain authMethod=ECDHE_RSA
04-18 11:33:09.903 7136-7136/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:33:09.909 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:33:09.912 732-732/? E/BitmapFactory: Unable to decode stream: java.io.FileNotFoundException: /: open failed: EISDIR (Is a directory)
04-18 11:33:09.915 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:33:09.916 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:33:09.916 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:33:09.937 732-732/? E/BitmapFactory: Unable to decode stream: java.io.FileNotFoundException: /: open failed: EISDIR (Is a directory)
04-18 11:33:21.387 654-665/? E/CellLocation: create GsmCellLocation
04-18 11:33:21.399 897-1120/? E/CellLocation: create GsmCellLocation
04-18 11:33:21.404 654-654/? E/CellLocation: create GsmCellLocation
04-18 11:33:21.409 897-1175/? E/CellLocation: create GsmCellLocation
04-18 11:33:21.432 897-1175/? E/CellLocation: create GsmCellLocation
04-18 11:33:24.897 7136-7136/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:33:24.903 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:33:24.906 732-732/? E/BitmapFactory: Unable to decode stream: java.io.FileNotFoundException: /: open failed: EISDIR (Is a directory)
04-18 11:33:24.909 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:33:24.910 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:33:24.910 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:33:24.931 732-732/? E/BitmapFactory: Unable to decode stream: java.io.FileNotFoundException: /: open failed: EISDIR (Is a directory)
04-18 11:33:39.898 7136-7136/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:33:39.905 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:33:39.907 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:33:39.908 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:33:39.909 732-732/? E/BitmapFactory: Unable to decode stream: java.io.FileNotFoundException: /: open failed: EISDIR (Is a directory)
04-18 11:33:39.912 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:33:39.932 732-732/? E/BitmapFactory: Unable to decode stream: java.io.FileNotFoundException: /: open failed: EISDIR (Is a directory)
04-18 11:33:54.900 7136-7136/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:33:54.906 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:33:54.909 732-732/? E/BitmapFactory: Unable to decode stream: java.io.FileNotFoundException: /: open failed: EISDIR (Is a directory)
04-18 11:33:54.912 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:33:54.912 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:33:54.913 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:33:54.934 732-732/? E/BitmapFactory: Unable to decode stream: java.io.FileNotFoundException: /: open failed: EISDIR (Is a directory)
04-18 11:34:07.788 654-664/? E/CellLocation: create GsmCellLocation
04-18 11:34:07.804 654-654/? E/CellLocation: create GsmCellLocation
04-18 11:34:09.903 7136-7136/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:34:09.908 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:34:09.909 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:34:09.909 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:34:09.909 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:34:09.911 732-732/? E/BitmapFactory: Unable to decode stream: java.io.FileNotFoundException: /: open failed: EISDIR (Is a directory)
04-18 11:34:09.931 732-732/? E/BitmapFactory: Unable to decode stream: java.io.FileNotFoundException: /: open failed: EISDIR (Is a directory)
04-18 11:34:24.958 7136-7136/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:34:24.968 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:34:24.972 732-732/? E/BitmapFactory: Unable to decode stream: java.io.FileNotFoundException: /: open failed: EISDIR (Is a directory)
04-18 11:34:24.975 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:34:24.975 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:34:24.975 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:34:25.018 732-732/? E/BitmapFactory: Unable to decode stream: java.io.FileNotFoundException: /: open failed: EISDIR (Is a directory)
04-18 11:34:36.237 932-4877/? E/TelephonyProvider: iTelephony is null!!!
04-18 11:34:36.237 932-4877/? E/TelephonyProvider: iTelephony is null!!!
04-18 11:34:36.270 654-672/? E/CellLocation: create GsmCellLocation
04-18 11:34:36.276 932-7043/? E/TelephonyProvider: iTelephony is null!!!
04-18 11:34:36.277 932-7043/? E/TelephonyProvider: iTelephony is null!!!
04-18 11:34:36.306 654-654/? E/CellLocation: create GsmCellLocation
04-18 11:34:36.334 3200-3200/? E/ActivityThread: Failed to find provider info for com.android.tinno.theme.Provider
04-18 11:34:36.430 3200-3200/? E/ActivityThread: Failed to find provider info for com.android.tinno.theme.Provider
04-18 11:34:40.033 7136-7136/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:34:40.038 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:34:40.039 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:34:40.039 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:34:40.040 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:34:40.041 732-732/? E/BitmapFactory: Unable to decode stream: java.io.FileNotFoundException: /: open failed: EISDIR (Is a directory)
04-18 11:34:40.061 732-732/? E/BitmapFactory: Unable to decode stream: java.io.FileNotFoundException: /: open failed: EISDIR (Is a directory)
04-18 11:34:55.013 7136-7136/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:34:55.019 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:34:55.022 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:34:55.023 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:34:55.024 732-732/? E/BitmapFactory: Unable to decode stream: java.io.FileNotFoundException: /: open failed: EISDIR (Is a directory)
04-18 11:34:55.027 654-654/? E/RemoteViews: ANR Warning,RemoteViews can only be used once ,if not ,it may cause ANR in hosts such as Laucher,SystemUI. keys for search
04-18 11:34:55.048 732-732/? E/BitmapFactory: Unable to decode stream: java.io.FileNotFoundException: /: open failed: EISDIR (Is a directory)

Duplicate: https://github.com/r0adkll/Slidr/issues/35


Feat create fast api

Summary
Create the FastAPI wrapper for all functions for our Gradescope API.
Details
Add more context to describe the  changes...
Checks

[ ] Tested changes
[ ] Attached Logs

Team to Review
sylveon
Reference to the issue
Mention the issue ID or resources

Oh yeah can you also add instructions for how to start the API server

Oh yeah can you also add instructions for how to start the API server

yeah, I'll add this to the README on the "usage" section, if it's not already there


[Backport releases/v0.3] fix: snapshot level isolation violations

Description
Backport of #5279 to releases/v0.3.

#5292 should fix it


Escaped @lang in 5.6 broke HTML entities

Laravel Version: 5.6.37
PHP Version:
Database Driver & Version:

Description:
d3c0a369057d0b6ebf29b5f51c903b1a85e3e09b broke all translations with HTML in them. Even if HTML may never have been officially supported in translations, there are default views which uses them.
Steps To Reproduce:
Set your application to use the "simple-default" pagination, which has @lang('pagination.next') and @lang('pagination.previous') in them. It will escape the « and » characters.

Same on version 5.5.43

https://github.com/laravel/framework/pull/25408#issuecomment-418123476

Duplicate of #25515


Jesse: Watch researchthinker.com

Jesse requests the watch of the watch_keyword researchthinker\.com. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

researchthinker\.com has been seen in 0 true positives, 0 false positives, and 0 NAAs.

Approved by Makyen in Charcoal HQ


@angulr/core flagged as module not found by tslint

VSCode Version: Code - Insiders 1.17.0-insider (f7962f0682a76516df51de4856f8ccc5d8ad578a, 2017-09-20T05:10:59.524Z)
OS Version: Darwin x64 16.7.0
Extensions:

Extension
Author (truncated)
Version

ng-template
Ang
0.1.7

code-settings-sync
Sha
2.8.3

sort-lines
Tyr
1.3.0

html-snippets
abu
0.1.0

Bookmarks
ale
0.16.0

project-manager
ale
0.21.1

path-intellisense
chr
1.4.2

vscode-eslint
dba
1.3.2

gitlens
eam
5.2.0

tslint
eg2
1.0.9

vscode-console-wrapper
fab
0.4.0

auto-rename-tag
for
0.0.14

Angular2
joh
2.7.0

ecdc
mit
0.10.3

HTMLHint
mka
0.4.0

vscode-autoprefixer
mrm
2.1.2

vscode-stylefmt
mrm
2.5.0

angular2-inline
nat
0.0.17

vscode-versionlens
pfl
0.19.1

stylelint
shi
0.29.1

Align
ste
0.2.0

ayu
tea
0.8.0

change-case
wma
1.0.0

(4 theme extensions excluded)

Steps to Reproduce:

Files that I've been using for weeks without any errors showing are now flagging my components with an error in lines like

import { Component, OnInit } from '@angular/core';

not sure what's different.  Same project, using Code's version of TS.

Could be user error, but I have no idea why and haven't changed anything, other than updating each Insiders build.

@smlombardi Is the error coming from TSLint extension?

I believe so.  It looks like this:

I found this issue: https://github.com/Microsoft/vscode/issues/34681
However, I do not have the ability to switch versions of Typescript

I think this error is from the normal TS extension. This is a duplicate of #34681. Let me know if you have any trouble with Andy's instructions on that issue for switching TS versions. You can also just install typescript to your current workspace and then switch to that version


fix check annotation on ci run

https://github.com/ubiquity/ubiquibot/actions/runs/6604501015/job/17938699263?pr=869

/attempt

/start

/wallet

/start

/attempt #870

/start

/stop

Hi @TouchstoneTheDev ! Thank you for your contribution. Unfortunately, currently bounties on this particular repository are blocked until a large refactoring pull request is merged. You may want to come back and contribute when this is finalized.

@gitcoindev this issue got closed on dev dir repo ubiquity/devpool-directory#981 (comment)

perhaps it was already fixed in the refactoring?

@rndquu do you know why this one was closed in the directory?

I believe it was closed because I removed @ubiquity/ubiquibot from the directory in order to reduce confusion for new people joining. We paused tasks on this repository due to the large refactoring.

@pavlovcik @gitcoindev can you atleast tell me my pr resolve the issue 🥺

The warning has gone so it seems that https://github.com/ubiquity/ubiquibot/pull/896 solves the issue

I believe it was closed because I removed @ubiquity/ubiquibot from the directory in order to reduce confusion for new people joining. We paused tasks on this repository due to the large refactoring.

Exactly, you can always check the reason in CI logs

i think we should give a chance to this contrubitor's PR as it looks like it fix the issue, also not that long to review as per #896 and close this issue as completed perhaps


[1.16] Missing gear recipes

DO NOT REPORT AN ISSUE IF YOU HAVEN'T TESTED THE ISSUE WITH THE LATEST VERSION IN CURSEFORGE
Industrial Foregoing Version: industrial-foregoing-1.16.5-<IP_ADDRESS>-11.jar
Titanium Version: titanium-1.16.5-<IP_ADDRESS>-19.jar
Crashlog If Applicable (Upload to pastebin/gist): N/A
Recipes for Iron Gold and Diamond gears are missing

Missing manual too


Use dotnet --list-runtimes instead of version from dotnet --info

Resolves https://github.com/dotnet/vscode-csharp/issues/6167
The version that the old O# was picking up from dotnet --info actually was the runtime version.  This happened to work for many of us because we had .net 8 installed which is higher than .net 7.
Instead of using SDK version and the version output by dotnet --info, we should actually just look at dotnet --list-runtimes (which is meant to be machine readable) to find a runtime higher than our desired runtime.  Adapted from https://devdiv.visualstudio.com/DevDiv/_git/vs-green/pullrequest/491545

I see this changed O# tests. Has this change been tested with O#?

I see this changed O# tests. Has this change been tested with O#?

Only via the O# integration tests.  What broke?

Only via the O# integration tests. What broke?

This is what I get for skimming a PR. Changes look good. Sorry for the interruption.


Refactor parameters to info structs and add debug support

For future-proofing the API now takes info structs with a SDL_PropertiesID for extensions.
This PR also adds shader debug info support and source debugging in HLSL -> SPIR-V debug workflows in RenderDoc should work out of the box now.
Resolves #64
Resolves #66
Supersedes #65

I'd like to get this refactor in so I can tackle some other immediate concerns. I think the gist of this is right and we just need to resolve some other unrelated design questions before we tag a release.
Tracking the remaining issues here: #72 and #73


Error in Code: Line 185

Just use the new version:
Download here

Is there a windows version?

You cannot not use windows btw - Linux only

Awwww. Ok. Thanks though

Awwww. Ok. Thanks though

If you want to learn downloaded VBox and make an Linux VM and learn the hobby. Using scripts only cannot hack much ;-;


docs: @mrshu's name in points.md

Use the diacritic character to be inline with Slovak spelling.

I am very sorry for bothering with this @KennethEnevoldsen but I did notice this small discrepancy in #1241 and would appreciate if this small change could be applied. In TeX it should be as easy as replacing S with \v{S}.
Thanks a bunch!

Whoops. Should have been docs instead of fix.


[QUESTION] Scheduled Android notifications possible with all OEMs?

I am experiencing bugs on android with flutter_local_notifications. Their explanation

Some Android OEMs have their own customised Android OS that can prevent applications from running in the background. Consequently, scheduled notifications may not work when the application is in the background on certain devices (e.g. by Xiaomi, Huawei). If you experience problems like this then this would be the reason why. As it's a restriction imposed by the OS, this is not something that can be resolved by the plugin. Some devices may have setting that lets users control which applications run in the background. The steps for these can be vary and but is still up to the users of your application to do given it's a setting on the phone itself.

Source
I am assuming that awesome notifications suffers from the same constraints?

Hi! Sorry for taking so long to respond to your issue on GitHub. I was focused on releasing the new 0.7.0 version of awesome_notifications and awesome_notifications_fcm and i didn't had time enough to do both. But now I can answer all your questions.
So now i'm asking you to recreate this topic using the new issue template. There's a lot of missing informations that i need to understand your problem, and all the instructions are already in the new issue template. Also, remember to check beforehand if your issue was posted by another user.
So I will automatically close all previous issues so far.
Sorry for the inconvenience and i will be waiting for your new issue request.
Thank you so much for your support!


Power Mix & Equalize

Description of the new feature / enhancement
so this is a feature when you type its shortcut it shows an overlay with all the apps running so you can adjust each app volume individually and maybe with an equalizer setting, make this feature doesn't interrupt the app/game beneath (as a lot of games when interrupted by any window or pop up they minimize), it would be good if this include web-browser tabs and have some basic controls for some apps like spotify and the media player....
please  don't recommend any app or shortcut as I've tried a lot and the best (of them) was Xbox Gamebar but it is laggy and have a lot of delay to launch while it uses a lot of resources and not very power user friendly.
Scenario when this would be used?
some apps have a high base volume while others have low, maybe  some apps like a music player have songs varying in volume, maybe you are hearing a podcast or you are in a call and you need a precise control over playback and volume.
in all those cases you wouldn't go to settings app every time and keep searching  in there nor would you wait and destroy your pc resources waiting for Xbox game-bar to run.
Supporting information
No response

/dup #1011


Client side support

I've been doing a ton of research on how to build isomorphic js, sharing as much code as possible between the client and the server.
I've tried a ton of different routing systems and rendering systems, and I think that roads can be a better solution.
Necessary steps:

[ ] Remove the requirement to wrap all routes in a response object. A route should return an object as defined by the user. If everything needs to be wrapped that can be supported in the onRequest handler.
[ ] Split the response object into it's own package. If it's not used in roads, there's no reason for it to be included.
[ ] Switch as much of the system to native Promises as possible. Resolving generators probably still needs to use bluebird, but es7 can replace that with await.
[ ] Provide examples, documentation, and client side tests
[ ] Rename all API specific code, variables, methods etc. to be more generic to the concept of a router
[ ] Be less opinionated about routes. Each tier should be able to support multiple-depth tier routes, eg the root route could route to users and users/#user_id in the same hash. This provides a lot more flexibility in the route heirarchy (for example we can have two routes on the same url, and have one override the other. We can have multiple urls point to the same resource, but one ignores that resources subroutes)

First step might not be valid. We need a way to support controller based redirects, and standardizing the response object is a good first step.

Master uses native promises for everything but coroutines. Found some bugs in bluebird that are fixed between 2.9.6 and 2.9.21.
3.0-docs has the new documentation.
Routes might be 3.5 or something, since it's additive and not an api change.
I'm more and more confident that we should always return a response object, so we can abstract out the concept of redirects etc.

Lots of this is complete in 3.0, or invalid. Moving router stuff into a new issue.


WIP: git-node bisect

Started to implement a git node bisect command (#230). It's still a very early implementation, and there's a lot of things to do:

[ ] Manually download, extract and set PATH instead of using nvm
[ ] Verbose output

[ ] With a summary of which versions passed and which ones failed after the bisect finished

[ ] Skip versions (especially useful for v8-canary)
[ ] Handle multiple builds from the same day
[ ] Set mirror with ncu-config
[ ] Refactor (move the implementation to lib/ and other things)
[ ] Write tests

Right now the output looks like this:

Ping @mmarchini

I won't have the time to work on it in the near future. If anyone is interested in working on this, feel free to pick it up 😄

Closing since (as I mentioned before) I don't have bandwidth to work on this now. If anyone wants to pick this up, feel free to do so :)


Update service-fabric-choose-framework.md

missing ".md" for the "Learn more about reliable services" link causing the link to break.

Hi @harrchen, I'm your friendly neighborhood Azure Pull Request Bot (You can call me AZPRBOT). Thanks for your contribution!

This seems like a small (but important) contribution, so no contribution license agreement is required at this point. Real humans will now evaluate your PR.

TTYL, AZPRBOT;

@harrchen - Thanks for the fix!


chore(dep) Upgrade Concerto to 1.0.0-alpha.7

Signed-off-by: Jerome Simeon<EMAIL_ADDRESS>Changes

Upgrade to Concerto 1.0.0-alpha.7

Coverage remained the same at 89.089% when pulling 4bee9158dc024eedcd40c3076b71057be2a5258b on jeromesimeon:js-alpha.3 into 76cb995d4a6cfe95b37b8f2d6bab32373cde4165 on accordproject:master.


Burger symbol missing

Hi
i have all installed as writen in the guide but the burger symbol seems to be missing?

Hi, https://codesandbox.io/s/vue3-stripe-menu-x55mr?file=/src/App.vue
But I obviously overdid it with these styles, if we are talking about Vue 3 (latest update)..


Update command-line-parameter-examples.md

Add comment about backtick for line continuation in PowerShell, per user comment.

@timsneath,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot


How to use own annotation?

How can I use my own gff or gtf gene annotations files? The vignette only mentions a way of importing annotations from another package.

I may try to add tools to help with this in the future, but you can use any annotation that has the following columns
   gene_id   chr   strand    start      end transcript_id symbol
   <chr>     <chr> <chr>     <int>    <int>         <int> <chr>
 1 100009600 chr9  -      21062393 21062717         74536 Zglp1
 2 100009600 chr9  -      21062894 21062987         74536 Zglp1
 3 100009600 chr9  -      21063314 21063396         74536 Zglp1
 4 100009600 chr9  -      21066024 21066377         74536 Zglp1
 5 100009600 chr9  -      21066940 21067093         74536 Zglp1
 6 100009600 chr9  -      21062400 21062717         74538 Zglp1

The way that included mouse and human annotations were constructed can be found here.

Hi Shian!
Has this been addressed recently? I have a GBK file which I would like to use for importing annotations.

It's very difficult for me to support GTF/GFF/GBK files in general, because of the large range of inconsistencies between annotations from different sources. So for now you will need to create it manually yourself.
I'm actually not too familiar with GBK files, but there's a good chance that rtracklayer::import() will turn it into a half-reasonable table that can be more easily manipulated into the form that NanoMethViz requires.


dataset(flu): Adding FluNet and FluID data for flu explorer

Hey @Marigold,
I was hoping I could get your help on part of this. This is for the flu explorer which we spoke about in the data meeting the other day. I've used the latest version as I think that's what we need for it to be regularly updated?
Also, when I run poetry run etl data://garden/who/latest/fluid it throws an error FileNotFoundError: [Errno 2] No such file or directory: '/Users/fionaspooner/Documents/OWID/repos/etl/data/garden/who/latest/fluid/index.json' and I can't figure out why.
When I run poetry run etl data://garden/who/latest/flunet it works as expected.
I'm planning to create a third dataset which combines flunet and fluid to feed into the explorer.

Also, when I run poetry run etl data://garden/who/latest/fluid it throws an error FileNotFoundError: [Errno 2] No such file or directory: '/Users/fionaspooner/Documents/OWID/repos/etl/data/garden/who/latest/fluid/index.json' and I can't figure out why.

Hmm, seems like something has failed when creating the dataset and index.json didn't get generated. Could you try removing it with rm -Rf /Users/fionaspooner/Documents/OWID/repos/etl/data/garden/who/latest/fluid and rerunning it again? (I'll see if I can replicate it and if yes I'll start throwing better error)

I was hoping I could get your help on part of this. This is for the flu explorer which we spoke about in the data meeting the other day. I've used the latest version as I think that's what we need for it to be regularly updated?

Exactly. Regular update will involve running

python snapshots/who/latest/fluid.py --skip-upload
python snapshots/who/latest/flunet.py --skip-upload
then committing to master (and ETL will be run automatically)

We could do one such update manually and if it works I can automate it on our buildkite server.

Could you try removing it with rm -Rf /Users/fionaspooner/Documents/OWID/repos/etl/data/garden/who/latest/fluid and rerunning it again? (I'll see if I can replicate it and if yes I'll start throwing better error)

That worked, thank you!


Switch to Less

Remove unused gulp-imagemin dependency
Switch to Less instead of Sass for CSS pre-processing

This removes the need to install Ruby, the Sass gem, and other dependencies, lowering the entry barrier for contributions.

Remove unnecessary z-index rules and compile CSS

This fixes an issue where the calendar could be incorrectly rendered behind other elements (it has a higher z-index but its parent had a lower z-index).

Not a fan of less and don't consider it a barrier for contributions but I'll put this into a separate branch for anyone wanting to use less as their preprocessor. Would merge into master if you could toggle the preprocessor via a gulp script. (i.e. gulp --less)
https://github.com/Baremetrics/calendar/tree/use-less


Unable to navigate to compose file reference v3

File: compose/compose-file/index.md
This doc file is linked from https://docs.docker.com/compose/compose-file/
The URL seems like that's correct, but on the sidebar this is treated as content for "Version 3", which seems invalid. Perhaps there should be one more entry prior to "Version 3" in the sidebar as an overview? The sidebar entries for versions 2 and 1 correctly link to their reference docs, while version 3 should be linking to https://docs.docker.com/compose/compose-file/compose-file-v3/

https://github.com/docker/docker.github.io/pull/11959/files

I can't say what broke it, but this was working fine less than 2 weeks ago.

Ah, ticket #11966 shows November commits by @aiordache broke. The fix is probably sufficient, but I doubt the resulting documentation will be as convenient as it used to be.

The fix is now deployed.

The fix is now deployed.


Consider layer transform metadata when applying transform

Fixes #80

Add failing test for issue #80
Consider layer transform metadata when applying transform

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (e9bd67c) 90.12% compared to head (bb06c28) 90.66%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##             main      #85      +/-   ##
==========================================
+ Coverage   90.12%   90.66%   +0.53%
==========================================
  Files           7        7
  Lines         243      257      +14
==========================================
+ Hits          219      233      +14
  Misses         24       24

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


Refactor tf_test_utils for simplicity and work towards upstreaming into tensorflow

As a part of developing better tooling for benchmarking models end to end with IREE, we are planning to refactor pyiree's tf_test_utils in the following ways:

[ ] Transfer functionality unrelated to testing into pyiree.tf.support.utils.

The biggest change here is moving tf_test_utils.save_and_compile_tf_module to utils.compile_tf_module, which can be reused to generate artifacts for benchmarking.

[ ] Add support for expected failing tests.

This will allow us to track when previously failing tests begin to pass. This has happened a few times before, but if the newly passing tests aren't added to the CI quickly enough they often regress.

[ ] Simplify how test cases are created. I need to investigate this more, but it involves:

simplifying the logic surrounding test case creation
eventually integrating how model artifacts are generated for benchmarking with how they are generated for testing

[ ] Integrate the inputs specified in model generation files once they are available.
[ ] (Potentially) simplify backend comparison by specifying a reference backend.

This would allow us to do a one-to-many comparison of backend results against a source of truth. For now that would be tf in the CI. In the chance that tf starts failing for a particular test, then all of the passing backends would stop passing but produce the same results, which shouldn't be difficult to diagnose. Other backends could still be compared directly via the manual targets.

I would definitely appreciate feedback on any of these if anyone has any. In particular, @GMNGeoffrey and I had discussed the last bullet point here between ourselves, but haven't discussed it with the wider team.

One thing we should track here (or in a new issue) is decoupling ourselves from the integrations/tensorflow/ test infra entirely (in that, a large majority of it should live upstream in tensorflow and not in the IREE repo). Doesn't have to happen overnight, but as improvements are being made here we should be strongly biasing towards isolating what parts are relevant to IREE and what exists in the IREE repository incidentally. We're going to want tflite->TOSA and other tests and all of those should be created upstream, and I suspect they'll be near identical to what's in integrations/tensorflow today.

All of these improvements (and soon after more) were implemented, with the exception of expected failing tests. It would be nice if bazel supported those, but it's not something worth halting a PR for.
Agree with using another issue to track the things discussed on Thursday.


Create CRUD operations for firebase firestore

What is your feature request related to ?

[ ] Front-end
[x] Back-end
[ ] Other (please specify i.e. Design, Testing etc)

What is your feature request ? Describe
Create CRUD(Create Read Update Delete) operations/ functions inside src/firebase folder that should create or read or update or delete data from firebase firestore.
Helpful links: https://www.c-sharpcorner.com/article/react-crud-operation-with-firebase/
Testing:
For testing purpose you can create a new firebase project and update the credentials here
https://github.com/codeforcauseorg/causefolio/blob/3763927663911d12c75837084361bbee4c19b1d7/src/services/authService.js#L8
Then try your changes yourself and attest any screenshot of working.

Hey Abhishek, I'd like to work on this!

Just enabled firestore in firebase

Hey I would like to work on this issue

Sure, please go on!

Thanks

@mohit-gupta39 Are you working on it?

Is there any update on this?

yes,till tomorrow it will be completed
On Wed, Jun 2, 2021 at 11:13 PM Abhishek Kumar @.***>
wrote:

Is there any update on this?
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/codeforcauseorg/causefolio/issues/20#issuecomment-853252356,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALX3ZYOAKLJGNAQLZOKICULTQZUU5ANCNFSM4YOSMVZA
.