[jbosstools-issues] [JBoss JIRA] (JBIDE-15115) No confirmation dialog is reported back to user after embedding cartridges

RH Bugzilla Integration (JIRA) jira-events at lists.jboss.org
Wed Jul 3 10:42:21 EDT 2013


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

RH Bugzilla Integration commented on JBIDE-15115:
-------------------------------------------------

Andre Dietisheim <adietish at redhat.com> made a comment on [bug 980928|https://bugzilla.redhat.com/show_bug.cgi?id=980928]

Description of problem:
When creating an application or a cartridge (that I embed) I expect the result of this operation in the messages "block". In protocol 1.2 I had so far something like this:

"messages":[
      {
        "exit_code":null,
         "field":null,
         "severity":"info",
         "text":"Application jekyll was created."
      },
      {
         "exit_code":0,
         "field":"current_ip",
         "severity":"info",
         "text":"107.21.169.102"
      },
      {
         "exit_code":0,
         "field":"result",
         "severity":"info",
         "text":"\nJenkins created successfully.  Please make note of these credentials:\n\n   User: admin\n   Password: edWlFXhq-BqY\n\nNote:  You can change your password at: https://jekyll-foobarz.rhcloud.com/me/configure\n\n"
      }
   ],

There's a field "result" that I show to the user in the OpenShift tools for Eclipse. 
In the latest version OpenShift is not giving me a "results" fields any more and thus breaks my existing clients. I get something like this (when embedding mysql):

"messages": [
    {
        "exit_code" => big integer 0,
        "field" => undefined,
        "severity" => "info",
        "text" => "Added mysql-5.1 to application as71"
    },
    {
        "exit_code" => big integer 0,
        "field" => undefined,
        "severity" => "debug",
        "text" => "

mysql-5.1: Connection URL: mysql://$OPENSHIFT_MYSQL_DB_HOST:$OPENSHIFT_MYSQL_DB_PORT
"
    },
    {
        "exit_code" => big integer 0,
        "field" => undefined,
        "severity" => "result",
        "text" => "MySQL 5.1 database added.  Please make note of these credentials:
       Root User: adminv15iriK
   Root Password: nyZ77qp5-h61
   Database Name: as71
Connection URL: mysql://$OPENSHIFT_MYSQL_DB_HOST:$OPENSHIFT_MYSQL_DB_PORT/
You can manage your new MySQL database by also embedding phpmyadmin-3.4.
The phpmyadmin username and password will be the same as the MySQL credentials above.
"
    }
]

Version-Release number of selected component (if applicable):
protocol 1.2

How reproducible:
always

Steps to Reproduce:
1. embed mysql to an existing application
2. check the response for "messages": and see if there's a field "result"
3.

Actual results:
No "result" field is present and thus existing clients for the EClipse tooling dont get the required informations (like url, credentials)

Expected results:
I should get a "result" field that I can show to the user as we could with the prior implementations

Additional info:
                
> No confirmation dialog is reported back to user after embedding cartridges
> --------------------------------------------------------------------------
>
>                 Key: JBIDE-15115
>                 URL: https://issues.jboss.org/browse/JBIDE-15115
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: openshift
>    Affects Versions: 4.1.0.CR1
>            Reporter: Stefan Bunciak
>            Priority: Critical
>              Labels: respin-a
>             Fix For: 4.1.0.CR1
>
>
> No error log is put to Error log view neither to workspace log when experiencing this issue.

--
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


More information about the jbosstools-issues mailing list