Bug 729304 - ResourceFactoryManager.createResource doesn't throw regardless of any error.
ResourceFactoryManager.createResource doesn't throw regardless of any error.
Status: NEW
Product: RHQ Project
Classification: Other
Component: CLI (Show other bugs)
Unspecified Unspecified
unspecified Severity medium (vote)
: ---
: ---
Assigned To: RHQ Project Maintainer
Mike Foley
: 727329 (view as bug list)
Depends On:
  Show dependency treegraph
Reported: 2011-08-09 08:54 EDT by Ondřej Žižka
Modified: 2015-02-01 18:29 EST (History)
3 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed:
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description Ondřej Žižka 2011-08-09 08:54:38 EDT

0) Prepare stuff

    var appTypeName = "No Tx Datasource";
    var appType = ResourceTypeManager.getResourceTypeByNameAndPlugin( appTypeName, "JBossAS5" ); // TODO: 
    Assert.assertNotNull( appType, "  Could not find application type: " + appTypeName);

    // Create deployConfig. Properties taken from $RHQ_SRC/modules/plugins/jboss-as-5/src/main/resources/META-INF/rhq-plugin.xml
    var deployConfig = new Configuration();
    deployConfig.put( new PropertySimple("jndi-name", "cliTestDS"));
    deployConfig.put( new PropertySimple("driver-class", "org.hsqldb.jdbc.JDBCDriver"));
    deployConfig.put( new PropertySimple("connection-url", "jdbc:hsqldb:mem:."));

1) This works fine - DS is created:
ResourceFactoryManager.createResource( as.id, appType.id,   "cliTestDS-res",   null, deployConfig ) %cliTestDS-res",   null, deployConfig );

2) Do it again. No exception thrown, returns null like at first time.
   Should throw because JNDI is the same. DS not created of course.

3) This doesn't throw either:

deployConfig.put( new PropertySimple("jndi-name", "!:\\(@*^$*%///: !)(%~_"));

ResourceFactoryManager.createResource( as.id, appType.id,   "cliTestDS-crap",   null, deployConfig cliTestDS-res",   null, deployConfig );
Comment 1 Ondřej Žižka 2011-08-09 10:38:55 EDT
Related to Bug 727329.
Comment 2 Ondřej Žižka 2011-08-10 11:50:56 EDT
*** Bug 727329 has been marked as a duplicate of this bug. ***
Comment 3 Charles Crouch 2012-02-17 17:43:17 EST
Putting in for consideration for JON3.1.0
Comment 5 Larry O'Leary 2012-11-27 14:48:51 EST
Resetting for triage in RHQ project.

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