After update to version "1.10.0-alpha7", I found pedestal/log is broken 

pedestal version 0.5.4. 

Here is details info in bellow 

(ns io.pedestal.log 
"Logging via slf4j. Each logging level is a macro: trace, debug, 
info, warn, and error. Each namespace gets its own Logger. Arguments 
are key-value pairs, which will be printed as with 'pr'. The special 
key :exception should have a java.lang.Throwable as its value, and 
will be passed separately to the underlying logging API. 
One can override the logger via JVM or ENVAR settings." 
(:require clojure.string) 
(:import (org.slf4j Logger 
LoggerFactory 
MDC) 
(org.slf4j.spi MDCAdapter) 
(com.codahale.metrics MetricRegistry 
Gauge Counter Histogram Meter 
Slf4jReporter) 
(com.codahale.metrics.jmx JmxReporter) 
(io.opentracing Scope 
Span 
SpanContext 
Tracer 
Tracer$SpanBuilder) 
(io.opentracing.log.Fields) 
(io.opentracing.util GlobalTracer) 
(java.util Map) 
(java.util.concurrent TimeUnit) 
(clojure.lang IFn)))



Error msg 

Syntax error macroexpanding clojure.core/ns at (io/pedestal/log.clj:13:1). 
Cause: Call to clojure.core/ns did not conform to spec.
() - failed: Insufficient input at: [:ns-clauses :import :classes 
:package-list :classes] spec: :clojure.core.specs.alpha/package-list
(io.opentracing.log.Fields) - failed: simple-symbol? at: [:ns-clauses 
:import :classes :class] spec: :clojure.core.specs.alpha/ns-import
:import - failed: #{:refer-clojure} at: [:ns-clauses :refer-clojure 
:clause] spec: :clojure.core.specs.alpha/ns-refer-clojure
:import - failed: #{:require} at: [:ns-clauses :require :clause] spec: 
:clojure.core.specs.alpha/ns-require
:import - failed: #{:use} at: [:ns-clauses :use :clause] spec: 
:clojure.core.specs.alpha/ns-use
:import - failed: #{:refer} at: [:ns-clauses :refer :clause] spec: 
:clojure.core.specs.alpha/ns-refer
:import - failed: #{:load} at: [:ns-clauses :load :clause] spec: 
:clojure.core.specs.alpha/ns-load
:import - failed: #{:gen-class} at: [:ns-clauses :gen-class :clause] spec: 
:clojure.core.specs.alpha/ns-gen-class



Br,
Mamun



On Wednesday, September 5, 2018 at 2:39:36 PM UTC+2, stuart....@gmail.com 
wrote:
>
> deps.edn dependency:
>
>   org.clojure/clojure {:mvn/version "1.10.0-alpha7"}
>
> 1.10.0-alpha7 includes the following changes since 1.10.0-alpha6:
>
>    - Update deps to latest spec.alpha (0.2.176) and core.specs.alpha 
>    (0.2.44)
>    - CLJ-2373 <https://dev.clojure.org/jira/browse/CLJ-2373> - categorize 
>    and overhaul printing of exception messages at REPL
>    - CLJ-1279 <https://dev.clojure.org/jira/browse/CLJ-1279> - report 
>    correct arity count for function arity errors inside macros
>    - CLJ-2386 <https://dev.clojure.org/jira/browse/CLJ-2386> - omit 
>    ex-info construction stack frames
>    - CLJ-2394 <https://dev.clojure.org/jira/browse/CLJ-2394> - warn in 
>    pst that stack trace for syntax error failed before execution
>    - CLJ-2396 <https://dev.clojure.org/jira/browse/CLJ-2396> - omit :in 
>    clauses when printing spec function errors if using default explain printer
>    
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to