Hi,
I’m running through the setup tutorial for CPU-only + Docker on a Mac (I’m waiting on my P2 instance). I can get queries to work via the CLI, but when I try via Immerse things start breaking. Interestingly, it only happens when I try something that interacts directly with my table (flights_2008_10k). Seems all it’s doing when it dies is trying to inspect the table, to check whether the column I’m referencing exists.
A bad sql statement gets caught properly, as does a statement referencing a non-existent table (see screenshot). When I try to select a non-existent column from the table, the spinner in the UI spins forever, and the server crashes (see stacktrace below). Something that should definitely work also crashes the server, e.g. SELECT * FROM flights_2008_10k LIMIT 1
.
FWIW a similar crash occurs when I try to create a new dashboard and select my table in the UI.
Anyone else seeing this?
Thanks for any help!
-Robin
docker run -v $HOME/mapd-docker-storage:/mapd-storage -p 9090-9092:9090-9092 c0bd09088fad
Backend TCP: localhost:9091
Backend HTTP: localhost:9090
Frontend Web: localhost:9092
Calcite TCP: localhost:9093
- sleeping for 5s while server starts
E1107 04:52:37.755173 6 MapDHandler.cpp:158] This build isn't CUDA enabled, will run on CPU
Thrift: Tue Nov 7 04:52:37 2017 TSocket::open() connect() <Host: localhost Port: 9093>Connection refused
Thrift: Tue Nov 7 04:52:37 2017 TSocket::open() connect() <Host: localhost Port: 9093>Connection refused
[SNIP - removed like 15 lines like the ones above & below]
Thrift: Tue Nov 7 04:52:39 2017 TSocket::open() connect() <Host: localhost Port: 9093>Connection refused
E1107 04:52:39.452378 6 MapDHandler.cpp:190] No GPUs detected, falling back to CPU mode
Navigate to: http://localhost:9092
F1107 04:53:01.123003 28 StringDictionary.cpp:50] Check failed: ptr != reinterpret_cast<void*>(-1)
*** Check failure stack trace: ***
@ 0xf6425a google::LogMessage::Fail()
@ 0xf641b1 google::LogMessage::SendToLog()
@ 0xf63b7c google::LogMessage::Flush()
@ 0xf66b15 google::LogMessageFatal::~LogMessageFatal()
@ 0x22fc1ac (unknown)
@ 0x23002d4 StringDictionary::StringDictionary()
@ 0xba3d15 Catalog_Namespace::Catalog::getMetadataForDict()
@ 0xb6bef3 MapDHandler::populateThriftColumnType()
@ 0xb84459 MapDHandler::get_table_details_impl()
@ 0xac1273 MapDProcessor::process_get_table_details()
@ 0xabc4c7 MapDProcessor::dispatchCall()
@ 0xab56bc apache::thrift::TDispatchProcessor::process()
@ 0x2347057 apache::thrift::server::TConnectedClient::run()
@ 0x233d26d apache::thrift::server::TThreadedServer::TConnectedClientRunner::run()
@ 0x234152d apache::thrift::concurrency::PthreadThread::threadMain()
@ 0x7f8569ff06ba start_thread
@ 0x7f8569d263dd clone
2017/11/07 04:53:01 http: proxy error: EOF
/mapd/startmapd: line 102: 6 Aborted ./bin/mapd_server $MAPD_DATA $RO --port $MAPD_TCP_PORT --http-port $MAPD_HTTP_PORT --calcite-port $MAPD_CALCITE_PORT $*
/mapd/startmapd: line 1: kill: (-5) - No such process