"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
  • 8 Users Found This Useful

Was this answer helpful?

 Print this Article

Also Read

Crashing on connecting due to holding a bugged item

This article relates to a client crash that is caused by holding a bugged item in the player's...

"Failed to Login: Bad Login" error

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

'Outdated Server' when trying to connect

What to do if a new version of Minecraft is available and the players on your server have updated...

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...