Please share how you build your module. E.g. if you're using Liferay Workspace: Which target version did you configure? Do you manually configure dependencies that might be in a different version? OSGi can be quite picky if you specify a very specific version of a dependency at build-time that might not be compatible with what's found at runtime.
When you share: Pay specific attention to versions of the dependencies, or the target platform