Layer0 L0 = Layer0.getInstance(graph);\r
if (graph.isInstanceOf(r, L0.Assertion)) {\r
Resource pred = graph.getSingleObject(r, L0.HasPredicate);\r
- Resource obj = graph.getSingleObject(r, L0.HasObject);\r
- String tmp = htmlEscape( getResourceName(graph, pred) + " -> " + getResourceName(graph, obj) + " (Assertion)" );\r
+ // Don't know how I encountered this but it seems to be possible in some cases..\r
+ // Resource obj = graph.getSingleObject(r, L0.HasObject);\r
+ Resource obj = graph.getPossibleObject(r, L0.HasObject);\r
+ String tmp = htmlEscape( getResourceName(graph, pred) + " -> " + (obj == null ? "No object ?" : getResourceName(graph, obj)) + " (Assertion)" );\r
name = tmp.substring(0, Math.min(80, tmp.length()));\r
} else {\r
String resourceName = getResourceName(graph, r);\r