I'm having some problems getting the FastPath plugin for OpenFire working in Clearspace. I'm pretty sure FastPath in Openfire is working right, I just can't get it to work right when embedded as an HTML widget in Clearspace.
Thanks,
Steve
Hi Steve,
What exactly are you trying to do with it and what isn't working for you? Let me know where you are stuck and I would be happy to help. Thanks.
-Todd
Todd,
Thanks... Here's what I've got:
Win 2003 SP2 Server with 10 IPs assigned to it, running IIS (It's a hosted server)
The specified message was not found.Clearspace 2.0.4 running on Tomcat 6/JDK 6, set up according to the "Clearspace install guide for guys who only know windows" document, described in the following thread:
OpenFire 3.5.2, running jetty (Default installation of the .exe all the way)
Clearspace/Openfire integration turned on and working fine
Spark client installed on a VMWare Windows box running on my Mac (will describe this shortly)
Adium Chat Client running on my Mac (will describe this shortly)
Sparkweb manually installed in C:\tomcat6\webapps\sparkweb and working fine.
FastPath installed and configured in Openfire, and I copied the WebChat.war into Tomcat's root space using the Tomcat Admin "deploy war file" function.
I have three different userID's I'm "experimenting with". sparker (mine), demo (installed by fastpath) and admin (the default installation)
In FastPath, I added "sparker" to the "default queue" of the "demo" workgroup. Don't know why, but thought having two people to test with would be "smart".
When I log in as "demo" on the Spark Client in the VMWare Windows machine, I see the FastPath tab at the bottom, and can join the demo group. Everything looks good (see Spark.png). If I go into the Openfire Admin -> FastPath -> Workgroups Manager, I see that demo is connected (see Fastpath.png). If I click on Members, I can see that indeed "demo" is on and waiting (see Agents.png). I can chat from "sparker" using Adium on the Mac to user "demo" on Spark, and if I fire up SparkWeb and log in as Admin, all three can chat with each other, and use Openfire Conference rooms just fine.
So... then I try to go to the "Tools" tab where I'd imagine I'd see the link to the demo group (ignore the other two). It's there, but no graphics. (see Tools.png) . I haven't changed any of the graphics in the FastPath -> Workgroups Manager -> Workgroup Settings -> Images section, they all appear fine.
The only log file that got updated in any way (of Tomcat, Openfire and Clearspace) was the Tomcat stdout.log. It contains :
Jul 18, 2008 5:39:40 PM com.jivesoftware.base.profile.MultiProviderUserManager getUser
INFO: User '8601ccd9' not found.
Jul 18, 2008 5:39:40 PM com.jivesoftware.base.profile.MultiProviderUserManager getUser
INFO: User '8601ccd9' not found.
Jul 18, 2008 5:39:57 PM com.jivesoftware.base.profile.MultiProviderUserManager getUser
INFO: User '40a367e0' not found.
Jul 18, 2008 5:40:18 PM com.jivesoftware.base.profile.MultiProviderUserManager getUser
INFO: User '40a367e0' not found.
Jul 18, 2008 5:40:18 PM com.jivesoftware.base.profile.MultiProviderUserManager getUser
INFO: User '40a367e0' not found.
Jul 18, 2008 5:40:37 PM com.jivesoftware.base.profile.MultiProviderUserManager getUser
INFO: User 'c0faf34b' not found.
Jul 18, 2008 5:40:40 PM com.jivesoftware.base.profile.MultiProviderUserManager getUser
INFO: User 'c0faf34b' not found.
Jul 18, 2008 5:40:40 PM com.jivesoftware.base.profile.MultiProviderUserManager getUser
INFO: User 'c0faf34b' not found.
Jul 18, 2008 5:40:57 PM com.jivesoftware.base.profile.MultiProviderUserManager getUser
INFO: User '1acce5fa' not found.
If I embed the "FastPath snippet"
<p>Live chat will go appear here between the "---" when I get it working...</p>
---
<!-- Insert this snippet where you would like the Chat button image to show up -->
<script language="JavaScript" type="text/javascript" src="http://ice.inroadstech.com:9090/webchat/jivelive.jsp"></script>
<script>showChatButton('demo@workgroup.ice.inroadstech.com');</script>
<!-- End Of Spark Fastpath Snippet -->
---in an HTML widget in Clearspace, (Overview -> Customize -> Add HTML widget -> Edit, paste the code and hit Save, Clearspace kind of freaks out and I get the page shown in Clearspace1.png (just the two little broken image boxes, and a spinning cursor waiting to "transfer data from ice.inroadstech.com", I'll attach it an more images to a follow up, since there's a limit of 5 attachments here). To "fix this", all I have to do is "refresh" the page, and then hit Publish. The resulting HTML widget (ChatWidget.png) actually has a clickable object between the >>> and <<<, and if I click it, I get a blank popup dialog shown in ChatDialog.png.
So, there are a few "issues" here:
1) Why doesn't to "FastPath -> Tools" page display correctly
2) Why am I getting the error in the popup?
3) Why is the graphic missing in the HTML
4) Why is the pop-up empty.
I've got to be missing something very basic, but I cannot tell what it might be....
Thanks for helping out. I appreciate it....
Steve
The files that were missing:
Hi Steve,
I just wanted to give you an update. I was able to replicate this problem on my local machine and I am currently looking into this issue further. I am expecting to have an answer for you/have this fixed no later than end of day today. Thanks for your patience.
-Todd
Hi Steve,
I have been trying to figure this problem out all day but I am thinking this problem may be a bug with Clearspace Integration and Openfire. I will do some more research and I will try to get an expert on this subject in here hopefully by tomorrow. Thanks for your patience.
-Todd
Hi Steve,
I just wanted to keep you updated on my progress so you don't think that I've forgot about you ![]()
I am going to debug the code on my machine and see if I can trace down some sort of bug causing this problem between Clearspace and Openfire. If I am unable to find something today, I have an Openfire expert that I hope will be able to solve this problem or at least provide some insight sometime tomorrow. Please let me know if you have any updates on your situation. Thanks.
-Todd
Todd,
I'm on vacation this week, so there's no hurry. I hadn't found any new information before I left. I'll check up on this issue again on Monday....
Steve
Steve,
I wasn't able to figure out the root cause of this problem on my own so I have filed a formal bug report with a high priority into the JIRA database. If this problem can be reproduced this easily then there is clearly something else going on. I have reported it with ID#: CS-7521. I will keep you updated on any changes. Thanks Steve.
-Todd
Thanks, Todd...
I'm looking forward to your updates.
Steve
Hi Steve,
I just wanted to inform you that the status just changed on this bug fix. It was listed to be fixed in 2.5 or later but now has been moved to the Wish List. It is still marked as a high priority item but it doesn't look like it will be fixed as recently as previously thought. If anything else changes I will open this case back up again. Sorry for the bad news. Thanks Steve.
-Todd
So I assume this means that there's no way to get FastPath working in Clearspace at all, and there are no plans to fix it until after 2.5 comes out. Is that a correct interpretation of your reply? Will it be pulled as a plugin due to this?
TIA, Steve
Hi Steve,
As far as I know that is correct, there currently isn't any way to get FastPath working with Clearspace integration right now. You can still have Fastpath working and Clearspace working, something just happens when they are integrated that it doesn't like. If I get some free time I might take a look into this a little deeper to see if I can fix this problem (I am pretty new to all of this though so it would take some work). If I find anything else out though, I will be sure to let you know. Thanks for understanding.
-Todd
Todd,
Is this only an issue with CS 2+? We're still using 1.6 over here. Do you know if FastPath works any better on our version? Or is there any CS version that it's verified to work well with?
Thanks,
Bruce
sivo_kb wrote:
Todd,
Is this only an issue with CS 2+? We're still using 1.6 over here. Do you know if FastPath works any better on our version? Or is there any CS version that it's verified to work well with?
Thanks,
Bruce
We're using Fastpath Webchat in our Clearspace X 1.10.8 communities, and it works fine.
That's great to hear. Thanks a lot, Rob!
CS 2.+ would be nice, but FastPath integration is more important.
Todd,
Thanks for the updates/info. With the embedded chat coming up in 2.5, we should be able to get by without the FastPath integration. I've been playing around with Meebo (chat) embedded in our test spaces, and it looks good, but the fact that it's recording everything "externally", and occasionally sends advertisements means we won't be able to use it in "production".
Our "ideal implementation design" has an embedded chat client (in the form of a widget) that can be used with something like FastPath (or a "contact sales/support" type "applet") to "contact somebody from support", or send email.
In other words, I'll be waiting anxiously for a beta of 2.5 that we can play with to see if it satisfies our needs in the "chat arena", and at the same time will be looking for embeddable chat clients that can talk to Openfire.....
Thanks for all your help in researching this!
Steve
Todd,
Did the embedded chat get pulled from 2.5? I just finished our upgrade to 2.5rc, and don't see anywhere that looks like I could use it to set up chat-rooms per space like the environment mentioned in this post: Chats in spaces, projects and social groups
If it has been pulled, do you have any updates on the FastPath integration issue that we discussed at the beginning of this thread?
We're going to need one or the other.... ![]()
Thanks,
Steve
Hi Steve,
I haven't heard much about the integrated chat feature but I would assume that this still revolves around the fastpath webchat. Most likely the chat widget would just be an HTML widget with the webchat code embedded in it, but I can't say for sure. I will try to get in contact with the author of that blog post to see if I can give me any information.
In the meantime, I haven't heard of any updates to the FastPath integration feature. It seems to work great with Clearspace integration turned off, so I am not sure what is going on. However, I will suggest playing around with some of the server security settings. The problem might be related to Webchat trying to access via HTTPS when self-signed ssl certificates are not accepted. Most of these settings should be found in the openfire admin console. Please let me know if you figure anything out. Thanks!
-Todd
Todd,
Just got some "bad news" from Gastion Dombiak in the comments on this post.
He said that the integrated chat has been pulled until mid-2009. That's truly unfortunate, since FastPath doesn't work with Clearspace, and now the integrated chat has been pulled too. Our process design was counting on one of those working, but with both gone for the forseeable future, we're going to have to put the deployment on hold indefinitely.
I'll let you know if I "invent" some solution to this, but until then, thanks for all your help and feedback as we tried to get this system running. I appreciated your quick replies....
Steve
Hi Steve,
I am sorry to hear this. Please do let me know if you come up with a solution for this, I'm sure it would definitely be useful to others. Thanks for your patience, I appreciate it.
-Todd
Hey Steve,
I would like you to do 3 things:
1) Drop the webclient.war in Openfire and make sure that it works fine
2) When you see the error that you posted as an attachment go to the admin console of Openfire and check the sessions summary page. I'm curious if you see a connection from an anonymous user. I guess the NPE happens due to a disconnected session
3) Do you see any other error in the stdout where CS is running? I guess there was a previous error to the one you posted that could explain why the connection was disconnected or failed to connect.
Thanks,
-- Gato
Gaston,
I'll try to get to this as soon as possible. I start work at a new client site tomorrow and will be quite busy for the next couple days.
Steve
Jive combines collaboration software, community software & social networking software into the leading SBS solution.
© Copyright 2000–2009 Jive Software. All rights reserved.
915 SW Stark St., Suite 400, Portland, OR 97205