{"action":"closed","issue":{"url":"https://api.github.com/repos/rundeck/rundeck/issues/1713","repository_url":"https://api.github.com/repos/rundeck/rundeck","labels_url":"https://api.github.com/repos/rundeck/rundeck/issues/1713/labels{/name}","comments_url":"https://api.github.com/repos/rundeck/rundeck/issues/1713/comments","events_url":"https://api.github.com/repos/rundeck/rundeck/issues/1713/events","html_url":"https://github.com/rundeck/rundeck/issues/1713","id":137306452,"number":1713,"title":"Error after Upgrade to 2.6.3: Failed loading resource model source, java.lang.IllegalStateException: Recursive load","user":{"login":"schast","id":3838857,"avatar_url":"https://avatars.githubusercontent.com/u/3838857?v=3","gravatar_id":"","url":"https://api.github.com/users/schast","html_url":"https://github.com/schast","followers_url":"https://api.github.com/users/schast/followers","following_url":"https://api.github.com/users/schast/following{/other_user}","gists_url":"https://api.github.com/users/schast/gists{/gist_id}","starred_url":"https://api.github.com/users/schast/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/schast/subscriptions","organizations_url":"https://api.github.com/users/schast/orgs","repos_url":"https://api.github.com/users/schast/repos","events_url":"https://api.github.com/users/schast/events{/privacy}","received_events_url":"https://api.github.com/users/schast/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/rundeck/rundeck/labels/bug","name":"bug","color":"e10c02"}],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/rundeck/rundeck/milestones/41","html_url":"https://github.com/rundeck/rundeck/milestones/2.6.4","labels_url":"https://api.github.com/repos/rundeck/rundeck/milestones/41/labels","id":1606895,"number":41,"title":"2.6.4","description":"","creator":{"login":"gschueler","id":55603,"avatar_url":"https://avatars.githubusercontent.com/u/55603?v=3","gravatar_id":"","url":"https://api.github.com/users/gschueler","html_url":"https://github.com/gschueler","followers_url":"https://api.github.com/users/gschueler/followers","following_url":"https://api.github.com/users/gschueler/following{/other_user}","gists_url":"https://api.github.com/users/gschueler/gists{/gist_id}","starred_url":"https://api.github.com/users/gschueler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gschueler/subscriptions","organizations_url":"https://api.github.com/users/gschueler/orgs","repos_url":"https://api.github.com/users/gschueler/repos","events_url":"https://api.github.com/users/gschueler/events{/privacy}","received_events_url":"https://api.github.com/users/gschueler/received_events","type":"User","site_admin":false},"open_issues":16,"closed_issues":1,"state":"open","created_at":"2016-02-25T22:54:33Z","updated_at":"2016-03-03T18:37:56Z","due_on":null,"closed_at":null},"comments":0,"created_at":"2016-02-29T16:48:08Z","updated_at":"2016-03-03T18:37:56Z","closed_at":"2016-03-03T18:37:56Z","body":"Hi,\r\n\r\ni get the following Exception after upgrading from version 2.6.2 to 2.6.3.\r\n```\r\n2016-02-29 17:32:37.724:INFO:oejs.Server:jetty-7.6.0.v20120127\r\n2016-02-29 17:32:39.841:INFO:oejw.StandardDescriptorProcessor:NO JSP Support for /rundeck-cluster, did not find org.apache.jasper.servlet.JspServlet\r\n2016-02-29 17:32:40.740:INFO:/rundeck-cluster:Initializing Spring root WebApplicationContext\r\n2016-02-29 17:32:55,435 INFO  BootStrap - Starting Rundeck 2.6.3-1...\r\n2016-02-29 17:32:55,435 INFO  BootStrap - using rdeck.base config property: /home/rundeck/rundeck-cl01\r\n2016-02-29 17:32:55,444 INFO  BootStrap - loaded configuration: /home/rundeck/rundeck-cl01/etc/framework.properties\r\n2016-02-29 17:32:57,100 ERROR ProjectNodeSupport - Failed loading resource model source #4, skipping: java.lang.IllegalStateException: Recursive load\r\ncom.dtolabs.rundeck.core.resources.ResourceModelSourceServiceException: java.lang.IllegalStateException: Recursive load\r\n        at com.dtolabs.rundeck.core.resources.ResourceModelSourceService.getSourceForConfiguration(ResourceModelSourceService.java:95)\r\n        at com.dtolabs.rundeck.core.common.ProjectNodeSupport.loadResourceModelSource(ProjectNodeSupport.java:252)\r\n```\r\n\r\n\r\nmy Project Configuration File looks like:\r\n```\r\nproject.description=Administration Jobs\r\nproject.name=admin\r\nproject.nodeCache.delay=\r\nproject.nodeCache.enabled=false\r\nproject.ssh-authentication=privateKey\r\nproject.ssh-key-storage-path=keys/rundeck/dsa_xxx.pem\r\nresources.source.1.config.directory=/home/rundeck/rundeck-nodes/00-master\r\nresources.source.1.type=directory\r\nresources.source.2.config.directory=/home/rundeck/rundeck-nodes/10-custom\r\nresources.source.2.type=directory\r\nresources.source.3.config.directory=/home/rundeck/rundeck-nodes/20-autogen\r\nresources.source.3.type=directory\r\nresources.source.4.config.argsQuoted=false\r\nresources.source.4.config.file=/home/rundeck/genRundeckNodes.pl\r\nresources.source.4.config.format=resourceyaml\r\nresources.source.4.type=script\r\nservice.FileCopier.default.provider=jsch-scp\r\nservice.NodeExecutor.default.provider=jsch-ssh\r\n```\r\n\r\nAfter that i downgraded to 2.6.2, removed the \"resources.source.4\" in the project configuration and upgraded to 2.6.3 without any error.\r\nAdding \"URL Source\" or \"Script File\" to the project configuration results in the same exception.\r\n\r\n[Rundeck - ERROR Recursive load.txt](https://github.com/rundeck/rundeck/files/151323/Rundeck.-.ERROR.Recursive.load.txt)\r\n"}}