[jboss-jira] [JBoss JIRA] (JBJCA-1179) Guard against Subject modification
Martin Simka (JIRA)
issues at jboss.org
Thu May 22 10:56:57 EDT 2014
[ https://issues.jboss.org/browse/JBJCA-1179?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12969792#comment-12969792 ]
Martin Simka commented on JBJCA-1179:
-------------------------------------
Hi Ivo,
your fix causes similar error as Jesper's:
{noformat}
16:48:51,318 ERROR [org.jboss.qa.krbds.web.host.TestServlet] (http-/127.0.0.1:8080-1) Error in servlet: java.sql.SQLException: javax.resource.ResourceException: IJ000456: Unchecked throwable in ManagedConnection.getConnection() cl=org.jboss.jca.core.connectionmanager.listener.TxConnectionListener at 2a8f54a0[state=NORMAL managed connection=org.jboss.jca.adapters.jdbc.local.LocalManagedConnection at 27fcea34 connection handles=0 lastUse=1400770131317 trackByTx=false pool=org.jboss.jca.core.connectionmanager.pool.strategy.PoolBySubject at 17ad8b35 pool internal context=SemaphoreArrayListManagedConnectionPool at 7d464444[pool=TestDatasource] xaResource=LocalXAResourceImpl at 4d74106e[connectionListener=2a8f54a0 connectionManager=27aea273 warned=false currentXid=null productName=Oracle productVersion=Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options jndiName=java:jboss/datasources/TestDatasource] txSync=null]
at org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:151)
at org.jboss.qa.krbds.web.host.TestServlet.doGet(TestServlet.java:48) [classes:]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:734) [jboss-servlet-api_3.0_spec-1.0.2.Final-redhat-1.jar:1.0.2.Final-redhat-1]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.2.Final-redhat-1.jar:1.0.2.Final-redhat-1]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295) [jbossweb-7.4.2.Final-redhat-1.jar:7.4.2.Final-redhat-1]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) [jbossweb-7.4.2.Final-redhat-1.jar:7.4.2.Final-redhat-1]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:231) [jbossweb-7.4.2.Final-redhat-1.jar:7.4.2.Final-redhat-1]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:149) [jbossweb-7.4.2.Final-redhat-1.jar:7.4.2.Final-redhat-1]
at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:169) [jboss-as-web-7.4.0.Final-redhat-12.jar:7.4.0.Final-redhat-12]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:145) [jbossweb-7.4.2.Final-redhat-1.jar:7.4.2.Final-redhat-1]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:97) [jbossweb-7.4.2.Final-redhat-1.jar:7.4.2.Final-redhat-1]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:102) [jbossweb-7.4.2.Final-redhat-1.jar:7.4.2.Final-redhat-1]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:340) [jbossweb-7.4.2.Final-redhat-1.jar:7.4.2.Final-redhat-1]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856) [jbossweb-7.4.2.Final-redhat-1.jar:7.4.2.Final-redhat-1]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653) [jbossweb-7.4.2.Final-redhat-1.jar:7.4.2.Final-redhat-1]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:926) [jbossweb-7.4.2.Final-redhat-1.jar:7.4.2.Final-redhat-1]
at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_17]
Caused by: javax.resource.ResourceException: IJ000456: Unchecked throwable in ManagedConnection.getConnection() cl=org.jboss.jca.core.connectionmanager.listener.TxConnectionListener at 2a8f54a0[state=NORMAL managed connection=org.jboss.jca.adapters.jdbc.local.LocalManagedConnection at 27fcea34 connection handles=0 lastUse=1400770131317 trackByTx=false pool=org.jboss.jca.core.connectionmanager.pool.strategy.PoolBySubject at 17ad8b35 pool internal context=SemaphoreArrayListManagedConnectionPool at 7d464444[pool=TestDatasource] xaResource=LocalXAResourceImpl at 4d74106e[connectionListener=2a8f54a0 connectionManager=27aea273 warned=false currentXid=null productName=Oracle productVersion=Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options jndiName=java:jboss/datasources/TestDatasource] txSync=null]
at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:511)
at org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:143)
... 16 more
Caused by: javax.resource.ResourceException: Wrong credentials passed to getConnection!
at org.jboss.jca.adapters.jdbc.BaseWrapperManagedConnection.checkIdentity(BaseWrapperManagedConnection.java:874)
at org.jboss.jca.adapters.jdbc.BaseWrapperManagedConnection.getConnection(BaseWrapperManagedConnection.java:466)
at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:497)
... 17 more
{noformat}
Error appears when running more tests, not only single test, e.g.:
{code}
mvn verify -Ddb.profile=oracle11gR2 -Djboss.dist=/tmp/krbtest/jboss-eap-6.3 -Djdbc.installation.type=deployment -Dit.test=org.jboss.qa.krbds.test.DatasourceWithoutAllowMultipleUsersTestCase
{code}
> Guard against Subject modification
> ----------------------------------
>
> Key: JBJCA-1179
> URL: https://issues.jboss.org/browse/JBJCA-1179
> Project: IronJacamar
> Issue Type: Bug
> Components: JDBC
> Affects Versions: 1.0.26.Final, 1.1.6.Final, 1.2.0.Beta2
> Reporter: Jesper Pedersen
> Assignee: Jesper Pedersen
> Attachments: ironjacamar-jdbc.jar
>
>
--
This message was sent by Atlassian JIRA
(v6.2.3#6260)
More information about the jboss-jira
mailing list