Skip to content

map key containing "/" causes error when used in patch value #190

Description

@alswl

Error message:

E0306 10:00:51.781275 12610 user_dict_manager.cc:197] error creating directory ''.
E0306 10:00:51.781344 12610 user_dict_manager.cc:197] error creating directory ''.
E0306 10:00:51.781399 12610 user_dict_manager.cc:197] error creating directory ''.
E0306 10:00:51.781436 12610 user_dict_manager.cc:233] failed synchronizing 3/3 user dicts.
E0306 10:00:51.795395 12612 config_data.cc:177] copy on write failed; incompatible node type: [
E0306 10:00:51.795413 12612 config_compiler.cc:127] error merging branch [
E0306 10:00:51.795421 12612 config_compiler.cc:127] error merging branch half_shape
E0306 10:00:51.795428 12612 config_compiler.cc:63] failed to merge tree: default:punctuator
E0306 10:00:51.795435 12612 legacy_preset_config_plugin.cc:56] failed to include section default:punctuator
E0306 10:00:51.795445 12612 config_component.cc:235] error building config: double_pinyin.schema

Related configuration:

patch:
  punctuator/half_shape:
      "/" : "/"
      "[": "「"
      "]": "」"

Version: librime 1:1.2.10-1

System version: Arch latest.

If I use librime-1:1.2.9-8, the configuration works.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions