It's all about the answers!

Ask a question

RM storyboard images not rendered - Loading infinitly


Liora Milbaum (513282117) | asked Nov 03 '17, 6:04 a.m.

CLM 6.0.4 iFix04a

WAS Liberty
Unsigned Certificate (initial install for testing)

The images are not rendered when inspecting the whole storyboard. BUT, when drilling down to a specific step, the image is rendered and displayed.

The errors in the converter.log file:

2017-11-03 11:43:42,304 [    Default Executor-thread-19] ERROR com.ibm.rdm.web.htmlgen.servlet.ConverterServlet    - org.eclipse.emf.common.util.WrappedException: com.ibm.rdm.client.oauth.internal.repack_com_ibm_team_jfs_app_http_client_internal_auth.AuthenticationException: <any realm>@ec2-52-30-226-251.eu-west-1.compute.amazonaws.com:9443
com.ibm.rdm.web.htmlgen.exceptions.ConversionException: org.eclipse.emf.common.util.WrappedException: com.ibm.rdm.client.oauth.internal.repack_com_ibm_team_jfs_app_http_client_internal_auth.AuthenticationException: <any realm>@ec2-52-30-226-251.eu-west-1.compute.amazonaws.com:9443
        at com.ibm.rdm.web.htmlgen.convert.ConvertedResource.convert(ConvertedResource.java:373)
        at com.ibm.rdm.web.htmlgen.convert.ConvertedResource.convertConditionally(ConvertedResource.java:650)
        at com.ibm.rdm.web.htmlgen.convert.ConvertedResource.writeImage(ConvertedResource.java:150)
        at com.ibm.rdm.web.htmlgen.servlet.ConverterServlet.doGet(ConverterServlet.java:161)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:575)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
        at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180)
        at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
        at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:126)
        at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:68)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
        at org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:120)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
        at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1290)
        at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:778)
        at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:475)
        at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1161)
        at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:4956)
        at com.ibm.ws.webcontainer.osgi.DynamicVirtualHost$2.handleRequest(DynamicVirtualHost.java:315)
        at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1014)
        at com.ibm.ws.webcontainer.osgi.DynamicVirtualHost$2.run(DynamicVirtualHost.java:280)
        at com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink$TaskWrapper.run(HttpDispatcherLink.java:967)
        at com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink.wrapHandlerAndExecute(HttpDispatcherLink.java:359)
        at com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink.ready(HttpDispatcherLink.java:318)
        at com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:471)
        at com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.handleNewRequest(HttpInboundLink.java:405)
        at com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.processRequest(HttpInboundLink.java:285)
        at com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.ready(HttpInboundLink.java:256)
        at com.ibm.ws.channel.ssl.internal.SSLConnectionLink.determineNextChannel(SSLConnectionLink.java:1043)
        at com.ibm.ws.channel.ssl.internal.SSLConnectionLink$MyReadCompletedCallback.complete(SSLConnectionLink.java:632)
        at com.ibm.ws.channel.ssl.internal.SSLReadServiceContext$SSLReadCompletedCallback.complete(SSLReadServiceContext.java:1777)
        at com.ibm.ws.tcpchannel.internal.WorkQueueManager.requestComplete(WorkQueueManager.java:504)
        at com.ibm.ws.tcpchannel.internal.WorkQueueManager.attemptIO(WorkQueueManager.java:574)
        at com.ibm.ws.tcpchannel.internal.WorkQueueManager.workerRun(WorkQueueManager.java:929)
        at com.ibm.ws.tcpchannel.internal.WorkQueueManager$Worker.run(WorkQueueManager.java:1018)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1157)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:627)
        at java.lang.Thread.run(Thread.java:809)
Caused by: org.eclipse.emf.common.util.WrappedException: com.ibm.rdm.client.oauth.internal.repack_com_ibm_team_jfs_app_http_client_internal_auth.AuthenticationException: <any realm>@ec2-52-30-226-251.eu-west-1.compute.amazonaws.com:9443
        at com.ibm.rdm.emf.resource.common.CommonResourceSetImpl.delegatedGetResource(CommonResourceSetImpl.java:126)
        at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getResource(ResourceSetImpl.java:379)
        at com.ibm.rdm.ui.gef.editmodel.EditModel.getResource(EditModel.java:151)
        at com.ibm.sid.ui.editmodel.SketchingEditModel.getResource(SketchingEditModel.java:95)
        at com.ibm.rdm.web.htmlgen.convert.ConvertedSketchingResource.initGraphicalViewerHandle(ConvertedSketchingResource.java:33)
        at com.ibm.rdm.web.htmlgen.convert.ConvertedStoryboard.initGraphicalViewerHandle(ConvertedStoryboard.java:36)
        at com.ibm.rdm.web.htmlgen.convert.ConvertedResource.convert(ConvertedResource.java:338)
        ... 37 more
