Details
-
Bug
-
Resolution: Done
-
Blocker
-
jboss-fuse-6.1 on OSE
-
None
Description
It isn't possible to create new "openshift container" from Hawtio. It's trying to download manifest.yml from GitHub, which is not there yet. It should use local resource provided in cart installation directory. During creation the success message is thrown, but the new container is not created.
The new container creation with "rhc" works without issue.
Exception from log:
Stack Trace: com.openshift.client.OpenShiftEndpointException: Could not request https://broker.example.com/broker/rest/domain/test/applications?include=cartridges: The cartridge manifest at 'https://raw.github.com/jboss-fuse/fuse-openshift-cartridge/jboss-fuse-6.1.x-387/metadata/manifest.yml' was not available (status code: 404). at com.openshift.internal.client.RestService.request(RestService.java:136)[io.fabric8:fabric-openshift:1.0.0.redhat-387] at com.openshift.internal.client.RestService.request(RestService.java:115)[io.fabric8:fabric-openshift:1.0.0.redhat-387] at com.openshift.internal.client.AbstractOpenShiftResource$ServiceRequest.execute(AbstractOpenShiftResource.java:159)[io.fabric8:fabric-openshift:1.0.0.redhat-387] at com.openshift.internal.client.DomainResource$CreateApplicationRequest.execute(DomainResource.java:477)[io.fabric8:fabric-openshift:1.0.0.redhat-387] at com.openshift.internal.client.DomainResource.createApplication(DomainResource.java:184)[io.fabric8:fabric-openshift:1.0.0.redhat-387] at io.fabric8.openshift.OpenshiftContainerProvider.create(OpenshiftContainerProvider.java:217)[io.fabric8:fabric-openshift:1.0.0.redhat-387] at io.fabric8.openshift.OpenshiftContainerProvider.create(OpenshiftContainerProvider.java:75)[io.fabric8:fabric-openshift:1.0.0.redhat-387] at io.fabric8.service.FabricServiceImpl$1.run(FabricServiceImpl.java:453)[io.fabric8:fabric-core:1.0.0.redhat-387] Caused by: com.openshift.internal.client.httpclient.HttpClientException: {"api_version":1.2,"data":null,"messages":[{"exit_code":109,"field":"cartridge","index":null,"severity":"error","text":"The cartridge manifest at 'https://raw.github.com/jboss-fuse/fuse-openshift-cartridge/jboss-fuse-6.1.x-387/metadata/manifest.yml' was not available (status code: 404)."}],"status":"unprocessable_entity","supported_api_versions":[1.0,1.1,1.2,1.3,1.4,1.5,1.6],"type":null,"version":"1.2"} at com.openshift.internal.client.httpclient.UrlConnectionHttpClient.createException(UrlConnectionHttpClient.java:175)[io.fabric8:fabric-openshift:1.0.0.redhat-387] at com.openshift.internal.client.httpclient.UrlConnectionHttpClient.request(UrlConnectionHttpClient.java:148)[io.fabric8:fabric-openshift:1.0.0.redhat-387] at com.openshift.internal.client.httpclient.UrlConnectionHttpClient.request(UrlConnectionHttpClient.java:123)[io.fabric8:fabric-openshift:1.0.0.redhat-387] at com.openshift.internal.client.httpclient.UrlConnectionHttpClient.post(UrlConnectionHttpClient.java:99)[io.fabric8:fabric-openshift:1.0.0.redhat-387] at com.openshift.internal.client.RestService.request(RestService.java:179)[io.fabric8:fabric-openshift:1.0.0.redhat-387] at com.openshift.internal.client.RestService.request(RestService.java:123)[io.fabric8:fabric-openshift:1.0.0.redhat-387] ... 7 more Caused by: java.io.IOException: Server returned HTTP response code: 422 for URL: https://broker.example.com/broker/rest/domain/test/applications?include=cartridges at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1626)[:1.7.0_55] at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)[:1.7.0_55] at com.openshift.internal.client.httpclient.UrlConnectionHttpClient.request(UrlConnectionHttpClient.java:144)[io.fabric8:fabric-openshift:1.0.0.redhat-387] ... 11 more
Attachments
Issue Links
- is related to
-
ENTESB-1724 Current OpenShift broker should be preconfigured by default in the hawt.io console when creating new OpenShift containers
- Closed