"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

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

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

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

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

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

Failed to connect to the server Outdated Server!

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

Failed to connect to the server Outdated Server!

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