Skip to content

Instantly share code, notes, and snippets.

@mtnygard
Created August 9, 2020 15:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mtnygard/aaec1ec5ebb50c2405afd40bde40c5b9 to your computer and use it in GitHub Desktop.
Save mtnygard/aaec1ec5ebb50c2405afd40bde40c5b9 to your computer and use it in GitHub Desktop.
Cambada repro-case
{:clojure.main/message
"Execution error (NoSuchFileException) at sun.nio.fs.UnixException/translateToIOException (UnixException.java:92).\n/root/.gitlibs/libs/org.clojure/spec-alpha2/2f84e3a37cab76d44c58785ff4481597429bc1d3/${project.basedir}/src/main/java\n",
:clojure.main/triage
{:clojure.error/class java.nio.file.NoSuchFileException,
:clojure.error/line 92,
:clojure.error/cause
"/root/.gitlibs/libs/org.clojure/spec-alpha2/2f84e3a37cab76d44c58785ff4481597429bc1d3/${project.basedir}/src/main/java",
:clojure.error/symbol
sun.nio.fs.UnixException/translateToIOException,
:clojure.error/source "UnixException.java",
:clojure.error/phase :execution},
:clojure.main/trace
{:via
[{:type java.nio.file.NoSuchFileException,
:message
"/root/.gitlibs/libs/org.clojure/spec-alpha2/2f84e3a37cab76d44c58785ff4481597429bc1d3/${project.basedir}/src/main/java",
:at
[sun.nio.fs.UnixException
translateToIOException
"UnixException.java"
92]}],
:trace
[[sun.nio.fs.UnixException
translateToIOException
"UnixException.java"
92]
[sun.nio.fs.UnixException
rethrowAsIOException
"UnixException.java"
111]
[sun.nio.fs.UnixException
rethrowAsIOException
"UnixException.java"
116]
[sun.nio.fs.UnixFileAttributeViews$Basic
readAttributes
"UnixFileAttributeViews.java"
55]
[sun.nio.fs.UnixFileSystemProvider
readAttributes
"UnixFileSystemProvider.java"
149]
[sun.nio.fs.LinuxFileSystemProvider
readAttributes
"LinuxFileSystemProvider.java"
99]
[java.nio.file.Files readAttributes "Files.java" 1843]
[java.util.zip.ZipFile$Source get "ZipFile.java" 1160]
[java.util.zip.ZipFile$CleanableResource <init> "ZipFile.java" 717]
[java.util.zip.ZipFile <init> "ZipFile.java" 237]
[java.util.zip.ZipFile <init> "ZipFile.java" 167]
[java.util.zip.ZipFile <init> "ZipFile.java" 181]
[jdk.internal.reflect.NativeConstructorAccessorImpl
newInstance0
"NativeConstructorAccessorImpl.java"
-2]
[jdk.internal.reflect.NativeConstructorAccessorImpl
newInstance
"NativeConstructorAccessorImpl.java"
62]
[jdk.internal.reflect.DelegatingConstructorAccessorImpl
newInstance
"DelegatingConstructorAccessorImpl.java"
45]
[java.lang.reflect.Constructor
newInstanceWithCaller
"Constructor.java"
500]
[java.lang.reflect.Constructor newInstance "Constructor.java" 481]
[clojure.lang.Reflector invokeConstructor "Reflector.java" 305]
[cambada.uberjar$include_dep invokeStatic "uberjar.clj" 98]
[cambada.uberjar$include_dep invoke "uberjar.clj" 97]
[clojure.core$partial$fn__5841 invoke "core.clj" 2632]
[clojure.core.protocols$fn__8159 invokeStatic "protocols.clj" 168]
[clojure.core.protocols$fn__8159 invoke "protocols.clj" 124]
[clojure.core.protocols$fn__8114$G__8109__8123
invoke
"protocols.clj"
19]
[clojure.core.protocols$seq_reduce invokeStatic "protocols.clj" 31]
[clojure.core.protocols$fn__8146 invokeStatic "protocols.clj" 75]
[clojure.core.protocols$fn__8146 invoke "protocols.clj" 75]
[clojure.core.protocols$fn__8088$G__8083__8101
invoke
"protocols.clj"
13]
[clojure.core$reduce invokeStatic "core.clj" 6828]
[clojure.core$reduce invoke "core.clj" 6810]
[cambada.uberjar$write_components invokeStatic "uberjar.clj" 115]
[cambada.uberjar$write_components invoke "uberjar.clj" 110]
[cambada.uberjar$apply_BANG_ invokeStatic "uberjar.clj" 135]
[cambada.uberjar$apply_BANG_ invoke "uberjar.clj" 126]
[cambada.cli$runner invokeStatic "cli.clj" 120]
[cambada.cli$runner invoke "cli.clj" 115]
[cambada.uberjar$_main invokeStatic "uberjar.clj" 141]
[cambada.uberjar$_main doInvoke "uberjar.clj" 137]
[clojure.lang.RestFn applyTo "RestFn.java" 137]
[clojure.lang.Var applyTo "Var.java" 705]
[clojure.core$apply invokeStatic "core.clj" 665]
[clojure.main$main_opt invokeStatic "main.clj" 514]
[clojure.main$main_opt invoke "main.clj" 510]
[clojure.main$main invokeStatic "main.clj" 664]
[clojure.main$main doInvoke "main.clj" 616]
[clojure.lang.RestFn applyTo "RestFn.java" 137]
[clojure.lang.Var applyTo "Var.java" 705]
[clojure.main main "main.java" 40]],
:cause
"/root/.gitlibs/libs/org.clojure/spec-alpha2/2f84e3a37cab76d44c58785ff4481597429bc1d3/${project.basedir}/src/main/java"}}
{:paths ["src" "resources"]
:deps {org.clojure/spec-alpha2 {:git/url "https://github.com/clojure/spec-alpha2.git"
:sha "2f84e3a37cab76d44c58785ff4481597429bc1d3"}}
:aliases {:uberjar {:extra-deps {luchiniatwork/cambada {:mvn/version "1.0.2"}}
:main-opts ["-m" "cambada.uberjar" "-m" "repro" "--app-version" "1.0.0"]}}
:mvn/repos {"central" {:url "https://repo1.maven.org/maven2/"}
"clojars" {:url "https://repo.clojars.org/"}}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment