Getting lazy media error on anvil-app-server v1.12.1

What I’m trying to do:
Displaying Image in Image Component from media_object stored in database.

Code Sample:

Jul 15 14:01:32 enthelpdesk anvil-app-server[1638830]: [ERROR anvil.runtime.server] Error getting lazy media: 9c9cae6c1a19
Jul 15 14:01:32 enthelpdesk anvil-app-server[1638830]: java.lang.IllegalArgumentException: No implementation of method: :id-when-persisted of protocol: #'anvil.runtime.sessions/ISession found for class: nil
Jul 15 14:01:32 enthelpdesk anvil-app-server[1638830]:         at clojure.core$_cache_protocol_fn.invokeStatic(core_deftype.clj:584)
Jul 15 14:01:32 enthelpdesk anvil-app-server[1638830]:         at clojure.core$_cache_protocol_fn.invoke(core_deftype.clj:576)
Jul 15 14:01:32 enthelpdesk anvil-app-server[1638830]:         at anvil.runtime.sessions$fn__6695$G__6625__6700.invoke(sessions.clj:43)
Jul 15 14:01:32 enthelpdesk anvil-app-server[1638830]:         at anvil.runtime.sessions$with_app_session$fn__7004.invoke(sessions.clj:477)
Jul 15 14:01:32 enthelpdesk anvil-app-server[1638830]:         at anvil.core.ring.util$wrap_async$fn__23201$fn__23209.invoke(util.clj:37)
Jul 15 14:01:32 enthelpdesk anvil-app-server[1638830]:         at anvil.core.ring.util$wrap_async$fn__23201$fn__23220.invoke(util.clj:43)
Jul 15 14:01:32 enthelpdesk anvil-app-server[1638830]:         at anvil.core.ring.util$wrap_async$inner_handler__23226$send_BANG___23227.invoke(util.clj:53)
Jul 15 14:01:32 enthelpdesk anvil-app-server[1638830]:         at anvil.core.ring.util$wrap_async$inner_handler$reify__23230.send_BANG_(util.clj:62)
Jul 15 14:01:32 enthelpdesk anvil-app-server[1638830]:         at anvil.runtime.server$serve_lazy_media$fn__26154$fn__26155.invoke(server.clj:119)
Jul 15 14:01:32 enthelpdesk anvil-app-server[1638830]:         at clojure.lang.AFn.run(AFn.java:22)
Jul 15 14:01:32 enthelpdesk anvil-app-server[1638830]:         at anvil.core.worker_pool$run_one_task_BANG_.invokeStatic(worker_pool.clj:55)
Jul 15 14:01:32 enthelpdesk anvil-app-server[1638830]:         at anvil.core.worker_pool$run_one_task_BANG_.invoke(worker_pool.clj:38)
Jul 15 14:01:32 enthelpdesk anvil-app-server[1638830]:         at anvil.core.worker_pool$launch_thread_BANG_$fn__5542.invoke(worker_pool.clj:94)
Jul 15 14:01:32 enthelpdesk anvil-app-server[1638830]:         at clojure.lang.AFn.run(AFn.java:22)
Jul 15 14:01:32 enthelpdesk anvil-app-server[1638830]:         at java.lang.Thread.run(Thread.java:750)
Jul 15 14:01:32 enthelpdesk anvil-app-server[1638830]: [ERROR anvil.runtime.server] Error getting lazy media: f58c8acc5021
Jul 15 14:01:32 enthelpdesk anvil-app-server[1638830]: java.lang.IllegalArgumentException: No implementation of method: :id-when-persisted of protocol: #'anvil.runtime.sessions/ISession found for class: nil
Jul 15 14:01:32 enthelpdesk anvil-app-server[1638830]:         at clojure.core$_cache_protocol_fn.invokeStatic(core_deftype.clj:584)
Jul 15 14:01:32 enthelpdesk anvil-app-server[1638830]:         at clojure.core$_cache_protocol_fn.invoke(core_deftype.clj:576)
Jul 15 14:01:32 enthelpdesk anvil-app-server[1638830]:         at anvil.runtime.sessions$fn__6695$G__6625__6700.invoke(sessions.clj:43)
Jul 15 14:01:32 enthelpdesk anvil-app-server[1638830]:         at anvil.runtime.sessions$with_app_session$fn__7004.invoke(sessions.clj:477)
Jul 15 14:01:32 enthelpdesk anvil-app-server[1638830]:         at anvil.core.ring.util$wrap_async$fn__23201$fn__23209.invoke(util.clj:37)
Jul 15 14:01:32 enthelpdesk anvil-app-server[1638830]:         at anvil.core.ring.util$wrap_async$fn__23201$fn__23220.invoke(util.clj:43)
Jul 15 14:01:32 enthelpdesk anvil-app-server[1638830]:         at anvil.core.ring.util$wrap_async$inner_handler__23226$send_BANG___23227.invoke(util.clj:53)
Jul 15 14:01:32 enthelpdesk anvil-app-server[1638830]:         at anvil.core.ring.util$wrap_async$inner_handler$reify__23230.send_BANG_(util.clj:62) ``` 

All Images now looks like this:

image

Tried to downgrade app-server to v1.10.1 but now getting another weird error

Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]: [ERROR anvil.app-server.run] Failed to load app %s: %s SSP
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]: unacceptable character #D83C  special characters are not allowed
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]: in "<reader>", position 584
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at org.yaml.snakeyaml.reader.Reader.checkPrintable(Reader.java:68)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at org.yaml.snakeyaml.reader.Reader.update(Reader.java:163)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at org.yaml.snakeyaml.reader.Reader.peek(Reader.java:122)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at org.yaml.snakeyaml.reader.Reader.peek(Reader.java:111)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at org.yaml.snakeyaml.scanner.ScannerImpl.scanToNextToken(ScannerImpl.java:985)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:254)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:191)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart.produce(ParserImpl.java:227)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:186)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:157)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:177)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:82)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:114)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at org.yaml.snakeyaml.Loader.load(Loader.java:51)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at org.yaml.snakeyaml.Yaml.load(Yaml.java:152)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at java.lang.reflect.Method.invoke(Method.java:498)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at clojure.lang.Reflector.invokeMatchingMethod(Reflector.java:93)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at clojure.lang.Reflector.invokeInstanceMethod(Reflector.java:28)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at clj_yaml.core$parse_string.invokeStatic(core.clj:78)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at clj_yaml.core$parse_string.invoke(core.clj:73)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at anvil.runtime.read_app_storage$add_subtree_to_yaml$fn__20855.invoke(read_app_storage.clj:194)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at clojure.core.protocols$iter_reduce.invokeStatic(protocols.clj:49)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at clojure.core.protocols$fn__7839.invokeStatic(protocols.clj:75)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at clojure.core.protocols$fn__7839.invoke(protocols.clj:75)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at clojure.core.protocols$fn__7781$G__7776__7794.invoke(protocols.clj:13)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at clojure.core$reduce.invokeStatic(core.clj:6748)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at clojure.core$reduce.invoke(core.clj:6730)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at anvil.runtime.read_app_storage$add_subtree_to_yaml.invokeStatic(read_app_storage.clj:186)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at anvil.runtime.read_app_storage$add_subtree_to_yaml.invoke(read_app_storage.clj:184)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at anvil.runtime.read_app_storage$tree_map_to_yaml.invokeStatic(read_app_storage.clj:331)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at anvil.runtime.read_app_storage$tree_map_to_yaml.invoke(read_app_storage.clj:263)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at anvil.runtime.read_app_storage$get_app_yaml_from_resource_directory.invokeStatic(read_app_storage.clj:342)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at anvil.runtime.read_app_storage$get_app_yaml_from_resource_directory.invoke(read_app_storage.clj:338)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at anvil.app_server.run$load_app.invokeStatic(run.clj:70)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at anvil.app_server.run$load_app.invoke(run.clj:59)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at anvil.app_server.run$load_main_app$fn__1596.invoke(run.clj:138)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at anvil.app_server.run$load_main_app.invokeStatic(run.clj:137)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at anvil.app_server.run$load_main_app.invoke(run.clj:135)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at anvil.app_server.run$_main.invokeStatic(run.clj:507)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at anvil.app_server.run$_main.doInvoke(run.clj:282)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at clojure.lang.RestFn.applyTo(RestFn.java:137)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]:         at anvil.app_server.run.main(Unknown Source)
Jul 15 13:56:48 enthelpdesk anvil-app-server[1637778]: Runtime exiting. Shutting down Traefik.

Any help?

Getting another error. App is not loading at all.

Assert failed: (-edn-roundtrip-ok? val val-str)

Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]: [ERROR anvil.util] Reporting uncaught exception in GET /
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]: java.lang.AssertionError: Assert failed: (-edn-roundtrip-ok? val val-str)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at anvil.runtime.sessions.DraftSession.persist_BANG_(sessions.clj:244)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at anvil.runtime.serve_app$serve_app$fn__23620.invoke(serve_app.clj:204)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at anvil.runtime.serve_app$serve_app.invokeStatic(serve_app.clj:162)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at anvil.runtime.serve_app$serve_app.invoke(serve_app.clj:160)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at anvil.runtime.serve_app$serve_request_to_app_url.invokeStatic(serve_app.clj:572)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at anvil.runtime.serve_app$serve_request_to_app_url.invoke(serve_app.clj:556)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at anvil.app_server.core$fn__512.invokeStatic(core.clj:199)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at anvil.app_server.core$fn__512.invoke(core.clj:197)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at compojure.core$routing$fn__4689.invoke(core.clj:185)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at clojure.core$some.invokeStatic(core.clj:2718)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at clojure.core$some.invoke(core.clj:2709)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at compojure.core$routing.invokeStatic(core.clj:185)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at compojure.core$routing.doInvoke(core.clj:182)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at clojure.lang.RestFn.applyTo(RestFn.java:139)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at clojure.core$apply.invokeStatic(core.clj:669)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at clojure.core$apply.invoke(core.clj:662)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at compojure.core$routes$fn__4693.invoke(core.clj:192)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at anvil.core.ring.util$wrap_async$inner_handler__23226.invoke(util.clj:68)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at anvil.core.ring.util$wrap_async$fn__23243$fn__23250.invoke(util.clj:84)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at anvil.app_server.core$wrap_constant_app$fn__440.invoke(core.clj:118)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at anvil.core.ring.util$wrap_async$fn__23243$fn__23255.invoke(util.clj:95)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at compojure.core$routing$fn__4689.invoke(core.clj:185)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at clojure.core$some.invokeStatic(core.clj:2718)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at clojure.core$some.invoke(core.clj:2709)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at compojure.core$routing.invokeStatic(core.clj:185)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at compojure.core$routing.doInvoke(core.clj:182)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at clojure.lang.RestFn.applyTo(RestFn.java:139)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at clojure.core$apply.invokeStatic(core.clj:669)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at clojure.core$apply.invoke(core.clj:662)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at compojure.core$routes$fn__4693.invoke(core.clj:192)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at clojure.lang.Var.invoke(Var.java:384)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at anvil.app_server.core$wrap_with_origin_scheme_and_port$fn__520.invoke(core.clj:222)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at anvil.app_server.core$wrap_provide_source$fn__499.invoke(core.clj:177)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at ring.middleware.json$wrap_json_response$fn__1645.invoke(json.clj:139)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at anvil.core.ring.middleware.absolute_redirects$wrap_absolute_redirects$fn__28279.invoke(absolute_redirects.clj:60)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at ring.middleware.flash$wrap_flash$fn__596.invoke(flash.clj:39)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at ring.middleware.session$wrap_session$fn__689.invoke(session.clj:108)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at ring.middleware.keyword_params$wrap_keyword_params$fn__727.invoke(keyword_params.clj:53)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at ring.middleware.nested_params$wrap_nested_params$fn__777.invoke(nested_params.clj:89)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at ring.middleware.multipart_params$wrap_multipart_params$fn__958.invoke(multipart_params.clj:173)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at ring.middleware.params$wrap_params$fn__974.invoke(params.clj:67)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at ring.middleware.cookies$wrap_cookies$fn__23461.invoke(cookies.clj:198)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at ring.middleware.resource$wrap_resource_prefer_resources$fn__982.invoke(resource.clj:25)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at ring.middleware.content_type$wrap_content_type$fn__1041.invoke(content_type.clj:34)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at ring.middleware.default_charset$wrap_default_charset$fn__1057.invoke(default_charset.clj:31)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at ring.middleware.not_modified$wrap_not_modified$fn__1030.invoke(not_modified.clj:61)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at ring.middleware.x_headers$wrap_x_header$fn__567.invoke(x_headers.clj:22)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at ring.middleware.x_headers$wrap_x_header$fn__567.invoke(x_headers.clj:22)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at ring.middleware.ssl$wrap_hsts$fn__1106.invoke(ssl.clj:105)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at anvil.app_server.run$handle_BANG_.invokeStatic(run.clj:324)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at anvil.app_server.run$handle_BANG_.invoke(run.clj:323)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at anvil.app_server.run$launch_runtime_server_BANG_$handler__1803.invoke(run.clj:358)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at anvil.util$wrap_correct_forwarded_remote_addr$fn__5091.invoke(util.clj:489)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at anvil.app_server.core$wrap_retrieve_original_remote_address$fn__514.invoke(core.clj:218)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at org.httpkit.server.HttpHandler.run(RingHandler.java:117)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at java.util.concurrent.FutureTask.run(FutureTask.java:266)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at anvil.core.worker_pool$run_one_task_BANG_.invokeStatic(worker_pool.clj:55)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at anvil.core.worker_pool$run_one_task_BANG_.invoke(worker_pool.clj:38)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at anvil.core.worker_pool$launch_thread_BANG_$fn__5542.invoke(worker_pool.clj:94)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at clojure.lang.AFn.run(AFn.java:22)
Jul 15 15:28:55 enthelpdesk anvil-app-server[1638830]:         at java.lang.Thread.run(Thread.java:750)
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Worker terminated for IDs set() (return code -9) 8f1c12627b
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Calling function 'route:/favicon.ico' for app 'SSP' (ID server-R4JCBit9S4xBSQ==)
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Single-use worker <anvil_downlink_host.full_python.worker.Worker object at 0x7f7bad74c750>
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Uncached worker <anvil_downlink_host.full_python.worker.Worker object at 0x7f7bad74c750> died; retired? False
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Uncached worker <anvil_downlink_host.full_python.worker.Worker object at 0x7f7bad74c750> died; retired? False
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Worker terminated for IDs set() (return code -9) ce1f60cf37
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Calling function 'route:/favicon.ico' for app 'SSP' (ID server-KKaZSmd8fjKM1A==)
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Single-use worker <anvil_downlink_host.full_python.worker.Worker object at 0x7f7bad74dbd0>
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Uncached worker <anvil_downlink_host.full_python.worker.Worker object at 0x7f7bad74dbd0> died; retired? False
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Uncached worker <anvil_downlink_host.full_python.worker.Worker object at 0x7f7bad74dbd0> died; retired? False
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Worker terminated for IDs set() (return code -9) bd0129493c
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Calling function 'route:/favicon.ico' for app 'SSP' (ID server-zwtpkezICyp9Yg==)
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Single-use worker <anvil_downlink_host.full_python.worker.Worker object at 0x7f7bad74ca50>
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Uncached worker <anvil_downlink_host.full_python.worker.Worker object at 0x7f7bad74ca50> died; retired? False
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Uncached worker <anvil_downlink_host.full_python.worker.Worker object at 0x7f7bad74ca50> died; retired? False
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Worker terminated for IDs set() (return code -9) daa075fccd
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Calling function 'route:/favicon.ico' for app 'SSP' (ID server-h6GT1oSJ1AYIqA==)
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Single-use worker <anvil_downlink_host.full_python.worker.Worker object at 0x7f7bad74dd10>
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Uncached worker <anvil_downlink_host.full_python.worker.Worker object at 0x7f7bad74dd10> died; retired? False
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Uncached worker <anvil_downlink_host.full_python.worker.Worker object at 0x7f7bad74dd10> died; retired? False
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Worker terminated for IDs set() (return code -9) 25ff41453b
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Calling function 'route:/favicon.ico' for app 'SSP' (ID server-Oww/ydh1Fu8UGw==)
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Single-use worker <anvil_downlink_host.full_python.worker.Worker object at 0x7f7bad74e8d0>
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Uncached worker <anvil_downlink_host.full_python.worker.Worker object at 0x7f7bad74e8d0> died; retired? False
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Uncached worker <anvil_downlink_host.full_python.worker.Worker object at 0x7f7bad74e8d0> died; retired? False
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Worker terminated for IDs set() (return code -9) bf0ec5b2dd
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Calling function 'route:/sitemap.txt' for app 'SSP' (ID server-FwCqMxVsupRSHg==)
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Single-use worker <anvil_downlink_host.full_python.worker.Worker object at 0x7f7bad74da90>
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Uncached worker <anvil_downlink_host.full_python.worker.Worker object at 0x7f7bad74da90> died; retired? False
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Uncached worker <anvil_downlink_host.full_python.worker.Worker object at 0x7f7bad74da90> died; retired? False
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Worker terminated for IDs set() (return code -9) 4c8de2f875
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Calling function 'route:/favicon.ico' for app 'SSP' (ID server-ZVbI7AKSGRLmnA==)
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Single-use worker <anvil_downlink_host.full_python.worker.Worker object at 0x7f7bad74dcd0>
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Uncached worker <anvil_downlink_host.full_python.worker.Worker object at 0x7f7bad74dcd0> died; retired? False
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Uncached worker <anvil_downlink_host.full_python.worker.Worker object at 0x7f7bad74dcd0> died; retired? False
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Worker terminated for IDs set() (return code -9) 82c39c58ec
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Calling function 'route:/favicon.ico' for app 'SSP' (ID server-ERtHpWuIq3GRyg==)
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Single-use worker <anvil_downlink_host.full_python.worker.Worker object at 0x7f7bad74ce50>
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Uncached worker <anvil_downlink_host.full_python.worker.Worker object at 0x7f7bad74ce50> died; retired? False
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Uncached worker <anvil_downlink_host.full_python.worker.Worker object at 0x7f7bad74ce50> died; retired? False
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Worker terminated for IDs set() (return code -9) 392deb1b6d
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Calling function 'route:/%22img//add_service.png/%22' for app 'SSP' (ID server-heTUXEbyKjMVsw==)
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Single-use worker <anvil_downlink_host.full_python.worker.Worker object at 0x7f7bad74e110>
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Uncached worker <anvil_downlink_host.full_python.worker.Worker object at 0x7f7bad74e110> died; retired? False
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Uncached worker <anvil_downlink_host.full_python.worker.Worker object at 0x7f7bad74e110> died; retired? False
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Worker terminated for IDs set() (return code -9) be34f43eaa
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Calling function 'route:/favicon.ico' for app 'SSP' (ID server-2+SPrXKgvJs+mg==)
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Single-use worker <anvil_downlink_host.full_python.worker.Worker object at 0x7f7bad74cd50>
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Uncached worker <anvil_downlink_host.full_python.worker.Worker object at 0x7f7bad74cd50> died; retired? False
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Uncached worker <anvil_downlink_host.full_python.worker.Worker object at 0x7f7bad74cd50> died; retired? False
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Worker terminated for IDs set() (return code -9) 79fe64012c
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Calling function 'route:/favicon.ico' for app 'SSP' (ID server-P2FbKstGsTqYig==)
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Single-use worker <anvil_downlink_host.full_python.worker.Worker object at 0x7f7bad74d210>
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Uncached worker <anvil_downlink_host.full_python.worker.Worker object at 0x7f7bad74d210> died; retired? False
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Uncached worker <anvil_downlink_host.full_python.worker.Worker object at 0x7f7bad74d210> died; retired? False
Jul 15 15:28:56 enthelpdesk anvil-app-server[1638989]: Worker terminated for IDs set() (return code -9) 266b8d5fe4

I’m getting the same error on the self-hosted app server.
Assert failed: (-edn-roundtrip-ok? val val-str)

Hi @kstyr and @rsmahmud,

We’re actually investigating this issue right now, but we’re having a hard time reproducing it ourselves. Please could you share the App IDs of the apps you’re hosting with the App Server, the anvil-app-server command and configuration file you’re using to launch it, and the steps you take to trigger the error? Thanks!

We have now released v1.12.3 of the App Server, which should not have this Assert failed problem. Please give it a try, and let me know if you’re still having the problem with displaying images.

I’m no longer experiencing the issue on v1.12.3. Thanks!

1 Like

Great, thank you for confirming!

Hi @daviesian

v1.12.3 fixed the asser failed error. but the lazy media error is still there. Images are not displayed.
Logs shows this:

Aug 10 02:34:43 enthelpdesk anvil-app-server[294115]: [ERROR anvil.runtime.server] Error getting lazy media: 2c62fc6a5ffd
Aug 10 02:34:43 enthelpdesk anvil-app-server[294115]: java.lang.IllegalArgumentException: No implementation of method: :id-when-persisted of protocol: #'anvil.runtime.sessions/ISession found for class: nil
Aug 10 02:34:43 enthelpdesk anvil-app-server[294115]:         at clojure.core$_cache_protocol_fn.invokeStatic(core_deftype.clj:584)
Aug 10 02:34:43 enthelpdesk anvil-app-server[294115]:         at clojure.core$_cache_protocol_fn.invoke(core_deftype.clj:576)
Aug 10 02:34:43 enthelpdesk anvil-app-server[294115]:         at anvil.runtime.sessions$fn__268$G__198__273.invoke(sessions.clj:43)
Aug 10 02:34:43 enthelpdesk anvil-app-server[294115]:         at anvil.runtime.sessions$with_app_session$fn__577.invoke(sessions.clj:478)
Aug 10 02:34:43 enthelpdesk anvil-app-server[294115]:         at anvil.core.ring.util$wrap_async$fn__23201$fn__23209.invoke(util.clj:37)
Aug 10 02:34:43 enthelpdesk anvil-app-server[294115]:         at anvil.core.ring.util$wrap_async$fn__23201$fn__23220.invoke(util.clj:43)
Aug 10 02:34:43 enthelpdesk anvil-app-server[294115]:         at anvil.core.ring.util$wrap_async$inner_handler__23226$send_BANG___23227.invoke(util.clj:53)
Aug 10 02:34:43 enthelpdesk anvil-app-server[294115]:         at anvil.core.ring.util$wrap_async$inner_handler$reify__23230.send_BANG_(util.clj:62)
Aug 10 02:34:43 enthelpdesk anvil-app-server[294115]:         at anvil.runtime.server$serve_lazy_media$fn__26154$fn__26155.invoke(server.clj:119)
Aug 10 02:34:43 enthelpdesk anvil-app-server[294115]:         at clojure.lang.AFn.run(AFn.java:22)
Aug 10 02:34:43 enthelpdesk anvil-app-server[294115]:         at anvil.core.worker_pool$run_one_task_BANG_.invokeStatic(worker_pool.clj:55)
Aug 10 02:34:43 enthelpdesk anvil-app-server[294115]:         at anvil.core.worker_pool$run_one_task_BANG_.invoke(worker_pool.clj:38)
Aug 10 02:34:43 enthelpdesk anvil-app-server[294115]:         at anvil.core.worker_pool$launch_thread_BANG_$fn__5542.invoke(worker_pool.clj:94)
Aug 10 02:34:43 enthelpdesk anvil-app-server[294115]:         at clojure.lang.AFn.run(AFn.java:22)
Aug 10 02:34:43 enthelpdesk anvil-app-server[294115]:         at java.lang.Thread.run(Thread.java:750)

any help? one of my production app depends heavily on lazy media images.

1 Like

We also see this error when we upgraded from 1.10.1 → 1.12.3. All of our uploaded media documents get this error when we are running 1.12.3. I found that uploading a new document worked fine, but existing ones did not work.

Did you find any solution for your issue?