phpmyadmin/phpmyadmin
Uncaught DOMException: Failed to execute 'get' on 'IDBObjectStore': The parameter is not a valid key.
开放
#17,545 创建于 2022年5月22日
Bugaffects/5.2help wanted
仓库指标
- 星标
- (6,886 个星标)
- PR 合并指标
- (平均合并 2天 17小时) (30 天内合并 11 个 PR)
描述
Describe the bug
It happens when you try to save a page in Designer.
To Reproduce
Steps to reproduce the behavior:
- Go to https://demo.phpmyadmin.net/master-config/index.php?route=/database/designer&db=sakila
- Click on 'Save page'
- Click on 'Go'
- See error
Expected behavior
It should not give any error.
Screenshots
Server configuration
- Operating system: Linux
- Web server: nginx/1.14.2
- Database version: 8.0.18 - MySQL Community Server - GPL
- PHP version: 7.4.29
- phpMyAdmin version: 5.3.0-dev
Client configuration
- Browser: Chrome/101.0.4951.67
- Operating system: Windows 10
Additional context
{
"pma_version": "5.3.0-dev",
"browser_name": "CHROME",
"browser_version": "101.0.4951.67",
"user_os": "Win",
"server_software": "nginx/1.14.2",
"user_agent_string": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.67 Safari/537.36",
"locale": "en",
"configuration_storage": "disabled",
"php_version": "7.4.29",
"script_name": "index.php",
"exception_type": "js",
"exception": {
"mode": "stack",
"name": "DataError",
"message": "Failed to execute 'get' on 'IDBObjectStore': The parameter is not a valid key.",
"stack": [
{
"line": "342",
"func": "",
"context": [
" if (lastException === ex) {",
" processLastException();",
" }",
" }, (stack.incomplete ? 2000 : 0));",
"",
" throw ex; // re-throw to propagate to the top level (and cause wind//...",
" }",
"",
" report.subscribe = subscribe;",
" report.unsubscribe = unsubscribe;",
" return report;"
],
"column": "",
"uri": "js/vendor/tracekit.js?v=5.3.0-dev",
"scriptname": "js/vendor/tracekit.js"
},
{
"func": "Object.designerDB.loadObject",
"line": "107",
"column": "34",
"context": [
" Functions.ajaxShowMessage(Messages.strIndexedDBNotWorking, null, 'error');",
" return;",
" }",
"",
" var objStore = designerDB.getObjectStore(table);",
" var cursorRequest = objStore.get(parseInt(id));",
"",
" cursorRequest.onsuccess = function (e) {",
" callback(e.target.result);",
" };",
""
],
"uri": "js/dist/designer/database.js?v=5.3.0-dev",
"scriptname": "js/dist/designer/database.js"
},
{
"func": "Object.DesignerPage.deletePage",
"line": "99",
"column": "21",
"context": [
" }",
" });",
"};",
"",
"DesignerPage.deletePage = function (pageId, callback) {",
" DesignerOfflineDB.loadObject('pdf_pages', pageId, function (page) {",
" if (page) {",
" for (var i = 0; i < page.tblCords.length; i++) {",
" DesignerOfflineDB.deleteObject('table_coords', page.tblCords[i]);",
" }",
""
],
"uri": "js/dist/designer/page.js?v=5.3.0-dev",
"scriptname": "js/dist/designer/page.js"
},
{
"func": "HTMLButtonElement.<anonymous>",
"line": "967",
"column": "24",
"context": [
" Functions.ajaxShowMessage(Messages.strSuccessfulPageDelete);",
" }",
" }",
" }); // end $.post()",
" } else {",
" DesignerPage.deletePage(selected, function (success) {",
" if (!success) {",
" Functions.ajaxShowMessage('Error', false);",
" } else {",
" Functions.ajaxRemoveMessage($messageBox);",
""
],
"uri": "js/dist/designer/move.js?v=5.3.0-dev",
"scriptname": "js/dist/designer/move.js"
},
{
"func": "HTMLButtonElement.newFunc",
"line": "258",
"column": "23",
"context": [
" */",
" wrapFunction: function (func) {",
" if (!func.wrapped) {",
" var newFunc = function () {",
" try {",
" return func.apply(this, arguments);",
" } catch (x) {",
" TraceKit.report(x);",
" }",
" };",
""
],
"uri": "js/dist/error_report.js?v=5.3.0-dev",
"scriptname": "js/dist/error_report.js"
},
{
"func": "HTMLButtonElement.dispatch",
"line": "2",
"column": "43064",
"context": [
"/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.o//...",
"!function(e,t){\"use strict\";\"object\"==typeof module&&\"object\"==typeof modul//...",
""
],
"uri": "js/vendor/jquery/jquery.min.js?v=5.3.0-dev",
"scriptname": "js/vendor/jquery/jquery.min.js"
},
{
"func": "HTMLButtonElement.v.handle",
"line": "2",
"column": "41048",
"context": [
"/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.o//...",
"!function(e,t){\"use strict\";\"object\"==typeof module&&\"object\"==typeof modul//...",
""
],
"uri": "js/vendor/jquery/jquery.min.js?v=5.3.0-dev",
"scriptname": "js/vendor/jquery/jquery.min.js"
}
],
"incomplete": "false",
"partial": "true",
"uri": "index.php?route=%2Fdatabase%2Fdesigner"
}
}