cancel
Showing results for 
Search instead for 
Did you mean: 

Error when synchronizing after MAM30 installation

Former Member
0 Kudos

Hi,

MI 25 SP 15 Patch 04 Build 200604061305

I am installing MAM 3.0 SR1. But everytime I sync I get the below error. I need your expertise, anyone?

[20060601 19:07:13:569] I [MI/API/Logging ] ***** Mobile Engine version: MI 25 SP 15 Patch 04 Build 200604061305

[20060601 19:07:13:569] I [MI/API/Logging ] ***** Current timezone: America/New_York

[20060601 19:16:16:938] E [MI/Smartsync ] Error while Smart Sync inbound processing: java.lang.IllegalArgumentException: Unexpected action:

java.lang.IllegalArgumentException: Unexpected action:

at com.sap.ip.me.smartsync.syncIn.processors.RowProcessorManager$RowProcessorDispatcher.getProcessor(RowProcessorManager.java:376)

at com.sap.ip.me.smartsync.syncIn.processors.RowProcessorManager$RowProcessorDispatcher.start(RowProcessorManager.java:479)

at com.sap.ip.me.smartsync.syncIn.SaxSyncInProcessor$3.startTop(SaxSyncInProcessor.java:521)

at com.sap.ip.me.smartsync.syncIn.SaxSyncInProcessor$3.getNextHandler(SaxSyncInProcessor.java:437)

at com.sap.ip.me.xmlParser.MIXMLEventHandlerManager.startElement(MIXMLEventHandlerManager.java:80)

at com.sap.ip.me.xmlParser.MIXMLParser$ElementParser.parse(MIXMLParser.java:640)

at com.sap.ip.me.xmlParser.MIXMLParser.parse(MIXMLParser.java:215)

at com.sap.ip.me.smartsync.syncIn.SaxSyncInProcessor.processSyncInMessage(SaxSyncInProcessor.java:87)

at com.sap.ip.me.smartsync.syncIn.SyncInRuntimeImpl.processSyncInMessage(SyncInRuntimeImpl.java:253)

at com.sap.ip.me.smartsync.core.SmartSyncRuntimeImpl.process(SmartSyncRuntimeImpl.java:349)

at com.sap.ip.me.smartsync.core.SmartSyncRuntimeManager.process(SmartSyncRuntimeManager.java:279)

at com.sap.ip.me.smartsync.core.SyncAdapter.process(SyncAdapter.java:56)

at com.sap.ip.me.sync.SyncManagerImpl.processSingleContainer(SyncManagerImpl.java:164)

at com.sap.ip.me.sync.SyncManagerMerger.processInboundContainers(SyncManagerMerger.java:166)

at com.sap.ip.me.sync.SyncManagerImpl.processSyncCycle(SyncManagerImpl.java:769)

at com.sap.ip.me.sync.SyncManagerImpl.syncForUser(SyncManagerImpl.java:1195)

at com.sap.ip.me.sync.SyncManagerImpl.processSynchronization(SyncManagerImpl.java:842)

at com.sap.ip.me.sync.SyncManagerImpl.synchronizeWithBackend(SyncManagerImpl.java:427)

at com.sap.ip.me.sync.SyncManagerImpl.synchronizeWithBackend(SyncManagerImpl.java:296)

at com.sap.ip.me.api.sync.SyncManager.synchronizeWithBackend(SyncManager.java:79)

at com.sap.ip.me.apps.jsp.Home$SyncRunnable.run(Home.java:471)

at java.lang.Thread.run(Thread.java:534)

[20060601 19:16:16:938] E [MI/Smartsync ] java.lang.RuntimeException: Error while Smart Sync inbound processing: java.lang.IllegalArgumentException: Unexpected action:

java.lang.RuntimeException: Error while Smart Sync inbound processing: java.lang.IllegalArgumentException: Unexpected action:

at com.sap.ip.me.smartsync.syncIn.SyncInRuntimeImpl.processSyncInMessage(SyncInRuntimeImpl.java:292)

at com.sap.ip.me.smartsync.core.SmartSyncRuntimeImpl.process(SmartSyncRuntimeImpl.java:349)

at com.sap.ip.me.smartsync.core.SmartSyncRuntimeManager.process(SmartSyncRuntimeManager.java:279)

at com.sap.ip.me.smartsync.core.SyncAdapter.process(SyncAdapter.java:56)

at com.sap.ip.me.sync.SyncManagerImpl.processSingleContainer(SyncManagerImpl.java:164)

