Skip to content

Adding new page results in "Page with ID xxxx not found" #2167

@jankowa

Description

@jankowa

Description

While creating a new Page in an existing collective the described error "Page with ID xxxx not found" is shown up.

Image

After some page reloads the page exists and is editable.

To Reproduce
Steps to reproduce the behavior:

  1. Go to an existing Collective
  2. Click on '+' for "add an page"
  3. See error

Expected behavior
The new Page should be available immediately.

Screenshots

Server details:
Nextcloud version: 32.0.2.2
collectives: 3.4.0
PHP-Version: php8.3
mariadb: 10.11.14

Client details:

  • OS: Debian Linux
  • Browser: Firefox
  • Browser version: 140.6-esr
  • Device: desktop
Logs
Details

Nextcloud log (data/nextcloud.log)

no errors

Browser log

TypeError: can't access property "collectivePath", e is undefined
    pageFilePath pages.js:202
    pageDavPath pages.js:214
    currentPageDavPath pages.js:224
    Ib/m/</f[D]< pinia.mjs:1252
    VueJS 4
    currentPageDavUrl pages.js:240
vendor-Cr5Qm0yU.chunk.mjs:2:24456
TypeError: can't access property "id", d is undefined
    currentPageIds pages.js:128
    Ib/m/</f[D]< pinia.mjs:1252
    VueJS 4
    r pinia.mjs:1849
    VueJS 3
    initCollapsed SubpageList.vue:134
    mounted SubpageList.vue:125
    VueJS 18
    Yr collectionHelpers.js:37
    createPage pages.js:613
    ee pinia.mjs:1399
    r pinia.mjs:1887
    newPage pageMixin.js:64
    onCreate NewPageDialog.vue:101
    click NewPageDialog.vue:110
    VueJS 33
vendor-Cr5Qm0yU.chunk.mjs:2:24456
Uncaught TypeError: can't access property "focus", this.$refs.pageTitle is undefined
    initTitleEntry PageTitleBar.vue:242
    setTimeout handler*initTitleEntry/< PageTitleBar.vue:241
    VueJS 5
    render NcActions-CpdT2y6O.mjs:818
    VueJS 26
collectives-main.mjs:3:2266767
TypeError: can't access property "id", d.currentPage is undefined
    g useReader.js:28
    VueJS 3
    onLoaded useReader.js:88
    onLoaded editor.js:49
    VueJS 2
    onCreate MarkdownContentEditor.vue:152
    emit index.js:159
    emit index.js:159
    vht index.js:4456
    setTimeout handler*vht index.js:4451
    createEditor MarkdownContentEditor.vue:140
    created MarkdownContentEditor.vue:104
    VueJS 15
    render editor.js:77
    createEditor editor.js:270
    m useReader.js:69
    mounted TextEditor.vue:128
    VueJS 18
    init vue-router.esm.js:3005
    init vue-router.esm.js:3004
    updateRoute vue-router.esm.js:2414
    transitionTo vue-router.esm.js:2263
    confirmTransition vue-router.esm.js:2402
    r vue-router.esm.js:2084
    Po vue-router.esm.js:2095
    confirmTransition vue-router.esm.js:2397
    r vue-router.esm.js:2084
    r vue-router.esm.js:2088
    h vue-router.esm.js:2384
    mf vue-router.esm.js:2162
    h vue-router.esm.js:2362
    r vue-router.esm.js:2087
    r vue-router.esm.js:2091
    r vue-router.esm.js:2091
    Po vue-router.esm.js:2095
    confirmTransition vue-router.esm.js:2392
    transitionTo vue-router.esm.js:2260
    push vue-router.esm.js:2606
    push vue-router.esm.js:3036
    push vue-router.esm.js:3035
    newPage pageMixin.js:70
vue.runtime.esm-C7aVrvtW.chunk.mjs:1:25024
Uncaught (in promise) TypeError: can't access property "id", e.currentPage is undefined
    currentPageId pages.js:159
    Ib/m/</f[D]< pinia.mjs:1252
    VueJS 4
    setTextEdit pages.js:490
    ee pinia.mjs:1399
    r pinia.mjs:1887
    initEditMode TextEditor.vue:171
    mounted TextEditor.vue:132
    promise callback*mounted TextEditor.vue:131
    VueJS 18
    init vue-router.esm.js:3005
    init vue-router.esm.js:3004
    updateRoute vue-router.esm.js:2414
    transitionTo vue-router.esm.js:2263
    confirmTransition vue-router.esm.js:2402
    r vue-router.esm.js:2084
    Po vue-router.esm.js:2095
    confirmTransition vue-router.esm.js:2397
    r vue-router.esm.js:2084
    r vue-router.esm.js:2088
    h vue-router.esm.js:2384
    mf vue-router.esm.js:2162
    h vue-router.esm.js:2362
    r vue-router.esm.js:2087
    r vue-router.esm.js:2091
    r vue-router.esm.js:2091
    Po vue-router.esm.js:2095
    confirmTransition vue-router.esm.js:2392
    transitionTo vue-router.esm.js:2260
    push vue-router.esm.js:2606
    push vue-router.esm.js:3036
    push vue-router.esm.js:3035
    newPage pageMixin.js:70
collectives-main.mjs:3:1747628

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions