Maximo Open Forum

 View Only

 Entry in log - nothing in msg reprocessing

  • Assets
Rob Radcliff's profile image
Rob Radcliff posted 08-10-2022 14:04
Hi,
 
I'm getting an error message in the MXServer_maximo.log. It's saying that the location is invalid. The location exists and the message still appears. I'm not seeing anything in Message Reprocessing or Message Tracking. Any ideas on where I should look or go to fix this problem?

I have also tried transferring the asset into the location and then back out to a different location with no luck.

Also, this is hosted in the cloud, I have a lot of access, but not total access.
 
Thanks.

ERROR [MXServer] [CID-CRON-756250] Processing failed for MXASSET75. The object structure is 1. The primary object is ASSET. The key is WAKECNTY~SS06803CAM01.BMXAA2659E - To Location 068-03-NSPACE is not a valid location.
ERROR [MXServer] [CID-CRON-756250] BMXAA2659E - To Location 068-03-NSPACE is not a valid location.
  psdi.util.MXApplicationException: BMXAA2659E - To Location 068-03-NSPACE is not a valid location.
   at psdi.mbo.MAXTableDomain.validate(MAXTableDomain.java:167)
   at psdi.app.asset.FldAssetMoveModifyNewLocation.validate(FldAssetMoveModifyNewLocation.java:129)
   at psdi.mbo.MboValue.validate(MboValue.java:1732)
   at psdi.mbo.MboValue.setValue(MboValue.java:914)
   at psdi.mbo.MboValue._setValue(MboValue.java:1279)
   at psdi.mbo.MboValue.setValue(MboValue.java:1175)
   at psdi.mbo.Mbo.setValue(Mbo.java:2414)
   at psdi.mbo.Mbo.setValue(Mbo.java:2517)
   at psdi.iface.app.asset.MaxAssetProcess.setAdditionalData(MaxAssetProcess.java:131)
   at psdi.iface.mos.MosProcessImpl.setMainMaximoTable(MosProcessImpl.java:1233)
   at psdi.iface.mos.MosProcessImpl.fillMaximoTables(MosProcessImpl.java:818)
   at psdi.iface.mos.MosProcessImpl.processExternalData(MosProcessImpl.java:356)
   at psdi.iface.mic.MicSetIn.processExternalData(MicSetIn.java:149)
   at psdi.iface.mic.EntMicService.processDataIn(EntMicService.java:1439)
   at psdi.iface.mic.EntMicService.processExternalData(EntMicService.java:1335)
   at psdi.iface.jms.QueueToMaximoProcessor.processMessage(QueueToMaximoProcessor.java:129)
   at psdi.iface.jms.JMSQueueCronTask.getMessage(JMSQueueCronTask.java:466)
   at psdi.iface.jms.JMSQueueCronTask.cronAction(JMSQueueCronTask.java:284)
   at psdi.server.CronTaskManager.callCronMethod(CronTaskManager.java:2566)
   at psdi.server.CronTaskManager.access$1100(CronTaskManager.java:106)
   at psdi.server.CronTaskManager$CronThread.run(CronTaskManager.java:3476)
   at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:522)
   at java.util.concurrent.FutureTask.run(FutureTask.java:277)
   at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:191)
   at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1160)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
   at java.lang.Thread.run(Thread.java:825)
Eric Godel's profile image
Eric Godel
The Location existing is not enough.  Is the location OPERATING type and synonym Status of OPERATING?  Does the SITEID of the asset match the SITEID of the location?  I am not sure what the Key is referring to on the error message of WAKECNTY?  Is this an index you have built on the asset object?  Are you sure you are not violating this index?  


Hope that helps!
Eric
Rob Radcliff's profile image
Rob Radcliff
Hi Eric,

Thanks for the suggestions.

--The operating type and status are both OPERATING.
--The SITEID matches between the location and the asset.
--The Key WAKECNTY is the SiteID.
--This isn't an index I've built on the asset object.

Any other thoughts?
Jason Uppenborn's profile image
Jason Uppenborn
The stack trace suggests the inbound message is trying to Move the Asset to a NewLocation.

Thoughts and questions:
  • The NewLocation might not be considered valid if the asset is already in it. Which location is asset SS06803CAM01 currently in?
  • Can you move the asset to NewLocation 068-03-NSPACE from the Maximo UI?
  • Do you have a domain on ASSET.LOCATION? Does the new location pass that criteria?

I hope that helps.
Rob Radcliff's profile image
Rob Radcliff
Hi Jason,

  • The NewLocation might not be considered valid if the asset is already in it. Which location is asset SS06803CAM01 currently in? 068-01-01E
  • Can you move the asset to NewLocation 068-03-NSPACE from the Maximo UI? I can move the asset into and out of 068-03-NSPACE
  • Do you have a domain on ASSET.LOCATION? Does the new location pass that criteria? No domain on Asset.Location
Rob Radcliff's profile image
Rob Radcliff
Oddly enough, the error is now gone from the logs. 

Thanks everyone for your suggestions!

Rob