Add temporary exception for unsupported (as of yet) combo of delegating creator, external type id
diff --git a/src/main/java/com/fasterxml/jackson/databind/deser/BeanDeserializer.java b/src/main/java/com/fasterxml/jackson/databind/deser/BeanDeserializer.java
index 2dafe1b..f67487d 100644
--- a/src/main/java/com/fasterxml/jackson/databind/deser/BeanDeserializer.java
+++ b/src/main/java/com/fasterxml/jackson/databind/deser/BeanDeserializer.java
@@ -716,6 +716,10 @@
         if (_propertyBasedCreator != null) {
             return deserializeUsingPropertyBasedWithExternalTypeId(p, ctxt);
         }
+        if (_delegateDeserializer != null) {
+            return deserializeUsingDelegateWithExternalTypeId(p, ctxt);
+        }
+
         return deserializeWithExternalTypeId(p, ctxt, _valueInstantiator.createUsingDefault(ctxt));
     }
 
@@ -856,4 +860,13 @@
             return null; // never gets here
         }
     }
+
+    /**
+     * @since 2.7
+     */
+    protected Object deserializeUsingDelegateWithExternalTypeId(JsonParser p, DeserializationContext ctxt)
+        throws IOException
+    {
+        throw ctxt.mappingException("Combination of External Type Id, Delegating Creator not yet supported");
+    }
 }