This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-01-23
Channels
- # aws-lambda (5)
- # beginners (212)
- # boot (3)
- # cider (130)
- # cljs-dev (24)
- # clojars (2)
- # clojure (287)
- # clojure-dusseldorf (23)
- # clojure-italy (11)
- # clojure-russia (10)
- # clojure-spec (9)
- # clojure-uk (45)
- # clojurescript (59)
- # core-async (1)
- # cursive (13)
- # datascript (1)
- # datomic (46)
- # emacs (12)
- # events (9)
- # fulcro (196)
- # graphql (3)
- # hoplon (79)
- # jobs (5)
- # jobs-discuss (7)
- # jobs-rus (2)
- # keechma (26)
- # keyboards (9)
- # leiningen (2)
- # luminus (9)
- # off-topic (20)
- # om-next (1)
- # onyx (15)
- # re-frame (16)
- # reagent (18)
- # reitit (1)
- # remote-jobs (2)
- # rum (3)
- # shadow-cljs (13)
- # sql (135)
- # unrepl (46)
- # vim (1)
- # yada (23)
Hi! Has anyone used sam local with Lambada? I'm trying to do the AWS DevOps serverless workshop (https://github.com/awslabs/aws-serverless-workshops/blob/master/DevOps) in Clojure, and I'm currently getting an exception from my handler:
START RequestId: 33b3e09d-a79b-4971-b032-07b093ad2a8b Version: $LATEST
java.lang.UnsupportedOperationException: handleRequest (uni-api.core/G__189handleRequest not defined?)
at com.aws.codestar.projecttemplates.handler.HelloWorldHandler.handleRequest(Unknown Source)
Here's my project.clj
:
(defproject uni-api "1.0.0"
:description "Wild Rydes serverless devops workshop"
:url ""
:dependencies [[org.clojure/clojure "1.9.0"]
[uswitch/lambada "0.1.2"]]
:profiles {:uberjar {:aot :all}}
:uberjar-name "uni-api-1.0.0-STANDALONE.jar")
And my core.clj
:
(ns uni-api.core
(:require [uswitch.lambada.core :refer [deflambdafn]]))
(deflambdafn com.aws.codestar.projecttemplates.handler.HelloWorldHandler
[in out ctx]
(println "OMG I'm running in the cloud!!!111oneone"))