clj-commons / aleph

Asynchronous streaming communication for Clojure - web server, web client, and raw TCP/UDP
http://aleph.io
MIT License
2.54k stars 241 forks source link

0.7.0-rc1 is crashing without brotli4j dependency #3530 #703

Open ohbadiah opened 9 months ago

ohbadiah commented 9 months ago

I tried upgrading our project from 0.7.0-alpha1 to 0.7.0-rc1. It won't start unless I introduce the new dependencies on brotli4j, etc.

Steps to reproduce the behavior:

  1. Extract this zip archive and change into minimal/
  2. Run clojure -M:nrepl. Here's what I get:
Execution error (ClassNotFoundException) at jdk.internal.loader.BuiltinClassLoader/loadClass (BuiltinClassLoader.java:641).
com.aayushatharva.brotli4j.encoder.Encoder$Parameters

Full report at:
/tmp/clojure-2841063393891295391.edn

I'm running java 21, but I get the same results on java 17.

InSuperposition commented 9 months ago

I also see this issue of version 0.7.0-rc1 on Java 11

KingMob commented 9 months ago

@ohbadiah @InSuperposition Does the #705 branch fix your issues?