diff --git a/backend/resources/log4j2-devenv.xml b/backend/resources/log4j2-devenv.xml
index a37eb18010..7abb7a1885 100644
--- a/backend/resources/log4j2-devenv.xml
+++ b/backend/resources/log4j2-devenv.xml
@@ -26,6 +26,7 @@
+
diff --git a/backend/src/app/http/sse.clj b/backend/src/app/http/sse.clj
index c89c91b618..0ece3b3295 100644
--- a/backend/src/app/http/sse.clj
+++ b/backend/src/app/http/sse.clj
@@ -80,6 +80,9 @@
(try
(tap "end" (handler))
(catch Throwable cause
+ (binding [l/*context* (errors/request->context request)]
+ (l/err :hint "unexpected error process streaming response"
+ :cause cause))
(tap "error" (errors/handle' cause request)))
(finally
(sp/close! *channel*)
diff --git a/common/src/app/common/files/validate.cljc b/common/src/app/common/files/validate.cljc
index f6d12ada09..280271701d 100644
--- a/common/src/app/common/files/validate.cljc
+++ b/common/src/app/common/files/validate.cljc
@@ -48,7 +48,8 @@
:not-head-main-not-allowed
:not-head-copy-not-allowed
:not-component-not-allowed
- :component-nil-objects-not-allowed})
+ :component-nil-objects-not-allowed
+ :instance-head-not-frame})
(def ^:private
schema:error
diff --git a/frontend/src/app/worker/import.cljs b/frontend/src/app/worker/import.cljs
index 96bd5d7b93..fe923aec77 100644
--- a/frontend/src/app/worker/import.cljs
+++ b/frontend/src/app/worker/import.cljs
@@ -728,7 +728,7 @@
::log/sync? true)
(let [edata (if (map? cause) cause (ex-data cause))]
(println "Error data:")
- (pp/pprint (dissoc edata :explain) {:level 2 :length 10})
+ (pp/pprint (dissoc edata :explain) {:level 3 :length 10})
(when (string? (:explain edata))
(js/console.log (:explain edata)))