<!-- 
RSS generated by JIRA (8.1.3#801003-sha1:6b6f07cffadda9a0d6efe24639daed8ce94dcdd6) at Sat Feb 10 05:50:21 GMT 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Rivet Logic Corporation JIRA </title>
    <link>https://issues.rivetlogic.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.1.3</version>
        <build-number>801003</build-number>
        <build-date>13-09-2019</build-date>
    </build-info>


<item>
            <title>[LRA-333] Install &quot;Whiteboard Rivet Logic Corporation &quot;in Liferay Portal Community Edition 6.2 CE GA6 and WildFly 11</title>
                <link>https://issues.rivetlogic.com/browse/LRA-333</link>
                <project id="10765" key="LRA">Liferay Apps</project>
                    <description>Hi,&lt;br/&gt;
I installed the Whiteboard in Liferay 6.2 </description>
                <environment></environment>
        <key id="82416">LRA-333</key>
            <summary>Install &quot;Whiteboard Rivet Logic Corporation &quot;in Liferay Portal Community Edition 6.2 CE GA6 and WildFly 11</summary>
                <type id="29" iconUrl="https://issues.rivetlogic.com/images/icons/issuetypes/undefined.png">Question</type>
                                            <priority id="3" iconUrl="https://issues.rivetlogic.com/images/icons/priorities/major.svg">Major</priority>
                        <status id="1" iconUrl="https://issues.rivetlogic.com/images/icons/statuses/open.png" description="The issue is open and ready for the assignee to start work on it.">Open</status>
                    <statusCategory id="2" key="new" colorName="blue-gray"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="mcalvo">mcalvo</assignee>
                                    <reporter username="Baldy">Max [X]</reporter>
                        <labels>
                    </labels>
                <created>Thu, 22 Mar 2018 06:10:28 -0400</created>
                <updated>Tue, 17 Apr 2018 15:46:42 -0400</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                <comments>
                            <comment id="128654" author="baldy" created="Thu, 22 Mar 2018 06:19:06 -0400"  >Sorry, I mistakenly pressed the save button while I was writing.&lt;br/&gt;
&lt;br/&gt;
Below I describe my problem.&lt;br/&gt;
&lt;br/&gt;
I have installed the whiteboard application in liferay 6.2 and wildfly 11 application server.&lt;br/&gt;
I added the whiteboard portlet and display it. I connect with 2 different users in 2 different PCs. When I try to write with user 1, user 2 sees nothing. I have no errors in the server log. can you help me understand where I&amp;#39;m wrong?&lt;br/&gt;
Thanks so much&lt;br/&gt;
Max&lt;br/&gt;
&lt;br/&gt;
</comment>
                            <comment id="128659" author="mcalvo" created="Thu, 22 Mar 2018 09:36:30 -0400"  >Hi please check this documentation for installation steps:&lt;br/&gt;
&lt;a href=&quot;https://wiki.rivetlogic.com/display/LRA/Whiteboard&quot;&gt;https://wiki.rivetlogic.com/display/LRA/Whiteboard&lt;/a&gt;</comment>
                            <comment id="128672" author="baldy" created="Thu, 22 Mar 2018 11:44:12 -0400"  >hi,&lt;br/&gt;
i checked the documentation but the plugin not work. &lt;br/&gt;
&lt;br/&gt;
Unfortunately, the documentation does not mention installation with liferay 6.2 and wildfly as an application server, is that&amp;#39;s the problem? the plugin is not compatible with wildfly 11? thank you</comment>
                            <comment id="129201" author="mcalvo" created="Mon, 2 Apr 2018 12:42:53 -0400"  >Hi, we have some holidays. I&amp;#xB4;m back. Hey can you send me the log files or do you have a skype id? Will see if it is possible to coordinate a meeting with one of the developers.</comment>
                            <comment id="129322" author="baldy" created="Thu, 5 Apr 2018 09:34:45 -0400"  >Hello,&lt;br/&gt;
thanks for answering me, holidays are a good thing.&lt;br/&gt;
&lt;br/&gt;
This is the log when I call the page with the whiteboard:&lt;br/&gt;
&lt;br/&gt;
15:18:52,197 ERROR [default task-14][UploadServletRequestFilter:83] java.lang.IllegalStateException: UT010026: Async is not supported for this request, as not all filters or Servlets were marked as supporting async&lt;br/&gt;
java.lang.IllegalStateException: UT010026: Async is not supported for this request, as not all filters or Servlets were marked as supporting async&lt;br/&gt;
	at io.undertow.servlet.spec.HttpServletRequestImpl.startAsync(HttpServletRequestImpl.java:1044)&lt;br/&gt;
	at org.atmosphere.cpr.AtmosphereRequest.startAsync(AtmosphereRequest.java:678)&lt;br/&gt;
	at org.atmosphere.container.Servlet30CometSupport.suspend(Servlet30CometSupport.java:93)&lt;br/&gt;
	at org.atmosphere.container.Servlet30CometSupport.service(Servlet30CometSupport.java:68)&lt;br/&gt;
	at org.atmosphere.cpr.AtmosphereFramework.doCometSupport(AtmosphereFramework.java:1790)&lt;br/&gt;
	at org.atmosphere.cpr.AtmosphereServlet.doPost(AtmosphereServlet.java:201)&lt;br/&gt;
	at org.atmosphere.cpr.AtmosphereServlet.doGet(AtmosphereServlet.java:187)&lt;br/&gt;
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:687)&lt;br/&gt;
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)&lt;br/&gt;
	at com.liferay.portal.kernel.servlet.PortalDelegatorServlet.service(PortalDelegatorServlet.java:104)&lt;br/&gt;
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)&lt;br/&gt;
	at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)&lt;br/&gt;
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)&lt;br/&gt;
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)&lt;br/&gt;
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169)&lt;br/&gt;
	at com.liferay.portal.servlet.filters.uploadservletrequest.UploadServletRequestFilter.processFilter(UploadServletRequestFilter.java:93)&lt;br/&gt;
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59)&lt;br/&gt;
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204)&lt;br/&gt;
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109)&lt;br/&gt;
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169)&lt;br/&gt;
	at com.liferay.portal.servlet.filters.jsoncontenttype.JSONContentTypeFilter.processFilter(JSONContentTypeFilter.java:42)&lt;br/&gt;
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59)&lt;br/&gt;
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204)&lt;br/&gt;
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109)&lt;br/&gt;
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169)&lt;br/&gt;
	at com.liferay.portal.servlet.filters.sso.ntlm.NtlmPostFilter.processFilter(NtlmPostFilter.java:83)&lt;br/&gt;
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59)&lt;br/&gt;
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204)&lt;br/&gt;
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109)&lt;br/&gt;
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169)&lt;br/&gt;
	at com.liferay.portal.sharepoint.SharepointFilter.processFilter(SharepointFilter.java:88)&lt;br/&gt;
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59)&lt;br/&gt;
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204)&lt;br/&gt;
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109)&lt;br/&gt;
	at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169)&lt;br/&gt;
	at com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.processFilter(VirtualHostFilter.java:226)&lt;br/&gt;
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59)&lt;br/&gt;
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204)&lt;br/&gt;
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109)&lt;br/&gt;
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:185)&lt;br/&gt;
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)&lt;br/&gt;
	at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:738)&lt;br/&gt;
	at com.liferay.portal.servlet.filters.urlrewrite.UrlRewriteFilter.processFilter(UrlRewriteFilter.java:57)&lt;br/&gt;
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59)&lt;br/&gt;
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204)&lt;br/&gt;
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109)&lt;br/&gt;
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:165)&lt;br/&gt;
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)&lt;br/&gt;
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:165)&lt;br/&gt;
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)&lt;br/&gt;
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:185)&lt;br/&gt;
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)&lt;br/&gt;
	at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:119)&lt;br/&gt;
	at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)&lt;br/&gt;
	at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)&lt;br/&gt;
	at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)&lt;br/&gt;
	at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)&lt;br/&gt;
	at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:67)&lt;br/&gt;
	at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)&lt;br/&gt;
	at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)&lt;br/&gt;
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)&lt;br/&gt;
	at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131)&lt;br/&gt;
	at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)&lt;br/&gt;
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)&lt;br/&gt;
	at io.undertow.security.handlers.AuthenticationConstraintHandler.handleRequest(AuthenticationConstraintHandler.java:53)&lt;br/&gt;
	at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)&lt;br/&gt;
	at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)&lt;br/&gt;
	at io.undertow.servlet.handlers.security.ServletSecurityConstraintHandler.handleRequest(ServletSecurityConstraintHandler.java:59)&lt;br/&gt;
	at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)&lt;br/&gt;
	at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)&lt;br/&gt;
	at io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50)&lt;br/&gt;
	at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)&lt;br/&gt;
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)&lt;br/&gt;
	at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)&lt;br/&gt;
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)&lt;br/&gt;
	at org.wildfly.extension.undertow.deployment.GlobalRequestControllerHandler.handleRequest(GlobalRequestControllerHandler.java:68)&lt;br/&gt;
	at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)&lt;br/&gt;
	at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292)&lt;br/&gt;
	at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81)&lt;br/&gt;
	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138)&lt;br/&gt;
	at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)&lt;br/&gt;
	at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)&lt;br/&gt;
	at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)&lt;br/&gt;
	at org.wildfly.extension.undertow.security.SecurityContextThreadSetupAction.lambda$create$0(SecurityContextThreadSetupAction.java:105)&lt;br/&gt;
	at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1526)&lt;br/&gt;
	at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1526)&lt;br/&gt;
	at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1526)&lt;br/&gt;
	at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1526)&lt;br/&gt;
	at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1526)&lt;br/&gt;
	at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272)&lt;br/&gt;
	at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)&lt;br/&gt;
	at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104)&lt;br/&gt;
	at io.undertow.server.Connectors.executeRootHandler(Connectors.java:360)&lt;br/&gt;
	at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:830)&lt;br/&gt;
	at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)&lt;br/&gt;
	at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1985)&lt;br/&gt;
	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1487)&lt;br/&gt;
	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1378)&lt;br/&gt;
	at java.lang.Thread.run(Thread.java:745)&lt;br/&gt;
