Can't connect to online node, channels down

I'm running lnd v0.12.0-beta.rc6.
This certainly was an issue on rc5
I don't think it was an issue before, but hard to verify now.
I have 2 channels with mainnet.lightningconductor.net  03c436af41160a355fc1ed230a64f6a64bcbd2ae50f12171d1318f9782602be601@mainnet.lightningconductor.net:9735
Both channels are down, I can't connect the node.
loglevel warn with RPCS=debug,HSWC=debug: I use RTL to connect to the node via full id@host:port

2021-01-21 22:28:14.282 [DBG] RPCS: [connectpeer] requested connection to 03c436af41160a355fc1ed230a64f6a64bcbd2ae50f12171d1318f9782602be601@<IP_ADDRESS>:9735
2021-01-21 22:28:14.282 [WRN] SRVR: Already have 1 persistent connection requests for 03c436af41160a355fc1ed230a64f6a64bcbd2ae50f12171d1318f9782602be601@03c436af41160a355fc1ed230a64f6a64bcbd2ae50f12171d1318f9782602be601@<IP_ADDRESS>:9735, connecting anyway.
2021-01-21 22:28:15.323 [DBG] RPCS: Connected to peer: 03c436af41160a355fc1ed230a64f6a64bcbd2ae50f12171d1318f9782602be601@<IP_ADDRESS>:9735
2021-01-21 22:28:15.338 [WRN] RPCS: Gossip syncer for peer=03c436af41160a355fc1ed230a64f6a64bcbd2ae50f12171d1318f9782602be601 not found
2021-01-21 22:28:15.339 [DBG] RPCS: [listpeers] yielded [02607c9c92b7fa405dd27d8114d5ba1e6c04bf8757bef18b3649bffa2691d7638c@<IP_ADDRESS>:50328 03fa11149d584265f1356870f2a674f4b04fff5d2c39991c35dbea3b76af614f66@<IP_ADDRESS>:36126 03bb88ccc444534da7b5b64b4f7b15e1eccb18e102db0e400d4b9cfe93763aa26d@<IP_ADDRESS>:9735 021ec9dcb5db6b31433ad864b64d278a556d56576673db889cb05099d57c01988b@<IP_ADDRESS>:9735 0307eafebbf6583eaf3dce69181018185b193414901c029e98062455e328c76bf3@<IP_ADDRESS>:51708 03c436af41160a355fc1ed230a64f6a64bcbd2ae50f12171d1318f9782602be601@<IP_ADDRESS>:9735 02b0172bb38617fa3afdb69664468b492d5a21062a4fa8b47284b0cc320e6e7420@<IP_ADDRESS>:50228 03d8689ad07363524d4013d5fd4b0c0af1b212f65495be51fb43ef1b42404b5de4@<IP_ADDRESS>:39272] peers
2021-01-21 22:28:15.911 [INF] HSWC: Removing channel link with ChannelID(56a6b1fd3791b5cb86501b718299c5aaef1ebc0ad6188a2f5d42e627b5b76df9)
2021-01-21 22:28:15.911 [INF] HSWC: ChannelLink(652702:2197:1): starting
2021-01-21 22:28:15.911 [INF] HSWC: Trimming open circuits for chan_id=652702:2197:1, start_htlc_id=210
2021-01-21 22:28:15.911 [INF] HSWC: Adding live link chan_id=56a6b1fd3791b5cb86501b718299c5aaef1ebc0ad6188a2f5d42e627b5b76df9, short_chan_id=652702:2197:1
2021-01-21 22:28:15.912 [INF] HSWC: ChannelLink(652702:2197:1): HTLC manager started, bandwidth=3171223317 mSAT
2021-01-21 22:28:15.914 [INF] HSWC: ChannelLink(652702:2197:1): attempting to re-resynchronize
2021-01-21 22:28:15.919 [INF] HSWC: Removing channel link with ChannelID(f439d3e8dc2d323729e6c9538d02f16c9345cd548159f009138dd69140ed2034)
2021-01-21 22:28:15.919 [INF] HSWC: ChannelLink(652705:947:1): starting
2021-01-21 22:28:15.920 [INF] HSWC: Trimming open circuits for chan_id=652705:947:1, start_htlc_id=0
2021-01-21 22:28:15.920 [INF] HSWC: Adding live link chan_id=f439d3e8dc2d323729e6c9538d02f16c9345cd548159f009138dd69140ed2034, short_chan_id=652705:947:1
2021-01-21 22:28:15.920 [INF] HSWC: ChannelLink(652705:947:1): HTLC manager started, bandwidth=94750000 mSAT
2021-01-21 22:28:15.921 [INF] HSWC: ChannelLink(652705:947:1): attempting to re-resynchronize
2021-01-21 22:28:15.921 [WRN] HSWC: ChannelLink(652702:2197:1): error when syncing channel states: unable to send chan sync message for ChannelPoint(f86db7b527e6425d2f8a18d60abc1eefaac59982711b5086cbb59137fdb1a656:1): peer exiting
2021-01-21 22:28:15.923 [ERR] HSWC: ChannelLink(652702:2197:1): failing link: unable to synchronize channel states: unable to send chan sync message for ChannelPoint(f86db7b527e6425d2f8a18d60abc1eefaac59982711b5086cbb59137fdb1a656:1): peer exiting with error: unable to resume channel, recovery required
2021-01-21 22:28:15.923 [INF] HSWC: ChannelLink(652702:2197:1): exited
2021-01-21 22:28:16.013 [WRN] HSWC: ChannelLink(652705:947:1): error when syncing channel states: unable to send chan sync message for ChannelPoint(3520ed4091d68d1309f0598154cd45936cf1028d53c9e62937322ddce8d339f4:1): peer exiting
2021-01-21 22:28:16.015 [ERR] HSWC: ChannelLink(652705:947:1): failing link: unable to synchronize channel states: unable to send chan sync message for ChannelPoint(3520ed4091d68d1309f0598154cd45936cf1028d53c9e62937322ddce8d339f4:1): peer exiting with error: unable to resume channel, recovery required
2021-01-21 22:28:16.015 [INF] HSWC: ChannelLink(652705:947:1): exited
2021-01-21 22:28:16.127 [INF] HSWC: Removing channel link with ChannelID(56a6b1fd3791b5cb86501b718299c5aaef1ebc0ad6188a2f5d42e627b5b76df9)
2021-01-21 22:28:16.127 [INF] HSWC: ChannelLink(652702:2197:1): stopping
2021-01-21 22:28:16.127 [INF] HSWC: Removing channel link with ChannelID(f439d3e8dc2d323729e6c9538d02f16c9345cd548159f009138dd69140ed2034)
2021-01-21 22:28:16.127 [INF] HSWC: ChannelLink(652705:947:1): stopping
2021-01-21 22:28:18.840 [DBG] HSWC: Sent 0 satoshis and received 0 satoshis in the last 10 seconds (0.100000 tx/sec)

If I connect form an c-lightning instance, the connection gets established:

ln@c-lightning:$ lightning-cli listpeers 03c436af41160a355fc1ed230a64f6a64bcbd2ae50f12171d1318f9782602be601
{
"peers": []
}
ln@c-lightning:$ lightning-cli connect 03c436af41160a355fc1ed230a64f6a64bcbd2ae50f12171d1318f9782602be601
{
"id": "03c436af41160a355fc1ed230a64f6a64bcbd2ae50f12171d1318f9782602be601",
"features": "082a8a"
}
ln@c-lightning:$ lightning-cli listpeers 03c436af41160a355fc1ed230a64f6a64bcbd2ae50f12171d1318f9782602be601
{
"peers": [
{
"id": "03c436af41160a355fc1ed230a64f6a64bcbd2ae50f12171d1318f9782602be601",
"connected": true,
"netaddr": [
"<IP_ADDRESS>:9735"
],
"features": "082a8a",
"channels": []
}
]
}

If i connect to the host port via telnet, it works (connect is instant, discon after ~10s). This is from the host and user running LND:

lnd@lnd:~$ time telnet <IP_ADDRESS> 9735
Trying <IP_ADDRESS>...
Connected to <IP_ADDRESS>.
Escape character is '^]'.
Connection closed by foreign host.
real	0m10.404s
user	0m0.000s
sys	0m0.004s

Default-gateway forces tor, but anyway:

lnd@lnd:~$ time torify telnet <IP_ADDRESS> 9735
Trying <IP_ADDRESS>...
Connected to <IP_ADDRESS>.
Escape character is '^]'.
Connection closed by foreign host.
real	0m10.805s
user	0m0.014s
sys	0m0.003s

I have a feeling I can't connect to any nodes, but then again I have like 5 channels UP, so some are certainly working.

Very odd, if I connect I also get an instant hang up (don't have any channels with them). For your c-lightning node, are you able to see the type of init message the peer sends over in the logs?

Very odd, if I connect I also get an instant hang up (don't have any channels with them). For your c-lightning node, are you able to see the type of init message the peer sends over in the logs?

Ok I was able to check out the features offered, I don't see any incompatible set of feature bits (stuff that we require, but they don't yet understand), so not sure what's going on here still...

Ok I was able to check out the features offered, I don't see any incompatible set of feature bits (stuff that we require, but they don't yet understand), so not sure what's going on here still...

Not sure if you still need the connect info from c-lightning, here is level debug the stuff that seems relevant, level io gets a bit verbose and hard for me to filte for relevant stuff.
 {
         "type": "DEBUG",
         "time": "710168.261570004",
         "source": "connectd",
         "log": "Now try LN connect out for host <IP_ADDRESS>"
      },
      {
         "type": "DEBUG",
         "time": "710168.261635553",
         "node_id": "03c436af41160a355fc1ed230a64f6a64bcbd2ae50f12171d1318f9782602be601",
         "source": "connectd",
         "log": "Connected out, starting crypto"
      },
      {
         "type": "DEBUG",
         "time": "710168.466641504",
         "source": "hsmd",
         "log": "Client: Received message 1 from client"
      },
      {
         "type": "DEBUG",
         "time": "710168.466936088",
         "node_id": "03c436af41160a355fc1ed230a64f6a64bcbd2ae50f12171d1318f9782602be601",
         "source": "connectd",
         "log": "Connect OUT"
      },
      {
         "type": "DEBUG",
         "time": "710168.467011065",
         "node_id": "03c436af41160a355fc1ed230a64f6a64bcbd2ae50f12171d1318f9782602be601",
         "source": "connectd",
         "log": "peer_out WIRE_INIT"
      },
      {
         "type": "DEBUG",
         "time": "710168.671076010",
         "node_id": "03c436af41160a355fc1ed230a64f6a64bcbd2ae50f12171d1318f9782602be601",
         "source": "gossipd",
         "log": "seeker: disabling gossip"
      },
      {
         "type": "DEBUG",
         "time": "710168.671195267",
         "node_id": "03c436af41160a355fc1ed230a64f6a64bcbd2ae50f12171d1318f9782602be601",
         "source": "connectd",
         "log": "peer_in WIRE_INIT"
      },
      {
         "type": "DEBUG",
         "time": "710168.677740603",
         "node_id": "03c436af41160a355fc1ed230a64f6a64bcbd2ae50f12171d1318f9782602be601",
         "source": "openingd-chan#21621",
         "log": "pid 21821, msgfd 62"
      },
      {
         "type": "DEBUG",
         "time": "710168.680339460",
         "source": "hsmd",
         "log": "Client: Received message 10 from client"
      },
      {
         "type": "DEBUG",
         "time": "710168.680503326",
         "source": "hsmd",
         "log": "Client: Received message 9 from client"
      },
      {
         "type": "DEBUG",
         "time": "710168.680567256",
         "source": "hsmd",
         "log": "new_client: 21621"
      },
      {
         "type": "DEBUG",
         "time": "710168.710979688",
         "source": "hsmd",
         "log": "Client: Received message 18 from client"
      },
      {
         "type": "DEBUG",
         "time": "710168.711107480",
         "node_id": "03c436af41160a355fc1ed230a64f6a64bcbd2ae50f12171d1318f9782602be601",
         "source": "openingd-chan#21621",
         "log": "Handed peer, entering loop"
      },
      {
         "type": "DEBUG",
         "time": "710168.721546113",
         "node_id": "03c436af41160a355fc1ed230a64f6a64bcbd2ae50f12171d1318f9782602be601",
         "source": "openingd-chan#21621",
         "log": "peer_in WIRE_GOSSIP_TIMESTAMP_FILTER"
      },
      {
         "type": "DEBUG",
         "time": "710168.721623775",
         "node_id": "03c436af41160a355fc1ed230a64f6a64bcbd2ae50f12171d1318f9782602be601",
         "source": "openingd-chan#21621",
         "log": "peer_out WIRE_GOSSIP_TIMESTAMP_FILTER"
      },

Not sure if you still need the connect info from c-lightning, here is level debug the stuff that seems relevant, level io gets a bit verbose and hard for me to filte for relevant stuff.
 {
         "type": "DEBUG",
         "time": "710168.261570004",
         "source": "connectd",
         "log": "Now try LN connect out for host <IP_ADDRESS>"
      },
      {
         "type": "DEBUG",
         "time": "710168.261635553",
         "node_id": "03c436af41160a355fc1ed230a64f6a64bcbd2ae50f12171d1318f9782602be601",
         "source": "connectd",
         "log": "Connected out, starting crypto"
      },
      {
         "type": "DEBUG",
         "time": "710168.466641504",
         "source": "hsmd",
         "log": "Client: Received message 1 from client"
      },
      {
         "type": "DEBUG",
         "time": "710168.466936088",
         "node_id": "03c436af41160a355fc1ed230a64f6a64bcbd2ae50f12171d1318f9782602be601",
         "source": "connectd",
         "log": "Connect OUT"
      },
      {
         "type": "DEBUG",
         "time": "710168.467011065",
         "node_id": "03c436af41160a355fc1ed230a64f6a64bcbd2ae50f12171d1318f9782602be601",
         "source": "connectd",
         "log": "peer_out WIRE_INIT"
      },
      {
         "type": "DEBUG",
         "time": "710168.671076010",
         "node_id": "03c436af41160a355fc1ed230a64f6a64bcbd2ae50f12171d1318f9782602be601",
         "source": "gossipd",
         "log": "seeker: disabling gossip"
      },
      {
         "type": "DEBUG",
         "time": "710168.671195267",
         "node_id": "03c436af41160a355fc1ed230a64f6a64bcbd2ae50f12171d1318f9782602be601",
         "source": "connectd",
         "log": "peer_in WIRE_INIT"
      },
      {
         "type": "DEBUG",
         "time": "710168.677740603",
         "node_id": "03c436af41160a355fc1ed230a64f6a64bcbd2ae50f12171d1318f9782602be601",
         "source": "openingd-chan#21621",
         "log": "pid 21821, msgfd 62"
      },
      {
         "type": "DEBUG",
         "time": "710168.680339460",
         "source": "hsmd",
         "log": "Client: Received message 10 from client"
      },
      {
         "type": "DEBUG",
         "time": "710168.680503326",
         "source": "hsmd",
         "log": "Client: Received message 9 from client"
      },
      {
         "type": "DEBUG",
         "time": "710168.680567256",
         "source": "hsmd",
         "log": "new_client: 21621"
      },
      {
         "type": "DEBUG",
         "time": "710168.710979688",
         "source": "hsmd",
         "log": "Client: Received message 18 from client"
      },
      {
         "type": "DEBUG",
         "time": "710168.711107480",
         "node_id": "03c436af41160a355fc1ed230a64f6a64bcbd2ae50f12171d1318f9782602be601",
         "source": "openingd-chan#21621",
         "log": "Handed peer, entering loop"
      },
      {
         "type": "DEBUG",
         "time": "710168.721546113",
         "node_id": "03c436af41160a355fc1ed230a64f6a64bcbd2ae50f12171d1318f9782602be601",
         "source": "openingd-chan#21621",
         "log": "peer_in WIRE_GOSSIP_TIMESTAMP_FILTER"
      },
      {
         "type": "DEBUG",
         "time": "710168.721623775",
         "node_id": "03c436af41160a355fc1ed230a64f6a64bcbd2ae50f12171d1318f9782602be601",
         "source": "openingd-chan#21621",
         "log": "peer_out WIRE_GOSSIP_TIMESTAMP_FILTER"
      },

So as far as we can tell, this is an eclair node. I'm able to connect to the main ACINQ node from mine, but still get an instant hang up from this node 🤔

So as far as we can tell, this is an eclair node. I'm able to connect to the main ACINQ node from mine, but still get an instant hang up from this node 🤔

I contacted the node operator via their ticket system, maybe they can give some insight.

I contacted the node operator via their ticket system, maybe they can give some insight.

got the same problem for some peers with 0.12.0-rc6 as well as i got them on rc5 already.
See #4947 which is probably referring the same problem since i cannot to connect to both peers mentioned here and on the other issue.

got the same problem for some peers with 0.12.0-rc6 as well as i got them on rc5 already.
See #4947 which is probably referring the same problem since i cannot to connect to both peers mentioned here and on the other issue.

might be related. just tried to open a channel to fulmo:
lnd@lnd:~$ lncli  connect 024a8228d764091fce2ed67e1a7404f83e38ea3c7cb42030a2789e73cf3b341365@<IP_ADDRESS>:9735
2021-01-23 19:59:39.916 [DBG] RPCS: [connectpeer] requested connection to 024a8228d764091fce2ed67e1a7404f83e38ea3c7cb42030a2789e73cf3b341365@<IP_ADDRESS>:9735
2021-01-23 19:59:40.696 [DBG] RPCS: Connected to peer: 024a8228d764091fce2ed67e1a7404f83e38ea3c7cb42030a2789e73cf3b341365@<IP_ADDRESS>:9735
{
}
lnd@lnd:~$ 2021-01-23 19:59:48.060 [DBG] RPCS: [openchannel] request to NodeKey() allocation(us=1172037, them=0)
2021-01-23 19:59:48.467 [DBG] RPCS: [openchannel]: using fee of 16255 sat/kw for funding tx
2021-01-23 19:59:48.467 [ERR] RPCS: unable to open channel to NodeKey(024a8228d764091fce2ed67e1a7404f83e38ea3c7cb42030a2789e73cf3b341365): peer 024a8228d764091fce2ed67e1a7404f83e38ea3c7cb42030a2789e73cf3b341365 is not online
2021-01-23 19:59:48.470 [ERR] RPCS: [/lnrpc.Lightning/OpenChannelSync]: peer 024a8228d764091fce2ed67e1a7404f83e38ea3c7cb42030a2789e73cf3b341365 is not online

might be related. just tried to open a channel to fulmo:
lnd@lnd:~$ lncli  connect 024a8228d764091fce2ed67e1a7404f83e38ea3c7cb42030a2789e73cf3b341365@<IP_ADDRESS>:9735
2021-01-23 19:59:39.916 [DBG] RPCS: [connectpeer] requested connection to 024a8228d764091fce2ed67e1a7404f83e38ea3c7cb42030a2789e73cf3b341365@<IP_ADDRESS>:9735
2021-01-23 19:59:40.696 [DBG] RPCS: Connected to peer: 024a8228d764091fce2ed67e1a7404f83e38ea3c7cb42030a2789e73cf3b341365@<IP_ADDRESS>:9735
{
}
lnd@lnd:~$ 2021-01-23 19:59:48.060 [DBG] RPCS: [openchannel] request to NodeKey() allocation(us=1172037, them=0)
2021-01-23 19:59:48.467 [DBG] RPCS: [openchannel]: using fee of 16255 sat/kw for funding tx
2021-01-23 19:59:48.467 [ERR] RPCS: unable to open channel to NodeKey(024a8228d764091fce2ed67e1a7404f83e38ea3c7cb42030a2789e73cf3b341365): peer 024a8228d764091fce2ed67e1a7404f83e38ea3c7cb42030a2789e73cf3b341365 is not online
2021-01-23 19:59:48.470 [ERR] RPCS: [/lnrpc.Lightning/OpenChannelSync]: peer 024a8228d764091fce2ed67e1a7404f83e38ea3c7cb42030a2789e73cf3b341365 is not online

my side when connecting to fulmo:
2021-01-23 20:10:50.583 [WRN] SRVR: Already have 1 persistent connection requests for 024a8228d764091fce2ed67e1a7404f83e38ea3c7cb42030a2789e73cf3b341365@024a8228d764091fce2ed67e1a7404f83e38ea3c7cb42030a2789e73cf3b341365@<IP_ADDRESS>:9735, connecting anyway.
2021-01-23 20:10:50.898 [INF] SRVR: Established connection to: 024a8228d764091fce2ed67e1a7404f83e38ea3c7cb42030a2789e73cf3b341365@<IP_ADDRESS>:9735
2021-01-23 20:10:50.899 [INF] SRVR: Finalizing connection to 024a8228d764091fce2ed67e1a7404f83e38ea3c7cb42030a2789e73cf3b341365@<IP_ADDRESS>:9735, inbound=false
2021-01-23 20:10:50.902 [INF] PEER: Legacy channel open with peer: 024a8228d764091fce2ed67e1a7404f83e38ea3c7cb42030a2789e73cf3b341365, downgrading static remote required feature bit to optional
2021-01-23 20:10:51.066 [INF] PEER: NodeKey(024a8228d764091fce2ed67e1a7404f83e38ea3c7cb42030a2789e73cf3b341365) loading ChannelPoint(******:0)
2021-01-23 20:10:51.066 [INF] HSWC: Removing channel link with ChannelID(******)
2021-01-23 20:10:51.066 [INF] HSWC: ChannelLink(643***:948:0): starting
2021-01-23 20:10:51.067 [INF] HSWC: Trimming open circuits for chan_id=643***:948:0, start_htlc_id=960
2021-01-23 20:10:51.067 [INF] HSWC: Adding live link chan_id=*******, short_chan_id=643***:948:0
2021-01-23 20:10:51.067 [INF] CNCT: Attempting to update ContractSignals for ChannelPoint(*******:0)
2021-01-23 20:10:51.067 [INF] PEER: Negotiated chan series queries with 024a8228d764091fce2ed67e1a7404f83e38ea3c7cb42030a2789e73cf3b341365
2021-01-23 20:10:51.068 [INF] DISC: Creating new GossipSyncer for peer=024a8228d764091fce2ed67e1a7404f83e38ea3c7cb42030a2789e73cf3b341365
2021-01-23 20:10:51.068 [INF] HSWC: ChannelLink(643786:948:0): HTLC manager started, bandwidth=******** mSAT
2021-01-23 20:10:51.068 [INF] HSWC: ChannelLink(643786:948:0): attempting to re-resynchronize
2021-01-23 20:10:51.209 [INF] PEER: unable to read message from 024a8228d764091fce2ed67e1a7404f83e38ea3c7cb42030a2789e73cf3b341365@<IP_ADDRESS>:9735: EOF
2021-01-23 20:10:51.210 [INF] PEER: disconnecting 024a8228d764091fce2ed67e1a7404f83e38ea3c7cb42030a2789e73cf3b341365@<IP_ADDRESS>:9735, reason: read handler closed
2021-01-23 20:10:51.311 [INF] DISC: Removing GossipSyncer for peer=024a8228d764091fce2ed67e1a7404f83e38ea3c7cb42030a2789e73cf3b341365
2021-01-23 20:10:51.311 [INF] HSWC: Removing channel link with ChannelID(**********)
2021-01-23 20:10:51.311 [INF] HSWC: ChannelLink(643***:948:0): stopping
2021-01-23 20:10:51.311 [WRN] HSWC: ChannelLink(643***:948:0): error when syncing channel states: link shutting down
2021-01-23 20:10:51.311 [INF] HSWC: ChannelLink(643***:948:0): exited

my side when connecting to fulmo:
2021-01-23 20:10:50.583 [WRN] SRVR: Already have 1 persistent connection requests for 024a8228d764091fce2ed67e1a7404f83e38ea3c7cb42030a2789e73cf3b341365@024a8228d764091fce2ed67e1a7404f83e38ea3c7cb42030a2789e73cf3b341365@<IP_ADDRESS>:9735, connecting anyway.
2021-01-23 20:10:50.898 [INF] SRVR: Established connection to: 024a8228d764091fce2ed67e1a7404f83e38ea3c7cb42030a2789e73cf3b341365@<IP_ADDRESS>:9735
2021-01-23 20:10:50.899 [INF] SRVR: Finalizing connection to 024a8228d764091fce2ed67e1a7404f83e38ea3c7cb42030a2789e73cf3b341365@<IP_ADDRESS>:9735, inbound=false
2021-01-23 20:10:50.902 [INF] PEER: Legacy channel open with peer: 024a8228d764091fce2ed67e1a7404f83e38ea3c7cb42030a2789e73cf3b341365, downgrading static remote required feature bit to optional
2021-01-23 20:10:51.066 [INF] PEER: NodeKey(024a8228d764091fce2ed67e1a7404f83e38ea3c7cb42030a2789e73cf3b341365) loading ChannelPoint(******:0)
2021-01-23 20:10:51.066 [INF] HSWC: Removing channel link with ChannelID(******)
2021-01-23 20:10:51.066 [INF] HSWC: ChannelLink(643***:948:0): starting
2021-01-23 20:10:51.067 [INF] HSWC: Trimming open circuits for chan_id=643***:948:0, start_htlc_id=960
2021-01-23 20:10:51.067 [INF] HSWC: Adding live link chan_id=*******, short_chan_id=643***:948:0
2021-01-23 20:10:51.067 [INF] CNCT: Attempting to update ContractSignals for ChannelPoint(*******:0)
2021-01-23 20:10:51.067 [INF] PEER: Negotiated chan series queries with 024a8228d764091fce2ed67e1a7404f83e38ea3c7cb42030a2789e73cf3b341365
2021-01-23 20:10:51.068 [INF] DISC: Creating new GossipSyncer for peer=024a8228d764091fce2ed67e1a7404f83e38ea3c7cb42030a2789e73cf3b341365
2021-01-23 20:10:51.068 [INF] HSWC: ChannelLink(643786:948:0): HTLC manager started, bandwidth=******** mSAT
2021-01-23 20:10:51.068 [INF] HSWC: ChannelLink(643786:948:0): attempting to re-resynchronize
2021-01-23 20:10:51.209 [INF] PEER: unable to read message from 024a8228d764091fce2ed67e1a7404f83e38ea3c7cb42030a2789e73cf3b341365@<IP_ADDRESS>:9735: EOF
2021-01-23 20:10:51.210 [INF] PEER: disconnecting 024a8228d764091fce2ed67e1a7404f83e38ea3c7cb42030a2789e73cf3b341365@<IP_ADDRESS>:9735, reason: read handler closed
2021-01-23 20:10:51.311 [INF] DISC: Removing GossipSyncer for peer=024a8228d764091fce2ed67e1a7404f83e38ea3c7cb42030a2789e73cf3b341365
2021-01-23 20:10:51.311 [INF] HSWC: Removing channel link with ChannelID(**********)
2021-01-23 20:10:51.311 [INF] HSWC: ChannelLink(643***:948:0): stopping
2021-01-23 20:10:51.311 [WRN] HSWC: ChannelLink(643***:948:0): error when syncing channel states: link shutting down
2021-01-23 20:10:51.311 [INF] HSWC: ChannelLink(643***:948:0): exited

fulmo is on c-lightning but not latest version he told me. So it might be another issue than the one with eclair I opened the issue for. But then again, might be the same cause.

fulmo is on c-lightning but not latest version he told me. So it might be another issue than the one with eclair I opened the issue for. But then again, might be the same cause.

I tried to connect to the Fulmo node and it failed as well @svewa. Looking at the set of feature bits returned, the node is indeed very old as it doesn't even know about the "static remote key" channels, which we now require for safety purposes.

I tried to connect to the Fulmo node and it failed as well @svewa. Looking at the set of feature bits returned, the node is indeed very old as it doesn't even know about the "static remote key" channels, which we now require for safety purposes.

fulmo is updating, should be resolved shortly I hope. Would be nice if LND would slowly deprecate peers like that, like first display a warning that features are missing and support for this peer will be dropped in future versions, to allow cooperative closing before upgrades. or maybe existing channels can still be operated, but no new ones created, I don't know the security implications of this feature. Also a lot of work for peers who don't update :/
Anyway, it seems the fulmo issue was not connected to my problem as features of my acinq peer seem to be OK.

fulmo is updating, should be resolved shortly I hope. Would be nice if LND would slowly deprecate peers like that, like first display a warning that features are missing and support for this peer will be dropped in future versions, to allow cooperative closing before upgrades. or maybe existing channels can still be operated, but no new ones created, I don't know the security implications of this feature. Also a lot of work for peers who don't update :/
Anyway, it seems the fulmo issue was not connected to my problem as features of my acinq peer seem to be OK.

Hi! I might have the same problem with this node(ZAP Technologies). Can anyone confirm?
03634bda49c9c42afd876d8288802942c49e58fbec3844ff54b46143bfcb6cdfaf@<IP_ADDRESS>:9735

Closing this issue as the root cause have been diagnosed: there exist nodes with extremely outdated software that haven't kept up with lnd's commitment to advertising safe defaults for the protocol.

Hi,
we are trying to solve actually in Umbrel, where we got also errors about channel down.
Found this error in LND log:
2021-03-07 14:18:51.189 [INF] PEER: unable to read message from 02e12a35304184cc4c6b9d3a85f3c5d9262403c335e2b01c4b6ed18cd838709c46@rbrg5j6zslb42n4xgkwh3gb2h2thzsw2xt77alh5mvosbysdvqbcivad.onion:9735: EOF
2021-03-07 14:18:51.189 [INF] PEER: disconnecting 02e12a35304184cc4c6b9d3a85f3c5d9262403c335e2b01c4b6ed18cd838709c46@rbrg5j6zslb42n4xgkwh3gb2h2thzsw2xt77alh5mvosbysdvqbcivad.onion:9735, reason: read handler closed
2021-03-07 14:18:51.290 [INF] DISC: Removing GossipSyncer for peer=02e12a35304184cc4c6b9d3a85f3c5d9262403c335e2b01c4b6ed18cd838709c46

But I was asking the guy who is running that node and it´s myNode with latest LND 12.1 .. Umbrel has lnd:v0.12.1 as well. Any ideas? :-)
Peer is connected, but channel is down.

@Roasbeef sorry to ping you.. can you reopen the issue or should I create new one for this?

having same issues

But I was asking the guy who is running that node and it´s myNode with latest LND 12.1 .. Umbrel has lnd:v0.12.1 as well. Any ideas? :-)

@downet maybe open a new issue as the original was between c-lightning and lnd and your case seems different. Could you also reach out to them again and ask if they see any reasons on their side for the channels not being active/peer disconnecting?


Nest login broken?

The Nest login is throwing an exception (on 3.1.0). Is anyone else having this issue?
2016-09-07 12:13:13,523 [main] INFO  com.bwssystems.nest.controller.NestSession - Starting Nest login... 2016-09-07 12:13:13,837 [qtp10183850-25] DEBUG spark.webserver.MatcherFilter - httpMethod:get, uri: /api/57344036db8d4b6ba6243c2d6aad03ff/lights 2016-09-07 12:13:14,431 [qtp10183850-28] DEBUG spark.webserver.MatcherFilter - httpMethod:get, uri: /description.xml 2016-09-07 12:13:16,203 [main] DEBUG com.bwssystems.nest.controller.NestSession - _login Response: <<REMOVED JSON FOR GITHUB POST BECAUSE OF LENGTH>> 2016-09-07 12:13:16,221 [main] INFO  com.bwssystems.nest.controller.NestSession - Completed Nest login... 2016-09-07 12:13:16,251 [main] DEBUG com.bwssystems.nest.controller.Nest - getting status: https://czfe18-front01-iad01.transport.home.nest.com/v2/mobile/user.2700076 2016-09-07 12:13:16,470 [qtp10183850-29] DEBUG spark.webserver.MatcherFilter - httpMethod:get, uri: /description.xml 2016-09-07 12:13:16,924 [main] DEBUG com.bwssystems.nest.controller.Nest - status response: <<REMOVED JSON FOR GITHUB POST BECAUSE OF LENGTH>> Exception in thread "main" com.google.gson.JsonSyntaxException: Expected a com.google.gson.JsonObject but was com.google.gson.JsonPrimitive 	at com.google.gson.internal.bind.TypeAdapters$35$1.read(TypeAdapters.java:917) 	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:40) 	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:82) 	at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:61) 	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:116) 	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:216) 	at com.google.gson.Gson.fromJson(Gson.java:879) 	at com.google.gson.Gson.fromJson(Gson.java:944) 	at com.google.gson.Gson.fromJson(Gson.java:917) 	at com.bwssystems.nest.protocol.status.StructureDeserializer.deserialize(StructureDeserializer.java:23) 	at com.bwssystems.nest.protocol.status.StructureDeserializer.deserialize(StructureDeserializer.java:14) 	at com.google.gson.TreeTypeAdapter.read(TreeTypeAdapter.java:58) 	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:116) 	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:216) 	at com.google.gson.Gson.fromJson(Gson.java:879) 	at com.google.gson.Gson.fromJson(Gson.java:844) 	at com.google.gson.Gson.fromJson(Gson.java:793) 	at com.google.gson.Gson.fromJson(Gson.java:765) 	at com.bwssystems.nest.controller.Nest._getStatus(Nest.java:54) 	at com.bwssystems.nest.controller.Nest.<init>(Nest.java:45) 	at com.bwssystems.NestBridge.NestHome.<init>(NestHome.java:38) 	at com.bwssystems.HABridge.HABridge.main(HABridge.java:68)

Do you have any Nest Protects?
From: marcfon<EMAIL_ADDRESS>Sent: Wednesday, September 07, 2016 6:24 AM
To: bwssytems/ha-bridge<EMAIL_ADDRESS>Subject: [bwssytems/ha-bridge] Nest login broken? (#161)
The Nest login is throwing an exception (on 3.1.0). Is anyone else having this issue?
2016-09-07 12:13:13,523 [main] INFO com.bwssystems.nest.controller.NestSession - Starting Nest login...
2016-09-07 12:13:13,837 [qtp10183850-25] DEBUG spark.webserver.MatcherFilter - httpMethod:get, uri: /api/57344036db8d4b6ba6243c2d6aad03ff/lights
2016-09-07 12:13:14,431 [qtp10183850-28] DEBUG spark.webserver.MatcherFilter - httpMethod:get, uri: /description.xml
2016-09-07 12:13:16,203 [main] DEBUG com.bwssystems.nest.controller.NestSession - _login Response: <>
2016-09-07 12:13:16,221 [main] INFO com.bwssystems.nest.controller.NestSession - Completed Nest login...
2016-09-07 12:13:16,251 [main] DEBUG com.bwssystems.nest.controller.Nest - getting status: https://czfe18-front01-iad01.transport.home.nest.com/v2/mobile/user.2700076
2016-09-07 12:13:16,470 [qtp10183850-29] DEBUG spark.webserver.MatcherFilter - httpMethod:get, uri: /description.xml
2016-09-07 12:13:16,924 [main] DEBUG com.bwssystems.nest.controller.Nest - status response: <>
Exception in thread "main" com.google.gson.JsonSyntaxException: Expected a com.google.gson.JsonObject but was com.google.gson.JsonPrimitive
at com.google.gson.internal.bind.TypeAdapters$35$1.read(TypeAdapters.java:917)
at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:40)
at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:82)
at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:61)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:116)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:216)
at com.google.gson.Gson.fromJson(Gson.java:879)
at com.google.gson.Gson.fromJson(Gson.java:944)
at com.google.gson.Gson.fromJson(Gson.java:917)
at com.bwssystems.nest.protocol.status.StructureDeserializer.deserialize(StructureDeserializer.java:23)
at com.bwssystems.nest.protocol.status.StructureDeserializer.deserialize(StructureDeserializer.java:14)
at com.google.gson.TreeTypeAdapter.read(TreeTypeAdapter.java:58)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:116)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:216)
at com.google.gson.Gson.fromJson(Gson.java:879)
at com.google.gson.Gson.fromJson(Gson.java:844)
at com.google.gson.Gson.fromJson(Gson.java:793)
at com.google.gson.Gson.fromJson(Gson.java:765)
at com.bwssystems.nest.controller.Nest._getStatus(Nest.java:54)
at com.bwssystems.nest.controller.Nest.(Nest.java:45)
at com.bwssystems.NestBridge.NestHome.(NestHome.java:38)
at com.bwssystems.HABridge.HABridge.main(HABridge.java:68)
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/bwssytems/ha-bridge/issues/161, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ABNLVw2Dd_3YNYaeAwAF05_yYPP9wvdIks5qnpDagaJpZM4J2xCj.

Do you have any Nest Protects?

No just a single Nest Thermostat (3rd generation).

Ok, I had the same error (XML parsing error) with Nest integration as well.  I think issue is still open.
I just stopped using the Bridge for Nest and went with the Native Nest/Echo integration and it has been fine since.
From: marcfon<EMAIL_ADDRESS>Sent: Wednesday, September 07, 2016 9:13 AM
To: bwssytems/ha-bridge<EMAIL_ADDRESS>Cc: Sean P. Ford<EMAIL_ADDRESS>Comment<EMAIL_ADDRESS>Subject: Re: [bwssytems/ha-bridge] Nest login broken? (#161)
Do you have any Nest Protects?
No just a single Nest Thermostat (3rd generation).
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/bwssytems/ha-bridge/issues/161#issuecomment-245275764, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ABNLVwY8z_1J2JvABUAX2chYw2xjYmrJks5qnrhMgaJpZM4J2xCj.

This is still puzzling to me as my nests still work properly even with protects

Any way to create an option to dump the raw replies from Nest to a file BEFORE they are processed as part of the next version?  I tried to sniff the Network traffic, but it is an HTTPS session and I don’t have the time to dump keys, etc. to decrypt it.  Would be useful for all HTTP traffic debugging in general, not just Nest.
From: BWS Systems<EMAIL_ADDRESS>Sent: Wednesday, September 14, 2016 12:13 PM
To: bwssytems/ha-bridge<EMAIL_ADDRESS>Cc: Sean P. Ford<EMAIL_ADDRESS>Comment<EMAIL_ADDRESS>Subject: Re: [bwssytems/ha-bridge] Nest login broken? (#161)
This is still puzzling to me as my nests still work properly even with protects
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/bwssytems/ha-bridge/issues/161#issuecomment-247066786, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ABNLV4Z3h7USZNWN-9I-QJpxaSy5d7hcks5qqB0AgaJpZM4J2xCj.

Just a wild guess here. Could it have something to do with the fact that I have have two nest thermostats linked to my account?

I do as well.
From: marcfon<EMAIL_ADDRESS>Sent: Wednesday, September 14, 2016 12:18 PM
To: bwssytems/ha-bridge<EMAIL_ADDRESS>Cc: Sean P. Ford<EMAIL_ADDRESS>Comment<EMAIL_ADDRESS>Subject: Re: [bwssytems/ha-bridge] Nest login broken? (#161)
Just a wild guess here. Could it have something to do with the fact that I have have two nest thermostats linked to my account?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/bwssytems/ha-bridge/issues/161#issuecomment-247068597, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ABNLV1wT54SepZFK-WnIKzeL7cKVRqu1ks5qqB5HgaJpZM4J2xCj.

The account I use I have 2 thermos and 2 protects. I still need to do that special debug version for you both

@marcfon Could you drop your logfile in to paste.bin and send me the link.
Thanks

@marcfon Thanks for the log file. I did find that the json layout of the Structure object is different in your response, I'll need to take a look at how to determine the difference.

So, I tested it standalone with the data you provided and I couldn't get it to fail. Since the error is occurring on an object vs primitive in the StructureDetail, I am commenting out any variable that is not needed. Hopefully that will help.... Less is more....

try this jar to see if it does anything different as there are mods for areas that may help.
http://bwssystems.com/files/ha-bridge-v3.1.0a.jar

The link to the file is incorrect.

I have an updated jar to try: http://bwssystems.com/files/ha-bridge-3.1.0b.jar

The login with 3.1.0b version works. At first the nest devices didn't show up in the Nest panel but after 20-30s they did. Now I'm just trying to figure out how to set the temperature through ha-bridge :)

Awesome! glad that issue got fixed. Use the nest helper tab to build nest temp control devices. Then it is "alexa, set Living room to 72"
I have an updated jar to try: http://bwssystems.com/files/ha-bridge-3.1.0c.jar

I have an updated jar to try: http://bwssystems.com/files/ha-bridge-3.1.0d.jar

What is there to test in the new jar? So I can tell you if it works :)

Making sure Alexa still find the hub, the last versions had issues with different apps.


Fix cmake include dirs

When I used cmake like:
cmake ../ -DCMAKE_INSTALL_PREFIX=path/to/local/builds
library files were added to the link path, but the include dirs were not, which resulted in a compile error (fatal error: onigposix.h: No such file or directory)

https://github.com/criticalstack/libevhtp/pull/79/files#diff-af3b638bc2a3e6c650974192a53c7291L175 it was removed here.

AFAIK you still support oniguruma in your build. If so, it would be very nice if I could use your library with cmake you generate when installing (which I am using to find your library)

do the following:
git clone https://github.com/kkos/oniguruma -b v6.8.2
git clone https://github.com/criticalstack/libevhtp
installDir="`pwd`/../external"
echo "Building dependencies..."

rm -rf "${installDir}/"
mkdir "${installDir}"
  (
    echo "Building dependency oniguruma"
    cd oniguruma
    mkdir -p build/
    cd build
    cmake ../ -DCMAKE_INSTALL_PREFIX=${installDir}
    make
    make install
)

(
    echo "Building dependency libevhtp"
    cd libevhtp/build
    cmake ../ -DCMAKE_INSTALL_PREFIX=${installDir}
    make
    make examples
    make install
)

When you execute make for libevhtp, this will happen:
/usr/local/bin/cmake -H/home/prazek/gielda/server/server/deps/libevhtp -B/home/prazek/gielda/server/server/deps/libevhtp/build --check-build-system CMakeFiles/Makefile.cmake 0
/usr/local/bin/cmake -E cmake_progress_start /home/prazek/gielda/server/server/deps/libevhtp/build/CMakeFiles /home/prazek/gielda/server/server/deps/libevhtp/build/CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[1]: Entering directory '/home/prazek/gielda/server/server/deps/libevhtp/build'
make -f CMakeFiles/evhtp.dir/build.make CMakeFiles/evhtp.dir/depend
make[2]: Entering directory '/home/prazek/gielda/server/server/deps/libevhtp/build'
cd /home/prazek/gielda/server/server/deps/libevhtp/build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /home/prazek/gielda/server/server/deps/libevhtp /home/prazek/gielda/server/server/deps/libevhtp /home/prazek/gielda/server/server/deps/libevhtp/build /home/prazek/gielda/server/server/deps/libevhtp/build /home/prazek/gielda/server/server/deps/libevhtp/build/CMakeFiles/evhtp.dir/DependInfo.cmake --color=
Dependee "/home/prazek/gielda/server/server/deps/libevhtp/build/CMakeFiles/evhtp.dir/DependInfo.cmake" is newer than depender "/home/prazek/gielda/server/server/deps/libevhtp/build/CMakeFiles/evhtp.dir/depend.internal".
Dependee "/home/prazek/gielda/server/server/deps/libevhtp/build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/home/prazek/gielda/server/server/deps/libevhtp/build/CMakeFiles/evhtp.dir/depend.internal".
Scanning dependencies of target evhtp
make[2]: Leaving directory '/home/prazek/gielda/server/server/deps/libevhtp/build'
make -f CMakeFiles/evhtp.dir/build.make CMakeFiles/evhtp.dir/build
make[2]: Entering directory '/home/prazek/gielda/server/server/deps/libevhtp/build'
[ 16%] Building C object CMakeFiles/evhtp.dir/evhtp.c.o
/usr/bin/cc -DEVHTP_HAS_C99 -DEVHTP_SYS_ARCH=64 -DPROJECT_VERSION=1.2.16 -I/home/prazek/gielda/server/server/deps/libevhtp/build/compat -I/home/prazek/gielda/server/server/deps/libevhtp/build/include -I/home/prazek/gielda/server/server/deps/libevhtp/include  -fstack-protector-strong -o CMakeFiles/evhtp.dir/evhtp.c.o   -c /home/prazek/gielda/server/server/deps/libevhtp/evhtp.c
In file included from /home/prazek/gielda/server/server/deps/libevhtp/include/numtoa.h:9:0,
                 from /home/prazek/gielda/server/server/deps/libevhtp/evhtp.c:33:
/home/prazek/gielda/server/server/deps/libevhtp/build/include/evhtp/config.h:48:23: fatal error: onigposix.h: No such file or directory
compilation terminated.
CMakeFiles/evhtp.dir/build.make:62: recipe for target 'CMakeFiles/evhtp.dir/evhtp.c.o' failed
make[2]: *** [CMakeFiles/evhtp.dir/evhtp.c.o] Error 1
make[2]: Leaving directory '/home/prazek/gielda/server/server/deps/libevhtp/build'
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/evhtp.dir/all' failed
make[1]: *** [CMakeFiles/evhtp.dir/all] Error 2
make[1]: Leaving directory '/home/prazek/gielda/server/server/deps/libevhtp/build'
Makefile:151: recipe for target 'all' failed
make: *** [all] Error 2

Exactly what I needed! Thank you, I will test with this configuration.

What is the status of it? Should it be closed if it is not fixed?

@prazek  I'm taking a look at this. First blush is you have the right fix for the issue. You might consider adding a fix for openssl using the same method (although in that case, it is OPENSSL_INCLUDE_DIR rather than DIRS)

Sorry for not getting back to this sooner; I've been dealing with some personal issues as of late and could not get to a computer. You're in good hands with @zerotao . Thanks, Jason!


CAMPD Web Navigation

PI 6 estimate: 40
Feature Benefit
Provide the CAMPD web page structure need to support navigation to the CAMPD application
Context
Product Design Board(https://projects.invisionapp.com/freehand/document/EbuStHRwK)

Epic completed


added Ramon Reyes to Contributors.md

@Reyesjunk, I'm quite elated about your PR. I wanna evolve this project to addresses various problems faced by first-time contributors. I'd love to learn about your journey in open source community, the problems, pain points you had etc.
Could you explain how you felt when you went through the tutorial, made a PR and learned that I merged it?


add build workflows

Pre-launch Checklist

[x] I have updated CHANGELOG.md with my changes
[x] I have run "dart format ." on the project
[x] I have added/updated relevant documentation

lmk if you would like any help with macOS!

I don't think it makes sense to have a build workflow for platforms other than windows

Well looking from "Microsoft perspective", it probably doesn't cause Fluent UI is designed for Windows. However, due to Flutter's nature being a multiplatform UI framework, it could make sense. There is nothing in fluent_ui that stops me from running my fluent_ui based apps on macOS. It even looks pretty nice too 😄
On the other hand there are pretty good reasons you should indeed ignore other platforms:

As of now you still need macOS to compile for macOS, and macOS minutes on GH Actions are expensive

I ended up adding the build workflow for it, just for precaution.

As of now you still need macOS to compile for macOS, and macOS minutes on GH Actions are expensive

They aren't charged on public repos


Error in run gradle after install firebase_messaging

Hello
i intalled firebase_messaging: ^5.1.4
after installation , gradle dose not work.
i set this settings :
in [project]/android/build.gradle :
`buildscript {
repositories {
google()
jcenter()
}
dependencies {

    classpath 'com.google.gms:google-services:4.3.0'

    classpath 'com.android.tools.build:gradle:3.2.1'
}

}`
in [project]/android/app/build.gradle :
`dependencies {
implementation 'com.google.firebase:firebase-core:17.2.0'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test:runner:1.1.0'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.0'

}
apply plugin: 'com.google.gms.google-services'`
and in  androidmonifest  :
      <intent-filter>                 <action android:name="FLUTTER_NOTIFICATION_CLICK" />                 <category android:name="android.intent.category.DEFAULT" />             </intent-filter>
but when i play codes i see this problem :
`Resolving dependencies...

Error running Gradle:
ProcessException: Process "E:\projects\firstFlutterApp\whatsapp\android\gradlew.bat" exited abnormally:

FAILURE: Build failed with an exception.

Where:
Build file 'E:\projects\firstFlutterApp\whatsapp\android\app\build.gradle' line: 24

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

ASCII

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

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

BUILD FAILED in 3s
Command: E:\projects\firstFlutterApp\whatsapp\android\gradlew.bat app:properties
Finished with error: Please review your Gradle project setup in the android/ folder.`
line 24 is  :  apply plugin: 'com.android.application'
what should i do ?

This solution worked for me:

android_folder/build.gradle:

dependencies {
        classpath 'com.android.tools.build:gradle:3.5.0' // latest version
        classpath 'com.google.gms:google-services:4.3.1' // latest version
    }

gradle/wrapper/gradle-wrapper.properties

distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip # latest version

android_folder/app/build.gradle:

dependencies {
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'androidx.test:runner:1.1.1'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1'
    implementation 'com.google.firebase:firebase-analytics:17.0.1'
    implementation 'com.google.firebase:firebase-messaging:19.0.1' // Line added
}

apply plugin: 'com.google.gms.google-services'

I tried that @ericklhe , didn´t work for me, show the same error from before updating the Graddle

@pablomdd, could you please post your configuration files (app/build.gradle, etc..)?

Pretty sure I have the same error. Platform I'm on is Windows 10 and developing in VSCode.

android/build.gradle

buildscript {
    ext.kotlin_version = '1.2.71'
    repositories {
        google()
        jcenter()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.2.1'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath 'com.google.gms:google-services:4.3.1'
    }
}

allprojects {
    repositories {
        google()
        jcenter()
    }
}

rootProject.buildDir = '../build'
subprojects {
    project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
    project.evaluationDependsOn(':app')
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

android/app/build.gradle

def localProperties = new Properties()
def localPropertiesFile = rootProject.file('local.properties')
if (localPropertiesFile.exists()) {
    localPropertiesFile.withReader('UTF-8') { reader ->
        localProperties.load(reader)
    }
}

def flutterRoot = localProperties.getProperty('flutter.sdk')
if (flutterRoot == null) {
    throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
}

def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
if (flutterVersionCode == null) {
    flutterVersionCode = '1'
}

def flutterVersionName = localProperties.getProperty('flutter.versionName')
if (flutterVersionName == null) {
    flutterVersionName = '1.0'
}

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"

android {
    compileSdkVersion 28

    sourceSets {
        main.java.srcDirs += 'src/main/kotlin'
    }

    lintOptions {
        disable 'InvalidPackage'
    }

    defaultConfig {
        // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
        applicationId "com.example.test_proj"
        minSdkVersion 16
        targetSdkVersion 28
        versionCode flutterVersionCode.toInteger()
        versionName flutterVersionName
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }

    buildTypes {
        release {
            // TODO: Add your own signing config for the release build.
            // Signing with the debug keys for now, so `flutter run --release` works.
            signingConfig signingConfigs.debug
        }
    }
}

flutter {
    source '../..'
}

dependencies {
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
    implementation 'com.google.firebase:firebase-messaging:19.0.1'
}

apply plugin: 'com.google.gms.google-services'

android/gradle/wrapper/gradle-wrapper.properties

#Fri Jun 23 08:50:38 CEST 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip

AndroidManifest.xml is unchanged. And google-settings.json is located in android/app/google-settings.json.
All I did was create a new flutter project, add firebase_messaging: ^5.1.5, then change the above files and gradle errors as per OP.
If I change the dependencies to classpath 'com.android.tools.build:gradle:3.5.0' from 3.2.1 I get a different error message:
Initializing gradle...                                              0.5s
Resolving dependencies...
* Error running Gradle:
ProcessException: Process "<WINDOWS_ROOT>\test_proj\android\gradlew.bat" exited abnormally:

> Configure project :app
WARNING: API 'variant.getMergeResources()' is obsolete and has been replaced with 'variant.getMergeResourcesProvider()'.
It will be removed at the end of 2019.
For more information, see https://d.android.com/r/tools/task-configuration-avoidance.
To determine what is calling variant.getMergeResources(), use -Pandroid.debug.obsoleteApi=true on the command line to display more information.
WARNING: API 'variant.getJavaCompile()' is obsolete and has been replaced with 'variant.getJavaCompileProvider()'.
It will be removed at the end of 2019.
For more information, see https://d.android.com/r/tools/task-configuration-avoidance.
To determine what is calling variant.getJavaCompile(), use -Pandroid.debug.obsoleteApi=true on the command line to display more information.
WARNING: API 'variant.getMergeAssets()' is obsolete and has been replaced with 'variant.getMergeAssetsProvider()'.
It will be removed at the end of 2019.
For more information, see https://d.android.com/r/tools/task-configuration-avoidance.
To determine what is calling variant.getMergeAssets(), use -Pandroid.debug.obsoleteApi=true on the command line to display more information.
WARNING: API 'variantOutput.getProcessResources()' is obsolete and has been replaced with 'variantOutput.getProcessResourcesProvider()'.
It will be removed at the end of 2019.
For more information, see https://d.android.com/r/tools/task-configuration-avoidance.
To determine what is calling variantOutput.getProcessResources(), use -Pandroid.debug.obsoleteApi=true on the command line to display more information.
         *********************************************************
WARNING: This version of firebase_messaging will break your Android build if it or its dependencies aren't compatible with AndroidX.
         See https://goo.gl/CP92wY for more information on the problem and how to fix it.
         This warning prints for all Android build failures. The real root cause of the error may be unrelated.
         *********************************************************
  Command: <WINDOWS_ROOT>\test_proj\android\gradlew.bat app:properties

Please review your Gradle project setup in the android/ folder.

Original error message:
Initializing gradle...                                              0.6s
Resolving dependencies...
* Error running Gradle:
ProcessException: Process "<WINDOWS_ROOT>\test_proj\android\gradlew.bat" exited abnormally:

FAILURE: Build failed with an exception.

* Where:
Build file <WINDOWS_ROOT>\test_proj\android\app\build.gradle' line: 24

* What went wrong:
A problem occurred evaluating project ':app'.
> ASCII

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

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

BUILD FAILED in 1s
  Command: <WINDOWS_ROOT>\test_proj\android\gradlew.bat app:properties

Please review your Gradle project setup in the android/ folder.

Hi all,
I tried to reproduce these issues using different scenarios, and I found out that the issue here is with the kotlin version (project_folder/build.gradle).
Please change ext.kotlin_version from this:
ext.kotlin_version = '1.2.71'

to this:
ext.kotlin_version = '1.3.41'

You also need to upgrade the dependencies on project_folder/build.gradle:
classpath 'com.android.tools.build:gradle:3.5.0' // latest version
classpath 'com.google.gms:google-services:4.3.2'  // latest version

and gradle-wrapper.properties:
distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip

Remember to add implementation 'com.google.firebase:firebase-messaging:20.0.0'
in app/build.gradle.

@ericklhe That has changed the error message. I've managed to identify the issue for this error message, it's something to do with the google-services dependency as it all works fine with the updated versions until I add google-services to the build.gradle files.
The error I get now is:
[        ] > Task :app:processDebugGoogleServices FAILED
[        ] 12 actionable tasks: 5 executed, 7 up-to-date
[ +326 ms] Running Gradle task 'assembleDebug'... (completed in 8.7s)
[   +2 ms] "flutter run" took 12,355ms.
Gradle task assembleDebug failed with exit code 1

#0      throwToolExit (package:flutter_tools/src/base/common.dart:28:3)
#1      _buildGradleProjectV2 (package:flutter_tools/src/android/gradle.dart:751:5)
<asynchronous suspension>
#2      buildGradleProject (package:flutter_tools/src/android/gradle.dart:494:14)
<asynchronous suspension>
#3      buildApk (package:flutter_tools/src/android/apk.dart:34:9)
<asynchronous suspension>
#4      AndroidDevice.startApp (package:flutter_tools/src/android/android_device.dart:486:13)
<asynchronous suspension>
#5      FlutterDevice.runHot (package:flutter_tools/src/resident_runner.dart:378:54)
<asynchronous suspension>
#6      HotRunner.run (package:flutter_tools/src/run_hot.dart:254:39)
<asynchronous suspension>
#7      RunCommand.runCommand (package:flutter_tools/src/commands/run.dart:472:37)
<asynchronous suspension>
#8      FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:490:18)
#9      _asyncThenWrapperHelper.<anonymous closure> (dart:async-patch/async_patch.dart:71:64)
#10     _rootRunUnary (dart:async/zone.dart:1132:38)
#11     _CustomZone.runUnary (dart:async/zone.dart:1029:19)
#12     _FutureListener.handleValue (dart:async/future_impl.dart:137:18)
#13     Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:678:45)
#14     Future._propagateToListeners (dart:async/future_impl.dart:707:32)
#15     Future._completeWithValue (dart:async/future_impl.dart:522:5)
#16     _AsyncAwaitCompleter.complete (dart:async-patch/async_patch.dart:30:15)
#17     _completeOnAsyncReturn (dart:async-patch/async_patch.dart:288:13)
#18     RunCommand.usageValues (package:flutter_tools/src/commands/run.dart)
#19     _asyncThenWrapperHelper.<anonymous closure> (dart:async-patch/async_patch.dart:71:64)
#20     _rootRunUnary (dart:async/zone.dart:1132:38)
#21     _CustomZone.runUnary (dart:async/zone.dart:1029:19)
#22     _FutureListener.handleValue (dart:async/future_impl.dart:137:18)
#23     Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:678:45)
#24     Future._propagateToListeners (dart:async/future_impl.dart:707:32)
#25     Future._completeWithValue (dart:async/future_impl.dart:522:5)
#26     _AsyncAwaitCompleter.complete (dart:async-patch/async_patch.dart:30:15)
#27     _completeOnAsyncReturn (dart:async-patch/async_patch.dart:288:13)
#28     AndroidDevice.isLocalEmulator (package:flutter_tools/src/android/android_device.dart)
#29     _asyncThenWrapperHelper.<anonymous closure> (dart:async-patch/async_patch.dart:71:64)
#30     _rootRunUnary (dart:async/zone.dart:1132:38)
#31     _CustomZone.runUnary (dart:async/zone.dart:1029:19)
#32     _FutureListener.handleValue (dart:async/future_impl.dart:137:18)
#33     Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:678:45)
#34     Future._propagateToListeners (dart:async/future_impl.dart:707:32)
#35     Future._completeWithValue (dart:async/future_impl.dart:522:5)
#36     Future._asyncComplete.<anonymous closure> (dart:async/future_impl.dart:552:7)
#37     _rootRun (dart:async/zone.dart:1124:13)
#38     _CustomZone.run (dart:async/zone.dart:1021:19)
#39     _CustomZone.runGuarded (dart:async/zone.dart:923:7)
#40     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:963:23)
#41     _microtaskLoop (dart:async/schedule_microtask.dart:41:21)
#42     _startMicrotaskLoop (dart:async/schedule_microtask.dart:50:5)
#43     _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:116:13)
#44     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:173:5)

At this point I haven't even added firebase_messaging as an implementation or to my pubspec.yaml.

Ok so I managed to get this to run after the upgrade to 5.1.6. I also recreated my project by starting a brand new flutter project and then copying my dart files to the new project (as new projects are created with kotlin files now).
The way I could get it to work is changing quite a few settings that is not in the main installation documentation as follows:
android/build.gradle
buildscript {
    ext.kotlin_version = '1.3.41'
    repositories {
        google()
        jcenter()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.5.0'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath 'com.google.gms:google-services:4.3.2'
    }
}

android/app/build.gradle
dependencies {
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
    implementation 'com.google.firebase:firebase-messaging:20.0.0'
}

apply plugin: 'com.google.gms.google-services'

android/gradle/wrapper/gradle-wrapper-properties
distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip

Haven't tested if the notifications actually work but at least the project builds.

Ok so I managed to get this to run after the upgrade to 5.1.6. I also recreated my project by starting a brand new flutter project and then copying my dart files to the new project (as new projects are created with kotlin files now).
The way I could get it to work is changing quite a few settings that is not in the main installation documentation as follows:
android/build.gradle
buildscript {
    ext.kotlin_version = '1.3.41'
    repositories {
        google()
        jcenter()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.5.0'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath 'com.google.gms:google-services:4.3.2'
    }
}

android/app/build.gradle
dependencies {
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
    implementation 'com.google.firebase:firebase-messaging:20.0.0'
}

apply plugin: 'com.google.gms.google-services'

android/gradle/wrapper/gradle-wrapper-properties
distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip

Haven't tested if the notifications actually work but at least the project builds.

The project builds perfectly and notifications are working!! Thank you very much!

Hi @masami6871
I see there's an open issue addressing the case you described.
Please follow up on that issue,
I'm closing the current one as duplicate.
If you disagree please write in the comments
and I will reopen it.
Thank you

Hi @masami6871
does the proposed solution fix the issue?"

Hi @masami6871
I see there's an open issue addressing the case you described.
Please follow up on that issue,
I'm closing the current one as duplicate.
If you disagree please write in the comments
and I will reopen it.
Thank you

I get the same here. I found that on mac and linux it works, but not on windows.
Could not determine the dependencies of task ':app:compileDebugJavaWithJavac'.
> Could not resolve all task dependencies for configuration ':app:debugCompileClasspath'.
   > Could not resolve com.google.firebase:firebase-iid:[20.2.0].
     Required by:
         project :app > com.google.firebase:firebase-messaging:20.2.0
      > Failed to list versions for com.google.firebase:firebase-iid.
         > Unable to load Maven meta-data from https://dl.google.com/dl/android/maven2/com/google/firebase/firebase-iid/maven-metadata.xml.
            > org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; O conte�do n�o � permitido no pr�logo.
      > Failed to list versions for com.google.firebase:firebase-iid.
         > Unable to load Maven meta-data from https://dl.google.com/dl/android/maven2/com/google/firebase/firebase-iid/maven-metadata.xml.
            > org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; O conte�do n�o � permitido no pr�logo.

androis/build.gradle
dependencies {
      classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
      classpath 'com.google.gms:google-services:4.3.3'
      classpath 'com.android.tools.build:gradle:3.5.3'
  }

app/build.gradle
dependencies {
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'androidx.test:runner:1.1.1'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1'
    implementation 'com.google.firebase:firebase-messaging:20.2.0'

}
apply plugin: 'com.google.gms.google-services'


Updated version of sheet with some bug fixes around initiative, defau…

…lt toggle settings for roll with modifier etc.

Submission Checklist
Required

[ x] The pull request title clearly contains the name of the sheet I am editing.
[ x] The pull request title clearly states the type of change I am submitting (New Sheet/New Feature/Bugfix/etc.).
[ x] The pull request makes changes to files in only one sub-folder.
[ x] The pull request does not contain changes to any json files in the translations folder (translation.json is permitted)

New Sheet Details

The name of this game is: <   >  (i.e. Dungeons & Dragons 5th Edition, The Dresden Files RPG)

The publisher of this game is: <   > (i.e. Wizards of the Coast, Evil Hat)

The name of this game system/family is: <   > (i.e. Dungeons & Dragons, FATE)

[ x] I have followed the Character Sheets Standards when building this sheet.

[ ] This sheet has been made on behalf of, or by, the game's publisher.
[ ] This game is not a traditionally published game, but a copy of the game rules can be purchased/downloaded/found at: <   >
[ x] This sheet is for an unofficial fan game, modification to an existing game, or a homebrew system.

Changes / Description

Largely aesthetic and layout changes but also some bug-fixes to attributes for rolling with modifiers and boon/bane. Rolltemplates updated for clarity and layout. Initiative now uses Effect rather than straight roll as per the rules for 2ed.

Character Sheet Info Roll20 Internal Use only.


style(banner): add umd,theme banner title description

Coverage remained the same at 58.456% when pulling 8f96936fb6ad7da5b21f9e9f4f74997e56d28336 on dev into a3a909cb50544ac9b9a87fd1c4c2d5a04e7dab45 on master.


"App Starter" PowerToy (with Virtual Desktop support)

tl;dr: "App Starter" PowerToy
Please implement a PowerToy which automatically starts a list of user defined Apps on "User Click" or "Windows 10 Startup" ( ...with the possibility to move the apps automatically to Virtual Desktops including predefined window positions.) See the end of this post for main features and optional ones.
l;prn: (long; please read nevertheless) ;)
People who work professional with Windows 10 often use and rely on many applications nowadays. (Browser, Mail-Clients, Programming IDEs, GitHub Client, various Messengers, Password-Manager, SFTP-Clients, aso.)
After a new start of Windows 10, they have to start them one-by-one by hand. At the moment, there is no convenient and simple way to start all needed apps automatically. (Win32/UWP/BAT) That's time consuming.
Also at the moment, there is no way to move the apps automatically to predefined virtual desktops. Virtual Desktop support is unbelievable handy for people working on Laptops.
Feature request: Build a tool to manage the auto start of predefined scripts + virtual desktop support.

Current workaround (without Virtual Desktop support) - See screenshot.
At the moment you can build a bat-file. (Limitation: No Virtual Desktop support, Hard to get correct ID for UWP apps.)
For simple Win32 Apps, users can easily build a small bat script file containing something like the below. This will start all Apps included in the bat file with one click.
ECHO - Starting... PHPStorm (PHP IDE)
cd "C:\Program Files\JetBrains\PhpStorm 2019.1\bin\"
explorer.exe phpstorm64.exe

Unfortunately this doesn't work with UWP Apps. The bat entry should look like below. Simple, but its not so easy to find the correct PackageFamilyName and Executable ID from the AppxManifest.
ECHO - Starting... OneNote (Note taking)
explorer.exe shell:appsFolder\Microsoft.Office.OneNote_8wekyb3d8bbwe!microsoft.onenoteim

Main features of the "App Starter" PowerToy:

App-selector (Win32/UWP/BAT), which adds an app to the list of apps to start.
How to execute the "App Starter" PowerToy list? "On click" or on "Windows 10 start".
Optional "Start selected App on Virtual Desktop X and Position Y".

Optional/Additional nice-to-have features for a "App Starter" PowerToy:

App-Starter profiles (Working / Gaming / ... )
"Comment field" to add some description for the app / bat / command. (See screenshot)
Allow to add inline command line commands within the app-selector field (...or extra field, if "command" option is selected)
Auto-Startup "countdown" popup on Windows 10 startup: The "App Starter" PowerToy "Working" will be started in 3 seconds. [Start now | Manage | Cancel]  ("Manage" opens Power Toys GUI)

With pyautogui you can use the keyboard for shortcuts. Also you can move the mouse and click anywhere. I have spent 10+ hours making a script that just drags the windows to the positions, and it doesn't even work on other computers because of different window loading times.
Here you can see it in action: https://www.instagram.com/reel/Ccsn8TSjIHE/?utm_source=ig_web_copy_link

Khaled bahakim
في أحد، 1 مايو، 2022 في 06:46، كتب kovben2004 @.***>:

With pyautogui you can use the keyboard for shortcuts. Also you can move
the mouse and click anywhere. I have spent 10+ hours making a script that
just drags the windows to the positions, and it doesn't even work on other
computers because of different window loading times.
Here you can see it in action:
https://www.instagram.com/reel/Ccsn8TSjIHE/?utm_source=ig_web_copy_link
—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/PowerToys/issues/1291#issuecomment-1114120359,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AW7JS53OEWUQ36VDBBFAVOTVHX5BHANCNFSM4KUNBPDQ
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

--
خالد


Update hq.json

NCmt listed twice

NCmt listed twice

Let me review it tomorrow when I get home.
I already was doing some small updates


Fixed unused variable warning for newer compilers.

I was able to reproduce the compilation issue on gcc 5.4. This should fix the warning.

Coverage remained the same at ?% when pulling 2f35344ebc145c4d0d54773bd05cb922ba0a697e on itbarraz/fix_gcc_warning_unused into ad7c4dc48797690ff5ea34148890f927976f9d24 on master.

Coverage remained the same at ?% when pulling 2f35344ebc145c4d0d54773bd05cb922ba0a697e on itbarraz/fix_gcc_warning_unused into ad7c4dc48797690ff5ea34148890f927976f9d24 on master.


Should the cookbook be moved inside the ScottPlot package?

Currently the cookbook is a separate .NET Standard package, but it could be integrated with ScottPlot.
EDIT: I'm not referring to the HTML-generating functionality (that belongs in the ScottPlot.NET website)
Advantages:

Cookbook could be generated using ScottPlot NuGet package
Demo applications could depend just on ScottPlot
Cookbook validation tests are already in the ScottPlot tests project
Cookbook already uses the ScottPlot.Cookbook namespace

Disadvantages:

The NuGet package (currently 841 kB) would get a little bigger

cookbook DLL: 238 KB
cookbook PDB: 79 KB
cookbook images: 12 KB

I don't want continue to drag around small supporting files (these images)

I don't want to bundle them inside the NuGet package
They could be generated dynamically in code. I'm favoring this. We could ask for support creating drawing routines to create some test thumbnails by drawing simple shapes #1274
They could be stored in code as base64 strings and decoded to bitmaps as needed. Encoding binary data into strings in public packages may appear suspicious though, so it's hard to feel great about this.

Alternative Strategies:

The cookbook could remain separate but get published on NuGet so it's available as a package.

Image files could get bundled with the package.
Recipe source code could get bundled with the package too.

This probably wouldn't happen soon, but I'll leave the issue open for a few days in case anyone has input 👍

After thinking about this for a few days I think they should remain separate for now.
The recent refactor #1296 softened lots of the sharp edges related to the cookbook.
I may revisit this later, but for now things are good as they are 👍


App Service Environment Suspend Feature no longer supported

Link to article:
https://docs.microsoft.com/en-us/rest/api/appservice/appserviceenvironments/suspend
Problem:
This operation is no longer supported on App Service Environments.
Could you please remove this link as feature is no longer supported?

Is there any news on this? This feature is really old but is still showing on our documentation. https://docs.microsoft.com/en-us/rest/api/appservice/appserviceenvironments/suspend Could someone remove it from there?


Centos 7 support

I tried to run func-e on a centos7 but I got an error with GLIBC_2.18 not found.
Is it suppose to work on Centos7 ?
[root@9a6cba8c07ab /]# func-e run --config-yaml "admin: {address: {socket_address: {address: '<IP_ADDRESS>', port_value: 9901}}}" looking up the latest Envoy version downloading https://archive.tetratelabs.io/envoy/download/v1.20.0/envoy-v1.20.0-linux-amd64.tar.xz starting: /root/.func-e/versions/1.20.0/bin/envoy --config-yaml admin: {address: {socket_address: {address: '<IP_ADDRESS>', port_value: 9901}}} --admin-address-path /root/.func-e/runs/1637099786058359687/admin-address.txt /root/.func-e/versions/1.20.0/bin/envoy: /lib64/libc.so.6: version 'GLIBC_2.18' not found (required by /root/.func-e/versions/1.20.0/bin/envoy) error: envoy exited with status: 1

I saw that you manage the rpm package also :
https://cloudsmith.io/~tetrate/repos/getenvoy-rpm-nightly/packages/
Do you still maintaining those package ? Do you have the spec file ?

This is a duplicate of https://github.com/tetratelabs/archive-envoy/issues/17

I saw that you manage the rpm package also :
https://cloudsmith.io/~tetrate/repos/getenvoy-rpm-nightly/packages/

There is no getenvoy project anymore. While official packages are taking surprisingly long to become available (>5months), that's the route for system packages of envoy. https://github.com/envoyproxy/envoy/issues/16867#issuecomment-897201483
hope these pointers help!

Note upstream system package wont support CentOS 7 anyway.


Server name

hey dude i love this UI but I can't find how to make it actually say my server's name "GTAWRLDRP" instead of "SERVERNAME"

Hey,
you can find it in the config.lua:


feat: allow shortlink name to open new tab onclick.

clicking on a link will open the site corresponding to the link in a new tab.
Remove the default styling of the link to maintain the original style.
Add hover effect to indicate the link.

@JoHeyJo  Thank you for spending time on this. Even though we didn't accept your PR, we added hacktoberfest-accepted label to it, so you should get credit for it.

Got it. Thanks!


Make a tab to record fixed motion classes analogous to android learning

User selects a movement class (0-5)
User presses button "record"
User sees countdown from 5 to 1
We record neural data into a file. File will contain N values representing neural activity
File will be closed after 4 seconds of recording
We add a json file nearby with content {"start":0, "end":N, "class":$UserSelectedClass}


remove production contracts

We created XProduction contracts because the fraud proof contracts depend on too many external contracts and their constructors were complicated. It was difficult to do unit tests for the fraud proof contracts. So we moved the constructor to an inherited contract named Xproduction.
But now our fraudproof contracts no longer depend on many other contracts. No complexity in unit tests. The Xproduction contracts can go.

Sure thing, I've updated on the pull request description.


NIFI-12707: Allow LookupRecord to operate on multiple child-records; …

…in order to accommodate this, also needed to improve DataTypeUtils so that it knows that Record A is wider than Record B if Record A contains all fields of Record B and more.

Summary
NIFI-00000
Tracking
Please complete the following tracking steps prior to pull request creation.
Issue Tracking

[ ] Apache NiFi Jira issue created

Pull Request Tracking

[ ] Pull Request title starts with Apache NiFi Jira issue number, such as NIFI-00000
[ ] Pull Request commit message starts with Apache NiFi Jira issue number, as such NIFI-00000

Pull Request Formatting

[ ] Pull Request based on current revision of the main branch
[ ] Pull Request refers to a feature branch with one commit containing changes

Verification
Please indicate the verification steps performed prior to pull request creation.
Build

[ ] Build completed using mvn clean install -P contrib-check

[ ] JDK 21

Licensing

[ ] New dependencies are compatible with the Apache License 2.0 according to the License Policy
[ ] New dependencies are documented in applicable LICENSE and NOTICE files

Documentation

[ ] Documentation formatting appears as expected in rendered files

Thanks @exceptionfactory have addressed.


Depth frame is not full.

When I run sample from OpenNI, depth frame sometimes include some flicking black area (not zero depth area because it has square corner).
Is it driver issue?

Can you provide a screenshot?

Closing due to lack of response. If you need further support on this, please email us directly at<EMAIL_ADDRESS>for support.


Post ID and text readonly

Hi i was wondering if there was already a way to make a text field read only and if there was a way to pass the current post id into the metabox field. I am trying to create a read only field where i want to provide a shortcode for people to copy and paste on posts or pages.

Maybe you can try to create a hidden field and pass a default_value...

yes thats my intention to pass a default value but trying to pass $post->ID; into the default value of a text field i figured i could try and figure out how to make it readonly later but passing that variable wouldn't work. it doesn't come up on the admin meatbox. It has to be the idea of the current post being edited.

You can try type="hidden" instead of type="text"

hey so i figured out a way to add to the code ignored to create readonly inputs pretty easily how would be the best way to show you the edit. I am still wondering how to post the current post ID being edit into the field.

I think $post isn't set in the backend, maybe $_GET['id'] or something like that.


Mouse pointer not showing

Software Versions
Python: 3.7.3
OS: Raspberry Pi OS Lite (32-bit)
Kivy: 2.0.0
Kivy installation method: https://gist.github.com/animalmutch/8a6a23fdf62b0f49d8409d513e314ffe
Describe the bug
When running kivy programs, the mouse pointer does not show (although the mouse is working, i.e. you can click on things)
Expected behavior
That the mouse pointer shows
To Reproduce
Just run any Kivy example

#7616

I suspect something is going wrong when Kivy is built from source

Is this still a problem? Have you tried with Kivy 2.2.1?

Afraid I've not had a chance to try, and probably won't get to any time in the near future.


I want to use the ranking system.

Dear Siddontang
I used redis as a ranking collection function only.
It was very easy to implement using the api of go-leaderboard git
https://github.com/dayvson/go-leaderboard
I'd like to migrate to high-performance ledis to overcome the limitations of redis memory
Is there a simple way to migrate to the ledis?
I checked out that the redis command used in the go-leaderboard project was supported by the ledis.
I just want to have a quick and easy migration method as much as possible because I lack my experience and lack of project schedule.
Please give me advice.
And can you tell me how to migrate data from redis to ledis? :)
thank you!
<EMAIL_ADDRESS>

I think you can migrate redis data to ledis.


Package declaration doesn't expand settings

Given the config file (fragment):
settings:
  MY_LIBRARY_BRANCH: "feature"

packages:
  MyLibrary:
    url: https://github.com/MyLibrary
    branch: "${MY_LIBRARY_BRANCH}"

I would expect the generated files to look for the "feature" branch of my library, but instead Xcode resolve packages gives me an error and reports that it can't find the branch "${MY_LIBRARY_BRANCH}"
Also tried it with MY_LIBRARY_BRANCH at file scope and within a "base" tag and none of the above worked.

The project spec doesn't resolve strings like ${MY_LIBRARY_BRANCH} by default. This only works in settings and template attributes. I can see how having access to passed in properties in includes could be useful. Included project spec files can currently override each other, which you might make use of.


Make the footer copyright year dynamic to reflect current year.

To get the current year:
const date = new Date();
data.getFullYear();

Hey, assign this to me , I will do it.ASAP


Update grid_ufunc.py

Hi all,
I just found a bug in the xgcm when calculating the vector from the native LLC grid. My xgcm version is 0.8.1 xarray 2024.2.0    After I fixed the bug, now the xgcm can work well.
Best,
Ran

[ ] Closes #xxxx
[ ] Tests added
[ ] Passes pre-commit run --all-files
[ ] User visible changes (including notable bug fixes) are documented in whats-new.rst
[ ] New functions/methods are listed in api.rst

Hi @liu-ran, thank you for using xgcm and contributing. To help the developers in accepting this PR, can you first open an issue describing what the bug was?
Then in this PR please link to the issue and also describe how you fixed the bug.

Hi @dhruvbalwada  ,thanks for your guidance! I will try to follow your instructions although I don't have much experience on this.

No worries about starting out @liu-ran! Indeed having a Minimal Reproducible Example in a separate issue would be very helpful to guide any improvement. If you could work on that (and feel free to tag me), we can take things from there, and return here for a solution.


Remove or deprecate image slice view

🧰 Task
From the discussion in https://github.com/napari/napari/pull/6112#discussion_r1291958961 it seems like we no longer need _ImageBase._slice.view. This was previously supporting colormapping behavior in Labels, but due to some recent updates should no longer be needed.
Given that is not part of the public API, I would prefer to directly remove it rather than deprecate it because then we could also remove the _ImageView class and some related special code paths.

As discovered in #6186, we do need this to handle color-mapping for the labels layer. Therefore, I'm closing this.


⚠ Bofrost.es has degraded performance

In e02d2da, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1682 ms

Resolved: Bofrost.es performance has improved in 2eb2b16.


Open Cargo.toml opens more specific manifest

bors r+
🤖

I had no idea this command existed. TIL.

It's a fairly new one


central maven publish

hello! can you publish security configuration to central maven? me need for project :)

What do you mean by security configuration?

a library for use in any project

That's a good idea, maybe I'll try to make that in my free time later.

okey! i do wait, then i create pull request for more features


Hidden layers hard to spot on the layers list

Current behavior
When you hide a layer and then click another layer to edit it, you can’t see on the layer list which layers are hidden without hovering over every layer.

Expected behavior
When you hide a layer and then click another layer to edit it, you can see on the layer list which layers are hidden.

Also, I think that we should turn the icons over and show the eye with a line next to hidden layers.

Also, I think that we should turn the icons over and show the eye with a line next to hidden layers.

Makes sense to me, that's what GIMP  - GNU Image Manipulation Program does.
I assume photoshop does this also, can someone please confirm?

Also, I think that we should turn the icons over and show the eye with a line next to hidden layers.

Makes sense to me, that's what GIMP - GNU Image Manipulation Program does.

Makes sense to me, too. Now, that I'm thinking about it, I know why I always expect the opposite behavior for show/hide layer :smile:
With Photoshop the eye without line means also visible:
https://www.youtube.com/watch?v=Jl2VFvdWMFs

@orangemug

I've got a branch that always shows the visibility toggle. Is that what you had in mind?

We’re getting there! : D
It’s overwhelming to see all those eyes. I suggest we always show the icons of hidden layers only.
I should have swapped the icons before making the “Expected behavior” GIF. It would be more clear. Excuse me. :)

