details: /erp/devel/pi/rev/821f5f52d8f4
changeset: 9850:821f5f52d8f4
user: Asier Lostalé <asier.lostale <at> openbravo.com>
date: Mon Jan 17 11:07:30 2011 +0100
summary: Added log error message in ModelProvider if referenced property is
not defined
diffstat:
src/org/openbravo/base/model/ModelProvider.java | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
diffs (17 lines):
diff -r 22fec75d81c6 -r 821f5f52d8f4
src/org/openbravo/base/model/ModelProvider.java
--- a/src/org/openbravo/base/model/ModelProvider.java Mon Jan 17 09:35:54
2011 +0100
+++ b/src/org/openbravo/base/model/ModelProvider.java Mon Jan 17 11:07:30
2011 +0100
@@ -643,6 +643,13 @@
p.getReferencedProperty().getEntity()))) {
continue;
}
+
+ if (p.getReferencedProperty() == null) {
+ // Log message in case referenced property is null, this will cause
a NPE, which is not
+ // solved but at least relevant info is shown to fix it in AD
+ log.error("Referenced property is null for " + e.getName() + "." +
p.getName());
+ }
+
final Entity parent = p.getReferencedProperty().getEntity();
createChildProperty(parent, p);
}
------------------------------------------------------------------------------
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand
malware threats, the impact they can have on your business, and how you
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits