text:
ERROR Backend: Failed to write state data to data frame

See the "DEBUG 'float' object is not subscriptable" error below.
I've seen this happen sometimes, and generally it doesn't happen. When I looked into it before, it was hard to tell where it was coming from, but thought it might be worth capturing to discuss further.
2023-09-18 16:47:33; DEBUG Backend: Calc data from state data frame
2023-09-18 16:47:39; INFO Backend: RX topic:ardumower/Ardumower/state message:b'{"battery_voltage":26.45,"position":{"x":11,"y":22.14,"delta":3.14,"solution":2,"age":0.06,"accuracy":0.02,"visible_satellites":37,"visible_satellites_dgps":30,"mow_point_index":0},"target":1.976221,"job":2,"sensor":0,"amps":-0.58,"map_crc":2111653}'
2023-09-18 16:47:39; ERROR Backend: Failed to write state data to data frame
2023-09-18 16:47:39; DEBUG 'float' object is not subscriptable
2023-09-18 16:47:45; INFO Backend: RX topic:ardumower/Ardumower/state message:b'{"battery_voltage":26.45,"position":{"x":11,"y":22.14,"delta":3.14,"solution":2,"age":0.06,"accuracy":0.02,"visible_satellites":35,"visible_satellites_dgps":30,"mow_point_index":0},"target":{"x":13.52,"y":22.13},"job":2,"sensor":0,"amps":-0.59,"map_crc":2111653}'
2023-09-18 16:47:45; DEBUG Backend: Calc data from state data frame
2023-09-18 16:47:51; INFO Backend: RX topic:ardumower/Ardumower/state message:b'{"battery_voltage":26.45,"position":{"x":11,"y":22.14,"delta":3.14,"solution":2,"age":0.06,"accuracy":0.02,"visible_satellites":36,"visible_satellites_dgps":28,"mow_point_index":0},"target":1.976221,"job":2,"sensor":0,"amps":-0.58,"map_crc":2111653}'
2023-09-18 16:47:51; ERROR Backend: Failed to write state data to data frame
2023-09-18 16:47:51; DEBUG 'float' object is not subscriptable
2023-09-18 16:47:57; INFO Backend: RX topic:ardumower/Ardumower/state message:b'{"battery_voltage":26.46,"position":{"x":11,"y":22.14,"delta":3.14,"solution":2,"age":0.13,"accuracy":0.02,"visible_satellites":36,"visible_satellites_dgps":27,"mow_point_index":0},"target":{"x":13.52,"y":22.13},"job":2,"sensor":0,"amps":-0.59,"map_crc":2111653}'

Here are some examples where it doesn't result in that error:
2023-09-18 16:53:21; DEBUG Backend: Calc data from state data frame
2023-09-18 16:53:27; INFO Backend: RX topic:ardumower/Ardumower/state message:b'{"battery_voltage":26.47,"position":{"x":11,"y":22.14,"delta":3.14,"solution":2,"age":0.06,"accuracy":0.02,"visible_satellites":39,"visible_satellites_dgps":29,"mow_point_index":0},"target":{"x":13.52,"y":22.13},"job":2,"sensor":0,"amps":-0.57,"map_crc":2111653}'
2023-09-18 16:53:27; DEBUG Backend: Calc data from state data frame
2023-09-18 16:53:33; INFO Backend: RX topic:ardumower/Ardumower/state message:b'{"battery_voltage":26.48,"position":{"x":11,"y":22.14,"delta":3.14,"solution":2,"age":0.09,"accuracy":0.02,"visible_satellites":39,"visible_satellites_dgps":30,"mow_point_index":0},"target":{"x":13.52,"y":22.13},"job":2,"sensor":0,"amps":-0.58,"map_crc":2111653}'
2023-09-18 16:53:33; DEBUG Backend: Calc data from state data frame
2023-09-18 16:53:39; INFO Backend: RX topic:ardumower/Ardumower/state message:b'{"battery_voltage":26.48,"position":{"x":11,"y":22.14,"delta":3.14,"solution":2,"age":0.1,"accuracy":0.02,"visible_satellites":38,"visible_satellites_dgps":32,"mow_point_index":0},"target":{"x":13.52,"y":22.13},"job":2,"sensor":0,"amps":-0.58,"map_crc":2111653}'
2023-09-18 16:53:39; DEBUG Backend: Calc data from state data frame
2023-09-18 16:53:45; INFO Backend: RX topic:ardumower/Ardumower/state message:b'{"battery_voltage":26.48,"position":{"x":11,"y":22.14,"delta":3.14,"solution":2,"age":0.11,"accuracy":0.02,"visible_satellites":39,"visible_satellites_dgps":27,"mow_point_index":0},"target":{"x":13.52,"y":22.13},"job":2,"sensor":0,"amps":-0.59,"map_crc":2111653}'
2023-09-18 16:53:45; DEBUG Backend: Calc data from state data frame
2023-09-18 16:53:51; INFO Backend: RX topic:ardumower/Ardumower/state message:b'{"battery_voltage":26.48,"position":{"x":11,"y":22.14,"delta":3.14,"solution":2,"age":0.08,"accuracy":0.02,"visible_satellites":38,"visible_satellites_dgps":27,"mow_point_index":0},"target":{"x":13.52,"y":22.13},"job":2,"sensor":0,"amps":-0.58,"map_crc":2111653}'

If I see it correctly the "target" value is wrong. It should be a dict(), but in error case there is only x or y coordinate. I think it is not the issue of Cassandra, the problem is somewhere on ESP32 located.

Ohh, interesting... I see that now. I wonder what is causing that. Maybe my esp32 version is out of date?

I'm going to go ahead and close this, since it seems we are doing what we should be on the cassandra side. This is an issue with esp32.

authors: EinEinfach rothnic

repo: EinEinfach/CaSSAndRA


text:
Electron.Tray.OnDoubleClick not working when Electron.Tray.Destroy() has been called

Recreating a Tray menu for example because you have a checkbox item that should trigger logic will break OnDoubleClick even if you rebind the handler. It just works upon the first creation

latest

latest

Windows

Steps to Reproduce:

Create a Tray menu and register OnDoubleClick.
Destroy the Tray from a menu item and recreate, rebind OnDoubleClick
DoubleClick not triggering anymore

🎉🚀 New Electron.NET version 23.6.1 released 🚀🎉
With native Electron 23 and .NET 6 support. Your problem should be fixed here. If you continue to have the problem, please let us know. Please note the correct updating of your API & CLI. Info in the README. Have fun!

source: gharchive/issue

authors: GregorBiswanger ruohki

license: MIT

license_type: permissive

license_source: github-api


text:
时间范围选择，在有默认值的情况下，再次选择没有效果

如下面这样，当有默认值的时候（修改操作，AJAX获取数据），选择时间没有任何反应
el-form-item label="有效期" prop="timeRange" required>
el-date-picker v-model="advertising.timeRange" type="datetimerange" :picker-options="timeRangeOptions" placeholder="选择有效期范围"
align="right" format="yyyy-MM-dd HH:mm" style="width:350px">
/el-form-item>
ad(v, oldVal){
if (v) {
this.advertising = v;
this.advertising.timeRange = [v.startTime, v.endTime];
}
}

请整理下你的代码
advertising.timeRange 有初始化么

data(){
            return {
                advertising: createAdCoupon()
            }
        }

var createAdCoupon = function() {
    return {
        title: null,
        content: null,
        startTime: null,
        endTime: null,
        timeRange: null,
        coupons: []
    };
}

advertising 是个对象，初始化应该写成
data() {
  return {
    advertising: { title: '', timeRange: '' /* ... */  }
  }
}

我用的方法初始化，返回的也是有timeRange的
data(){
       return {
           advertising: createAdCoupon()
       }
}
var createAdCoupon = function() {
    return {
        title: '',
        timeRange: '',
        coupons: []
    };
}

我用的方法初始化，返回的也是有timeRange的
data(){
       return {
           advertising: createAdCoupon()
       }
}
var createAdCoupon = function() {
    return {
        title: '',
        timeRange: '',
        coupons: []
    };
}

多试验了几次
在使用初始化对象时，选择时间组件没有任何问题
data(){
       return {
           advertising: createAdCoupon()
       }
}
var createAdCoupon = function() {
    return {
        title: '',
        timeRange: '',
        coupons: []
    };
}

问题出在当对绑定对象的二次赋值
ad(v, oldVal){
    if (v) {
        this.advertising = v;
        this.advertising.timeRange = [v.startTime, v.endTime];
        //像上面这样，就会出现选择后不显示的问题，在其他输入框输入后会显示出来
    }
}

ad(v, oldVal){
    if (v) {
        var r = v;
        r.timeRange = [v.startTime, v.endTime];
        this.advertising = r;
        //这样也会出现上述问题
    }
}

ad(v, oldVal){
    if (v) {
           this.advertising.timeRange = [v.startTime, v.endTime];
          //这样就不会出现问题，但是不满足需求
    }
}

ad(v, oldVal){
    if (v) {
           var r = v;
           r.timeRange = [new Date(v.startTime), new Date(v.endTime)];
           Object.assign(this.redpacket, r);
          //这种方式能够保证不出问题
    }
}

能否提供一个线上 demo？

感觉已经修复了，麻烦在测试下，如果还有问题请提供线上 demo

authors: QingWei-Li featherfly

repo: ElemeFE/element


text:
[Bug Report] el-table attribute height use 'calc' do not work

Element UI version
2.9.1
OS/Browsers version
Mac/Chrome
Vue version
2.6.10
Reproduction Link
https://codepen.io/anon/pen/KLLRjR?&editable=true#anon-login
Steps to reproduce

What is Expected?
height style 'calc(100vh - 10px)' can be used
What is actually happening?
no style height

Duplicate of #15858


text:
NavMenu 导航菜单 路由跳转后如何动态设置当前菜单高亮

请问个大神一个 navMenu的问题
如题， 路由跳转后如何动态设置当前菜单高亮？

可以通过在 App watch router 变化，动态绑定 navMenu 的 defaultActive

@KentonYu +1

@baiyaaaaa  NavMenu控制选中状态的是 activedIndex 这个属性吧，default-active动态更改没什么作用。如何动态更改activedIndex？

比如动态的二级菜单，暂时通过直接暴力操作对象，哈哈
https://github.com/tomieric/element-ui-magic/issues/1
$route (route) {
        // 通过路由地址
        // 默认只有二级
        let paths = route.path.split('/')
        const path = paths && paths.length ? paths.slice(0, 3).join('/') : route.path
        // element nav的数据是缓存的
        // 重新传入list并不会更新路由地址作为的key
        this.$refs.kzMenu.activedIndex = path
}

@tomieric   this.$refs.kzMenu 的kzMenu是如何找到的？

@theharveyz el-menu定义一个ref="kzMenu"
<el-menu
  ref="kzMenu"
...
>

@theharveyz 应该设置的是 defaultActive，activedIndex 是内部根据 defaultActive 更新的属性。

@baiyaaaaa   目前看并没有...  我感觉 @tomieric 也是遇到了这个问题,从而用了上面的方法

情景
有下列导航

人员管理(e/index)

添加人员(e/add)
编辑人员(e/edit)
权限控制(e/permission)

报表管理(m/dayReport)

每天汇总(m/dayReport)
月汇总报表(m/monthReport)

比如有一级菜单人员管理, 报表管理
首页显示的二级菜单

添加人员
编辑人员
权限控制

使用路由作为navMenu的key
然后点击一级菜单报表管理
二级导航更新为

每天汇总(m/dayReport)
月汇总报表(m/monthReport)

我们设置:default-active="$route.path"
理应是切换路由后二级菜单中的每天汇总(m/dayReport)应该为高亮
但在这里并没有高亮
https://github.com/ElemeFE/element/blob/dev/packages/menu/src/menu.vue#L52
我们加打印可以看到item的值是undefined
我们打印this.items
{
    'e/add': ...,
    'e/edit': ...
}

并不是我们想象中的key值为
{
    'm/dayReport': ...,
    'm/monthReport': ...
}

根据Vue的响应式原理特性 https://cn.vuejs.org/v2/guide/reactivity.html
所以在https://github.com/ElemeFE/element/blob/dev/packages/menu/src/menu.vue#L52中this.items[value]的值为undefiend
解题思路

一次性加载所有二级菜单，根据一级进行显示和隐藏
key使用数组列表的索引(我遇到的问题是使用的接口返回来的菜单id)，根据路由在当前二级菜单列表的索引位置一一对应
不得已使用$ref.tree.activeIndex,这方法是偷懒，项目赶得急

试一下在一级菜单上设置
:default-active="this.$route.matched[0].path"

本地测试了一下，发现可以。

编译是从外层向内层的，所以default-active属性会先编译，此时menu-item还没有生成（因为是动态生成的），所以menu的this.items实际上是空的，导致无法highlight，这里存在一个时序的问题。
可以将default-active绑定的data上面，然后watch $route, 通过setTimeout来异步设置
<el-menu :default-active="defaultActive"></el-menu>
<script>
export default {
    data() {
        return  {
            defaultActive: ''
        }
    },
    watch: {
        '$route': (to) => {
            var self = this;
            setTimeout(() => {
                selt.defaultActive = to.fullPath;
            }, 200);
        }
    }
}
</script>

@tomieric   you are correct,

history mode
..
      <el-menu class="nav right menu" :default-active="activeIndex"  mode="horizontal" :router="true" @select="handleSelect">
        <el-menu-item class="item" index="/home">首页</el-menu-item>
        <el-menu-item class="item" index="/service">产品服务</el-menu-item>
        <el-menu-item class="item" index="/news">新闻资讯</el-menu-item>
...

  computed: {
    activeIndex () {
      return '/'+this.$route.matched[0].path.split('/')[1]
    }
  }

我发现NavMenu中的菜单项都是dom写死的，如何通过json数据动态生成

详见menu.vue
由于activeIndex不在props中，因此无法绑定；能绑定的是defaultActive，但是，这只是设置默认值而已，无法正常更新，所以还是得操作activeIndex
this.$refs.sidemenu.activeIndex = name
PS：注意另有一个变量activedIndex，多了一个d，不要搞错了

@haledeng  your solution works for me!

<template> <el-menu ref="menu">...</el-menu> </template>

如果没有二级导航就可以了,手动修改menu组件内部activedIndex的值

 this.$refs.menu.activedIndex= 'xxx' (xxx 为el-menu-item的index属性)  this.$router.push('xxx')
2.如果有二级导航, 就需要有一个展示二级栏目的动画效果,可以调用menu内部的initOpenedMenu方法
this.$refs.menu.activedIndex = 'xxx'  this.$refs.menu.initOpenedMenu() this.$router.push('xxx')

<el-menu ref="menu" :router="true" :default-active="$router.currentRoute.path">
</el-menu>

watch: {
      '$route' (to) {
        this.$refs.menu.activeIndex = to.path
      }

比如动态的二级菜单，暂时通过直接暴力操作对象，哈哈
tomieric/element-ui-magic#1
$route (route) {
        // 通过路由地址
        // 默认只有二级
        let paths = route.path.split('/')
        const path = paths && paths.length ? paths.slice(0, 3).join('/') : route.path
        // element nav的数据是缓存的
        // 重新传入list并不会更新路由地址作为的key
        this.$refs.kzMenu.activedIndex = path
}

element版本2.6.3是用this.$refs.menu.activeIndex 少了个'd'

self

这个this 牛

好难

试一下在一级菜单上设置
:default-active="this.$route.matched[0].path"

本地测试了一下，发现可以。
使用计算属性可以兼容只有一级菜单的情况：
computed: {
      defaultActive () {
        if (this.$route.matched.length > 1) {
          return this.$route.matched[0].path;
        } else {
          return this.$route.path;
        }
      }
}

对于我有帮助

假设左侧的导航最多两层，要让访问 查看产品/编辑产品 页面时，菜单高亮在 产品列表 上
我的解决方案  https://github.com/PanJiaChen/vue-element-admin/issues/171#issuecomment-655265535

authors: HeGuanXun K-walker KentonYu Shuai-Meng StoneCode5 azhai baiyaaaaa cmzz csjacsj haledeng iamike jwenjian sailsgo taowuhua theharveyz tomieric weiyuc yibhou zsl1549


text:
[statistic] :fix doc; Optimized  code;

Please make sure these boxes are checked before submitting your PR, thank you!

[x] Make sure you follow Element's contributing guide (中文 | English | Español | Français).
[x] Make sure you are merging your commits to dev branch.
[x] Add some descriptions and refer relative issues for you PR.

@xinguanhua  请审查

source: gharchive/pull-request


text:
折线图高亮时标准线可以设置取消吗？

如图

看了 ECharts 文档没有找到可以去掉的配置，是我没有找到还是真的没有呀

resolved

repo: ElemeFE/v-charts

license: mit

license_source: bigquery


text:
Write automated testcases

Write automated testcases

I've added many test cases, and npm test passes all tests.
More details in this pr:
https://github.com/ElementsProject/cln-application/pull/40

authors: ShahanaFarooqui evansmj

repo: ElementsProject/cln-application


text:
Add a way to turn warning[unused-wrapper] into hard error

Is your feature request related to a problem? Please describe.
Since https://github.com/EmbarkStudios/cargo-deny/issues/405 we have a way to detect unused deny wrappers which is great. However, this detection only emits warning and don't fail the process when doing cargo deny check ban, so it's easy to ignore it in CI.
Describe the solution you'd like
It would be great if it we could have the possibility to turn those into hard error. Like the "warning as error" of clippy
Describe alternatives you've considered
I could hack a bash script that detects if something was output to stderr and failed in that the case.
cargo deny check bans 2> /tmp/stderr.log
[ -s /tmp/foo.stderr ] &&  exit 1

But I don't think it's a reliable solution

You can use -D just as with cargo clippy to deny specific lints, so using cargo deny check -D unused-wrapper bans or cargo deny check -D all bans could be used in CI.

Sorry I misremembered, it's -D warnings|allowed.

authors: Jake-Shadle stormshield-gt

repo: EmbarkStudios/cargo-deny


text:
Removed boost dependency

Signed-off-by: Cervenka Dusan cervenka@acrios.com
Pull request
Choose Correct

[ ] bug
[X] feature

Describe the pull request

Newer c++ allow us to build app without boost library dependency. This is simplifying dependencies and build time.
To Reproduce

Expected behavior

Screenshots

Desktop (please complete the following information):

OS:
eRPC Version:

Steps you didn't forgot to do

[X] I checked if other PR isn't solving this issue.
[x] I read Contribution details and did appropriate actions.
[X] PR code is tested.
[X] PR code is formatted.
[X] Allow edits from maintainers pull request option is set (recommended).

Additional context

I need test compilation under VSC

@MichalPrincNXP compilation under VS works for me for debug and release

Thank you for the effort!

authors: Hadatko MichalPrincNXP

repo: EmbeddedRPC/erpc


text:
RE-Establish connection to port after closed.

SerialPort Version: V5.0.0
NodeJS Version: V6.3.0
Operating System: WIN 10 64B
Hello,
Accordding to my last question close event never fire. I was unabled to detected if the COM is disconnected so I have created my own way to detect it.
I have created timestamp, and checked it with interval() every 1 sec to see if is connected.
when it's detect the COM is unplugged I have try to re-establish the connection be re-instance port with SerialPort like you'll see inside the code below.
When its try to reconnect I've get Error: Access denied.
there is a way to refresh or clean the cache, because I think the server still hold the connection when isn't closed propely.
I've also tried port.close() and it's throw me: Error: Port is not open.
var comPort = '\\\\.\\COM7',
    lastDataTime,
    lastresult,
    count = 0,
    lastDataTime,
    comStatus,
    error;
var port = new SerialPort(comPort, function (err) {
    if (err) {
        comStatus = false;
        return console.log('Error: ', err.message);
    }
});
const parser = port.pipe(new Readline());
port.on('open', function () {
    console.log('~Port is open.');

    parser.on('data', function (data) {
        comStatus = true;
        lastDataTime = Date.now();
        if (++count == 10) {
            count = 0;
            lastresult = data;
        }
    });
});

setInterval(function () {
    if (Date.now() - lastDataTime > 1000 || !comStatus) {
        comStatus = false;
        port.close();
        port = new SerialPort(comPort, function (err) {
            if (err) {
                error = 'Error: ' + err.message;
                return console.log(error);
            }
        });
    }
}, 1000);

app.get('/', function (req, res) {
    res.send((comStatus) ? lastresult : 'Disconnected - ' + error);
    console.log(lastresult);
})

Thanks!

port.on('close', function(err) {
console.log('should reconnect now');
connectMyPort();
});
Best to move all your serialport code into connectMyPort(), then it can recursively call itself when the port is closed.


text:
[BUG] App crash (Android 13)

Device Info

Device Model: Realme 10 Pro 5G
Android Version: Android 13
ROM: Realme UI

(the cross launcher app crashed again)
Alpha 1,2,3 work

Can you try this APK?
This version of CrossLauncher should log any unhandled exception that's causing the app to crash, And may helps pinpoint where the problem is.
The log file should be located at /storage/emulated/0/Android/data/id.psw.vshlauncher/files/logs.txt or in case you use a simplified file explorer (e.g Google Files) it's in (Internal Storage)/Android/data/id.psw.vshlauncher/files/logs.txt. You can attach the log file here in this issue.
If you cannot see any file and folder past the Android/data folder (this folder never empty), you should install another file explorer like Total Commander or X-plore and grant them permissions to see contents of this directory.

вс, 2 апр. 2023 г., 01:48 Syahriel Ibnu Irfansyah @.***

:

Can you try this APK
https://github.com/EmiyaSyahriel/CrossLauncher/releases/download/a_20230327/launcher_app-debug.apk
?
This version of CrossLauncher should log any unhandled exception that's
causing the app to crash, And may helps pinpoint where the problem is.
The log file should be located at
/storage/emulated/0/Android/data/id.psw.vshlauncher/files/logs.txt or in
case you use a simplified file explorer (e.g Google Files) it's in (Internal
Storage)/Android/data/id.psw.vshlauncher/files/logs.txt. You can attach
the log file here in this issue.
If you cannot see any file and folder past the Android/data folder (this
folder never empty), you should install another file explorer like Total
Commander
https://play.google.com/store/apps/details?id=com.ghisler.android.TotalCommander
or X-plore
https://play.google.com/store/apps/details?id=com.lonelycatgames.Xplore
and grant them permissions to see contents of this directory.
—
Reply to this email directly, view it on GitHub
https://github.com/EmiyaSyahriel/CrossLauncher/issues/32#issuecomment-1493150728,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AWF5ZVFC5DJGJPS2JTQWNSDW7CWCVANCNFSM6AAAAAAWIPURDE
.
You are receiving this because you authored the thread.Message ID:
@.***>

========= SESSION! : 2023_04_02-03_11_33 =========
[03:11:33 #2/main] Unable to create application id.psw.vshlauncher.VSH: java.lang.NullPointerException: Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkNotNullParameter, parameter
java.lang.RuntimeException: Unable to create application id.psw.vshlauncher.VSH: java.lang.NullPointerException: Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkNotNullParameter, parameter
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7237)
at android.app.ActivityThread.-$$Nest$mhandleBindApplication(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2288)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:240)
at android.os.Looper.loop(Looper.java:351)
at android.app.ActivityThread.main(ActivityThread.java:8380)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:584)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1013)
Caused by: java.lang.NullPointerException: Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkNotNullParameter, parameter
at id.psw.vshlauncher.ExtensionsKt.combine(Unknown Source:2)
at id.psw.vshlauncher.VSH_CustomsKt.getAllPathsFor(VSH.Customs.kt:43)
at id.psw.vshlauncher.VSH_CustomsKt.getAllPathsFor$default(VSH.Customs.kt:36)
at id.psw.vshlauncher.typography.FontCollections.init(FontCollection.kt:38)
at id.psw.vshlauncher.VSH.onCreate(VSH.kt:167)
at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1285)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7230)
... 9 more
========= SESSION! : 2023_04_02-03_12_01 =========
[03:12:02 #2/main] Unable to create application id.psw.vshlauncher.VSH: java.lang.NullPointerException: Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkNotNullParameter, parameter
java.lang.RuntimeException: Unable to create application id.psw.vshlauncher.VSH: java.lang.NullPointerException: Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkNotNullParameter, parameter
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7237)
at android.app.ActivityThread.-$$Nest$mhandleBindApplication(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2288)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:240)
at android.os.Looper.loop(Looper.java:351)
at android.app.ActivityThread.main(ActivityThread.java:8380)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:584)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1013)
Caused by: java.lang.NullPointerException: Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkNotNullParameter, parameter
at id.psw.vshlauncher.ExtensionsKt.combine(Unknown Source:2)
at id.psw.vshlauncher.VSH_CustomsKt.getAllPathsFor(VSH.Customs.kt:43)
at id.psw.vshlauncher.VSH_CustomsKt.getAllPathsFor$default(VSH.Customs.kt:36)
at id.psw.vshlauncher.typography.FontCollections.init(FontCollection.kt:38)
at id.psw.vshlauncher.VSH.onCreate(VSH.kt:167)
at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1285)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7230)
... 9 more
========= SESSION! : 2023_04_02-03_12_36 =========
[03:12:36 #2/main] Unable to create application id.psw.vshlauncher.VSH: java.lang.NullPointerException: Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkNotNullParameter, parameter
java.lang.RuntimeException: Unable to create application id.psw.vshlauncher.VSH: java.lang.NullPointerException: Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkNotNullParameter, parameter
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7237)
at android.app.ActivityThread.-$$Nest$mhandleBindApplication(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2288)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:240)
at android.os.Looper.loop(Looper.java:351)
at android.app.ActivityThread.main(ActivityThread.java:8380)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:584)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1013)
Caused by: java.lang.NullPointerException: Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkNotNullParameter, parameter
at id.psw.vshlauncher.ExtensionsKt.combine(Unknown Source:2)
at id.psw.vshlauncher.VSH_CustomsKt.getAllPathsFor(VSH.Customs.kt:43)
at id.psw.vshlauncher.VSH_CustomsKt.getAllPathsFor$default(VSH.Customs.kt:36)
at id.psw.vshlauncher.typography.FontCollections.init(FontCollection.kt:38)
at id.psw.vshlauncher.VSH.onCreate(VSH.kt:167)
at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1285)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7230)
... 9 more
========= SESSION! : 2023_04_02-03_13_10 =========
[03:13:10 #2/main] Unable to create application id.psw.vshlauncher.VSH: java.lang.NullPointerException: Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkNotNullParameter, parameter
java.lang.RuntimeException: Unable to create application id.psw.vshlauncher.VSH: java.lang.NullPointerException: Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkNotNullParameter, parameter
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7237)
at android.app.ActivityThread.-$$Nest$mhandleBindApplication(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2288)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:240)
at android.os.Looper.loop(Looper.java:351)
at android.app.ActivityThread.main(ActivityThread.java:8380)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:584)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1013)
Caused by: java.lang.NullPointerException: Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkNotNullParameter, parameter
at id.psw.vshlauncher.ExtensionsKt.combine(Unknown Source:2)
at id.psw.vshlauncher.VSH_CustomsKt.getAllPathsFor(VSH.Customs.kt:43)
at id.psw.vshlauncher.VSH_CustomsKt.getAllPathsFor$default(VSH.Customs.kt:36)
at id.psw.vshlauncher.typography.FontCollections.init(FontCollection.kt:38)
at id.psw.vshlauncher.VSH.onCreate(VSH.kt:167)
at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1285)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7230)
... 9 more

Based on the log file you posted, this is indeed a rare error that I cannot reproduce in my devices, But, should not that complex to fix.
I've created an additional release build with the fix and additional logging if it still not working so I can see more what happen specifically with your device's runtime.
Now, please install the -debug.apk from 20230402 release page, see if you can run it. And if it still crashing, please attach the log file again as there is an additional info there. Attach the log file if possible, copy-pasting the log content directly makes this issue page a bit messy, still acceptable though.

Work!
вс, 2 апр. 2023 г., 18:48 Syahriel Ibnu Irfansyah @.***

:

Based on the log file you posted, this is indeed a rare error that I
cannot reproduce in my devices, But, should not that complex to fix.
I've created an additional release build with the fix and additional
logging if it still not working so I can see more what happen specifically
with your device's runtime.
Now, please install the -debug.apk from 20230402 release page
https://github.com/EmiyaSyahriel/CrossLauncher/releases/tag/a_20230402,
see if you can run it. And if it still crashing, please attach the log file
again as there is an additional info there. Attach the log file if
possible, copy-pasting the log content directly makes this issue page a bit
messy, still acceptable though.
—
Reply to this email directly, view it on GitHub
https://github.com/EmiyaSyahriel/CrossLauncher/issues/32#issuecomment-1493376721,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AWF5ZVDLUNYJAYAOPXK2ONLW7GNVFANCNFSM6AAAAAAWIPURDE
.
You are receiving this because you authored the thread.Message ID:
@.***>

Please keep in mind that the fix is temporary, it may crash at some point. I'll close the issue for now, but feel free to reopen in-case it crashes again.

Thx! Please do not abandon the project, great job, I advise you not to stop and keep updating the application!

is it possible to change the icons in the menu?

Not directly, but there are 2 ways and currently only for Apps & Games :

Install an XPKG file from Settings > Install Package Files.
But unfortunately no XPKG is ever created an shared from internet except one for Clash of Clans from this release page.
Using file system (should be more effective, futher explained here)

Select the app you want to change
Open it's item menu by swiping the right side of the screen to the left.
Select Create Customization Dir, it will create a customization directory for the app for CrossLauncher's usage.
A notification should be shown at top-right of screen pinpointing where the directory is, if more than one is showing, just use either one. it should always (Internal or External Storage)/Android/data/id.psw.vshlauncher/files/dev_hdd0/games/(icon id)
Now open your file manager or explorer, put the customization files there, the file name and it's usage is listed here

authors: EmiyaSyahriel Xatomix

repo: EmiyaSyahriel/CrossLauncher


text:
Pbdev

Supporting extraction of only specific attributes

Made 2 fixes to config.json. It was just a misplaced comma. With that fix, it works.

Fixes #282

@pradeeban Thank you! looking forward to contribute more.

Thanks a lot for your valuable contributions, @Pavan-Bellam. 👍

authors: Pavan-Bellam pradeeban

repo: Emory-HITI/Niffler


text:
Reword README.md

Provide step-by-step instructions for deploying on OpenShift origin.
Hard-wrap long lines for better reviewability.
Fix links
Provide better instructions on running on k8s and os
Use "StatefulSet" (etc) consistently, rather than mixing "StatefulSet" and "Stateful Set"

LGTM

authors: scholzj tombentley

repo: EnMasseProject/barnabas


text:
Support setting handshake timeout

@enmasse-ci run tests

@enmasse-ci run tests

repo: EnMasseProject/enmasse


text:
Go 1.12 and updated go types

Fixes https://github.com/EnMasseProject/enmasse/issues/2942
Motivation
The AeroGear team is using enmasse/AMQ Online in an operator and our operator is written in go.  This PR updates the address object to have the Status field.
#How to test
Write a simple operator, go dep add the branch the PR is coming from, fetch an address and make sure its status matches the status of the object in k8s.
I couldn't find any integration tests in the project, but I did test the code locally with my operator.

@secondsun thanks very much for the contribution.  All looks reasonable.  I would though prefer two PRs: one for the address change and a separate one from the Go tooling upgrade.  Please also cite the issue you fix the commit message (i.e Fix #...).

Per @k-wall 's comments, I've broken up the PR into two https://github.com/EnMasseProject/enmasse/pull/2951 and https://github.com/EnMasseProject/enmasse/pull/2952

authors: k-wall secondsun


text:
Handle upgrade from a version without router in json

Issue #3190

@enmasse-ci run tests profile=upgrade

:heavy_exclamation_mark: Build Failed :heavy_exclamation_mark:

@enmasse-ci run tests profile=systemtests-upgrade

:heavy_exclamation_mark: Build Failed :heavy_exclamation_mark:

@enmasse-ci run tests profile=upgrade upgrade_from=0.28.2

:x: Test Summary :x:
TEST_PROFILE: upgrade
TEST_CASE:
TOTAL: 2
PASS: 0
FAIL: 2
SKIP: 0
:heavy_exclamation_mark: Test Failures :heavy_exclamation_mark:

testUpgradeBundle in io.enmasse.systemtest.isolated.upgrade.UpgradeTest
testUpgradeAnsible in io.enmasse.systemtest.isolated.upgrade.UpgradeTest

@enmasse-ci run tests profile=upgrade upgrade_from=0.28.2

:x: Test Summary :x:
TEST_PROFILE: upgrade
TEST_CASE:
TOTAL: 2
PASS: 0
FAIL: 2
SKIP: 0
:heavy_exclamation_mark: Test Failures :heavy_exclamation_mark:

testUpgradeBundle in io.enmasse.systemtest.isolated.upgrade.UpgradeTest
testUpgradeAnsible in io.enmasse.systemtest.isolated.upgrade.UpgradeTest

@enmasse-ci run tests profile=upgrade upgrade_from=0.28.2

:heavy_check_mark: Test Summary :heavy_check_mark:
TEST_PROFILE: upgrade
TEST_CASE:
TOTAL: 2
PASS: 2
FAIL: 0
SKIP: 0

authors: enmasse-ci kornys lulf


text:
Fabric port

Is a Fabric port planned? I'm tired of having to use Forge, some of my favorite mods (like Replay mod) aren't on forge, and it would be pretty interesting to use it to create a epic tank combat video.

No. I don't know how to use the fabric API and I do not have the resources to maintain a fabric port. You are welcome to ask someone else to try, there is at least one person working on one right now.

repo: Endalion/trackwork


text:
[vite-gleam] Incorrect path resolution for *.gleam file

I have a vite + gleam + typescripts project where I'm encountering issue when running npm run dev. This was caused by vite-gleam  trying to open a file at build\dev\javascript\src\app.mjs. However, the expected behaviour is for it to open build\dev\javascript\{project_name}\app.mjs
This mismatch caused an error with Vite:
[vite] Internal server error: ENOENT: no such file or directory, open '.\build\dev\javascript\src\app.mjs'
  Plugin: gleam

After looking at the code the issue seems to be because of the forward/backward slashes ambiguity with Windows and Linux/macOS

Thank you.
Should be fixed in vite-gleam 0.4.3

authors: Enderchief SLimeyMC

repo: Enderchief/gleam-tools


text:
UX for period/time resolution with date stepper

Users must be able to filter data by time-resolution (day, month, whole period) and use a stepper to cycle through days with keyboard shortcuts.
Revisit flow to match current component logic.

@renehossle, is this still relevant?

authors: frontend-specialisten renehossle

repo: Energinet-DataHub/greenforce-frontend


text:
wget: bad address 'block.energized.pro', and other weird errors

For some reason Energized is doing weeeeeeeeeeird things on my device. Update check spews errors in terminal, trying to add any pack does that ^...

Really not sure what secure means, but here is an older screenshot where Energized was working.

What's going on?

I see that you're using a VPN here, maybe try switching it off while doing the packs install/update and let us know if it helps?

Oof. NetGuard was the problem. That's really sad

Looks like all VPN apps on Android 10 cause wget to change behavior and freak out like this. PIA causes the same thing.

It's not just with a vpn. I have this issue on my op7pro without. There's issues with wget and ssl. I wish this module would rebase using curl instead

It's not just with a vpn. I have this issue on my op7pro without. There's issues with wget and ssl. I wish this module would rebase using curl instead

That's not what rebase means. :)

authors: AvinashReddy3108 LoganDark raulvasquez

repo: EnergizedProtection/magisk


text:
fix: remove navigation glitch from sidebar menu

Describe your changes
Remove navigation glitch from sidebar menu
Screenshots [Optional]
Issue ticket number and link
Closes #821
Checklist before requesting a review

[x] I have performed a self-review of my code
[ ] I have added tests
[x] I have added a changeset pnpm changeset add
[ ] I have added example usage in the kitchen sink app

@sagardspeed2 please also add the sidebar menu example in kitchen sink.

@sagardspeed2 please also add the sidebar menu example in kitchen sink.

@anserwaseem there is nothing new change related sidebar menu for add the example, this is for fixing that sidebar flickering issue faced by @justEhmadSaeed

@anserwaseem there is nothing new change related sidebar menu for add the example, this is for fixing that sidebar flickering issue faced by @justEhmadSaeed

please add the relevant yaml example in kitchen sink so BEFORE vs AFTER difference is clear for everyone, thanks.

repo: EnsembleUI/ensemble-react


text:
continue to play: styling

verticla-align: baseline

fixed

repo: Entkenntnis/challenges-server


text:
build main path Passage - Hintergrund

step one in rebuilding

done

repo: Entkenntnis/htw


text:
level: add corner marker

to allow easier reorientation

done

repo: Entkenntnis/robot-karol-web


text:
Supporting NPM scopes?

As a feature request, can you support NPM scopes? I have many NPM libraries under the @moleculer/.... scope. The current Action script can't monitor them.

Thanks for reporting, totally agree
I was building the fastify dashboard
https://eomm.notion.site/7a064537ee794af698684df68e215b54?v=a660ff01ca5344769a5f2b1a1c4eeda4
and I noticed it - I'm checking how to define the best relation between:

github
the npm package
the notion database row

It was quick and working fine, thanks, keep up the good work!

authors: Eomm icebob

repo: Eomm/notion-board


text:
@atomic error

I'm getting an error running the example on Julia 1.7.2:

The code works in Julia 1.6.6 so I assume this is a change in 1.7.

Yes, in Julia 1.7.2 the following @atomic was added to Base and it shadows the one exported from the CUDA.jl package.
@grant-roy thank you for opening the issue.

Sure, happy to help spot an issues.

authors: grant-roy prenc


text:
Double quote column names in postgres when using "include_missing_columns": true

When using "include_missing_columns": true with my postgres data and one of the column names of the table to mock includes a reserved keyword (in my case reference), the test fails to compile. For context - the mocked source table contains the dbt_utils.star macro, in case that's relevant.
12:26:22  Database Error in test test_manual_overrides (tests/unit/test_manual_overrides.sql)
12:26:22    syntax error at or near "references"
12:26:22    LINE 14: ...col1,col2,col3,references...

Looking at the query that is written based on the test we can see, that the column names that are selected are not quoted, leading to the above error.
This is the specific part of the query causing problems:
select
	col1,
	col2,
	col3,
	references
from
(
	select
		*
	from
		"db"."raw"."table_name"
	where
		false) as m2

Any way to change this to always quote the column names?
This is how dbt_utils does it, see here:
                {%- if quote_identifiers -%}
                    {{ adapter.quote(col)|trim }} {%- if prefix!='' or suffix!='' %} as {{ adapter.quote(prefix ~ col ~ suffix)|trim }} {%- endif -%}
                {%- else -%}
                    {{ col|trim }} {%- if prefix!='' or suffix!='' %} as {{ (prefix ~ col ~ suffix)|trim }} {%- endif -%}
                {% endif %}

I would also like to have this implemented for a different use case. My source table columns contain spaces in them which is currently not handled well and would be fixed by quoting the column name.
Ofcourse another solution would be to get rid of spaces in the column names, but that is not always in our control.

@psousa50 any chance we can get https://github.com/EqualExperts/dbt-unit-testing/pull/153 merged to resolve this? Sorry to mention you directly but I'd love to see this resolved. Thanks 🙏

I think this was fixed in v0.3.4, could you please check?
Thank you!

That's great @rensoostenbach , thank you for your feedback 👍

authors: Gitznik psousa50 rensoostenbach

repo: EqualExperts/dbt-unit-testing


text:
Following installation procedure does not give a working CodeChecker.

I installed a clean ubuntu-server 20.04.01.
Then I followed exactly the installation procedure on https://codechecker.readthedocs.io/en/latest/#linux
This gives the following errors:
Building wheels for collected packages: psutil, PyYAML
  Building wheel for psutil (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /home/fhe/codechecker/venv/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-c8gzpufm/psutil/setup.py'"'"'; __file__='"'"'/tmp/pip-install-c8gzpufm/psutil/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-cg7173ht
       cwd: /tmp/pip-install-c8gzpufm/psutil/
  Complete output (6 lines):
  usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
     or: setup.py --help [cmd1 cmd2 ...]
     or: setup.py --help-commands
     or: setup.py cmd --help

  error: invalid command 'bdist_wheel'
  ----------------------------------------
  ERROR: Failed building wheel for psutil
  Running setup.py clean for psutil
  Building wheel for PyYAML (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /home/fhe/codechecker/venv/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-c8gzpufm/PyYAML/setup.py'"'"'; __file__='"'"'/tmp/pip-install-c8gzpufm/PyYAML/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-xmbgmsf2
       cwd: /tmp/pip-install-c8gzpufm/PyYAML/
  Complete output (6 lines):
  usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
     or: setup.py --help [cmd1 cmd2 ...]
     or: setup.py --help-commands
     or: setup.py cmd --help

  error: invalid command 'bdist_wheel'
  ----------------------------------------
  ERROR: Failed building wheel for PyYAML
  Running setup.py clean for PyYAML
Failed to build psutil PyYAML

Building codechecker WITHOUT venv seems to work, but the resulting program fails with "codechecker_api" not found.

It seems that the wheel package is missing from your machine. Please install it and try it again:
sudo apt-get install python3-wheel

Unfortunately that does not seems to be the problem:
fhe@system:~/codechecker$ sudo apt-get install python3-wheel
Reading package lists... Done
Building dependency tree
Reading state information... Done
python3-wheel is already the newest version (0.34.2-1).
0 upgraded, 0 newly installed, 0 to remove and 78 not upgraded.

Maybe you can find more information about this problem here: https://stackoverflow.com/questions/34819221/why-is-python-setup-py-saying-invalid-command-bdist-wheel-on-travis-ci

Ha, I tried a couple of the suggestions listed and there and the most unlikely one (export PYTHONPATH=$PYTHONPATH:/usr/lib/python3/dist-packages ) actually made the 'make venv' succeed!
I did not expect that one to be neccessary as /usr/lib/python3/dist-packages looks like a generic default path.
This indeed results in a build without errors. Running the program though gives other errors:
(venv) fhe@system:~/codechecker/build/CodeChecker/bin$ ./CodeChecker
Couldn't import module for subcommand 'analyze'... ignoring.
Traceback (most recent call last):
  File "/home/fhe/codechecker/build/CodeChecker/cc_bin/CodeChecker.py", line 109, in main
    add_subcommand(subparsers, subcommand,
  File "/home/fhe/codechecker/build/CodeChecker/cc_bin/CodeChecker.py", line 39, in add_subcommand
    command_module = cmd_spec.loader.load_module(module_name)
  File "<frozen importlib._bootstrap_external>", line 462, in _check_name_wrapper
  File "<frozen importlib._bootstrap_external>", line 962, in load_module
  File "<frozen importlib._bootstrap_external>", line 787, in load_module
  File "<frozen importlib._bootstrap>", line 265, in _load_module_shim
  File "<frozen importlib._bootstrap>", line 702, in _load
  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 783, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/home/fhe/codechecker/build/CodeChecker/cc_bin/../lib/python3/codechecker_analyzer/cmd/analyze.py", line 21, in <module>
    from codechecker_analyzer import analyzer, analyzer_context, arg, env
  File "/home/fhe/codechecker/build/CodeChecker/lib/python3/codechecker_analyzer/analyzer.py", line 29, in <module>
    from . import analysis_manager, pre_analysis_manager, env, checkers
  File "/home/fhe/codechecker/build/CodeChecker/lib/python3/codechecker_analyzer/pre_analysis_manager.py", line 26, in <module>
    from .analyzers.clangsa import ctu_manager, ctu_triple_arch
  File "/home/fhe/codechecker/build/CodeChecker/lib/python3/codechecker_analyzer/analyzers/clangsa/ctu_manager.py", line 14, in <module>
    import yaml
ModuleNotFoundError: No module named 'yaml'
Couldn't import module for subcommand 'cmd'... ignoring.
Traceback (most recent call last):
  File "/home/fhe/codechecker/build/CodeChecker/cc_bin/CodeChecker.py", line 109, in main
    add_subcommand(subparsers, subcommand,
  File "/home/fhe/codechecker/build/CodeChecker/cc_bin/CodeChecker.py", line 39, in add_subcommand
    command_module = cmd_spec.loader.load_module(module_name)
  File "<frozen importlib._bootstrap_external>", line 462, in _check_name_wrapper
  File "<frozen importlib._bootstrap_external>", line 962, in load_module
  File "<frozen importlib._bootstrap_external>", line 787, in load_module
  File "<frozen importlib._bootstrap>", line 265, in _load_module_shim
  File "<frozen importlib._bootstrap>", line 702, in _load
  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 783, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/home/fhe/codechecker/build/CodeChecker/cc_bin/../lib/python3/codechecker_client/cmd/cmd.py", line 19, in <module>
    from codechecker_api.codeCheckerDBAccess_v6 import ttypes
  File "/home/fhe/codechecker/venv/lib/python3.8/site-packages/codechecker_api/codeCheckerDBAccess_v6/ttypes.py", line 10, in <module>
    from thrift.protocol.TProtocol import TProtocolException
  File "/home/fhe/codechecker/venv/lib/python3.8/site-packages/thrift/protocol/TProtocol.py", line 24, in <module>
    import six
ModuleNotFoundError: No module named 'six'
Couldn't import module for subcommand 'fixit'... ignoring.
Traceback (most recent call last):
  File "/home/fhe/codechecker/build/CodeChecker/cc_bin/CodeChecker.py", line 109, in main
    add_subcommand(subparsers, subcommand,
  File "/home/fhe/codechecker/build/CodeChecker/cc_bin/CodeChecker.py", line 39, in add_subcommand
    command_module = cmd_spec.loader.load_module(module_name)
  File "<frozen importlib._bootstrap_external>", line 462, in _check_name_wrapper
  File "<frozen importlib._bootstrap_external>", line 962, in load_module
  File "<frozen importlib._bootstrap_external>", line 787, in load_module
  File "<frozen importlib._bootstrap>", line 265, in _load_module_shim
  File "<frozen importlib._bootstrap>", line 702, in _load
  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 783, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/home/fhe/codechecker/build/CodeChecker/cc_bin/../lib/python3/codechecker_analyzer/cmd/fixit.py", line 19, in <module>
    import yaml
ModuleNotFoundError: No module named 'yaml'
Couldn't import module for subcommand 'server'... ignoring.
Traceback (most recent call last):
  File "/home/fhe/codechecker/build/CodeChecker/cc_bin/CodeChecker.py", line 109, in main
    add_subcommand(subparsers, subcommand,
  File "/home/fhe/codechecker/build/CodeChecker/cc_bin/CodeChecker.py", line 39, in add_subcommand
    command_module = cmd_spec.loader.load_module(module_name)
  File "<frozen importlib._bootstrap_external>", line 462, in _check_name_wrapper
  File "<frozen importlib._bootstrap_external>", line 962, in load_module
  File "<frozen importlib._bootstrap_external>", line 787, in load_module
  File "<frozen importlib._bootstrap>", line 265, in _load_module_shim
  File "<frozen importlib._bootstrap>", line 702, in _load
  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 783, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/home/fhe/codechecker/build/CodeChecker/cc_bin/../lib/python3/codechecker_server/cmd/server.py", line 23, in <module>
    from alembic import config
  File "/home/fhe/codechecker/venv/lib/python3.8/site-packages/alembic/__init__.py", line 3, in <module>
    from . import context  # noqa
  File "/home/fhe/codechecker/venv/lib/python3.8/site-packages/alembic/context.py", line 1, in <module>
    from .runtime.environment import EnvironmentContext
  File "/home/fhe/codechecker/venv/lib/python3.8/site-packages/alembic/runtime/environment.py", line 1, in <module>
    from .migration import MigrationContext
  File "/home/fhe/codechecker/venv/lib/python3.8/site-packages/alembic/runtime/migration.py", line 15, in <module>
    from .. import ddl
  File "/home/fhe/codechecker/venv/lib/python3.8/site-packages/alembic/ddl/__init__.py", line 1, in <module>
    from . import mssql  # noqa
  File "/home/fhe/codechecker/venv/lib/python3.8/site-packages/alembic/ddl/mssql.py", line 8, in <module>
    from .base import AddColumn
  File "/home/fhe/codechecker/venv/lib/python3.8/site-packages/alembic/ddl/base.py", line 11, in <module>
    from ..util import sqla_compat
  File "/home/fhe/codechecker/venv/lib/python3.8/site-packages/alembic/util/__init__.py", line 21, in <module>
    from .pyfiles import coerce_resource_to_filename  # noqa
  File "/home/fhe/codechecker/venv/lib/python3.8/site-packages/alembic/util/pyfiles.py", line 5, in <module>
    from mako import exceptions
ModuleNotFoundError: No module named 'mako'
Couldn't import module for subcommand 'store'... ignoring.
Traceback (most recent call last):
  File "/home/fhe/codechecker/build/CodeChecker/cc_bin/CodeChecker.py", line 109, in main
    add_subcommand(subparsers, subcommand,
  File "/home/fhe/codechecker/build/CodeChecker/cc_bin/CodeChecker.py", line 39, in add_subcommand
    command_module = cmd_spec.loader.load_module(module_name)
  File "<frozen importlib._bootstrap_external>", line 462, in _check_name_wrapper
  File "<frozen importlib._bootstrap_external>", line 962, in load_module
  File "<frozen importlib._bootstrap_external>", line 787, in load_module
  File "<frozen importlib._bootstrap>", line 265, in _load_module_shim
  File "<frozen importlib._bootstrap>", line 702, in _load
  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 783, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/home/fhe/codechecker/build/CodeChecker/cc_bin/../lib/python3/codechecker_client/cmd/store.py", line 30, in <module>
    from codechecker_api.codeCheckerDBAccess_v6.ttypes import StoreLimitKind
  File "/home/fhe/codechecker/venv/lib/python3.8/site-packages/codechecker_api/codeCheckerDBAccess_v6/ttypes.py", line 10, in <module>
    from thrift.protocol.TProtocol import TProtocolException
  File "/home/fhe/codechecker/venv/lib/python3.8/site-packages/thrift/protocol/TProtocol.py", line 24, in <module>
    import six
ModuleNotFoundError: No module named 'six'

The make venv target should install all the dependencies. Try to clean your workspace make clean clean_venv_dev and try to follow the steps here: https://github.com/Ericsson/codechecker#linux

You probably mean "rm -rf venv"? Because make clean clean_venv_dev does not remove it.
Note that I'm exactly following the steps as listed at that page from the beginning.
Also re-doing the whole make venv etc does not give a different result. Again it complains about yaml, six and mako missing.

Sorry, you installed venv and not venv_dev, so in this case you have to call the make clean_venv target which is the same as removing the venv directory with the rm -rf venv command.
The make venv target will create a python virtual env and it will install all the python requirements such as pyyaml:
https://github.com/Ericsson/codechecker/blob/79ea0aeacde9e9096df6b0eda10bed9859de721f/Makefile#L148-L151
What is the output of the pip3 list | grep PyYAM command?
What is the output of python3 -c 'import sys; print(sys.path);' command?

(venv) fhe@system:~/codechecker/build/CodeChecker/bin$ pip3 list | grep -i PyYAM
(venv) fhe@system:~/codechecker/build/CodeChecker/bin$ python3 -c 'import sys; print(sys.path);'
['', '/usr/lib/python38.zip', '/usr/lib/python3.8', '/usr/lib/python3.8/lib-dynload', '/home/fhe/codechecker/venv/lib/python3.8/site-packages']

What is the output of which python3 command?
Did you source your venv (source $PWD/venv/bin/activate)?

(venv) fhe@system:~/codechecker/build/CodeChecker/bin$ which python3
/home/fhe/codechecker/venv/bin/python3
(venv) fhe@system:~/codechecker/build/CodeChecker/bin$ ls -la /home/fhe/codechecker/venv/bin/python3
lrwxrwxrwx 1 fhe fhe 16 Dec 18 11:50 /home/fhe/codechecker/venv/bin/python3 -> /usr/bin/python3
And yes, I activated the venv.

There was a change a couple of days ago which can be the problem: #3079. Could you please try to checkout the latest release version and try it out: git checkout v6.15.0 whether it works or not in your machine.

Yes, that fixes all the problems!
E.g. ./CodeChecker server now shows output like:
[INFO 2020-12-18 13:36] - Checking configuration database ...
...without any errors.
Thanks a lot for your support!

I tried to build the whole thing (master branch) in a docker container by using an ubuntu:20.04 image:
$ sudo docker run -ti --rm ubuntu:20.04 /bin/bash

# Install dependencies
$ apt-get update
$ apt-get install build-essential curl doxygen gcc-multilib git python3-dev python3-venv

# Get the repo.
$ git clone https://github.com/Ericsson/CodeChecker.git
$ cd CodeChecker/

# Create virtual env.
$ make venv
$ source $PWD/venv/bin/activate

# Build CodeChecker without the web UI.
$ BUILD_UI_DIST=NO make package

# Put the bin to the PATH.
$ export PATH="$PWD/build/CodeChecker/bin:$PATH"

# Check if the server command shows the help.
$ CodeChecker server

[INFO 2020-12-18 13:53] - Checking configuration database ...
[INFO 2020-12-18 13:53] - Database schema is missing.

And it works properly. So I don't really know what was the problem in your environment :/

Note: to speed up the build I didn't installed clang and node dependencies and I skipped building the UI code.

Did you use ubuntu-server or ubuntu-desktop? Maybe there's a difference between those two?

I used this docker image: https://hub.docker.com/_/ubuntu

I went through the ubuntu installer logfile and did not see any errors during installation.

I also tried the following and it also worked for me:
# Start an ubuntu container.
$ sudo docker run -ti --rm ubuntu:20.04 /bin/bash

# Instal ubuntu server.
$ apt-get update && apt-get install -y ubuntu-server

# Same commands as in my previous comments
$ ...

One thing what needs to be mentioned that in both cases when I run the make venv command I saw similar error logs as you:
Building wheels for collected packages: psutil, PyYAML
  Building wheel for psutil (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /CodeChecker/venv/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-3m1g8431/psutil/setup.py'"'"'; __file__='"'"'/tmp/pip-install-3m1g8431/psutil/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-9qv3qwrm
       cwd: /tmp/pip-install-3m1g8431/psutil/
  Complete output (6 lines):
  usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
     or: setup.py --help [cmd1 cmd2 ...]
     or: setup.py --help-commands
     or: setup.py cmd --help

  error: invalid command 'bdist_wheel'
  ----------------------------------------
  ERROR: Failed building wheel for psutil
  Running setup.py clean for psutil
  Building wheel for PyYAML (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /CodeChecker/venv/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-3m1g8431/PyYAML/setup.py'"'"'; __file__='"'"'/tmp/pip-install-3m1g8431/PyYAML/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-ctxooci2
       cwd: /tmp/pip-install-3m1g8431/PyYAML/
  Complete output (6 lines):
  usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
     or: setup.py --help [cmd1 cmd2 ...]
     or: setup.py --help-commands
     or: setup.py cmd --help

  error: invalid command 'bdist_wheel'
  ----------------------------------------
  ERROR: Failed building wheel for PyYAML
  Running setup.py clean for PyYAML
Failed to build psutil PyYAML

But CodeChecker commands are working properly.

repo: Ericsson/codechecker


text:
configure.ac: removed GObject Introspection dependency from owr-java

We don't really need introspection for owr-java, just the Owr-1.0.gir file

I couldn't figure out a good check for the .gir file, so let's just remove the gobject introspection dependency for now

I meant just adding some " around there btw :)

I didn't see your comment before I removed it, the problem was that the change was making assumptions about the folder structure of the different build targets, which I guess would be pretty broken.

True

:+1:

Merged.

authors: Rugvip nirbheek sdroege superdump

repo: EricssonResearch/openwebrtc


text:
[prompt] pure: update submodule

The "pure" prompt is broken on Zsh 5.3, a fix was already pushed upstream.
This commit is a checkout of pure v1.4.1

would love to see this merged too

I've merged the latest submodule commit to the master branch. If you enable the meta module and run zmanage update, it will update your submodules (in a dirty state) for you ;)

authors: Eriner antoineco joshuarubin

repo: Eriner/zim


text:
Add option to view content by the groups you are in

Requested in #124. Puts a new option in the search dropdown to "View My Groups". This presents groups in place of folders and shows all content shared in each of those groups (independent of item ownership). This will make it easier to find and copy items owned by other users and shared with a group you are in.

:thumbsup: :beers: Good stuff!

authors: ecaldwell nheminger

repo: Esri/ago-assistant


text:
[Fix] Editing bug in Create and edit geometries

Description
This PR fixes a bug in the Create and edit geometries sample introduced in #452 by setting the selected graphic to nil when editing is cancelled. Otherwise the model still has the selected graphic set which causes unexpected behavior when adding a new graphic, resulting in the previously selected graphic to disappear.

Thank you both.

repo: Esri/arcgis-maps-sdk-swift-samples


text:
Updating samples for better LibRefAPI automated builds.

These changes will improve LibRefAPI builds to showcase sample content better in the API doc.

@nCastle1 Can you please do a code review on these changes to improve the LibRefAPI builds?

repo: Esri/arcgis-runtime-samples-dotnet


text:
Input error doesn't work

adding input-error class to inputs doesn't actually override the border color of the input and it looks no different.
Should fix this in conjunction with form validation styles ( #651 )

Addressed in #697 — now uses .input-helper-error

authors: nikolaswise paulcpederson

repo: Esri/calcite-web


text:
Fixes #319

@csmoore Please review and merge when you get a chance. Thanks.

Followed the repro steps could not get to crash / got added warning:

Warning went away after adding map.

@csmoore Thanks for verifying.

authors: csmoore kgonzago

repo: Esri/coordinate-conversion-addin-dotnet


text:
Sustainment Area Control Measure Labels?

Question for the SSMC/JSP: Should Support Areas have a Unique Designation (T) Label?
Currently, they do not.

All other sustainment areas do. See below:

This would affect Regimental, Brigade, and Division Support Areas (25310500-25310700)

@ottenw FYI

Consulted SSMC 16-1.  Result was that Army to research and we'll proceed from there.

Received confirmation from Carlos Soto, USA voting rep to the SSMC.  CASCOM (Mr. Charles Melton) has indicated that BSA are not officially named and do not require an extra field to add name.
@joebayles, suggest we close this.

Closing because the question is answered.

authors: abouffard joebayles

repo: Esri/joint-military-symbology-xml


text:
Lowest Points tool fails when no input area is added and the tool is run

Tool fails when no input area is digitized.
Expected Behavior
Tool should run but give error message that an Input Area is required.
Current Behavior
Tool fails with various less helpful messages.
Need to add validation to lowest points tool like KG did here:
https://github.com/Esri/military-tools-geoprocessing-toolbox/pull/310/files
Steps to Reproduce (for bugs)

Add DEM to map
Run Lowest Points tool
Do not digitize an input area polygon
Specify the elevation layer
Specify the output feature class.
Run the tool.

Result:
Tool fails with various messages:
ERROR 010151: No features found in C:\Users\user\Documents\ArcGIS\Default.gdb\tempAreaFeatures. Possible empty feature class.
Failed to execute (ExtractByMask). ...  Failed to execute. Parameters are not valid.
ERROR 000859: The required parameter Input raster is empty, or is not the type of Composite Geodataset.   ... line 739, in hi_lowPointByArea
minStatValue, maxStatValue = _getRasterMinMax(clipSurface) ...Error Info:
'NoneType' object is not iterable
ArcPy ERRORS: Executing: GetRasterProperties # MINIMUM #
Start Time: Tue May 22 12:43:32 2018
Failed to execute. Parameters are not valid.
ERROR 000859: The required parameter Input raster is empty, or is not the type of Composite Geodataset.
Failed to execute (GetRasterProperties). ...
Your Environment
ArcMap 10.5.1, Lowest Points from Dev branch (5/22/18)

Fixed by @BobBooth  in PR #321 - removing dev label

This is working correctly as of 6/12/18
Grabbed latest build ([location]\DefenseSolutions\MilitaryToolsForArcGIS\3.0\40) and tested.
Tool runs correctly when all inputs are given.
Tool fails gracefully ("Please provide at least one input area feature") when no area is digitized.

authors: BobBooth csmoore


text:
Web Mapping App "Web GIS Journal" references a web map item that does not exist

Web map app bd0655c6fcb94310b78628a805749227 owned by DemoNationalSecurity...
ERROR: References web map item that does not exist: 92bde83d826941a3919cc8fcacf68be8

Discussed issue with @kerryrobinson. If the app opens and each "tab" of the story app works then the missing web map item is not an issue. Tested web map app and missing web map item appears not to be a problem. Closing issue.

repo: Esri/ops-server-config


text:
The map should update to reflect search

Currently, if you filter sites or buildings down to 11 features then, you will not see the map update.
this is particularly evident in the state configuration.

Searching for Sites only shows Sites on map
Searching for Building only shows Buildings on map
Map updates to reflect filters

@lindsayking, @LindsayThomas
Can you please describe what is expected from "map should update to reflect applied filters". Is it that the map should only display features that are included in the filter? If yes, do we display all features when app loads, or we display features only when user applies a filter?

@CTLocalGovTeam  The maps should render all information unless a filter is applied. Once a filter is applied the map should only show the results of the filter.

@NikkiGolding
To implement this feature of showing only filtered features on map, we are thinking of using a separate graphics layer for this purpose.

The app initializes the map based on the webmap id, i.e. all layers are displayed when the app loads up.
When Sites tab is open, it will display only Sites layer and hide the Buildings layer and vice versa. Any layers other than Sites and Buildings present in the webmap will be displayed in all the tabs.
Communities and Business tabs will display all layers present in the webmap including the Sites and Building layers.
When the app loads, and no filters are applied yet, all features are displayed for Sites and Buildings in their respective tabs.
When a filter is applied, either by buffer or attributes, the layer's display will be turned off and the results of the filter will be displayed on a separate graphics layer. This graphic layer will always display only the results of the filter.
User can click features added to graphics layer to view their popups.

@CTLocalGovTeam  What is the benefit of using a graphics layer vs. passing queries to the feature service directly and rendering the results from the feature service?

@NikkiGolding
We cannot use the feature layer that is added to map directly because it is always initialized in on-demand mode i.e., it updates on map pan and zoom. The webmap may also contain Sites and Building layers as dynamic map services or even query enabled tiled services. Hence, a separate graphic layer showing only the results of the queries is suggested as a unified way to support all types of services.

@CTLocalGovTeam  Please proceed with the above approach using the graphics layer.

This will be implemented in next release.

@NikkiGolding @ScottOppmann @LindsayThomas - With v1.6, the map does update the reflect filters as we would expect.
However, if the search and applied filters return back 36 results, for example, only 10 results show on the map.  These 10 correspond with the 10 that are currently visible on the first page of results.  When you paginate to the next 10 results, the map then updates to show those 10 features.  I like this behavior, but wanted to confirm this is matches the design we had in mind.

@lindsayking Will you provide a link to the deployed app?

@NikkiGolding   http://50.18.115.76/SiteSelector2.2/

@CTLocalGovTeam
If more than ten results are returned from the search/filters, please display all results on the map.  Do not limit the features on the map to only list the first ten listed on the results panel due to pagination.  We want to see all results from the search and filters on the map.
For example, if on the buildings tab, and we perform a search and apply filters, returning 25 buildings that meet the criteria, we want to see all 25 buildings on the map.

@lindsayking
Do we display all features from the applied filter? Often this may lead to a large number of graphics added to the map (hundreds or even thousands) and make the app sluggish.
Legacy browsers like IE8, IE9 become sluggish with approximately 500 - 2000 features. Modern browsers have a better graphic rendering engine and are responsive with up to even 5000 graphic features added on map.
You can view the performance of large number of points added to map on this esri demo app in various browsers. Please select picture marker symbol in the demo.

@ScottOppmann @LindsayThomas  I don't anticpate a search that warrants a result set of 500 + features. Thoughts?

I agree.
Sent from Scott's iPhone
909-728-7082
On Oct 27, 2015, at 11:29 AM, Nikki Golding <notifications@github.commailto:notifications@github.com> wrote:
@ScottOppmannhttps://github.com/ScottOppmann @LindsayThomashttps://github.com/LindsayThomas I don't anticpate a search that warrants a result set of 500 + features. Thoughts?
—
Reply to this email directly or view it on GitHubhttps://github.com/Esri/site-selector/issues/169#issuecomment-151541358.

@CTLocalGovTeam  Please proceed with the requested change.

@NikkiGolding
The current filtering behavior of the app is to fetch only ids for a query and split them into batches to query for pagination. This allowed us to query only the first batch of 10 features and display them on map and query again for the next 10 on the next page. This also had the advantage that the result count of features was accurate even if large number of features (>1000 or server limit) satisfied a query. For e.g., user increased the buffer distance all the way up to 50 miles. Users had the ability to page through all results for such large queries or jumping to the last page by specifying the page number. However, adding large number of features to map is not desirable for performance reasons, especially on IE browsers.
We are proposing the following approach to display all features from filters on the map.

When a filter is applied or buffer distance is changed, don't get just the ids, instead get all features that satisfy the query and directly add them to map as graphics
The number of features that can be queried and displayed is determined by the server limit, usually it is 1000 features
The count of features will always be 1000 or whatever is the server limit, if a larger number of features satisfy the filter

This will not affect the performance of the app
Users can always increase the server limit to return more features as desired

Please let us know if this is ok.

@CTLocalGovTeam We understand. Our expectation is the count will be automatically controlled by the result set. It should not be designed to only support 1000 features. As you mentioned you can increase the limit on the user side. We want our users to control this and not the app. I believe we are on the same page. Please proceeed

http://50.18.115.76/SiteSelector2.3/ has been stood up with the latest version, reflecting the changes discussed above.

@LindsayThomas   This looks good to me using the state config.  Look good for local?

authors: CTLocalGovTeam LindsayThomas NikkiGolding ScottOppmann lindsayking

repo: Esri/site-selector


text:
Add Option for snapping tools while editing geometry/creating new features

Describe requirements
We should add snapping tools and display them in the editing panel when a new feature is being created or existing features geometry is being edited. Snapping tools can help users with data quality.
I think we could add them right below the create feature and edit feature headers. We have something similar to this in Sidebar.

Alternatives
No response
Other Relevant Info
No response
Impact
No response

@azizaparveen

Snapping tools are part of the Editor widgets setting section
Currently, we are hiding them using CSS overrides
We can show this setting however, it will be shown below the message as the editor widget is rendered after the message.
Here are a couple of screenshots of different cases

Template picker - when multiple templates are present this page will be shown

Settings collapsed
Settings expanded

Drawing page - when we don't have multiple templates or after selecting the template this drawing page will be shown

Settings collapsed
Settings expanded

Feature Form/editing page

Settings collapsed
Settings expanded

authors: azizaparveen sumitzarkar

repo: Esri/solutions-components


text:
Better use of OreDict

After we merge the steamtools branch, which contains an OreDictHelper class, we need to use the oredict a lot better for better mod compatibility. The OreDict entries that certain things use can also be configurable, since they are just strings. Here are the following areas that should be oredictified:

[ ] Look through the entire codebase for areas that should be oredicted rather than hardcoded to specific blocks/items. Form a list here of those things.
Thumper

validMaterials should instead be a list of blocks generated by the OreDictHelper with some standard entries, and configurable ones. Edit: I disagree with this now.

[x] Register food items as the various food oredicts (harvest craft)

Feel free to comment on any areas that should be oredicted.

This issue is pretty general now, so I'm going to close it.

repo: Esteemed-Innovation/Esteemed-Innovation


text:
App opens in reduced window causing overlap of controls

Although we should allow resizing into this view, the default open size should not have overlapping controls.  This is a medium priority issue

set to auto-maximize window on start

authors: EtalumaSupport iwaniec

repo: EtalumaSupport/LumaViewPro


text:
Support for songbird network

Hello, I've noticed songbird network is officially unsupported from usedapp. Is there any way I can manually add support for the network? when I swap metamask from kovan to songbird, the react app can't read the balance of the address.

You can use this multicall contract I deployed, like this:
const config = {
  ...
  multicallAddresses: {
    19: '0x60351436cf80A31EA6C3B261C784d3C127dBD6f1',
    14: ''
  }
}

and then:
<DAppProvider config={config}>
  <App />
<DAppProvider/>

Fixed in #403

authors: JamesGDiaz item333 tt-marek

repo: EthWorks/useDApp


text:
[請款]: 2023 Bing 協助社群費用

暱稱
Nic
類型
已經支出
帳務處理人是否認識你

[X] 帳務處理人可以從暱稱知道如何聯絡我

代幣種類
ETH
金額
2.90625
Ethereum 主網帳號地址或 ENS
0x9E10a814710C2B1f5a2477C2Eca4d70a32F3aFe5
請款項目

項目
用途說明
金額 (TWD)

TEM 線上線下演講
包含尋找聯絡講者、尋找準備場地、活動宣傳、相關文宣、主持、全程錄影並上傳至 TEM 頻道

TEM 聚會
包含找場地及準備聚會物品。

TEM Medium 審稿及發文管理
在有新投稿時評估並尋找適合的審稿人，並追蹤審稿進度、聯絡投稿人，最後安排發文

COSCUP
組織 COSCUP 的區塊鏈議程、尋找審稿人、管理審稿進度、聯絡投稿人，以及 COSCUP 當天負責管理人員、場地，確保演講順利進行

總計

360,000 TWD

附件或其他補充資訊
金額為 360,000 TWD 等值之 ETH
360000 ~= 11160 USD ~= 2.90625 ETH (1 ETH = 3840 USD)

tx: https://etherscan.io/tx/0x49e72b3edc219d8e3946a653910995755f9417f5fe061d905eb0b017a7920a27

repo: EtherTW/accounting


text:
Weird rendering for lines with underscores in them

Running 1.0.92. See images below:
*** Frontend: hterm

*** Frontend: xterm

Only seems to happen with colorized under vim. Using vi it looks fine.

Does xterm's rendering look OK to you? Hterm is known for lots of issues such as these, which is xterm is the default renderer in Terminus.

authors: Eugeny sburkett

repo: Eugeny/terminus


text:
Alk Tool

I think that the following tool can be included:
Name: Alk Platform
Website: https://github.com/alk-language/java-semantics
Used for: An educational platform designed to help in learning algorithms and acquiring algorithmic thinking
Input formats: Alk language, a very simple algorithmic language
Status: Maintained
Contact person: Dorel Lucanu

Sorry, I misunderstood how to add my tool.
I did it now properly (I hope).

repo: EuroProofNet/ProgramVerification


text:
Скласти таймлайн

Скласти список всіх (важливих) життєвих подій, визначних дат, досягнень, періодів, що дали приємний і неприємний досвід, тощо. В цьому конкретному випадку довгих списків не буває, натомість бувають погано згорнуті, тому пакуємо сюди все підряд, а про "лишні" події можна буде промовчати пізніше. Список повинен бути систематизованим і посортованим в такий спосіб, щоб читач швидко зрозумів "паттерн" і міг легко орієнтуватись в просторі і часі цього резюме.

Я комментар №3

repo: EvoDrowa/homepage


text:
spelunky

https://github.com/jmcerrejon/PiKISS/blob/master/scripts/games/spelunky.sh

will not install
failes when trying to install the depends it needs

repo: Exarkuniv/RetroPie-Extra


text:
refactor: move top level packages

Now the top level packages are all the public parts of the library and everything under /generator is internal
Here is all the public methods and classes in Dokka (notice com.expedia.graphql.generator is not listed)

Codecov Report

Merging #112 into master will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #112   +/-   ##
=========================================
  Coverage     86.22%   86.22%
  Complexity      146      146
=========================================
  Files            47       47
  Lines           501      501
  Branches        116      116
=========================================
  Hits            432      432
  Misses           20       20
  Partials         49       49

Impacted Files
Coverage Δ
Complexity Δ

...pedia/graphql/generator/types/ObjectTypeBuilder.kt
95% <ø> (ø)
2 <0> (?)

...phql/generator/extensions/graphQLTypeExtensions.kt
100% <ø> (ø)
0 <0> (?)

.../com/expedia/graphql/hooks/SchemaGeneratorHooks.kt
92.3% <ø> (ø)
0 <0> (?)

...lin/com/expedia/graphql/generator/SubTypeMapper.kt
100% <ø> (ø)
4 <0> (?)

...ia/graphql/generator/types/InterfaceTypeBuilder.kt
100% <ø> (ø)
2 <0> (?)

...a/graphql/generator/extensions/kClassExtensions.kt
91.66% <ø> (ø)
0 <0> (?)

.../com/expedia/graphql/generator/state/TypesCache.kt
84% <ø> (ø)
28 <0> (?)

.../expedia/graphql/hooks/NoopSchemaGeneratorHooks.kt
100% <ø> (ø)
1 <0> (?)

...raphql/generator/extensions/directiveExtensions.kt
83.87% <ø> (ø)
0 <0> (?)

.../graphql/generator/extensions/booleanExtensions.kt
100% <ø> (ø)
0 <0> (?)

... and 22 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update c584539...3941707. Read the comment docs.

I have more changes on top of this which simplify name exceptions and add more unit tests

authors: codecov-io smyrick

repo: ExpediaDotCom/graphql-kotlin


text:
tweak merging errors to propagate correct error in non-null situations

When we merge errors - instead of blindly merging at the given path in the error - traverse the path and check the data at each segment. If a given segment is null in the data, merge at that current path instead of potentially deeper.
This yields propagation of errors to the "outer" graphql execution regardless of the order that fields are encountered by that "outer" graphql execution

closing for now - going to combine this with removing proxy resolvers

repo: ExpediaGroup/graphql-component


text:
chore(deps): bump vite to 5.0.10

Remove unneeded vite-plugin-rewrite-all as the original issue was fixed in Vite proper.

:tada: This PR is included in version 3.25.22 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

authors: baumandm eg-oss-ci

repo: ExpediaGroup/insights-explorer


text:
Fix: Export initializeSupported() API in nimbuild-corejs

Fix: Export initializeSupported() API in nimbuild-corejs
Description
Fix: Export initializeSupported() API in nimbuild-corejs
Motivation and Context
InitializeSupported() is a required API to use nimbuild-corejs
How Has This Been Tested?
Updated index.test to use primary exports
Screenshots (if appropriate):
Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist:

[x] My code follows the code style of this project.
[x] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.
[x] I have added tests to cover my changes.
[x] All new and existing tests passed.

Trivial change: going to merge/release patch (FYI @underbyte)

repo: ExpediaGroup/nimbuild


text:
Web - Workspace - Plaid and connect manually option are not displayed in offline

If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!

Action Performed:

Go to https://staging.new.expensify.com/
Login with Expensifail account
Begin the process of adding a bank account but exit in the middle of it
Disable the internet connection in the device
Click on 'Connect bank account' in workspace settings again and you should see the "Start over" button
Verify you are redirected to the Connect bank account screen displaying the options to connect via Plaid or connect manually

Expected Result:
Screen with options to connect via Plaid or connect manually should be displayed before going online. This is from the TR regression steps https://expensify.testrail.io/index.php?/tests/view/2886612
Actual Result:
You appear to be offline message is displayed. Options to connect via Plaid or connect manually could be displayed only online.
Workaround:
unknown
Platform:

Where is this issue occurring?

Web

Version Number: v1.2.15-3
Reproducible in staging?: y
Reproducible in production?: could not check
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos:
https://user-images.githubusercontent.com/43996225/195930192-21e82a50-dacb-4cb5-9d3e-eb13784e3677.mp4
Expensify/Expensify Issue URL:
Issue reported by: Applause internal team
Slack conversation:
View all open jobs on GitHub

I'm pretty sure this is expected behavior - is there a testrail that indicates this should be possible?

Yeah, please update the testrail - if you are offline seeing that screen is expected behavior

@kavimuru Are you able to update this testrail?

@thienlnam Sent request for updating TR, thank you

@thienlnam Hello! Those steps were extracted from this document https://docs.google.com/document/d/18ew6fHESSoS1FruhNhD6mPEd4p419TkVDXIS3aQQdxs/edit. We will update the steps so the "You appear to be offline" screen is the expected behavior now.
Let me know if this is not the case and the expected behavior should still be the one described in the document.

@isagoico Yes the new 'You appear to be offline' screen is the expected behavior now, sorry for the confusion

@thienlnam can you confirm if this needs to move to Upwork now? Thanks!

@laurenreidexpensify We're just waiting for some Applause internal changes here - no action required here yet

@isagoico Have you had a chance to update the testrail?

Yep! These have been updated already 🙇♀

@thienlnam what are next steps? Can I post to Upwork?

authors: isagoico kavimuru kbecciv laurenreidexpensify thienlnam

repo: Expensify/App


text:
[$1000] mWeb - Login - Cursor lags when entering magic code

If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!

Action Performed:

Start mobile Safari and open staging.new.expensify.com
Enter any email in login field
Start entering the code from the email you received

Expected Result:
The cursor moves to the next digit at the same time as it is entered
Actual Result:
The cursor is late and stuck on the first digit
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android / native
[ ] Android / Chrome
[ ] iOS / native
[x] iOS / Safari
[ ] MacOS / Chrome / Safari
[ ] MacOS / Desktop

Version Number: 1.3.16.3
Reproducible in staging?: yes
Reproducible in production?: yes
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://platform.applause.com/services/links/v1/external/103e5a538ec9bd253e83dbddbfb62ec9cdb3959a177c9fc99441959598fa9ed4
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~01ef374cfdc2221640
Upwork Job ID: 1661480889752801280
Last Price Increase: 2023-05-24

I was undable to reproduce this on my flight today, will try again tomorrow

I was undable to reproduce this on my flight today, will try again tomorrow

I was undable to reproduce this on my flight today, will try again tomorrow

I was undable to reproduce this on my flight today, will try again tomorrow

I was undable to reproduce this on my flight today, will try again tomorrow

Reproduced using the steps in the issue, labelling external

Taking this as C+

Is this still reproducible? I don't even see the cursor :sweat_smile:.

@getusha Is this on main and what iOS version is this? (if it's 16.4, can you try with others?)

@getusha Is the issue also reproducible in other iOS versions? Version 16.4 seems buggy at the moment

@getusha We have this issue https://github.com/Expensify/App/issues/18218 that relates to the magic code input and it is reproducible only on iOS 16.4. Just worth checking if this is a similar one.
Side note: The uploaded videos in that issue does not seem to have a visible cursor either

@getusha Yeah something weird is going on :sweat_smile:. I tested on iOS 16.2, can you test on that or on 16.3.

@s77rt assigned you as the C+, thanks for helping with this one!

I think we still need to understand the root cause to determine if this is a dupe. (The other issue won't be closed. It's opened specifically for iOS 16.4)

They seem to have the same reproduction circumstances but not necessary the same root cause. We don't know the root cause of any so it's hard to tell if this is a dupe.
Also the matter of having a cursor or not is concerning, we don't know why the cursor is visible in some cases and others not.

Whats the latest on this issue from your perspective @s77rt ?

@MitchExpensify I was not able to reproduce the bug on iOS 16.2 (the cursor is not even visible). I think we need more investigation on this one. Also there is a possibility that the root cause is linked to https://github.com/Expensify/App/issues/18218.

Got it, thank you!

Melvin, we are still looking for deeper explanation on the cursor behaviour and if it's related to https://github.com/Expensify/App/issues/18218

Not overdue. Still looking for proposals

Friendly bump on the above @getusha

Still lookng for proposals

@MitchExpensify I'll be OOO this week, so if there's a proposal that ends up needing approval, please use the Engineering label to get someone else assigned. Thanks!

Waiting on proposals

Going to manually double this to see if it brings some more proposals.. Not sure why its not auto doubling

Posted to Slack about the double up here https://expensify.slack.com/archives/C01GTK53T8Q/p1686878545866609

Proposal
Please re-state the problem that we are trying to solve in this issue.
On iOS Mobile, magic code input shows cursor in the first input field and lags behind the active input.
What is the root cause of that problem?
On iOS Safari cursor is not hidden where as in other platforms cursor is hidden by outline:none style.
What changes do you think we should make in order to solve the problem?
iOS mobile needs additional css style caret-style: none to be added to hide the cursor in input.
Add style to below line. https://github.com/Expensify/App/blob/main/src/styles/styles.js#L2484
magicCodeInputTransparent: {
  color: 'transparent',
  // Add style
  caretColor: 'transparent',
},

What alternative solutions did you explore? (Optional)
Reminder: Please use plain English, be brief and avoid jargon. Feel free to use images, charts or pseudo-code if necessary. Do not post large multi-line diffs or write walls of text. Do not create PRs unless you have been hired for this job.
None

@honnamkuan Thanks for the proposal. Your RCA is correct. The suggested fix makes sense but let's try to avoid adding platform dependent style for now (caretColor is not supported by native app). Can we do the following:

Revert https://github.com/Expensify/App/pull/18771
Fix https://github.com/Expensify/App/issues/18482 in another way?

@aswin-s I'm reviewing @honnamkuan proposal first based on the timeline on the other linked issue.

@aswin-s Thanks for the proposal. Your RCA is correct. The alternative solution you proposed of fixing this upstream in RNW (adding support for caretHidden) looks good. to me. But before moving forward with making another fix it would better to evaluate the process of taking a step back and fixing an older issue (as mentioned in the comment above: revert PR and fix the old issue).

Not overdue. We have valid proposals but looking for another approach (the take a step back approach).

@aswin-s Do you have a plan for adding support for caretHidden in RNW?

@s77rt I've raised an issue at react-native-web citing lacking support for caretHidden prop. I've also raised a PR which will add support for the prop. The fix could be tested from below URL.
https://codesandbox.io/p/sandbox/react-native-web-examples-c8gl3p
Since we are using a fork of react-native-web, the commit could be cherry picked and merged to @expensify/react-native-web without waiting for PR to get approved and merged upstream.

@aswin-s I don't see the urgency here. Let's work this one on RNW repo first. I have added a comment there. Lets also wait for maintainers review.

@s77rt PR got merged upstream. We need to cherry pick the commit or sync the Expensify fork for RNW.

Able to reproduce on staging and production urls. Also the suggestion above was to avoid platform specific styling.

@puneetlath Can you please help in updating RNW here?

Yep, I can open an issue for it. What version do we want to update to? 0.19?

@puneetlath To at least 0.19.6 or to just cherry pick https://github.com/necolas/react-native-web/commit/1c376dbb0c8f223370814c4b21fbf57d25ef79f2

Can you also remove the Internal label here

Is this ready for the Help wanted label? @s77rt

@MitchExpensify No, we don't need that label. We have a solution already we need to update RNW to proceed

Thanks @s77rt !

@MitchExpensify could you create a separate issue for upgrading to RNW v0.19.6? And maybe we should offer it to an expert firm like Callstack to take on?

Ah, thanks for the link @aimane-chnaif.

@MitchExpensify in that case, I think we should go ahead and compensate @aswin-s and @s77rt for their work here, but leave this issue open and on hold for https://github.com/Expensify/App/issues/16660 to track that we do get the upstream fix incorporated.

@puneetlath can do! Do you agree $2000 is fair for both contributors given the work here so far?

Given that's the bounty on the issue, seems fair enough to me!

Thanks! Invite sent to @aswin-s and @s77rt for payment https://www.upwork.com/jobs/~01ef374cfdc2221640

Offer accepted

@MitchExpensify Accepted! Thanks!

Ugh, sorry team! I don't know why Upwork won't let me issue payment on that job I posted earlier so I've created another and invited you to it here https://www.upwork.com/jobs/~01eab965d5d9f6a41a Thanks for your patience @s77rt & @aswin-s

@MitchExpensify No problem! Accepted the new offer

Paid! Thanks

Still on hold for https://github.com/Expensify/App/issues/16660

Still on hold.

Not overdue. This is still on hold

Still on hold

https://github.com/Expensify/App/issues/16660 is completed and the bug is fixed. We can close this. cc @MitchExpensify

authors: MitchExpensify aswin-s kbecciv puneetlath s77rt sakluger