为什么我会收到“断言失败!”使用pgadmin3时出错?

时间:2018-07-28 05:06:02

标签: ubuntu pgadmin

我在ubuntu 15.04上使用pgadmin3,但我没有任何名为GetLongLong()的函数,当我单击继续时,它将终止pgadmin3。

enter image description here

回溯中的文本如下:

ASSERT INFO:
db/pgSet.cpp(356): assert "col < nCols && col >= 0" failed in GetLongLong().

BACKTRACE:
[1] wxWindowList::~wxWindowList()

[2] char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag)

[3] char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag)

[4] char* std::string::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag)

[5] wxString wxString::Format<wxString>(wxFormatString const&, wxString)

[6] wxString wxString::Format<wxString>(wxFormatString const&, wxString)

[7] wxString wxString::Format<wxString>(wxFormatString const&, wxString)

[8] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const

[9] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)

[10] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)

[11] wxEvtHandler::TryHereOnly(wxEvent&)

[12] wxEvtHandler::DoTryChain(wxEvent&)

[13] wxEvtHandler::ProcessEvent(wxEvent&)

[14] wxWindowBase::TryAfter(wxEvent&)

[15] wxScrollHelperEvtHandler::ProcessEvent(wxEvent&)

[16] wxGenericTreeCtrl::DoSelectItem(wxTreeItemId const&, bool, bool)

[17] wxGenericTreeCtrl::OnMouse(wxMouseEvent&)

[18] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const

[19] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)

[20] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)

[21] wxEvtHandler::TryHereOnly(wxEvent&)

[22] wxEvtHandler::ProcessEventLocally(wxEvent&)

[23] wxEvtHandler::ProcessEvent(wxEvent&)

[24] wxScrollHelperEvtHandler::ProcessEvent(wxEvent&)

[25] wxEvtHandler::SafelyProcessEvent(wxEvent&)

[26] g_closure_invoke

[27] g_signal_emit_valist

[28] g_signal_emit

[29] gtk_propagate_event

[30] gtk_main_do_event

[31] g_main_context_dispatch

[32] g_main_loop_run

[33] gtk_main

[34] wxGUIEventLoop::DoRun()

[35] wxEventLoopBase::Run()

[36] wxAppConsoleBase::MainLoop()

[37] wxEntry(int&, wchar_t**)

[38] __libc_start_main

1 个答案:

答案 0 :(得分:0)

您是否要连接到Postgres 10服务器? PgAdmin 3不支持此类连接。 要连接到Postgres 10,您必须改为使用PgAdmin 4。

在Ubuntu 16.04 LTS上尝试使用pgadmin3,版本1.22.2连接到Postgres 10服务器时,我遇到了同样的问题。它适用于pgadmin 4,版本3.5。