Skip to content
  • Our Product
    • Namazu Elements
      • What is Elements?
      • Why open source?
      • Docs
        • Elements in Five Minutes or Less
        • RESTful APIs Library
        • Security Model
        • Accessing the Web UI (CMS)

    Our Product

    A logomark with three layered rhombuses adorning the lettermark that says Elements in bold all-caps sans-serif letters.
    • What is Namazu Elements? Discover our easy-to-use backend network solution built for online games. Rapidly enables full-scale multiplayer games or online solo adventures.
    • Why open source? Is there a truly open source server backend for connected games? There is now. Download and run a local copy of Namazu Elements and try it for yourself.
    Download Namazu Elements

    Get started

    • Quick start Read our Elements 5-minute quick start guide
    • Documentation Read our developer docs for learning more about Elements
    • RESTful APIs A full list of core API specs for working with the Elements framework
    • Security An overview of the server-authoritative security model of Elements
    • Accessing the CMS Manage your game with ease via the Namazu Elements CMS.

    Co-development Reimagined

    • Reduce your costs Would you rather outsource your backend development? Hire Namazu Studios to build your server backend with the power of Namazu Elements.
      Co-dev

    Recent Posts

    • The watercolor-styled Namazu Studios logo over a giant namazu lurking in the depth
      Namazu Studios Featured in San Diego Business Journal
      22 Sep 2025 Press
    • Namazu Elements 3.1 Released – Service Layer Fixes, Secure APIs, and Steam Bug Fix
      22 Apr 2025 Release Notes
  • Case Studies
  • About Us
  • News
  • Services
  • Book a call
namazu-studios-logo
Book a call

Getting Started

  • Elements in Five Minutes or Less
  • Accessing the Web UI (CMS)
  • General Concepts
  • N-Tier Architecture
  • Security Model

Namazu Elements Core

  • User Authentication / Sign In
    • What is a User?
    • User Authentication in Elements
    • Auth Schemes
      • Auth Schemes
      • OAuth2
      • OIDC
  • Features
    • Applications
    • Sessions
    • Users and Profiles
    • Digital Goods
    • Progress and Missions
    • Progress and Missions (3.4+)
    • Leaderboards
    • Matchmaking – Comprehensive Guide
    • Followers
    • Friends
    • Receipts
    • Reward Issuance
    • Save Data
    • Metadata
    • Metadata (3.4+)
    • Queries
    • Web3
      • Wallets
      • Vaults
      • Omni Chain Support
      • Smart Contracts
        • Smart Contracts
  • Queries
    • Advanced Operators
    • Object Graph Navigation
    • Boolean Queries
    • Base Query Syntax
  • Advanced Operators
    • .name
    • .ref

Custom Code

  • Custom Code Overview
  • Windows Setup
  • Mac OS Setup
  • Ubuntu Linux Setup
  • Introduction to Guice and Jakarta in Elements
  • Structuring your Element
  • Packaging an Element with Maven
  • Deploying an Element
  • Preparing for code generation
  • Properties
  • Websockets
  • RESTful APIs
  • Direct MongoDB Access (3.5+)

Releases

  • 3.6 Release Notes
  • 3.5 Release Notes
  • 3.4 Release Notes
  • 3.3 Release Notes
  • 3.2 Release Notes
  • 3.1 Release Notes

Configuration

  • Matchmaking – Comprehensive Guide
  • Direct Database Access and Batch Configuration
  • Batch Samples
    • Mission Upload Bash Script Sample
    • Item Upload Bash Script Sample

RESTful APIs

  • RESTful APIs Library
  • Swagger and Swagger UI

Add-Ons

  • Custom Elements
    • Crossplay
      • Namazu Crossfire (Multiplayer)
      • Deploying Namazu Crossfire in your game
  • Game Engines
    • Unity
      • Elements Codegen
      • Crossfire
    • Roblox
      • Roblox Overview
      • Secure Player Authentication & Registration
      • Global Matchmaking
      • Roblox Security Best Practices

Troubleshooting

  • Common Issues with Docker
  • Local SDK
    • Unable to deploy application : dev.getelements.elements.sdk.exception.SdkElementNotFoundException
    • Could not load class : java.lang.NoClassDefFoundError
  • Namazu Elements Community Edition
    • Common Issues with Docker
    • Unable to deploy application : dev.getelements.elements.sdk.exception.SdkElementNotFoundException
View Categories
  • Home
  • Docs
  • Troubleshooting
  • Namazu Elements Community Edition
  • Common Issues with Docker

Common Issues with Docker

Est. read time: 2 min read

Running Namazu Elements locally is best done in Docker. We provide Community Edition as a pre-configured environment using Docker Compose. If you are running into trouble using Docker, this page has a few common problems and solutions.

Not in the Correct Working Directory #

Docker relies on the current working directory for almost all operations. Typically you will see errors about missing configuration if you do not cd to the correct directory first.

ptwohig@ryzen:~$ docker compose up -d
no configuration file provided: not found

If you are using Github Desktop, then look for your project in these directories:

  • Windows – C:\Users\<your-username>\Documents\GitHub
  • Mac OS – ~/Documents/GitHub

Refer to the usage for your specific git client when locating the directory on disk. Before running docker, ensure you are in the correct directory.

cdC:\Users\username\<your-user\GitHub\docker-compose

Docker Service Not Running #

Not all operating systems immediately run Docker or the Docker service can be shut down indvertently. Typically errors like this will appear:

Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock

To fix this start Docker using the instructions for your operating system.

  • Windows
    • Desktop App: Search for “Docker Desktop” in the Start menu and launch it.
    • CLI: Use the Docker Desktop CLI by running docker desktop start in PowerShell or Command Prompt (requires Docker Desktop 4.37+).
    • Auto-start: In settings, check “Start Docker Desktop when you log in” to have it run on boot. 
  • Mac
    • Desktop App: Open Docker.app from your Applications folder or use Spotlight (Cmd + Space).
    • CLI: Run open -a Docker in the Terminal. For newer versions (4.37+), you can also use docker desktop start.
    • Headless/Alternative: If using Colima, use the command colima start. 
  • Linux
    • Systemd (Standard Engine): Start the daemon with sudo systemctl start docker. To ensure it starts on every boot, use sudo systemctl enable docker.
  • Docker Desktop for Linux
    • GUI: Launch “Docker Desktop” from your application menu (Gnome/KDE).
    • CLI: Use systemctl --user start docker-desktop to start the desktop-managed engine.

What are your Feelings
Still stuck? How can we help?

How can we help?

Updated on January 16, 2026
Unable to deploy application : dev.getelements.elements.sdk.exception.SdkElementNotFoundException
Table of Contents
  • Not in the Correct Working Directory
  • Docker Service Not Running
  • Documentation
  • Terms of Service
  • Privacy Policy
  • Contact us
  • Linkedin
  • Join our Discord

Namazu Studios LLC is powered by Namazu Elements, an Elemental Computing Inc. product.

Elements
  • Download
  • About Elements
  • Open source
  • Documentation
  • Support
About Namazu
  • Case Studies
  • About Us
  • News
Get in Touch
  • info@namazustudios.com
  • Book a call
  • (619) 862-2890
  • Linkedin
  • Discord

©2008-2025 Namazu Studios. All Rights Reserved.