Skip to content
This repository was archived by the owner on Jan 5, 2026. It is now read-only.
This repository was archived by the owner on Jan 5, 2026. It is now read-only.

Layer already attached to different renderer #9

Description

@grantd77

Hello,

I am after some help please.
I have upgraded an old android app from the Nutiteq SDK to the latest CARTO SDK.

I am close to finishing the task, however there are some crashes caused by the way the app functions with the map view. I am a contract worker, trying to help out on the project, the original developers are not involved, so its been quite a long process and I am also originally a iOS developer but have muddled my way through gradually.

When a new screen takes over, removing the map view from view, and then it is returned to view, the app crashes and this error is placed in the log:

abort_message: assertion "terminating with uncaught exception of type carto::InvalidArgumentException: Layer already attached to a different renderer" failed.

There is no stack trace unfortunately.
This app does function on Android 6.0-9.0, and there is no difference in OS that makes this error occur, it happens regardless.

I suspect the the main activity is doing something funky in onPause but I'm not sure.

Does anyone have any ideas on how I may fix this?
Thank you :)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions