Adds offline support

Needs some love and testing but the basics are here for #10.

I'm happy enough with this one for now. It doesn't cache the gif from the first page and only caches the pages that you visit while online. There's definitely room for improvement but as long as this doesn't break anything I think it's better than no offline support. Thoughts?

I'm happy enough with this one for now. It doesn't cache the gif from the first page and only caches the pages that you visit while online. There's definitely room for improvement but as long as this doesn't break anything I think it's better than no offline support. Thoughts?

Sure 👍 I have learned that a simple download button was far more complicated than I expected and that not all platforms support PWA's (the concept seems to be a bit fringe). I don't know much about PWA's, but any support is probably better than none 🤷♀

Lol, yeah, they definitely are fringe and may not be around that much longer! The way I've added offline support is with a service worker, so even if the site isn't "downloaded" it will be available offline in the browser, so going to https://www.patternprojector.com/ will still work when the device is offline.

Lol, yeah, they definitely are fringe and may not be around that much longer! The way I've added offline support is with a service worker, so even if the site isn't "downloaded" it will be available offline in the browser, so going to https://www.patternprojector.com/ will still work when the device is offline.

That works for me! I also want to throw out that maybe having a separate url for /calibrate and /project should consider your service worker implementation. It might be better to have fewer urls if you need to visit them all to have offline support (maybe you could implement the project page with a query variable instead, like: /calibrate?project=true or something like that)

That works for me! I also want to throw out that maybe having a separate url for /calibrate and /project should consider your service worker implementation. It might be better to have fewer urls if you need to visit them all to have offline support (maybe you could implement the project page with a query variable instead, like: /calibrate?project=true or something like that)

Totally forgot to consider that issue! Good idea. Alternatively, it's possible to set up the service worker to precache specific pages, but I haven't learned how to do that yet!


Legacy Update creates the LegacyUpdateTemp user account with password

Happened when I tried to install Legacy Update on a Windows 7 VM as I was installing a Service Pack for me to be able to install VMware Tools on the VM. I set up a password on my main gingusScringus user account, and when the Legacy Update restarts the computer, it gave me a user selection. I tried to access the temp user, but since it's locked, I couldn't access it. So I had to do the sethc.exe hack just to change the password. Legacy Update version's 1.8 in case anybody wondering.

(forgot to take a screenshot for the login to the temp account)

Why did you need to break into the LegacyUpdateTemp account? There's nothing interesting there, I guess.
Since you hit the Enable Microsoft Update bug in #203, the user wasn't cleaned up. You can run Legacy Update setup again, and then immediately click Cancel, to have it clean up the temp user for you.
Closing since this doesn't seem to be a bug report, this is expected behavior.

I have the same problem.
Legacy Update crashed mid update, I tried reinstalling it, but it crashed again on the desktop.
Now I made the error to switch account and manually remove the LegacyTemp account.
After a restart only the temp account is active, my main user account is gone and I can't login to the temp account due to not knowing the password.
Please help


Update Spot SDK Container to v4.1.0

This branch adds changes that increment the Spot SDK version to 4.1.0, alongside related changes creating an image that installs the Spot SDK onto the existing Noetic-MoveIt image.

The GitHub checks will now build the two paths of stages leading to spot-sdk and spot-moveit. If this workflow works, I could consider also pushing the resulting images.


typo: abandonned -> abandoned

Pull Request Test Coverage Report for Build 58

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 95.472%

Totals

Change from base Build 56:
0.0%

Covered Lines:
1771

Relevant Lines:
1855

💛  - Coveralls

Thank you XD


Styling options for pie labels

Added the following options:

display_labels: whether to make the labels visible or not
label_color
font_size
font_weight

Fixes issue #99, helps with #130

As per conversation, @rmenegaux, the notebook does not work and needs to be improved

@rmenegaux The pie labels color example doesnt work for me. And if I run the last cell, and then re run the previous ones, it throws an error. Also do we need to import the entire numpy? I think you only use 2 or 3 functions.

@dmadeka turns out this is a more general bug that will have to be dealt with in another PR.
Otherwise this is rebased and ready to go!

@rmenegaux There's an empty cell in the bottom, delete that and we're all set

@dmadeka done!


Where is the code?

Hi @arianakc
Hopefully you can release the source code of your great work soon. Many thanks!

Hi @arianakc Hopefully you can release the source code of your great work soon. Many thanks!

Thanks for your attention to our work. I have been really busy, and I always was planning to upload the code but there is always something to make me busy, I currently just uploaded the code, but there are many dependent data files such as AMR parsed data I need to upload, and write the readme instructions, I'll do it soon.

Instructions added.


readline binds

Specifically support for <C-w> and/or <C-u> would match dmenu and most other software in this space.

Alright, I've added <C-w> and <C-u> in 7d9a1c9b401e83ea642892535c399f906b2defa6.
I probably need to do some cleanup of the input handling in general. It's currently very bare-bones, as I only really ever use tofi-run, type the first few letters of the command, and let history sorting choose the right thing.


How can we visualize the images?

How to visualize the images using viz.py file?

please use the respective apis for 2d and 3d pose

Hi ,How to use the 2d or 3d pose  API to visualize in images.
show3Dpose(title, channels_pred, add_labels=False)or show2Dpose(title, channels_pred, lcolor="xkcd:darkblue", rcolor="xkcd:crimson", add_labels=False)?

hi, you can use show3Dpose for the 3D pose viz and show2Dpose for the 2d pose viz


Update XML formatter to use dict2xml

Fixes #359
The library dict2xml uses an MIT license
Summary of changes

Change XML formatting library from dicttoxml to dict2xml1. The later is not as sophisticated as the first but does produce valid XML and should be sufficient for our requirements.
Slight change in the way arrays are formatted between the 2 library.

CLI Usage (docker)

Not sure why this is happening on the CI checks:
ERROR: Error during SonarQube Scanner execution
ERROR: You're not authorized to run analysis. Please contact the project administrator.
ERROR:
ERROR: Re-run SonarQube Scanner using the -X switch to enable full debug logging.


Split fill and outline properties in separate symbolizers (refs #214)

Co-authored-by: Philippe Prevautel<EMAIL_ADDRESS>

Superseede by #217

Superseeded by #217


Adding Carbon Intensity

The carbon aware SDK publishes the Azure Grid Regions
Can we also get the information inside of Github in which region the VM is running? Is that a Github variable?
This would allow for integration CO2 values into the Eco-CI

Hmm its a good idea. It doesn't seem there's a way to get the region from github directly (source). it seems that the github public runners are hosted on Azure, and what they recommend is trying to figure out the location from the IP address.
chatgpt suggests using an external api services that gives you an estimated location:
❯ echo $(curl -s https://ipapi.co/$(curl -s ifconfig.me)/json/ | jq -r '.region')
Land Berlin

Or I can look through azure documentation and see if I can find a mapping of IP addresses to region.

Thanks for this input.
The question actually came up from this discussion: https://github.com/Green-Software-Foundation/real-time-cloud/issues/7#issuecomment-1839415045
Can you post a comment there, crosse referencing our issue here, to see if they maybe have relevant information on this? Seems like a more promising apporach as going through the docs i hope ... :)

This is lovely. We would like to contribute to your API then to bring the functionality in there.
Two questions on this:

Why do you choose to use Ember over ElectricityMaps. Doesn't Electricitymaps have  country / region API that is free nowadays and on a daily basis?
Where does the code for the ip-to-co2 API live. In the admin-portal repo? Or is this only for the importer?

Just for reference for us internally: Azure Regions to IP https://www.microsoft.com/en-us/download/details.aspx?id=56519

Why do you choose to use Ember over ElectricityMaps. Doesn't Electricitymaps have country / region API that is free nowadays and on a daily basis?

The data from Ember is open and easy to include in our own software, and package for redistribution. It's not as fresh as ElectricityMaps, but annual averages are more helpful in our scenario, and at the time of building I wasn't aware of a free country / region API with ElectricityMaps. This is a good a reminder as any to check if their terms have been updated though - ta.

Where does the code for the ip-to-co2 API live. In the admin-portal repo? Or is this only for the importer?

It's in the admin portal repo the specific class is below. It uses Django Rest Framework:
https://github.com/thegreenwebfoundation/admin-portal/blob/master/apps/greencheck/api/views.py#L36-L96
We don't do any clever IP to region mapping yet beyond ip to country info, but it's something we hope to pick up in early 2024 to add this extra resolution, and we'd be happy to chat about how to make any assumptions consistent.
I know that @adrianco has been doing some work to compile a spreadsheet normalised across all the providers with regions and carbon intensity figures, but it doesn't include IP range mapping. If the spreadsheet isn't in the public domain, it's only because it's being tidied up. I'll happily drop a message here when I know more.

Hey @ArneTR @mrchrisadams, it's great the region IP ranges are published but as an alternative the Azure Instance Metadata API might work for this.
https://learn.microsoft.com/en-us/azure/virtual-machines/instance-metadata-service?tabs=windows#endpoint-categories
It's a REST API exposed to Azure VMs on the IP <IP_ADDRESS> and the Azure region is in the location field. It also has the instance type in the vmSize field which could be handy too.

Idea: Bring in some form of CO2 value to Eco-CI
Implementation Routes:

Realtime (CO2 Signal)
Fixed: By using ember climate from The Green Web Foundation API

Downside of both routes is loosing comparability. But we are ok with this as we still have the energy as a fixed value to be.
Given this desing consideration we see no benefit of using Ember Climate if the value is anyway not really "fixed".

What we still need to solve is to determine if we can plug the lat/long that we get from the Github machine via a free API into CO2 Signal or if we should prefer to resolve the IP address from the GIthub Runner to a "Zone" from the Microsoft Azure list and the use the zone in the CO2 Signal API.

To evaluate this we need to look up some of the IPs in the microsoft document and compare their location to the Geo IP we get for isntance from

Maxmind: https://www.maxmind.com/en/geoip-demo
or https://ipbase.com/

Update: The IPs seem to map to identical values as at least Maxmind tells. For instance <IP_ADDRESS> (curl icanhazip.com  inside of the Github Runner) is "southcentralus" according to Azure (curl http://<IP_ADDRESS>/metadata/instance?api-version=2021-02-01 -H "Metadata: true" | jq). And Maxmind says San Antonio Texas (See: https://www.maxmind.com/en/geoip-demo)
@dan-mm  Please research if there another good more or less free option. In the end the user has to plugin in a secret themselves for the APIs to work.

@mrchrisadams For Maxmind you can try online here: https://www.maxmind.com/en/geoip-demo
The lat / long I get for * <IP_ADDRESS>* is: 29.4227,-98.4927

Ah, so you're going via the IP, and then geocoding from "the outside" - you're not using any internal APIs, like querying for an an environment variable or setting local to the VM.
Thanks for clearing that up for me 👍

@mrchrisadams Just for completeness: There is an internal API but it only gets you the zone of the machine. That you have to somehow resolve to a datacenter and it's lat/long as Microsoft does this not for you directly.
We opted then for going through the lat/long of external providers directly as they seem to match quite good with the laborsome derived datacenter locations.
Here is the dump that you get from the machine internally in case you want to use a different field from the data:
{
  "compute": {
    "azEnvironment": "AzurePublicCloud",
    "customData": "",
    "evictionPolicy": "",
    "isHostCompatibilityLayerVm": "false",
    "licenseType": "",
    "location": "eastus",
    "name": "EUS-GHCUS1UB22EUSC8-0085",
    "offer": "",
    "osProfile": {
      "adminUsername": "",
      "computerName": "",
      "disablePasswordAuthentication": ""
    },
    "osType": "Linux",
    "placementGroupId": "",
    "plan": {
      "name": "",
      "product": "",
      "publisher": ""
    },
    "platformFaultDomain": "0",
    "platformUpdateDomain": "0",
    "priority": "",
    "provider": "Microsoft.Compute",
    "publicKeys": [],
    "publisher": "",
    "resourceGroupName": "ghcus1ub22eusc8",
    "resourceId": "/subscriptions/ddf4fb74-17fd-4808-a484-2394c8e0264e/resourceGroups/ghcus1ub22eusc8/providers/Microsoft.Compute/virtualMachi>
    "securityProfile": {
      "secureBootEnabled": "false",
      "virtualTpmEnabled": "false"
    },
    "sku": "",
    "storageProfile": {
      "dataDisks": [],
      "imageReference": {
        "id": "/subscriptions/ddf4fb74-17fd-4808-a484-2394c8e0264e/resourceGroups/ghcus1ub22eusc8/providers/Microsoft.Compute/galleries/ghcus1>
        "offer": "",
        "publisher": "",
        "sku": "",
        "version": ""
      },
      "osDisk": {
        "caching": "ReadOnly",
        "createOption": "FromImage",
        "diffDiskSettings": {
          "option": "Local"
        },
        "diskSizeGB": "86",
        "encryptionSettings": {
          "enabled": "false"
        },
        "image": {
          "uri": ""
        },
        "managedDisk": {
          "id": "/subscriptions/ddf4fb74-17fd-4808-a484-2394c8e0264e/resourceGroups/ghcus1ub22eusc8/providers/Microsoft.Compute/disks/EUS-GHCU>
          "storageAccountType": "Standard_LRS"
        },
        "name": "EUS-GHCUS1UB22EUSC8-0085-8ecd3cc8",
        "osType": "Linux",
        "vhd": {
          "uri": ""
        },
        "writeAcceleratorEnabled": "false"
      },
      "resourceDisk": {
        "size": "14336"
      }
    },
    "subscriptionId": "ddf4fb74-17fd-4808-a484-2394c8e0264e",
    "tags": "OperatorOverridableTenantSettings.Tenant.Setting.BypassCmPeSyncForRepaves:True;SkipASMAV:true;SkipASMAzSecPack:true;SkipASMAzSecP>
    "tagsList": [
      {
        "name": "OperatorOverridableTenantSettings.Tenant.Setting.BypassCmPeSyncForRepaves",
        "value": "True"
      },
      {
        "name": "SkipASMAV",
        "value": "true"
      },
      {
        "name": "SkipASMAzSecPack",
        "value": "true"
      },
      {
        "name": "SkipASMAzSecPackAutoConfig",
        "value": "true"
      },
      {
        "name": "SkipLinuxAzSecPack",
        "value": "true"
      },
      {
        "name": "SkipWindowsAzSecPack",
        "value": "true"
      },
      {
        "name": "platformsettings.host_environment.service.platform_optedin_for_rootcerts",
        "value": "true"
      }
    ],
    "userData": "",
    "version": "0.0.54188457",
    "vmId": "f8fa9a50-744a-497b-ad9b-485bbd782d1c",
    "vmScaleSetName": "",
    "vmSize": "Standard_DS2_v2",
    "zone": ""
  },
  "network": {
    "interface": [
      {
        "ipv4": {
          "ipAddress": [
            {
              "privateIpAddress": "<IP_ADDRESS>",
              "publicIpAddress": ""
            }
          ],
          "subnet": [
            {
              "address": "<IP_ADDRESS>",
              "prefix": "16"
            }
          ]
        },
        "ipv6": {
          "ipAddress": []
        },
        "macAddress": "000D3A9DEB82"
      }
    ]
  }
}

YES BRUV THIS IS VERY COOL!
Here's the text I saw in the PR. It might be worth being explicit about the source of the data, because carbon intensity can be described a number of ways, and this appears to be a location based figure.

City: Boydton, Lat: 36.677696, Lon: -78.37471
Carbon Intensity for this location: 339 gCO₂eq/kWh
CO2eq emitted for this job: 0.016625 gCO₂eq

I don't think this would account for any renewables purchased by firms who run infrastructure, and it might be worth linking to a some definitions, but it's definitely a thing you could add later - nice work!

@mrchrisadams Totally. We use the data from https://www.electricitymaps.com/ but of course this doesn't take into account local differences. How would you express such a thing? I could add a little * as a link to our readme?

Hi @ribalba !
I had a quick look - if you're using Electricity maps, then this is the link I would use:
https://www.electricitymaps.com/methodology#carbon-intensity-and-emission-factors
There's also some more detailed guidance in the accounting guide for the super energy nerds - it goes into more detail about the different ways people talk about how clean energy is for carbon accounting purposes:
https://www.electricitymaps.com/reports-and-guides/accounting-guide
However, I think the first link above would suffice. That's what I would link to, anyway :D

Hey @mrchrisadams ,
sorry for not getting back earlier I was moving houses last week. I added a little * to reference your link:
https://github.com/green-coding-solutions/eco-ci-energy-estimation/pull/64
how does this look to you?
@ArneTR please chime in if you have an opinion.


feat(types): add a new field named 'hash_type' in types of script and…

… cell output
hash_type has alternative values of 'Data' and 'Type'
BREAKING CHANGE: types of script and cell output changed

Codecov Report

Merging #300 into develop will decrease coverage by 0.53%.
The diff coverage is 87.5%.

@@             Coverage Diff             @@
##           develop     #300      +/-   ##
===========================================
- Coverage    97.79%   97.25%   -0.54%
===========================================
  Files            9        9
  Lines          317      328      +11
  Branches       102      107       +5
===========================================
+ Hits           310      319       +9
- Misses           2        4       +2
  Partials         5        5

Impacted Files
Coverage Δ

packages/ckb-sdk-rpc/src/resultFormatter.ts
95.23% <100%> (ø)
:arrow_up:

packages/ckb-sdk-rpc/src/paramsFormatter.ts
96.29% <100%> (+0.29%)
:arrow_up:

packages/ckb-sdk-utils/src/index.ts
95.23% <80%> (-4.77%)
:arrow_down:

Continue to review full report at Codecov.

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


Add similar project slack-block-builder to README

Added slack-block-builder to similar projects. Also added JSX-Slack to my README, in similar section.
Oh, and I've opened a pull request for BotKit, that adds JSX-Slack and Block Builder to the README as alternatives to the raw JSON
Thanks for your package! Seeing it was great motivation for me to finally open-source the library I've been using for my apps!

Sorry, we are only curating libraries that have the exactly same concept: Build Block Kit JSON using JSX.
We are not awesome list of Slack so cannot accept to curate non JSX-based libraries by PR purpose.
That's also a reason why we are not listing a lot of existed projects that have similar purpose. e.g. slack-block-kit, slack-block-msg-kit, @slack-wrench/blocks, and so on.
But thanks to let me know your project has motivated by jsx-slack! ;)


no SDKs were found

Problem encountered on https://dotnet.microsoft.com/learn/aspnet/blazor-tutorial/install
Operating System: windows
Provide details about the problem you're experiencing. Include your operating system version, exact error message, code sample, and anything else that is relevant.

Was the SDK installed? The tutorial has links to install either 32- or 64-bit.


[Bug] Invalid repo url on adding extension repo link

Steps to reproduce

Open the app
Navigate to setting -> Browse
Extension repos
Adding i.e (https://raw.githubusercontent.com/Kareadita/tachiyomi-extensions/repo/index.min.json or https://raw.githubusercontent.com/tachiyomiorg/extensions/repo/index.min.json <-(from old tachiyomiorg repo that still valid

Expected behavior
Added successfully and can update the supposed  extension
Actual behavior
Error "invalid repo url" toast message
Crash Log
mihon_crash_logs.txt
Mihon version
App version: 0.16.5-6639 (standard, f080a4937, 7, 2024-04-13T21:15:05Z)
Android version
Android 13
Device
Samsung S20 Ultra 5G
Other details
When using mihon stable build adding the link worked as intended.. without any issues
When adding the supposed link on preview build (r6639) an error showed "invalid repo url" toast message.
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] I have gone through the FAQ and troubleshooting guide.
[X] I have updated the app to version 0.16.5.
[X] I have updated all installed extensions.
[X] I will fill out all of the requested information in this form.

oke thanks for the insight...
i'll inform the maintainer...


“Purchased CELO" activity is showing in the recent tab on home screen instead of Sold CELO activity when the user sells the CELO and activity gets completed.

Frequency: 100%
Repro on build version: Android Internal Build V1.24.1, Test Flight Build V1.24.1, V1.24.0
Repro on devices: iPhone 13 mini (15.1.1), Samsung Galaxy A8+(8.0), iPhone 6+(12.5.4),Google Pixel XL(10.0), iPhone 12 (14.7.1)
Does Not Repro on build version: Android Play store Build V1.23.3,  Test flight Build V1.23.3
Does Not Repro on devices: Google Pixel 2XL(11.0), iPhone 13 mini (15.1.1),  iPhone 6+(12.5.4), Samsung Galaxy A8+(8.0)
Pre-condition:

User must have installed the application and have completed the onboarding flow .
User must have some amount of CELO balance in their account.

Repro Steps:

Tap on “CELO” from Hamburger menu.
Tap on the “SELL” button.
Enter a valid amount & complete the sell CELO flow.
Sold CELO confirming activity appears in CELO screen
Open the Home screen and observe the activity in recent activity.

Current Behavior: “Purchased CELO” activity is showing in recent tab on home screen when user sell the CELO
Expected Behavior:  “Sold CELO” activity must be seen in recent tab on home screen when user sell the CELO
Investigation:  After the CELO is sold the purchased activity changes  to “Sold CELO” activity.
Impact: Bad user experience
Attachment: Sell CELO.mp4

No longer relevant w/ in app swaps


[Feature]: Upgrade to window with rounded edges!

Proposed solution
Hello, is it possible to update Edge to a model with rounded edges

Justification
Follow the same standard as Windows 11/New Edge

Alternatives
Keep the current version!

Additional context
No response
Are you willing to submit a PR for this issue?
no
Validations

[X] Check that there isn't already an issue that request the same feature to avoid creating a duplicate.

Hi @maisondasilva. Yeah, that would've been great. Unfortunately I have no control over the popup shape - this is something the browser does.
But in case it is something that I am able to do, I would be glad if you send me an example of extension that does so.

@XFox111 I'll check with the Edge Dev Team and let you know.

I'll close this issue for now, as there's no progress on it. Feel free to reopen it once there's new info available.


Publish helm charts

We need to setup github actions to lint, and publish the charts as https using github pages and github container registry
A good repo to model and copy is the argo helm chart repo
https://github.com/argoproj/argo-helm/blob/main/.github/workflows/publish.yml
@rodrigobersa will look into this

@rodrigobersa  this is done now


Updated Webhook URL params to be a Mega Webhook

As per MM-17252: https://mattermost.atlassian.net/browse/MM-17252

@aaronrothschild @jasonblais is this ready to merge?

I made the changes.  Ready to merge.

@levb Second changes made, ready to merge


Extension Host: Send initialization data

Right now, we have the 'extension host' running, but not much is happening - it sends us an 'Initialized' message in #178 . This is the start of the 'handshake' for the extension host protocol.
To complete the handshake, we need to send it an bundle of initialization data, with context about where the logs are, the parent process PID, workspace, etc - and then once we send that, the extension host will send us a 'ready' message and activate all the wildcard extensions.

@Akin909 , I hope you don't mind, I'll bring this in now since I have a few other extension host items queued up - but we can continue thinking about the error / fail-fast ideas in #193 . Thanks for reviewing the change!


Error running demo_backpack_2d.launch

I am trying to test cartographer_ros on my simulation environment. Cartographer compiles correctly on my pc. However, when I tried to run the given demo launch file: demo_backpack_2d.launch; this is the log:
`roslaunch cartographer_ros demo_backpack_2d.launch bag_filename:=${HOME}/Downloads/cartographer_paper_deutsches_museum.bag
... logging to /home/nvidia/.ros/log/3223950a-2293-11ea-9e22-a0a4c558adb8/roslaunch-gamerbox-9400-22524.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
WARNING: disk usage in log directory [/home/nvidia/.ros/log] is over 1GB.
It's recommended that you use the 'rosclean' command.
started roslaunch server http://gamerbox-9400:37751/
SUMMARY
PARAMETERS

/robot_description: <...>
/rosdistro: kinetic
/rosversion: 1.12.14
/use_sim_time: True

NODES
/
cartographer_node (cartographer_ros/cartographer_node)
cartographer_occupancy_grid_node (cartographer_ros/cartographer_occupancy_grid_node)
playbag (rosbag/play)
robot_state_publisher (robot_state_publisher/robot_state_publisher)
rviz (rviz/rviz)
auto-starting new master
process[master]: started with pid [22534]
ROS_MASTER_URI=http://localhost:11311
setting /run_id to 3223950a-2293-11ea-9e22-a0a4c558adb8
process[rosout-1]: started with pid [22547]
started core service [/rosout]
process[robot_state_publisher-2]: started with pid [22555]
process[cartographer_node-3]: started with pid [22567]
process[cartographer_occupancy_grid_node-4]: started with pid [22573]
process[rviz-5]: started with pid [22585]
process[playbag-6]: started with pid [22594]
[ INFO] [1576782619.276785901]: I1219 11:10:19.000000 22567 configuration_file_resolver.cc:41] Found '/home/nvidia/cartographer_ws/install_isolated/share/cartographer_ros/configuration_files/backpack_2d.lua' for 'backpack_2d.lua'.
[ INFO] [1576782619.276979938]: I1219 11:10:19.000000 22567 configuration_file_resolver.cc:41] Found '/home/nvidia/cartographer_ws/install_isolated/share/cartographer/configuration_files/map_builder.lua' for 'map_builder.lua'.
[ INFO] [1576782619.277004961]: I1219 11:10:19.000000 22567 configuration_file_resolver.cc:41] Found
'/home/nvidia/cartographer_ws/install_isolated/share/cartographer/configuration_files/map_builder.lua' for 'map_builder.lua'.
[ INFO] [1576782619.277043939]: I1219 11:10:19.000000 22567 configuration_file_resolver.cc:41] Found '/home/nvidia/cartographer_ws/install_isolated/share/cartographer/configuration_files/pose_graph.lua' for 'pose_graph.lua'.
[ INFO] [1576782619.277066861]: I1219 11:10:19.000000 22567 configuration_file_resolver.cc:41] Found '/home/nvidia/cartographer_ws/install_isolated/share/cartographer/configuration_files/pose_graph.lua' for 'pose_graph.lua'.
[ INFO] [1576782619.277150114]: I1219 11:10:19.000000 22567 configuration_file_resolver.cc:41] Found '/home/nvidia/cartographer_ws/install_isolated/share/cartographer/configuration_files/trajectory_builder.lua' for 'trajectory_builder.lua'.
[ INFO] [1576782619.277171897]: I1219 11:10:19.000000 22567 configuration_file_resolver.cc:41] Found '/home/nvidia/cartographer_ws/install_isolated/share/cartographer/configuration_files/trajectory_builder.lua' for 'trajectory_builder.lua'.
[ INFO] [1576782619.277206728]: I1219 11:10:19.000000 22567 configuration_file_resolver.cc:41] Found '/home/nvidia/cartographer_ws/install_isolated/share/cartographer/configuration_files/trajectory_builder_2d.lua' for 'trajectory_builder_2d.lua'.
[ INFO] [1576782619.277227794]: I1219 11:10:19.000000 22567 configuration_file_resolver.cc:41] Found '/home/nvidia/cartographer_ws/install_isolated/share/cartographer/configuration_files/trajectory_builder_2d.lua' for 'trajectory_builder_2d.lua'.
[ INFO] [1576782619.277307488]: I1219 11:10:19.000000 22567 configuration_file_resolver.cc:41] Found '/home/nvidia/cartographer_ws/install_isolated/share/cartographer/configuration_files/trajectory_builder_3d.lua' for 'trajectory_builder_3d.lua'.
[ INFO] [1576782619.277330550]: I1219 11:10:19.000000 22567 configuration_file_resolver.cc:41] Found '/home/nvidia/cartographer_ws/install_isolated/share/cartographer/configuration_files/trajectory_builder_3d.lua' for 'trajectory_builder_3d.lua'.
[ INFO] [1576782619.282591149]: I1219 11:10:19.000000 22567 submap_2d.cc:187] Added submap 1
[ INFO] [1576782619.282641101]: I1219 11:10:19.000000 22567 map_builder_bridge.cc:130] Added trajectory with ID '0'.
[ INFO] [1576782619.717132024,<PHONE_NUMBER>.502781965]: I1219 11:10:19.000000 22567 ordered_multi_queue.cc:172] All sensor data for trajectory 0 is available starting at '635682438164904058'.
[cartographer_node-3] process has died [pid 22567, exit code -11, cmd /home/nvidia/cartographer_ws/install_isolated/lib/cartographer_ros/cartographer_node -configuration_directory /home/nvidia/cartographer_ws/install_isolated/share/cartographer_ros/configuration_files -configuration_basename backpack_2d.lua echoes:=horizontal_laser_2d __name:=cartographer_node __log:=/home/nvidia/.ros/log/3223950a-2293-11ea-9e22-a0a4c558adb8/cartographer_node-3.log].
log file: /home/nvidia/.ros/log/3223950a-2293-11ea-9e22-a0a4c558adb8/cartographer_node-3*.log`
My current protobuf version is 3.4.0, I do not know if this is useful or not. Rviz just shows a frozen screen of laser scan, which is attached below. Is there any suggestions on this problem?
Thanks in advance.

I am having the same issue, did you find a solution yet?
I have Ubuntu 18.04 installed, pcl 1.8.1 and ros-melodic-pc 1.7.0

Exit code -11 is most likely a segfault. Did you try to enable core dump and checking with GDB where this happens?

I have met the same problem, I am using ubuntu20 and ros-noetic？


Database connected and ready for routes

API v1.0
Description
Welcome to the API. We use a docker container for the database and a bunch of libraries to help us in the codebase. Some of the unique libraries we use here are bcrypt, pg, and sql-loader
Type of change

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

How Has This Been Tested?

[x] Local Machine
[ ] AWS

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[x] Any dependent changes have been merged and published in downstream modules
[x] I have checked my code and corrected any misspellings

Resources:
npm links have been included in the description.

@aurelio4 tests are failing - can you fix before we approve?

@aurelio4 tests are failing - can you fix before we approve?

These tests pass on my local machine. It has something to do with the database not being public yet. Looks like whatever website is running the tests isn't putting up the docker container so they're just hitting a dead endpoint.