Bug 908326 - AS 7 web connector discovery ends with wrong resource type
Summary: AS 7 web connector discovery ends with wrong resource type
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: RHQ Project
Classification: Other
Component: Core Server
Version: unspecified
Hardware: All
OS: All
urgent
urgent
Target Milestone: ---
: RHQ 4.6
Assignee: RHQ Project Maintainer
QA Contact: Mike Foley
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-02-06 12:48 UTC by Thomas Segismont
Modified: 2013-09-03 14:43 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-09-03 14:43:45 UTC
Embargoed:


Attachments (Terms of Use)

Description Thomas Segismont 2013-02-06 12:48:39 UTC
Description of problem:
New AS7 instance discovery ends with wrong resource type for web connectors

Version-Release number of selected component (if applicable):
Last master build (4.6-SNAPSHOT)

How reproducible:
Always

Steps to Reproduce:
1. Start a new AS 7 instance
2. Import the server in discovery queue
3. Find your http connector resource ID (as7 instance > web > http in resources tree)
4. Execute this SQL query:
select t.name from rhq_resource_type t, rhq_resource r where r.resource_type_id = t.id and r.id = #http-connector-resourceid#;
  
Actual results:
"General JCA connectors"

Expected results:
"Connector"

Additional info:
This may also affect other services

Comment 1 Jay Shaughnessy 2013-02-13 18:35:46 UTC
master commit 20381597861b30716daecd4db9ad6ce88de98a78

 Fix a bug in the ResourceType pojo to ResourceType entity conversion code.
 Criteria String matching is *fuzzy* (i.e. substring matching) by default. This
 needs to have the Criteria.setStrict(true) added to make it exact.
    
 In the end I got rid of the Criteria query in favor of an existing NamedQuery,
 for a possible perf boost as the query could be executed many times during a
 large inventory merge.

Comment 2 Jay Shaughnessy 2013-02-13 18:38:13 UTC
Note that this was not an issue with AS7 plugin discovery, it was a server-side issue that could affect plugins with type A and type B, where type A's name was a substring of type B's name.

This problem was never in any release, it was only a regression in the 4.6 development phase.

Comment 3 Heiko W. Rupp 2013-09-03 14:43:45 UTC
Bulk closing of issues in old RHQ releases that are in production for a while now.

Please open a new issue when running into an issue.


Note You need to log in before you can comment on or make changes to this bug.