# Can't get fargate working

**URL:** <https://forum.serverless.com/t/cant-get-fargate-working/19132>\
**Category:** Serverless Framework\
**Created:** [July 13, 2023, 12:48am UTC](https://forum.serverless.com/t/cant-get-fargate-working/19132 "2023-07-13T00:48:12Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![SteveDenton](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.serverless.com/stevedenton/32/7571_2.png) [@SteveDenton](https://forum.serverless.com/u/SteveDenton)\
**Post date:** [July 13, 2023, 12:48am UTC](https://forum.serverless.com/t/cant-get-fargate-working/19132/1 "2023-07-13T00:48:12Z")

</div>

Been battling this for days. Trying to get `serverless-fargate-tasks` working, and getting this error:

```auto
✖ Stack stateless-dev failed to deploy (35s)
Environment: darwin, node 20.3.1, framework 3.33.0 (local) 3.33.0v (global), plugin 6.2.3, SDK 4.3.2
Credentials: Local, "default" profile
Docs: docs.serverless.com
Support: forum.serverless.com
Bugs: github.com/serverless/serverless/issues

Error:
TypeError: Cannot convert undefined or null to object
    at Function.entries (<anonymous>)
    at ServerlessFargateTasks.compileTasks (/Users/xxx/dev/platform/stateless/node_modules/serverless-fargate-tasks/lib/index.js:29:24)
    at PluginManager.runHooks (/Users/xxx/dev/platform/stateless/node_modules/serverless/lib/classes/plugin-manager.js:530:15)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async PluginManager.invoke (/Users/xxx/dev/platform/stateless/node_modules/serverless/lib/classes/plugin-manager.js:564:9)
    at async PluginManager.spawn (/Users/xxx/dev/platform/stateless/node_modules/serverless/lib/classes/plugin-manager.js:585:5)
    at async before:deploy:deploy (/Users/xxx/dev/platform/stateless/node_modules/serverless/lib/plugins/deploy.js:40:11)
    at async PluginManager.runHooks (/Users/xxx/dev/platform/stateless/node_modules/serverless/lib/classes/plugin-manager.js:530:9)
    at async PluginManager.invoke (/Users/xxx/dev/platform/stateless/node_modules/serverless/lib/classes/plugin-manager.js:563:9)
    at async PluginManager.run (/Users/xxx/dev/platform/stateless/node_modules/serverless/lib/classes/plugin-manager.js:604:7)
    at async Serverless.run (/Users/xxx/dev/platform/stateless/node_modules/serverless/lib/serverless.js:179:5)
    at async /Users/refrosh/dev/platform/stateless/node_modules/serverless/scripts/serverless.js:834:9

```

This occurs when I add the following to my `serverless.yml`:

```auto
plugins:
  - serverless-fargate-tasks

```

I have this section per the instructions:

```auto
  fargate:
    vpc:
      subnets:
        - subnet-XXXX

    tasks:
      sync-gsheets:
        image: XXXXXX.dkr.ecr.us-east-1.amazonaws.com/image

```

I’ve reinstalled/upgrade sls/npm/reinstalled the package, nothing changes.

If I comment out the plugin it deploys just fine, but there is no cluster etc.

What am I doing wrong? Subnets are valid. Image is in ECR.

How do I debug this?