at com.sap.ip.me.sync.SyncManagerMerger.processInboundContainers(SyncManagerMerger.java:166)

at com.sap.ip.me.sync.SyncManagerImpl.processSyncCycle(SyncManagerImpl.java:769)

at com.sap.ip.me.sync.SyncManagerImpl.syncForUser(SyncManagerImpl.java:1195)

at com.sap.ip.me.sync.SyncManagerImpl.processSynchronization(SyncManagerImpl.java:842)

at com.sap.ip.me.sync.SyncManagerImpl.synchronizeWithBackend(SyncManagerImpl.java:427)

at com.sap.ip.me.sync.SyncManagerImpl.synchronizeWithBackend(SyncManagerImpl.java:296)

at com.sap.ip.me.api.sync.SyncManager.synchronizeWithBackend(SyncManager.java:79)

at com.sap.ip.me.apps.jsp.Home$SyncRunnable.run(Home.java:471)

at java.lang.Thread.run(Thread.java:534)

[20060601 19:16:16:938] E [MI/Smartsync ] Error while Smart Sync inbound processing: Error while Smart Sync inbound processing: java.lang.IllegalArgumentException: Unexpected action: . Reset Smart Sync data on device to ensure consitency with middleware.

java.lang.RuntimeException: Error while Smart Sync inbound processing: java.lang.IllegalArgumentException: Unexpected action:

at com.sap.ip.me.smartsync.core.SmartSyncRuntimeImpl.process(SmartSyncRuntimeImpl.java:356)

at com.sap.ip.me.smartsync.core.SmartSyncRuntimeManager.process(SmartSyncRuntimeManager.java:279)

at com.sap.ip.me.smartsync.core.SyncAdapter.process(SyncAdapter.java:56)

at com.sap.ip.me.sync.SyncManagerImpl.processSingleContainer(SyncManagerImpl.java:164)

at com.sap.ip.me.sync.SyncManagerMerger.processInboundContainers(SyncManagerMerger.java:166)

at com.sap.ip.me.sync.SyncManagerImpl.processSyncCycle(SyncManagerImpl.java:769)

at com.sap.ip.me.sync.SyncManagerImpl.syncForUser(SyncManagerImpl.java:1195)

at com.sap.ip.me.sync.SyncManagerImpl.processSynchronization(SyncManagerImpl.java:842)

at com.sap.ip.me.sync.SyncManagerImpl.synchronizeWithBackend(SyncManagerImpl.java:427)

at com.sap.ip.me.sync.SyncManagerImpl.synchronizeWithBackend(SyncManagerImpl.java:296)

at com.sap.ip.me.api.sync.SyncManager.synchronizeWithBackend(SyncManager.java:79)

at com.sap.ip.me.apps.jsp.Home$SyncRunnable.run(Home.java:471)

at java.lang.Thread.run(Thread.java:534)

[20060601 19:16:16:938] E [AppLog/MI/Smartsync ] Error while Smart Sync inbound processing: Error while Smart Sync inbound processing: java.lang.IllegalArgumentException: Unexpected action: . Reset Smart Sync data on device to ensure consitency with middleware.

java.lang.RuntimeException: Error while Smart Sync inbound processing: java.lang.IllegalArgumentException: Unexpected action:

at com.sap.ip.me.smartsync.core.SmartSyncRuntimeImpl.process(SmartSyncRuntimeImpl.java:356)

at com.sap.ip.me.smartsync.core.SmartSyncRuntimeManager.process(SmartSyncRuntimeManager.java:279)

at com.sap.ip.me.smartsync.core.SyncAdapter.process(SyncAdapter.java:56)

at com.sap.ip.me.sync.SyncManagerImpl.processSingleContainer(SyncManagerImpl.java:164)

at com.sap.ip.me.sync.SyncManagerMerger.processInboundContainers(SyncManagerMerger.java:166)

at com.sap.ip.me.sync.SyncManagerImpl.processSyncCycle(SyncManagerImpl.java:769)

at com.sap.ip.me.sync.SyncManagerImpl.syncForUser(SyncManagerImpl.java:1195)

at com.sap.ip.me.sync.SyncManagerImpl.processSynchronization(SyncManagerImpl.java:842)

at com.sap.ip.me.sync.SyncManagerImpl.synchronizeWithBackend(SyncManagerImpl.java:427)

at com.sap.ip.me.sync.SyncManagerImpl.synchronizeWithBackend(SyncManagerImpl.java:296)

