Bug 319907 - ktp-adiumxtra-protocol-handler doesn't seem to handle adiumxtra protocol well
Summary: ktp-adiumxtra-protocol-handler doesn't seem to handle adiumxtra protocol well
Status: RESOLVED NOT A BUG
Alias: None
Product: telepathy
Classification: Frameworks and Libraries
Component: text-ui (show other bugs)
Version: 0.6.1
Platform: Other Linux
: NOR normal
Target Milestone: Future
Assignee: Telepathy Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-05-16 12:38 UTC by Vit Pelcak
Modified: 2013-05-17 13:32 UTC (History)
2 users (show)

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 Vit Pelcak 2013-05-16 12:38:34 UTC
Attempt to install adium skin for ktp fails with unknown protocol in FF and attempt to manually run /usr/lib64/kde4/libexec/ktp-adiumxtra-protocol-handler adiumxtra://www.adiumxtras.com/download/1385 ends with error message with file which cannot be found in tmp (and indeed, it is not here).

Reproducible: Always

Steps to Reproduce:
1. Run /usr/lib64/kde4/libexec/ktp-adiumxtra-protocol-handler adiumxtra://www.adiumxtras.com/download/1385
2. You'll end up with message that file in tmp does't exist.
Actual Results:  
You'll get error message

Expected Results:  
ktp chat skin is installed using adiumxtra protocol
Comment 1 David Edmundson 2013-05-16 12:58:14 UTC
That exact line worked here.

Could you run kdebugdialog and enable ktp-adiumxtra-protocol-handler.
Repeat and paste the output
Comment 2 Vit Pelcak 2013-05-16 13:02:54 UTC
$ /usr/lib64/kde4/libexec/ktp-adiumxtra-protocol-handler adiumxtra://www.adiumxtras.com/download/1385
ktp-adiumxtra-protocol-handler(8689) AdiumxtraProtocolHandler::AdiumxtraProtocolHandler:
ktp-adiumxtra-protocol-handler(8689) AdiumxtraProtocolHandler::install:
ktp-adiumxtra-protocol-handler(8689) KSharedUiServerProxy::KSharedUiServerProxy: kuiserver registered
ktp-adiumxtra-protocol-handler(8689)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from "/var/tmp/kdecache-vpelcak/ksycoca4"
ktp-adiumxtra-protocol-handler(8689)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0xc35b60)
ktp-adiumxtra-protocol-handler(8689)/kio (Scheduler) KIO::SchedulerPrivate::protoQ: creating ProtoQueue instance for "file"
ktp-adiumxtra-protocol-handler(8689)/kio (Scheduler) KIO::ProtoQueue::ProtoQueue: m_maxConnectionsTotal: 5 m_maxConnectionsPerHost: 5
ktp-adiumxtra-protocol-handler(8689)/kio (Slave) KIO::Slave::createSlave: createSlave "file" for KUrl("file:///tmp/kde-vpelcak/ktp-adiumxtra-protocol-handlerfB8689.tmp")
ktp-adiumxtra-protocol-handler(8689)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on  "local:/tmp/ksocket-vpelcak/ktp-adiumxtra-protocol-handlerFW8689.slave-socket"
ktp-adiumxtra-protocol-handler(8689)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0xc44d90)
ktp-adiumxtra-protocol-handler(8689)/kio (Scheduler) KIO::SchedulerPrivate::protoQ: creating ProtoQueue instance for "http"
ktp-adiumxtra-protocol-handler(8689)/kio (Scheduler) KIO::ProtoQueue::ProtoQueue: m_maxConnectionsTotal: 20 m_maxConnectionsPerHost: 5
ktp-adiumxtra-protocol-handler(8689)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on  "local:/tmp/ksocket-vpelcak/ktp-adiumxtra-protocol-handlerbw8689.slave-socket"
ktp-adiumxtra-protocol-handler(8689)/kio (Slave) KIO::Slave::createSlave: createSlave "http" for KUrl("http://www.adiumxtras.com/download/1385")
ktp-adiumxtra-protocol-handler(8689)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on  "local:/tmp/ksocket-vpelcak/ktp-adiumxtra-protocol-handlerhZ8689.slave-socket"
ktp-adiumxtra-protocol-handler(8689)/kio (KIOJob) KIO::TransferJob::slotFinished: KUrl("http://www.adiumxtras.com/download/1385")
ktp-adiumxtra-protocol-handler(8689)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::TransferJob(0xc44d90) KIO::Slave(0xba9760)
ktp-adiumxtra-protocol-handler(8689)/kio (KIOJob) KIO::TransferJob::slotFinished: KUrl("file:///tmp/kde-vpelcak/ktp-adiumxtra-protocol-handlerfB8689.tmp")
ktp-adiumxtra-protocol-handler(8689)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::TransferJob(0xc35b60) KIO::Slave(0xac9940)
ktp-adiumxtra-protocol-handler(8689) ChatStyleInstaller::ChatStyleInstaller:
ktp-adiumxtra-protocol-handler(8689) ChatStyleInstaller::validate:
ktp-adiumxtra-protocol-handler(8689) ChatStyleInstaller::validate: Current entry name:  "Candybars.AdiumMessageStyle"
ktp-adiumxtra-protocol-handler(8689) ChatStyleInstaller::validate: Contents found
ktp-adiumxtra-protocol-handler(8689) ChatStyleInstaller::validate: Contents/Info.plist found
ktp-adiumxtra-protocol-handler(8689) ChatStyleInstaller::validate: Current entry name:  "__MACOSX"
ktp-adiumxtra-protocol-handler(8689) ChatStyleInstaller::validate: Bundle is valid
ktp-adiumxtra-protocol-handler(8689) ChatStyleInstaller::showRequest:
ktp-adiumxtra-protocol-handler(8689) ChatStyleInstaller::bundleName:
ktp-adiumxtra-protocol-handler(8689) AdiumxtraProtocolHandler::install: Sent messagestyle request
ktp-adiumxtra-protocol-handler(8689) AdiumxtraProtocolHandler::install: Starting installation
ktp-adiumxtra-protocol-handler(8689) ChatStyleInstaller::install:
ktp-adiumxtra-protocol-handler(8689) ChatWindowStyleManager::ChatWindowStyleManager:
ktp-adiumxtra-protocol-handler(8689) ChatWindowStyleManager::installStyle: "/home/vpelcak/.kde4/share/apps/ktelepathy/styles/"
ktp-adiumxtra-protocol-handler(8689) ChatWindowStyleManager::installStyle: Current entry name:  "Candybars.AdiumMessageStyle"
ktp-adiumxtra-protocol-handler(8689) ChatWindowStyleManager::installStyle: Contents found
ktp-adiumxtra-protocol-handler(8689) ChatWindowStyleManager::installStyle: Contents/Resources found
ktp-adiumxtra-protocol-handler(8689) ChatWindowStyleManager::installStyle: Current entry name:  "__MACOSX"
ktp-adiumxtra-protocol-handler(8689) ChatWindowStyleManager::installStyle: Valid result:  "2"
ktp-adiumxtra-protocol-handler(8689) ChatStyleInstaller::install: status  0
ktp-adiumxtra-protocol-handler(8689) ChatStyleInstaller::showResult:
ktp-adiumxtra-protocol-handler(8689) ChatStyleInstaller::bundleName:
ktp-adiumxtra-protocol-handler(8689) ChatStyleInstaller::showResult: Installed Chatstyle "Candybars" successfully
ktp-adiumxtra-protocol-handler(8689) ChatStyleInstaller::bundleName:
ktp-adiumxtra-protocol-handler(8689) ChatStyleInstaller::~ChatStyleInstaller:
ktp-adiumxtra-protocol-handler(8689) BundleInstaller::~BundleInstaller:
ktp-adiumxtra-protocol-handler(8689) AdiumxtraProtocolHandler::~AdiumxtraProtocolHandler:
ktp-adiumxtra-protocol-handler(8689) ChatWindowStyleManager::~ChatWindowStyleManager:
ktp-adiumxtra-protocol-handler(8689)/kio (Slave) KIO::Slave::kill: killing slave pid 8691 ( "http://www.adiumxtras.com" )
ktp-adiumxtra-protocol-handler(8689)/kio (Slave) KIO::Slave::kill: killing slave pid 8690 ( "file://" )
Comment 3 David Edmundson 2013-05-16 13:13:03 UTC
>ktp-adiumxtra-protocol-handler(8689) ChatStyleInstaller::showResult: Installed Chatstyle "Candybars" successfully

Did it install successfully?
(you will need to restart the ktp-text-ui restart to see)
Comment 4 Vit Pelcak 2013-05-16 13:19:40 UTC
Yep.

There appeared theme candybars, which works.
Comment 5 Daniele E. Domenichelli 2013-05-17 13:32:10 UTC
Probably it was some network issue then...