babashka / pods

Pods support for JVM and babashka
Eclipse Public License 1.0
120 stars 12 forks source link

Unable to load pods #30

Closed mikeyobrien closed 3 years ago

mikeyobrien commented 3 years ago

When running the following script I get the error: java.lang.Character cannot be cast to java.util.Map$Entry

#!/usr/bin/env bb

(require '[babashka.pods :as pods])
(pods/load-pod 'org.babashka/buddy "0.0.1")
(require '[pod.babashka.buddy.hash :as hash])
(hash/md5 "foo")
~/vectra/scripts [master] λ bb fix-state-lock.clj
----- Error --------------------------------------------------------------------
Type:     java.lang.ClassCastException
Message:  java.lang.Character cannot be cast to java.util.Map$Entry
Location: /Users/mikeyobrien/scripts/fix-state-lock.clj:4:1

----- Context ------------------------------------------------------------------
1: #!/usr/bin/env bb
2: 
3: (require '[babashka.pods :as pods])
4: (pods/load-pod 'org.babashka/buddy "0.0.1")
   ^--- java.lang.Character cannot be cast to java.util.Map$Entry
5: (require '[pod.babashka.buddy.hash :as hash])
6: (hash/md5 "foo")

----- Stack trace --------------------------------------------------------------
user - /Users/mikeyobrien/scripts/fix-state-lock.clj:4:1
borkdude commented 3 years ago

@mikeyobrien I think you are running an older version of bb which doesn't have support for downloading pods from the registry yet.

mikeyobrien commented 3 years ago

Updated to 0.2.8 and is now working as expected. Thanks!