When submitting the plug-in to the market, it displays: plugin file xxx ccx Invalid

Hi,

When I submit the plug-in to the market and it is rejected(Plugin file xxx.ccx Invalid), I don’t know why. This is my list.

{
    "manifestVersion": 5,
    "id": "xxx",
    "name": "xxxname",
    "version": "1.2.1",
    "main": "index.html",
    "host": {
      "app": "PS",
      "minVersion": "23.3.0"
    },
    "entrypoints": [{
      "type": "panel",
      "id": "panelname",
      "label": {
        "default": "panelname"
      },
      "minimumSize": {
        "width": 220,
        "height": 360
      },
      "maximumSize": {
        "width": 220,
        "height": 360
      },
      "preferredDockedSize": {
        "width": 220,
        "height": 360
      },
      "preferredFloatingSize": {
        "width": 220,
        "height": 360
      },
      "icons": [{
          "width": 23,
          "height": 23,
          "path": "icons/dark.png",
          "scale": [1, 2],
          "theme": ["darkest", "dark", "medium"]
        },
        {
          "width": 23,
          "height": 23,
          "path": "icons/light.png",
          "scale": [1, 2],
          "theme": ["lightest", "light"]
        }
      ]
    }],
    "icons": [{
        "width": 23,
        "height": 23,
        "path": "icons/plugin.png",
        "scale": [1, 2],
        "theme": ["dark", "darkest"],
        "species": ["generic"]
      },
      {
        "width": 23,
        "height": 23,
        "path": "icons/plugin.png",
        "scale": [1, 2],
        "theme": ["lightest", "light"],
        "species": ["generic"]
      }
    ],
    "requiredPermissions": {
          "launchProcess": {
              "schemes": ["https"]
          }
      }
  }

After I try to delete “requiredpermissions”, It can be submitted successfully. The following is the list that can be submitted successfully:

{
    "manifestVersion": 5,
    "id": "xxx",
    "name": "xxxname",
    "version": "1.2.1",
    "main": "index.html",
    "host": {
      "app": "PS",
      "minVersion": "23.3.0"
    },
    "entrypoints": [{
      "type": "panel",
      "id": "panelname",
      "label": {
        "default": "panelname"
      },
      "minimumSize": {
        "width": 220,
        "height": 360
      },
      "maximumSize": {
        "width": 220,
        "height": 360
      },
      "preferredDockedSize": {
        "width": 220,
        "height": 360
      },
      "preferredFloatingSize": {
        "width": 220,
        "height": 360
      },
      "icons": [{
          "width": 23,
          "height": 23,
          "path": "icons/dark.png",
          "scale": [1, 2],
          "theme": ["darkest", "dark", "medium"]
        },
        {
          "width": 23,
          "height": 23,
          "path": "icons/light.png",
          "scale": [1, 2],
          "theme": ["lightest", "light"]
        }
      ]
    }],
    "icons": [{
        "width": 23,
        "height": 23,
        "path": "icons/plugin.png",
        "scale": [1, 2],
        "theme": ["dark", "darkest"],
        "species": ["generic"]
      },
      {
        "width": 23,
        "height": 23,
        "path": "icons/plugin.png",
        "scale": [1, 2],
        "theme": ["lightest", "light"],
        "species": ["generic"]
      }
    ]
  }

My extension needs to open the website, so it needs this part of the function:

"requiredPermissions": {
          "launchProcess": {
              "schemes": ["https"]
          }
      }

What should I do to successfully submit plug-ins to the market?

thank you

I think by default it uses manifest v4 (I might be wrong here). Try adding explicitly (it’s a good practice anyway) API and manifest versions. Maybe it’ll help

  "host": {
    "app": "PS",
    "minVersion": "23.3.0"
    "data" : {
      "apiVersion": 2
    }
  },
  "manifestVersion": 5,

Edit: Nevermind :slight_smile: I didn’t notice you have it in the first line already

I suspect that there is a bug in the automatic review program, because my list is a direct copy of the example, and there should be no error.

chrome_ufOJEDb1af
When submitting to the extension market, it always prompts: plugin file myaddons ccx
Invalid, is there a problem with my manifest?

Please email ccintrev@adobe.com - recently @gregbenz was having similar problems.

1 Like

Thank you for your help.
I have fed back the problem, which is likely to be a bug

@Erin_Finnegan FYI, still stuck (it’s been 12 days since I was first unable to submit bug fixes for my plugin, got an email from the support team earlier today that they are still working on it). Emailing you the details in case it helps to connect people internally.

Hi Greg and @MrL,

There’s a fix for this problem on Stage, and it’s expected to roll out on July 14th. Sorry about the delay, there was a code freeze during Adobe’s vacation period the first week of July.

Note for Adobe folks: This bug is XCHG-5925 and XCHG-5882.

2 Likes

@Erin_Finnegan Thank you for the follow-up, much appreciated!

1 Like

@Erin_Finnegan Confirming I was able to submit CCX files just now for review. Thank you for your help.

1 Like

Hey @MrL - give it a try now!

@Erin_Finnegan Thank you very much for your help. Now it has been submitted smoothly.