My Oracle Support Banner

OfflineDB Update On POS Clients And Generation of EXPORT_DB.zip File On POS Server Fails (Doc ID 1492028.1)

Last updated on JULY 10, 2017

Applies to:

Oracle Retail Point-of-Service - Version 13.0.1 and later
Information in this document applies to any platform.
Checked for relevance: 10-11-2014

Symptoms

OfflineDB update on POS clients and generation of EXPORT_DB.zip file on POS server fails with the following error :

 

-----------------------
ERROR 2010-09-14 03:00:03,023 327548860(RMI TCP
Connection(13066)-10.32.89.131:com.extendyourstore.foundation.manager.iddi.Re
trieveDataSetValet):

[oracle.retail.stores.iddi.manager.RetrieveDataSetChunkValet.execute(RetrieveDataSetChunkValet.java:93)]
java.lang.NullPointerException
at
com.extendyourstore.foundation.iddi.DataSetMetaData.isNewer(DataSetMetaData.java:468)
at
com.extendyourstore.foundation.manager.iddi.DataSetTechnician.retrieveDataSet(DataSetTechnician.java:97)
at
oracle.retail.stores.iddi.manager.RetrieveDataSetChunkValet.execute(RetrieveDataSetChunkValet.java:89)
at
com.extendyourstore.foundation.tour.manager.Technician.receiveValet(Technician.java:716)
at
com.extendyourstore.foundation.comm.proxy.rmi.RMICommProxy.remoteTransport(RMICommProxy.java:262)
at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:615)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:309)
at sun.rmi.transport.Transport$1.run(Transport.java:168)
at java.security.AccessController.doPrivileged(AccessController.java:274)
at sun.rmi.transport.Transport.serviceCall(Transport.java:164)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:506) atsun.rmi.transport.tcp.TCPTransport$ConnectionHandler.handleRequest(TCPTranspo
rt.java:838)
at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:912)
at java.lang.Thread.run(Thread.java:797)

 

 

Steps to reproduce:


1.  Schedule POS Server to produce and Client to produce and consume EXPORT_DB.zip file respectively
2.  Note that EXPORT_DB.zip is not consumed by the Client at the scheduled time

This happened due to two issues:

Issue 1: Consumption didn't happen due to the RMI communication issue between StoreServer and Client.  Following errors are logged in orpos.log file:

The following error has been logged in orpos.log:
ERROR 2010-09-14 03:00:03,023 327548860(RMI TCP
Connection(13066)-10.32.89.131:com.extendyourstore.foundation.manager.iddi.Re
trieveDataSetValet):

[oracle.retail.stores.iddi.manager.RetrieveDataSetChunkValet.execute(Retrieve
DataSetChunkValet.java:93)]
java.lang.NullPointerException
at
com.extendyourstore.foundation.iddi.DataSetMetaData.isNewer(DataSetMetaData.j
ava:468)
at
com.extendyourstore.foundation.manager.iddi.DataSetTechnician.retrieveDataSet
(DataSetTechnician.java:97)
at
oracle.retail.stores.iddi.manager.RetrieveDataSetChunkValet.execute(RetrieveD
ataSetChunkValet.java:89)
at
com.extendyourstore.foundation.tour.manager.Technician.receiveValet(Technicia
n.java:716)
at
com.extendyourstore.foundation.comm.proxy.rmi.RMICommProxy.remoteTransport(RM
ICommProxy.java:262)
at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.
java:43)
at java.lang.reflect.Method.invoke(Method.java:615)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:309)
at sun.rmi.transport.Transport$1.run(Transport.java:168)
at java.security.AccessController.doPrivileged(AccessController.java:274)
at sun.rmi.transport.Transport.serviceCall(Transport.java:164)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:506) at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.handleRequest(TCPTranspo
rt.java:838)
at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:91
2)
at java.lang.Thread.run(Thread.java:797)

 

Issue 2: Consumption didn't happen due to code issue.

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.