Intellij IDEA project not recognized, created in 14.0.3, fails to open in 13.1.5

I have a project with several intellij projects all in one mercurial repository - the sum makes an application.

I upgraded to version 14 but my partner did not.  He is using version 13.

When he pulls the projects from the repository and tries to open this intellij project, it has an intellij icon on the project folder.

When the IDE is open, only files at the root of the project are listed and a folder for external Libraries, no folders such as src.

We have done a file comparison of all the files on his and my computer and they all agree.

Really at a lose here and can only wonder if their is some incompatibility and the IDEA 13 is not capable of indicating an error ????

Does anyone have an idea of what to try ?  Do I need to revert or have two copies of the IDEA if my partner in this project can't afford to upgrade ?

I am really thinking its another issue and someone can help based on the above description.


Comment actions Permalink

There could be several versions of the project, in the new format inside .idea directory and in the old format as an .ipr file, or the project can be stored in some subdirectory under the main directory. Which one do you open?

Please double check you open the project from exactly the same location/file.

Comment actions Permalink

There isn't a .ipr file within the project folders.  In the .idea folder there are only .xml files

The project name is DashboardDatabase, there is an .iml file of that name in the project root, here are the contents

<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
  <component name="NewModuleRootManager" inherit-compiler-output="true">
    <exclude-output />
    <content url="file://$MODULE_DIR$">
      <sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
    <orderEntry type="inheritedJdk" />
    <orderEntry type="sourceFolder" forTests="false" />
    <orderEntry type="library" scope="PROVIDED" name="Tomcat 6.0.41" level="application_server_libraries" />
    <orderEntry type="library" name="jooq-3.3.1" level="project" />

Has there been a project file structure/use change between 13 and 14 ?
Thanks for you response.

Comment actions Permalink

Project files are not backwards compatible. There are some changes between major versions that can break the compatibility.

Comment actions Permalink

Thank you.  That was not apparent from what I read, but understandable.


Please sign in to leave a comment.