Uploaded image for project: 'Teiid'
  1. Teiid
  2. TEIID-3200

Teiid 8.8.1 embedded version doesn't work with IBM JDK 6

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Obsolete
    • Icon: Major Major
    • None
    • 8.8
    • Embedded
    • Hide

      Running Teiid 8.8.1 embedded version with IBM JDK 6

      Show
      Running Teiid 8.8.1 embedded version with IBM JDK 6

      Teiid 8.7 used to work with IBM JDK 6, but not Teiid 8.8.1.

      It causes the following error:

      [java] Caused by: org.infinispan.CacheException: Unable to invoke method public void org.infinispan.commands.CommandsFactoryImpl.setupDependencies(org.infinispan.container.DataContainer,org.infinispan.notifications.cachelistener.CacheNotifier,org.infinispan.Cache,org.infinispan.interceptors.InterceptorChain,org.infinispan.distribution.DistributionManager,org.infinispan.context.InvocationContextContainer,org.infinispan.transaction.TransactionTable,org.infinispan.configuration.cache.Configuration,java.util.Map,org.infinispan.transaction.xa.recovery.RecoveryManager,org.infinispan.statetransfer.StateProvider,org.infinispan.statetransfer.StateConsumer,org.infinispan.util.concurrent.locks.LockManager,org.infinispan.container.InternalEntryFactory,org.infinispan.distexec.mapreduce.MapReduceManager,org.infinispan.statetransfer.StateTransferManager,org.infinispan.xsite.BackupSender,org.infinispan.commands.CancellationService) on object of type CommandsFactoryImpl with parameters [org.infinispan.container.DefaultDataContainer@189b189b, org.infinispan.notifications.cachelistener.CacheNotifierImpl@400e400e, Cache 'resultset'@43084308,
      [java] >> org.infinispan.interceptors.InvocationContextInterceptor, null, org.infinispan.context.TransactionalInvocationContextContainer@3050305, org.infinispan.transaction.TransactionTable@54695469, Configuration{classLoader=null, clustering=ClusteringConfiguration{async=AsyncConfiguration

      {asyncMarshalling=false, replicationQueue=null, replicationQueueInterval=5000, replicationQueueMaxElements=1000, useReplicationQueue=false}

      , cacheMode=LOCAL, hash=HashConfiguration{consistentHashFactory=null, hash=MurmurHash3, numOwners=2, numSegments=60, groupsConfiguration=GroupsConfiguration

      {enabled=false, groupers=[]}

      , stateTransferConfiguration=StateTransferConfiguration{chunkSize=10000, fetchInMemoryState=false, originalFetchInMemoryState=null, timeout=240000, awaitInitialTransfer=false, originalAwaitInitialTransfer=null}}, l1=L1Configuration

      {enabled=false, invalidationThreshold=0, lifespan=600000, onRehash=false, cleanupTaskFrequency=600000}

      , stateTransfer=StateTransferConfiguration

      {chunkSize=10000, fetchInMemoryState=false, originalFetchInMemoryState=null, timeout=240000, awaitInitialTransfer=false, originalAwaitInitialTransfer=null}

      , sync=SyncConfiguration{replTimeout=15000}}, customInterceptors=CustomInterceptorsConfiguration

      {interceptors=[]}

      , dataContainer=DataContainerConfiguration

      {dataContainer=null}

      , deadlockDetection=DeadlockDetectionConfiguration

      {enabled=false, spinDuration=100}

      , eviction=EvictionConfiguration

      {maxEntries=1024, strategy=LIRS, threadPolicy=DEFAULT}

      , expiration=ExpirationConfiguration

      {lifespan=7200000, maxIdle=-1, reaperEnabled=true, wakeUpInterval=60000}

      , indexing=IndexingConfiguration

      {enabled=false, indexLocalOnly=false}

      , invocationBatching=InvocationBatchingConfiguration

      {enabled=false}, jmxStatistics=JMXStatisticsConfiguration{enabled=false}

      , loaders=LoadersConfiguration

      {cacheLoaders=[], passivation=false, preload=false, shared=false}

      , locking=LockingConfiguration

      {concurrencyLevel=32, isolationLevel=READ_COMMITTED, lockAcquisitionTimeout=10000, useLockStriping=false, writeSkewCheck=false}

      , modules={}, storeAsBinary=StoreAsBinaryConfiguration

      {enabled=false, storeKeysAsBinary=true, storeValuesAsBinary=true}

      , transaction=TransactionConfiguration{autoCommit=true, cacheStopTimeout=30000, eagerLockingSingleNode=false, lockingMode=OPTIMISTIC, syncCommitPhase=true, syncRollbackPhase=false, transactionManagerLookup=org.infinispan.transaction.lookup.GenericTransactionManagerLookup@4da54da5, transactionSynchronizationRegistryLookup=null, transactionMode=TRANSACTIONAL, useEagerLocking=false, useSynchronization=true, recovery=RecoveryConfiguration

      {enabled=true, recoveryInfoCacheName='__recoveryInfoCacheName__'}

      , reaperWakeUpInterval=1000, completedTxTimeout=15000, use1PcForAutoCommitTransactions=false}, versioning=VersioningConfiguration

      {enabled=false, scheme=NONE}

      , unsafe=UnsafeConfiguration

      {unreliableReturnValues=false}

      , sites=SiteConfiguration{allBackups=[], backupFor=BackupForConfiguration

      {remoteCache='null', remoteSite='null'}

      , disableBackups=false, inUseBackupSites=[]}}, {}, {}, null, null, org.infinispan.util.concurrent.locks.LockManagerImpl@15b815b8, org.infinispan.container.InternalEntryFactoryImpl@1c921c92, org.infinispan.distexec.mapreduce.MapReduceManagerImpl@6e906e90, null, org.infinispan.xsite.BackupSenderImpl@39643964, org.infinispan.commands.CancellationServiceImpl@2ec52ec5]

      Actually, this is a bug in infinispan.

      https://issues.jboss.org/browse/ISPN-3611

      This bug got introduced after upgrading infinspan-core version from 5.1.2 to 5.2.7 in Teiid 8.8.1.

      Maybe Teiid should consider to upgrade infinspan-core to version 6.0 instead.

              rhn-engineering-shawkins Steven Hawkins
              mchantibco Ivan Chan (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: