You are viewing the documentation for an outdated or unreleased devel version.
This page is also available in versions: 8.0, 8.1, 9.0, 9.1, 9.2, 9.3, 9.4, 9.5 (current), devel

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
devel:documentation:quickstart:dev:ide:eclipse [2019/06/14 09:22]
doischert [Metamodel generation]
devel:documentation:quickstart:dev:ide:eclipse [2019/06/20 07:57] (current)
doischert [Tomcat server fails to start]
Line 139: Line 139:
 </​code>​ is probably caused by a bug in Flyway. In such case, go to Windows -> Preferences -> Installed JREs-> edit JRE and add to default VM arguments ''​-Djava.util.Arrays.useLegacyMergeSort=true''​ </​code>​ is probably caused by a bug in Flyway. In such case, go to Windows -> Preferences -> Installed JREs-> edit JRE and add to default VM arguments ''​-Djava.util.Arrays.useLegacyMergeSort=true''​
  
 +Another possible issue may be an exception like this one:
 +<​code>​
 +java.util.concurrent.ExecutionException:​ org.apache.catalina.LifecycleException:​ Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/​idm-app]]
 +Caused by: org.apache.catalina.LifecycleException:​ Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/​idm-app]]
 +    at org.apache.catalina.util.L
 +Caused by: org.springframework.beans.factory.BeanDefinitionStoreException:​ Failed to parse configuration class [eu.bcvsolutions.idm.IdmApplication];​ nested exception is java.io.FileNotFoundException:​ class path resource [eu/​bcvsolutions/​idm/​test/​api/​AbstractIntegrationTest.class] cannot be opened because it does not exist
 +    at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:​182)
 +</​code>​
 +
 +If you see this, make sure that 
 +  * you have the project idm-core-test-api open
 +  * in Properties of the idm-core-impl (or any problematic project), check Java Build Path and make sure that each test folder has the Output folder set to test-classes. See below:
 +
 +{{ :​devel:​documentation:​quickstart:​dev:​ide:​screenshot_from_2019-06-17_16-26-24.png?​direct&​600 |}}
 +
 +If you have a problem in not being able to Add and Remove, try to open idm-app, look at Properties, Project Facets and check you have the correct version of Java:
 +{{ :​devel:​documentation:​quickstart:​dev:​ide:​screenshot_from_2019-06-20_09-55-36.png?​direct&​600 |}}
 ===== Update project after pulling new version ===== ===== Update project after pulling new version =====