I'm using the squirrel state machine on Android, but it keeps crashing with this error:
java.lang.VerifyError: org/apache/log4j/config/PropertySetter
at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:772)
at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:735)
at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:615)
at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:502)
at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:547)
at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:483)
at org.apache.log4j.LogManager.<clinit>(LogManager.java:127)
at org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:73)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:242)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:254)
at org.squirrelframework.foundation.util.ReflectUtils.<clinit>(ReflectUtils.java:24)
at org.squirrelframework.foundation.component.SquirrelProvider.findImplementationClass(SquirrelProvider.java:138)
at org.squirrelframework.foundation.component.SquirrelProvider.resolveImplIfInterface(SquirrelProvider.java:115)
at org.squirrelframework.foundation.component.SquirrelProvider.getImplementation(SquirrelProvider.java:98)
at org.squirrelframework.foundation.component.SquirrelProvider.newInstance(SquirrelProvider.java:52)
at org.squirrelframework.foundation.component.SquirrelProvider.newInstance(SquirrelProvider.java:38)
at org.squirrelframework.foundation.fsm.StateMachineBuilderFactory.create(StateMachineBuilderFactory.java:74)
at org.squirrelframework.foundation.fsm.StateMachineBuilderFactory.create(StateMachineBuilderFactory.java:27)
at org.squirrelframework.foundation.fsm.StateMachineBuilderFactory.create(StateMachineBuilderFactory.java:22)