Updated demo https://964-84182601-gh.circle-artifacts.com/0/artifacts/build/index.html#0.36/0/0


Manage sshd_config file

This is based on Mozilla's Modern sshd_config from:
https://wiki.mozilla.org/Security/Guidelines/OpenSSH
Note that root login is still allowed,
because we have not yet set up per-user accounts.
Add a test to ensure the sshd_config file is properly parsed and
validated by the OpenSSH version on the machine to help guard
against this behavior.
Rebase of #725.

This change is

:umbrella: The latest upstream changes (presumably #969) made this pull request unmergeable. Please resolve the merge conflicts.


File Upload

Can you please tell how to create resource object?
public JSONObject uploadFile(String folder, Resource resource, JSONObject jsonMetadata, File file) throws Exception
I tried creating a new resource object passing file path, file name. Not working.

Hello
Here is an example, this use a filesystemresource but it can be a ByteArrayResource or any kind of resource
JSONObject metadata = new JSONObject();
metadata.put("Title", "Proba subida");
metadata.put("SolicitudIntervencion", "AAAAAA");
Resource resource = new FileSystemResource(new File("PATHTOYOURFILE"));
JSONObject result = wrapper.uploadFile("splibraryFullUri", resource, metadata);
System.out.println(result);

Take care of the imports as it is using a Spring framework resource (i am working now in a android compatible version that will change this, but in current version it uses implementations of a spring resource):
The imports are:
import org.springframework.core.io.FileSystemResource;
import org.springframework.core.io.Resource;

Thanks for your quick reply.
I tried with the same format as you described.
But I am getting 500 Internal Server Error at this particular line.
ResponseEntity<String> responseEntity = restTemplate.exchange(requestEntity, String.class);
Any idea on what might be going wrong?

The metadata object you pass to the api is intended to have the sharepoint internal column names you want to associate info with so you can make any search after over the library. Here is a test code i used to test the api against a sharepoint online site
String spSiteUrl = "/YOURSITEURIPATH/";
String user =<EMAIL_ADDRESS>String passwd = "youuserpassword";
String domain = "youspsite.sharepoint.com";

@Test
void test1() {
	PLGSharepointClient wrapper = new PLGSharepointClientOnline(user, passwd, domain, spSiteUrl);
	try {
		JSONObject metadata = new JSONObject();

		metadata.put("Title", "Title field test");
		metadata.put("Field1", "AAAAAA");

		Resource resource = new FileSystemResource(new File("/pathtoyourxlsfile.xlsx"));
		JSONObject result = wrapper.uploadFile("/FULLURIPATHTOYOURLIBRARYINCLUDINGSITEPATH", resource, metadata);
		System.out.println(result);
		Assert.assertTrue(true);
	} catch (Exception e) {
		e.printStackTrace();
		Assert.assertTrue(false);
	}
}

The metadata you are trying to set is already set inside the api method. An internal server error might be caused maybe for sending a column you dont have defined in the library. Inside the method the correct metadata to upload a file is the one inside the method (following code is at the start of the upload method in the online implementation):
JSONObject submeta = new JSONObject();
submeta.put("type", "SP.ListItem");
jsonMetadata.put("__metadata", submeta);

So the correct type to a list item file is SP.ListItem and not SP.File
Hope this helps

https://domain.sharepoint.com/sites/siteName/Lists/testList - any file uploaded to this site will be a list item.
https://domain.sharepoint.com/sites/siteName/testFolder - any file uploaded to this site is a file.
Is my understanding correct?
I think this is the part where I'm going wrong, as I'm pretty sure about metadata fields.
Not sure if SP.file is valid in java, sometime back I implemented the same in python where I used SP.File while uploading a file.
I'm a newbie in Java, correct me if wrong.

That is not java/python related, is server side types. To a fast
explanation, a file is something you can upload to a folder and a listitem
something you can put un a sp list. In this case as you arr uploadimg to a
list tje type is listitem
El vie., 9 oct. 2020 16:59, anusharp97<EMAIL_ADDRESS>escribió:

https://domain.sharepoint.com/sites/siteName/Lists/testList - any file
uploaded to this site will be a list item.
https://domain.sharepoint.com/sites/siteName/testFolder - any file
uploaded to this site is a file.
Is my understanding correct?
I think this is the part where I'm going wrong, as I'm pretty sure about
metadata fields.
Not sure if SP.file is valid in java, sometime back I implemented the same
in python where I used SP.File while uploading a file.
I'm a newbie in Java, correct me if wrong.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/kikovalle/PLGSharepointRestAPI-java/issues/8#issuecomment-706232111,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AEXV7KGKTKBCFQOYOI3SO7DSJ4QNXANCNFSM4SI5Y4BQ
.

Thanks a lot!
I appreciate your quick responses.

Hi, I'm getting a"404 not found [body]" error, but I think its down to my first paramter when calling the uploadFile() method.
/FULLURIPATHTOYOURLIBRARYINCLUDINGSITEPATH"
What would this be in your example? I've tried a few things but no joy. Thanks

with that i mean the full URI to a library/folder
For example if your site is called contoso, you have a subsite subcontoso
and a document library called My Library, that may be
"/sites/costoso/subcostoso/My Library"
El mar., 20 oct. 2020 a las 17:19, jh3129<EMAIL_ADDRESS>escribió:

Hi, I'm getting a"404 not found [body]" error, but I think its down to my
first paramter when calling the uploadFile() method.
/FULLURIPATHTOYOURLIBRARYINCLUDINGSITEPATH"
What would this be in your example? I've tried a few things but no joy.
Thanks
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/kikovalle/PLGSharepointRestAPI-java/issues/8#issuecomment-712929593,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AEXV7KGCYYV6TNDSVIBKLXLSLWS7VANCNFSM4SI5Y4BQ
.

I see, I'm getting a 404 not found still. I suspect it is most definitely my path is wrong. Interesting...


contact's phone number menu not working on ipad

When I tap the menu to see additional office phone numbers for a contact, the menu comes up blank. This only seems to happen on hardware. I'm testing with iPad 6th gen on iPadOS 16.2. The behavior in simulator is different, and also different from within Xcode.

I don't have a hardware iPad on 16.2, but fwiw the copy menu works fine on a 17.x iPad.

@nickoneill Confirmed it's fine with an iOS update. I'm OK with letting it go if you are.

Yep, shouldn't be a blocker for right now. Let's keep the issue around for fixing in a future release

A user reported this on an iPhone 12 with iOS 16.3.1

Not seeing it with iPad (simulator) on 16.4. I'm downloading 16.2 for iPhone 12 sim, but it looks like 16.3 isn't available. Will see if I can repro and fix.

The user reported it with CA senators which work fine for me in a 16.4 sim for iPhone 12, I can pick up a refurb iPhone 8 somewhere if we really can't get it to appear in the sims.

I am seeing an issue on the iPhone 12 simulator in 16.2 although not sure if it's the same. Tapping the "..." doesn't appear to do anything so I can get going on a fix for that and see if they menu renders correctly. I also noticed the welcome screen is broken, which I wrote up separately here: https://github.com/5calls/ios/issues/443

I'm having a hard time debugging on older OS's, breakpoints aren't getting hit, etc. We could build out an alternative UX for 16.3 and under, but I'm wondering how large that user base is and whether it is worth special casing, especially because 2.0 only works on 16.0+ anyway.

I noticed a few people mentioning this in App Store reviews so I found a fix.


Missing TagSets.

I'd like to keep this thread to add missing TagSets whenever it's found. Anybody can add more TagSets here or comments about the list.

[ ] Reheat Coil
[ ] Pump Flow Status

[ ] intermediate subclasses for Heating/Cooling Temperature Setpoint
[ ] Radiators

[ ] Combined Heat Power (CHP)
[ ] Thermal Store
[ ] Radiators

@jpsctc Could you provide more details about CHP and Thermal Store? What are the superclasses of them?
@gtfierro @jpsctc Does Radiator as a Terminal Unit sound okay? Or right under HVAC?

Radiator can be a subclass of Terminal Unit

Resolved by https://github.com/BuildSysUniformMetadata/Brick/pull/42


Update README.md

Added Badges in Readme

@awaescher Please review :)

Thanks but all of these infos are already available on the GitHub site. I don't see need for them.

Thanks but all of these infos are already available on the GitHub site. I don't see need for them.

Still I proposed these changes as it show all the information collectively on Readme itself in a more appropriate manner.


WIP: Replace HTTPretty with Responses

…py. For #73

Coverage decreased (-0.2%) to 83.669% when pulling 9162ee3c99d9d3adc315ab8808be8249e0b2ada4 on acv-replace-httpretty into c8648e70641e0fb38b7d008cf049d43668e33e60 on development.


BUG: Can't drag small items to the right

Problem:
Hi, Thanks for this wonderful project!
I have a problem when i'm using a big item, in this case 600px wide and 4 small items under with the width of 200px each, I can't drag the small items to the right.
It's working if i'm using version 8.4. But every version after that is not working properly.
Pls. see the JSbin and try to drag the smaller items to the right and you will se my problem.
JSBin/JSFiddle demonstrating the problem:
https://jsbin.com/kisasiwaxo/edit?html,js,output


when importing .gltf with separate meshes, naming of imported meshes is unintuitive and different than what it was in < 3.4

Godot version
3.4
System information
Mac OS Mojave 10.14.4
Issue description
When importing .gltf with option 'import with separate objects ' resulting .mesh files are named as 'scene name' + default type from 3d editor instead of custom name as it was in previous versions
Steps to reproduce

import .gltf with separate objects
look at names of resulting .mesh files

Minimal reproduction project
weight_paint_import_bug
Edited: Url was incorrect.

cc @fire

Can you give an example what you want it to be if you can change the name?

How it worked in 3.3.4 (and below ) seemed pretty intuitive, mesh name was the same as name of meshinstance class in .gltf scene, which is the same as name of object in 3d modeling tool.

Can replicate, went here to make this an issue myself.
I get, that this behavior might help when users do messy naming conventions, but it breaks your project, when you are using previously established proper naming conventions.
Also: I would add that the use legacy names checkbox seems to not be working right now. (I would assume this is intended so users may keep the naming convention as it previously worked)
Please fix this ASAP. I was just in the process of updating all my meshes and import files to use a good naming scheme so I can find everything and now I have to redo that entirely. Not looking forward to having to redo that process again.

Can you give an example what you want it to be if you can change the name?

I think the change is fine and I think I will adjust my naming convention to fit the new system (well I have to anyway, because I cannot wait for the fix). I just think the Checkbox should work so users can keep their existing conventions.
This being said: I think I have a slight preference for using the old scheme as default and have the checkbox be relabelled to something like "Include root file name"

This change is not fine, the gltf file name should not be part (a suffix) of the mesh name. This change has unfortunately has spilled over to the godot 4 version and hopefully will be reversed.

use_legacy_names is true by default: https://github.com/godotengine/godot/blob/f11bed249ba027d3b27a77e130b1178889789da3/editor/import/resource_importer_scene.cpp#L1076
However, I can see that it's forcibly set to false for files that do not have an existing .import file (not to be confused with the top-level .import/ folder): https://github.com/godotengine/godot/blob/f11bed249ba027d3b27a77e130b1178889789da3/editor/editor_file_system.cpp#L1695

However, I can see that it's forcibly set to false for files that do not have an existing .import file (not to be confused with the top-level .import/ folder):

Is there a way to override that for users?

Is there a way to override that for users?

Select the glTF file in the FileSystem dock, go to the Import dock, check Use Legacy Names and click Reimport:

I can confirm that it's disabled for newly imported glTF scenes, as I said above.

I can confirm that it's disabled for newly imported glTF scenes, as I said above.

Just to confirm: this means if I first imported an glTF with an older version of godot, that checkbox can work, but if godot 3.4 was running while I added that file to my project the legacy-names checkbox won't work no matter what.
Because currently it is not working no matter what.

See #55796, there was indeed a regression in 3.4-stable which made the nodes/use_legacy_names option not functional, since it wouldn't see the regex module as available.
This was fixed by #54911 which is included in 3.4.1.
You can either reimport models with 3.4.1 RC 2 or 3.3.4 stable and they should have the legacy names, unless the option is disabled.

Thank you.
Those compression options will make the meshes load faster during runtime?

Those compression options will make the meshes load faster during runtime?

Mesh compression is mostly about improving rendering performance and reducing battery usage on mobile platforms. It's unlikely to affect loading times.

Is this issue already solved in the new/current build?

No, see https://github.com/godotengine/godot/issues/56447.

No, see #56447.

Thank you


Release Pipeline failed

For details see: https://github.com/terraform-ibm-modules/mock-module/actions/runs/8018123528

@daniel-butler-irl is working on release pipeline currently