[jbosstools-issues] [JBoss JIRA] (JBIDE-14015) org.jboss.tools.common.model tries (and fails) to create linked resources

Viacheslav Kabanovich (JIRA) jira-events at lists.jboss.org
Fri Apr 12 14:17:58 EDT 2013


    [ https://issues.jboss.org/browse/JBIDE-14015?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12766872#comment-12766872 ] 

Viacheslav Kabanovich commented on JBIDE-14015:
-----------------------------------------------

Here is code comment describing the only case when model tries to create link:

//Only create link if actual resource exists and 
//all other means to find resource in workspace failed.
//Besides, never create link for actual resources inside workspace - 
//if they do not appear in the workspace, let them be invisible to model as well.  

In this case, jdt first tried to create the missing link and failed. The link was necessary. However, class path entry referencing the folder existing on disk but unavailable in workspace remained. Model would not try to create link to a resource available in the workspace. JBIDE-9420 is fixed. Model tried no more than jdt already tried. Failure had no consequences. 

                
> org.jboss.tools.common.model tries (and fails) to create linked resources 
> --------------------------------------------------------------------------
>
>                 Key: JBIDE-14015
>                 URL: https://issues.jboss.org/browse/JBIDE-14015
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: common/jst/core
>    Affects Versions: 4.1.0.Alpha2
>            Reporter: Fred Bricon
>            Assignee: Viacheslav Kabanovich
>            Priority: Blocker
>             Fix For: 4.1.0.Alpha2
>
>         Attachments: fred.config.txt
>
>
> This issue strongly looks like JBIDE-9420
> I just updated my Kepler M5 installation to M6 + JBT 4.1.0.Alpha2. I now have one project that can't compile because the plugin it should reference is missing from the classpath. In my .log, I got :
> {noformat}
> !ENTRY org.eclipse.jdt.core 4 4 2013-04-12 14:43:08.079
> !MESSAGE Error while creating a link for external folder :D:/Dev/eclipses/jbt-kepler-M5/plugins/org.jboss.tools.common.projecttemplates_3.5.0.Alpha2-v20130412-0453-B223
> !STACK 1
> org.eclipse.core.internal.resources.ResourceException: Linked resources are not supported by this application.
> 	at org.eclipse.core.internal.resources.Resource.assertLinkRequirements(Resource.java:181)
> 	at org.eclipse.core.internal.resources.Resource.createLink(Resource.java:673)
> 	at org.eclipse.core.internal.resources.Resource.createLink(Resource.java:647)
> 	at org.eclipse.jdt.internal.core.ExternalFoldersManager.createLinkFolder(ExternalFoldersManager.java:166)
> 	at org.eclipse.jdt.internal.core.ExternalFoldersManager.createPendingFolders(ExternalFoldersManager.java:230)
> 	at org.eclipse.jdt.core.JavaCore.initializeAfterLoad(JavaCore.java:4048)
> 	at org.eclipse.jdt.internal.ui.InitializeAfterLoadJob$RealJob.run(InitializeAfterLoadJob.java:36)
> 	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
> !SUBENTRY 1 org.eclipse.core.resources 4 77 2013-04-12 14:43:08.081
> !MESSAGE Linked resources are not supported by this application.
> !ENTRY org.eclipse.jdt.core 4 4 2013-04-12 14:43:08.083
> !MESSAGE Error while creating a link for external folder :D:/Dev/eclipses/jbt-kepler-M5/plugins/org.jboss.tools.jst.web.kb_3.5.0.Alpha2-v20130412-0258-B347
> !STACK 1
> org.eclipse.core.internal.resources.ResourceException: Linked resources are not supported by this application.
> 	at org.eclipse.core.internal.resources.Resource.assertLinkRequirements(Resource.java:181)
> 	at org.eclipse.core.internal.resources.Resource.createLink(Resource.java:673)
> 	at org.eclipse.core.internal.resources.Resource.createLink(Resource.java:647)
> 	at org.eclipse.jdt.internal.core.ExternalFoldersManager.createLinkFolder(ExternalFoldersManager.java:166)
> 	at org.eclipse.jdt.internal.core.ExternalFoldersManager.createPendingFolders(ExternalFoldersManager.java:230)
> 	at org.eclipse.jdt.core.JavaCore.initializeAfterLoad(JavaCore.java:4048)
> 	at org.eclipse.jdt.internal.ui.InitializeAfterLoadJob$RealJob.run(InitializeAfterLoadJob.java:36)
> 	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
> !SUBENTRY 1 org.eclipse.core.resources 4 77 2013-04-12 14:43:08.084
> !MESSAGE Linked resources are not supported by this application.
> !ENTRY org.eclipse.jdt.core 4 4 2013-04-12 14:43:08.084
> !MESSAGE Error while creating a link for external folder :D:/Dev/eclipses/jbt-kepler-M5/plugins/org.jboss.tools.jsf.vpe.seam_3.5.0.Alpha2-v20130412-0429-B361
> !STACK 1
> org.eclipse.core.internal.resources.ResourceException: Linked resources are not supported by this application.
> 	at org.eclipse.core.internal.resources.Resource.assertLinkRequirements(Resource.java:181)
> 	at org.eclipse.core.internal.resources.Resource.createLink(Resource.java:673)
> 	at org.eclipse.core.internal.resources.Resource.createLink(Resource.java:647)
> 	at org.eclipse.jdt.internal.core.ExternalFoldersManager.createLinkFolder(ExternalFoldersManager.java:166)
> 	at org.eclipse.jdt.internal.core.ExternalFoldersManager.createPendingFolders(ExternalFoldersManager.java:230)
> 	at org.eclipse.jdt.core.JavaCore.initializeAfterLoad(JavaCore.java:4048)
> 	at org.eclipse.jdt.internal.ui.InitializeAfterLoadJob$RealJob.run(InitializeAfterLoadJob.java:36)
> 	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
> !SUBENTRY 1 org.eclipse.core.resources 4 77 2013-04-12 14:43:08.085
> !MESSAGE Linked resources are not supported by this application.
> !ENTRY org.jboss.tools.common.model 4 0 2013-04-12 14:43:09.609
> !MESSAGE Cannot create link: Linked resources are not supported by this application.
> !ENTRY org.jboss.tools.common.model 4 0 2013-04-12 14:43:09.634
> !MESSAGE Project path=D:/Dev/GitHub/jbosstools-central/maven/tests/org.jboss.tools.maven.configurators.tests
> !ENTRY org.jboss.tools.common.model 4 0 2013-04-12 14:43:09.634
> !MESSAGE    Link path=D:/Dev/eclipses/jbt-kepler-M5/plugins/org.jboss.tools.jst.web.kb_3.5.0.Alpha2-v20130412-0258-B347
> !ENTRY org.jboss.tools.common.model 4 0 2013-04-12 14:43:09.644
> !MESSAGE Cannot create link: Linked resources are not supported by this application.
> !ENTRY org.jboss.tools.common.model 4 0 2013-04-12 14:43:09.644
> !MESSAGE Project path=D:/Dev/GitHub/jbosstools-central/maven/tests/org.jboss.tools.maven.configurators.tests
> !ENTRY org.jboss.tools.common.model 4 0 2013-04-12 14:43:09.645
> !MESSAGE    Link path=D:/Dev/eclipses/jbt-kepler-M5/plugins/org.jboss.tools.common.projecttemplates_3.5.0.Alpha2-v20130412-0453-B223
> {noformat}
> The log is then filled with ENTRY org.jboss.tools.common.model messages for the next THREE minutes.
> !http://content.screencast.com/users/fbricon/folders/Jing/media/8ca992c2-5a56-4745-af23-656d2cbc064b/2013-04-12_1522.png!
>  

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jbosstools-issues mailing list