Caused by: com.ibm.rdm.client.oauth.internal.repack_com_ibm_team_jfs_app_http_client_internal_auth.AuthenticationException: <any realm>@ec2-52-30-226-251.eu-west-1.compute.amazonaws.com:9443
        at com.ibm.rdm.client.oauth.internal.repack_com_ibm_team_jfs_app_http_client_internal_auth.FormAuthHandler.getCredentials(FormAuthHandler.java:345)
        at com.ibm.rdm.client.oauth.internal.repack_com_ibm_team_jfs_app_http_client_internal_auth.FormAuthHandler.handleFormAuthChallenge(FormAuthHandler.java:165)
        at com.ibm.rdm.client.oauth.internal.repack_com_ibm_team_jfs_app_http_client_internal_auth.FormAuthHandler.handle(FormAuthHandler.java:97)
        at com.ibm.team.jfs.app.http.client.internal.ExtensibleRequestDirector.handleResponse(ExtensibleRequestDirector.java:297)
        at com.ibm.team.jfs.app.http.client.internal.ExtensibleRequestDirector.handleResponse(ExtensibleRequestDirector.java:263)
        at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:515)
        at com.ibm.team.jfs.app.http.client.internal.ExtensibleRequestDirector.execute(ExtensibleRequestDirector.java:168)
        at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:882)
        at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
        at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107)
        at com.ibm.rdm.client.api.RRCRestClient.executeHttpMethod(RRCRestClient.java:453)
        at com.ibm.rdm.client.api.RRCRestClient.performGet(RRCRestClient.java:156)
        at com.ibm.rdm.client.api.BaseJenaServiceClient$RRCRestClientDelegate$1.performGet(BaseJenaServiceClient.java:42)
        at com.ibm.rdm.client.api.BaseJenaServiceClient.getModel(BaseJenaServiceClient.java:273)
        at com.ibm.rdm.client.api.BaseJenaServiceClient.getModel(BaseJenaServiceClient.java:242)
        at com.ibm.rdm.emf.resource.common.CommonURIHandlerImpl.createInputStream(CommonURIHandlerImpl.java:213)
        at com.ibm.rdm.emf.resource.common.CommonURIHandlerImpl.contentDescription(CommonURIHandlerImpl.java:144)
        at org.eclipse.emf.ecore.resource.impl.ExtensibleURIConverterImpl.contentDescription(ExtensibleURIConverterImpl.java:313)
        at com.ibm.rdm.emf.resource.common.CommonResourceSetImpl.delegatedGetResource(CommonResourceSetImpl.java:121)
        ... 43 more

One answer



permanent link
Liora Milbaum (513282117) | answered Nov 03 '17, 6:26 a.m.
edited Nov 03 '17, 6:26 a.m.

Comments
Bas Bekker commented Nov 07 '17, 9:32 a.m.
JAZZ DEVELOPER

Loira, did you install the CLM suite out-of-the-box (with iFix) and ran into this, or did you replace the certificate that comes with the install with one of your own, though unsigned?

The error and symptoms from the above description indicate that when the converter does callbacks to the RM server for the images that are embedded in the storyboard, those callback requests are denied for not being authenticated.

Have seen something similar with Converter not rendering graphical artifacts (109216), but this one seems somewhat different


Liora Milbaum commented Nov 07 '17, 9:35 a.m.

 I installed the CLM suite out of the box with the iFix and ran into this. Didn't replace the certificate that comes with the install.


Bas Bekker commented Nov 08 '17, 4:08 p.m.
JAZZ DEVELOPER

Mmm, not really know what's going on with the info provided.
If this is blocking usage of DNG, I propose you file a problem report with IBM support.


Liora Milbaum commented Nov 09 '17, 4:00 a.m.

It is not blocking, but, it is an issue which should be addressed.

Can you advice how do I file a problem report with IBM support?


Bas Bekker commented Nov 16 '17, 1:05 p.m. | edited Nov 16 '17, 1:06 p.m.
JAZZ DEVELOPER

Sorry, not sure myself. But if you have a support contract, you (or someone in your organization) should have an IBM contact to help you with that.

Your answer


Register or to post your answer.


Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.