Classes are below.
I'd also like to point out that after changing the followings in
EntitySignatureVisitor
ClassLoader loader = Thread.currentThread
().getContextClassLoader(); //Added
Class<?> c = Class.forName(className.replace('/',
'.'),false,loader); // Added
// Class<?> c = Class.forName(className.replace('/', '.'));
the problem has disappeared.
Class A is:
@com.twolattes.json.Entity
public class ShoppingCartView implements java.io.Serializable,
java.lang.Cloneable {
@com.twolattes.json.Value
(name = "shoppingCartId", optional = true)
private java.lang.String m_ShoppingCartId;
@com.twolattes.json.Value
(name = "totalOc", optional = true)
private java.lang.Double m_TotalOc;
@com.twolattes.json.Value
(name = "shoppingCartItems", optional = true)
private
com.amdocs.css.core.order.shoppingcart.ShoppingCartItemView[]
m_ShoppingCartItems;
}
Class B is:
@com.twolattes.json.Entity
public class ShoppingCartItemView implements java.io.Serializable,
java.lang.Cloneable {
@com.twolattes.json.Value
(name = "shoppingCartItemId", optional = true)
private java.lang.String m_ShoppingCartItemId;
@com.twolattes.json.Value
(name = "quantity", optional = true)
private java.lang.Integer m_Quantity;
@com.twolattes.json.Value
(name = "oc", optional = true)
private java.lang.Double m_Oc;
@com.twolattes.json.Value
(name = "isConfigure", optional = true)
private java.lang.Boolean m_IsConfigure;
}
On May 18, 8:20 pm, Pascal-Louis Perez <
pascallouispe...@gmail.com>
wrote:
> Would you have some sample code? Is this fully reproducible or intermittent?
>
> PL
>