Search Knowledgebase

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

Was this answer helpful?

 Print this Article

Also Read

Help! My Minecraft World Disappeared

If your Minecraft world is gone or the world has changed without you knowing why, this...

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

'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!)

When your Minecraft client updates to the latest version or you want to connect to an...

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

When your Minecraft client updates to the latest version or you want to connect to an...