Existen varios problemas comunes específicos de los clientes y de la conectividad de cliente que puede resolver tal como se describe en las secciones siguientes.
Se produce el error siguiente al utilizar la modalidad de copia COPY_TO_BYTES:
java.lang.NullPointerException
en com.ibm.ws.objectgrid.map.BaseMap$BaseMapObjectTransformer2.inflateObject(BaseMap.java:5278)
en com.ibm.ws.objectgrid.map.BaseMap$BaseMapObjectTransformer.inflateValue(BaseMap.java:5155)
Se produce en error siguiente al utilizar la API EntityManager:
java.lang.NullPointerException
en com.ibm.ws.objectgrid.em.GraphTraversalHelper.fluffFetchMD(GraphTraversalHelper.java:323)
en com.ibm.ws.objectgrid.em.GraphTraversalHelper.fluffFetchMD(GraphTraversalHelper.java:343)
en com.ibm.ws.objectgrid.em.GraphTraversalHelper.getObjectGraph(GraphTraversalHelper.java:102)
en com.ibm.ws.objectgrid.ServerCoreEventProcessor.getFromMap(ServerCoreEventProcessor.java:709)
en com.ibm.ws.objectgrid.ServerCoreEventProcessor.processGetRequest(ServerCoreEventProcessor.java:323)
Solución: si está utilizando la API EntityManager o la modalidad de copia COPY_TO_BYTES, desconecte y vuelva a conectar todos los clientes si el ObjectGrid se detiene y reinicia. La desconexión y reconexión de los clientes renueva la memoria caché de identificadores de metadatos. Puede desconectar los clientes mediante el método ObjectGridManager.disconnect o el método ObjectGrid.destroy.
Podría parecer que un cliente se cuelga al llamar al método getObjectGrid en ObjectGridManager o que emite una excepción: com.ibm.websphere.projector.MetadataException. El repositorio EntityMetadata no está disponible y se ha alcanzado el umbral del tiempo de espera.
Causa: la razón es que el cliente está esperando a que los metadatos de entidad del servidor ObjectGrid pasen a estar disponibles.