[
https://issues.jboss.org/browse/JBIDE-14015?page=com.atlassian.jira.plugi...
]
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