[
https://issues.jboss.org/browse/AS7-5498?page=com.atlassian.jira.plugin.s...
]
Joe Wertz commented on AS7-5498:
--------------------------------
Was getting a similar issue.
{noformat}
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.jboss.as.clustering.web.infinispan.FineSessionAttributeStorageTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.236 sec
Running org.jboss.as.clustering.web.infinispan.CoarseSessionAttributeStorageTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 sec
Running org.jboss.as.clustering.web.infinispan.SimpleExternalizerTestCase
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 sec
Running org.jboss.as.clustering.web.infinispan.DistributedCacheManagerTest
Tests run: 22, Failures: 2, Errors: 1, Skipped: 0, Time elapsed: 0.385 sec <<<
FAILURE!
Running org.jboss.as.clustering.web.infinispan.SessionAttributeStorageFactoryTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec
Running org.jboss.as.clustering.web.infinispan.SessionMapEntryTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 sec
Results :
Failed tests:
getSessionDataNoOwner(org.jboss.as.clustering.web.infinispan.DistributedCacheManagerTest):
expected same:<Mock for IncomingDistributableSessionData, hashCode: 1125454900> was
not:<null>
getMissingSessionDataNoOwner(org.jboss.as.clustering.web.infinispan.DistributedCacheManagerTest):
expected same:<Mock for IncomingDistributableSessionData, hashCode: 431404444> was
not:<null>
Tests in error:
storeSessionData(org.jboss.as.clustering.web.infinispan.DistributedCacheManagerTest):
(..)
Tests run: 33, Failures: 2, Errors: 1, Skipped: 0
{noformat}
Adding ", same(Flag.FORCE_SYNCHRONOUS)" as a third method parameter to lines
180, 223, and 283 fixed the problem.
Current:
{noformat}
180 when(this.invoker.invoke(same(this.cache),
capturedOperation.capture())).thenReturn(null);
223 when(this.invoker.invoke(same(this.cache),
capturedOperation.capture())).thenReturn(data);
283 when(this.invoker.invoke(same(this.cache),
capturedOperation.capture())).thenReturn(expected);
{noformat}
Fixed:
{noformat}
180 when(this.invoker.invoke(same(this.cache), capturedOperation.capture(),
same(Flag.FORCE_SYNCHRONOUS))).thenReturn(null);
223 when(this.invoker.invoke(same(this.cache), capturedOperation.capture(),
same(Flag.FORCE_SYNCHRONOUS))).thenReturn(data);
283 when(this.invoker.invoke(same(this.cache), capturedOperation.capture(),
same(Flag.FORCE_SYNCHRONOUS))).thenReturn(expected);
{noformat}
The invoker in the Test file never gets called without the 3rd parameter.
When it's added to the manager in the @Before method, it's actually put *inside* a
child-class invoker, so it never gets called directly. Only thru that child class, which
always seems to add a 3rd parameter to the call. The wrapper child-class invoker gets
called with the currently defined 2-parameter invoker.invoke(...) call, but not the
invoker from the Test class.
infinispan.DistributedCacheManagerTest unit tests fail with openjdk7
--------------------------------------------------------------------
Key: AS7-5498
URL:
https://issues.jboss.org/browse/AS7-5498
Project: Application Server 7
Issue Type: Bug
Environment: affected master
Reporter: Radoslav Husar
Assignee: Radoslav Husar
Fix For: 7.2.0.Alpha1
Noticed by alexey
[rhusar@rhusar jboss-as]$ java -version
java version "1.7.0_06-icedtea"
OpenJDK Runtime Environment (fedora-2.3.1.fc17.2-x86_64)
OpenJDK 64-Bit Server VM (build 23.2-b09, mixed mode)
{noformat}
[INFO]
[INFO] --- maven-resources-plugin:2.5:testResources (default-testResources) @
jboss-as-clustering-web-infinispan ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory
/home/rhusar/git/jboss-as/clustering/web-infinispan/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @
jboss-as-clustering-web-infinispan ---
[INFO] Compiling 6 source files to
/home/rhusar/git/jboss-as/clustering/web-infinispan/target/test-classes
[INFO]
[INFO] --- maven-surefire-plugin:2.11:test (default-test) @
jboss-as-clustering-web-infinispan ---
[INFO] Surefire report directory:
/home/rhusar/git/jboss-as/clustering/web-infinispan/target/surefire-reports
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.jboss.as.clustering.web.infinispan.FineSessionAttributeStorageTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.334 sec
Running org.jboss.as.clustering.web.infinispan.CoarseSessionAttributeStorageTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 sec
Running org.jboss.as.clustering.web.infinispan.DistributedCacheManagerTest
Tests run: 22, Failures: 2, Errors: 6, Skipped: 0, Time elapsed: 0.42 sec <<<
FAILURE!
Running org.jboss.as.clustering.web.infinispan.SimpleExternalizerTestCase
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 sec
Running org.jboss.as.clustering.web.infinispan.SessionAttributeStorageFactoryTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec
Running org.jboss.as.clustering.web.infinispan.SessionMapEntryTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 sec
Results :
Failed tests:
getSessionDataNoOwner(org.jboss.as.clustering.web.infinispan.DistributedCacheManagerTest):
expected same:<Mock for IncomingDistributableSessionData, hashCode: 1688182366> was
not:<null>
getMissingSessionDataNoOwner(org.jboss.as.clustering.web.infinispan.DistributedCacheManagerTest):
expected same:<Mock for IncomingDistributableSessionData, hashCode: 981356300> was
not:<null>
Tests in error:
removeSession(org.jboss.as.clustering.web.infinispan.DistributedCacheManagerTest):
(..)
removeSessionLocal(org.jboss.as.clustering.web.infinispan.DistributedCacheManagerTest):
(..)
removeSessionLocalNoOwner(org.jboss.as.clustering.web.infinispan.DistributedCacheManagerTest):
(..)
evictSession(org.jboss.as.clustering.web.infinispan.DistributedCacheManagerTest): (..)
evictSessionNoOwner(org.jboss.as.clustering.web.infinispan.DistributedCacheManagerTest):
(..)
getSessionIds(org.jboss.as.clustering.web.infinispan.DistributedCacheManagerTest)
Tests run: 33, Failures: 2, Errors: 6, Skipped: 0
{noformat}
--
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