[jboss-jira] [JBoss JIRA] (AS7-1083) Cannot edit JNDI name of datasource
Stefano Maestri (Reopened) (JIRA)
jira-events at lists.jboss.org
Fri Nov 11 04:22:45 EST 2011
[ https://issues.jboss.org/browse/AS7-1083?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Stefano Maestri reopened AS7-1083:
----------------------------------
reponening because changes done for that drive to an intermittent test failure reported by scott
<?xml version="1.0" encoding="UTF-8" ?>
<testsuite failures="1" time="1.665" errors="0" skipped="0" tests="9" name="org.jboss.as.test.smoke.embedded.mgmt.datasource.DataSourceOperationsUnitTestCase(tests-smoke-default)">
<properties>
<property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
<property name="sun.boot.library.path" value="/home/smarlow/jdk1.6.0_26/jre/lib/amd64"/>
<property name="java.vm.version" value="20.1-b02"/>
<property name="java.vm.vendor" value="Sun Microsystems Inc."/>
<property name="java.vendor.url" value="http://java.sun.com/"/>
<property name="path.separator" value=":"/>
<property name="guice.disable.misplaced.annotation.check" value="true"/>
<property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/>
<property name="file.encoding.pkg" value="sun.io"/>
<property name="user.country" value="US"/>
<property name="sun.java.launcher" value="SUN_STANDARD"/>
<property name="sun.os.patch.level" value="unknown"/>
<property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
<property name="user.dir" value="/home/smarlow/work/as7"/>
<property name="java.runtime.version" value="1.6.0_26-b03"/>
<property name="java.awt.graphicsenv" value="sun.awt.X11GraphicsEnvironment"/>
<property name="java.endorsed.dirs" value="/home/smarlow/jdk1.6.0_26/jre/lib/endorsed"/>
<property name="os.arch" value="amd64"/>
<property name="java.io.tmpdir" value="/tmp"/>
<property name="line.separator" value="
"/>
<property name="java.vm.specification.vendor" value="Sun Microsystems Inc."/>
<property name="os.name" value="Linux"/>
<property name="classworlds.conf" value="/home/smarlow/work/as7/tools/maven/bin/m2.conf"/>
<property name="sun.jnu.encoding" value="UTF-8"/>
<property name="java.library.path" value="/home/smarlow/jdk1.6.0_26/jre/lib/amd64/server:/home/smarlow/jdk1.6.0_26/jre/lib/amd64:/home/smarlow/jdk1.6.0_26/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib"/>
<property name="java.specification.name" value="Java Platform API Specification"/>
<property name="java.class.version" value="50.0"/>
<property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
<property name="os.version" value="3.1.0-7.fc16.x86_64"/>
<property name="user.home" value="/home/smarlow"/>
<property name="user.timezone" value="US/Eastern"/>
<property name="java.awt.printerjob" value="sun.print.PSPrinterJob"/>
<property name="file.encoding" value="UTF-8"/>
<property name="java.specification.version" value="1.6"/>
<property name="user.name" value="smarlow"/>
<property name="java.class.path" value="/home/smarlow/work/as7/tools/maven/boot/plexus-classworlds-2.4.jar"/>
<property name="java.vm.specification.version" value="1.0"/>
<property name="sun.arch.data.model" value="64"/>
<property name="java.home" value="/home/smarlow/jdk1.6.0_26/jre"/>
<property name="sun.java.command" value="org.codehaus.plexus.classworlds.launcher.Launcher -s tools/maven/conf/settings.xml clean install -Dintegration.module -rf :jboss-as-testsuite-integration"/>
<property name="java.specification.vendor" value="Sun Microsystems Inc."/>
<property name="user.language" value="en"/>
<property name="java.vm.info" value="mixed mode"/>
<property name="integration.module" value="true"/>
<property name="java.version" value="1.6.0_26"/>
<property name="java.ext.dirs" value="/home/smarlow/jdk1.6.0_26/jre/lib/ext:/usr/java/packages/lib/ext"/>
<property name="securerandom.source" value="file:/dev/./urandom"/>
<property name="sun.boot.class.path" value="/home/smarlow/jdk1.6.0_26/jre/lib/resources.jar:/home/smarlow/jdk1.6.0_26/jre/lib/rt.jar:/home/smarlow/jdk1.6.0_26/jre/lib/sunrsasign.jar:/home/smarlow/jdk1.6.0_26/jre/lib/jsse.jar:/home/smarlow/jdk1.6.0_26/jre/lib/jce.jar:/home/smarlow/jdk1.6.0_26/jre/lib/charsets.jar:/home/smarlow/jdk1.6.0_26/jre/lib/modules/jdk.boot.jar:/home/smarlow/jdk1.6.0_26/jre/classes"/>
<property name="java.vendor" value="Sun Microsystems Inc."/>
<property name="maven.home" value="/home/smarlow/work/as7/tools/maven"/>
<property name="file.separator" value="/"/>
<property name="java.vendor.url.bug" value="http://java.sun.com/cgi-bin/bugreport.cgi"/>
<property name="sun.cpu.endian" value="little"/>
<property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
<property name="sun.desktop" value="gnome"/>
<property name="sun.cpu.isalist" value=""/>
</properties>
<testcase time="0.268" classname="org.jboss.as.test.smoke.embedded.mgmt.datasource.DataSourceOperationsUnitTestCase(tests-smoke-default)" name="testAddDsAndTestConnection"/>
<testcase time="0.131" classname="org.jboss.as.test.smoke.embedded.mgmt.datasource.DataSourceOperationsUnitTestCase(tests-smoke-default)" name="testAddDisabledDsEnableItAndTestConnection"/>
<testcase time="0.186" classname="org.jboss.as.test.smoke.embedded.mgmt.datasource.DataSourceOperationsUnitTestCase(tests-smoke-default)" name="testAddDsWithConnectionProperties"/>
<testcase time="0.107" classname="org.jboss.as.test.smoke.embedded.mgmt.datasource.DataSourceOperationsUnitTestCase(tests-smoke-default)" name="testAddAndRemoveSameName"/>
<testcase time="0.155" classname="org.jboss.as.test.smoke.embedded.mgmt.datasource.DataSourceOperationsUnitTestCase(tests-smoke-default)" name="testAddAndRemoveXaDs"/>
<testcase time="0.123" classname="org.jboss.as.test.smoke.embedded.mgmt.datasource.DataSourceOperationsUnitTestCase(tests-smoke-default)" name="testMarshallUnmarshallXaDs"/>
<testcase time="0.08" classname="org.jboss.as.test.smoke.embedded.mgmt.datasource.DataSourceOperationsUnitTestCase(tests-smoke-default)" name="DisableAndReEnableXaDs">
<failure message="expected:<[success]> but was:<[failed]>" type="org.junit.ComparisonFailure">org.junit.ComparisonFailure: expected:<[success]> but was:<[failed]>
at org.junit.Assert.assertEquals(Assert.java:125)
at org.junit.Assert.assertEquals(Assert.java:147)
at org.jboss.as.test.smoke.embedded.mgmt.datasource.DataSourceOperationTestUtil.testConnectionXA(DataSourceOperationTestUtil.java:73)
at org.jboss.as.test.smoke.embedded.mgmt.datasource.DataSourceOperationsUnitTestCase.DisableAndReEnableXaDs(DataSourceOperationsUnitTestCase.java:532)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)
at org.jboss.arquillian.junit.Arquillian$6$1.invoke(Arquillian.java:246)
at org.jboss.arquillian.container.test.impl.execution.LocalTestExecuter.execute(LocalTestExecuter.java:60)
at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90)
at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)
at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)
at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:134)
at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:114)
at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)
at org.jboss.arquillian.container.test.impl.execution.ClientTestExecuter.execute(ClientTestExecuter.java:53)
at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90)
at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)
at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)
at org.jboss.arquillian.container.test.impl.client.ContainerEventController.createContext(ContainerEventController.java:130)
at org.jboss.arquillian.container.test.impl.client.ContainerEventController.createTestContext(ContainerEventController.java:117)
at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90)
at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
at org.jboss.arquillian.test.impl.TestContextHandler.createTestContext(TestContextHandler.java:82)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90)
at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
at org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:68)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90)
at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
at org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:54)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90)
at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:134)
at org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.test(EventTestRunnerAdaptor.java:111)
at org.jboss.arquillian.junit.Arquillian$6.evaluate(Arquillian.java:239)
at org.jboss.arquillian.junit.Arquillian$4.evaluate(Arquillian.java:202)
at org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:290)
at org.jboss.arquillian.junit.Arquillian.access$100(Arquillian.java:45)
at org.jboss.arquillian.junit.Arquillian$5.evaluate(Arquillian.java:216)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)
at org.jboss.arquillian.junit.Arquillian$2.evaluate(Arquillian.java:161)
at org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:290)
at org.jboss.arquillian.junit.Arquillian.access$100(Arquillian.java:45)
at org.jboss.arquillian.junit.Arquillian$3.evaluate(Arquillian.java:175)
at org.junit.runners.ParentRunner.run(ParentRunner.java:300)
at org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:123)
at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:123)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:104)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175)
at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68)
</failure>
<system-out>19:29:05,263 INFO [org.jboss.as.connector.subsystems.datasources.XaDataSourcePropertiesService] (MSC service thread 1-2) addinf URL,jdbc:h2:mem:test to java:jboss/datasources/XaJndiDsNameDisEn
19:29:05,264 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-1) MSC00001: Failed to start service jboss.data-source.XaDsNameDisEn: org.jboss.msc.service.StartException in service jboss.data-source.XaDsNameDisEn: Error during the deployment of XaDsNameDisEn
at org.jboss.as.connector.subsystems.datasources.AbstractDataSourceService.start(AbstractDataSourceService.java:115)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1824) [jboss-msc-1.0.1.GA.jar:1.0.1.GA]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1759) [jboss-msc-1.0.1.GA.jar:1.0.1.GA]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [:1.6.0_26]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [:1.6.0_26]
at java.lang.Thread.run(Thread.java:662) [:1.6.0_26]
Caused by: org.jboss.jca.common.api.validator.ValidateException: IJ010069: Missing required element xa-datasource-property in org.jboss.jca.common.metadata.ds.XADataSourceImpl
at org.jboss.jca.common.metadata.ds.XADataSourceImpl.validate(XADataSourceImpl.java:384)
at org.jboss.jca.common.metadata.ds.XADataSourceImpl.<init>(XADataSourceImpl.java:115)
at org.jboss.as.connector.subsystems.datasources.ModifiableXaDataSource.getUnModifiableInstance(ModifiableXaDataSource.java:372)
at org.jboss.as.connector.subsystems.datasources.XaDataSourceService.getDeployer(XaDataSourceService.java:66)
at org.jboss.as.connector.subsystems.datasources.AbstractDataSourceService.start(AbstractDataSourceService.java:108)
... 5 more
19:29:05,269 INFO [org.jboss.as.controller] (Remoting "smarlowpc:MANAGEMENT" task-4) JBAS014774: Service status report
JBAS014777: Services which failed to start: service jboss.data-source.XaDsNameDisEn: org.jboss.msc.service.StartException in service jboss.data-source.XaDsNameDisEn: Error during the deployment of XaDsNameDisEn
19:29:05,278 ERROR [org.jboss.as.controller] (Remoting "smarlowpc:MANAGEMENT" task-2) Operation ("test-connection-in-pool") failed - address: ([
("subsystem" => "datasources"),
("xa-data-source" => "XaDsNameDisEn")
]) - failure description: "failed to invoke operation: failed to match pool. Check JndiName: java:jboss/datasources/XaJndiDsNameDisEn"
</system-out>
</testcase>
<testcase time="0.025" classname="org.jboss.as.test.smoke.embedded.mgmt.datasource.DataSourceOperationsUnitTestCase(tests-smoke-default)" name="testReadInstalledDrivers"/>
<testcase time="0.116" classname="org.jboss.as.test.smoke.embedded.mgmt.datasource.DataSourceOperationsUnitTestCase(tests-smoke-default)" name="testAddXaDsWithProperties"/>
</testsuite>
> Cannot edit JNDI name of datasource
> -----------------------------------
>
> Key: AS7-1083
> URL: https://issues.jboss.org/browse/AS7-1083
> Project: Application Server 7
> Issue Type: Bug
> Components: JCA
> Environment: Build #1250 (22.6.2011 2:51:44)
> Reporter: Marek Novotny
> Assignee: Stefano Maestri
> Fix For: 7.1.0.Beta1
>
>
> admin console for Datasource allows to edit JNDI of datasource although then it complains the JNDI property is not writable.
> {code:title=Error stack trace}
> 14:25:02,023 WARN [org.jboss.as.controller] (HttpManagementService-threads - 8) Operation ("write-attribute") failed - address: ([
> ("subsystem" => "datasources"),
> ("data-source" => "DefaultDS")
> ]): org.jboss.as.controller.OperationFailedException [ "Attribute jndi-name is not writeable" ]
> at org.jboss.as.controller.operations.global.GlobalOperationHandlers$WriteAttributeHandler.execute(GlobalOperationHandlers.java:378)
> at org.jboss.as.controller.NewOperationContextImpl.executeStep(NewOperationContextImpl.java:352)
> at org.jboss.as.controller.NewOperationContextImpl.doCompleteStep(NewOperationContextImpl.java:299)
> at org.jboss.as.controller.NewOperationContextImpl.completeStep(NewOperationContextImpl.java:224)
> at org.jboss.as.controller.NewCompositeOperationHandler.execute(NewCompositeOperationHandler.java:84)
> at org.jboss.as.controller.NewOperationContextImpl.executeStep(NewOperationContextImpl.java:352)
> at org.jboss.as.controller.NewOperationContextImpl.doCompleteStep(NewOperationContextImpl.java:299)
> at org.jboss.as.controller.NewOperationContextImpl.completeStep(NewOperationContextImpl.java:224)
> at org.jboss.as.controller.NewModelControllerImpl$DefaultPrepareStepHandler.execute(NewModelControllerImpl.java:350)
> at org.jboss.as.controller.NewOperationContextImpl.executeStep(NewOperationContextImpl.java:352)
> at org.jboss.as.controller.NewOperationContextImpl.doCompleteStep(NewOperationContextImpl.java:299)
> at org.jboss.as.controller.NewOperationContextImpl.completeStep(NewOperationContextImpl.java:224)
> at org.jboss.as.controller.NewModelControllerImpl.execute(NewModelControllerImpl.java:119)
> at org.jboss.as.controller.NewModelControllerImpl$1.execute(NewModelControllerImpl.java:209)
> at org.jboss.as.controller.NewModelControllerImpl$1.execute(NewModelControllerImpl.java:199)
> at org.jboss.as.domain.http.server.DomainApiHandler.processRequest(DomainApiHandler.java:188)
> at org.jboss.as.domain.http.server.DomainApiHandler.handle(DomainApiHandler.java:123)
> at org.jboss.com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:82)
> at org.jboss.sun.net.httpserver.AuthFilter.doFilter(AuthFilter.java:80)
> at org.jboss.com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:85)
> at org.jboss.sun.net.httpserver.ServerImpl$Exchange$LinkHandler.handle(ServerImpl.java:606)
> at org.jboss.com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:82)
> at org.jboss.sun.net.httpserver.ServerImpl$Exchange.run(ServerImpl.java:578)
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [:1.6.0_24]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [:1.6.0_24]
> at java.lang.Thread.run(Thread.java:662) [:1.6.0_24]
> at org.jboss.threads.JBossThread.run(JBossThread.java:122)
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list