Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-1502

Configuration TransactionType missing autocommit setter

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • Major
    • None
    • 5.1.0.BETA3
    • Configuration
    • None
    • Hide

      Add <transaction transactionMode="TRANSACTIONAL" autoCommit="true"/> to a named cache configuration in Infinispan 5.1 Beta 3.

      Show
      Add <transaction transactionMode="TRANSACTIONAL" autoCommit="true"/> to a named cache configuration in Infinispan 5.1 Beta 3.

    Description

      I am attempting to use the following XML in my configuration:

      <transaction transactionMode="TRANSACTIONAL" autoCommit="true"/>
      

      But am receiving the message:

      Caused by: java.io.IOException: The property has a getter "public java.lang.Boolean org.infinispan.config.Configuration$TransactionType.isAutoCommit()" but no setter. For unmarshalling, please define setters. (Or if this is a collection property, make sure that the getter returns a collection instance.)
      	at org.infinispan.config.InfinispanConfiguration.newInfinispanConfiguration(InfinispanConfiguration.java:263) [infinispan-core-5.1.0.BETA3.jar:]
      	at org.infinispan.config.InfinispanConfiguration.newInfinispanConfiguration(InfinispanConfiguration.java:281) [infinispan-core-5.1.0.BETA3.jar:]
      	at org.infinispan.config.InfinispanConfiguration.newInfinispanConfiguration(InfinispanConfiguration.java:133) [infinispan-core-5.1.0.BETA3.jar:]
      	at org.infinispan.config.InfinispanConfiguration.newInfinispanConfiguration(InfinispanConfiguration.java:109) [infinispan-core-5.1.0.BETA3.jar:]
      	at org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:253) [infinispan-core-5.1.0.BETA3.jar:]
      	at org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:239) [infinispan-core-5.1.0.BETA3.jar:]
      	at org.hibernate.search.infinispan.CacheManagerServiceProvider.start(CacheManagerServiceProvider.java:94) [hibernate-search-infinispan-3.4.1.Final.jar:]
      	... 52 more
      

      It appears the setter is missing the word "set" in front of it.

            @Override
            public TransactionConfig autoCommit(boolean enabled) {
               testImmutability("autoCommit");
               this.autoCommit = enabled;
               return this;
            }
      

      Attachments

        Issue Links

          Activity

            People

              rh-ee-galder Galder ZamarreƱo
              astralbodies_jira Aaron Douglas (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: