{
   "expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields",
   "id": "225117",
   "self": "https://bugs.mojang.com/rest/api/2/issue/225117",
   "key": "BDS-427",
   "fields": {
      "issuetype": "1",
      "project": "11700",
      "fixVersions": [],
      "resolution": "7",
      "customfield_10500": null,
      "customfield_12800": null,
      "customfield_12602": [],
      "customfield_12601": null,
      "customfield_12604": null,
      "customfield_12603": null,
      "customfield_12606": null,
      "customfield_12605": null,
      "customfield_12608": null,
      "resolutiondate": "2020-03-03T14:52:17.000+0200",
      "customfield_12607": null,
      "customfield_12609": null,
      "workratio": -1,
      "lastViewed": null,
      "watches": {
         "self": "https://bugs.mojang.com/rest/api/2/issue/BDS-427/watchers",
         "watchCount": 0,
         "isWatching": false
      },
      "created": "2019-01-22T20:48:21.000+0200",
      "customfield_12000": null,
      "customfield_12201": null,
      "customfield_12600": null,
      "labels": [],
      "customfield_11700": "{}",
      "versions": [
         "17513"
      ],
      "issuelinks": [],
      "assignee": null,
      "updated": "2020-03-03T14:52:17.000+0200",
      "status": "5",
      "description": "When the directory resource_packs/vanilla is empty or manifest.json doesn't exist the server crashes when starting up. This is what prints out:\n{code:java}\nNO LOG FILE! - setting up server logging...\nNO LOG FILE! - [2019-01-22 19:36:49 INFO] Starting Server\nNO LOG FILE! - [2019-01-22 19:36:49 INFO] Version 1.8.1.2\n[2019-01-22 19:36:49 INFO] Level Name: Bedrock level\n[2019-01-22 19:36:49 INFO] Game mode: 0 Survival\n[2019-01-22 19:36:49 INFO] Difficulty: 1 EASY\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n <dict>\n <key>id</key>\n <string>0</string>\n <key>delay</key>\n <integer>0</integer>\n <key>status</key>\n <integer>0</integer>\n </dict>\n</plist>\nViolaci\u00f3n de segmento (`core' generado){code}\n\u00a0\n\nThis can happen when you copy bedrock_server and libCrypto.so into another directory and start it. It will create the skeleton files and directories but it won't generate anything under vanilla directory.\n\nIt seems to be crashing in the function ResourcePack::getManifest because it's trying to dereference a null pointer. Here's the backtrace:\n{code:java}\nReading symbols from ./bedrock_server...(no debugging symbols found)...done.\n(gdb) r\nStarting program: /var/miguel/test/bedrock_server \n[Thread debugging using libthread_db enabled]\nUsing host libthread_db library \"/lib/x86_64-linux-gnu/libthread_db.so.1\".\nNO LOG FILE! - setting up server logging...\nNO LOG FILE! - [2019-01-22 19:24:19 INFO] Starting Server\nNO LOG FILE! - [2019-01-22 19:24:19 INFO] Version 1.8.1.2\n[2019-01-22 19:24:19 INFO] Level Name: Bedrock level\n[New Thread 0x7ffff11d7700 (LWP 9111)]\n[New Thread 0x7ffff09d6700 (LWP 9112)]\n[New Thread 0x7fffebfff700 (LWP 9113)]\n[2019-01-22 19:24:19 INFO] Game mode: 0 Survival\n[2019-01-22 19:24:19 INFO] Difficulty: 1 EASY\nThread 1 \"bedrock_server\" received signal SIGSEGV, Segmentation fault.\n0x000055555707ead0 in ResourcePack::getManifest() const ()\n(gdb) backtrace\n#0 0x000055555707ead0 in ResourcePack::getManifest() const ()\n#1 0x0000555556dca799 in DedicatedServer::run() ()\n#2 0x0000555556dc9cd5 in DedicatedServer::start() ()\n#3 0x0000555557fe04b0 in main ()\n(gdb) disassemble\nDump of assembler code for function _ZNK12ResourcePack11getManifestEv:\n0x000055555707eac0 <+0>: push rbp\n0x000055555707eac1 <+1>: mov rbp,rsp\n0x000055555707eac4 <+4>: sub rsp,0x10\n0x000055555707eac8 <+8>: mov QWORD PTR [rbp-0x8],rdi\n0x000055555707eacc <+12>: mov rdi,QWORD PTR [rbp-0x8]\n=> 0x000055555707ead0 <+16>: mov rdi,QWORD PTR [rdi+0x8]\n0x000055555707ead4 <+20>: call 0x55555701a800 <_ZN4Pack11getManifestEv>\n0x000055555707ead9 <+25>: add rsp,0x10\n0x000055555707eadd <+29>: pop rbp\n0x000055555707eade <+30>: ret\nEnd of assembler dump.\n(gdb) x/xw $rdi+0x8\n0x8: Cannot access memory at address 0x8\n(gdb) x/xw $rdi\n0x0: Cannot access memory at address 0x0\n(gdb)\n{code}\n\u00a0\n\n\u00a0",
      "customfield_11100": null,
      "customfield_11300": null,
      "customfield_11500": null,
      "customfield_12503": null,
      "customfield_12700": null,
      "customfield_12502": null,
      "customfield_12504": null,
      "attachment": [],
      "summary": "Crash when resource_packs/vanilla is empty",
      "creator": "nikalon",
      "reporter": "nikalon",
      "customfield_10002": null,
      "customfield_12501": null,
      "customfield_12500": null,
      "customfield_11601": null,
      "customfield_11600": "0|i0wwcn:",
      "environment": null,
      "customfield_11801": null,
      "customfield_11800": null,
      "customfield_11602": null,
      "customfield_11802": null,
      "comment": {
         "comments": [
            {
               "self": "https://bugs.mojang.com/rest/api/2/issue/225117/comment/639270",
               "id": "639270",
               "author": "ionicecko",
               "body": "Hi Miguel,\n\nSorry I'm not sure I understand the bug report. Unless I'm misreading your concern is that the server wont start if you dont have all the files present?\n\nBedrock server is not like Java in that, you are not able to start it with just the EXE. The entire set of files must be downloaded and unpacked from the BDS website.\n\nIonic",
               "updateAuthor": "ionicecko",
               "created": "2020-02-25T14:20:04.556+0200",
               "updated": "2020-02-25T14:20:04.556+0200"
            },
            {
               "self": "https://bugs.mojang.com/rest/api/2/issue/225117/comment/639439",
               "id": "639439",
               "author": "nikalon",
               "body": "{quote}Sorry I'm not sure I understand the bug report. Unless I'm misreading your concern is that the server wont start if you dont have all the files present?\n{quote}\nYes, that's the problem.\n{quote}Bedrock server is not like Java in that, you are not able to start it with just the EXE. The entire set of files must be downloaded and unpacked from the BDS website.\n{quote}\nI see, it's not designed to start without the files. It would be nice if it could display an error to the user to indicate what went wrong or something :)",
               "updateAuthor": "nikalon",
               "created": "2020-02-25T22:12:40.228+0200",
               "updated": "2020-02-25T22:12:40.228+0200"
            },
            {
               "self": "https://bugs.mojang.com/rest/api/2/issue/225117/comment/642294",
               "id": "642294",
               "author": "ionicecko",
               "body": "Hi Miguel,\n\nThanks for replying. Unfortunately I'm going to have to put this bug report forward for closure.\n\nIt should always be expected that if you delete a programs working files that it won't work as expected, this is true of all software and its very rare that you would find software that tells you why it won't start when you've done so.\n\nIf you think its something that should be added to the software please feel free to make a suggestion over at https://feedback.minecraft.net. The Dedicated Server software is currently in Alpha (a pre-release, feature incomplete state) so now is the best time to make your suggestions.\n\nIf you believe this is in error please let me know.\n\nIonic",
               "updateAuthor": "ionicecko",
               "created": "2020-03-03T11:26:16.581+0200",
               "updated": "2020-03-03T11:26:16.581+0200"
            }
         ],
         "maxResults": 3,
         "total": 3,
         "startAt": 0
      },
      "votes": {
         "self": "https://bugs.mojang.com/rest/api/2/issue/BDS-427/votes",
         "votes": 0,
         "hasVoted": false
      }
   },
   "changelog": {
      "startAt": 0,
      "maxResults": 5,
      "total": 5,
      "histories": [
         {
            "id": "1037684",
            "author": "nikalon",
            "created": "2019-01-22T20:48:58.479+0200",
            "items": [
               {
                  "field": "description",
                  "fieldtype": "jira",
                  "from": null,
                  "fromString": null,
                  "to": null,
                  "toString": "When the directory resource_packs/vanilla is empty or manifest.json doesn't exist the server crashes when starting up. This is what prints out:\n\n\u00a0\n{code:java}\nNO LOG FILE! - setting up server logging...\nNO LOG FILE! - [2019-01-22 19:36:49 INFO] Starting Server\nNO LOG FILE! - [2019-01-22 19:36:49 INFO] Version 1.8.1.2\n[2019-01-22 19:36:49 INFO] Level Name: Bedrock level\n[2019-01-22 19:36:49 INFO] Game mode: 0 Survival\n[2019-01-22 19:36:49 INFO] Difficulty: 1 EASY\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n <dict>\n <key>id</key>\n <string>0</string>\n <key>delay</key>\n <integer>0</integer>\n <key>status</key>\n <integer>0</integer>\n </dict>\n</plist>\nViolaci\u00f3n de segmento (`core' generado){code}\n\u00a0\n\nThis can happen when you copy bedrock_server and libCrypto.so into another directory and start it. It will create the skeleton files and directories but it won't generate anything under vanilla directory.\n\nIt seems to be crashing in the function ResourcePack::getManifest because it's trying to do dereference a null pointer. Here's the backtrace:\n\n\u00a0"
               }
            ]
         },
         {
            "id": "1037685",
            "author": "nikalon",
            "created": "2019-01-22T20:49:25.588+0200",
            "items": [
               {
                  "field": "description",
                  "fieldtype": "jira",
                  "from": null,
                  "fromString": "When the directory resource_packs/vanilla is empty or manifest.json doesn't exist the server crashes when starting up. This is what prints out:\n\n\u00a0\n{code:java}\nNO LOG FILE! - setting up server logging...\nNO LOG FILE! - [2019-01-22 19:36:49 INFO] Starting Server\nNO LOG FILE! - [2019-01-22 19:36:49 INFO] Version 1.8.1.2\n[2019-01-22 19:36:49 INFO] Level Name: Bedrock level\n[2019-01-22 19:36:49 INFO] Game mode: 0 Survival\n[2019-01-22 19:36:49 INFO] Difficulty: 1 EASY\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n <dict>\n <key>id</key>\n <string>0</string>\n <key>delay</key>\n <integer>0</integer>\n <key>status</key>\n <integer>0</integer>\n </dict>\n</plist>\nViolaci\u00f3n de segmento (`core' generado){code}\n\u00a0\n\nThis can happen when you copy bedrock_server and libCrypto.so into another directory and start it. It will create the skeleton files and directories but it won't generate anything under vanilla directory.\n\nIt seems to be crashing in the function ResourcePack::getManifest because it's trying to do dereference a null pointer. Here's the backtrace:\n\n\u00a0",
                  "to": null,
                  "toString": "When the directory resource_packs/vanilla is empty or manifest.json doesn't exist the server crashes when starting up. This is what prints out:\n{code:java}\nNO LOG FILE! - setting up server logging...\nNO LOG FILE! - [2019-01-22 19:36:49 INFO] Starting Server\nNO LOG FILE! - [2019-01-22 19:36:49 INFO] Version 1.8.1.2\n[2019-01-22 19:36:49 INFO] Level Name: Bedrock level\n[2019-01-22 19:36:49 INFO] Game mode: 0 Survival\n[2019-01-22 19:36:49 INFO] Difficulty: 1 EASY\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n <dict>\n <key>id</key>\n <string>0</string>\n <key>delay</key>\n <integer>0</integer>\n <key>status</key>\n <integer>0</integer>\n </dict>\n</plist>\nViolaci\u00f3n de segmento (`core' generado){code}\n\nThis can happen when you copy bedrock_server and libCrypto.so into another directory and start it. It will create the skeleton files and directories but it won't generate anything under vanilla directory.\n\nIt seems to be crashing in the function ResourcePack::getManifest because it's trying to do dereference a null pointer. Here's the backtrace:\n\n\u00a0\n{code:java}\nReading symbols from ./bedrock_server...(no debugging symbols found)...done.\n(gdb) r\nStarting program: /var/miguel/test/bedrock_server \n[Thread debugging using libthread_db enabled]\nUsing host libthread_db library \"/lib/x86_64-linux-gnu/libthread_db.so.1\".\nNO LOG FILE! - setting up server logging...\nNO LOG FILE! - [2019-01-22 19:24:19 INFO] Starting Server\nNO LOG FILE! - [2019-01-22 19:24:19 INFO] Version 1.8.1.2\n[2019-01-22 19:24:19 INFO] Level Name: Bedrock level\n[New Thread 0x7ffff11d7700 (LWP 9111)]\n[New Thread 0x7ffff09d6700 (LWP 9112)]\n[New Thread 0x7fffebfff700 (LWP 9113)]\n[2019-01-22 19:24:19 INFO] Game mode: 0 Survival\n[2019-01-22 19:24:19 INFO] Difficulty: 1 EASY\nThread 1 \"bedrock_server\" received signal SIGSEGV, Segmentation fault.\n0x000055555707ead0 in ResourcePack::getManifest() const ()\n(gdb) backtrace\n#0 0x000055555707ead0 in ResourcePack::getManifest() const ()\n#1 0x0000555556dca799 in DedicatedServer::run() ()\n#2 0x0000555556dc9cd5 in DedicatedServer::start() ()\n#3 0x0000555557fe04b0 in main ()\n(gdb) disassemble\nDump of assembler code for function _ZNK12ResourcePack11getManifestEv:\n0x000055555707eac0 <+0>: push rbp\n0x000055555707eac1 <+1>: mov rbp,rsp\n0x000055555707eac4 <+4>: sub rsp,0x10\n0x000055555707eac8 <+8>: mov QWORD PTR [rbp-0x8],rdi\n0x000055555707eacc <+12>: mov rdi,QWORD PTR [rbp-0x8]\n=> 0x000055555707ead0 <+16>: mov rdi,QWORD PTR [rdi+0x8]\n0x000055555707ead4 <+20>: call 0x55555701a800 <_ZN4Pack11getManifestEv>\n0x000055555707ead9 <+25>: add rsp,0x10\n0x000055555707eadd <+29>: pop rbp\n0x000055555707eade <+30>: ret\nEnd of assembler dump.\n(gdb) x/xw $rdi+0x8\n0x8: Cannot access memory at address 0x8\n(gdb) x/xw $rdi\n0x0: Cannot access memory at address 0x0\n(gdb)\n{code}\n\u00a0\n\n\u00a0"
               }
            ]
         },
         {
            "id": "1037686",
            "author": "nikalon",
            "created": "2019-01-22T20:49:33.340+0200",
            "items": [
               {
                  "field": "environment",
                  "fieldtype": "jira",
                  "from": null,
                  "fromString": "When the directory resource_packs/vanilla is empty or manifest.json doesn't exist the server crashes when starting up. This is what prints out:\n\n\u00a0\n{code:java}\nNO LOG FILE! - setting up server logging...\nNO LOG FILE! - [2019-01-22 19:36:49 INFO] Starting Server\nNO LOG FILE! - [2019-01-22 19:36:49 INFO] Version 1.8.1.2\n[2019-01-22 19:36:49 INFO] Level Name: Bedrock level\n[2019-01-22 19:36:49 INFO] Game mode: 0 Survival\n[2019-01-22 19:36:49 INFO] Difficulty: 1 EASY\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n <dict>\n <key>id</key>\n <string>0</string>\n <key>delay</key>\n <integer>0</integer>\n <key>status</key>\n <integer>0</integer>\n </dict>\n</plist>\nViolaci\u00f3n de segmento (`core' generado){code}\n\u00a0\n\n\nThis can happen when you copy bedrock_server and libCrypto.so into another directory and start it. It will create the skeleton files and directories but it won't generate anything under vanilla directory.\n\nIt seems to be crashing in the function ResourcePack::getManifest because it's trying to do dereference a null pointer. Here's the backtrace:\n\n\u00a0\n{code:java}\nReading symbols from ./bedrock_server...(no debugging symbols found)...done.\n(gdb) r\nStarting program: /var/miguel/test/bedrock_server \n[Thread debugging using libthread_db enabled]\nUsing host libthread_db library \"/lib/x86_64-linux-gnu/libthread_db.so.1\".\nNO LOG FILE! - setting up server logging...\nNO LOG FILE! - [2019-01-22 19:24:19 INFO] Starting Server\nNO LOG FILE! - [2019-01-22 19:24:19 INFO] Version 1.8.1.2\n[2019-01-22 19:24:19 INFO] Level Name: Bedrock level\n[New Thread 0x7ffff11d7700 (LWP 9111)]\n[New Thread 0x7ffff09d6700 (LWP 9112)]\n[New Thread 0x7fffebfff700 (LWP 9113)]\n[2019-01-22 19:24:19 INFO] Game mode: 0 Survival\n[2019-01-22 19:24:19 INFO] Difficulty: 1 EASY\nThread 1 \"bedrock_server\" received signal SIGSEGV, Segmentation fault.\n0x000055555707ead0 in ResourcePack::getManifest() const ()\n(gdb) backtrace\n#0 0x000055555707ead0 in ResourcePack::getManifest() const ()\n#1 0x0000555556dca799 in DedicatedServer::run() ()\n#2 0x0000555556dc9cd5 in DedicatedServer::start() ()\n#3 0x0000555557fe04b0 in main ()\n(gdb) disassemble\nDump of assembler code for function _ZNK12ResourcePack11getManifestEv:\n0x000055555707eac0 <+0>: push rbp\n0x000055555707eac1 <+1>: mov rbp,rsp\n0x000055555707eac4 <+4>: sub rsp,0x10\n0x000055555707eac8 <+8>: mov QWORD PTR [rbp-0x8],rdi\n0x000055555707eacc <+12>: mov rdi,QWORD PTR [rbp-0x8]\n=> 0x000055555707ead0 <+16>: mov rdi,QWORD PTR [rdi+0x8]\n0x000055555707ead4 <+20>: call 0x55555701a800 <_ZN4Pack11getManifestEv>\n0x000055555707ead9 <+25>: add rsp,0x10\n0x000055555707eadd <+29>: pop rbp\n0x000055555707eade <+30>: ret\nEnd of assembler dump.\n(gdb) x/xw $rdi+0x8\n0x8: Cannot access memory at address 0x8\n(gdb) x/xw $rdi\n0x0: Cannot access memory at address 0x0\n(gdb)\n{code}\n\u00a0",
                  "to": null,
                  "toString": null
               }
            ]
         },
         {
            "id": "1037687",
            "author": "nikalon",
            "created": "2019-01-22T20:51:27.818+0200",
            "items": [
               {
                  "field": "description",
                  "fieldtype": "jira",
                  "from": null,
                  "fromString": "When the directory resource_packs/vanilla is empty or manifest.json doesn't exist the server crashes when starting up. This is what prints out:\n{code:java}\nNO LOG FILE! - setting up server logging...\nNO LOG FILE! - [2019-01-22 19:36:49 INFO] Starting Server\nNO LOG FILE! - [2019-01-22 19:36:49 INFO] Version 1.8.1.2\n[2019-01-22 19:36:49 INFO] Level Name: Bedrock level\n[2019-01-22 19:36:49 INFO] Game mode: 0 Survival\n[2019-01-22 19:36:49 INFO] Difficulty: 1 EASY\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n <dict>\n <key>id</key>\n <string>0</string>\n <key>delay</key>\n <integer>0</integer>\n <key>status</key>\n <integer>0</integer>\n </dict>\n</plist>\nViolaci\u00f3n de segmento (`core' generado){code}\n\nThis can happen when you copy bedrock_server and libCrypto.so into another directory and start it. It will create the skeleton files and directories but it won't generate anything under vanilla directory.\n\nIt seems to be crashing in the function ResourcePack::getManifest because it's trying to do dereference a null pointer. Here's the backtrace:\n\n\u00a0\n{code:java}\nReading symbols from ./bedrock_server...(no debugging symbols found)...done.\n(gdb) r\nStarting program: /var/miguel/test/bedrock_server \n[Thread debugging using libthread_db enabled]\nUsing host libthread_db library \"/lib/x86_64-linux-gnu/libthread_db.so.1\".\nNO LOG FILE! - setting up server logging...\nNO LOG FILE! - [2019-01-22 19:24:19 INFO] Starting Server\nNO LOG FILE! - [2019-01-22 19:24:19 INFO] Version 1.8.1.2\n[2019-01-22 19:24:19 INFO] Level Name: Bedrock level\n[New Thread 0x7ffff11d7700 (LWP 9111)]\n[New Thread 0x7ffff09d6700 (LWP 9112)]\n[New Thread 0x7fffebfff700 (LWP 9113)]\n[2019-01-22 19:24:19 INFO] Game mode: 0 Survival\n[2019-01-22 19:24:19 INFO] Difficulty: 1 EASY\nThread 1 \"bedrock_server\" received signal SIGSEGV, Segmentation fault.\n0x000055555707ead0 in ResourcePack::getManifest() const ()\n(gdb) backtrace\n#0 0x000055555707ead0 in ResourcePack::getManifest() const ()\n#1 0x0000555556dca799 in DedicatedServer::run() ()\n#2 0x0000555556dc9cd5 in DedicatedServer::start() ()\n#3 0x0000555557fe04b0 in main ()\n(gdb) disassemble\nDump of assembler code for function _ZNK12ResourcePack11getManifestEv:\n0x000055555707eac0 <+0>: push rbp\n0x000055555707eac1 <+1>: mov rbp,rsp\n0x000055555707eac4 <+4>: sub rsp,0x10\n0x000055555707eac8 <+8>: mov QWORD PTR [rbp-0x8],rdi\n0x000055555707eacc <+12>: mov rdi,QWORD PTR [rbp-0x8]\n=> 0x000055555707ead0 <+16>: mov rdi,QWORD PTR [rdi+0x8]\n0x000055555707ead4 <+20>: call 0x55555701a800 <_ZN4Pack11getManifestEv>\n0x000055555707ead9 <+25>: add rsp,0x10\n0x000055555707eadd <+29>: pop rbp\n0x000055555707eade <+30>: ret\nEnd of assembler dump.\n(gdb) x/xw $rdi+0x8\n0x8: Cannot access memory at address 0x8\n(gdb) x/xw $rdi\n0x0: Cannot access memory at address 0x0\n(gdb)\n{code}\n\u00a0\n\n\u00a0",
                  "to": null,
                  "toString": "When the directory resource_packs/vanilla is empty or manifest.json doesn't exist the server crashes when starting up. This is what prints out:\n{code:java}\nNO LOG FILE! - setting up server logging...\nNO LOG FILE! - [2019-01-22 19:36:49 INFO] Starting Server\nNO LOG FILE! - [2019-01-22 19:36:49 INFO] Version 1.8.1.2\n[2019-01-22 19:36:49 INFO] Level Name: Bedrock level\n[2019-01-22 19:36:49 INFO] Game mode: 0 Survival\n[2019-01-22 19:36:49 INFO] Difficulty: 1 EASY\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n <dict>\n <key>id</key>\n <string>0</string>\n <key>delay</key>\n <integer>0</integer>\n <key>status</key>\n <integer>0</integer>\n </dict>\n</plist>\nViolaci\u00f3n de segmento (`core' generado){code}\n\u00a0\n\nThis can happen when you copy bedrock_server and libCrypto.so into another directory and start it. It will create the skeleton files and directories but it won't generate anything under vanilla directory.\n\nIt seems to be crashing in the function ResourcePack::getManifest because it's trying to dereference a null pointer. Here's the backtrace:\n{code:java}\nReading symbols from ./bedrock_server...(no debugging symbols found)...done.\n(gdb) r\nStarting program: /var/miguel/test/bedrock_server \n[Thread debugging using libthread_db enabled]\nUsing host libthread_db library \"/lib/x86_64-linux-gnu/libthread_db.so.1\".\nNO LOG FILE! - setting up server logging...\nNO LOG FILE! - [2019-01-22 19:24:19 INFO] Starting Server\nNO LOG FILE! - [2019-01-22 19:24:19 INFO] Version 1.8.1.2\n[2019-01-22 19:24:19 INFO] Level Name: Bedrock level\n[New Thread 0x7ffff11d7700 (LWP 9111)]\n[New Thread 0x7ffff09d6700 (LWP 9112)]\n[New Thread 0x7fffebfff700 (LWP 9113)]\n[2019-01-22 19:24:19 INFO] Game mode: 0 Survival\n[2019-01-22 19:24:19 INFO] Difficulty: 1 EASY\nThread 1 \"bedrock_server\" received signal SIGSEGV, Segmentation fault.\n0x000055555707ead0 in ResourcePack::getManifest() const ()\n(gdb) backtrace\n#0 0x000055555707ead0 in ResourcePack::getManifest() const ()\n#1 0x0000555556dca799 in DedicatedServer::run() ()\n#2 0x0000555556dc9cd5 in DedicatedServer::start() ()\n#3 0x0000555557fe04b0 in main ()\n(gdb) disassemble\nDump of assembler code for function _ZNK12ResourcePack11getManifestEv:\n0x000055555707eac0 <+0>: push rbp\n0x000055555707eac1 <+1>: mov rbp,rsp\n0x000055555707eac4 <+4>: sub rsp,0x10\n0x000055555707eac8 <+8>: mov QWORD PTR [rbp-0x8],rdi\n0x000055555707eacc <+12>: mov rdi,QWORD PTR [rbp-0x8]\n=> 0x000055555707ead0 <+16>: mov rdi,QWORD PTR [rdi+0x8]\n0x000055555707ead4 <+20>: call 0x55555701a800 <_ZN4Pack11getManifestEv>\n0x000055555707ead9 <+25>: add rsp,0x10\n0x000055555707eadd <+29>: pop rbp\n0x000055555707eade <+30>: ret\nEnd of assembler dump.\n(gdb) x/xw $rdi+0x8\n0x8: Cannot access memory at address 0x8\n(gdb) x/xw $rdi\n0x0: Cannot access memory at address 0x0\n(gdb)\n{code}\n\u00a0\n\n\u00a0"
               }
            ]
         },
         {
            "id": "1455082",
            "author": "ocelotonesie",
            "created": "2020-03-03T14:52:17.831+0200",
            "items": [
               {
                  "field": "resolution",
                  "fieldtype": "jira",
                  "from": null,
                  "fromString": null,
                  "to": "7",
                  "toString": "Invalid"
               },
               {
                  "field": "status",
                  "fieldtype": "jira",
                  "from": "1",
                  "fromString": "Open",
                  "to": "5",
                  "toString": "Resolved"
               }
            ]
         }
      ]
   }
}