jasonwu

jasonwu

Web Development with Clojure, Third Edition: "Internal Server Error" when trying to log in

Hi Dmitri Sotnikov @dmitri and Scot Brown @svmbrown,

I am trying to run some of the source code. Sometimes I’m able to log in fine (running guestbook-feeds-2 for example) and other times, I get “Internal Server Error” (for example, with guestbook-session). This happens with both “Log in” and “Register” where I get “Internal Server Error.” Is this something to do with Postgres? How do I debug this?

Thank you!

First Post!

jasonwu

jasonwu

Just figured out what I was doing wrong. I couldn’t log in with any of the code before guestbook-profile, but at guestbook-profile it started working again.

My error: I was using the same database with everything. The database used in the last part of the book has JSONB added to it, and JSONB stuff in the code to deal with that. So when I ran code from the first part, the code didn’t have the JSONB stuff, but the database had it, so it wasn’t working.

Solution: If I add the json library to the project.clj file, and change db/core.clj according to the guestbook-profile instructions, and I also updated the queries to be safe, now I can log in fine.

Leaving my post up in case there are other newbies like me who are new to JSONB and how that affects the database and code.

Where Next?

Popular Pragmatic Bookshelf topics Top

jimmykiang
This test is broken right out of the box… — FAIL: TestAgent (7.82s) agent_test.go:77: Error Trace: agent_test.go:77 agent_test.go:...
New
ianwillie
Hello Brian, I have some problems with running the code in your book. I like the style of the book very much and I have learnt a lot as...
New
herminiotorres
Hi! I know not the intentions behind this narrative when called, on page XI: mount() |> handle_event() |> render() but the correc...
New
HarryDeveloper
Hi @venkats, It has been mentioned in the description of ‘Supervisory Job’ title that 2 things as mentioned below result in the same eff...
New
jgchristopher
“The ProductLive.Index template calls a helper function, live_component/3, that in turn calls on the modal component. ” Excerpt From: Br...
New
digitalbias
Title: Build a Weather Station with Elixir and Nerves: Problem connecting to Postgres with Grafana on (page 64) If you follow the defau...
New
oaklandgit
Hi, I completed chapter 6 but am getting the following error when running: thread 'main' panicked at 'Failed to load texture: IoError(O...
New
dsmith42
Hey there, I’m enjoying this book and have learned a few things alredayd. However, in Chapter 4 I believe we are meant to see the “>...
New
Henrai
Hi, I’m working on the Chapter 8 of the book. After I add add the point_offset, I’m still able to see acne: In the image above, I re...
New
ggerico
I got this error when executing the plot files on macOS Ventura 13.0.1 with Python 3.10.8 and matplotlib 3.6.1: programming_ML/code/03_...
New

Other popular topics Top

Devtalk
Hello Devtalk World! Please let us know a little about who you are and where you’re from :nerd_face:
New
Exadra37
Please tell us what is your preferred monitor setup for programming(not gaming) and why you have chosen it. Does your monitor have eye p...
New
AstonJ
Saw this on TikTok of all places! :lol: Anyone heard of them before? Lite:
New
PragmaticBookshelf
Build efficient applications that exploit the unique benefits of a pure functional language, learning from an engineer who uses Haskell t...
New
New
PragmaticBookshelf
Programming Ruby is the most complete book on Ruby, covering both the language itself and the standard library as well as commonly used t...
New
hilfordjames
There appears to have been an update that has changed the terminology for what has previously been known as the Taskbar Overflow - this h...
New
New
New
First poster: AstonJ
Jan | Rethink the Computer. Jan turns your computer into an AI machine by running LLMs locally on your computer. It’s a privacy-focus, l...
New

Sub Categories: