• Login
    • Search
    • Categories
    • Recent
    • Tags
    • Users
    • Groups
    • Rules
    • Help

    Do more on the web, with a fast and secure browser!

    Download Opera browser with:

    • built-in ad blocker
    • battery saver
    • free VPN
    Download Opera

    [Mod] "Failed to load extension" due to syntax error at schema_version line

    Opera GX
    mod bug manifest syntax error
    1
    1
    1021
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • ShockedGaming
      ShockedGaming last edited by ShockedGaming

      Apparently when I try to load my mod through "Load unpacked" at the Extension tab to test it, it keep getting the "Failed to load extension" error

      320e6fb0-ddfd-4d59-9a2e-fa68d33fbdfd-image.png

      As already mention in the title of this topic, the syntax error come from the "schema_version" line (which is line 133)

      768aba44-a90d-4b9d-818e-dc820cc2dd9c-image.png

      There's mutiple time I load my mod through "Load unpacked", but this is the first time this happen to me.
      Normally it would load the mod completely fine without any problem at all, and also work completely fine, so this bug is pretty much very annoying

      Also, this happen to only my mod apparently, because i actually attempted to also load the Cr1tikal Moist mod by the same way, and it is loaded completely fine without error at the same "schema_version" line anyways.

      Opera GX version: LVL 6 (core: 114.0.5282.243)
      manifest.json file code:

      {
         "description": "welcome to osu!",
         "developer": {
            "name": "Shocked Gaming"
         },
         "icons": {
            "512": "osu_mod_icon_512.png"
         },
         "key": "idk what happen if i let you know this, but i will not review it just in case",
         "manifest_version": 3,
         "mod": {
            "payload": {
               "app_icon": [ {
                  "id": "app_icon_01",
                  "name": "osu!GX",
                  "path": "app_icon/osugx.png"
               } ],
               "mobile_image_overrides": [ {
                  "id": "0",
                  "images": {
                     "start_page_logo": "mobile_logo/osugx.png"
                  },
                  "name": "osu!GX"
               } ],
               "background_music": [ {
                  "id": "0",
                  "name": "cYsmix - trangles",
                  "tracks": [ "music/triangles.mp3" ]
               }, {
               "background_music": [ {
                  "id": "1",
                  "name": "nekodex - circles!",
                  "tracks": [ "music/circles.mp3" ]
               } ],
               "browser_sounds": [ {
                  "id": "0",
                  "name": "osu!sfx",
                  "sounds": {
                     "CLICK": [ "sound/click.mp3" ],
                     "FEATURE_SWITCH_OFF": [ "sound/feature_switch_off.mp3" ],
                     "FEATURE_SWITCH_ON": [ "sound/feature_switch_on.mp3" ],
                     "HOVER": [ "sound/hover.mp3" ],
                     "HOVER_UP": [ "sound/hover.mp3" ],
                     "IMPORTANT_CLICK": [ "sound/important_click.mp3" ],
                     "LEVEL_UPGRADE": [ "sound/level_upgrade.mp3" ],
                     "LIMITER_OFF": [ "sound/limiter_off.mp3" ],
                     "LIMITER_ON": [ "sound/limiter_on.mp3" ],
                     "SWITCH_TOGGLE": [ "sound/switch.mp3" ],
                     "TAB_CLOSE": [ "sound/close_tab.mp3" ],
                     "TAB_INSERT": [ "sound/new_tab.mp3" ],
                     "TAB_SLASH": [ "sound/tab_slash.mp3" ]
                  }
               } ],
               "keyboard_sounds": [ {
                  "id": "0",
                  "name": "osu!keyboard",
                  "sounds": {
                      "TYPING_BACKSPACE": [ "keyboard/deleted.wav" ],
                      "TYPING_ENTER": [ "keyboard/enter.wav" ],
                      "TYPING_LETTER": [ "keyboard/type1.wav", "keyboard/type2.wav", "keyboard/type3.wav",  "keyboard/type4.wav" ],
                      "TYPING_SPACE": [ "keyboard/move.wav" ]
                  }
               } ],
               "fonts": [ {
                  "header": {
                     "name": "Torus",
                     "variants": [ {
                        "path": "font/osu_torus.otf"
                     } ]
                  },
                  "id": "fonts_01",
                  "name": "Torus"
               }, {
                  "header": {
                     "name": "Aller",
                     "variants": [ {
                        "path": "font/osu_aller.ttf"
                     } ]
                  },
                  "id": "fonts_02",
                  "name": "Aller"
               } ],
               "splash_screen": [ {
                  "id": "splash_screen_01",
                  "name": "osu!splash",
                  "path": "splash/splashosu.mp4"
               } ],
               "theme": [ {
                  "dark": {
                     "gx_accent": {
                        "h": 333,
                        "l": 61,
                        "s": 60
                     },
                     "gx_secondary_base": {
                        "h": 333,
                        "l": 61,
                        "s": 100
                     }
                  },
                  "id": "0",
                  "light": {
                     "gx_accent": {
                        "h": 333,
                        "l": 61,
                        "s": 56
                     },
                     "gx_secondary_base": {
                        "h": 333,
                        "l": 70,
                        "s": 88
                     }
                  },
                  "name": "osu!color"
               } ],
               "wallpaper": [ {
                  "dark": {
                     "image": "wallpaper/osu_dark.jpg",
                     "speeddial_position": "top",
                     "text_color": "#FFFFFF",
                     "text_shadow": "#0B000E"
                  },
                  "id": "0",
                  "light": {
                     "image": "wallpaper/osu_light.jpg",
                     "speeddial_position": "top",
                     "text_color": "#FFFFFF",
                     "text_shadow": "#0B000E"
                  },
                  "name": "osu!wallpaper"
               } ]
            },
            "schema_version": 2
         },
         "name": "osu!",
         "update_url": "https://api.gx.me/store/mods/update",
         "version": "1.3"
      }
      
      Reply Quote 0
        1 Reply Last reply
      • First post
        Last post

      Computer browsers

      • Opera for Windows
      • Opera for Mac
      • Opera for Linux
      • Opera beta version
      • Opera USB

      Mobile browsers

      • Opera for Android
      • Opera Mini
      • Opera Touch
      • Opera for basic phones

      • Add-ons
      • Opera account
      • Wallpapers
      • Opera Ads

      • Help & support
      • Opera blogs
      • Opera forums
      • Dev.Opera

      • Security
      • Privacy
      • Cookies Policy
      • EULA
      • Terms of Service

      • About Opera
      • Press info
      • Jobs
      • Investors
      • Become a partner
      • Contact us

      Follow Opera

      • Opera - Facebook
      • Opera - Twitter
      • Opera - YouTube
      • Opera - LinkedIn
      • Opera - Instagram

      © Opera Software 1995-2025