[jbosstools-issues] [JBoss JIRA] (JBIDE-22197) Icon in template Details of Local Template is not loaded for some templates file

Fred Bricon (JIRA) issues at jboss.org
Mon Apr 25 08:50:00 EDT 2016


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

Fred Bricon edited comment on JBIDE-22197 at 4/25/16 8:49 AM:
--------------------------------------------------------------

Caching / returning a default application image should be done in OpenShiftImages.getAppImage.

Come to think of it, we don't need the full stacktrace, but logging an error about the missing image (once per workspace startup), will get picked up by AERI. That way, we'll be able to know if we're missing others images.


was (Author: fbricon):
Caching / returning a default application image should be done in OpenShiftImages.getAppImage.

Come to think of it, we don't need the full stacktrace, but logging about the missing image (once per workspace startup), will get picked up by AERI. That way, we'll be able to know if we're missing others images.

> Icon in template Details of Local Template is not loaded for some templates file
> --------------------------------------------------------------------------------
>
>                 Key: JBIDE-22197
>                 URL: https://issues.jboss.org/browse/JBIDE-22197
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: openshift
>    Affects Versions: 4.3.1.CR1
>            Reporter: Aurélien Pupier
>            Assignee: Jeff MAURY
>            Priority: Minor
>             Fix For: 4.4.0.Alpha1
>
>         Attachments: quickstart-template.json, screenshot-1.png
>
>
> {noformat}
> java.io.FileNotFoundException: /icons/apps/java.png
> 	at org.eclipse.osgi.storage.url.bundleentry.Handler.findBundleEntry(Handler.java:37)
> 	at org.eclipse.osgi.storage.url.BundleResourceHandler.openConnection(BundleResourceHandler.java:169)
> 	at java.net.URL.openConnection(Unknown Source)
> 	at org.eclipse.osgi.storage.url.BundleURLConverter.toFileURL(BundleURLConverter.java:32)
> 	at org.eclipse.core.runtime.FileLocator.toFileURL(FileLocator.java:207)
> 	at org.eclipse.jface.resource.URLImageDescriptor.getFilePath(URLImageDescriptor.java:219)
> 	at org.eclipse.jface.resource.URLImageDescriptor.createImage(URLImageDescriptor.java:283)
> 	at org.eclipse.jface.resource.ImageDescriptor.createResource(ImageDescriptor.java:164)
> 	at org.eclipse.jface.resource.DeviceResourceManager.allocate(DeviceResourceManager.java:52)
> 	at org.eclipse.jface.resource.AbstractResourceManager.create(AbstractResourceManager.java:86)
> 	at org.eclipse.jface.resource.ResourceManager.createImageWithDefault(ResourceManager.java:192)
> 	at org.eclipse.jface.resource.ImageRegistry.get(ImageRegistry.java:214)
> 	at org.jboss.tools.openshift.internal.common.ui.ImageRepository.getImage(ImageRepository.java:85)
> 	at org.jboss.tools.openshift.internal.ui.OpenShiftImages.getAppImage(OpenShiftImages.java:62)
> 	at org.jboss.tools.openshift.internal.ui.wizard.newapp.TemplateDetailViews$TemplateDetailView.updateImage(TemplateDetailViews.java:106)
> 	at org.jboss.tools.openshift.internal.ui.wizard.newapp.TemplateDetailViews$TemplateDetailView.onVisible(TemplateDetailViews.java:102)
> 	at org.jboss.tools.openshift.internal.common.ui.detailviews.AbstractStackedDetailViews.showView(AbstractStackedDetailViews.java:90)
> 	at org.jboss.tools.openshift.internal.common.ui.detailviews.AbstractStackedDetailViews.showView(AbstractStackedDetailViews.java:79)
> 	at org.jboss.tools.openshift.internal.common.ui.detailviews.AbstractStackedDetailViews$1.handleValueChange(AbstractStackedDetailViews.java:73)
> 	at org.eclipse.core.databinding.observable.value.ValueChangeEvent.dispatch(ValueChangeEvent.java:63)
> 	at org.eclipse.core.databinding.observable.ChangeManager.fireEvent(ChangeManager.java:119)
> 	at org.eclipse.core.databinding.observable.value.DecoratingObservableValue.fireValueChange(DecoratingObservableValue.java:57)
> 	at org.eclipse.core.databinding.observable.value.DecoratingObservableValue.handleValueChange(DecoratingObservableValue.java:99)
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)



More information about the jbosstools-issues mailing list