[jbosstools-issues] [JBoss JIRA] (JBIDE-21774) Error when trying to create server adapter before first build completed

Xavier Coulon (JIRA) issues at jboss.org
Fri Feb 26 03:45:01 EST 2016


Xavier Coulon created JBIDE-21774:
-------------------------------------

             Summary: Error when trying to create server adapter before first build completed 
                 Key: JBIDE-21774
                 URL: https://issues.jboss.org/browse/JBIDE-21774
             Project: Tools (JBoss Tools)
          Issue Type: Bug
          Components: openshift
    Affects Versions: 4.3.1.Beta2
            Reporter: Xavier Coulon


I just got the following error when trying to create a Server Adapter using the wizard from JBIDE-21447 (although it might happen with the regular Server creation wizard):

{code}
!ENTRY org.eclipse.core.jobs 4 2 2016-02-26 09:36:11.271
!MESSAGE An internal error occurred during: "Loading projects and services...".
!STACK 0
com.openshift.restclient.OpenShiftException: Could not get resource eap-app:latest in namespace sample: {
  "kind": "Status",
  "apiVersion": "v1",
  "metadata": {},
  "status": "Failure",
  "message": "imageStreamTag \"eap-app:latest\" not found",
  "reason": "NotFound",
  "details": {
    "name": "eap-app:latest",
    "kind": "imageStreamTag"
  },
  "code": 404
}
 
        at com.openshift.internal.restclient.DefaultClient.createOpenShiftException(DefaultClient.java:481)
        at com.openshift.internal.restclient.DefaultClient.get(DefaultClient.java:306)
        at org.jboss.tools.openshift.core.connection.Connection.getResource(Connection.java:378)
        at org.jboss.tools.openshift.internal.ui.models.DeploymentResourceMapper.lambda$5(DeploymentResourceMapper.java:106)
        at org.jboss.tools.openshift.internal.ui.models.DeploymentResourceMapper$$Lambda$67/1157417615.apply(Unknown Source)
        at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
        at java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1540)
        at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:512)
        at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:502)
        at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
        at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
        at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
        at org.jboss.tools.openshift.internal.ui.models.DeploymentResourceMapper.getImageStreamTagsFor(DeploymentResourceMapper.java:107)
        at org.jboss.tools.openshift.internal.ui.models.DeploymentResourceMapper.lambda$2(DeploymentResourceMapper.java:87)
        at org.jboss.tools.openshift.internal.ui.models.DeploymentResourceMapper$$Lambda$62/2102889287.apply(Unknown Source)
        at java.util.stream.Collectors.lambda$toMap$172(Collectors.java:1321)
        at java.util.stream.Collectors$$Lambda$57/318338413.accept(Unknown Source)
        at java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169)
        at java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1540)
        at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:512)
        at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:502)
        at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
        at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
        at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
        at org.jboss.tools.openshift.internal.ui.models.DeploymentResourceMapper.getAllImageStreamTags(DeploymentResourceMapper.java:85)
        at org.jboss.tools.openshift.internal.ui.server.ServerSettingsViewModel$ProjectImageStreamTags.createImageStreamsMap(ServerSettingsViewModel.java:334)
        at org.jboss.tools.openshift.internal.ui.server.ServerSettingsViewModel$ProjectImageStreamTags.<init>(ServerSettingsViewModel.java:327)
        at org.jboss.tools.openshift.internal.ui.server.ServerSettingsViewModel.lambda$1(ServerSettingsViewModel.java:279)
        at org.jboss.tools.openshift.internal.ui.server.ServerSettingsViewModel$$Lambda$54/494343192.apply(Unknown Source)
        at java.util.stream.Collectors.lambda$toMap$172(Collectors.java:1321)
        at java.util.stream.Collectors$$Lambda$57/318338413.accept(Unknown Source)
        at java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169)
        at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1374)
        at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:512)
        at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:502)
        at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
        at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
        at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
        at org.jboss.tools.openshift.internal.ui.server.ServerSettingsViewModel.createImageStreamTagsMap(ServerSettingsViewModel.java:277)
        at org.jboss.tools.openshift.internal.ui.server.ServerSettingsViewModel.loadResources(ServerSettingsViewModel.java:261)
        at org.jboss.tools.openshift.internal.ui.server.ServerSettingsViewModel.loadResources(ServerSettingsViewModel.java:255)
        at org.jboss.tools.openshift.internal.ui.server.ServerSettingsWizardPage$2.run(ServerSettingsWizardPage.java:188)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: com.openshift.internal.restclient.http.NotFoundException: {
  "kind": "Status",
  "apiVersion": "v1",
  "metadata": {},
  "status": "Failure",
  "message": "imageStreamTag \"eap-app:latest\" not found",
  "reason": "NotFound",
  "details": {
    "name": "eap-app:latest",
    "kind": "imageStreamTag"
  },
  "code": 404
}
 
        at com.openshift.internal.restclient.http.UrlConnectionHttpClient.createException(UrlConnectionHttpClient.java:230)
        at com.openshift.internal.restclient.http.UrlConnectionHttpClient.request(UrlConnectionHttpClient.java:165)
        at com.openshift.internal.restclient.http.UrlConnectionHttpClient.request(UrlConnectionHttpClient.java:141)
        at com.openshift.internal.restclient.http.UrlConnectionHttpClient.get(UrlConnectionHttpClient.java:103)
        at com.openshift.internal.restclient.DefaultClient.get(DefaultClient.java:302)
        ... 41 more
Caused by: java.io.FileNotFoundException: https://10.2.2.2:8443/oapi/v1/namespaces/sample/imagestreamtags/eap-app:latest
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1835)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1440)
        at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)
        at com.openshift.internal.restclient.http.UrlConnectionHttpClient.request(UrlConnectionHttpClient.java:161)
        ... 44 more


{code}

>From my understanding, this error happened because the first build job did not complete at the time the wizard was opened, and thus, the Docker image for the app was not available locally. Once the build job completed, the error disappeared on subsequent wizard calls.



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


More information about the jbosstools-issues mailing list