Skip to content

Crash Protocol Enumerable not implemented for #115

@MalwareLion

Description

@MalwareLion

Hello!

first of all thanks for building this project.
i tried to set up the certstream-server but run into the following problem pasted below.
Is this a new bug or is it maybe something i messed up during setup?

Best regards!

09:50:10.762 [info] Sending GET request to https://ct.googleapis.com/logs/eu1/xenon2025h1/ct/v1/get-sth

09:50:10.784 [error] Task #PID<0.983.0> started from #PID<0.365.0> terminating
** (Protocol.UndefinedError) protocol Enumerable not implemented for <<48, 34, 48, 32, 160, 30, 160, 28, 134, 26, 104, 116, 116, 112, 58, 47, 47, 115, 116, 103, 45, 120, 50, 46, 99, 46, 108, 101, 110, 99, 114, 46, 111, 114, 103, 47>> of type BitString. This protocol is implemented for the following type(s): Date.Range, File.Stream, Function, GenEvent.Stream, HashDict, HashSet, IO.Stream, List, Map, MapSet, Range, Stream
(elixir 1.14.0) lib/enum.ex:1: Enumerable.impl_for!/1
(elixir 1.14.0) lib/enum.ex:166: Enumerable.reduce/3
(elixir 1.14.0) lib/enum.ex:4307: Enum.reduce/3
(easy_ssl 1.3.0) lib/easy_ssl.ex:459: anonymous fn/2 in EasySSL.parse_extensions/1
(elixir 1.14.0) lib/enum.ex:2468: Enum."-reduce/3-lists^foldl/2-0-"/3
(easy_ssl 1.3.0) lib/easy_ssl.ex:84: EasySSL.parse_der/2
(certstream 1.6.0) lib/certstream/ct_parser.ex:65: Certstream.CTParser.parse_certificate_chain/2
(certstream 1.6.0) lib/certstream/ct_parser.ex:51: Certstream.CTParser.parse_extra_data/2
Function: &:erlang.apply/2
Args: [#Function<0.55411046/1 in Certstream.CTWatcher.broadcast_updates/2>, [[904116189, 904116190, 904116191, 904116192, 904116193, 904116194]]]

09:50:10.785 [info] Worker #PID<0.1058.0> started with url https://ct.googleapis.com/testtube/ and initial start time of 2.8 seconds from now.

09:50:11.090 [error] Task #PID<0.1023.0> started from #PID<0.344.0> terminating
** (Protocol.UndefinedError) protocol Enumerable not implemented for <<48, 71, 48, 69, 160, 67, 160, 65, 134, 63, 104, 116, 116, 112, 58, 47, 47, 99, 114, 108, 46, 117, 115, 101, 114, 116, 114, 117, 115, 116, 46, 99, 111, 109, 47, 85, 83, 69, 82, 84, 114, 117, 115, 116, 69, 67, 67, 67, 101, 114, ...>> of type BitString. This protocol is implemented for the following type(s): Date.Range, File.Stream, Function, GenEvent.Stream, HashDict, HashSet, IO.Stream, List, Map, MapSet, Range, Stream
(elixir 1.14.0) lib/enum.ex:1: Enumerable.impl_for!/1
(elixir 1.14.0) lib/enum.ex:166: Enumerable.reduce/3
(elixir 1.14.0) lib/enum.ex:4307: Enum.reduce/3
(easy_ssl 1.3.0) lib/easy_ssl.ex:459: anonymous fn/2 in EasySSL.parse_extensions/1
(elixir 1.14.0) lib/enum.ex:2468: Enum."-reduce/3-lists^foldl/2-0-"/3
(easy_ssl 1.3.0) lib/easy_ssl.ex:84: EasySSL.parse_der/2
(certstream 1.6.0) lib/certstream/ct_parser.ex:65: Certstream.CTParser.parse_certificate_chain/2
(certstream 1.6.0) lib/certstream/ct_parser.ex:51: Certstream.CTParser.parse_extra_data/2
Function: &:erlang.apply/2
Args: [#Function<0.55411046/1 in Certstream.CTWatcher.broadcast_updates/2>, [[32642150, 32642151, 32642152, 32642153, 32642154, 32642155, 32642156, 32642157, 32642158, 32642159, 32642160, 32642161, 32642162, 32642163, 32642164, 32642165, 32642166, 32642167, 32642168, 32642169]]]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions