Skip to content

this.isPinned is not a function on 0.6.0 when connecting to a server. #653

@ignaloidas

Description

@ignaloidas

What happened?

Trying to connect to a server in the newest version (0.6.0, Appimage) throws an "Failed to connect to the server this.isPinned is not a function" error

Logs and Traces (without bytearrays)

Details
SieveLogger.mjs:141 [01:51:10.611 kk38ievt-rwhbma8x7qd] onDataRead (360)
SieveLogger.mjs:141 [01:51:10.612 kk38ievt-rwhbma8x7qd] [SieveAbstractClient:onReceive] Starting processing received data...
SieveLogger.mjs:141 [01:51:10.612 kk38ievt-rwhbma8x7qd] Server -> Client
"IMPLEMENTATION" "Dovecot Pigeonhole"
"SIEVE" "fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date index ihave duplicate mime foreverypart extracttext"
"NOTIFY" "mailto"
"SASL" ""
"STARTTLS"
"VERSION" "1.0"
OK "Migadu ready."

SieveLogger.mjs:141 [01:51:10.613 kk38ievt-rwhbma8x7qd] [SieveAbstractClient:onReceive] ... add data to buffer...
SieveLogger.mjs:141 [01:51:10.613 kk38ievt-rwhbma8x7qd] [SieveAbstractClient:onStopTimeout()] Stopping timeout
SieveLogger.mjs:141 [01:51:10.613 kk38ievt-rwhbma8x7qd] [SieveAbstractClient:onReceive] ... locking Message Queue ...
SieveLogger.mjs:141 [01:51:10.614 kk38ievt-rwhbma8x7qd] [SieveAbstractClient:onReceive] Start parsing SieveInitRequest 360
SieveLogger.mjs:141 [01:51:10.619 kk38ievt-rwhbma8x7qd] Securing session...
SieveLogger.mjs:141 [01:51:10.620 kk38ievt-rwhbma8x7qd] ... requesting starttls ...
SieveLogger.mjs:141 [01:51:10.621 kk38ievt-rwhbma8x7qd] [SieveAbstractClient:onReceive] Parsing successful, remaining 0 bytes
SieveLogger.mjs:141 [01:51:10.622 kk38ievt-rwhbma8x7qd] [SieveAbstractClient:onReceive] Removing request from queue (Queue Length: 0, Buffer Size: 0)
SieveLogger.mjs:141 [01:51:10.622 kk38ievt-rwhbma8x7qd] [SieveAbstractClient:onReceive] ... unlocking Message Queue ...
SieveLogger.mjs:141 [01:51:10.623 kk38ievt-rwhbma8x7qd] [SieveAbstractClient:onReceive] Restarting request processing
SieveLogger.mjs:141 [01:51:10.623 kk38ievt-rwhbma8x7qd] [SieveAbstractClient:onStartTimeout()] Starting/Restarting timeout
SieveLogger.mjs:141 [01:51:10.624 kk38ievt-rwhbma8x7qd] Client -> Server:
STARTTLS

SieveLogger.mjs:141 [01:51:10.624 kk38ievt-rwhbma8x7qd] Client -> Server [Byte Array]:
83,84,65,82,84,84,76,83,13,10
SieveLogger.mjs:141 [01:51:10.625 kk38ievt-rwhbma8x7qd] [SieveAbstractClient:onReceive] Finished processing received data
SieveLogger.mjs:141 [01:51:10.658 kk38ievt-rwhbma8x7qd] onDataRead (33)
SieveLogger.mjs:141 [01:51:10.658 kk38ievt-rwhbma8x7qd] [SieveAbstractClient:onReceive] Starting processing received data...
SieveLogger.mjs:141 [01:51:10.659 kk38ievt-rwhbma8x7qd] Server -> Client
OK "Begin TLS negotiation now."

SieveLogger.mjs:141 [01:51:10.659 kk38ievt-rwhbma8x7qd] [SieveAbstractClient:onReceive] ... add data to buffer...
SieveLogger.mjs:141 [01:51:10.659 kk38ievt-rwhbma8x7qd] [SieveAbstractClient:onStopTimeout()] Stopping timeout
SieveLogger.mjs:141 [01:51:10.660 kk38ievt-rwhbma8x7qd] [SieveAbstractClient:onReceive] ... locking Message Queue ...
SieveLogger.mjs:141 [01:51:10.660 kk38ievt-rwhbma8x7qd] [SieveAbstractClient:onReceive] Start parsing SieveStartTLSRequest 33
SieveLogger.mjs:141 [01:51:10.662 kk38ievt-rwhbma8x7qd] [SieveAbstractClient:onReceive] Parsing successful, remaining 0 bytes
SieveLogger.mjs:141 [01:51:10.662 kk38ievt-rwhbma8x7qd] [SieveAbstractClient:onReceive] Removing request from queue (Queue Length: 0, Buffer Size: 0)
SieveLogger.mjs:141 [01:51:10.662 kk38ievt-rwhbma8x7qd] [SieveAbstractClient:onReceive] ... unlocking Message Queue ...
SieveLogger.mjs:141 [01:51:10.662 kk38ievt-rwhbma8x7qd] [SieveAbstractClient:onReceive] Finished processing received data
SieveLogger.mjs:141 [01:51:10.705 kk38ievt-rwhbma8x7qd] SieveAbstractSession: Disconnecting Session undefined
SieveLogger.mjs:141 [01:51:10.706 kk38ievt-rwhbma8x7qd] SieveAbstractSession: Forcing Disconnect
SieveLogger.mjs:141 [01:51:10.707 kk38ievt-rwhbma8x7qd] [SieveAbstractClient:disconnect()] Disconnecting imap.migadu.com:4190...
SieveLogger.mjs:141 [01:51:10.707 kk38ievt-rwhbma8x7qd] [SieveAbstract:disconnect()] Acquired lock
SieveLogger.mjs:141 [01:51:10.707 kk38ievt-rwhbma8x7qd] [SieveAbstractClient:cancel()] Draining message queue undefined
SieveLogger.mjs:141 [01:51:10.708 kk38ievt-rwhbma8x7qd] [SieveAbstractClient:cancel()] Skipping, request queue is empty
SieveLogger.mjs:141 [01:51:10.708 kk38ievt-rwhbma8x7qd] [SieveClient:destroy()] ... destroying socket...
SieveLogger.mjs:141 [01:51:10.709 kk38ievt-rwhbma8x7qd] [SieveAbstract:disconnect()] Releasing lock
SieveLogger.mjs:141 [01:51:10.709 kk38ievt-rwhbma8x7qd] [SieveAbstract:disconnect()] ... disconnected
SieveLogger.mjs:141 [01:51:10.710 kk38ievt-rwhbma8x7qd] SieveClient: OnClose (Connection imap.migadu.com:4190)
SieveLogger.mjs:141 [01:51:10.710 kk38ievt-rwhbma8x7qd] [SieveAbstractClient:disconnect()] Disconnecting imap.migadu.com:4190...
SieveLogger.mjs:141 [01:51:10.710 kk38ievt-rwhbma8x7qd] [SieveAbstract:disconnect()] Acquired lock
SieveLogger.mjs:141 [01:51:10.710 kk38ievt-rwhbma8x7qd] [SieveAbstractClient:cancel()] Draining message queue Error: Server closed connection unexpectedly
SieveLogger.mjs:141 [01:51:10.710 kk38ievt-rwhbma8x7qd] [SieveAbstractClient:cancel()] Skipping, request queue is empty
SieveLogger.mjs:141 [01:51:10.711 kk38ievt-rwhbma8x7qd] [SieveAbstract:disconnect()] ... no valid socket
SieveLogger.mjs:141 [01:51:10.711 kk38ievt-rwhbma8x7qd] [SieveAbstract:disconnect()] Releasing lock

Which Version

Standalone, 0.6.0 Linux Appimage

Metadata

Metadata

Assignees

Labels

AppIssue affects the standalone applicationbug

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions