cancel
Showing results for 
Search instead for 
Did you mean: 

access to users.dat denied xMAM30

Former Member
0 Kudos

Hello All:

I have installed the xMAM30 application on users machine (JSP, laptop, MI7.0 sp12) and it was working for a while but today 2 users got the error below when they tried to login to xMAM. Can anybody tell me what caused this error and if there is an easy way to fix it without doing a complete uninstall/install of SAP MI and xMAM?

FYI: I deleted the users.dat file on my local machine and run xMAM, I was able to login and the users.dat file was re-created. So I tried the same on the user's machine but it didn't work. He was getting "time out 61-can't connect to server error".

Thanks.

-


Error: 500

Location: /me/servlet/com.sap.ip.me.apps.jsp.LoginServlet

Internal Servlet Error:

java.lang.RuntimeException: Cannot save user list to file: C:\Program Files\SAP Mobile Infrastructure\settings\users.dat (Access is denied)

at com.sap.ip.me.core.UserManagerImpl.saveUserList(UserManagerImpl.java:2084) at com.sap.ip.me.core.UserManagerImpl.logOnUser(UserManagerImpl.java:724) at com.sap.ip.me.apps.jsp.LoginServlet.doHandleEvent(LoginServlet.java:281)

at com.sap.ip.me.api.runtime.jsp.AbstractMEHttpServlet.doGetNotThreadSafe(AbstractMEHttpServlet.java:347)

at com.sap.ip.me.api.runtime.jsp.AbstractMEHttpServlet.doGet(AbstractMEHttpServlet.java:689)

at com.sap.ip.me.api.runtime.jsp.AbstractMEHttpServlet.doPost(AbstractMEHttpServlet.java:706)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

at com.sap.ip.me.api.runtime.jsp.AbstractMEHttpServlet.service(AbstractMEHttpServlet.java:313)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)

at org.apache.tomcat.core.Handler.service(Handler.java:287)

at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)

at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:806)

at org.apache.tomcat.core.ContextManager.service(ContextManager.java:752)

at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)

at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)

at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)

at java.lang.Thread.run(Unknown Source)

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

I found out that they were getting the error because the user didn't have write access to sap mobile infrastructure directory and its sub-folders.