Version: (using KDE Devel) Installed from: Compiled sources Compiler: gcc 3.3.2 OS: Linux Hi, I'm trying to connect korganizer to an eGroupware server. I've used both the eGroupwarewizard and the resource editor of korganizer (XMLRPC source) to configure the connection. After configuring the connection the konnector asks me for my username and password. After I type in my username and password I get a second authentication dialog asking for a password and a username that looks like a session cookie. kind regards, David Pavlotzky
Hi, Maybe this has something todo with the way I've set up the authentication. I'm using http authentication and not the eGroupware login page to authenticate users. Kind regards, David Pavlotzky
Hi, Just updated eGroupware to rc6 and recompiled KDE CVS HEAD. Guess what, it works! Thanks for all the work you guys put into this. Kind regards, David Pavlotzky
Hi compiled KDEPIM from CVS HEAD again today and now things are borked again. I've started KOrganizer from the commandline in a konsole and here's the output: bash-2.05b$ korganizer korganizer: KOApp::newInstance() korganizer: AlarmClient::AlarmClient() korganizer: KOrganizer::KOrganizer() korganizer: CalendarView::CalendarView( Calendar ) kdecore (KConfigSkeleton): Creating KConfigSkeleton (0x811fed8) kdecore (KConfigSkeleton): KConfigSkeleton::readConfig() korganizer: KOPrefs::usrReadConfig() libkdepim: KPimPrefs::usrReadConfig() kdeui (KDatePicker): KDatePicker::dateChangedSlot: date changed (2004/7/14). kdeui (KDatePicker): KDatePicker::dateChangedSlot: date changed (2004/7/14). kio (KDirWatch): Available methods: Stat, FAM, DNotify kio (KDirWatch): Added Dir /home/kdetest/.kdecvs/share/apps/korganizer/income [KDirWatch-1] kio (KDirWatch): Setup FAM (Req 1) for /home/kdetest/.kdecvs/share/apps/korganizer/income korganizer: CalendarView::updateConfig() korganizer: CalendarView::CalendarView() done korganizer: KOrganizer::init() resources libkdepim: timezone from korganizerrc is Europe/Amsterdam libkcal: CalendarResources::init kresources: Factory::self() kio (KTrader): KServiceTypeProfile::offers( KResources/Plugin, ) kio (KSycoca): Trying to open ksycoca from /var/tmp/kdecache-kdetest/ksycoca kio (KTrader): Returning 25 offers kresources: ManagerImpl::ManagerImpl() kresources: Connecting DCOP signals... kresources: ManagerImpl::readConfig() kresources: Factory::self() kresources: ManagerImpl::readResourceConfig() VOFFC0kHLx kresources: Factory::resource( xmlrpc, config ) korganizer: CalendarResources used by KOrganizer: korganizer: xmlrpc-resource kio (KTrader): KServiceTypeProfile::offers( Calendar/Decoration, ) kio (KTrader): Returning 3 offers korganizer: loadCalendarDecoration: library: libkorg_holidays kdecore (KConfigSkeleton): Creating KConfigSkeleton (0x81d3060) kdecore (KConfigSkeleton): KConfigSkeleton::readConfig() kdecore (KConfigSkeleton): KConfigSkeleton::readConfig() korganizer: RESOURCE VIEW 136171576 kio (KDirWatch): Added Dir /home/kdetest/.kdecvs/share/apps/korganizer/income.accepted NotExisting [KDirWatch-2] kio (KDirWatch): Added Dir /home/kdetest/.kdecvs/share/apps/korganizer for /home/kdetest/.kdecvs/share/apps/korganizer/income.accepted kio (KDirWatch): Setup FAM (Req 2) for /home/kdetest/.kdecvs/share/apps/korganizer kio (KDirWatch): Added Dir /home/kdetest/.kdecvs/share/apps/korganizer/income.cancel NotExisting [KDirWatch-2] kio (KDirWatch): Added already watched Entry /home/kdetest/.kdecvs/share/apps/korganizer (for /home/kdetest/.kdecvs/share/apps/korganizer/income.cancel) kio (KDirWatch): Global Poll Freq is now 500 msec kio (KDirWatch): Started Polling Timer, freq 500 kio (KDirWatch): Setup Stat (freq 500) for /home/kdetest/.kdecvs/share/apps/korganizer kio (KDirWatch): Added Dir /home/kdetest/.kdecvs/share/apps/korganizer/income.reply NotExisting [KDirWatch-2] kio (KDirWatch): Added already watched Entry /home/kdetest/.kdecvs/share/apps/korganizer (for /home/kdetest/.kdecvs/share/apps/korganizer/income.reply) korganizer: CalendarView::checkClipboard() false korganizer: MailScheduler::retrieveTransactions: dir: /home/kdetest/.kdecvs/share/apps/korganizer/income korganizer: MailScheduler::retrieveTransactions: dir: /home/kdetest/.kdecvs/share/apps/korganizer/income kio (KTrader): KServiceTypeProfile::offers( KOrganizer/Part, ) kio (KTrader): Returning 3 offers korganizer: loadPart: library: libkorg_webexport kparts: MainWindow::createGUI, part=(nil) korganizer: KOrganizer::KOrganizer() done korganizer: KOrganizerApp::processCalendar(): '' libkcal: CalendarResources::load() libkcal: Loading resource xmlrpc-resource kresources: Opening resource xmlrpc-resource libkcal: ResourceXMLRPC::doOpen() korganizer: ERROR: Query: <?xml version="1.0" ?> <methodCall> <methodName>system.login</methodName> <params> <param> <value><struct> <member> <name>domain</name> <value><string>default</string></value> </member> <member> <name>password</name> <value><string>5cad0c17</string></value> </member> <member> <name>username</name> <value><string>dpavlotzky</string></value> </member> </struct></value> </param> </params> </methodCall> korganizer: korganizer: ERROR: Result: <br /> <b>Fatal error</b>: Call to a member function on a non-object in <b>/var/www/cleverinsert/www/htdocs/egroupware/phpgwapi/inc/class.sessions.inc.php</b> on line <b>539</b><br /> korganizer: korganizer: ERROR: Server send error -1: Received invalid XML markup: unexpected character at 2:2 korganizer: ResourceXMLRPC::load() korganizer: ERROR: Query: <?xml version="1.0" ?> <methodCall> <methodName>infolog.boinfolog.search</methodName> <params> <param> <value><struct> <member> <name>col_filter</name> <value><struct> <member> <name>type</name> <value><string>task</string></value> </member> </struct></value> </member> <member> <name>filter</name> <value><string>none</string></value> </member> <member> <name>order</name> <value><string>id_parent</string></value> </member> </struct></value> </param> </params> </methodCall> korganizer: korganizer: ERROR: Query: <?xml version="1.0" ?> <methodCall> <methodName>calendar.bocalendar.categories</methodName> <params> <param> <value><boolean>0</boolean></value> </param> </params> </methodCall> korganizer: korganizer: ERROR: Query: <?xml version="1.0" ?> <methodCall> <methodName>infolog.boinfolog.categories</methodName> <params> <param> <value><boolean>0</boolean></value> </param> </params> </methodCall> korganizer: libkcal: Done loading resource xmlrpc-resource libkcal: CalendarResources::journals() libkcal: CalendarResources::rawEvents() kdecore (KConfigSkeleton): KConfigSkeleton::writeConfig() kdecore (KConfigSkeleton): KConfigSkeleton::readConfig() korganizer: KOPrefs::usrReadConfig() libkdepim: KPimPrefs::usrReadConfig() korganizer: KOApp::newInstance() done bash-2.05b$ korganizer: ERROR: Result: korganizer: ERROR: Server send error -1: Received invalid XML markup: unexpected end of file at 1:1 korganizer: ERROR: Result: korganizer: ERROR: Server send error -1: Received invalid XML markup: unexpected end of file at 1:1 korganizer: ERROR: Result: korganizer: ERROR: Server send error -1: Received invalid XML markup: unexpected end of file at 1:1 korganizer: ERROR: Query: <?xml version="1.0" ?> <methodCall> <methodName>calendar.bocalendar.search</methodName> <params> <param> <value><struct> <member> <name>end</name> <value><datetime.iso8601>2004-08-08T00:00:00</datetime.iso8601></value> </member> <member> <name>start</name> <value><datetime.iso8601>2004-07-05T00:00:00</datetime.iso8601></value> </member> </struct></value> </param> </params> </methodCall> korganizer: korganizer: ERROR: Query: <?xml version="1.0" ?> <methodCall> <methodName>calendar.bocalendar.search</methodName> <params> <param> <value><struct> <member> <name>end</name> <value><datetime.iso8601>2004-07-10T00:00:00</datetime.iso8601></value> </member> <member> <name>start</name> <value><datetime.iso8601>2004-06-28T00:00:00</datetime.iso8601></value> </member> </struct></value> </param> </params> </methodCall> korganizer: korganizer: ERROR: Query: <?xml version="1.0" ?> <methodCall> <methodName>calendar.bocalendar.search</methodName> <params> <param> <value><struct> <member> <name>end</name> <value><datetime.iso8601></datetime.iso8601></value> </member> <member> <name>start</name> <value><datetime.iso8601></datetime.iso8601></value> </member> </struct></value> </param> </params> </methodCall> korganizer: korganizer: ERROR: Result: korganizer: ERROR: Server send error -1: Received invalid XML markup: unexpected end of file at 1:1 korganizer: ERROR: Result: korganizer: ERROR: Server send error -1: Received invalid XML markup: unexpected end of file at 1:1 korganizer: ERROR: Result: korganizer: ERROR: Server send error -1: Received invalid XML markup: unexpected end of file at 1:1 korganizer: KOrganizer::queryClose() korganizer: ActionManager::queryClose() kresources: ManagerImpl::writeConfig() kresources: Saving resource VOFFC0kHLx kresources: Resource::writeConfig() kresources: Saving general info kresources: ManagerImpl::save() finished korganizer: !mIsClosing libkcal: Save resource xmlrpc-resource korganizer: KOrganizer::queryClose(): close = true korganizer: KOrganizer::writeSettings korganizer: ActionManager::writeSettings kdecore (KConfigSkeleton): KConfigSkeleton::writeConfig() kdecore (KConfigSkeleton): KConfigSkeleton::readConfig() korganizer: KOPrefs::usrReadConfig() libkdepim: KPimPrefs::usrReadConfig() kparts: Part::~Part 0x82075c8 korganizer: ~CalendarView() korganizer: ~CalendarView() done libkcal: CalendarResources::close kresources: Closing resource xmlrpc-resource kresources: ManagerImpl::~ManagerImpl() korganizer: ~ActionManager() done korganizer: KOPrefs::~KOPrefs() kio (KDirWatch): Removed Dir /home/kdetest/.kdecvs/share/apps/korganizer/income.accepted [KDirWatch-2] kio (KDirWatch): Removed Dir /home/kdetest/.kdecvs/share/apps/korganizer/income.cancel [KDirWatch-2] kio (KDirWatch): Stopped Polling Timer kio (KDirWatch): Removed Dir /home/kdetest/.kdecvs/share/apps/korganizer for /home/kdetest/.kdecvs/share/apps/korganizer/income.reply kio (KDirWatch): Removed Dir /home/kdetest/.kdecvs/share/apps/korganizer/income.reply [KDirWatch-2] kdecore (KLibLoader): The KLibLoader contains the library libkorg_webexport (0x8205b68) kdecore (KLibLoader): The KLibLoader contains the library kcal_xmlrpc (0x81b1730) kdecore (KLibLoader): The KLibLoader contains the library libkorg_holidays (0x81d2ef0) bash-2.05b$ Hope this helps... Kind regards, David Pavlotzky
I'll give up I can't put my finger on the problem and I'm getting lonely talking to myself :) It works now...
This problem still happens, although it seems like it's going to be hard to reproduce. Here's my setup. I've got the newest stable egroupware installed on the server, and konqueror running as part of kontact on my desktop at work. I usually leave my kde session including kontact running overnight. When I get back to work in the morning I get an authentication dialog from korganizer trying to log into the egroupware server, using the session ID as a username. So far this has happened very consistantly. I'm running Debian sid, KDE 3.5.4, and KOrganizer 3.5.3. eGroupware is version version 1.2.104. So I think this bug probably needs to be re-opened. Thanks! -mark
I guess this is a duplicate of 125498 and it't still an issue with KDE 3.5.7, Kontact 1.2.5 and eGroupware 1.4.002