Error when logging in

I am in the process of migrating a client from Mx4 to Mx6. The SAML module was updated from a pre release to the latest version in the appstore. Whenever I log into the application bypassing the SSO I receive an error. I can log in and the application functions as expected but I wonder where this error is coming from. I suspected duplicated userlibs but as fas as I can tell this is not the case. From the stacktrace it looks like the SAML module is throwing the error. Anyone a guess what is wrong here and how to fix this? Regards, Ronald [EDIT] Found the problamatic jar file. It is commons-httpclient-3.1.jar which is rather old and has reached end of life. This one is in the latest SAML module. Will file a support request why this on is still in there and if it can be replaced by apache-httpcomponents-httpclient.jar. [EDIT2] My mistake. Problem is still there. The problem is only there if I activiate the SSO. Will file support request because it must be something with duplicate libraries. An unhandled error occurred in the MxRuntime. -------- java.lang.LinkageError: loader constraint violation: loader (instance of org/apache/felix/framework/BundleWiringImpl$BundleClassLoaderJava5) previously initiated loading for a different type with name "javax/servlet/http/HttpServletRequest" at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass( at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.findClass( at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation( at org.apache.felix.framework.BundleWiringImpl.access$400( at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass( at java.lang.ClassLoader.loadClass( at saml20.implementation.binding.PostBindingHandler.handle( at saml20.implementation.LoginHandler.handleRequest( at saml20.implementation.SAMLRequestHandler.processRequest( at com.mendix.externalinterface.connector.MxRuntimeConnector$1.execute( at com.mendix.externalinterface.connector.MxRuntimeConnector$1.execute( at com.mendix.util.classloading.Runner.doRunUsingClassLoaderOf( at com.mendix.externalinterface.connector.MxRuntimeConnector.processRequest( at com.mendix.core.impl.MxRuntimeImpl.processRequest( at com.mendix.m2ee.appcontainer.server.handler.RuntimeHandler.handle( at org.eclipse.jetty.server.handler.HandlerList.handle( at org.eclipse.jetty.server.handler.HandlerWrapper.handle( at org.eclipse.jetty.server.Server.handle( at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest( at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete( at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete( at org.eclipse.jetty.http.HttpParser.parseNext( at org.eclipse.jetty.http.HttpParser.parseAvailable( at org.eclipse.jetty.server.AsyncHttpConnection.handle( at at$ at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob( at org.eclipse.jetty.util.thread.QueuedThreadPool$ at  
1 answers

I think the error says it's loading a duplicate copy of a class, so perhaps a duplicate javax.servlet JAR in your userlib?