org.apache.aries.proxy.FinalModifierException: The methods protected final void org.springframework.transaction.support.AbstractPlatformTransactionManager.resume(java.lang.Object,org.springframework.transaction.support.AbstractPlatformTransactionManager$SuspendedResourcesHolder) throws org.springframework.transaction.TransactionException, protected final org.springframework.transaction.support.AbstractPlatformTransactionManager$SuspendedResourcesHolder org.springframework.transaction.support.AbstractPlatformTransactionManager.suspend(java.lang.Object) throws org.springframework.transaction.TransactionException, public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.setNestedTransactionAllowed(boolean), protected final void org.springframework.transaction.support.AbstractPlatformTransactionManager.invokeAfterCompletion(java.util.List<org.springframework.transaction.support.TransactionSynchronization>,int), public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.setTransactionSynchronization(int), public final int org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransactionSynchronization(), public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.setDefaultTimeout(int), public final boolean org.springframework.transaction.support.AbstractPlatformTransactionManager.isNestedTransactionAllowed(), public final boolean org.springframework.transaction.support.AbstractPlatformTransactionManager.isValidateExistingTransaction(), public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.setRollbackOnCommitFailure(boolean), public final boolean org.springframework.transaction.support.AbstractPlatformTransactionManager.isRollbackOnCommitFailure(), protected final org.springframework.transaction.support.DefaultTransactionStatus org.springframework.transaction.support.AbstractPlatformTransactionManager.prepareTransactionStatus(org.springframework.transaction.TransactionDefinition,java.lang.Object,boolean,boolean,boolean,java.lang.Object), protected final void org.springframework.transaction.support.AbstractPlatformTransactionManager.triggerBeforeCommit(org.springframework.transaction.support.DefaultTransactionStatus), protected final void org.springframework.transaction.support.AbstractPlatformTransactionManager.triggerBeforeCompletion(org.springframework.transaction.support.DefaultTransactionStatus), public final int org.springframework.transaction.support.AbstractPlatformTransactionManager.getDefaultTimeout(), public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.setTransactionSynchronizationName(java.lang.String), public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.setValidateExistingTransaction(boolean), public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.setGlobalRollbackOnParticipationFailure(boolean), public final boolean org.springframework.transaction.support.AbstractPlatformTransactionManager.isGlobalRollbackOnParticipationFailure(), public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.setFailEarlyOnGlobalRollbackOnly(boolean), public final boolean org.springframework.transaction.support.AbstractPlatformTransactionManager.isFailEarlyOnGlobalRollbackOnly(), public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(org.springframework.transaction.TransactionStatus) throws org.springframework.transaction.TransactionException, public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.rollback(org.springframework.transaction.TransactionStatus) throws org.springframework.transaction.TransactionException, public final org.springframework.transaction.TransactionStatus org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(org.springframework.transaction.TransactionDefinition) throws org.springframework.transaction.TransactionException in class java.lang.Object are final.

aries-user | Martin Lichtin | 2 years ago
  1. 0

    Unable to create a proxy object for the service ... Returning the original object instead

    aries-user | 2 years ago | Martin Lichtin
    org.apache.aries.proxy.FinalModifierException: The methods protected final void org.springframework.transaction.support.AbstractPlatformTransactionManager.resume(java.lang.Object,org.springframework.transaction.support.AbstractPlatformTransactionManager$SuspendedResourcesHolder) throws org.springframework.transaction.TransactionException, protected final org.springframework.transaction.support.AbstractPlatformTransactionManager$SuspendedResourcesHolder org.springframework.transaction.support.AbstractPlatformTransactionManager.suspend(java.lang.Object) throws org.springframework.transaction.TransactionException, public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.setNestedTransactionAllowed(boolean), protected final void org.springframework.transaction.support.AbstractPlatformTransactionManager.invokeAfterCompletion(java.util.List<org.springframework.transaction.support.TransactionSynchronization>,int), public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.setTransactionSynchronization(int), public final int org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransactionSynchronization(), public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.setDefaultTimeout(int), public final boolean org.springframework.transaction.support.AbstractPlatformTransactionManager.isNestedTransactionAllowed(), public final boolean org.springframework.transaction.support.AbstractPlatformTransactionManager.isValidateExistingTransaction(), public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.setRollbackOnCommitFailure(boolean), public final boolean org.springframework.transaction.support.AbstractPlatformTransactionManager.isRollbackOnCommitFailure(), protected final org.springframework.transaction.support.DefaultTransactionStatus org.springframework.transaction.support.AbstractPlatformTransactionManager.prepareTransactionStatus(org.springframework.transaction.TransactionDefinition,java.lang.Object,boolean,boolean,boolean,java.lang.Object), protected final void org.springframework.transaction.support.AbstractPlatformTransactionManager.triggerBeforeCommit(org.springframework.transaction.support.DefaultTransactionStatus), protected final void org.springframework.transaction.support.AbstractPlatformTransactionManager.triggerBeforeCompletion(org.springframework.transaction.support.DefaultTransactionStatus), public final int org.springframework.transaction.support.AbstractPlatformTransactionManager.getDefaultTimeout(), public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.setTransactionSynchronizationName(java.lang.String), public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.setValidateExistingTransaction(boolean), public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.setGlobalRollbackOnParticipationFailure(boolean), public final boolean org.springframework.transaction.support.AbstractPlatformTransactionManager.isGlobalRollbackOnParticipationFailure(), public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.setFailEarlyOnGlobalRollbackOnly(boolean), public final boolean org.springframework.transaction.support.AbstractPlatformTransactionManager.isFailEarlyOnGlobalRollbackOnly(), public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(org.springframework.transaction.TransactionStatus) throws org.springframework.transaction.TransactionException, public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.rollback(org.springframework.transaction.TransactionStatus) throws org.springframework.transaction.TransactionException, public final org.springframework.transaction.TransactionStatus org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(org.springframework.transaction.TransactionDefinition) throws org.springframework.transaction.TransactionException in class java.lang.Object are final.
  2. 0

    Unable to create a proxy object for the service ... Returning the original object instead

    incubator-aries-user | 2 years ago | Martin Lichtin
    org.apache.aries.proxy.FinalModifierException: The methods protected final void org.springframework.transaction.support.AbstractPlatformTransactionManager.resume(java.lang.Object,org.springframework.transaction.support.AbstractPlatformTransactionManager$SuspendedResourcesHolder) throws org.springframework.transaction.TransactionException, protected final org.springframework.transaction.support.AbstractPlatformTransactionManager$SuspendedResourcesHolder org.springframework.transaction.support.AbstractPlatformTransactionManager.suspend(java.lang.Object) throws org.springframework.transaction.TransactionException, public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.setNestedTransactionAllowed(boolean), protected final void org.springframework.transaction.support.AbstractPlatformTransactionManager.invokeAfterCompletion(java.util.List<org.springframework.transaction.support.TransactionSynchronization>,int), public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.setTransactionSynchronization(int), public final int org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransactionSynchronization(), public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.setDefaultTimeout(int), public final boolean org.springframework.transaction.support.AbstractPlatformTransactionManager.isNestedTransactionAllowed(), public final boolean org.springframework.transaction.support.AbstractPlatformTransactionManager.isValidateExistingTransaction(), public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.setRollbackOnCommitFailure(boolean), public final boolean org.springframework.transaction.support.AbstractPlatformTransactionManager.isRollbackOnCommitFailure(), protected final org.springframework.transaction.support.DefaultTransactionStatus org.springframework.transaction.support.AbstractPlatformTransactionManager.prepareTransactionStatus(org.springframework.transaction.TransactionDefinition,java.lang.Object,boolean,boolean,boolean,java.lang.Object), protected final void org.springframework.transaction.support.AbstractPlatformTransactionManager.triggerBeforeCommit(org.springframework.transaction.support.DefaultTransactionStatus), protected final void org.springframework.transaction.support.AbstractPlatformTransactionManager.triggerBeforeCompletion(org.springframework.transaction.support.DefaultTransactionStatus), public final int org.springframework.transaction.support.AbstractPlatformTransactionManager.getDefaultTimeout(), public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.setTransactionSynchronizationName(java.lang.String), public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.setValidateExistingTransaction(boolean), public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.setGlobalRollbackOnParticipationFailure(boolean), public final boolean org.springframework.transaction.support.AbstractPlatformTransactionManager.isGlobalRollbackOnParticipationFailure(), public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.setFailEarlyOnGlobalRollbackOnly(boolean), public final boolean org.springframework.transaction.support.AbstractPlatformTransactionManager.isFailEarlyOnGlobalRollbackOnly(), public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(org.springframework.transaction.TransactionStatus) throws org.springframework.transaction.TransactionException, public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.rollback(org.springframework.transaction.TransactionStatus) throws org.springframework.transaction.TransactionException, public final org.springframework.transaction.TransactionStatus org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(org.springframework.transaction.TransactionDefinition) throws org.springframework.transaction.TransactionException in class java.lang.Object are final.
  3. 0

    Unable to create a proxy object for the service ... Returning the original object instead

    aries-user | 2 years ago | Martin Lichtin
    org.apache.aries.proxy.FinalModifierException: The methods protected final void org.springframework.transaction.support.AbstractPlatformTransactionManager.resume(java.lang.Object,org.springframework.transaction.support.AbstractPlatformTransactionManager$SuspendedResourcesHolder) throws org.springframework.transaction.TransactionException, protected final org.springframework.transaction.support.AbstractPlatformTransactionManager$SuspendedResourcesHolder org.springframework.transaction.support.AbstractPlatformTransactionManager.suspend(java.lang.Object) throws org.springframework.transaction.TransactionException, public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.setNestedTransactionAllowed(boolean), protected final void org.springframework.transaction.support.AbstractPlatformTransactionManager.invokeAfterCompletion(java.util.List<org.springframework.transaction.support.TransactionSynchronization>,int), public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.setTransactionSynchronization(int), public final int org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransactionSynchronization(), public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.setDefaultTimeout(int), public final boolean org.springframework.transaction.support.AbstractPlatformTransactionManager.isNestedTransactionAllowed(), public final boolean org.springframework.transaction.support.AbstractPlatformTransactionManager.isValidateExistingTransaction(), public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.setRollbackOnCommitFailure(boolean), public final boolean org.springframework.transaction.support.AbstractPlatformTransactionManager.isRollbackOnCommitFailure(), protected final org.springframework.transaction.support.DefaultTransactionStatus org.springframework.transaction.support.AbstractPlatformTransactionManager.prepareTransactionStatus(org.springframework.transaction.TransactionDefinition,java.lang.Object,boolean,boolean,boolean,java.lang.Object), protected final void org.springframework.transaction.support.AbstractPlatformTransactionManager.triggerBeforeCommit(org.springframework.transaction.support.DefaultTransactionStatus), protected final void org.springframework.transaction.support.AbstractPlatformTransactionManager.triggerBeforeCompletion(org.springframework.transaction.support.DefaultTransactionStatus), public final int org.springframework.transaction.support.AbstractPlatformTransactionManager.getDefaultTimeout(), public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.setTransactionSynchronizationName(java.lang.String), public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.setValidateExistingTransaction(boolean), public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.setGlobalRollbackOnParticipationFailure(boolean), public final boolean org.springframework.transaction.support.AbstractPlatformTransactionManager.isGlobalRollbackOnParticipationFailure(), public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.setFailEarlyOnGlobalRollbackOnly(boolean), public final boolean org.springframework.transaction.support.AbstractPlatformTransactionManager.isFailEarlyOnGlobalRollbackOnly(), public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(org.springframework.transaction.TransactionStatus) throws org.springframework.transaction.TransactionException, public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.rollback(org.springframework.transaction.TransactionStatus) throws org.springframework.transaction.TransactionException, public final org.springframework.transaction.TransactionStatus org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(org.springframework.transaction.TransactionDefinition) throws org.springframework.transaction.TransactionException in class java.lang.Object are final.
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    Re: Service property assigned with a service reference

    aries-user | 5 years ago | David Feliot
    org.apache.aries.proxy.FinalModifierException: The class java.lang.String is final.
  6. 0

    RE: Service property assigned with a service reference

    aries-user | 5 years ago | Timothy Ward
    org.apache.aries.proxy.FinalModifierException: The class java.lang.String is final.

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. org.apache.aries.proxy.FinalModifierException

      The methods protected final void org.springframework.transaction.support.AbstractPlatformTransactionManager.resume(java.lang.Object,org.springframework.transaction.support.AbstractPlatformTransactionManager$SuspendedResourcesHolder) throws org.springframework.transaction.TransactionException, protected final org.springframework.transaction.support.AbstractPlatformTransactionManager$SuspendedResourcesHolder org.springframework.transaction.support.AbstractPlatformTransactionManager.suspend(java.lang.Object) throws org.springframework.transaction.TransactionException, public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.setNestedTransactionAllowed(boolean), protected final void org.springframework.transaction.support.AbstractPlatformTransactionManager.invokeAfterCompletion(java.util.List<org.springframework.transaction.support.TransactionSynchronization>,int), public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.setTransactionSynchronization(int), public final int org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransactionSynchronization(), public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.setDefaultTimeout(int), public final boolean org.springframework.transaction.support.AbstractPlatformTransactionManager.isNestedTransactionAllowed(), public final boolean org.springframework.transaction.support.AbstractPlatformTransactionManager.isValidateExistingTransaction(), public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.setRollbackOnCommitFailure(boolean), public final boolean org.springframework.transaction.support.AbstractPlatformTransactionManager.isRollbackOnCommitFailure(), protected final org.springframework.transaction.support.DefaultTransactionStatus org.springframework.transaction.support.AbstractPlatformTransactionManager.prepareTransactionStatus(org.springframework.transaction.TransactionDefinition,java.lang.Object,boolean,boolean,boolean,java.lang.Object), protected final void org.springframework.transaction.support.AbstractPlatformTransactionManager.triggerBeforeCommit(org.springframework.transaction.support.DefaultTransactionStatus), protected final void org.springframework.transaction.support.AbstractPlatformTransactionManager.triggerBeforeCompletion(org.springframework.transaction.support.DefaultTransactionStatus), public final int org.springframework.transaction.support.AbstractPlatformTransactionManager.getDefaultTimeout(), public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.setTransactionSynchronizationName(java.lang.String), public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.setValidateExistingTransaction(boolean), public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.setGlobalRollbackOnParticipationFailure(boolean), public final boolean org.springframework.transaction.support.AbstractPlatformTransactionManager.isGlobalRollbackOnParticipationFailure(), public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.setFailEarlyOnGlobalRollbackOnly(boolean), public final boolean org.springframework.transaction.support.AbstractPlatformTransactionManager.isFailEarlyOnGlobalRollbackOnly(), public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(org.springframework.transaction.TransactionStatus) throws org.springframework.transaction.TransactionException, public final void org.springframework.transaction.support.AbstractPlatformTransactionManager.rollback(org.springframework.transaction.TransactionStatus) throws org.springframework.transaction.TransactionException, public final org.springframework.transaction.TransactionStatus org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(org.springframework.transaction.TransactionDefinition) throws org.springframework.transaction.TransactionException in class java.lang.Object are final.

      at org.apache.aries.proxy.impl.gen.ProxySubclassGenerator.scanForFinalModifiers()
    2. Apache Aries Proxy Service
      AbstractProxyManager.createInterceptingProxy
      1. org.apache.aries.proxy.impl.gen.ProxySubclassGenerator.scanForFinalModifiers(ProxySubclassGenerator.java:352)
      2. org.apache.aries.proxy.impl.gen.ProxySubclassGenerator.getProxySubclass(ProxySubclassGenerator.java:128)
      3. org.apache.aries.proxy.impl.gen.ProxySubclassGenerator.newProxySubclassInstance(ProxySubclassGenerator.java:171)
      4. org.apache.aries.proxy.impl.AsmProxyManager.createNewProxy(AsmProxyManager.java:135)
      5. org.apache.aries.proxy.impl.AbstractProxyManager.createDelegatingInterceptingProxy(AbstractProxyManager.java:75)
      6. org.apache.aries.proxy.impl.AbstractProxyManager.createInterceptingProxy(AbstractProxyManager.java:53)
      6 frames
    3. Apache Aries Blueprint Core
      ServiceRecipe$TriggerServiceFactory.getService
      1. org.apache.aries.blueprint.container.ServiceRecipe$TriggerServiceFactory.getService(ServiceRecipe.java:535)
      1 frame