at com.sap.ip.me.api.sync.SyncManager.synchronizeWithBackend(SyncManager.java:79)

at com.sap.ip.me.apps.jsp.Home$SyncRunnable.run(Home.java:471)

at java.lang.Thread.run(Thread.java:534)

[20060601 19:16:16:938] W [AppLog/MI/Sync ] Exception while proccessing method SMARTSYNC

java.lang.RuntimeException: Error while Smart Sync inbound processing: java.lang.IllegalArgumentException: Unexpected action:

at com.sap.ip.me.smartsync.core.SmartSyncRuntimeImpl.process(SmartSyncRuntimeImpl.java:377)

at com.sap.ip.me.smartsync.core.SmartSyncRuntimeManager.process(SmartSyncRuntimeManager.java:279)

at com.sap.ip.me.smartsync.core.SyncAdapter.process(SyncAdapter.java:56)

at com.sap.ip.me.sync.SyncManagerImpl.processSingleContainer(SyncManagerImpl.java:164)

at com.sap.ip.me.sync.SyncManagerMerger.processInboundContainers(SyncManagerMerger.java:166)

at com.sap.ip.me.sync.SyncManagerImpl.processSyncCycle(SyncManagerImpl.java:769)

at com.sap.ip.me.sync.SyncManagerImpl.syncForUser(SyncManagerImpl.java:1195)

at com.sap.ip.me.sync.SyncManagerImpl.processSynchronization(SyncManagerImpl.java:842)

at com.sap.ip.me.sync.SyncManagerImpl.synchronizeWithBackend(SyncManagerImpl.java:427)

at com.sap.ip.me.sync.SyncManagerImpl.synchronizeWithBackend(SyncManagerImpl.java:296)

at com.sap.ip.me.api.sync.SyncManager.synchronizeWithBackend(SyncManager.java:79)

at com.sap.ip.me.apps.jsp.Home$SyncRunnable.run(Home.java:471)

at java.lang.Thread.run(Thread.java:534)

[20060601 19:16:16:938] E [AppLog/MI/Sync ] Exception while processing inbound container 447F3CDA312F1BC4E1000000A5732112

java.lang.RuntimeException: Error while Smart Sync inbound processing: java.lang.IllegalArgumentException: Unexpected action:

at com.sap.ip.me.smartsync.core.SmartSyncRuntimeImpl.process(SmartSyncRuntimeImpl.java:377)

at com.sap.ip.me.smartsync.core.SmartSyncRuntimeManager.process(SmartSyncRuntimeManager.java:279)

at com.sap.ip.me.smartsync.core.SyncAdapter.process(SyncAdapter.java:56)

at com.sap.ip.me.sync.SyncManagerImpl.processSingleContainer(SyncManagerImpl.java:164)

at com.sap.ip.me.sync.SyncManagerMerger.processInboundContainers(SyncManagerMerger.java:166)

at com.sap.ip.me.sync.SyncManagerImpl.processSyncCycle(SyncManagerImpl.java:769)

at com.sap.ip.me.sync.SyncManagerImpl.syncForUser(SyncManagerImpl.java:1195)

at com.sap.ip.me.sync.SyncManagerImpl.processSynchronization(SyncManagerImpl.java:842)

at com.sap.ip.me.sync.SyncManagerImpl.synchronizeWithBackend(SyncManagerImpl.java:427)

at com.sap.ip.me.sync.SyncManagerImpl.synchronizeWithBackend(SyncManagerImpl.java:296)

at com.sap.ip.me.api.sync.SyncManager.synchronizeWithBackend(SyncManager.java:79)

at com.sap.ip.me.apps.jsp.Home$SyncRunnable.run(Home.java:471)

at java.lang.Thread.run(Thread.java:534)

Thanks,

jeproks

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Can you please provide the link or document to install MAM 3.0. Looks like we have to install SyncBo_def.txt ONLY to make MAM 3.0 working. If not pleaes correct me.

Searched service.sap.com for SyncBo_def.txt but could not find it.

Any suggestion or document would be helpful.

Thanks

Ragavan.

Former Member
0 Kudos

Hi Srinivas!

Could you pl open a new thread, if you have additional questions. I guess this is what you are looking for.

https://websmp205.sap-ag.de/swdc

Support Packages and Patches>>SAP Solutions for Mobile Business ->SAP MOBILE ASSET MANAGEMENT-> SAPMAM 3.0

If you donot see it then it may be an authority issue with your S#.

Thank You

Gisk

Former Member
0 Kudos

Hi Sivakumar

Thanks for the input.

I could see only

SAP MOBILE ASSET MANAGEMENT

SAP MAM 2.0

SAP MAM 2.5

but NOT MAM 3.0

So, is it depends on the 'S' user id i used or something else...

Thanks

Ragavan.

Former Member
0 Kudos

Hi Srinivasa!

It mainly depends on what SAP Application Components you have purchased with the Customer#(Your S# is related to your Customer#).Do you have ERP 2005 Installation?

I believe MAM 3.0 is with ERP 2005.I would recommend you get in touch with SAP Support Service for further details with your S# OR Customer# OR Installation#.Before that verify with the S# that has Super User access.

Thank You

Gisk

Former Member
0 Kudos

So... I click on the "Continue" button. Then synchronize my device again. Looking at the MEREP_MON transaction, it looks like this are moving, the in/out box counter are incrementing each time I sync. But... when I click on the MAM link to open MAM, I will get stuck in the hour glass. I left it like that, went for lunch, came back and it's still in the hour glass. Re-started MI client, sync(which again incremented in/out counters), and tried opening MAM again and still in the hour glass... re-started again, and tried MAM, but still hour glass.

Below is what the trace.txt says. Any help will be greatly appriciated. - Thanks,

[20060602 21:23:06:407] I [MI/Persistence ] IPersistenceManager requested over SPI for convId: 447E969CE9301BC3E1000000A5732112

[20060602 21:23:06:407] D [MI/Persistence ] beginTransaction() called with doWait=false for instance 26740272

[20060602 21:23:06:407] D [MI/Persistence ] commit() called on instance 26740272

[20060602 21:23:06:407] D [MI/Persistence ] commit() skipped due to no changes

[20060602 21:23:06:407] E [AppLog/MAM30 ] Application MAM30 cannot be initialized; check WebConsole entry

java.lang.NullPointerException

at com.sap.mbs.mam.application.web.FrontServlet.activateApplication(Unknown Source)

at com.sap.ip.me.core.ApplicationManager.activateApplication(ApplicationManager.java:1119)

at com.sap.ip.me.core.ApplicationManager.registerApplication(ApplicationManager.java:431)

at com.sap.ip.me.core.ApplicationManager.register(ApplicationManager.java:912)

at com.sap.ip.me.api.runtime.jsp.AbstractMEHttpServlet.init(AbstractMEHttpServlet.java:641)

at com.sap.mbs.mam.application.web.FrontServlet.init(Unknown Source)

at javax.servlet.GenericServlet.init(GenericServlet.java:258)

at org.apache.tomcat.core.ServletWrapper.doInit(ServletWrapper.java:317)

at org.apache.tomcat.core.Handler.init(Handler.java:215)

at org.apache.tomcat.core.ServletWrapper.init(ServletWrapper.java:296)

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

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

at org.apache.tomcat.facade.RequestDispatcherImpl.doForward(RequestDispatcherImpl.java:222)

at org.apache.tomcat.facade.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:162)

at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:423)

at mam_0005fstart._jspService(Unknown Source)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)

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(Thread.java:534)

[20060602 21:23:06:617] I [MI/Persistence ] IPersistenceManager requested over SPI for convId: 447E969CE9301BC3E1000000A5732112

[20060602 21:23:06:617] D [MI/Persistence ] beginTransaction() called with doWait=false for instance 2081190

[20060602 21:23:06:617] D [MI/Persistence ] select * from M16_cMAM30_090_TOP where "state" < 16

[20060602 21:23:06:617] D [MI/Persistence ] commit() called on instance 2081190

[20060602 21:23:06:617] D [MI/Persistence ] commit() skipped due to no changes

[20060602 21:23:06:617] E [Unknown ]

Former Member
0 Kudos

Dear Kuya

I can Suggest you one thing First Try this in the Sync BO emulator with the respective Mobile ID in MEREP_SBUILDER TRANSACTION AND CHECK IF UR GETTING DATA AND LET ME KNOW

BYE

SID

Former Member
0 Kudos

Hello kuya,

are you running MAM 2.5 before testing 3.0 Version?

If yes, have you also updated the Middleware SyncBO's by importing the 3.0 SyncBo_def.txt file or only the client by deploying the new 3.0 war file?

Regards

Frank

Former Member
0 Kudos

Hi Frank,

Yes, we were running MAM25 before. And yes, we went through the entire installation of MAM30, which includes importing the SuncBOs and activating all of them.

Thanks,

jeproks