Bug 84092 - eGroupware konnector authentication problem
Summary: eGroupware konnector authentication problem
Status: RESOLVED WORKSFORME
Alias: None
Product: korganizer
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: Cornelius Schumacher
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-06-27 17:10 UTC by dpavlotzky
Modified: 2007-09-29 19:37 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description dpavlotzky 2004-06-27 17:10:14 UTC
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
Comment 1 dpavlotzky 2004-06-29 11:17:01 UTC
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
Comment 2 dpavlotzky 2004-07-05 17:34:39 UTC
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
Comment 3 dpavlotzky 2004-07-14 23:04:27 UTC
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
Comment 4 dpavlotzky 2004-07-16 20:33:34 UTC
I'll give up I can't put my finger on the problem and I'm getting lonely talking to myself :)

It works now...
Comment 5 Mark Jaroski 2006-08-16 11:56:53 UTC
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
Comment 6 Frank Niethardt 2007-09-29 19:37:48 UTC
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