&lt;br/&gt;
and this is the log in the chrome console&lt;br/&gt;
&lt;br/&gt;
WebSocket connection to &amp;#39;&lt;a href=&quot;wss://161.27.248.176:8443/delegate/collaboration-whiteboard/?baseImagePath=%252Fimage&amp;X-Atmosphere-tracking-id=0&amp;X-Atmosphere-Framework=2.1.5-javascript&amp;X-Atmosphere-Transport=websocket&amp;X-Atmosphere-TrackMessageSize=true&amp;X-Cache-Date=0&amp;X-atmo-protocol=true&amp;#39;&quot;&gt;wss://161.27.248.176:8443/delegate/collaboration-whiteboard/?baseImagePath=%252Fimage&amp;amp;X-Atmosphere-tracking-id=0&amp;amp;X-Atmosphere-Framework=2.1.5-javascript&amp;amp;X-Atmosphere-Transport=websocket&amp;amp;X-Atmosphere-TrackMessageSize=true&amp;amp;X-Cache-Date=0&amp;amp;X-atmo-protocol=true&amp;amp;#39;&lt;/a&gt; failed: Error during WebSocket handshake: Unexpected response code: 501&lt;br/&gt;
&lt;br/&gt;
Thanks for your support&lt;br/&gt;
</comment>
                            <comment id="129569" author="baldy" created="Mon, 16 Apr 2018 02:22:33 -0400"  >Hi Manuel,&lt;br/&gt;
I have not received any answers. I sent the error log, kindly you can get help on this problem?!?!&lt;br/&gt;
thanks a lot&lt;br/&gt;
&lt;br/&gt;
Max</comment>
                            <comment id="129632" author="mcalvo" created="Tue, 17 Apr 2018 12:31:20 -0400"  >Hello Max. Do you have some kind of instant messenger account: skype, google hangouts? You know, this is open source work, and from time to time our consultants are available to help for free, so I need some kind of IM  to coordinate with you. You don&amp;#xB4;t need to publish it here: please send it to my email &lt;a href=&apos;mailto:mcalvo@rivetlogic.com&apos;&gt;mcalvo@rivetlogic.com&lt;/a&gt; that this is also my hangouts contact.</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                        <customfield id="customfield_11470" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_11170" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i09g33:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10070" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>