It appears that if you start an IKC server and then an ikc client connects to it from within the same POE::Kernel->run() then we get the following error:
23289: Remote kernel 'host.domain-4a0076da00005af9' already exists 23289: Remote kernel 'host.domain-4a0076da00005af9' already exists Single program flow: POE::Component::IKC::Server->spawn(); POE::Component::IKC::Client->spawn(); POE::Kernel->run(); This is where we get the run time error from the client about the remote kernel already existing. The error doesn't seem to affect anything else but I assume this is either a bug or I'm doing something wrong.