Deeplink Error with Forgot Password function

1
Hi All I get the following Deep Link java error when i click on the link in the mail to reset the password in the forgot password module(Function)   An unhandled error occurred in the MxRuntime. -------- java.lang.LinkageError: javax/servlet/http/HttpServletRequest     at deeplink.actions.StartDeeplinkJava$DeepLinkHandler.serveDeeplink(StartDeeplinkJava.java:257)     at deeplink.actions.StartDeeplinkJava$DeepLinkHandler.processRequest(StartDeeplinkJava.java:153)     at com.mendix.externalinterface.connector.MxRuntimeConnector$1.execute(MxRuntimeConnector.java:69)     at com.mendix.externalinterface.connector.MxRuntimeConnector$1.execute(MxRuntimeConnector.java:66)     at com.mendix.util.classloading.Runner.doRunUsingClassLoaderOf(Runner.java:32)     at com.mendix.externalinterface.connector.MxRuntimeConnector.processRequest(MxRuntimeConnector.java:72)     at com.mendix.core.impl.MxRuntimeImpl.processRequest(MxRuntimeImpl.java:742)     at com.mendix.m2ee.appcontainer.server.handler.RuntimeHandler.handle(RuntimeHandler.java:41)     at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52)     at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)     at org.eclipse.jetty.server.Server.handle(Server.java:368)     at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489)     at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:942)     at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1004)     at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:640)     at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)     at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)     at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:628)     at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)     at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)     at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)     at java.lang.Thread.run(Thread.java:745)  What could this be?   Please Help
asked
2 answers
1

Niels TrotsenburgToday at 14:30

Hi Patrick,

This is caused by a Java library conflict. In your project userlib's folder there is are two libraries containing the javax/servlet/http/HttpServletRequest class (as referred to by the error message you've attached in the description):

servlet-api-3.0.jar
javax.servlet-3.0.0.jar

Based on their name and filesize they are the same library. Normally I would suggest to remove either library and try to see if that resolves the issue. However this library is also part of the Mendix Runtime so you should not have to add it to your userlib directory in the first place. So in this case I would advise you to remove both library files from your project's userlib directory and see if that resolves the issue.

 

Thanks Niels!

answered
0

 

If you don't have any jar files in custom modules you could try to remove all jar files from the userlib directory and reimport all appstore modules.

Stephan Numan

2 hours ago

answered