Hello,
My project team members experiencing issue while accessing project from the shared repository.
Following error message appears on the screen
Error message : Unable to open project
Reason: Resource Exception
Details: Invalid project description
We are on Window 10 system
Version control tools we are using - HgMercurial (from this shared repository we are trying to open the project)
Katalon Verion - 6.1.0
Already tried solution:
- Deleting project file
- Deleting recent_project from the Katalon → Config folder
On contrary to this, when we open same project in Katalon from other location of your system (ie. not from the shared repository) then it works completely fine.
But since, there are multiple people working on the same project, we need to access Katalon Project from the shared folder so that out team can push and pull latest changes from here.
Please guide us, how to overcome this issue.
==========================================================================
Here is the .project file from the shared drive :
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>Project_01.prj</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.groovy.core.groovyNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
<filteredResources>
<filter>
<id>1538138977541</id>
<name></name>
<type>10</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>.*\.svn$</arguments>
</matcher>
</filter>
<filter>
<id>1538138977541</id>
<name></name>
<type>6</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>(.*\.svn-base$)|(.*\.png$)|(.*\.log$)|(.*\.xlsx$)|(.*\.xls$)|(.*\.csv$)|(.*\.txt$)</arguments>
</matcher>
</filter>
<filter>
<id>1539655080731</id>
<name></name>
<type>10</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>.*\.svn$</arguments>
</matcher>
</filter>
<filter>
<id>1539655080746</id>
<name></name>
<type>6</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>(.*\.svn-base$)|(.*\.png$)|(.*\.log$)|(.*\.xlsx$)|(.*\.xls$)|(.*\.csv$)|(.*\.txt$)</arguments>
</matcher>
</filter>
<filter>
<id>1540412658149</id>
<name></name>
<type>10</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>.*\.svn$</arguments>
</matcher>
</filter>
<filter>
<id>1540412658165</id>
<name></name>
<type>6</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>(.*\.svn-base$)|(.*\.png$)|(.*\.log$)|(.*\.xlsx$)|(.*\.xls$)|(.*\.csv$)|(.*\.txt$)</arguments>
</matcher>
</filter>
<filter>
<id>1540570454541</id>
<name></name>
<type>10</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>.*\.svn$</arguments>
</matcher>
</filter>
<filter>
<id>1540570454550</id>
<name></name>
<type>6</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>(.*\.svn-base$)|(.*\.png$)|(.*\.log$)|(.*\.xlsx$)|(.*\.xls$)|(.*\.csv$)|(.*\.txt$)</arguments>
</matcher>
</filter>
<filter>
<id>1540831405137</id>
<name></name>
<type>10</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>.*\.svn$</arguments>
</matcher>
</filter>
<filter>
<id>1540831405147</id>
<name></name>
<type>6</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>(.*\.svn-base$)|(.*\.png$)|(.*\.log$)|(.*\.xlsx$)|(.*\.xls$)|(.*\.csv$)|(.*\.txt$)</arguments>
</matcher>
</filter>
<filter>
<id>1541523729766</id>
<name></name>
<type>10</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>.*\.svn$</arguments>
</matcher>
</filter>
<filter>
<id>1541523729782</id>
<name></name>
<type>6</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>(.*\.svn-base$)|(.*\.png$)|(.*\.log$)|(.*\.xlsx$)|(.*\.xls$)|(.*\.csv$)|(.*\.txt$)</arguments>
</matcher>
</filter>
<filter>
<id>1552879615276</id>
<name></name>
<type>10</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>.*\.svn$</arguments>
</matcher>
</filter>
<filter>
<id>1552879615286</id>
<name></name>
<type>6</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>(.*\.svn-base$)|(.*\.png$)|(.*\.log$)|(.*\.xlsx$)|(.*\.xls$)|(.*\.csv$)|(.*\.txt$)</arguments>
</matcher>
</filter>
<filter>
<id>1553196540077</id>
<name></name>
<type>10</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>.*\.svn$</arguments>
</matcher>
</filter>
<filter>
<id>1553196540099</id>
<name></name>
<type>6</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>(.*\.svn-base$)|(.*\.png$)|(.*\.log$)|(.*\.xlsx$)|(.*\.xls$)|(.*\.csv$)|(.*\.txt$)</arguments>
</matcher>
</filter>
<filter>
<id>1553615429112</id>
<name></name>
<type>10</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>.*\.svn$</arguments>
</matcher>
</filter>
<filter>
<id>1553615429128</id>
<name></name>
<type>6</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>(.*\.svn-base$)|(.*\.png$)|(.*\.log$)|(.*\.xlsx$)|(.*\.xls$)|(.*\.csv$)|(.*\.txt$)</arguments>
</matcher>
</filter>
<filter>
<id>1553885987732</id>
<name></name>
<type>10</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>.*\.svn$</arguments>
</matcher>
</filter>
<filter>
<id>1553885987748</id>
<name></name>
<type>6</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>(.*\.svn-base$)|(.*\.png$)|(.*\.log$)|(.*\.xlsx$)|(.*\.xls$)|(.*\.csv$)|(.*\.txt$)</arguments>
</matcher>
</filter>
<filter>
<id>1554384777645</id>
<name></name>
<type>10</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>.*\.svn$</arguments>
</matcher>
</filter>
<filter>
<id>1554384777662</id>
<name></name>
<type>6</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>(.*\.svn-base$)|(.*\.png$)|(.*\.log$)|(.*\.xlsx$)|(.*\.xls$)|(.*\.csv$)|(.*\.txt$)</arguments>
</matcher>
</filter>
<filter>
<id>1554990047377</id>
<name></name>
<type>10</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>.*\.svn$</arguments>
</matcher>
</filter>
<filter>
<id>1554990047419</id>
<name></name>
<type>6</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>(.*\.svn-base$)|(.*\.png$)|(.*\.log$)|(.*\.xlsx$)|(.*\.xls$)|(.*\.csv$)|(.*\.txt$)</arguments>
</matcher>
</filter>
<filter>
<id>1556119104414</id>
<name></name>
<type>10</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>.*\.svn$</arguments>
</matcher>
</filter>
<filter>
<id>1556119104428</id>
<name></name>
<type>6</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>(.*\.svn-base$)|(.*\.png$)|(.*\.log$)|(.*\.xlsx$)|(.*\.xls$)|(.*\.csv$)|(.*\.txt$)</arguments>
</matcher>
</filter>
<filter>
<id>1556119893190</id>
<name></name>
<type>10</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>.*\.svn$</arguments>
</matcher>
</filter>
<filter>
<id>1556119893202</id>
<name></name>
<type>6</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>(.*\.svn-base$)|(.*\.png$)|(.*\.log$)|(.*\.xlsx$)|(.*\.xls$)|(.*\.csv$)|(.*\.txt$)</arguments>
</matcher>
</filter>
<filter>
<id>1556120127008</id>
<name></name>
<type>10</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>.*\.svn$</arguments>
</matcher>
</filter>
<filter>
<id>1556120127021</id>
<name></name>
<type>6</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>(.*\.svn-base$)|(.*\.png$)|(.*\.log$)|(.*\.xlsx$)|(.*\.xls$)|(.*\.csv$)|(.*\.txt$)</arguments>
</matcher>
</filter>
</filteredResources>
</projectDescription>
========================================================================
Here is the .project file from the local, from where project is opening correctly :
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>C%%Users%stiwari%Katalon Studio%Project_01%Project_01.prj</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.groovy.core.groovyNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
<filteredResources>
<filter>
<id>1538138977541</id>
<name></name>
<type>10</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>.*\.svn$</arguments>
</matcher>
</filter>
<filter>
<id>1538138977541</id>
<name></name>
<type>6</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>(.*\.svn-base$)|(.*\.png$)|(.*\.log$)|(.*\.xlsx$)|(.*\.xls$)|(.*\.csv$)|(.*\.txt$)</arguments>
</matcher>
</filter>
<filter>
<id>1539655080731</id>
<name></name>
<type>10</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>.*\.svn$</arguments>
</matcher>
</filter>
<filter>
<id>1539655080746</id>
<name></name>
<type>6</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>(.*\.svn-base$)|(.*\.png$)|(.*\.log$)|(.*\.xlsx$)|(.*\.xls$)|(.*\.csv$)|(.*\.txt$)</arguments>
</matcher>
</filter>
<filter>
<id>1540412658149</id>
<name></name>
<type>10</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>.*\.svn$</arguments>
</matcher>
</filter>
<filter>
<id>1540412658165</id>
<name></name>
<type>6</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>(.*\.svn-base$)|(.*\.png$)|(.*\.log$)|(.*\.xlsx$)|(.*\.xls$)|(.*\.csv$)|(.*\.txt$)</arguments>
</matcher>
</filter>
<filter>
<id>1540570454541</id>
<name></name>
<type>10</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>.*\.svn$</arguments>
</matcher>
</filter>
<filter>
<id>1540570454550</id>
<name></name>
<type>6</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>(.*\.svn-base$)|(.*\.png$)|(.*\.log$)|(.*\.xlsx$)|(.*\.xls$)|(.*\.csv$)|(.*\.txt$)</arguments>
</matcher>
</filter>
<filter>
<id>1540831405137</id>
<name></name>
<type>10</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>.*\.svn$</arguments>
</matcher>
</filter>
<filter>
<id>1540831405147</id>
<name></name>
<type>6</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>(.*\.svn-base$)|(.*\.png$)|(.*\.log$)|(.*\.xlsx$)|(.*\.xls$)|(.*\.csv$)|(.*\.txt$)</arguments>
</matcher>
</filter>
<filter>
<id>1541523729766</id>
<name></name>
<type>10</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>.*\.svn$</arguments>
</matcher>
</filter>
<filter>
<id>1541523729782</id>
<name></name>
<type>6</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>(.*\.svn-base$)|(.*\.png$)|(.*\.log$)|(.*\.xlsx$)|(.*\.xls$)|(.*\.csv$)|(.*\.txt$)</arguments>
</matcher>
</filter>
<filter>
<id>1552879615276</id>
<name></name>
<type>10</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>.*\.svn$</arguments>
</matcher>
</filter>
<filter>
<id>1552879615286</id>
<name></name>
<type>6</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>(.*\.svn-base$)|(.*\.png$)|(.*\.log$)|(.*\.xlsx$)|(.*\.xls$)|(.*\.csv$)|(.*\.txt$)</arguments>
</matcher>
</filter>
<filter>
<id>1553196540077</id>
<name></name>
<type>10</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>.*\.svn$</arguments>
</matcher>
</filter>
<filter>
<id>1553196540099</id>
<name></name>
<type>6</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>(.*\.svn-base$)|(.*\.png$)|(.*\.log$)|(.*\.xlsx$)|(.*\.xls$)|(.*\.csv$)|(.*\.txt$)</arguments>
</matcher>
</filter>
<filter>
<id>1553615429112</id>
<name></name>
<type>10</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>.*\.svn$</arguments>
</matcher>
</filter>
<filter>
<id>1553615429128</id>
<name></name>
<type>6</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>(.*\.svn-base$)|(.*\.png$)|(.*\.log$)|(.*\.xlsx$)|(.*\.xls$)|(.*\.csv$)|(.*\.txt$)</arguments>
</matcher>
</filter>
<filter>
<id>1553885987732</id>
<name></name>
<type>10</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>.*\.svn$</arguments>
</matcher>
</filter>
<filter>
<id>1553885987748</id>
<name></name>
<type>6</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>(.*\.svn-base$)|(.*\.png$)|(.*\.log$)|(.*\.xlsx$)|(.*\.xls$)|(.*\.csv$)|(.*\.txt$)</arguments>
</matcher>
</filter>
<filter>
<id>1554384777645</id>
<name></name>
<type>10</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>.*\.svn$</arguments>
</matcher>
</filter>
<filter>
<id>1554384777662</id>
<name></name>
<type>6</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>(.*\.svn-base$)|(.*\.png$)|(.*\.log$)|(.*\.xlsx$)|(.*\.xls$)|(.*\.csv$)|(.*\.txt$)</arguments>
</matcher>
</filter>
<filter>
<id>1554990047377</id>
<name></name>
<type>10</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>.*\.svn$</arguments>
</matcher>
</filter>
<filter>
<id>1554990047419</id>
<name></name>
<type>6</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>(.*\.svn-base$)|(.*\.png$)|(.*\.log$)|(.*\.xlsx$)|(.*\.xls$)|(.*\.csv$)|(.*\.txt$)</arguments>
</matcher>
</filter>
<filter>
<id>1556119104414</id>
<name></name>
<type>10</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>.*\.svn$</arguments>
</matcher>
</filter>
<filter>
<id>1556119104428</id>
<name></name>
<type>6</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>(.*\.svn-base$)|(.*\.png$)|(.*\.log$)|(.*\.xlsx$)|(.*\.xls$)|(.*\.csv$)|(.*\.txt$)</arguments>
</matcher>
</filter>
<filter>
<id>1556119893190</id>
<name></name>
<type>10</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>.*\.svn$</arguments>
</matcher>
</filter>
<filter>
<id>1556119893202</id>
<name></name>
<type>6</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>(.*\.svn-base$)|(.*\.png$)|(.*\.log$)|(.*\.xlsx$)|(.*\.xls$)|(.*\.csv$)|(.*\.txt$)</arguments>
</matcher>
</filter>
<filter>
<id>1556120127008</id>
<name></name>
<type>10</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>.*\.svn$</arguments>
</matcher>
</filter>
<filter>
<id>1556120127021</id>
<name></name>
<type>6</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>(.*\.svn-base$)|(.*\.png$)|(.*\.log$)|(.*\.xlsx$)|(.*\.xls$)|(.*\.csv$)|(.*\.txt$)</arguments>
</matcher>
</filter>
<filter>
<id>1556823600687</id>
<name></name>
<type>10</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>.*\.svn$</arguments>
</matcher>
</filter>
<filter>
<id>1556823600702</id>
<name></name>
<type>6</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>(.*\.svn-base$)|(.*\.png$)|(.*\.log$)|(.*\.xlsx$)|(.*\.xls$)|(.*\.csv$)|(.*\.txt$)</arguments>
</matcher>
</filter>
</filteredResources>
</projectDescription>
=======================================================================
My team is completely blocked at this moment.
Please help us solving this issue.
Note: I have tried keeping following tag similar in both the scenarios but, it doesn’t help :
C%%Users%stiwari%Katalon Studio%Project_01%Project_01.prj (On local)
&
Project_01.prj (On shared)
