"Internal Exception: java.lang.IlegalArgumentException: Parameter 'directory' is not a directory"

When you connect to a server you will be immediately disconnected and get the following error:

"Internal Exception: java.lang.IlegalArgumentException: Parameter 'directory' is not a directory"

It appears to be an issue with Minecraft 1.8.6 and 1.8.7: https://bugs.mojang.com/browse/MC-81019

How to Fix

The workaround is to create the following folder manually: server-resource-packs

  1. Start the Minecraft Launcher
  2. Click 'Edit Profile'
  3. Click 'Open Game Dir', this will open an Explorer (Finder on Mac) window in your '.minecraft' folder
  4. Create a new folder called: server-resource-packs:

Windows

  • Tap the 'Alt' key (To show the menu)
  • Choose from the menu: File>New>Folder, this will create a new folder named 'New Folder'
  • Change the name to: server-resource-packs

Mac

  • Choose File > New Folder, or press Shift–Command (⌘)–N
  • Enter 'server-resource-packs', then press Return

Was this answer helpful?

 Print this Article

Also Read

Crashing on connecting after riding a vehicle or entity

This article relates to an incompatibility between the Archimedes Ships mod and blocks added by...

Failed to connect to the server Outdated Server!

The "Failed to connect to the server Outdated Server!" message means your Minecraft client...

Create a Profile to connect to older Minecraft versions (Outdated Server!)

Description When your Minecraft client updates to the latest version or you would ike to connect...

"Failed to Login: Bad Login" error

Description When you connect to a Minecraft Server, your Minecraft client sends data about your...

How To Connect to a MC:PE (Minecraft : Pocket Edition) Server

This article describes how to connect to a remote server using Minecraft : Pocket Edition. You...