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.

Searched on Google with the first line of a JAVA stack trace?

We can recommend more relevant solutions and speed up debugging when you paste your entire stack trace with the exception message. Try a sample exception.

Recommended solutions based on your search

Samebug tips

Do you know how to solve this issue? Write a tip to help other users and build your expert profile.

Solutions on the web

via incubator-aries-user by Martin Lichtin, 1 year ago
The methods protected final void org.springframework.transaction.support.AbstractPlatformTransactionManager.resume(java.lang.Object,org.springframework.transaction.support.AbstractPlatformTransactionManager$SuspendedResourcesHolder) throws
via aries-user by Martin Lichtin, 1 year ago
The methods protected final void org.springframework.transaction.support.AbstractPlatformTransactionManager.resume(java.lang.Object,org.springframework.transaction.support.AbstractPlatformTransactionManager$SuspendedResourcesHolder) throws
via aries-user by Martin Lichtin, 1 year ago
The methods protected final void org.springframework.transaction.support.AbstractPlatformTransactionManager.resume(java.lang.Object,org.springframework.transaction.support.AbstractPlatformTransactionManager$SuspendedResourcesHolder) throws
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(ProxySubclassGenerator.java:352)
at org.apache.aries.proxy.impl.gen.ProxySubclassGenerator.getProxySubclass(ProxySubclassGenerator.java:128)
at org.apache.aries.proxy.impl.gen.ProxySubclassGenerator.newProxySubclassInstance(ProxySubclassGenerator.java:171)
at org.apache.aries.proxy.impl.AsmProxyManager.createNewProxy(AsmProxyManager.java:135)
at org.apache.aries.proxy.impl.AbstractProxyManager.createDelegatingInterceptingProxy(AbstractProxyManager.java:75)

Users with the same issue

You are the first who have seen this exception. Write a tip to help other users and build your expert profile.

Write tip

Know the solutions? Share your knowledge to help other developers to debug faster.