Uncaught Error: Invalid text decoration iterator position: (39, 24).Buffer row 39 has length 850.

[Enter steps to reproduce below:]

...
...

Atom Version: 1.9.0
System: Mac OS X 10.11.2
Thrown From: Atom Core
Stack Trace
Uncaught Error: Invalid text decoration iterator position: (39, 24).
Buffer row 39 has length 850.
At /Applications/Atom.app/Contents/Resources/app.asar/node_modules/text-buffer/lib/display-layer.js:1074

Error: Invalid text decoration iterator position: (39, 24).
Buffer row 39 has length 850.
    at DisplayLayer.module.exports.DisplayLayer.getScreenLines (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/text-buffer/lib/display-layer.js:1074:19)
    at TextEditorPresenter.<anonymous> (/Applications/Atom.app/Contents/Resources/app.asar/src/text-editor-presenter.js:1355:37)
    at TextEditorPresenter.module.exports.TextEditorPresenter.updateLines (/Applications/Atom.app/Contents/Resources/app.asar/src/text-editor-presenter.js:1362:12)
    at TextEditorPresenter.module.exports.TextEditorPresenter.getPreMeasurementState (/Applications/Atom.app/Contents/Resources/app.asar/src/text-editor-presenter.js:121:12)
    at TextEditorComponent.module.exports.TextEditorComponent.updateSyncPreMeasurement (/Applications/Atom.app/Contents/Resources/app.asar/src/text-editor-component.js:265:60)
    at TextEditorComponent.module.exports.TextEditorComponent.updateSync (/Applications/Atom.app/Contents/Resources/app.asar/src/text-editor-component.js:205:12)
    at /Applications/Atom.app/Contents/Resources/app.asar/src/text-editor-component.js:324:28
    at ViewRegistry.module.exports.ViewRegistry.performDocumentUpdate (/Applications/Atom.app/Contents/Resources/app.asar/src/view-registry.js:221:9)
    at /Applications/Atom.app/Contents/Resources/app.asar/src/view-registry.js:3:61

Commands
     -0:18.3.0 grammar-selector:show (atom-text-editor.editor)
     -0:16.7.0 core:confirm (atom-text-editor.editor.mini.is-focused)
     -0:14.5.0 core:paste (atom-text-editor.editor.is-focused)
     -0:12.2.0 find-and-replace:show (atom-text-editor.editor.is-focused)

Config
{
  "core": {
    "disabledPackages": [
      "jslint"
    ],
    "themes": [
      "atom-dark-ui",
      "one-dark-syntax"
    ]
  },
  "editor": {
    "invisibles": {},
    "showIndentGuide": true,
    "softWrap": true
  }
}

Installed Packages
# User
autoclose-html, v0.23.0 (active)
block-comment, v0.4.3 (inactive)
color-picker, v2.2.2 (active)
emmet, v2.4.3 (active)
file-icons, v1.7.17 (active)
isotope-ui, v2.7.1 (inactive)
jslint, v1.5.1 (inactive)
linter, v1.11.14 (active)
linter-csslint, v1.2.0 (active)
linter-htmlhint, v1.0.2 (active)
minimap, v4.24.7 (active)
minimap-highlight-selected, v4.4.0 (active)
monokai, v0.18.0 (inactive)
open-in-browser, v0.4.7 (inactive)
open-recent, v5.0.0 (active)
pigments, v0.31.2 (active)
terminal-status, v1.6.8 (active)
atom-dark-syntax, v0.27.0 (inactive)
atom-dark-ui, v0.51.0 (active)
atom-light-syntax, v0.28.0 (inactive)
atom-light-ui, v0.43.0 (inactive)
base16-tomorrow-dark-theme, v1.1.0 (inactive)
base16-tomorrow-light-theme, v1.1.1 (inactive)
one-dark-ui, v1.3.2 (inactive)
one-light-ui, v1.3.2 (inactive)
one-dark-syntax, v1.2.0 (active)
one-light-syntax, v1.2.0 (inactive)
solarized-dark-syntax, v1.0.2 (inactive)
solarized-light-syntax, v1.0.2 (inactive)
about, v1.5.2 (active)
archive-view, v0.61.1 (active)
autocomplete-atom-api, v0.10.0 (active)
autocomplete-css, v0.11.1 (active)
autocomplete-html, v0.7.2 (active)
autocomplete-plus, v2.31.0 (active)
autocomplete-snippets, v1.11.0 (active)
autoflow, v0.27.0 (inactive)
autosave, v0.23.1 (active)
background-tips, v0.26.0 (active)
bookmarks, v0.41.0 (active)
bracket-matcher, v0.82.1 (active)
command-palette, v0.38.0 (inactive)
deprecation-cop, v0.54.1 (active)
dev-live-reload, v0.47.0 (active)
encoding-selector, v0.22.0 (active)
exception-reporting, v0.38.1 (active)
fuzzy-finder, v1.3.0 (active)
git-diff, v1.1.0 (active)
find-and-replace, v0.198.0 (active)
go-to-line, v0.31.0 (inactive)
grammar-selector, v0.48.1 (active)
image-view, v0.58.0 (active)
incompatible-packages, v0.26.1 (active)
keybinding-resolver, v0.35.0 (active)
line-ending-selector, v0.5.0 (active)
link, v0.31.1 (inactive)
markdown-preview, v0.158.0 (active)
metrics, v0.53.1 (active)
notifications, v0.64.1 (active)
open-on-github, v1.2.0 (inactive)
package-generator, v1.0.0 (inactive)
settings-view, v0.238.0 (active)
snippets, v1.0.2 (active)
spell-check, v0.67.1 (active)
status-bar, v1.4.0 (active)
styleguide, v0.46.0 (active)
symbols-view, v0.113.0 (inactive)
tabs, v0.98.0 (active)
timecop, v0.33.1 (active)
tree-view, v0.208.0 (active)
update-package-dependencies, v0.10.0 (active)
welcome, v0.34.0 (active)
whitespace, v0.32.2 (active)
wrap-guide, v0.38.1 (active)
language-c, v0.52.1 (active)
language-clojure, v0.21.0 (active)
language-coffee-script, v0.47.0 (active)
language-csharp, v0.12.1 (active)
language-css, v0.36.2 (active)
language-gfm, v0.86.0 (active)
language-git, v0.13.0 (active)
language-go, v0.42.0 (active)
language-html, v0.44.1 (active)
language-hyperlink, v0.16.0 (active)
language-java, v0.22.0 (active)
language-javascript, v0.119.0 (active)
language-json, v0.18.0 (active)
language-less, v0.29.3 (active)
language-make, v0.22.2 (active)
language-mustache, v0.13.0 (active)
language-objective-c, v0.15.1 (active)
language-perl, v0.35.0 (active)
language-php, v0.37.0 (active)
language-property-list, v0.8.0 (active)
language-python, v0.45.0 (active)
language-ruby, v0.68.5 (active)
language-ruby-on-rails, v0.25.0 (active)
language-sass, v0.52.0 (active)
language-shellscript, v0.22.3 (active)
language-source, v0.9.0 (active)
language-sql, v0.21.1 (active)
language-text, v0.7.1 (active)
language-todo, v0.28.0 (active)
language-toml, v0.18.0 (active)
language-xml, v0.34.8 (active)
language-yaml, v0.26.0 (active)

# Dev
No dev packages

This is a duplicate of #12085 - feel free to subscribe there for updates.


azure-functions:package goal does not create actual package (ZIP)

Problem: There is no way to create (independent) deployment package (ZIP file) for azure functions. Typically usage for CI/CD pipelines.
Plugin name and version
com.microsoft.azure:azure-functions-maven-plugin:1.9.0
Plugin configuration in your pom.xml
irelevant
Expected behavior
mvn package or mvn azure-functions:package (default phase of azure-functions:package is package, so it should/could be equivalent)
should create actual PACKAGE (zip file). Deployment package for azure functions service is in format of ZIP file.
There should be a maven goal to create a package. It should be already existing "package" goal. But it really does not matter - it could be another separated goal (e.g. goal name: "zip") or parameter to trigger it creation. To make a separate goal (ZIP) would have a advantage to save same IO operation during "normal" builds...
Deployment package is needed for proper CI/CD pipeline. Where build pipeline (CI) creates artifact (ZIP file) and release pipeline (CD) use such artifact and perform a deploy action to target azure environment (subscription, resource group, resource name, ... ). Deployment package (ZIP) needs to be independent on deploy process.
Actual behavior
Package to be deployed is created in azure-functions:deploy goal. Which is doing the deploy process - it is too late.
PS: I could not find this in docs... if it is somewhere please point me to it.

Also interested in this, and when I run the azure-functions:package directly I get npe
Caused by: java.lang.NullPointerException                                                                                at java.util.zip.ZipFile.<init> (ZipFile.java:207)                                                                                at java.util.zip.ZipFile.<init> (ZipFile.java:149)                                                                                at java.util.jar.JarFile.<init> (JarFile.java:166)                                                                                at java.util.jar.JarFile.<init> (JarFile.java:130)                                                                                at com.microsoft.azure.common.Utils.getArtifactCompileVersion (Utils.java:30)

@JV-TMCZ Thanks a lot for your report and really sorry for the late reply. For now there is no zip like goal in functions-maven-plugin, package will prepare all the resources in staging folder (by default $(project_base)/target/azure-functions/$(your_app_name)), and you may package the staging folder as a workaround(That's what deploy do). Besides, you may also try the azure-functions-gradle-plugin, which provide azureFunctionsPackageZip goal which should meet your needs, you may get the sample project here.
@ghLinks Thanks for your report, azure-functions:deploy goal depends on the result artifact of maven package, it may meet this issue if you execute azure-functions:package, we will enhance the error handing in later release.

@ghLinks : For future reference, your problem can be solved by downgrading azure-functions-maven-plugin to version 1.6.
I got the same error in version 1.9, which was added when I created a project with maven archetype.

@ghLinks : For future reference, your problem can be solved by downgrading azure-functions-maven-plugin to version 1.6.
I got the same error in version 1.9, which was added when I created a project with maven archetype.

I ran into this same issue and documented a solution at https://stackoverflow.com/questions/74695741/how-can-i-deploy-a-prepackaged-quarkus-azure-functions-app/74695742#74695742.


websocket doesn't work when using a domain name

hy essen,
if you may know, what is the right step when I apply websocket using a domain name?
because when I connect using IP, the web socket is not a problem. when I use a domain name, the request cannot even be read in the cowboy
sorry if there is a language usage error.
regards, penidas

I would check that the domain name points to the right IP. I would also check to see if it's not an Origin or CORS related issue. You may need to send additional headers back to the client.

thank you essen, i will find out again


Handle Additional Properties of Model Types

We currently default to BinaryData as the value type when encountering additional properties of model types. Should we consider using the explicit model type? This will have other considerations we have to keep in mind during deserialization as we'll need to know which model type to deserialize the payload into.

Will need to discuss with architects how best to handle this.


Updating Dockerfile to recent Golang and Alpine images

When trying to build via the Dockerfile, received an error due to versions.  Bumping versions to a supported version which works.

@o6uoq Thanks for this PR! For some unknown reason the section handling these updates automatically in the dependant bot configuration file were commented out, so the docker containers were falling behind. I've restored them, and everything should be updated automatically within next run (hence I restored the old version to allow correct version parsing)

@Mzack9999 no worries, happy to help! 🙏🏼


How to change language to english

Please how do we change the bot language to english?

you should translate ( CONFIG -->> BUTTONS.py & TEXTS.py  ) and change persian language to english ,
then you can run it in english
u can contact me in telegram : @amiralirj_g 👍

Thats one hell of a job i did and ended up with a buggy bot that doesn't respond on lots of buttons

I mean I translated it to english and it wont respond.

message me in telegram i will fix it for you ,
However you should change  > plugins too for responding


[iOS] BottomNavigation with custom TabStrip is "cutting" any scrollable content

@NickIliev commented on Thu Jan 02 2020
Environment

CLI: 6.3.0
Cross-platform modules: 6.3.0
iOS Runtime: 6.3.0

Describe the bug
Using custom tan strip with scrollable content is causing the last portion of the content to be hidden behind the tab strip. Possible related to https://github.com/NativeScript/NativeScript/issues/7471
To Reproduce

Deploy on iOS phone/emmulator (works on Android)
Use this Playground
Scroll to the bottom - you should be able to see the "END of CONTENT" label but it is hidden behind the tab strip.

Expected behavior
To be able to scroll all scrollable content outside the tabstrip item.
Sample project
https://play.nativescript.org/?template=play-ng&id=xDXBee&v=8&_ga=2.96675223.942765476.1577959082-1966613037.1569573015
Additional context
Probably related to https://github.com/NativeScript/NativeScript/issues/7471
Reported via t.1447435

@NickIliev commented on Mon Jan 06 2020
The solution is to wrap the BottomNavigation in an additional layout.
Playground demo here

@NickIliev commented on Wed Jan 08 2020
It seems that the grid-wrapping solution above is not working when we have a page-router-outlet as tab content. For example the issue is present when there is a large scrollable content in one of the page-router-outlets as shown below
    <BottomNavigation #bottomNav
                      (selectedIndexChanged)="activateOutlet($event.newIndex)"
                      (loaded)="onBottomNavLoaded()">
      <TabContentItem><page-router-outlet name="overviewTab"></page-router-outlet></TabContentItem>
      <TabContentItem><page-router-outlet name="paymentTab"></page-router-outlet></TabContentItem>
      <TabContentItem><page-router-outlet name="communityTab"></page-router-outlet></TabContentItem>
      <TabContentItem><page-router-outlet name="feedTab"></page-router-outlet></TabContentItem>
      <TabContentItem><page-router-outlet name="moreTab"></page-router-outlet></TabContentItem>
    </BottomNavigation>

@NickIliev commented on Tue Jan 14 2020
This issue seems closely related to the above behavior

@vakrilov commented on Mon Jan 20 2020
We found that the issue is related to this "simple" rule and is caused by the NSEmptyOutletComponent used in Angular when there is lazy loaded modules. It renders a Frame which is not wrapped in a layout and the result is that it sometimes gets its dimensions wrong.
There is an easy workaround - implement and use a custom version of NSEmptyOutletComponent. The approach is shown in this repo. The custom empty outlet implementation (and usage in the routing module) is in this commit.

We are currently considering of adding the WrappedEmptyOutletComponent implementation into the @nativescript/angular package. Any feedback on this proposal will be helpful to make the decision.
We have considered having the additional wrapping layout in the current NSEmptyOutletComponent implementation, but discarded the idea as in many of the default cases you don't actually need it.

I just tried to implement this fix with 6.4, however I do not manage to get it working.
We use a Bottom Navigation with a Custom Tabstrip, as in your repository.
However when navigation into a detail page and back out, the Bottom navigation gets a Whitespace added on top of the tabs.
Component:
<GridLayout rows="*,auto">

    <GridLayout>
        <BottomNavigation #mainNavigation id="nav-bar">
            <TabContentItem>
                <page-router-outlet name="tab0" actionBarVisibility="never"></page-router-outlet>
            </TabContentItem>
            <TabContentItem>
                <page-router-outlet name="tab1" actionBarVisibility="never"></page-router-outlet>
            </TabContentItem>
            <TabContentItem>
                <page-router-outlet name="tab2" actionBarVisibility="never"></page-router-outlet>
            </TabContentItem>
            <TabContentItem>
                <page-router-outlet name="tab3" actionBarVisibility="never"></page-router-outlet>
            </TabContentItem>
            <TabContentItem>
                <page-router-outlet name="tab4" actionBarVisibility="never"></page-router-outlet>
            </TabContentItem>
        </BottomNavigation>
    </GridLayout>

    <!-- Custom TabStrip -->
    <GridLayout row="1" #mainNavigationStrip columns="*, *, *, *, *" class="mainNavigationStrip">
        <car-custom-tabstrip-item col="0" id="tab0" icon="" class="nav-icon" [class.ios]="isIOS()"
         (itemTap)="onTabStripItemTap($event)">
        </car-custom-tabstrip-item>
        <car-custom-tabstrip-item col="1" id="tab1" icon="" class="nav-icon" [class.ios]="isIOS()"
        itemTap)="onTabStripItemTap($event)">
        </car-custom-tabstrip-item>
        <car-custom-tabstrip-item col="2" id="tab2" icon="" class="nav-icon" [class.ios]="isIOS()"
     (itemTap)="onTabStripItemTap($event)">
        </car-custom-tabstrip-item>
        <car-custom-tabstrip-item col="3" id="tab3" icon="" class="nav-icon" [class.ios]="isIOS()"
          (itemTap)="onTabStripItemTap($event)">
        </car-custom-tabstrip-item>
        <car-custom-tabstrip-item col="4" id="tab4" icon="" class="nav-icon" [class.ios]="isIOS()"
         (itemTap)="onTabStripItemTap($event)">
        </car-custom-tabstrip-item>
    </GridLayout>

</GridLayout>

I tested it on an Iphone 11 Pro Max Simulator.

Ok so actually it would work, and would not cut off the page-router-outlet content. But it does it by adding a whitespace as top margin to the BottomNavigation (Custom TabstripItem = Gridlayout).

For anyone interested in how to resolve similar case make sure to follow the simple rule

We found that the issue is related to this "simple" rule and is caused by the NSEmptyOutletComponent used in Angular when there is lazy loaded modules. It renders a Frame which is not wrapped in a layout and the result is that it sometimes gets its dimensions wrong.
There is an easy workaround - implement and use a custom version of NSEmptyOutletComponent. The approach is shown in this repo. The custom empty outlet implementation (and usage in the routing module) is in this commit.


[FEAT] multiple custom breakpoints

What are you trying to add to Cupertino-Pane?
I would like to have the option to add multiple breakpoints through the config, and possibly (more ideal) after initialization too (similar to the .setBreakpoints() method).
Describe your feature request detailed
The middle breakpoint can be beneath the keyboard on some mobile screens. I don't want to adjust the height (to avoid moving the mid breakpoint too close to the top breakpoint) so ideally I would like to have the option to dynamically add and remove new breakpoints.
Is there an alternative at the latest version?
[ ] Yes (descripe the alternative)
[x] No
Is this related to an issue?
[ ] Yes (Give a link to the issue)
[x] No

@CodeWithOz Please provide some video to better understanding your needs.

Not very straightforward to repro with a video so you can see the screenshots below. I have a footer that comes up with the keyboard, so I'd like to dynamically add a breakpoint that is between the mid and top breakpoints. In the first screenshot you can see the footer covering the pane when the keyboard is up.

@CodeWithOz
What do you think, we need property .translateTo(height: number). And you can set custom translate position for pane on keyboard open. When keyboard close, you can just .moveToBreak(current)
Is that solve your issue enough ?

@roman-rr yeah I think that will definitely help in some scenarios. How would this work with the bottomClose option? For instance if I translate to 200px above the mid breakpoint and then swipe down, I want to be put back in the original mid breakpoint instead of the bottom breakpoint. It seems that even if I translate I will still be at the mid breakpoint, which will cause a downward swipe to move the bottom breakpoint (and close the drawer if bottomClose is used). In other words, I want to be able to move the sheet up above the mid breakpoint programmatically (but not to top breakpoint), but also allow swiping back to the mid breakpoint from that elevated position.

@CodeWithOz Released minor version 1.1.92. Now there is available to use moveToHeight(height) method.
Finally, you can try to handle like this:
keyboardOpenListener() {
  pane.moveToHeight(575);
  pane.disableDrag();
}

keyboardCloseListener() {
  pane.moveToBreak('middle');
  pane.enableDrag();
}

Thank you! I ended up going with setBreakpoints over this, but thanks anyways!


Cannot read properties of undefined (reading 'getData')

Hi, I installed MMM-OnSpotify to a fresh install of MM2 per the instructions in the readme. I followed the instructions to run the Authentication Service and the mirror is able to display my username and premium status, but is unable to display the current song.

I get the following in the server's logs:
[01.08.2023 11:25.42.077] [LOG]   TypeError: Cannot read properties of undefined (reading 'getData')
    at Class.fetchSpotifyData (/home/pi/MagicMirror/modules/MMM-OnSpotify/node_helper.js:52:37)
    at Class.socketNotificationReceived (/home/pi/MagicMirror/modules/MMM-OnSpotify/node_helper.js:33:14)
    at Socket.<anonymous> (/home/pi/MagicMirror/js/node_helper.js:104:11)
    at Socket.emit (node:events:513:28)
    at Socket.emitUntyped (/home/pi/MagicMirror/node_modules/socket.io/dist/typed-events.js:69:22)
    at /home/pi/MagicMirror/node_modules/socket.io/dist/socket.js:703:39
    at process.processTicksAndRejections (node:internal/process/task_queues:77:11)

And in the web console:
11:37:23.890 Uncaught (in promise) TypeError: progress is null
    updatePlayerData SpotifyDomBuilder.js:398
    smartUpdate MMM-OnSpotify.js:557
    socketNotificationReceived MMM-OnSpotify.js:300
    socket module.js:232
    MMSocket socketclient.js:38
    emit index.mjs:136
    emitEvent socket.js:498
    onevent socket.js:485
    onevent socketclient.js:32
    onpacket socket.js:455
    emit index.mjs:136
    ondecoded manager.js:204
249 SpotifyDomBuilder.js:398:5

I was able to solve the issue. When pasting the module config generated by Authentication Service into the config.js over SSH, part of the accessToken was cut off. Adding the missing text from the token along with a ", delimiter fixed the issue.


[APIC-314] Refactored File Cleaning Logic

JIRA Ticket:
APIC-314
Summary:
We want to clean up the file cleaning logic for more readability and add a debug log.
Testing:

[ ] Updated specs
[x] Performed manual tests

Notes:
Tested using the method with various table_columns provided.
Additional Info:

sorry had merge conflicts


It takes ~3 seconds for gdb to connect to pyocd (likely windows only)

Hi. When I run
pyocd gdbserver --port 50000 --telnet-port 50001 --target rp2040
then
arm-none-eabi-gdb.exe .\build\templateRP2040.elf
target remote localhost:50000
It can take up to 3 seconds to connect. When I use <IP_ADDRESS> instead of localhost it is instant.
I looked at wireshark and it seems like my computer is trying to connect to the ipv6 localhost ::1 before giving up and trying ipv4.

I tried editing the hosts file but apparently doesn't work for localhost anymore, I tried editing the local adapter to not use ipv6 and no dice. I'm on  windows 10 (10.0.19045.0 Microsoft Windows NT 10.0.19045.0)
When I edit this line in sockets.py it works.

however this breaks <IP_ADDRESS>, so it's debatable whether this would be a good change.
I am using cortex debug vscode extension and thus I can't easily edit cortex debug so it specifies <IP_ADDRESS> and not localhost.
TLDR: AFAICT the default behavior in windows causes it to take 3 seconds to connect for a debug session.

Hosting on both ipv6 and ipv4 localhost can work too, I can potentially pr this, just would need to test it on linux and perhaps on another device first

Maybe https://github.com/libusb/libusb/pull/1270? If you have a usb devices disabled or not install drivers


( ??= ) is not support in typescript,js is OK

Bug Report

🔎 Search Terms

🕗 Version & Regression Information

This is a crash
This changed between versions no and no_
This is the behavior in every version I tried, and I reviewed the FAQ for entries about no_
I was unable to test this on prior versions because no___

⏯ Playground Link

Playground link with relevant code
💻 Code

function firstElement<Type>(arr: Type[]): Type | undefined {
    return arr[0];
}

let firstEle = firstElement([]);

console.log(firstEle ??= "ha ha");//Type '"ha ha"' is not assignable to type 'undefined'.
console.log("typeof=======" + typeof(firstEle));

🙁 Actual behavior

console.log(firstEle ??= "ha ha");//Type '"ha ha"' is not assignable to type 'undefined'.
tsconfig.json:
"compilerOptions": {
"target": "ES2020",
"module": "ES2020"，
……
}
it does not work!! So it  not config file's problem
🙂 Expected behavior

??= is not support in typescript,but js is OK

Your playground link is not working.
TypeScript supports the ??= operator just fine. The issue in your code is that the type of firstEle is inferred to be undefined. That means only undefined can be assigned to it, but you're trying to assign string to it.
You can add a type annotation to correct the inferred type: let firstEle: undefined | string = firstElement([]);


feat: initial implementation for return op

A very basic return op, that can not return a value for now

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

2 of 2 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.005%) to 89.776%

Totals

Change from base Build<PHONE_NUMBER>:
0.005%

Covered Lines:
1923

Relevant Lines:
2142

💛  - Coveralls


Installation instructions?

Hello, first off thanks for publishing this started repo, it looks really promising for what I want to achieve.
I'm having a hard time getting Fusion 360 to launch the addin code created with this repo however.
I'm doing the following (with macos):

clone repo
mkdir build & cd build
cmake .. && make

This succeeds:
HelloContext/build on  master [?]
➜ cmake .. && make
-- Finding required library packages
-- The C compiler identification is AppleClang <IP_ADDRESS>00040
-- The CXX compiler identification is AppleClang <IP_ADDRESS>00040
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found nlohmann_json: /opt/homebrew/share/cmake/nlohmann_json/nlohmann_jsonConfig.cmake (found suitable version "3.11.2", minimum required is "3.2.0")
-- Configuring .manifest file with project variables
-- Adding target shared library to project
-- Linking interface libraries to target shared library
-- Setting install location for library and manifest
-- Configuring done (1.5s)
-- Generating done (0.0s)
-- Build files have been written to: /Users/zak/repos/open-source/HelloContext/build
[ 50%] Building CXX object CMakeFiles/HelloContext.dir/HelloContext.cpp.o
/Users/zak/repos/open-source/HelloContext/HelloContext.cpp:4:10: warning: non-portable path to file '<Cam/CamAll.h>'; specified path differs in case from file name on disk [-Wnonportable-include-path]
#include <CAM/CAMAll.h>
         ^~~~~~~~~~~~~~
         <Cam/CamAll.h>
1 warning generated.
[100%] Linking CXX shared library HelloContext.dylib
[100%] Built target HelloContext

And I can see the addin built in Fusion 360 in the addins pane, so the manifest must be valid, however if I click run nothing appears to happen.
I'm not even sure where to go looking for error logs, any pointers would be amazing!

same result if i just run cmake && make from the repo root btw (from the .gitignore I'm guessing this was the intended approach?)

Ah I solved it! - I needed to add
set(CMAKE_OSX_ARCHITECTURES "x86_64;arm64")

because my mac is apple silicon, and this repo predates that arch :)


Feature Request: Access to the user's set colour from within REs

For, to example, set aura colour to player colour:
{
  "key": "Aura",
  "radius": 10,
 "colors": {
    "border"<EMAIL_ADDRESS>//not sure which of these would be more in keeping with current styles, but I figure it'd work one of these ways
    "fill": "{user|color}"
  }
}

That's what auras are set to by default.

Fill colour is, but border seems to default to black?

We can change the default border color to a darker version of the user color, but I can't see us adding something like that to roll options.

I understand the impulse to make it a dark colour, but I don't love the idea of editing it in case it overlaps with an existing, other users, colour. Probably fine most of the time though, and can be overridden if it's an issue. Would be nicer than always black, IMO, but I might be the minority there, so 🤷♂


Split magpie into two packages

BTW we should move the repo under the inspirehep organization and pick up proper license/copyright.

I'm gonna split it into two (already done it actually) - one for general purpose multi-label text classification and the other one for HEP usecase with all the data and scripts that we use. Do you want to move both under inspirehep?

Yep, as discussed IRL, would be great to move both under inspirehep organization.

@kaplun yup, will finish that today :+1:


Update mainargs to 0.7.6

About this PR
📦 Updates com.lihaoyi:mainargs from 0.7.5 to 0.7.6
📜 GitHub Release Notes - Release Notes - Version Diff
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.lihaoyi", artifactId = "mainargs" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "com.lihaoyi", artifactId = "mainargs" }
}]

labels: library-update, early-semver-minor, semver-spec-patch, version-scheme:early-semver, commit-count:1

@mergify rebase

@scala-steward rebase


WebStorm support

If possible allow the plugin to be used in WebStorm.

Webstorm support would be great!

I've downloaded and tried the plugin in the latest WebStorm and found no issues. I'll hence mark the plugin as WebStorm compatible. Feel free to report any issues that you eventually encounter...


Retrying setup: ThinQ platform not ready

Describe the bug
A clear and concise description of what the bug is. Retrying setup: ThinQ platform not ready
If possible attach the JSON info file for your devices.
Expected behavior
If applicable, a clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Environment details:

Environment (HASSIO, Raspbian, etc):
Home Assistant version installed: Home Assistant 2022.3.6

System Health

version
core-2022.3.6

installation_type
Home Assistant Supervised

dev
false

hassio
true

docker
true

user
root

virtualenv
false

python_version
3.9.9

os_name
Linux

os_version
5.4.0-104-generic

arch
x86_64

timezone
Europe/Prague

Home Assistant Community Store

GitHub API
ok

GitHub Content
ok

GitHub Web
ok

GitHub API Calls Remaining
4537

Installed Version
1.23.0

Stage
running

Available Repositories
1007

Downloaded Repositories
14

Home Assistant Cloud

logged_in
true

subscription_expiration
March 24, 2022, 1:00 AM

relayer_connected
true

remote_enabled
true

remote_connected
true

alexa_enabled
false

google_enabled
false

remote_server
eu-central-1-3.ui.nabu.casa

can_reach_cert_server
ok

can_reach_cloud_auth
ok

can_reach_cloud
ok

Home Assistant Supervisor

host_os
Ubuntu 20.04.4 LTS

update_channel
stable

supervisor_version
supervisor-2022.03.5

docker_version
20.10.13

disk_total
58.4 GB

disk_used
28.9 GB

healthy
true

supported
failed to load: Unsupported

supervisor_api
ok

version_api
ok

installed_addons
Samba share (9.5.1), File editor (5.3.3), Log Viewer (0.13.0), Node-RED (11.1.1), Portainer (2.0.0), Studio Code Server (4.1.0), Terminal & SSH (9.3.0), Mosquitto broker (6.0.1), SQLite Web (3.3.0), MariaDB (2.4.0), phpMyAdmin (0.7.1), InfluxDB (4.4.0), Grafana (7.5.1)

Lovelace

dashboards
1

resources
6

views
13

mode
storage

Component version installed: latest
Last know working version: i tryed also older one, but i think was with HA update to 2022.3
LG device type and model with issue:  all (washer, dryer, clima)
LG devices connected (list):

Output of HA logs
Paste the relavant output of the HA log here.
This error originated from a custom integration.

Logger: custom_components.smartthinq_sensors
Source: custom_components/smartthinq_sensors/wideq/core_v2.py:1191
Integration: SmartThinQ LGE Sensors (documentation, issues)
First occurred: 8:02:06 PM (4 occurrences)
Last logged: 8:02:52 PM

Connection not available. ThinQ platform not ready
Traceback (most recent call last):
  File "/config/custom_components/smartthinq_sensors/__init__.py", line 218, in async_setup_entry
    lge_devices, unsupported_devices = await lge_devices_setup(hass, client)
  File "/config/custom_components/smartthinq_sensors/__init__.py", line 449, in lge_devices_setup
    if not await dev.init_device():
  File "/config/custom_components/smartthinq_sensors/__init__.py", line 336, in init_device
    result = await self._hass.async_add_executor_job(
  File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/config/custom_components/smartthinq_sensors/wideq/device.py", line 1303, in init_device_info
    self._model_data = self._client.model_url_info(
  File "/config/custom_components/smartthinq_sensors/wideq/core_v2.py", line 1218, in model_url_info
    self._model_url_info[url] = self._load_json_info(url)
  File "/config/custom_components/smartthinq_sensors/wideq/core_v2.py", line 1191, in _load_json_info
    return json.loads(enc_resp)
  File "/usr/local/lib/python3.9/json/__init__.py", line 346, in loads
    return _default_decoder.decode(s)
  File "/usr/local/lib/python3.9/json/decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/usr/local/lib/python3.9/json/decoder.py", line 355, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

Additional context
Add any other context about the problem here.

accoring to this:
https://github.com/ollo69/ha-smartthinq-sensors/issues/275
i falowed the steps and all ok. I started to add them step by step


[MTR] Why do all icmps loss except ttl=1 and ttl=max in mtr module?

@syepes Please take a look, thanks！

There is much I can do about this, this means that from your ISP or the intermediate steps are not traceable


Implement Sentence Similarity SweepableEstimator in ML.NET

Investigate whether the Text Classification Sweepable Estimator can be reused since the inputs are the same, the only things that change are the API call and output.

Guys, thank you for your work on ml.net but right now I have so many questions.
What is the purpose of training your own model for sentence similarity? If I need to calculate a bleu score or levenstein distance between 2 sentences it's much easier to implement already existing algorithms.
Is there a working example on how to use your sentence similarity scheme?  As far as I understood, first I need to calculate levenstein distance or bleu score, etc. Then I make a dataset with reference, target and score and then I can train a model to find bleu score which I've already found?
What languages I should use to train a sentence similarity model? What are requirements to dataset? A little tutorial would help a lot. (Right now I couldn't find any)


[ZEPPELIN-4411] Added current notebook location and name to ui header

This makes it easier to find the notebook since multiple notebooks can have same name under different path
What is this PR for?
This makes it easier to know which notebook you're currently running and the location of the notebook.
What type of PR is it?
Feature
What is the Jira issue?
https://issues.apache.org/jira/browse/ZEPPELIN-4411
How should this be tested?

Create a notebook under a directory
location of the notebook and name will be on the top

Screenshots (if appropriate)

Questions:

Does the licenses files need update? No
Is there breaking changes for older versions? No
Does this needs documentation? No

LGTM


Update Cargo.toml dependencies use is not recognized

When I added a dependency library, the use statement vscode is not recognized, I need to restart vscode to re-analyze the dependency.
I also noticed another problem. Turning on this plugin makes my vscode not wrap normally. Is there any improvement needed?

Duplicate of https://github.com/rust-analyzer/rust-analyzer/issues/3715.

I also noticed another problem. Turning on this plugin makes my vscode not wrap normally. Is there any improvement needed?

If you end up with long inlay hints, yes. The workaround is to disable them. Long-term, LSP might have built-in support for those, like in https://github.com/microsoft/vscode-languageserver-node/pull/609.


Fix crash when prehandle snapshot (#4140)

Cherry pick of https://github.com/pingcap/tiflash/pull/4140
What problem does this PR solve?
Issue Number: ref #4072
Problem Summary:
What is changed and how it works?
Check List
Tests

[ ] Unit test
[ ] Integration test
[ ] Manual test (add detailed scripts or steps below)
[ ] No code

Side effects

[ ] Performance regression: Consumes more CPU
[ ] Performance regression: Consumes more Memory
[ ] Breaking backward compatibility

Documentation

[ ] Affects user behaviors
[ ] Contains syntax changes
[ ] Contains variable changes
[ ] Contains experimental features
[ ] Changes MySQL compatibility

Release note

None

/run-all-tests


The handle is invalid

Just upgraded to v3.2.4 and am now getting the following error.

The handle is invalid. (Exception from HRESULT: 0x80070006 (E_HANDLE))

Thrown on.
ISassCompiler.Compile();

Not sure what else you'll need from me.

Fix coming soon, stuck in the backwoods right now with limited internet

just deployed the fix for this to nuget.

Sweet. Well done!


To export a team template

Is it possible to export a team template from one tenant and import it in another tenant as we do in the case of MS flow?

Hello @AnjalyDeepak - Sorry for delay in response.
We will check on it and let you know.

Exporting/Importing team template between tenants is not yet supported.
You can only use below API to list teamTemplate objects that are available for a tenant
GET https://graph.microsoft.com/beta/teamwork/teamTemplates
Reference Document: List teamTemplates - Microsoft Graph beta | Microsoft Learn


Update Travis config

All good stuff! Let me know when you're done.

I'm done now :)

\o/ Great!


Enable the Spring Cloud Azure Keyvault IT

Is your feature request related to a problem? Please describe.
Due to this issue, disable the Keyvault IT in this PR.
Describe the solution you'd like
This issue is to remind to enable the kv IT after the bug fixed
Information Checklist
Kindly make sure that you have added all the following information above and checkoff the required fields otherwise we will treat the issuer as an incomplete report

[x] Description Added
[x] Expected solution specified

close in https://github.com/Azure/azure-sdk-for-java/pull/30526


Investigate Firestore to Snowflake DAG Errors

Describe the bug
load_firestore_to_snowflake DAG keeps failing in prod
https://clmkpsyfc000301kcjie00t1l.astronomer.run/do9voqis/dags/load_firestore_to_snowflake/grid?dag_run_id=scheduled__2024-01-15T00%3A00%3A00%2B00%3A00&task_id=load_request_data_from_firestore&tab=logs
To Reproduce
Examples in LangSmith: https://smith.langchain.com/o/4942ae8b-e5be-4964-bb1f-7544886fa06d/projects/p/421b4053-56ab-4704-a77d-33c374e4eac1?columnVisibilityModel=%7B%22outputs%22%3Afalse%2C%22feedback_stats%22%3Atrue%2C%22reference_example%22%3Afalse%2C%22first_token_time%22%3Afalse%2C%22tags%22%3Afalse%2C%22metadata%22%3Afalse%7D&timeModel=%7B%22duration%22%3A%227d%22%7D&peek=accb37fa-6dc6-46f7-bf3c-79daf88e2d97
Expected behavior

Should not fail

Issue resolved. Root cause was incorrect GCP permission. Other failures are due to missing credentials fail. DAG now runs correctly.


[Event Request] Codeunit 378 - Transfer Extended Text -OnAfterReadLines

Hi AL-Team,
can you please add the following Publisher to ReadLines?
ReadLines(VAR ExtTextHeader : Record "Extended Text Header";DocDate : Date;LanguageCode : Code[10]) Result : Boolean
IsHandled := FALSE;
OnBeforeReadLines(ExtTextHeader,DocDate,LanguageCode,IsHandled,Result);
IF IsHandled THEN
  EXIT(Result);

ExtTextHeader.SETCURRENTKEY(
  "Table Name","No.","Language Code","All Language Codes","Starting Date","Ending Date");
ExtTextHeader.SETRANGE("Starting Date",0D,DocDate);
ExtTextHeader.SETFILTER("Ending Date",'%1..|%2',DocDate,0D);
IF LanguageCode = '' THEN BEGIN
  ExtTextHeader.SETRANGE("Language Code",'');
  IF NOT ExtTextHeader.FINDSET THEN
    EXIT;
END ELSE BEGIN
  ExtTextHeader.SETRANGE("Language Code",LanguageCode);
  IF NOT ExtTextHeader.FINDSET THEN BEGIN
    ExtTextHeader.SETRANGE("All Language Codes",TRUE);
    ExtTextHeader.SETRANGE("Language Code",'');
    IF NOT ExtTextHeader.FINDSET THEN
      EXIT;
  END;
END;
TempExtTextLine.DELETEALL;
REPEAT
  ExtTextLine.SETRANGE("Table Name",ExtTextHeader."Table Name");
  ExtTextLine.SETRANGE("No.",ExtTextHeader."No.");
  ExtTextLine.SETRANGE("Language Code",ExtTextHeader."Language Code");
  ExtTextLine.SETRANGE("Text No.",ExtTextHeader."Text No.");
  IF ExtTextLine.FINDSET THEN BEGIN
    REPEAT
      TempExtTextLine := ExtTextLine;
      TempExtTextLine.INSERT;
    UNTIL ExtTextLine.NEXT = 0;
    Result := TRUE;
  END;
UNTIL ExtTextHeader.NEXT = 0;

// NEW >>>>
OnAfterReadLines(TempExtTextLine,ExtTextHeader,LanguageCode);
// NEW <<<<

[IntegrationEvent] OnAfterReadLines(VAR TempExtTextLine : TEMPORARY Record "Extended Text Line";VAR ExtTextHeader : Record "Extended Text Header";LanguageCode : Code[10])

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.


Update access-control.md

Fixed a typo.

@AnthonyMastrean Please sign the Contributor License Agreement!
Click here to manually synchronize the status of this Pull Request.
See the FAQ for frequently asked questions.

@AnthonyMastrean Thank you for signing the Contributor License Agreement!

Thank you!


cyberwatch-cli does not correctly handle file given as arguments with bash expansion

In the README, there is an example stating that we can use the command as follows:
cyberwatch-cli airgap upload-compliance /tmp/cyberwatch-airgap-compliance/uploads/*

In reality using cyberwatch-cli in such a way will only import the first file present in the uploads directory.
Say my directory containing the files I want to import is named import_dir, I have tried the following:

cyberwatch-cli airgap upload import_dir/*

cd import_dir/
cyberwatch-cli airgap upload *

Both only import the first file in the directory.
I haven't tried with more complex bash expansion but I guess the behaviour will be the same

Je confirme le problème, je l'ai rencontré aujourd'hui :)


Is there a way to create a store dynamically?

I'm submitting a...

[ ] Regression (a behavior that used to work and stopped working in a new release)
[ ] Bug report
[ ] Performance issue
[x] Feature request
[ ] Documentation issue or request
[x] Support request
[ ] Other... Please describe:

Is there a way to create a store dynamically using Akita? I get models from the backend and I want to create an entity store for these models in runtime. Something like createStore from redux. Thx :)

Before getting hands with Akita, I checked the issues on the repo, and saw this one.
I didn't have in mind a real case scenario or a reason of why I would need this, although this sounded interesting to have it into consideration when choosing between angular-ngrx-data, ngxs or just ngrx entities.
Now today I got into a design dilemma that just takes this into consideration...
Let's say we have a Comparing-App that has 2 views/components that show/list the same kind of items, for example, cars.
But those items may come from different source and may have different additional internal details/data on each item, but each of the 2 view/components would render common properties of each item.
So in this case, we can have 2 options:

We can either create code for 2 store classes with different store names, or
Handle by hand 2 lists of ids in the store as additions of the base CarStore's EntityState.

The 2nd option would leave useless some of the included functionality offered oriented to handling entities, as the store focuses on having 2 collections of the same entity. In this case we may even consider just handling by hand a simple Store instead of a EntityStore for this needs.
Instead, I would prefer having the option to dynamically instantiate another CarStore with a different name, so I could easily handle cars for each component individually.
Hope this case may serve as an example.

I'm not sure what you mean. If you have one Entity, for example, a Car, why do you need two stores? I need a concrete example, please.

may have different additional internal details/data on each item

If each entity is still a Car, it should be in a CarsStore.

for example, I have several dozen entities and one dynamically generated view. the number of entities is not known in advance. the backend sends the entity description. I need to create an entity store dynamically at runtime using this description.
In redux i can do it using createStore function.

I made change changes to make it possible to set different names to store instances at creation time (on the constructor). This is optional, and would default to the name on the @StoreConfig() name.
It also supports passing a function, so the name can be set based on the  @StoreConfig() name.
I didn't ended using it by the moment, but the tests and my POC using it worked correctly.
Somehow it feels kind of an antipattern, as the Stores classes are intended to be used as singletons.
Nevertheless it may serve anyone that requires a sister Store or a clone Store, so I think it would be useful to support this.
Documentation update on the GitHub pages is what it would be missing in case this get considered for merging.

@edmundo096 that's nice, but I can't see where it can be useful.

Somehow it feels kind of an anti-pattern, as the Stores classes are intended to be used as singletons.

Agree.
If will see that for some good reason, others need this functionality, we'll add it. Thanks.

@zvnt

I need to create an entity store dynamically at runtime using this description.

Can you send an example of this description?

I think this can be used for sub-collection. ex) Firebase's Firestore. Sub-collection can only be obtained by knowing the parent's collection name and id. And each parent id must be stored separately.
Or, if there is a way to effectively save a sub-collection in Firestore through Akita, please let me know
.
Thank you for making a good library.

@dminine thanks, but I still need a concrete example of a JSON structure to understand the use case.

Closed due to inactivity.

I am wondering did u find your solution? I have the same question

https://netbasal.gitbook.io/akita/general/dynamic-stores

The above link is dead

https://datorama.github.io/akita/docs/angular/local-state/#dynamic-stores

second one is also dead)

https://datorama.github.io/akita/docs/angular/local-state/#dynamic-stores


Hook up the "Add Assignment" dialog to create an assignment

Hi @steveswinsburg, I've had a crack at hooking up the add assignment dialog to create an assignment via the service and also display exceptions as error messages in the dialog.
I noticed that the categories are not sticking? So perhaps I've missed something there.
Also, I can't seem to get around the unload browser prompt when leaving the page upon successfully adding an assignment.  Is there a way to suppress it?
Anyway, hopefully this is useful.  Let me know if you'd like me to look into anything in particular.  Otherwise I'll keep prodding at holes I find ;)

Hey Payten, you need to inject the service into the panel to save passing data around into constructors which isn't safe. Have a look at the other panels/windows. Also, there is a pattern for declaring the modal in the gradebookpage and then providing a getter, can you make this do the same?
To remove the unload confirmations, set:
modalWindow.showUnloadConfirmation(false);
For the categories, I had a look, the category is not included in the GradebookService call :-1:
I'll have to send a PR for that :rage:

Thanks for the help @steveswinsburg.  Those changes are all done.

See https://jira.sakaiproject.org/browse/SAK-29734 for the API change that should make categories work.


Create graphic chemical tool

How about creating a  graphic chemical  tool which is like in Android Studio to support localization by opending string.xml to click the function "open editor". If developer clicks it, it wiil be easy for them to insert, delete, update, select. Thank you very much!

Could you please reopen this with more details, I don't fully understand what you are requesting.


Updated azure deploy link

The Azure deploy link pointed to another repo.  Updated to point to fastlane/boarding.

Could you also confirm the Google CLA so we can merge this change?

Closing this in favor of #210 since we couldn't merge due to no CLA 🙃


Underscores in custom parameters

example -- spaces get added around the underscore.
I should probably think about switching to Scratch-style block selectors (ie. move %n steps instead of move _ steps).

The new parser fixes this.


fix: ensure pipeline fails if dtfs-central and external api tests fail

Introduction
@francescastocco and @JoshBinns2000 noticed that the pipeline was not failing if DTFS Central API or External API API tests were failing. We tracked this down to a test teardown that would always set the exit code to 0 regardless of the test result.
Resolution
I've removed the test teardown files that would set the exit code to 0.
I've removed references to the "api-test-file" scripts as they're not needed at all, the "api-test" script does the same job

Codecov Report
Attention: 1 lines in your changes are missing coverage. Please review.

Comparison is base (6da84ce) 21.88% compared to head (23ea8db) 23.28%.
Report is 27 commits behind head on main.

Files
Patch %
Lines

dtfs-central-api/src/drivers/db-client.js
0.00%
1 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2359      +/-   ##
==========================================
+ Coverage   21.88%   23.28%   +1.39%
==========================================
  Files        1132     1028     -104
  Lines       27048    25646    -1402
  Branches     4447     4094     -353
==========================================
+ Hits         5920     5971      +51
+ Misses      18403    17167    -1236
+ Partials     2725     2508     -217

Flag
Coverage Δ

api-test
?

ui-test
65.24% <ø> (+0.10%)
:arrow_up:

unit-test
3.88% <0.00%> (+0.10%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

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


function reorderChildren in patch-op.js fails in certain cases

See this jsbin:
http://jsbin.com/hucuca/1/edit?html,js,console,output
reorderChildren function from: here throws errors for certain edge cases. For example, in the jsbin link above, when calling reorderChildren on a DOM node with 43 childNodes (all DIVs), with new ordering: [41, 3, 34, 36, 1, 40, 39, 7, 37, 14, 23, 26, 15, 6, 25, 24, 19, 8, 9, 22, 29, 27, 38, 35, 11, 20, 33, 31, 17, 32, 4, 28, 12, 2, 10, 0, 42, 21, 5, 16, 30, 18, 13] (easily verified as a permutation of [0, 1, 2, ... 42]),  this error gets thrown:
TypeError: Cannot use 'in' operator to search for '0' in undefined

The result DOM node is not fully reordered according to input/patch, this error happens rarely, but will accumulate overtime, and cause real DOM and virtual-dom to be out of sync.
EDIT: Ubuntu 14.04 Chrome Version 40.0.2214.115 (64-bit)

This should be fixed in v2.0.0 - reopen the issue if not


Universal rendering creates a delay between DOMContentLoaded event to Load event

Hi all,
I'm very excited about styled components and I'm confident I will find a solution to this issue here.
I've prepared two example projects using next.js universal rendering library.
The first example is using styled-components as a solution, and the second one is using their default solution for css which is styled-jsx.
Both examples include exactly the same code with a minimum level of complexity.
As you will soon see for yourself - in the styled-components example there is a disturbing delay between DOMContentLoaded event and Load event inwhich the user actually sees the un-styled html markup, while in the second example using styled-jsx this is not the case.
Both demos are hosted online using Zeit now:
1 -  https://01-styled-components-sqprkdqeft.now.sh
2 -  https://02-styled-jsx-nhrynpsdox.now.sh
Source available on github:
1 - https://github.com/Ajar-Ajar/next-demo--styled-components
2 - https://github.com/Ajar-Ajar/next-demo--styled-jsx
I would very much appreciate any insights regarding why does it happen in one and not the other,
and of course any way to amend this behaviour as I share the love for styled-components.
Thank you
Ajar
:)

problem solved!
https://github.com/zeit/next.js/issues/1426 ☘


[ServiceBus] type mismatch for PUT/GET networkRuleSet

The path /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/networkRuleSets/default in the spec uses a plural name networkRuleSets but the actual name of the resource type created / returned from the RP is singular 'Microsoft.ServiceBus/Namespaces/NetworkRuleSet'.
The RP also accepts the request URI with the singular name /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceBus/namespaces/{namespaceName}/networkRuleSet/default but it is not spec'd. The spec should define the path so that any parties that depend on the spec can use.

@v-Ajnava , could you please take a look at this one?

Hi @j5lim , thanks for reporting,  as per the Swagger guidelines resource types should be plural, I will talk with team and will update the thread.

This is setup due to swagger guidelines. Closing this issue.
@j5lim - thanks for raising this issue.


SDK location not found

Environment

System:
OS: macOS 10.14.4
CPU: (4) x64 Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz
Memory: 34.32 MB / 8.00 GB
Shell: 3.0.2 - /usr/local/bin/fish
Binaries:
Node: 12.3.1 - /usr/local/bin/node
Yarn: 1.16.0 - /usr/local/bin/yarn
npm: 6.9.0 - /usr/local/bin/npm
Watchman: 4.9.0 - /usr/local/bin/watchman
SDKs:
iOS SDK:
Platforms: iOS 12.2, macOS 10.14, tvOS 12.2, watchOS 5.2
Android SDK:
API Levels: 23, 25, 26, 28
Build Tools: 28.0.3
IDEs:
Android Studio: 3.4 AI-183.6<IP_ADDRESS>22156
Xcode: 10.2.1/10E1001 - /usr/bin/xcodebuild
npmPackages:
react: 16.8.6 => 16.8.6
react-native: 0.60.0 => 0.60.0
npmGlobalPackages:
eslint-plugin-react-native: 3.7.0
react-native-cli: 2.0.1
react-native-git-upgrade: 0.2.7
Platforms
Android
Versions
brand new project
Description
"SDK location not found. Define location with an ANDROID_SDK_ROOT environment variable or by setting the sdk.dir path in your project's local properties file at '/Users/dan/Workspace/app/android/local.properties'."
Reproducible Demo
react-native run-android

This issue was resolved by creating a local.properties files and adding sdk.dir = /Users/USERNAME/Library/Android/sdk Hopefully this issue can be avoided in the future.

I'm glad you sorted this!
Just to let you know that it was an issue with you local setup and not related to this library.

Hi @dancomanlive
If I update local.properties with my SDK home directory, I am receiving below error.

What went wrong:
A problem occurred configuring project ':app'.

The SDK directory 'D:\React-native\PROJECTNAME\android\Users\USERNAME\AppData\Local\Android\Sdk' does not exist.

Can i know where does this directory is being set in react-native andriod folder?

yes exactly same thing happening with me

I'm an Ubuntu user, placed my Android/Sdk at home (root) directory.
Then sdk.dir = /home/marciomafideju/Android/Sdk
Same working directory used in the SDK manager available on android studio configuration.

Run this from cmd line:
ANDROID_HOME="C:\Users\1mike12\AppData\Local\Android\sdk" react-native run-android
if still no,
create a local.properties file in the root of your projects directory and add in:
sdk.dir=C:\Users\1mike12\AppData\Local\Android\sdk

for linux it looks like you need to add export ANDROID_SDK_ROOT=$ANDROID_HOME or export ANDROID_SDK_ROOT="$HOME/Android/Sdk" in your .bashrc .zshrc in order to get react native to see the variable

This issue was resolved by creating a local.properties files and adding sdk.dir = /Users/USERNAME/Library/Android/sdk Hopefully this issue can be avoided in the future.

this is work for me. make sure your SDK file location path is correct.


Feature/[ios] Project setup, BLE Client lifecycle, Scanning

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


AttributeError: 'str' object has no attribute 'decode'

Hi,
I installed using pip and used python3 enhace.py to run the piece of code below :
`
import numpy as np
from PIL import Image
img = Image.open('/home/agam/flash_images/lib/uncompressed/upload_1.jpg')
lr_img = np.array(img)
from ISR.models import RDN
rdn = RDN(weights='psnr-small')
sr_img = rdn.predict(lr_img)
Image.fromarray(sr_img)
`
However it gives me the following error :
Traceback (most recent call last):   File "enhance.py", line 9, in <module>     rdn = RDN(weights='psnr-small')   File "/home/agam/.local/lib/python3.6/site-packages/ISR/models/rdn.py", line 109, in __init__     self.model.load_weights(weights_path)   File "/home/agam/.local/lib/python3.6/site-packages/tensorflow_core/python/keras/engine/training.py", line 181, in load_weights     return super(Model, self).load_weights(filepath, by_name)   File "/home/agam/.local/lib/python3.6/site-packages/tensorflow_core/python/keras/engine/network.py", line 1177, in load_weights     saving.load_weights_from_hdf5_group(f, self.layers)   File "/home/agam/.local/lib/python3.6/site-packages/tensorflow_core/python/keras/saving/hdf5_format.py", line 651, in load_weights_from_hdf5_group     original_keras_version = f.attrs['keras_version'].decode('utf8') AttributeError: 'str' object has no attribute 'decode'
Sorry im new to this. Please let me know if any additional details are required.
Agam

I had the same problem, try this:
pip install 'h5py==2.10.0' --force-reinstall

If the above does not work, try changing:
original_keras_version = f.attrs['keras_version'].decode('utf8')
to:
original_keras_version = f.attrs['keras_version']
and:
original_backend = f.attrs['backend'].decode('utf8')
to:
original_backend = f.attrs['backend']
in the hdf5_format.py from TensorFlow/Keras.
For the creator of this issue, this file would, e.g., be located here:
"/home/agam/.local/lib/python3.6/site-packages/tensorflow_core/python/keras/saving/hdf5_format.py"
May not be ideal, but depending on your setup and goals, this may work just fine. Personally, I run a few image processing steps including super resolution upsampling using this package in an isolated environment and just need to process a certain number of images once and then be done with it. In a similar case, simply adapting the above two lines may be a similarly quick and effective solution as it was for me.

I had the same problem, try this: pip install 'h5py==2.10.0' --force-reinstall

Thanks so much! This worked for me.

I had the same problem, try this:
pip install 'h5py==2.10.0' --force-reinstall

thanks bro

Thank for

I had the same problem, try this: pip install 'h5py==2.10.0' --force-reinstall

Thanks, its work for me


hpatches_evaluation

Hello, When I am running your evaluation notebook in notebooks/hpatches_evaluation.ipynb, I get the error: No such file or directory: '/home/victor/LISRD/Documents/datasets/Hpatches_sequences/i_nijmegen/1.ppm.kornia_sift'. Where can I get these pictures?

Hi,
These are not pictures, but the keypoint detection and description output given by the Kornia implementation of SIFT. We are here not providing the code to reproduce all the baselines outputs (like SIFT), because they come from different repos that are not maintained by us.
If you really want to reproduce the results for all baselines, you need to clone all the official repos of these methods and extract their keypoint features with their provided code. If you only care about evaluating LISRD, you can replace the 'models_name' field of the config in the notebooks by:
 'models_name': ['lisrd'],
This will run the evaluation for LISRD only.

Hi,
These are not pictures, but the keypoint detection and description output given by the Kornia implementation of SIFT. We are here not providing the code to reproduce all the baselines outputs (like SIFT), because they come from different repos that are not maintained by us.
If you really want to reproduce the results for all baselines, you need to clone all the official repos of these methods and extract their keypoint features with their provided code. If you only care about evaluating LISRD, you can replace the 'models_name' field of the config in the notebooks by:
 'models_name': ['lisrd'],
This will run the evaluation for LISRD only.

Sorry to bother you again, this time it shows:FileNotFoundError: [Errno 2] No such file or directory: '/home/victor/LISRD/Documents/datasets/Hpatches_sequences/i_nijmegen/1.ppm.lisrd'. I Just downloaded HPatches full sequences in https://github.com/hpatches/hpatches-dataset and put it in the folder, I guess I need to use demo_lisrd or your whole project to get the 1.ppm.lisrd. Can you give me some detailed instructions,thanks.

Sorry to bother you again, this time it shows:FileNotFoundError: [Errno 2] No such file or directory: '/home/victor/LISRD/Documents/datasets/Hpatches_sequences/i_nijmegen/1.ppm.lisrd'. I Just downloaded HPatches full sequences in https://github.com/hpatches/hpatches-dataset and put it in the folder, I guess I need to use demo_lisrd or your whole project to get the 1.ppm.lisrd. Can you give me some detailed instructions,thanks.

Yes, you need to first export the keypoints detection and description of LISRD. You can use the export_features.py script, as explained in the ReadMe:
python -m lisrd.export_features <path to a txt file listing all your images> <name of the model (lisrd or lisrd_sift)> --checkpoint <path to checkpoint> --keypoints <type of keypoints (sift or superpoint)> --num_kp <number of keypoints (default: 2000)>
In your case, the txt file should be a list of the paths to all images of HPatches on your computer.

Yes, you need to first export the keypoints detection and description of LISRD. You can use the export_features.py script, as explained in the ReadMe:
python -m lisrd.export_features <path to a txt file listing all your images> <name of the model (lisrd or lisrd_sift)> --checkpoint <path to checkpoint> --keypoints <type of keypoints (sift or superpoint)> --num_kp <number of keypoints (default: 2000)>
In your case, the txt file should be a list of the paths to all images of HPatches on your computer.

Thank you very much,I have solved that problem with your help.Then I try to run Viewpoint changes part, I meet this kind of problem
/home/victor/图片/2021-01-11 21-10-41屏幕截图.png

Thank you very much,I have solved that problem with your help.Then I try to run Viewpoint changes part, I meet this kind of problem
/home/victor/图片/2021-01-11 21-10-41屏幕截图.png

Thank you very much,I have solved that problem with your help.Then I try to run Viewpoint changes part, I meet this kind of problem：

Thank you very much,I have solved that problem with your help.Then I try to run Viewpoint changes part, I meet this kind of problem：

It seems that the list mma[m] is empty in your case. My guess is that no HPatches images with viewpoint changes was found in the dataloader.
Are you using the HPatches sequences with the original data structure? The structure should be the following:
i_ajuntament -> 1.ppm, 2.ppm, 3.ppm,  ...
i_autannes
i_bologna
i_books
i_boutique
i_bridger
i_brooklyn
i_castle
i_chestnuts
i_contruction
i_crownday
i_crownnight
i_dc
i_dome
i_duda
i_fenis
i_fog
i_fruits
i_gonnenberg
i_greenhouse
i_greentea
i_indiana
i_kions
i_ktirio
i_kurhaus
i_leuven
i_lionday
i_lionnight
i_londonbridge
i_melon
i_miniature
i_nescafe
i_nijmegen
i_nuts
i_objects
i_parking
i_partyfood
i_pencils
i_pinard
i_pool
i_porta
i_resort
i_salon
i_santuario
i_school
i_ski
i_smurf
i_steps
i_table
i_tools
i_toy
i_troulos
i_veggies
i_village
i_whitebuilding
i_yellowtent
i_zion
v_abstract
v_adam
v_apprentices
v_artisans
v_astronautis
v_azzola
v_bark
v_bees
v_beyus
v_bip
v_bird
v_birdwoman
v_blueprint
v_boat
v_bricks
v_busstop
v_calder
v_cartooncity
v_charing
v_churchill
v_circus
v_coffeehouse
v_colors
v_courses
v_dirtywall
v_dogman
v_eastsouth
v_feast
v_fest
v_gardens
v_grace
v_graffiti
v_home
v_laptop
v_london
v_machines
v_man
v_maskedman
v_pomegranate
v_posters
v_samples
v_soldiers
v_strand
v_sunseason
v_tabletop
v_talent
v_tempera
v_there
v_underground
v_vitro
v_wall
v_wapping
v_war
v_weapons
v_woman
v_wormhole
v_wounded
v_yard
v_yuri

It seems that the list mma[m] is empty in your case. My guess is that no HPatches images with viewpoint changes was found in the dataloader.
Are you using the HPatches sequences with the original data structure?

OK,I got it.Thank you very much.

Sorry to bother you again, when I run hpatches_evaluation in notebook, test result  of Illumination changes is similar to yours, but the test result  of Viewpoint changes is different:

I use sift keypoints and the whole sequences of hpatches, thanks in advance, looking forward to your reply!

Sorry to bother you again, when I run hpatches_evaluation in notebook, test result  of Illumination changes is similar to yours, but the test result  of Viewpoint changes is different:

I use sift keypoints and the whole sequences of hpatches, thanks in advance, looking forward to your reply!

I am glad to hear that you could reproduce the results on HPatches illumination.
The viewpoint experiment seems not to be working at all indeed. I suppose that there should be something wrong with the homographies, since it was working fine on the illumination split with no homographical change. Did you change anything related to homographies? Are you using the same image resolution when exporting the features with export_features.py and when launching the valuation on HPatches?

I am glad to hear that you could reproduce the results on HPatches illumination.
The viewpoint experiment seems not to be working at all indeed. I suppose that there should be something wrong with the homographies, since it was working fine on the illumination split with no homographical change. Did you change anything related to homographies? Are you using the same image resolution when exporting the features with export_features.py and when launching the valuation on HPatches?

I don't change anything with the homographies，I only used export_features.py to cpoe with pictures in the same way like illumination and then used the code in hpatches_evaluation in notebook(change the data_path and model_name):

I don't change anything with the homographies，I only used export_features.py to cpoe with pictures in the same way like illumination and then used the code in hpatches_evaluation in notebook(change the data_path and model_name):

What about the tqdm loading bar in your case? It seems to run only 10 iterations in your case, whereas it for me it runs through 285 and 295 iterations for the illumination and viewpoint respectively.

What about the tqdm loading bar in your case? It seems to run only 10 iterations in your case, whereas it for me it runs through 285 and 295 iterations for the illumination and viewpoint respectively.

Yes, I use two sequences for illumination and viewpoint respectively, so it only run 10 iterations. If I use the whole sequences, then the result is like this:

My command to use export_features.py is: python -m lisrd.export_features /home/victor/LISRD/123456.txt lisrd --checkpoint /home/victor/LISRD/weights/lisrd_aachen.pth --keypoints sift --num_kp 2000
123456.txt is like this:

Yes, I use two sequences for illumination and viewpoint respectively, so it only run 10 iterations. If I use the whole sequences, then the result is like this:

My command to use export_features.py is: python -m lisrd.export_features /home/victor/LISRD/123456.txt lisrd --checkpoint /home/victor/LISRD/weights/lisrd_aachen.pth --keypoints sift --num_kp 2000
123456.txt is like this:

Ok I see. I re-ran the notebook with the current master version on my side and I get the same results as before. So there must be some difference with your setup.
You can try to inspect the exported files .lisrd for the viewpoint images and plot the detected keypoints, to check if everything is fine there. But I would expect so, if it works for the illumination part. The problem lies more probably in the homography processing. But I am not sure what is happening in your case... I think it would need some debugging in the execution of the descriptor_evaluation.py file, to check first the quality of the matching, and if it looks fine, what's wrong with the homographies.

Ok I see. I re-ran the notebook with the current master version on my side and I get the same results as before. So there must be some difference with your setup.
You can try to inspect the exported files .lisrd for the viewpoint images and plot the detected keypoints, to check if everything is fine there. But I would expect so, if it works for the illumination part. The problem lies more probably in the homography processing. But I am not sure what is happening in your case... I think it would need some debugging in the execution of the descriptor_evaluation.py file, to check first the quality of the matching, and if it looks fine, what's wrong with the homographies.

Hello,I ran into the same problem as the author zzkslam when running the evaluation notebook in   notebooks/hpatches_evaluation.ipynb.
I want to know if I need to change the 'resize=Falese' into 'True' before I run the
python -m lisrd.export_features <path to a txt file listing all your images> <name of the model (lisrd or lisrd_sift)> --checkpoint <path to checkpoint> --keypoints <type of keypoints (sift or superpoint)> --num_kp <number of keypoints (default: 2000)> ?

Thanks!

I followed the instructions and got the correct results finally. Thanks a lot!

Great to hear that! I guess it was the same problem for zzkslam, so I am closing this now.


Added share adjustments on-the-way-out in getUserTradingPositions

Resolves [ch7134]

Not sure if this is the best way to do this or not, should be simple to reverse if we decide against it though.  I left the numSharesAdjustedForUserIntention machinery in as well, in case someone makes a very compelling case that we ought to use it for something.

I'm going ahead and merging this (b/c it's needed for https://github.com/AugurProject/augur/pull/1168 to not display positions that are utter nonsense, and because 1168 is in turn blocking everything else).  I do still want feedback on it though @epheph if you have a sec.


Sia-UI and Siad exited unexpectedly

I use a macOS computer with a Raid 0 Thunderbolt drive.
While creating allowance, Sia-UI and Said exited unexpectedly. Here are the logs:
Error Log on Sia-UI:
Loading...
(0/6) Loading siad...
(1/6) Loading gateway...
(2/6) Loading consensus...
(3/6) Loading transaction pool...
(4/6) Loading wallet...
(5/6) Loading host...
(6/6) Loading renter...
Finished loading in 0.556823642 seconds
Closing renter...
Closing host...
**
Error Log on Siad:
[My_computer_ID]$ ./siad --sia-directory /Volumes/G-RAID_Thunderbolt/Mes_applications/Sia
Loading...
(0/6) Loading siad...
(1/6) Loading gateway...
(2/6) Loading consensus...
(3/6) Loading transaction pool...
(4/6) Loading wallet...
(5/6) Loading host...
(6/6) Loading renter...
Finished loading in 22.654321627 seconds
Wallet: scanned to height 109519...
Done!
[I started the creation of allowance and left for the day. When I returned, there was the following]
goroutine 1 [running]:
runtime/debug.Stack(0x1043857, 0x0, 0xc4213915f8)
/usr/local/go/src/runtime/debug/stack.go:24 +0x79
runtime/debug.PrintStack()
/usr/local/go/src/runtime/debug/stack.go:16 +0x22
github.com/NebulousLabs/Sia/build.Critical(0xc421391948, 0x1, 0x1)
/home/jrh/go/src/github.com/NebulousLabs/Sia/build/critical.go:16 +0xa7
main.startDaemon(0x0, 0x0, 0x16ac1fe, 0xe, 0x169b7b8, 0x5, 0x169b7bd, 0x5, 0x0, 0x169e154, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/siad/daemon.go:295 +0xaa9
main.startDaemonCmd(0xc42007f200, 0xc4200bf7a0, 0x0, 0x2)
/home/jrh/go/src/github.com/NebulousLabs/Sia/siad/daemon.go:309 +0x6d
github.com/spf13/cobra.(*Command).execute(0xc42007f200, 0xc42000e190, 0x2, 0x2, 0xc42007f200, 0xc42000e190)
/home/jrh/go/src/github.com/spf13/cobra/command.go:651 +0x23a
github.com/spf13/cobra.(*Command).ExecuteC(0xc42007f200, 0x16c7c0f, 0x3b, 0xc42014e8c0)
/home/jrh/go/src/github.com/spf13/cobra/command.go:726 +0x339
github.com/spf13/cobra.(*Command).Execute(0xc42007f200, 0x1aa6520, 0x16b10c0)
/home/jrh/go/src/github.com/spf13/cobra/command.go:685 +0x2b
main.main()
/home/jrh/go/src/github.com/NebulousLabs/Sia/siad/main.go:174 +0x79d
Critical error: accept tcp <IP_ADDRESS>:9980: accept: too many open files in system
Please submit a bug report here: https://github.com/NebulousLabs/Sia/issues
Closing renter...
Closing host...
Closing wallet...
Closing transaction pool...
Closing consensus set...
Closing gateway...

After that I decided to upload a file of 22 Go with many repertories and Sia crashed again:
Error log
2017/06/15 22:04:04 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 5ms
2017/06/15 22:04:04 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 10ms
2017/06/15 22:04:04 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 20ms
2017/06/15 22:04:04 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 40ms
2017/06/15 22:04:04 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 80ms
2017/06/15 22:04:04 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 160ms
2017/06/15 22:04:04 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 320ms
2017/06/15 22:04:05 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 640ms
2017/06/15 22:04:05 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 1s
2017/06/15 22:04:06 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 5ms
2017/06/15 22:04:06 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 5ms
2017/06/15 22:04:06 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 5ms
2017/06/15 22:04:06 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 5ms
2017/06/15 22:04:06 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 5ms
2017/06/15 22:04:06 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 10ms
2017/06/15 22:04:07 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 20ms
2017/06/15 22:04:07 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 40ms
2017/06/15 22:04:07 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 80ms
2017/06/15 22:04:07 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 160ms
2017/06/15 22:04:07 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 5ms
2017/06/15 22:04:07 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 10ms
2017/06/15 22:04:07 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 20ms
2017/06/15 22:04:07 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 5ms
2017/06/15 22:04:07 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 10ms
2017/06/15 22:04:07 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 5ms
2017/06/15 22:04:07 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 10ms
2017/06/15 22:04:07 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 20ms
2017/06/15 22:04:07 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 40ms
2017/06/15 22:04:07 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 80ms
2017/06/15 22:04:07 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 5ms
2017/06/15 22:04:07 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 5ms
2017/06/15 22:04:07 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 10ms
2017/06/15 22:04:07 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 20ms
2017/06/15 22:04:07 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 40ms
2017/06/15 22:04:07 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 5ms
2017/06/15 22:04:07 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 5ms
2017/06/15 22:04:07 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 10ms
2017/06/15 22:04:07 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 20ms
2017/06/15 22:04:07 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 40ms
2017/06/15 22:04:07 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 80ms
2017/06/15 22:04:07 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 160ms
2017/06/15 22:04:07 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 320ms
2017/06/15 22:04:08 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 5ms
2017/06/15 22:04:08 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 10ms
2017/06/15 22:04:08 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 20ms
2017/06/15 22:04:08 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 40ms
2017/06/15 22:04:08 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 5ms
2017/06/15 22:04:08 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 5ms
2017/06/15 22:04:08 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 10ms
2017/06/15 22:04:08 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 5ms
2017/06/15 22:04:08 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 10ms
2017/06/15 22:04:08 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 20ms
2017/06/15 22:04:08 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 40ms
2017/06/15 22:04:08 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 80ms
2017/06/15 22:04:08 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 160ms
2017/06/15 22:04:08 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 5ms
2017/06/15 22:04:08 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 5ms
2017/06/15 22:04:08 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 5ms
2017/06/15 22:04:08 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 5ms
2017/06/15 22:04:08 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 5ms
2017/06/15 22:04:08 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 5ms
2017/06/15 22:04:08 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 5ms
2017/06/15 22:04:08 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 5ms
2017/06/15 22:04:08 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 5ms
2017/06/15 22:04:08 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 5ms
2017/06/15 22:04:08 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 5ms
2017/06/15 22:04:08 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 5ms
2017/06/15 22:04:08 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 5ms
2017/06/15 22:04:08 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 5ms
2017/06/15 22:04:08 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 5ms
2017/06/15 22:04:08 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 10ms
goroutine 238728 [running]:
runtime/debug.Stack(0x10437e7, 0x0, 0xc421047c80)
/usr/local/go/src/runtime/debug/stack.go:24 +0x79
runtime/debug.PrintStack()
/usr/local/go/src/runtime/debug/stack.go:16 +0x22
github.com/NebulousLabs/Sia/build.Severe(0xc421047e78, 0x2, 0x2)
/home/jrh/go/src/github.com/NebulousLabs/Sia/build/critical.go:32 +0x92
github.com/NebulousLabs/Sia/persist.(*Logger).Severe(0xc42016c100, 0xc421047e78, 0x2, 0x2)
/home/jrh/go/src/github.com/NebulousLabs/Sia/persist/log.go:71 +0xe0
github.com/NebulousLabs/Sia/modules/host/contractmanager.(*writeAheadLog).commit.func2(0xc42210eec0, 0xc4201ba428, 0x0, 0x0, 0x0, 0x1ac2e18, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/host/contractmanager/writeaheadlogsync.go:196 +0x236
created by github.com/NebulousLabs/Sia/modules/host/contractmanager.(*writeAheadLog).commit
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/host/contractmanager/writeaheadlogsync.go:209 +0x1e5
Severe error: ERROR: unable to create write-aheagoroutine 238727 [running]:
runtime/debug.Stack(0x10437e7, 0x0, 0xc420ee2d68)
/usr/local/go/src/runtime/debug/stack.go:24 +0x79
runtime/debug.PrintStack()
/usr/local/go/src/runtime/debug/stack.go:16 +0x22
github.com/NebulousLabs/Sia/build.Severe(0xc420ee2ec0, 0x2, 0x2)
/home/jrh/go/src/github.com/NebulousLabs/Sia/build/critical.go:32 +0x92
github.com/NebulousLabs/Sia/persist.(*Logger).Severe(0xc42016c100, 0xc420ee2ec0, 0x2, 0x2)
/home/jrh/go/src/github.com/NebulousLabs/Sia/persist/log.go:71 +0xe0
github.com/NebulousLabs/Sia/modules/host/contractmanager.(*writeAheadLog).commit.func1(0xc42210eec0, 0xc4201ba428)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/host/contractmanager/writeaheadlogsync.go:167 +0x227
created by github.com/NebulousLabs/Sia/modules/host/contractmanager.(*writeAheadLog).commit
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/host/contractmanager/writeaheadlogsync.go:184 +0x15d
d-log: open /Volumes/G-RAID_Thunderbolt/Mes_applications/Sia/host/contractmanager/contractmanager.wal_temp: too many open files
Severe error: Unable to open temporary settings file for writing: open /Volumes/G-RAID_Thunderbolt/Mes_applications/Sia/host/contractmanager/contractmanager.json_temp: too many open files
goroutine 238728 [running]:
runtime/debug.Stack(0x10437e7, 0x0, 0xc421047c80)
/usr/local/go/src/runtime/debug/stack.go:24 +0x79
runtime/debug.PrintStack()
/usr/local/go/src/runtime/debug/stack.go:16 +0x22
github.com/NebulousLabs/Sia/build.Severe(0xc421047e58, 0x2, 0x2)
/home/jrh/go/src/github.com/NebulousLabs/Sia/build/critical.go:32 +0x92
github.com/NebulousLabs/Sia/persist.(*Logger).Severe(0xc42016c100, 0xc421047e58, 0x2, 0x2)
/home/jrh/go/src/github.com/NebulousLabs/Sia/persist/log.go:71 +0xe0
github.com/NebulousLabs/Sia/modules/host/contractmanager.(*writeAheadLog).commit.func2(0xc42210eec0, 0xc4201ba428, 0x0, 0x0, 0x0, 0x1ac2e18, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/host/contractmanager/writeaheadlogsync.go:201 +0x357
created by github.com/NebulousLabs/Sia/modules/host/contractmanager.(*writeAheadLog).commit
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/host/contractmanager/writeaheadlogsync.go:209 +0x1e5
Severe error: Unable to properly initialize WAL file, crashing to prevent corruption: unable to write WAL metadata: invalid argument
goroutine 238728 [running]:
runtime/debug.Stack(0x10437e7, 0x0, 0xc421047aa0)
/usr/local/go/src/runtime/debug/stack.go:24 +0x79
runtime/debug.PrintStack()
/usr/local/go/src/runtime/debug/stack.go:16 +0x22
github.com/NebulousLabs/Sia/build.Severe(0xc421047c18, 0x2, 0x2)
/home/jrh/go/src/github.com/NebulousLabs/Sia/build/critical.go:32 +0x92
github.com/NebulousLabs/Sia/persist.(*Logger).Severe(0xc42016c100, 0xc421047c18, 0x2, 0x2)
/home/jrh/go/src/github.com/NebulousLabs/Sia/persist/log.go:71 +0xe0
github.com/NebulousLabs/Sia/modules/host/contractmanager.(*writeAheadLog).appendChange(0xc4201ba428, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/host/contractmanager/writeaheadlog.go:151 +0x46e
github.com/NebulousLabs/Sia/modules/host/contractmanager.(*writeAheadLog).commit.func2(0xc42210eec0, 0xc4201ba428, 0x0, 0x0, 0x0, 0x1ac2e18, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/host/contractmanager/writeaheadlogsync.go:208 +0x423
created by github.com/NebulousLabs/Sia/modules/host/contractmanager.(*writeAheadLog).commit
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/host/contractmanager/writeaheadlogsync.go:209 +0x1e5
Severe error: Unable to write state change to WAL: invalid argument
panic: unable to append a change to the WAL, crashing to prevent corruption
goroutine 238728 [running]:
github.com/NebulousLabs/Sia/modules/host/contractmanager.(*writeAheadLog).appendChange(0xc4201ba428, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/host/contractmanager/writeaheadlog.go:152 +0x4b8
github.com/NebulousLabs/Sia/modules/host/contractmanager.(*writeAheadLog).commit.func2(0xc42210eec0, 0xc4201ba428, 0x0, 0x0, 0x0, 0x1ac2e18, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/host/contractmanager/writeaheadlogsync.go:208 +0x423
created by github.com/NebulousLabs/Sia/modules/host/contractmanager.(*writeAheadLog).commit
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/host/contractmanager/writeaheadlogsync.go:209 +0x1e5

It happened again while updating the blockchain.
[My computer ID]:~ louis$ cd /Applications/Sia-v1.2.2-darwin-amd64
[My computer ID]:Sia-v1.2.2-darwin-amd64 louis$ ./siad --sia-directory /Volumes/G-RAID_Thunderbolt/Mes_applications/Sia
Loading...
(0/6) Loading siad...
(1/6) Loading gateway...
(2/6) Loading consensus...
(3/6) Loading transaction pool...
(4/6) Loading wallet...
(5/6) Loading host...
(6/6) Loading renter...
Finished loading in 1.298136739 seconds
Wallet: scanned to height 109927...
Done!
2017/06/17 23:56:47 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 5ms
2017/06/17 23:56:47 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 5ms
2017/06/17 23:56:50 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 5ms
2017/06/17 23:56:50 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 5ms
2017/06/17 23:56:51 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 5ms
2017/06/17 23:56:51 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 10ms
2017/06/17 23:56:51 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 20ms
2017/06/17 23:56:51 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 40ms
2017/06/17 23:56:51 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 80ms
2017/06/17 23:56:52 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 160ms
2017/06/17 23:56:52 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 320ms
2017/06/17 23:56:53 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 640ms
2017/06/17 23:56:53 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 1s
2017/06/17 23:56:54 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 1s
2017/06/17 23:56:55 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 1s
2017/06/17 23:56:56 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 1s
2017/06/17 23:56:57 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 1s
2017/06/17 23:56:58 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 1s
2017/06/17 23:56:59 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 1s
2017/06/17 23:57:00 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 1s
2017/06/17 23:57:01 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 1s
2017/06/17 23:57:02 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 1s
2017/06/17 23:57:03 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 1s
2017/06/17 23:57:04 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 1s
2017/06/17 23:57:05 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 1s
2017/06/17 23:57:06 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 1s
2017/06/17 23:57:07 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 1s
2017/06/17 23:57:08 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 5ms
2017/06/17 23:57:08 http: Accept error: accept tcp <IP_ADDRESS>:9980: accept: too many open files; retrying in 10ms
goroutine 18482 [running]:
runtime/debug.Stack(0x10437e7, 0x0, 0xc4210b0c80)
/usr/local/go/src/runtime/debug/stack.go:24 +0x79
runtime/debug.PrintStack()
/usr/local/go/src/runtime/debug/stack.go:16 +0x22
github.com/NebulousLabs/Sia/build.Severe(0xc4210b0e78, 0x2, 0x2)
/home/jrh/go/src/github.com/NebulousLabs/Sia/build/critical.go:32 +0x92
github.com/NebulousLabs/Sia/persist.(*Logger).Severe(0xc4201d4ba0, 0xc4210b0e78, 0x2, 0x2)
/home/jrh/go/src/github.com/NebulousLabs/Sia/persist/log.go:71 +0xe0
github.com/NebulousLabs/Sia/modules/host/contractmanager.(*writeAheadLog).commit.func2(0xc4218e0fd0, 0xc420320548, 0x0, 0x0, 0x0, 0x1ac2e18, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/host/contractmanager/writeaheadlogsync.go:196 +0x236
created by github.com/NebulousLabs/Sia/modules/host/contractmanager.(*writeAheadLog).commit
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/host/contractmanager/writeaheadlogsync.go:209 +0x1e5
Severe error: ERROR: unable to create write-ahead-log: open /Volumes/G-RAID_Thunderbolt/Mes_applications/Sia/host/contractmanager/contractmanager.wal_temp: too many open files
goroutine 18482 [running]:
runtime/debug.Stack(0x10437e7, 0x0, 0xc4210b0c80)
/usr/local/go/src/runtime/debug/stack.go:24 +0x79
runtime/debug.PrintStack()
/usr/local/go/src/runtime/debug/stack.go:16 +0x22
github.com/NebulousLabs/Sia/build.Severe(0xc4210b0e58, 0x2, 0x2)
/home/jrh/go/src/github.com/NebulousLabs/Sia/build/critical.go:32 +0x92
github.com/NebulousLabs/Sia/persist.(*Logger).Severe(0xc4201d4ba0, 0xc4210b0e58, 0x2, 0x2)
/home/jrh/go/src/github.com/NebulousLabs/Sia/persist/log.go:71 +0xe0
github.com/NebulousLabs/Sia/modules/host/contractmanager.(*writeAheadLog).commit.func2(0xc4218e0fd0, 0xc420320548, 0x0, 0x0, 0x0, 0x1ac2e18, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/host/contractmanager/writeaheadlogsync.go:201 +0x357
created by github.com/NebulousLabs/Sia/modules/host/contractmanager.(*writeAheadLog).commit
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/host/contractmanager/writeaheadlogsync.go:209 +0x1e5
Severe error: Unable to properly initialize WAL file, crashing to prevent corruption: unable to write WAL metadata: invalid argument
goroutine 18482 [running]:
runtime/debug.Stack(0x10437e7, 0x0, 0xc4210b0aa0)
/usr/local/go/src/runtime/debug/stack.go:24 +0x79
runtime/debug.PrintStack()
/usr/local/go/src/runtime/debug/stack.go:16 +0x22
github.com/NebulousLabs/Sia/build.Severe(0xc4210b0c18, 0x2, 0x2)
/home/jrh/go/src/github.com/NebulousLabs/Sia/build/critical.go:32 +0x92
github.com/NebulousLabs/Sia/persist.(*Logger).Severe(0xc4201d4ba0, 0xc4210b0c18, 0x2, 0x2)
/home/jrh/go/src/github.com/NebulousLabs/Sia/persist/log.go:71 +0xe0
github.com/NebulousLabs/Sia/modules/host/contractmanager.(*writeAheadLog).appendChange(0xc420320548, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/host/contractmanager/writeaheadlog.go:151 +0x46e
github.com/NebulousLabs/Sia/modules/host/contractmanager.(*writeAheadLog).commit.func2(0xc4218e0fd0, 0xc420320548, 0x0, 0x0, 0x0, 0x1ac2e18, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/host/contractmanager/writeaheadlogsync.go:208 +0x423
created by github.com/NebulousLabs/Sia/modules/host/contractmanager.(*writeAheadLog).commit
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/host/contractmanager/writeaheadlogsync.go:209 +0x1e5
Severe error: Unable to write state change to WAL: invalid argument
panic: unable to append a change to the WAL, crashing to prevent corruption
goroutine 18482 [running]:
github.com/NebulousLabs/Sia/modules/host/contractmanager.(*writeAheadLog).appendChange(0xc420320548, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/host/contractmanager/writeaheadlog.go:152 +0x4b8
github.com/NebulousLabs/Sia/modules/host/contractmanager.(*writeAheadLog).commit.func2(0xc4218e0fd0, 0xc420320548, 0x0, 0x0, 0x0, 0x1ac2e18, 0x0, 0x0)
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/host/contractmanager/writeaheadlogsync.go:208 +0x423
created by github.com/NebulousLabs/Sia/modules/host/contractmanager.(*writeAheadLog).commit
/home/jrh/go/src/github.com/NebulousLabs/Sia/modules/host/contractmanager/writeaheadlogsync.go:209 +0x1e5

This issue was fixed using this : https://github.com/NebulousLabs/Sia/issues/1840.
I have to say that even with this solution, the directory selection stopped halfway (after selecting half of the directories targeted). Sia-UI indicated something like "socket timed out" several times. I will try to add the missing directories ounce uploading is complete.


Create settings.yaml if not found in Module Creation

in get_metadata
assert setting_path.exists(), "settings.yaml file not found"
AssertionError: settings.yaml file not found

Hi @geanderson-ai! thanks for raising this issue.
Normally, setting.yaml file is created as part of the create-nest-app command. The data stored in this file is critical for the generation of a new module. if we create the file on runtime as part of the generating module command, there will be a missing configuration that should let pynest know how to create the new module.
I do agree that there is room to change the assertion message to be much more informative and let the user know what he should do

@ItayTheDar would it make more sense to ship this settings file as part of the initialized application instead of pointing the template to Path(__file__).parent.parent / "settings.yaml"?
I suspect it would make joint development significantly easier.

@JEub I think that this is a bad practice and my bad from the beginning. This was for me a way to maintain context for the cli commands generations but it is too fragile. I need some configuration files that is generated with the application and follows the best practices


Unable to cancel my slot (same day). Is there an API to delete my beneficiary instead?

So i booked a Covaxin slot through the script (using auto-book) for today. Its not letting me cancel appointment for the same day however. Is there a way to delete my beneficiary so I can re-add later?

Only cancel option I have used is on the portal. I haven't had to use that for same day slots. There are cancelAppointment and reschedule APIs. You can give that a try.