-
Notifications
You must be signed in to change notification settings - Fork 235
Open
Description
Environment
Host
| item | version |
|---|---|
| OS | Ubuntu Server 24.04 |
| GROWI | 7.2.9 |
| node.js | 20.19.3 |
| npm | 10.8.2 |
| pnpm | - |
| Using Docker | yes |
| Using growi-docker-compose | yes |
(Accessing https://{GROWI_HOST}/admin helps you to fill in above versions)
Client
| item | version |
|---|---|
| OS | Windows 11 24H2 |
| browser | FireFox 142.0.1 / Google Chrome 140.0.7339.128 |
How to reproduce? (再現手順)
下記のようなmermaid記法をページに記述する。
classDiagram
class Shape <<interface>>
What happens? (症状)
SyntaxErrorが表示され、図が表示されない。
ブラウザのコンソールエラーには、以下が表示される。
{
"str": "Parse error on line 2:\n...Diagramclass Shape <<interface>>\n----------------------^\nExpecting 'NEWLINE', 'EOF', 'SQS', 'STR', 'GENERICTYPE', 'LABEL', 'STRUCT_START', 'STRUCT_STOP', 'STYLE_SEPARATOR', 'ANNOTATION_END', 'AGGREGATION', 'EXTENSION', 'COMPOSITION', 'DEPENDENCY', 'LOLLIPOP', 'LINE', 'DOTTED_LINE', 'CALLBACK_NAME', 'HREF', 'ALPHA', 'NUM', 'MINUS', 'UNICODE_TEXT', 'BQUOTE_STR', got 'ANNOTATION_START'",
"message": "Parse error on line 2:\n...Diagramclass Shape <<interface>>\n----------------------^\nExpecting 'NEWLINE', 'EOF', 'SQS', 'STR', 'GENERICTYPE', 'LABEL', 'STRUCT_START', 'STRUCT_STOP', 'STYLE_SEPARATOR', 'ANNOTATION_END', 'AGGREGATION', 'EXTENSION', 'COMPOSITION', 'DEPENDENCY', 'LOLLIPOP', 'LINE', 'DOTTED_LINE', 'CALLBACK_NAME', 'HREF', 'ALPHA', 'NUM', 'MINUS', 'UNICODE_TEXT', 'BQUOTE_STR', got 'ANNOTATION_START'",
"hash": "Error",
"error": {
"hash": {
"text": "<<",
"token": "ANNOTATION_START",
"line": 1,
"loc": {
"first_line": 2,
"last_line": 2,
"first_column": 6,
"last_column": 11
},
"expected": [
"'NEWLINE'",
"'EOF'",
"'SQS'",
"'STR'",
"'GENERICTYPE'",
"'LABEL'",
"'STRUCT_START'",
"'STRUCT_STOP'",
"'STYLE_SEPARATOR'",
"'ANNOTATION_END'",
"'AGGREGATION'",
"'EXTENSION'",
"'COMPOSITION'",
"'DEPENDENCY'",
"'LOLLIPOP'",
"'LINE'",
"'DOTTED_LINE'",
"'CALLBACK_NAME'",
"'HREF'",
"'ALPHA'",
"'NUM'",
"'MINUS'",
"'UNICODE_TEXT'",
"'BQUOTE_STR'"
]
}
}
}
What is the expected result? (期待される動作)
SyntaxErrorが表示されず、以下のような図が描画される。
