text:
How to reduce the deviation between ir images with color images when use align_to_color()?

Required Info

Camera Model
D415

Firmware Version
05.12.12.100

Operating System & Version
Win10

Kernel Version (Linux Only)
None

Platform
PC

SDK Version
{ legacy / 2.. }

Language
{C/C#/labview/nodejs/opencv/pcl/python/unity }

Segment
{Robot/Smartphone/VR/AR/others }

Issue Description
Hi, I‘m using D415 and I want to align 4 channels  images(RGB, Depth, Infrared, Infrared2). I use align_to_color() to try to get 4 channels aligned pixel by pixel, I found depth image has been aligned with color image, but 2 ir images are not aligned and have deviation with other 2 channel images. See below:

How to get ir images without deviation? Thanks in advance.

Hi @NingCY  Alignment is performed between two stream types, such as depth and color.  Infrared (left-side infrared) does not need to be aligned as it is already perfectly aligned with the depth map, so in a depth-color-infrared alignment the depth is aligned to color.  There is a Python alignment script for depth-color-Infrared (left side) at https://github.com/IntelRealSense/librealsense/issues/5093
There would not be a strong benefit to trying to add Infrared 2 to the aligned image as it will be almost the same as the Infrared left-side image except for a small horizontal offset.

@MartyG-RealSense yeah, I understand Infrared(left-side infrared) is already perfecty aligned with the depth map, and I use align_to_color() to try to finish a depth-color-infrared alignment, but after I did that, I got Infrared(left-side infrared) image have deviation with depth image, just like green arrow in lower left part of my posted image. You can see depth and color image is good, but 2 ir images both have deviations even include left-side infrared one.
I check #5093, he has tried to align all inputs to depth but will exists artifacts in rgb and ir images, that's not what i expected.
As far as I understand, Infrared (left-side infrared) is already perfectly aligned with the depth map, and depth image is aligned with rgb image, so Infrared (left-side infrared) should also be aligned with rgb image, why is there a deviation between Infrared (left-side infrared) and depth?

When depth to color alignment is performed, the depth stream will be resized to the size of the color stream's FOV.  This is a software resizing, as the size of the physical sensor component's FOV cannot be changed.  On the D435 / D435i camera models the color FOV of the RGB sensor is smaller than the depth FOV and so the depth FOV becomes smaller.
A mis-alignment between depth and infrared during alignment is usually not an issue that arises because it is extremely rare that a three-stream alignment of depth, color and infrared is attempted.
In an alignment with the RealSense SDK's align processing block (align_to), two stream types only can be aligned and one of those types must be depth.  So you could have depth-color alignment (the most common type of alignment) or depth-infrared alignment (which is very rarely used).
So if depth to color alignment is performed on D435 and the depth FOV is resized to the smaller color FOV by the align processing block, the infrared stream should still have the original larger FOV size because only one stream type can have its FOV resized.

Hi @NingCY  Do you require further assistance with this case, please?  Thanks!

@MartyG-RealSense No, thanks for your help!

You are very welcome, @NingCY - thanks very much for the update!

authors: MartyG-RealSense NingCY

repo: IntelRealSense/librealsense


text:
Tf data error

| Camera Model                       | { D455 } |
| Operating System & Version |   {Linux (Ubuntu 20.04)  |
| SDK Version                            |  {2.54.2 }    |
I tried opensource_tracking.launch with realsense D455
When RVIZ is running and I move the camera even a little bit, the TF DATA moves quickly and disappears
I thought it might be a problem with the imu, but imu calibration didn't work
https://github.com/IntelRealSense/librealsense/assets/159091346/fbe06768-3c39-41f1-a94b-dc9dfe5ae1c4

Hi @hirealsense  Are your little movements of the camera fast movements?  Intel's D435i SLAM guide which makes use of opensource_tracking.launch states that "the built-in IMU can only keep track for a very short time.  Moving or turning too quickly will break the sequence of successful point cloud matches and will result in the system losing track".
https://github.com/IntelRealSense/realsense-ros/wiki/SLAM-with-D435i
You could try using 'copy' for the unite_imu_method parameter instead of 'linear_interpolation', as IMU data may be more stable in Copy mode.
roslaunch realsense2_camera opensource_tracking.launch enable_gyro:=true enable_accel:=true unite_imu_method:=copy

thank you @MartyG-RealSense I tried what you said but the problem persists. And i tried adjusting the imu threshold value in the rtabmap.ini file, but it didn't work

What happens if you set the frequency of the IMU streams to 200 Accel and 400 Gyro by adding the commands below onto the end of your opensource_tracking.launch instruction?
accel_fps:=200 gyro_fps:=400

It takes longer than before to lose TFdata, but it still happens. Also, I have a new issue: TFdata moves as soon as I start opensource_tracking.launch
I tried initialization and reinstalling my Ubuntu, but the problem is still there, so I think it might be a device issue, and I'd like to know what you think about it.

My recollection is that IMU tracking can also be worse if the camera is observing a scene without many "interesting" details in it.  More information about this can be found at the link below.
https://support.intelrealsense.com/hc/en-us/community/posts/8338902895379/comments/11237875710355

source: gharchive/issue

authors: MartyG-RealSense hirealsense

license_type: permissive

license_source: github-api


text:
E: Unable to locate package librealsense2-dkms

Required Info

Camera Model
{ D400 }

Firmware Version
(Open RealSense Viewer --> Click info)

Operating System & Version
{ Linux (Ubuntu 16) }

Kernel Version (Linux Only)
(4.4.38)

Platform
NVIDIA Jetson

SDK Version
{ legacy / 2.. }

Language
{C/C#/labview/nodejs/opencv/pcl/python/unity }

Segment
{Robot/Smartphone/VR/AR/others }

Issue Description
When I follow the instructions in the file "distribution_linux.md", after I run the commend
$ sudo apt-get install librealsense2-dkms
I got error like this,
$ sudo apt-get install librealsense2-dkms
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package librealsense2-dkms
I have tried to use " sudo apt-get update", but it doesn't work. Can anybody help me with this?

Help me.
i have got same case:
$ sudo apt-get install librealsense2-dkms
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package librealsense2-dkms
I tried solve that problem from existing solves on forum.. unsuccesfully.
My hardware:  Up-Board Ubuntu 18.04

@kidier were you able to solve the issue?


text:
Is intel realsense D435i VL42 compliant for Jetson Xavier??

I am trying to use the model trained with nvidia digits for object detection with a live feed. I am facing error. I heard only vl42 compliant devices work with jetson xavier(link to this post could be found below ).

Could you please let me know if this camera is vl42 compliant??
on using the command,
    v4l2-ctl --all
returns

    Driver Info (not using libv4l2):
    	Driver name   : uvcvideo
    	Card type     : Intel(R) RealSense(TM) Depth Ca
    	Bus info      : usb-3610000.xhci-1
    	Driver version: 4.9.108
    	Capabilities  : 0x84200001
    		Video Capture
    		Streaming
    		Extended Pix Format
    		Device Capabilities
    	Device Caps   : 0x04200001
    		Video Capture
    		Streaming
    		Extended Pix Format
    Priority: 2
    Video input : 0 (Camera 1: ok)
    Format Video Capture:
    	Width/Height      : 1280/720
    	Pixel Format      : 'Z16 '
    	Field             : None
    	Bytes per Line    : 2560
    	Size Image        : 1843200
    	Colorspace        : Default
    	Transfer Function : Default (maps to Rec. 709)
    	YCbCr/HSV Encoding: Default (maps to ITU-R 601)
    	Quantization      : Default (maps to Full Range)
    	Flags             :
    Crop Capability Video Capture:
    	Bounds      : Left 0, Top 0, Width 1280, Height 720
    	Default     : Left 0, Top 0, Width 1280, Height 720
    	Pixel Aspect: 1/1
    Selection: crop_default, Left 0, Top 0, Width 1280, Height 720
    Selection: crop_bounds, Left 0, Top 0, Width 1280, Height 720
    Streaming Parameters Video Capture:
    	Capabilities     : timeperframe
    	Frames per second: 30.000 (30/1)
    	Read buffers     : 0
                               gain 0x00980913 (int)    : min=16 max=248 step=1 default=16 value=16

So is it right that only the depth data is received and not rgb?? Also please have a look at my post at nvidia: https://devtalk.nvidia.com/default/topic/1048157/jetson-agx-xavier/issue-in-connecting-camera-/
Please provide me with some information on possibilities to get rgb data on v4l2.

The camera complies with UVC 1.5 specification.
There is a lot of information about using the D435i on a Xavier (I recommend this article)
Officially, we only provide support for x86 platforms.
There are some reported issues on Jetson platforms (#2682 for example), but even more success stories.

Thank you for your reply. I tried the same jetsonhacks article. Is there any specific reason why only the depth data is detected?? is there a way around?

The camera complies with UVC 1.5 specification.
There is a lot of information about using the D435i on a Xavier (I recommend this article)
Officially, we only provide support for x86 platforms.
There are some reported issues on Jetson platforms (#2682 for example), but even more success stories.

And I think the example issue is a bit different. My issue is that the device couldnot detect the rgb camera using v4l2-ctl --all.
PS:I am a newbie

No worries, we will do our best to help :) I'm not an expert in V4L2 but @ev-mp is likely to know the answer or follow-up troubleshooting steps.

@Sprinzzzz , D435 is UVC-compliant. And v4l2 is the preferred backend for D400 for all Linux distributions.
Note that the query you did is only partially correct as v4l2-ctl --all provides the info for the first UVC device only.
In UVC terms, D435i is a composite device exhibiting 3 UVC sensors (Depth/IR/RGB) which are commonly mapped as /dev/video0 /dev/video1 /dev/video2 (given D435i is the only UVC device connected).
To list and query all UVC devices you need to:
1 List all UVC devices with $ls /dev/video*
2. For each device found run
v4l2-ctl --all -d /dev/video<0/1/2/3...>
Or use a one-liner:
ls /dev/video* -1a | xargs -n1  v4l2-ctl --all -d

Closing this issue for now. Please feel free to reopen for further assistance. Thank you.

we have one d435 connected, but it just apepars as /dev/video2
is it a misrepresentation or bug? Or the way it works? where are the other two devices?
ls /dev/video* -1a | xargs -n1 v4l2-ctl --all -d
Driver Info (not using libv4l2):
   Driver name   : uvcvideo
   Card type     : Intel(R) RealSense(TM) Depth Ca
   Bus info      : usb-3610000.xhci-1
   Driver version: 4.9.140
   Capabilities  : 0x84200001
   	Video Capture
   	Streaming
   	Extended Pix Format
   	Device Capabilities
   Device Caps   : 0x04200001
   	Video Capture
   	Streaming
   	Extended Pix Format
Priority: 2
Video input : 0 (Camera 6: ok)
Format Video Capture:
   Width/Height      : 848/480
   Pixel Format      : 'YUYV'
   Field             : None
   Bytes per Line    : 1696
   Size Image        : 814080
   Colorspace        : Default
   Transfer Function : Default (maps to Rec. 709)
   YCbCr/HSV Encoding: Default (maps to ITU-R 601)
   Quantization      : Default (maps to Limited Range)
   Flags             :
Crop Capability Video Capture:
   Bounds      : Left 0, Top 0, Width 848, Height 480
   Default     : Left 0, Top 0, Width 848, Height 480
   Pixel Aspect: 1/1
Selection: crop_default, Left 0, Top 0, Width 848, Height 480
Selection: crop_bounds, Left 0, Top 0, Width 848, Height 480
Streaming Parameters Video Capture:
   Capabilities     : timeperframe
   Frames per second: 60.000 (60/1)
   Read buffers     : 0
                    brightness 0x00980900 (int)    : min=-64 max=64 step=1 default=0 value=0
                      contrast 0x00980901 (int)    : min=0 max=100 step=1 default=50 value=50
                    saturation 0x00980902 (int)    : min=0 max=100 step=1 default=64 value=64
                           hue 0x00980903 (int)    : min=-180 max=180 step=1 default=0 value=0
white_balance_temperature_auto 0x0098090c (bool)   : default=1 value=1
                         gamma 0x00980910 (int)    : min=100 max=500 step=1 default=300 value=300
                          gain 0x00980913 (int)    : min=0 max=128 step=1 default=64 value=64
          power_line_frequency 0x00980918 (menu)   : min=0 max=2 default=3 value=3
     white_balance_temperature 0x0098091a (int)    : min=2800 max=6500 step=10 default=4600 value=4600 flags=inactive
                     sharpness 0x0098091b (int)    : min=0 max=100 step=1 default=50 value=50
        backlight_compensation 0x0098091c (int)    : min=0 max=1 step=1 default=0 value=0
                 exposure_auto 0x009a0901 (menu)   : min=0 max=3 default=3 value=3
             exposure_absolute 0x009a0902 (int)    : min=1 max=10000 step=1 default=166 value=166 flags=inactive
        exposure_auto_priority 0x009a0903 (bool)   : default=0 value=0

posted to https://github.com/IntelRealSense/librealsense/issues/3416#issuecomment-471720605

authors: AndreV84 RealSenseCustomerSupport Sprinzzzz dorodnic ev-mp


text:
fix your stuff

librealsense
2.31.0 RELEASE

OS
Linux

Instruction s for intel depth camera are trash, fix you r shit

https://github.com/IntelRealSense/librealsense/blob/master/code-of-conduct.md

authors: dorodnic jotk


text:
configParse对正则表达式支持不完善

使用\s

pattern = "\s"

运行报错

使用\\s

pattern = "\s"

configParse会对\转义

Antlr4 escape character:
https://stackoverflow.com/questions/26894025/antlr-token-definition-for-a-string-token
https://stackoverflow.com/questions/39348288/antlr4-need-an-explanation-on-this-string-literals
https://stackoverflow.com/questions/38188274/antlr4-literal-string-handling
https://stackoverflow.com/questions/29800106/how-do-i-escape-an-escape-character-with-antlr-4
https://stackoverflow.com/questions/24557953/handling-string-literals-which-end-in-an-escaped-quote-in-antlr4
https://stackoverflow.com/questions/19236797/capturing-string-literals-with-escaped-quotes-in-antlr
https://stackoverflow.com/questions/504402/how-to-handle-escape-sequences-in-string-literals-in-antlr-3
https://github.com/antlr/antlr4/issues/1537
https://groups.google.com/forum/#!topic/antlr-discussion/eiXpuz68zsE

authors: RickyHuo garyelephant

repo: InterestingLab/waterdrop

license_source: bigquery


text:
[QA] about use_swiglu & ParallelFusedMLP

Describe the question.
你好，我在代码中看到 mlp 可以使用两种不同的模式 如果我训练的时候使用 FeedForward 进行训练，推理的时候权重可以加载到 ParallelFusedMLP 里面吗？

不行，如果实在有需求的话需要手动更改一下权重里的key_name。

repo: InternLM/InternLM


text:
🛑 trv-gruppen.ck.no is down

In 26032cf, trv-gruppen.ck.no (https://trv-gruppen.ck.no) was down:

HTTP code: 0
Response time: 0 ms

Resolved: trv-gruppen.ck.no is back up in 74c4342 after 29 minutes.

repo: Intus-AS/Types-status

license: MIT


text:
🛑 venklinikken.no is down

In 47c485e, venklinikken.no (https://venklinikken.no) was down:

HTTP code: 0
Response time: 0 ms

Resolved: venklinikken.no is back up in d761486 after 14 minutes.


text:
🛑 turbuss1.no is down

In 97670df, turbuss1.no (https://turbuss1.no) was down:

HTTP code: 0
Response time: 0 ms

Resolved: turbuss1.no is back up in 7d98c43 after 11 hours, 17 minutes.


text:
Add VCS Ref label to Image builds

Adds the vcs-ref label as a default label applied to Docker image builds.
# Jenkinsfile
image = new Image(this, "repo/imagename", "v1.0")
image.build(gitUrl: env.GIT_URL, gitRef: env.GIT_COMMIT).tag()

Open questions:

Does the proposed implementation mean that gitRef is now a required field?
If so, do we want that to be optional and what would be the best way to implement the optionality?
Could gitUrl and gitRef both be retrieved via env from within the library so that they don't require the caller to implement them?

Unfortunately, I don't think so. I think what I was trying to fix here was the case that we're using a generic tag for an image and wanting to know what SHA it was actually running. But to your point, that's not easily retrievable unless going on to the K8s node.

source: gharchive/pull-request

repo: Invoca/jenkins-pipeline


text:
Fallback Twemoji font

The twemoji font needs to be added as a fallback for OSes that don't have an emoji font installed.

there was a long and arduious argument and suffice to say this is not happening.

repo: IoIxD/DFS

license: ISC


text:
Limit the window/side panel minimum size.

I feel like the user is currently given a little too much freedom with the window resizing:

As for the server list part, perhaps the entries could become more compact on the most extreme resizes:

And the settings side panel should be limited to right around this:

Thanks for the mockup, this definitely make sense!

Hey, I worked a bit on this task, I named this mode the compact mode, based on your mockup!

I don't think this is completed, as the window resizing issue was not yet addressed, just the in-window sidebar adjustment was.

Please unclose this until it is fixed :)

I can't decide the window size, the user can do whatever he wants with the window and I can't prevent that.

authors: HatWearingMann IohannRabeson

repo: IohannRabeson/teamwork-launcher


text:
Install error on MacOS

gyp ERR! System Darwin 19.2.0
Is this designed for mac?

/cc https://github.com/chjj/pty.js/issues/195

authors: IonicaBizau TwoHorus

repo: IonicaBizau/web-term

license: mit


text:
Help please there is getting an error of 'java.util.ConcurrentModificationException' and the  Rider App Crashes when loadAllAvailableDriver method is called

Hello, I'd like to thank you first for the great job you did, and for making it open source you helped us so much in our study project. On the other hand, many users of your app are getting the error of ### 'java.util.ConcurrentModificationException' and the  Rider App Crashes when loadAllAvailableDriver method is called :
java.util.ConcurrentModificationException
at java.util.ArrayList$Itr.next(ArrayList.java:860)
at com.iramml.uberclone.riderapp.Activities.Home.loadAllAvailableDriver(Home.java:710)
at com.iramml.uberclone.riderapp.Activities.Home.access$500(Home.java:115)
at com.iramml.uberclone.riderapp.Activities.Home$22.onDataChange(Home.java:690)
at com.google.firebase.database.core.ValueEventRegistration.fireEvent(com.google.firebase:firebase-database@@19.3.0:75)
at com.google.firebase.database.core.view.DataEvent.fire(com.google.firebase:firebase-database@@19.3.0:63)
at com.google.firebase.database.core.view.EventRaiser$1.run(com.google.firebase:firebase-database@@19.3.0:55)
at android.os.Handler.handleCallback(Handler.java:888)
at android.os.Handler.dispatchMessage(Handler.java:100)
at android.os.Looper.loop(Looper.java:213)
at android.app.ActivityThread.main(ActivityThread.java:8178)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1101)

I'm going to check this today, I'm going to take the opportunity to migrate to androidx this project

This bug is already fixed on this new commit

authors: IramML reda-moumen

repo: IramML/UberClone


text:
🛑 Admin Console is down

In 70b06fd, Admin Console (https://admin.ironcorelabs.com/api/health) was down:

HTTP code: 503
Response time: 179 ms

Resolved: Admin Console is back up in 1e8d6fe.

repo: IronCoreLabs/upptime


text:
Manipulator commands

This Pull Request closes issue #
Description of the changes:

Added Manipulator Commands

[ ] I have labelled this issue with the priority and correct subsystem.

[ ] I assigned this to the person I worked on this with (who will need to approve the changes)

Will talk about this today

repo: IronRiders/ChargedUp


text:
list all plugins necessary for work

Hi
some of the plugin needs is not documented, like bm3dfoo, knlmeans and others
is possible add the complete list in the readme?
greetings

No

?

repo: Irrational-Encoding-Wizardry/vs-denoise


text:
Updating lock files for latest crayfish-commons changes

Required for: https://github.com/Islandora-Devops/claw-playbook/pull/14
What does this Pull Request do?
Updates the composer lockfile for each microservice.  Now we'll have the latest crayish-commons changes so we can deploy with Postrgres using Ansible.
Interested parties
@jonathangreen

@dannylamb looks like we have some PHP 5 version issues here...

@jonathangreen Gah, dangit... I'm gonna have to manually roll those back in the lockfile or figure out something more clever...
Or we just drop 5 and run away :grin:

@dannylamb... its probably getting close to time to just 🔥burn 🔥 PHP 5 for CLAW and be done with it.
On the other hand, if you updated the lock files from a box with PHP 5 it would probably work for PHP 7, but I feel like this will continue to nag us for the next year until PHP 5 is officially dead.

@jonathangreen Or we just stop providing lockfiles? :man_shrugging: This is only going to get worse as 5 gets older, and really the lockfile on individual production systems are what people want.  We can't provide one for 7 if folks are going to run this for 5.

@dannylamb I could be convinced that we should yank the lock files... just makes testing a bit more crazy, since we will never be totally sure what versions people are running...
Do you think a PHP5 lock file will work on PHP7? That might be the solution till we drop PHP5.

@jonathangreen Let's try the lockfile with 5 and see what happens.
Maybe we should press the issue about removing 5 early.  That's a big bullet we could dodge a year down the road.

@dannylamb I'd be for it. I'm not sure anyone is CLAW-land would be opposed.

🍾

For posterity, to install 5.6 and update the lock files on a fresh 16.04 environment, I did the following:
$ sudo apt-get install python-software-properties
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update
$ sudo apt-get install -y php5.6
$ sudo apt-get install php5.6-dom
$ sudo apt-get install php5.6-mbstring

Then in each microservice, I installed a local copy of composer using php 5, which amounted to copy/pasting the composer install instructions and changing php to php5.6.  Your hash will vary from these instructions, so get the newest official instructions instead of blindly executing this:
$ sudo php5.6 -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
$ sudo php5.6 -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
$ sudo php5.6 -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
$ sudo php5.6 composer-setup.php
$ sudo php5.6 -r "unlink('composer-setup.php');"

Then I used 5.6 to run composer update:
$ sudo php5.6 composer.phar update

authors: dannylamb jonathangreen

repo: Islandora-CLAW/Crayfish


text:
Add contact us page

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

I don't think so there is a need of contact us page here
Thank you

repo: Its-Aman-Yadav/Community-Site


text:
[Performance]linvodb3 cost more time than MongoDB && mysql

Hi,Ivshti! I want to test linvodb3's performance about saving a large document into db , compared with MongoDB && mysql. Finally, I found linvodb3 cost more time in saving 50000 pieces of data than the others. Can u help me check my code if there is something wrong with my code?
my code
U can find time cost calculate in route:/linvodb3Insert,/mongodbInsert,/mysqlInsert
const express = require('express')
const router = express.Router()
const random = require('randomstring')
const _ = require('lodash')
const Q = require('q')

const levelDoc = require('../lib/level').Doc
const mongoDoc = require('../lib/mongo').Doc

const mysql = require('mysql')

const connection = mysql.createConnection({
  host: 'localhost',
  user: 'root',
  password: '121055',
  database: 'test', // 前面建的post表位于这个数据库中
  port: 3306
})
function linvodb3Insert () {
  var deferred = Q.defer()
  let docs = []
  for (let i = 0; i < 50000; i++) {
    docs.push({
      string: random.generate(),
      time: _.now()
    })
  }
  levelDoc.save(
    docs,
    function (err, newDoc) {
      if (err) {
        deferred.reject(new Error(err.message))
      } else {
        deferred.resolve(newDoc)
      }
    })
  return deferred.promise
}

router.get('/', function (req, res, next) {
  res.render('benchmark')
})
// leveldb批量插入
router.get('/linvodb3Insert', function (req, res, next) {
  let prev = (new Date()).getTime()
  linvodb3Insert().then(function (results) {
    let now = (new Date()).getTime()
    let gap = now - prev
    return res.json({
      gap: gap,
      msg: 'success'
    })
  // eslint-disable-next-line handle-callback-err
  }, function (err) {
    return res.json({msg: 'err'})
  })
})

// 验证leveldb插入成功
router.get('/linvodb3Count', function (req, res) {
  // eslint-disable-next-line handle-callback-err
  levelDoc.count({}, function (err, docs) {
    return res.json({msg: 'success', docs: docs})
  })
})

// mongoDB批量插入
router.get('/mongodbInsert', function (req, res, next) {
  let docs = []
  for (let i = 0; i < 50000; i++) {
    docs.push({
      string: random.generate(),
      time: _.now()
    })
  }
  let prev = (new Date()).getTime()
  Promise.resolve()
    .then(result => {
      return mongoDoc.insert(docs).exec()
    }).then(result => {
      let now = (new Date()).getTime()
      res.json({
        gap: now - prev,
        msg: 'success'
      })
    })
})

// mongodb数量

router.get('/mongodbCount', function (req, res, next) {
  Promise.resolve()
    .then(result => {
      return mongoDoc.count({}).exec()
    }).then(result => {
      res.json({
        number: result
      })
    })
})

// mysql批量插入
router.get('/mysqlInsert', function (req, res, next) {
  Promise.resolve()
    .then(res => {
      connection.connect(function (err) {
        if (err) {
          console.log('连接失败', err.stack)
          return
        }
        console.log('连接成功')
      })
    })
    .then(result => {
      let docs = []
      for (let i = 0; i < 50000; i++) {
        docs.push([
          random.generate(),
          _.now()
        ])
      }
      let sql = `INSERT INTO doc(string,time) VALUES ?`
      // // eslint-disable-next-line handle-callback-err
      // eslint-disable-next-line handle-callback-err
      let prev = (new Date()).getTime()
      return new Promise((resolve, reject) => {
        connection.query(sql, [docs], function (err, rows, fields) {
          if (err) {
            reject(err)
          }
          resolve(prev)
        })
      })
    })
    .then(result => {
      let now = (new Date()).getTime()
      res.json({
        msg: 'success',
        gap: now - result
      })
      connection.end()
    })
    .catch(err => {
      console.log(err)
    })
})

module.exports = router

Linvodb is not an alternative of MongoDB/MySQL; if you are building a back-end, you should choose mongodb/mysql or another similar solution
Linvodb is exclusively designed for embedding within end-user applications; it's normal that it is slower cause it builds the indexes in-memory, rather than just sending the document to another place (like MongoDB/mysql)


text:
Templates displayed specific to users, Allow user to create their own exercise

Templates Displayed are specific to each user

Created new field in Parse database that is an array of users who saved/created the template
Only shows templates to those in the array
Allows users to delete themselves from the array, effectively deleting the template from their account but not others
The template itself is not completely deleted from the database unless the list is empty and there are no posts that link to the template

https://user-images.githubusercontent.com/83436163/176797081-1c3ef8bf-ff15-4585-afa1-96481dba67f7.mov
User can create their own exercise

Use radio buttons to allow a user to select from a list of body parts to prevent user error
Allow user to name the exercise
Adds exercise to database once the fields have been filled

https://user-images.githubusercontent.com/83436163/176797325-943bbba7-89ce-4e8d-a62a-db3f381b0d03.mov

Great progress so far! If I correctly understand how templates work, I think it is an interesting design choice to completely remove a workout template from the db ones everyone un-saves it. Do you think there might be any use case where the someone un-saves it but then wants to resave it? or is that unlikely ?

Great progress so far! If I correctly understand how templates work, I think it is an interesting design choice to completely remove a workout template from the db ones everyone un-saves it. Do you think there might be any use case where the someone un-saves it but then wants to resave it? or is that unlikely ?

I think it would be somewhat unlikely, but I think that in the future once I implement a search feature, then the user will be able to search for any template that exists that they may have deleted. Otherwise, they can always recreate it.

repo: JCGarzaa/WRK


text:
Create and roll out spack-stack containers for release 1.3.1

Is your feature request related to a problem? Please describe.
Self-explanatory. In order to roll this out in the JCSDA CI testing system, we first need changes in one of our codes (ufo).

waiting on https://github.com/JCSDA-internal/ufo/pull/2779

Describe the solution you'd like
Build containers, push for testing first, then push as latest tags to replace existing containers
Additional context
n/a

Closed via https://github.com/JCSDA-internal/ufo/pull/2834.

repo: JCSDA/spack-stack


text:
DumpDB to CSV

ref #7

I made it so the output file in your function which has information about the dump uses the output dir like the other files.

authors: JCoupalK hakaitech

repo: JCoupalK/go-pgdump


text:
🛑 Pages is down

In 0df6e15, Pages (https://pages.frohnmeyer-wds.de/JfMods/Respackopts/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Pages is back up in c7491df after 45 minutes.

repo: JFronny/uptime


text:
🛑 jm26.net is down

In 38f1c8b, jm26.net (https://jm26.net/status.txt) was down:

HTTP code: 0
Response time: 0 ms

Resolved: jm26.net is back up in 36ab138 after 8 minutes.


text:
🛑 TV Internet Deals is down

In cafed84, TV Internet Deals (https://www.tvinternetdeals.org) was down:

HTTP code: 0
Response time: 0 ms

Resolved: TV Internet Deals is back up in 811919f after 9 minutes.

repo: JNA-Dealer-Program/stats


text:
Smarter data downloading

Necessary changes at sphinx already done, everything should work better than previously.

Meanwhile there was a one pull request which slightly changed download_data.sh
basically add a line to download additional folder. Could you remove the confiict?

Done. The only thing i needed to do was undoing the conflicting commit, because with my changes the CalibrationFiles are already being downloaded, and specifying them explicitly in the script is unnecessary. The checksums file on sphinx was already updated, because by the time I was improving the download script they were already present there.

authors: timorl wkrzemien

repo: JPETTomography/j-pet-framework-examples


text:
CREATE TABLE - default-values on columns

   CREATE TABLE myschema.tableName (
                id bigint NOT NULL DEFAULT nextval('myschema.mysequence'::regclass),
                bool_col boolean NOT NULL DEFAULT false,
                int_col integer NOT NULL DEFAULT 0)

Default-Values not supported currently

boolean (true|false)
nextval (postgresql syntax)

net.sf.jsqlparser.JSQLParserException: Encountered unexpected token: "nextval" "NEXTVAL"
    at line 1, column 61.

Was expecting one of:

    "("
    ")"
    "+"
    ","
    "-"
    "::"
    "="
    "ASC"
    "BY"
    "CASCADE"
    "CHECK"
    "COLLATE"
    "COMMENT"
    "COMMIT"
    "CONSTRAINT"
    "DEFAULT"
    "DELETE"
    "DESC"
    "EXCLUDE"
    "FOREIGN"
    "IN"
    "KEY"
    "NOT"
    "NULL"
    "ON"
    "PARTITION"
    "PRIMARY"
    "REFERENCES"
    "ROWS"
    "TABLESPACE"
    "TEMP"
    "TEMPORARY"
    "TYPE"
    "UNIQUE"
    "UNSIGNED"
    "UPDATE"
    "USING"
    "WHERE"
    "WITH"
    <K_TIME_KEY_EXPR>
    <S_CHAR_LITERAL>
    <S_DOUBLE>
    <S_IDENTIFIER>
    <S_LONG>
    <S_QUOTED_IDENTIFIER>

	at net.sf.jsqlparser.parser.CCJSqlParserUtil.parseStatement(CCJSqlParserUtil.java:165)
	at net.sf.jsqlparser.parser.CCJSqlParserUtil.parse(CCJSqlParserUtil.java:59)
	at net.sf.jsqlparser.test.TestUtils.assertSqlCanBeParsedAndDeparsed(TestUtils.java:88)
	at net.sf.jsqlparser.test.TestUtils.assertSqlCanBeParsedAndDeparsed(TestUtils.java:74)
	at net.sf.jsqlparser.test.TestUtils.assertSqlCanBeParsedAndDeparsed(TestUtils.java:59)
	at net.sf.jsqlparser.statement.create.CreateTableTest.testCreateTableWithDefault(CreateTableTest.java:677)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:89)
	at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:41)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:542)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:770)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:464)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:210)
Caused by: net.sf.jsqlparser.parser.ParseException: Encountered unexpected token: "nextval" "NEXTVAL"
    at line 1, column 61.

Was expecting one of:

    "("
    ")"
    "+"
    ","
    "-"
    "::"
    "="
    "ASC"
    "BY"
    "CASCADE"
    "CHECK"
    "COLLATE"
    "COMMENT"
    "COMMIT"
    "CONSTRAINT"
    "DEFAULT"
    "DELETE"
    "DESC"
    "EXCLUDE"
    "FOREIGN"
    "IN"
    "KEY"
    "NOT"
    "NULL"
    "ON"
    "PARTITION"
    "PRIMARY"
    "REFERENCES"
    "ROWS"
    "TABLESPACE"
    "TEMP"
    "TEMPORARY"
    "TYPE"
    "UNIQUE"
    "UNSIGNED"
    "UPDATE"
    "USING"
    "WHERE"
    "WITH"
    <K_TIME_KEY_EXPR>
    <S_CHAR_LITERAL>
    <S_DOUBLE>
    <S_IDENTIFIER>
    <S_LONG>
    <S_QUOTED_IDENTIFIER>

	at net.sf.jsqlparser.parser.CCJSqlParser.generateParseException(CCJSqlParser.java:25083)
	at net.sf.jsqlparser.parser.CCJSqlParser.jj_consume_token(CCJSqlParser.java:24927)
	at net.sf.jsqlparser.parser.CCJSqlParser.CreateTable(CCJSqlParser.java:13665)
	at net.sf.jsqlparser.parser.CCJSqlParser.SingleStatement(CCJSqlParser.java:175)
	at net.sf.jsqlparser.parser.CCJSqlParser.Statement(CCJSqlParser.java:79)
	at net.sf.jsqlparser.parser.CCJSqlParserUtil.parseStatement(CCJSqlParserUtil.java:163)
	... 28 more

I was looking into this but things got more complecated than I thought.

there's no boolean keyword so I created one.
default defination in column is usually diffrent from table's "default". So I rename the original CreateParameter to CreateTableParameter for table only. Then created a  new  CreateParameter with a different "default" part like:

List<String> CreateParameter():
{
    String retval = "";
    Token tk = null;
    Token tk2 = null;
...
            tk=<K_PRIMARY> { param.add(tk.image); }
            |
            <K_DEFAULT> {param.add("DEFAULT");}
                (
                    (tk=<K_NULL> | tk=<S_DOUBLE> | tk=<S_LONG> | tk=<K_FALSE> | tk=<K_TRUE> | tk=<S_CHAR_LITERAL> | tk=<K_TIME_KEY_EXPR>) {param.add(tk.image);}
                    |
                    ("+" {retval = "+";} | "-" {retval = "-";}) ?
                    (
                       tk=<S_LONG> { retval += tk.image; }
                       |
                       tk=<S_DOUBLE> { retval += tk.image; }
                    )
                    {param.add(retval);}
                    // place a new nextval() here
                )
            |
            tk=<K_FOREIGN> { param.add(tk.image); }
...

If someone write a new NextValExpression(), place it to the comment above.
sql
CREATE TABLE T1 (isok boolean DEFAULT true);
CREATE TABLE T1 (isok boolean DEFAULT false);

will work due to this change (copy from a working branch), but then I realized default value can be expressions. as in the mysql manual:
CREATE TABLE t1 (
  -- literal defaults
  i INT         DEFAULT 0,
  c VARCHAR(10) DEFAULT '',
  -- expression defaults
  f FLOAT       DEFAULT (RAND() * RAND()),
  b BINARY(16)  DEFAULT (UUID_TO_BIN(UUID())),
  d DATE        DEFAULT (CURRENT_DATE + INTERVAL 1 YEAR),
  p POINT       DEFAULT (Point(0,0)),
  j JSON        DEFAULT (JSON_ARRAY())
);

That's too hard for me, so I write down things I got and leave it to you guys -_-!.

Thank you for your thoughts, I didn't have the time to handle it myself because it is so complex. But I have placed a marker branch with a simple test case ... there are several syntax variants of nextval out there and other expressions may be allowed as well, as you have already noticed.

repo: JSQLParser/JSqlParser


text:
🛑 Glitch is down

In 098f64a, Glitch ($GLITCH) was down:

HTTP code: 503
Response time: 417 ms

Resolved: Glitch is back up in 1b13d2b after 26 minutes.

repo: JYFUX/upptime


text:
🛑 Glitch is down

In 1a0090e, Glitch ($GLITCH) was down:

HTTP code: 503
Response time: 419 ms

Resolved: Glitch is back up in 0b6c1d4 after 1 hour, 20 minutes.


text:
🛑 Glitch is down

In baa24f0, Glitch ($GLITCH) was down:

HTTP code: 503
Response time: 371 ms

Resolved: Glitch is back up in b8b9d0b.


text:
Error during install

When running urvc.bat install in admin (windows 11 cmd.exe), it causes this error.

@Expensive-Gaming  That is a strange error. Have you tried running the script using powershell? Do you have any prior installations of python on your computer?

I still had AICoverGen installed, so python v3.9.0 and pip, tensorboardx and multiple other modules that this uses too, including sox and fairseq that's in the error. I'm not sure if this is relevant but downloading dependencies.zip consistently failed for me so it would use the powershell stream method instead. Finally, I was also running cmd.exe in admin mode.
After uninstalling all the aforementioned and removing them from path, I ran the  install command again in pwsh.exe (Admin) and it brought up the warning but successfully completed the installation. I tested it afterwards and it seems to be running just fine. Again, downloading the zip failed so it switched to stream.

The warning will always be there, you can safely ignore that. It is a warning after all and not an error 😉 .
As for the actual problem. I am happy you fixed it. Having another python version installed should not be a problem in and of itself, as ultimate-rvc is running in its own isolated conda environment. I guess there could be problems with your path variable though :thinking:
As for downloading dependencies.zip, do you mean that you observed Download failed, trying with the powershell method ? If that is the case then it makes sense that you could not run the script with cmd.exe. I just do not understand why the first download method would fail. It is using curl which should be available.

@Expensive-Gaming I am going to close this but let me if you experience more problems

authors: Expensive-Gaming JackismyShephard

repo: JackismyShephard/ultimate-rvc


text:
🛑 Torra+ is down

In 36c3234, Torra+ (http://torraplus.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Torra+ is back up in 7b853ce after 12 minutes.

repo: JacksonKocon/uptime


text:
Generate Labels for Section Referencing

The missingP hack needs to be removed eventually. In order to do so, as mentioned in commit 0b7d75c by @JacquesCarette: "We need to generate 'labels' for sections, and then use those for reference. They
should be a new chunk type, and they'll be stored in a table, like the current symbol table.".

I think that labels are already high on Dan's "to do" list.

Done as of a51a739315345f07a0a017cf. Not exactly a new chunk type, but a new field for our existing referable chunks/layout objs.

authors: JacquesCarette niazim3 szymczdm


text:
Executable 'rviz_targetpose_marker.py' not found error

Hi.
The following error was found during program execution.
Were is 'rviz_targetpose_marker.py'?
$ ros2 launch px4_manipulation run.launch.py
[INFO] [launch]: All log files can be found below /home/quad/.ros/log/2024-02-25-00-46-06-522995-Thinkpad-684214
[INFO] [launch]: Default logging verbosity is set to INFO
[ERROR] [launch]: Caught exception in launch (see debug for traceback): executable 'rviz_targetpose_marker.py' not found on the libexec directory '/home/quad/ros2_ws/install/px4_manipulation/lib/px4_manipulation'

I found!!!
The file was in the /tools directory. :)


text:
CI is failing due to missing Appveyor.yaml

https://www.appveyor.com/docs/appveyor-yml/

Done, https://github.com/JakeGinnivan/ApiApprover/blob/master/appveyor.yml Now a few tests are failing due to white space issues. Will fix this another day

Build is now green

authors: SeanFeldman danielmarbach

repo: JakeGinnivan/ApiApprover


text:
Checkbox label is not working, when i use react-fastclick?

here my code==>
                           <input
                            type="checkbox"
                            className="no-fastclick checkbox" id="accept"
                            name="agree"
                            checked={this.state.checkBox}
                            onChange={this.handleCheck}/>
                            <label htmlFor="accept">By proceeding you agree to Terms of Use and Privacy Policy.</label>

Hello. Which version of react-fastclick are you using?

react-fastclick": "^3.0.2

Hey, @Aravindraj92. This seems to be something I never implemented. I'd be happy to accept a pull request to handle this. Inside this if block you'd simply need to check if the element type was a checkbox, and then set forTarget.checked = !forTarget.checked;.
If you'd like to look into this, it may be worth doing the same for radio buttons also. 😊

okay

Hi, this problem has not resolve yet ?

It is not, though I'm happy to accept pull requests. 🙂

repo: JakeSidSmith/react-fastclick


text:
Some questions about butterknife

Hi JakeWharton, I have some questions need for help:
first, why generated code in build/generated/source/apt directory, Instead of other directory? eg: inside /src。
second, how does butterknife using those generated code, combine with some activity？
My English is not very good, hope for the answer。

We don't control where the generated code goes. The Android Gradle plugin configures the java compiler such that any code generated by an annotation processor goes into that folder.
The generated code can be referenced directly or looked up dynamically by calling ButterKnife.bind. If you look at the implementation of bind, you'll see it looks up the generated code similar to how a LayoutInflater loads views, with Class.forName.

very thankful

authors: JakeWharton VernonLee

repo: JakeWharton/butterknife


text:
require.resolve & improved Node compatibility

require.resolve does not work with hihat --node
(related: https://github.com/substack/node-browserify/issues/1340)
More generally, since --node is still being run through browserify, it has a few other limitations like  module.filename. It would be better if --node were to just use Electron's node integration directly, however this has a lot of other implications like:

we would need to maintain our own file watcher that handles module dependencies
no support for browser transforms like glslify / babelify / etc
can't take advantage of 'browser' field resolution

With all this in mind, it seems a bit out of scope for a (primarily browser-based) tool like hihat.

Is there any workaround for the require.resolve issue currently? Could node-resolve be injected somehow?

No, it's a bit tricky to fix I think.
What is your use case? I think for typical node source it would be better to avoid browserify altogether. I'm exploring some ways of abstracting Hihat into more general purpose modules for this use case.

authors: audionerd mattdesl


text:
Crashed on trying to put an enchanted trident in a utility slot.

The log reads as follows:

---- Minecraft Crash Report ----
Time: 2024-06-30 18:36:53
Description: Ticking entity
java.lang.IllegalArgumentException: Can't find id for 'Reference{ResourceKey[minecraft:enchantment / minecraft:mending]=Enchantment Mending}' in map net.minecraft.class_2378$1@702a4008
at net.minecraft.class_2359.method_56158(class_2359.java:27)
at net.minecraft.class_9135$16.method_56423(class_9135.java:484)
at net.minecraft.class_9135$16.encode(class_9135.java:471)
at net.minecraft.class_9135$13.method_59793(class_9135.java:406)
at it.unimi.dsi.fastutil.objects.Object2IntMap.lambda$forEach$0(Object2IntMap.java:245)
at it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$MapEntrySet.fastForEach(Object2IntOpenHashMap.java:1078)
at it.unimi.dsi.fastutil.objects.Object2IntMap.forEach(Object2IntMap.java:247)
at net.minecraft.class_9135$13.method_56418(class_9135.java:405)
at net.minecraft.class_9135$13.encode(class_9135.java:401)
at net.minecraft.class_9139$12.encode(class_9139.java:156)
at net.minecraft.class_9326$1.method_57851(class_9326.java:123)
at net.minecraft.class_9326$1.method_57850(class_9326.java:109)
at net.minecraft.class_9326$1.encode(class_9326.java:59)
at net.minecraft.class_1799$1.method_56100(class_1799.java:156)
at net.minecraft.class_1799$1.encode(class_1799.java:132)
at net.minecraft.class_9135$11.method_58006(class_9135.java:378)
at net.minecraft.class_9135$11.encode(class_9135.java:363)
at net.minecraft.class_9139$11.encode(class_9139.java:136)
at net.minecraft.class_9139$8.encode(class_9139.java:81)
at dev.architectury.impl.NetworkAggregator.collectPackets(NetworkAggregator.java:146)
at dev.architectury.networking.NetworkManager.collectPackets(NetworkManager.java:137)
at dev.architectury.networking.NetworkManager.sendToPlayer(NetworkManager.java:157)
at io.github.jamalam360.utility_belt.server.ServerNetworking.sendInventoryToClient(ServerNetworking.java:27)
at net.minecraft.class_3222.handler$geh000$utility_belt$utilitybelt$startPlayerTick(class_3222.java:12145)
at net.minecraft.class_3222.method_5773(class_3222.java)
at net.minecraft.class_3218.method_18762(class_3218.java:770)
at net.minecraft.class_1937.method_18472(class_1937.java:498)
at net.minecraft.class_3218.method_31420(class_3218.java:408)
at net.minecraft.class_5574.method_31791(class_5574.java:54)
at net.minecraft.class_3218.method_18765(class_3218.java:372)
at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:1021)
at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:912)
at net.minecraft.class_1132.method_3748(class_1132.java:114)
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:697)
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:281)
at java.base/java.lang.Thread.run(Thread.java:1583)
A detailed walkthrough of the error, its code path and all known details is as follows:
-- Head --
Thread: Server thread
Stacktrace:
at net.minecraft.class_2359.method_56158(class_2359.java:27)
at net.minecraft.class_9135$16.method_56423(class_9135.java:484)
at net.minecraft.class_9135$16.encode(class_9135.java:471)
at net.minecraft.class_9135$13.method_59793(class_9135.java:406)
at it.unimi.dsi.fastutil.objects.Object2IntMap.lambda$forEach$0(Object2IntMap.java:245)
at it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$MapEntrySet.fastForEach(Object2IntOpenHashMap.java:1078)
at it.unimi.dsi.fastutil.objects.Object2IntMap.forEach(Object2IntMap.java:247)
at net.minecraft.class_9135$13.method_56418(class_9135.java:405)
at net.minecraft.class_9135$13.encode(class_9135.java:401)
at net.minecraft.class_9139$12.encode(class_9139.java:156)
at net.minecraft.class_9326$1.method_57851(class_9326.java:123)
at net.minecraft.class_9326$1.method_57850(class_9326.java:109)
at net.minecraft.class_9326$1.encode(class_9326.java:59)
at net.minecraft.class_1799$1.method_56100(class_1799.java:156)
at net.minecraft.class_1799$1.encode(class_1799.java:132)
at net.minecraft.class_9135$11.method_58006(class_9135.java:378)
at net.minecraft.class_9135$11.encode(class_9135.java:363)
at net.minecraft.class_9139$11.encode(class_9139.java:136)
at net.minecraft.class_9139$8.encode(class_9139.java:81)
at dev.architectury.impl.NetworkAggregator.collectPackets(NetworkAggregator.java:146)
at dev.architectury.networking.NetworkManager.collectPackets(NetworkManager.java:137)
at dev.architectury.networking.NetworkManager.sendToPlayer(NetworkManager.java:157)
at io.github.jamalam360.utility_belt.server.ServerNetworking.sendInventoryToClient(ServerNetworking.java:27)
at net.minecraft.class_3222.handler$geh000$utility_belt$utilitybelt$startPlayerTick(class_3222.java:12145)
at net.minecraft.class_3222.method_5773(class_3222.java)
at net.minecraft.class_3218.method_18762(class_3218.java:770)
at net.minecraft.class_1937.method_18472(class_1937.java:498)
at net.minecraft.class_3218.method_31420(class_3218.java:408)
at net.minecraft.class_5574.method_31791(class_5574.java:54)
-- Entity being ticked --
Details:
Entity Type: minecraft:player (net.minecraft.class_3222)
Entity ID: 616
Entity Name: Noah_Dekka
Entity's Exact location: -218292.95, 82.00, -1000383.39
Entity's Block location: World: (-218293,82,-1000384), Section: (at 11,2,0 in -13644,5,-62524; chunk contains blocks -218304,-64,-1000384 to -218289,319,-1000369), Region: (-427,-1954; contains chunks -13664,-62528 to -13633,-62497, blocks -218624,-64,-1000448 to -218113,319,-999937)
Entity's Momentum: 0.00, -0.08, 0.00
Entity's Passengers: []
Entity's Vehicle: null
Stacktrace:
at net.minecraft.class_1937.method_18472(class_1937.java:498)
at net.minecraft.class_3218.method_31420(class_3218.java:408)
at net.minecraft.class_5574.method_31791(class_5574.java:54)
at net.minecraft.class_3218.method_18765(class_3218.java:372)
at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:1021)
at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:912)
at net.minecraft.class_1132.method_3748(class_1132.java:114)
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:697)
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:281)
at java.base/java.lang.Thread.run(Thread.java:1583)
-- Affected level --
Details:
All players: 1 total; [class_3222['Noah_Dekka'/616, l='ServerLevel[1am]', x=-218292.95, y=82.00, z=-1000383.39]]
Chunk stats: 2601
Level dimension: minecraft:overworld
Level spawn location: World: (16,63,1), Section: (at 0,15,1 in 1,3,0; chunk contains blocks 16,-64,0 to 31,319,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,-64,0 to 511,319,511)
Level time: 5538657 game time, 7708616 day time
Level name: 1am
Level game mode: Game mode: survival (ID 0). Hardcore: false. Commands: true
Level weather: Rain time: 73090 (now: false), thunder time: 103991 (now: false)
Known server brands: fabric
Removed feature flags:
Level was modded: true
Level storage version: 0x04ABD - Anvil
Loaded entity count: 327
Stacktrace:
at net.minecraft.class_3218.method_8538(class_3218.java:1693)
at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:1024)
at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:912)
at net.minecraft.class_1132.method_3748(class_1132.java:114)
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:697)
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:281)
at java.base/java.lang.Thread.run(Thread.java:1583)
-- System Details --
Details:
Minecraft Version: 1.21
Minecraft Version ID: 1.21
Operating System: Windows 10 (amd64) version 10.0
Java Version: 21.0.3, Microsoft
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
Memory: 4082788728 bytes (3893 MiB) / 7616856064 bytes (7264 MiB) up to 8589934592 bytes (8192 MiB)
CPUs: 16
Processor Vendor: AuthenticAMD
Processor Name: AMD Ryzen 7 3700X 8-Core Processor
Identifier: AuthenticAMD Family 23 Model 113 Stepping 0
Microarchitecture: Zen 2
Frequency (GHz): 3.59
Number of physical packages: 1
Number of physical CPUs: 8
Number of logical CPUs: 16
Graphics card #0 name: AMD Radeon RX 5700 XT
Graphics card #0 vendor: Advanced Micro Devices, Inc.
Graphics card #0 VRAM (MiB): 8176.00
Graphics card #0 deviceId: VideoController1
Graphics card #0 versionInfo: 31.0.21031.1005
Memory slot #0 capacity (MiB): 16384.00
Memory slot #0 clockSpeed (GHz): 3.20
Memory slot #0 type: DDR4
Memory slot #1 capacity (MiB): 16384.00
Memory slot #1 clockSpeed (GHz): 3.20
Memory slot #1 type: DDR4
Virtual memory max (MiB): 52154.40
Virtual memory used (MiB): 38515.27
Swap memory total (MiB): 19456.00
Swap memory used (MiB): 1086.22
Space in storage for jna.tmpdir (MiB): available: 552401.50, total: 1953497.00
Space in storage for org.lwjgl.system.SharedLibraryExtractPath (MiB): available: 552401.50, total: 1953497.00
Space in storage for io.netty.native.workdir (MiB): available: 552401.50, total: 1953497.00
Space in storage for java.io.tmpdir (MiB): available: 1585268.38, total: 1907082.00
Space in storage for workdir (MiB): available: 552401.50, total: 1953497.00
JVM Flags: 10 total; -Xmx8192M -XX:MetaspaceSize=256M -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M
Enabled Feature Flags: minecraft:bundle, minecraft:vanilla
World Generation: Stable
World Seed: -2243382515033090771
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to 'fabric'; Server brand changed to 'fabric'
Launched Version: 1.21

Turns out it might be any enchantment:

java.lang.IllegalArgumentException: Can't find id for 'Reference{ResourceKey[minecraft:enchantment / minecraft:sweeping_edge]=Enchantment Sweeping Edge}' in map net.minecraft.class_2378$1@23043dc
at net.minecraft.class_2359.method_56158(class_2359.java:27)
at net.minecraft.class_9135$16.method_56423(class_9135.java:484)
at net.minecraft.class_9135$16.encode(class_9135.java:471)
at net.minecraft.class_9135$13.method_59793(class_9135.java:406)
at it.unimi.dsi.fastutil.objects.Object2IntMap.lambda$forEach$0(Object2IntMap.java:245)
at it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$MapEntrySet.fastForEach(Object2IntOpenHashMap.java:1078)
at it.unimi.dsi.fastutil.objects.Object2IntMap.forEach(Object2IntMap.java:247)
at net.minecraft.class_9135$13.method_56418(class_9135.java:405)
at net.minecraft.class_9135$13.encode(class_9135.java:401)
at net.minecraft.class_9139$12.encode(class_9139.java:156)
at net.minecraft.class_9326$1.method_57851(class_9326.java:123)
at net.minecraft.class_9326$1.method_57850(class_9326.java:109)
at net.minecraft.class_9326$1.encode(class_9326.java:59)
at net.minecraft.class_1799$1.method_56100(class_1799.java:156)
at net.minecraft.class_1799$1.encode(class_1799.java:132)
at net.minecraft.class_9135$11.method_58006(class_9135.java:378)
at net.minecraft.class_9135$11.encode(class_9135.java:363)
at net.minecraft.class_9139$11.encode(class_9139.java:136)
at net.minecraft.class_9139$8.encode(class_9139.java:81)
at dev.architectury.impl.NetworkAggregator.collectPackets(NetworkAggregator.java:146)
at dev.architectury.networking.NetworkManager.collectPackets(NetworkManager.java:137)
at dev.architectury.networking.NetworkManager.sendToPlayer(NetworkManager.java:157)
at io.github.jamalam360.utility_belt.server.ServerNetworking.sendInventoryToClient(ServerNetworking.java:27)
at net.minecraft.class_3222.handler$geh000$utility_belt$utilitybelt$startPlayerTick(class_3222.java:12145)
at net.minecraft.class_3222.method_5773(class_3222.java)
at net.minecraft.class_3218.method_18762(class_3218.java:770)
at net.minecraft.class_1937.method_18472(class_1937.java:498)
at net.minecraft.class_3218.method_31420(class_3218.java:408)
at net.minecraft.class_5574.method_31791(class_5574.java:54)
at net.minecraft.class_3218.method_18765(class_3218.java:372)
at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:1021)
at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:912)
at net.minecraft.class_1132.method_3748(class_1132.java:114)
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:697)
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:281)
at java.base/java.lang.Thread.run(Thread.java:1583)
A detailed walkthrough of the error, its code path and all known details is as follows:
-- Head --
Thread: Server thread
Stacktrace:
at net.minecraft.class_2359.method_56158(class_2359.java:27)
at net.minecraft.class_9135$16.method_56423(class_9135.java:484)
at net.minecraft.class_9135$16.encode(class_9135.java:471)
at net.minecraft.class_9135$13.method_59793(class_9135.java:406)
at it.unimi.dsi.fastutil.objects.Object2IntMap.lambda$forEach$0(Object2IntMap.java:245)
at it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap$MapEntrySet.fastForEach(Object2IntOpenHashMap.java:1078)
at it.unimi.dsi.fastutil.objects.Object2IntMap.forEach(Object2IntMap.java:247)
at net.minecraft.class_9135$13.method_56418(class_9135.java:405)
at net.minecraft.class_9135$13.encode(class_9135.java:401)
at net.minecraft.class_9139$12.encode(class_9139.java:156)
at net.minecraft.class_9326$1.method_57851(class_9326.java:123)
at net.minecraft.class_9326$1.method_57850(class_9326.java:109)
at net.minecraft.class_9326$1.encode(class_9326.java:59)
at net.minecraft.class_1799$1.method_56100(class_1799.java:156)
at net.minecraft.class_1799$1.encode(class_1799.java:132)
at net.minecraft.class_9135$11.method_58006(class_9135.java:378)
at net.minecraft.class_9135$11.encode(class_9135.java:363)
at net.minecraft.class_9139$11.encode(class_9139.java:136)
at net.minecraft.class_9139$8.encode(class_9139.java:81)
at dev.architectury.impl.NetworkAggregator.collectPackets(NetworkAggregator.java:146)
at dev.architectury.networking.NetworkManager.collectPackets(NetworkManager.java:137)
at dev.architectury.networking.NetworkManager.sendToPlayer(NetworkManager.java:157)
at io.github.jamalam360.utility_belt.server.ServerNetworking.sendInventoryToClient(ServerNetworking.java:27)
at net.minecraft.class_3222.handler$geh000$utility_belt$utilitybelt$startPlayerTick(class_3222.java:12145)
at net.minecraft.class_3222.method_5773(class_3222.java)
at net.minecraft.class_3218.method_18762(class_3218.java:770)
at net.minecraft.class_1937.method_18472(class_1937.java:498)
at net.minecraft.class_3218.method_31420(class_3218.java:408)
at net.minecraft.class_5574.method_31791(class_5574.java:54)
-- Entity being ticked --
Details:
Entity Type: minecraft:player (net.minecraft.class_3222)
Entity ID: 611
Entity Name: Noah_Dekka
Entity's Exact location: -218292.95, 82.00, -1000383.39
Entity's Block location: World: (-218293,82,-1000384), Section: (at 11,2,0 in -13644,5,-62524; chunk contains blocks -218304,-64,-1000384 to -218289,319,-1000369), Region: (-427,-1954; contains chunks -13664,-62528 to -13633,-62497, blocks -218624,-64,-1000448 to -218113,319,-999937)
Entity's Momentum: 0.00, -0.08, 0.00
Entity's Passengers: []
Entity's Vehicle: null
Stacktrace:
at net.minecraft.class_1937.method_18472(class_1937.java:498)
at net.minecraft.class_3218.method_31420(class_3218.java:408)
at net.minecraft.class_5574.method_31791(class_5574.java:54)
at net.minecraft.class_3218.method_18765(class_3218.java:372)
at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:1021)
at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:912)
at net.minecraft.class_1132.method_3748(class_1132.java:114)
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:697)
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:281)
at java.base/java.lang.Thread.run(Thread.java:1583)
-- Affected level --
Details:
All players: 1 total; [class_3222['Noah_Dekka'/611, l='ServerLevel[1am]', x=-218292.95, y=82.00, z=-1000383.39]]
Chunk stats: 2601
Level dimension: minecraft:overworld
Level spawn location: World: (16,63,1), Section: (at 0,15,1 in 1,3,0; chunk contains blocks 16,-64,0 to 31,319,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,-64,0 to 511,319,511)
Level time: 5539051 game time, 7709010 day time
Level name: 1am
Level game mode: Game mode: survival (ID 0). Hardcore: false. Commands: true
Level weather: Rain time: 72696 (now: false), thunder time: 103597 (now: false)
Known server brands: fabric
Removed feature flags:
Level was modded: true
Level storage version: 0x04ABD - Anvil
Loaded entity count: 330
Stacktrace:
at net.minecraft.class_3218.method_8538(class_3218.java:1693)
at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:1024)
at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:912)
at net.minecraft.class_1132.method_3748(class_1132.java:114)
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:697)
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:281)
at java.base/java.lang.Thread.run(Thread.java:1583)

I'm struggling to reproduce this. Do you have any more information? And maybe versions of mods you are using please

mod"s" plural? If you asking for all the mods. . . it's a long list. I'll see what I can do, but it might I'll try this: I'll try to recreate the event and capture the footage and then when it crashes, get the mod list from the crash report.

The verision of every mod should be near the top of latest.log

repo: JamCoreModding/utility-belt


text:
JObject is ignoring ContractResolver.

Newtsonsoft.Json Version 10.0.3
.NET Framework 4.6.1
It's appears that JObject is ignoring ContractResolver=CamelCasePropertyNamesContractResolver
Expected behavior
JsonSerializerSettings _camelCase = new JsonSerializerSettings
{
  ContractResolver = new CamelCasePropertyNamesContractResolver()
};

dynamic myDynamic = new JObject();
myDynamic.List = JArray.FromObject(list);
var dynamicOut = JsonConvert.SerializeObject(myDynamic, _camelCase);
// {"list":[{"prop":"val"},{"prop":"val"}]}
//this what I expect as a result

Actual behavior
JsonSerializerSettings _camelCase = new JsonSerializerSettings
{
  ContractResolver = new CamelCasePropertyNamesContractResolver()
};

// now, put my list in a dynamic
dynamic myDynamic = new JObject();
myDynamic.List = JArray.FromObject(list);
var dynamicOut = JsonConvert.SerializeObject(myDynamic, _camelCase);
// {"List":[{"Prop":"val"},{"Prop":"val"}]}
// PROBLEM! _camelCase is not respected

I was able to this to fix it:
JsonSerializerSettings _camelCase = new JsonSerializerSettings
{
    ContractResolver = new CamelCasePropertyNamesContractResolver()
};
JsonSerializer _camelCaseSerializer = JsonSerializer.Create(_camelCase);

or
Edit the default settings
JsonConvert.DefaultSettings = () => new JsonSerializerSettings
{
    ContractResolver = new CamelCasePropertyNamesContractResolver(),
};


text:
compilation errors on building the Newtonsoft.Json.sln

I'm having Visual Studio 2017 on Win 10. I'm trying to compile the latest Newtonsoft.Json-master.zip project (Newtonsoft.Json.sln) and i'm getting these following errors mentioned below:
1>------ Build started: Project: Newtonsoft.Json, Configuration: Debug Any CPU ------
1>C:\Users\biksingh.nuget\packages\microsoft.build.tasks.git\1.0.0-beta2-19367-01\build\Microsoft.Build.Tasks.Git.targets(24,5): warning : Unable to locate repository with working directory that contains directory 'D:\CEF\NewtonSoft\Newtonsoft.Json\Src\Newtonsoft.Json'.
1>C:\Users\biksingh.nuget\packages\microsoft.sourcelink.common\1.0.0-beta2-19367-01\build\Microsoft.SourceLink.Common.targets(50,5): warning : Source control information is not available - the generated source link is empty.
1>C:\Users\biksingh.nuget\packages\microsoft.build.tasks.git\1.0.0-beta2-19367-01\build\Microsoft.Build.Tasks.Git.targets(24,5): warning : Unable to locate repository with working directory that contains directory 'D:\CEF\NewtonSoft\Newtonsoft.Json\Src\Newtonsoft.Json'.
1>C:\Users\biksingh.nuget\packages\microsoft.build.tasks.git\1.0.0-beta2-19367-01\build\Microsoft.Build.Tasks.Git.targets(24,5): warning : Unable to locate repository with working directory that contains directory 'D:\CEF\NewtonSoft\Newtonsoft.Json\Src\Newtonsoft.Json'.
1>C:\Users\biksingh.nuget\packages\microsoft.sourcelink.common\1.0.0-beta2-19367-01\build\Microsoft.SourceLink.Common.targets(50,5): warning : Source control information is not available - the generated source link is empty.
1>C:\Users\biksingh.nuget\packages\microsoft.sourcelink.common\1.0.0-beta2-19367-01\build\Microsoft.SourceLink.Common.targets(50,5): warning : Source control information is not available - the generated source link is empty.
1>C:\Users\biksingh.nuget\packages\microsoft.build.tasks.git\1.0.0-beta2-19367-01\build\Microsoft.Build.Tasks.Git.targets(24,5): warning : Unable to locate repository with working directory that contains directory 'D:\CEF\NewtonSoft\Newtonsoft.Json\Src\Newtonsoft.Json'.
1>C:\Users\biksingh.nuget\packages\microsoft.sourcelink.common\1.0.0-beta2-19367-01\build\Microsoft.SourceLink.Common.targets(50,5): warning : Source control information is not available - the generated source link is empty.
1>Newtonsoft.Json -> D:\CEF\NewtonSoft\Newtonsoft.Json\Src\Newtonsoft.Json\bin\Debug\net35\Newtonsoft.Json.dll
1>Done building project "Newtonsoft.Json.csproj".
1>Newtonsoft.Json -> D:\CEF\NewtonSoft\Newtonsoft.Json\Src\Newtonsoft.Json\bin\Debug\net45\Newtonsoft.Json.dll
1>Newtonsoft.Json -> D:\CEF\NewtonSoft\Newtonsoft.Json\Src\Newtonsoft.Json\bin\Debug\net40\Newtonsoft.Json.dll
1>Done building project "Newtonsoft.Json.csproj".
1>Newtonsoft.Json -> D:\CEF\NewtonSoft\Newtonsoft.Json\Src\Newtonsoft.Json\bin\Debug\net20\Newtonsoft.Json.dll
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Sdks\Microsoft.NET.Sdk\build\Microsoft.NET.TargetFrameworkInference.targets(126,5): error : The current .NET SDK does not support targeting .NET Standard 2.0.  Either target .NET Standard 1.6 or lower, or use a version of the .NET SDK that supports .NET Standard 2.0.
1>Done building project "Newtonsoft.Json.csproj" -- FAILED.
1>C:\Users\biksingh.nuget\packages\microsoft.build.tasks.git\1.0.0-beta2-19367-01\build\Microsoft.Build.Tasks.Git.targets(24,5): warning : Unable to locate repository with working directory that contains directory 'D:\CEF\NewtonSoft\Newtonsoft.Json\Src\Newtonsoft.Json'.
1>C:\Users\biksingh.nuget\packages\microsoft.build.tasks.git\1.0.0-beta2-19367-01\build\Microsoft.Build.Tasks.Git.targets(24,5): warning : Unable to locate repository with working directory that contains directory 'D:\CEF\NewtonSoft\Newtonsoft.Json\Src\Newtonsoft.Json'.
1>C:\Users\biksingh.nuget\packages\microsoft.sourcelink.common\1.0.0-beta2-19367-01\build\Microsoft.SourceLink.Common.targets(50,5): warning : Source control information is not available - the generated source link is empty.
1>C:\Users\biksingh.nuget\packages\microsoft.build.tasks.git\1.0.0-beta2-19367-01\build\Microsoft.Build.Tasks.Git.targets(24,5): warning : Unable to locate repository with working directory that contains directory 'D:\CEF\NewtonSoft\Newtonsoft.Json\Src\Newtonsoft.Json'.
1>C:\Users\biksingh.nuget\packages\microsoft.sourcelink.common\1.0.0-beta2-19367-01\build\Microsoft.SourceLink.Common.targets(50,5): warning : Source control information is not available - the generated source link is empty.
1>C:\Users\biksingh.nuget\packages\microsoft.build.tasks.git\1.0.0-beta2-19367-01\build\Microsoft.Build.Tasks.Git.targets(24,5): warning : Unable to locate repository with working directory that contains directory 'D:\CEF\NewtonSoft\Newtonsoft.Json\Src\Newtonsoft.Json'.
1>C:\Users\biksingh.nuget\packages\microsoft.sourcelink.common\1.0.0-beta2-19367-01\build\Microsoft.SourceLink.Common.targets(50,5): warning : Source control information is not available - the generated source link is empty.
1>C:\Users\biksingh.nuget\packages\microsoft.sourcelink.common\1.0.0-beta2-19367-01\build\Microsoft.SourceLink.Common.targets(50,5): warning : Source control information is not available - the generated source link is empty.
1>Newtonsoft.Json -> D:\CEF\NewtonSoft\Newtonsoft.Json\Src\Newtonsoft.Json\bin\Debug\netstandard1.0\Newtonsoft.Json.dll
1>Done building project "Newtonsoft.Json.csproj".
1>Newtonsoft.Json -> D:\CEF\NewtonSoft\Newtonsoft.Json\Src\Newtonsoft.Json\bin\Debug\portable-net40+win8+wpa81+wp8+sl5\Newtonsoft.Json.dll
1>Done building project "Newtonsoft.Json.csproj".
1>Newtonsoft.Json -> D:\CEF\NewtonSoft\Newtonsoft.Json\Src\Newtonsoft.Json\bin\Debug\netstandard1.3\Newtonsoft.Json.dll
1>Newtonsoft.Json -> D:\CEF\NewtonSoft\Newtonsoft.Json\Src\Newtonsoft.Json\bin\Debug\portable-net45+win8+wpa81+wp8\Newtonsoft.Json.dll
2>------ Build started: Project: Newtonsoft.Json.Tests, Configuration: Debug Any CPU ------
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Sdks\Microsoft.NET.Sdk\build\Microsoft.NET.TargetFrameworkInference.targets(112,5): error : The current .NET SDK does not support targeting .NET Core 3.0.  Either target .NET Core 1.1 or lower, or use a version of the .NET SDK that supports .NET Core 3.0.
2>Done building project "Newtonsoft.Json.Tests.csproj" -- FAILED.
2>CSC : error CS1617: Invalid option '8.0' for /langversion. Use '/langversion:?' to list supported values.
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Sdks\Microsoft.NET.Sdk\build\Microsoft.NET.TargetFrameworkInference.targets(112,5): error : The current .NET SDK does not support targeting .NET Core 2.2.  Either target .NET Core 1.1 or lower, or use a version of the .NET SDK that supports .NET Core 2.2.
2>Done building project "Newtonsoft.Json.Tests.csproj" -- FAILED.
2>CSC : error CS1617: Invalid option '8.0' for /langversion. Use '/langversion:?' to list supported values.
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Sdks\Microsoft.NET.Sdk\build\Microsoft.NET.TargetFrameworkInference.targets(112,5): error : The current .NET SDK does not support targeting .NET Core 2.1.  Either target .NET Core 1.1 or lower, or use a version of the .NET SDK that supports .NET Core 2.1.
2>Done building project "Newtonsoft.Json.Tests.csproj" -- FAILED.
2>Done building project "Newtonsoft.Json.Tests.csproj" -- FAILED.
2>CSC : error CS1617: Invalid option '8.0' for /langversion. Use '/langversion:?' to list supported values.
2>Done building project "Newtonsoft.Json.Tests.csproj" -- FAILED.
2>CSC : error CS1617: Invalid option '8.0' for /langversion. Use '/langversion:?' to list supported values.
2>Done building project "Newtonsoft.Json.Tests.csproj" -- FAILED.
2>CSC : error CS1617: Invalid option '8.0' for /langversion. Use '/langversion:?' to list supported values.
2>Done building project "Newtonsoft.Json.Tests.csproj" -- FAILED.
2>CSC : error CS1617: Invalid option '8.0' for /langversion. Use '/langversion:?' to list supported values.
2>Done building project "Newtonsoft.Json.Tests.csproj" -- FAILED.
3>------ Build started: Project: Newtonsoft.Json.TestConsole, Configuration: Debug Any CPU ------
3>C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Sdks\Microsoft.NET.Sdk\build\Microsoft.NET.TargetFrameworkInference.targets(112,5): error : The current .NET SDK does not support targeting .NET Core 3.0.  Either target .NET Core 1.1 or lower, or use a version of the .NET SDK that supports .NET Core 3.0.
3>Done building project "Newtonsoft.Json.TestConsole.csproj" -- FAILED.
3>CSC : error CS0006: Metadata file 'D:\CEF\NewtonSoft\Newtonsoft.Json\Src\Newtonsoft.Json.Tests\bin\Debug\net46\Newtonsoft.Json.Tests.dll' could not be found
3>Done building project "Newtonsoft.Json.TestConsole.csproj" -- FAILED.
========== Build: 0 succeeded, 3 failed, 0 up-to-date, 0 skipped ==========
I could fine the files Newtonsoft.Json.dll \bin\Debug\net45 folder which i assume should be used but I'm not able to get any output for Newtonsoft.Json.Tests & Newtonsoft.Json.TestConsole projects for the testing purpose.

error : The current .NET SDK does not support targeting .NET Core 2.2. Either target .NET Core 1.1 or lower, or use a version of the .NET SDK that supports .NET Core 2.2.
2>Done building project "Newtonsoft.Json.Tests.csproj" -- FAILED.

Seems you don't have the right SDK etc (there's also an error about needing C# langver 8.0). Worth using the command line build to snuff out these things - ultimately the issues list here is for when select is broken - day to day problems like this are better approached on StackOverflow - you'll get a quicker answer and the world will get better searchability.

authors: bartelink issawigga


text:
Change the "share" word

I tried to change the "share" word to another thing in the fblive.php but it dosnt seem to by applied. What is your instruction to change it ? I've made my changes in the strpos call...

If you want to search comments for a different word change the following line:
if (strpos(strtolower($comment['message']), 'share')

... replace share with whatever word you like. Keep it lowercase. I will update the script shortly so this can be set within the settings.php file. That should work fine.

Ok that's what i've done but i dont seem to work.... will wate for your merge. I tried the other branch and i think there is an issue with the post id.
"No POST_ID set. Remeber to set it when you go live"
My post id is set and the live published but the comments array return null. It's wierd

Are you 100% certain the POST_ID is correct? The POST_ID is in the permalink URL, like this: https://www.facebook.com/359241181078529/videos/361577590844888/.
If you go here and watch the stream you will see the shoutouts still work fine. I changed the shoutout keyword multiple times during the stream and had my friend test it.
The No POST_ID set error was added in that branch. In the current version it doesn't check so you was never getting the error. Chances are the issue is with the POST_ID either not set, or set incorrectly.
Please let me know and I will look into this further.

Also note that if the POST_ID is correct the other issue could be that you need to stop and start the fblive.php script after changing the keyword. Stopping this script and starting it again will not effect the live stream.

Yeah that's what i've done. I've made my changes and restart the fblive.php. I'll test it when you merge al your modifications. Maybe it's just i tried it beetween to commits and push don't know...

Are you able to test this branch? This is the one that will be merged.

Ok i'll try it now

Thank you :)

I tried it and when i used the Page to comment the shout changed. After that i tried to coment with another account the shout isnt recorded or somthink like that.

And the profile image keeps blocked to page one.... and the name used is John Doe

This is strange, I've just set up a stream using "aze" as the keyword and it's working fine: https://www.facebook.com/359241181078529/videos/361600800842567/ ... it fblive.php running?

yes it's running proved by your vote...

Did you commented using your page ?

I commented with the page, and a real person. Both worked fine. I'm going to add logging to the script. It may give me a better idea about what's going on. Thank you for helping get to the bottom of this.
Out of interest what version of PHP are using?

You are welcom and thanks for your share :) It's a great work
I'm using PHP 7.0.10 (cli) (built: Sep 17 2016 19:11:16) ( NTS )
I'm done for now, i'll test your new version tomorrow in the evening bye

Ok. I should have added the logging by then.

Did you added logs ? it's not appeaaring in the added_default_shoutout branch

@randinfo on the case this morning. I had a late night last at work and didn't get time.

No problem 👍

Done. Waiting to merge.

authors: JamesTheHacker randinfo

repo: JamesTheHacker/Facebook-Live-Reactions


text:
Some Questions about Attention Mask

Hello, I have reviewed some of the code and did not use an attention mask. It's retnet. Don't you need to cover up the pad ID? Or does the pad ID have no impact on the previous sequence?

Please could you clarify what is meant by pad ID here?

Is the ID for padding the sentence

There's no need for an attention mask in this case, as the architecture enforces causality internally (please see the internal usage of the D matrix in retention.py).

authors: Jamie-Stirling tang-ed

repo: Jamie-Stirling/RetNet


text:
After flashing the RTOS_A36plus_MAX firmware, how to flash the original firmware?

Hi, you can power on the radio with both of the side buttons pressed. You will see a white screen. Then, flash the firmware back as normal.


text:
Error in results.js due to setting callback as an integer

Hi! Wow, wonderful work here! In results.js, on line 13, you have some code which adds an event listener. However, the callback you specify is setTimeout(). This calls the function setTimeout() and therefore will set the callback as its return value.
As it happens, setTimeout returns an ID which can be used later to cancel the timeout. What you should do is pass the actual setTimeout function to the callback.
One way to do this is to wrap the setTimeout into another function (e.g. function() { setTimeout(...) }; or, you could do some clever binding of arguments which will accomplish a similar thing.
(This issue causes errors in my console)
Again, awesome project!

(There should be a fix in #2)

Hi,
Thanks for the report and I'm glad you like the extension!
I have tested your fix and it resolved the error for me. I personally hadn't noticed that error so I have a feeling it is a new one - perhaps caused by a Chromium/Chrome update? I guess the only way to know is to try it in an old version of the browser!
I've merged your fix and all seems to be working smoothly!
On a side note, do you mind me asking how you found the extension? As far as I knew I was the only person using it, as it is really quite noddy and has a lot of quirks, I just rely on it so much!
Thanks for your help,
Jamie

@JamieOnUbuntu Yay! I came from HackerOne, I felt like this would be my best bet (it wasn't, this looks Very Secure), but found the errors when setting it up

Ah right, I was actually going to offer to invite you to my HackerOne, looks like you were already automatically invited!
Thanks again for your help with this!
Jamie

As for you not noticing the issue, perhaps it's that the error doesn't matter. Before the fix, the setTimeout function would be called immediately, and then 1.1 seconds later, your code would run and everything would look normal.
The only difference is that now it waits for the page to load, and then calls the function.
The only way to notice is to actually check for error messages (most pages load within 1.1 seconds so it doesn't matter whether you wait or not).
And thanks to you too!

I just tried removing the timeout all together and it seems to work fine, you don't have to wait the 1.1 seconds and the results are reliably highlighted straight away.
The reason I originally put the timeout in is because the script would sometimes run before the page fully loaded. I know the timeout isn't ideal but it worked.
I'm going to test with this for a bit and see if there are any problems.
Thanks

@JamieOnUbuntu That was because of your bug! Now it highlights immediately because the event listener works properly ;)
[i.e. Perhaps when you were doing it you were doing runTheCode() instead of function(){runTheCode()} ]

No... I'm wrong.
https://github.com/JamieOnUbuntu/results-whitelist/blob/70cebe779dbb13e1adcb392521fcda305bdb15b9/results.js#L13 - however, why did you change the event listener. This looks cool for the issue you described with Reddit? :)

I removed the DOMNodeInserted event listener as that would make the script run every time a node was inserted, which for something like Google search is hundreds of times per page.

Ah, fair enough.

repo: JamieOnUbuntu/results-whitelist


text:
Make it possible to call procedures with arguments through a ToolBar Button

Currently ToolBar Buttons can not send arguments automatically when calling procedures, you need to add a layer between, i.e. ButtonClick -> ProcedureWithNoArguments -> ProcedureWithArguments
It would be preferable for readability if we can skip that middle step and just call procedures with arguments directly

Already done

repo: JanJorgensen/StepBro


text:
not working on/with servers

as the title says i installed the mod on client and on a forge server, both are forge version 40.1.19 (minecraft 1.18.2) and the mod didnt worked at all. going into a singleplayer world did show the mob-drops of alex's mobs and create ores-spawns, but were missing the cobalt ore spawns from tinkers construct.
going on server (once again: server has mod installed too) did show neither of any of the above
checked the servers logs and debug-logs and both said the mod initialised/loaded without any issue
can provide more info like modlist or logfiles when requested
used mod-version was 3.2.1

Can confirm this!

The version 3.3.0 (in review on curseforge) is fixing this issues, i hope (is working on my dev env). ^^'

authors: AlasDiablo Gbergz VastayanWings

repo: Janoeo/JER-Integration


text:
[BIG ISSUE] Update sha256 for nix systems

can't rebuild my nixos system as I get the following error:
error: hash mismatch in fixed-output derivation '/nix/store/1nn8yqkcgds1frzkh4hxhbk3d0ifv2wd-source.drv':
         specified: sha256-SN4m0ka5VHLIQYTszhlCIB+2D+nyWMzJM5n5bZdkG/I=
            got:    sha256-l623fIVhVCU/ylbBmohAtQNbK0YrWlEny0sC/vBJ+dU=
error: 1 dependencies of derivation '/nix/store/ksbmi4ar7nzjd88zgq4py9a7kx9bkz27-matugen-2.4.0.drv' failed to build
error: 1 dependencies of derivation '/nix/store/fyhjq3q83xnjh5iaq9qwphsnhk16gxgd-hyprpanel.drv' failed to build
error: 1 dependencies of derivation '/nix/store/9sc3fdq0jampwrxgaf2jb5mg2hv9f7gb-system-path.drv' failed to build
error: 1 dependencies of derivation '/nix/store/1rr81cv1l1l6xclhbjzi69gqbcw5kfvz-nixos-system-nixtoast-24.11.20241110.aebe249.drv' failed to build

this prevents nix users from upgrading any other part of their system as well, which is a pretty big deal. Appreciate the fast responses you guys always put out, so hoping this gets patched quick :)

duplicate https://github.com/Jas-SinghFSU/HyprPanel/issues/479

This is now fixed afaik, try updating your nixpkgs input.

unfortunately not :( but from what i've read it shouldn't be long before this is fixed as its simply waiting on another dependency to be updated

fixed now

authors: Houdiee rubiin

repo: Jas-SinghFSU/HyprPanel


text:
与vite2.0 不兼容

vite2.0修改了部分api 是否有更新计划

今明两天内会更新

今明两天内会更新

vite2.0修改了部分api 是否有更新计划

今明两天内会更新

vite2.0修改了部分api 是否有更新计划

今明两天内会更新

https://github.com/JasKang/vite-plugin-vuedoc/releases/tag/3.0.0-0

https://github.com/JasKang/vite-plugin-vuedoc/releases/tag/3.0.0-0

authors: JasKang shlroland

repo: JasKang/vite-plugin-vuedoc


text:
Memcached and serialization of RegexMatchingRegisteredServiceProxyPolicy

Hi,
I have configured memcached as ticketRegistry but when I want to use it, I get serialization exception of RegexMatchingRegisteredServiceProxyPolicy object. Here is part of the stacktrace:
Caused by: java.util.concurrent.ExecutionException: com.esotericsoftware.kryo.KryoException: Class cannot be created (missing no-arg constructor): java.util.regex.Pattern
Serialization trace:
pattern (org.jasig.cas.services.RegexMatchingRegisteredServiceProxyPolicy)
proxyPolicy (com.arkena.acas.services.AuthorizationBasedRegexRegisteredService)
service (org.jasig.cas.authentication.HttpBasedServiceCredential)
credentialMetaData (org.jasig.cas.authentication.DefaultHandlerResult)
successes (org.jasig.cas.authentication.ImmutableAuthentication)
authentication (org.jasig.cas.ticket.TicketGrantingTicketImpl)
	at java.util.concurrent.FutureTask.report(FutureTask.java:122)
	at java.util.concurrent.FutureTask.get(FutureTask.java:188)
	at net.spy.memcached.transcoders.TranscodeService$Task.get(TranscodeService.java:97)
	at net.spy.memcached.internal.GetFuture.get(GetFuture.java:70)
	at net.spy.memcached.MemcachedClient.get(MemcachedClient.java:1230)
	... 97 more

I'm using version 4.1.0 but it is not working in 4.1.2 either.
Best
smicyk

Cool, thanks for the report. This is an easy fix. Once the patch goes it, please point your overlay to 4.1.3 SNAPSHOT and try again.

What is this component: com.arkena.acas.services.AuthorizationBasedRegexRegisteredService?

It's extends RegexRegisteredService and adds some fields (list of strings and two strings).

What I am trying to figure out, why is a component that deals with the service registry is processed by memcached ticket registry?
Also, your configuration is wrong. Logs indicate:
proxyPolicy (com.arkena.acas.services.AuthorizationBasedRegexRegisteredService)

Based on your description of that class, this is not a proxy policy.

Without memcached ticket registry it works fine. Here is my configuration for that service:

I see where the problem is. We'll get this fixed.

Hi, I'm using version 4.1.3 to test and it seems that there is still a problem. Here is the stacktrace.
Caused by: java.util.concurrent.ExecutionException: com.esotericsoftware.kryo.KryoException: Encountered unregistered class ID: 95
Serialization trace:
attributes (org.jasig.cas.authentication.ImmutableAuthentication)
authentication (org.jasig.cas.ticket.TicketGrantingTicketImpl)
	at java.util.concurrent.FutureTask.report(FutureTask.java:122)
	at java.util.concurrent.FutureTask.get(FutureTask.java:188)
	at net.spy.memcached.transcoders.TranscodeService$Task.get(TranscodeService.java:97)
	at net.spy.memcached.internal.GetFuture.get(GetFuture.java:70)
	at net.spy.memcached.MemcachedClient.get(MemcachedClient.java:1230)
	... 78 more
Caused by: com.esotericsoftware.kryo.KryoException: Encountered unregistered class ID: 95
Serialization trace:
attributes (org.jasig.cas.authentication.ImmutableAuthentication)
authentication (org.jasig.cas.ticket.TicketGrantingTicketImpl)
	at com.esotericsoftware.kryo.util.DefaultClassResolver.readClass(DefaultClassResolver.java:137)
	at com.esotericsoftware.kryo.Kryo.readClass(Kryo.java:670)
	at com.esotericsoftware.kryo.Kryo.readClassAndObject(Kryo.java:781)
	at com.esotericsoftware.kryo.serializers.CollectionSerializer.read(CollectionSerializer.java:134)
	at com.esotericsoftware.kryo.serializers.CollectionSerializer.read(CollectionSerializer.java:40)
	at com.esotericsoftware.kryo.Kryo.readClassAndObject(Kryo.java:793)
	at com.esotericsoftware.kryo.serializers.MapSerializer.read(MapSerializer.java:161)
	at com.esotericsoftware.kryo.serializers.MapSerializer.read(MapSerializer.java:39)
	at com.esotericsoftware.kryo.Kryo.readObject(Kryo.java:711)
	at com.esotericsoftware.kryo.serializers.ObjectField.read(ObjectField.java:125)
	at com.esotericsoftware.kryo.serializers.FieldSerializer.read(FieldSerializer.java:551)
	at com.esotericsoftware.kryo.Kryo.readObject(Kryo.java:711)
	at com.esotericsoftware.kryo.serializers.ObjectField.read(ObjectField.java:125)
	at com.esotericsoftware.kryo.serializers.FieldSerializer.read(FieldSerializer.java:551)
	at com.esotericsoftware.kryo.Kryo.readClassAndObject(Kryo.java:793)
	at org.jasig.cas.ticket.registry.support.kryo.KryoTranscoder.decode(KryoTranscoder.java:206)
	at net.spy.memcached.transcoders.TranscodeService$1.call(TranscodeService.java:63)
	at java.util.concurrent.FutureTask.run(FutureTask.java:262)
	at net.spy.memcached.transcoders.TranscodeService$Task.run(TranscodeService.java:110)
	at net.spy.memcached.transcoders.TranscodeService$Task.get(TranscodeService.java:96)
	... 80 more

You are going to have to enable DEBUG level logs for both CAS and Kryp, and investigate  Encountered unregistered class ID: 95

Also it might be useful to see your ticket registry configuration.

CAS auto-registered all classes that do not have a serializer assigned to them explicitly:
https://github.com/Jasig/cas/blob/4.1.x/cas-server-integration-memcached/src/main/java/org/jasig/cas/ticket/registry/support/kryo/KryoTranscoder.java#L178
So this seems like an issue on your side, unless you can provide more data.

Here you go:
<bean id="ticketRegistry"
          class="org.jasig.cas.ticket.registry.MemCacheTicketRegistry"
          c:client-ref="memcachedClient"
          c:ticketGrantingTicketTimeOut="${tgt.maxTimeToLiveInSeconds}"
          c:serviceTicketTimeOut="${st.timeToKillInSeconds}" />

    <bean id="memcachedClient" class="net.spy.memcached.spring.MemcachedClientFactoryBean"
          p:servers="${memcached.servers}"
          p:protocol="${memcached.protocol}"
          p:locatorType="${memcached.locatorType}"
          p:failureMode="${memcached.failureMode}"
          p:transcoder-ref="kryoTranscoder">
        <property name="hashAlg">
            <util:constant static-field="net.spy.memcached.DefaultHashAlgorithm.${memcached.hashAlgorithm}" />
        </property>
    </bean>

    <bean id="kryoTranscoder"
          class="org.jasig.cas.ticket.registry.support.kryo.KryoTranscoder"
          init-method="initialize"
          c:initialBufferSize="8192" />

Can you duplicate the problem with a fresh new instance of memcached? Can you restart the daemon?

Hi,
finally I got it working. It seems that there are missing serializers for Kryo. I have to add following lines to KryoTranscoder:
kryo.register(LinkedHashMap.class);
kryo.register(HashSet.class);
kryo.register(UsernamePasswordCredential.class);
kryo.register(SimplePrincipal.class);
kryo.register( Collections.EMPTY_LIST.getClass(), new CollectionsEmptyListSerializer() );
kryo.register( Collections.EMPTY_MAP.getClass(), new CollectionsEmptyMapSerializer() );
kryo.register( Collections.EMPTY_SET.getClass(), new CollectionsEmptySetSerializer() );

What is quite strange I don't have to add serializers for my custom classes but only for those mentioned above.
I hope it helps.

Excellent. Would you be able to submit a PR? We can include this in a 4.1.4 release for sure.

Done.

You should be able to try the patch in about 30 minutes via 4.1.4-SNAPSHOT versions.

Hello it seems this bug is back in 4.1.6. (It works well in 4.1.5)

Do you have a stacktrace you can post?

Cross checked. I don't see any outstanding differences between 4.1.5 and 4.1.6 when it comes to handling of this issue. They are identical it seems. If you spot a difference in the code, please post back.

authors: bb2k mmoayyed smicyk

repo: Jasig/cas


text:
[Bug]: After clicking on bookmark it automatically scrolls up.

What happened?
I found a BUG 🐞 when i tried to bookmark the bottom products as well as middle product it automatically scrolls up to the top of the page.. To understand this bug clearly I have aslo recorded an video. Please do take a look at it.  Like I need to go down again and again to visit or bookmark the product or tools.
https://github.com/JasonDsouza212/free-hit/assets/93393539/62c16489-b161-4b57-8b76-ab1a2bd3cd48
Add screenshots
Add screenshots
What browsers are you seeing the problem on?
Chrome
Code of Conduct

[X] I agree to follow this project's Code of Conduct

Good eye, @omk-coder  ! Would you like to work on this?

Its not scrolling up. The  tag you have linked in the bookmarks have href="#" which reloads the page and it seems that you scrolled up. I have not gone through the entire code but you just have to pass the right link

Just remove the anchor tag from the Bookmark button

@CodeMongerrr thanks for suggestion i was worked on it..

@CodeMongerrr thanks for the suggestion i am working on it.. I shared this issue cause sometime my browser end up running slow so just though that may be it not an actually issue but problem with my browser. anyways working on it.

authors: CodeMongerrr JasonDsouza212 omk-coder


text:
Where is the Currying implementation?

Currying is a fundamental feature and it's talked about in the README.md but I couldn't find any implementation -- as opposed to a single example -- of it in the actual lib. This looks like a missing feature.
Any plan on adding it?

IMO, This crates looks good.
https://crates.io/crates/cutlass

IMO, This crates looks good. https://crates.io/crates/cutlass

It looks like the library doesn't adapt the lifetime cycles of the function parameters.
I'm making wheel recently, I found that currying in Rust is difficult from other languages.
Such as the lifetime cycles of functions, if the parameters used the lifetime bounds, then the closure in function body will throw a error. And the solution to this problem is to add lifetime bounds to the function return type.
It's obviously a terrible thing to fiddle with currying in Rust. But I think there should be a possible solution, although there are also some complex situations under the currying.
BTW, there is my new wheel

authors: black7375 wgxh-cli why-not-try-calmer


text:
Added support for compiled stats

fixes #353
Will add documentation tomorrow, but thought I should open the PR if anyone wishes to have a peek at the code to make sure it's all hunky dory.

@nieve Code looks fine to me. There's another one coming up soon w/ the "soft deletes", and this one will probably be a nice guide on how to do the soft deletes.

Docs added, this is good to go :)
Will be more than happy to take on the soft deletes one- feel free to give me a shout when it comes.

@nieve Can you peek at the test that's failing: http://build.fubu-project.org/viewLog.html?buildId=47577&tab=buildResultsDiv&buildTypeId=Marten_Master? Soft deletes are 2nd on my queue, but I don't mind handing it off. If you wanna do that, I'll go put in my notes about the mechanics to the GH issue. Thought it might be nice if you didn't have to do every single Linq customization;)

@jeremydmiller don't have access to the CI. Which test is that?

Huh, you should be able to log on as a guest.
It's end_to_end_query_with_include_Tests.compiled_include_to_list

Oh, this is odd- I've removed the commit that had this test in and pushed -f to my branch. Should I create another PR on another branch?

I say you do whatever's easiest for you on the Git mechanics.

authors: jeremydmiller nieve

repo: JasperFx/marten