Problem getting Slatwall bleeding edge to work

60 views
Skip to first unread message

John Sieber

unread,
May 25, 2012, 7:25:08 PM5/25/12
to slatwall...@googlegroups.com
I'm trying to get the latest bleeding edge install to work. Here are my environment details:
ColdFusion  9,0,1,274733  
MySql 5.1.46
Mura Version 5.6.4910
Slatwall 1.3.16-578-ge1fedfc - download from the bleeding edge link on getSlatwall.com Friday afternoon.

When I install the plugin through the Global Settings Plugin tab it appears to install successfully. I'm using a stite assignment to a brand new site that has no content and the miza theme applied. I've tried installing to other sites in my installation with the same results. Once the plugin is installed, I am able to get to the Slatwall administrator successfully. If I try to view the site that I applied Slatwall to I get a complete blank page with no output after a long delay. This happens to any site I configure to use slatwall. If I remove slatwall from the site, it displays again. I do have to remove the Miza theme as it is referencing $slatwall. 

I also get the following error when changing the them, thought the change is successful. It appears that it should be looking in /Slatwall/admin/views instead of /Slatwall/views

Could not find the included template /Slatwall/views/csettings/list.cfm.
MissingFileName /Slatwall/views/csettings/list.cfm
StackTrace coldfusion.tagext.lang.IncludeTag$NoSuchIncludeTemplateException: Could not find the included template /Slatwall/views/csettings/list.cfm. at coldfusion.tagext.lang.IncludeTag.setTemplate(IncludeTag.java:349) at cfframework2ecfc156595956$funcVIEW.runFunction(C:\Dev\Sites\new.adventurecycling.org\admin\framework.cfc:915) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2582) at cfframework2ecfc156595956$funcONREQUEST.runFunction(C:\Dev\Sites\new.adventurecycling.org\admin\framework.cfc:248) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:491) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:337) at coldfusion.runtime.AppEventInvoker.invoke(AppEventInvoker.java:88) at coldfusion.runtime.AppEventInvoker.onRequest(AppEventInvoker.java:280) at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:356) at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:48) at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40) at coldfusion.filter.PathFilter.invoke(PathFilter.java:94) at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:70) at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28) at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38) at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:46) at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38) at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22) at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62) at coldfusion.CfmServlet.service(CfmServlet.java:200) at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89) at jrun.servlet.FilterChain.doFilter(FilterChain.java:86) at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42) at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46) at jrun.servlet.FilterChain.doFilter(FilterChain.java:94) at jrun.servlet.FilterChain.service(FilterChain.java:101) at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106) at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42) at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:286) at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:543) at jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:203) at jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:320) at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428) at jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:266) at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)


I've tried to get the bleeding edge running several times with these same results and also on an additional machine. It does not appear to be related to my environment, but with no similar comments it seems that it does have to tied to my specific installation. 

Sumit Verma

unread,
May 26, 2012, 12:28:30 AM5/26/12
to slatwall...@googlegroups.com
Hi John,

There are few known issues with the bleeding edge version:

1. You need to add trackSessionInNewThread=0 in mura setting.ini.cfm file. Tracking session in a thread crashed server.

2. Saving the site throws error, even though the changes gets saved. 

We will fix both before release, but at-least it's not a show stopper.

Best,
Sumit

Sumit Verma
Partner / Vice President | ten24, LLC
office: 877.886.5806 x 103 | mobile: 617.290.8214
www.ten24web.com | www.linkedin.com/in/sverma | twitter: blogonria

John Sieber

unread,
May 29, 2012, 4:11:54 PM5/29/12
to slatwall...@googlegroups.com
Hi Sumit,
Thanks for the info! The trackSessionInNewThread=0 setting in setting.ini.cfm fixed the problem that kept the front end from properly rendering in the site I installed Slatwall into. 

On previous installations Slatwall it created numerous pages including the checkout page, account page, shopping cart page,etc... With the bleeding edge install it only seemed to create a "default template" page in my site. Is this a change with the bleeding edge version, or should have the different page types been created automatically with the installation of the plugin? 


On Friday, May 25, 2012 10:28:30 PM UTC-6, Sumit Verma wrote:
Hi John,

There are few known issues with the bleeding edge version:

1. You need to add trackSessionInNewThread=0 in mura setting.ini.cfm file. Tracking session in a thread crashed server.

2. Saving the site throws error, even though the changes gets saved. 

We will fix both before release, but at-least it's not a show stopper.

Best,
Sumit

Sumit Verma
Partner / Vice President | ten24, LLC
office: 877.886.5806 x 103 | mobile: 617.290.8214
www.ten24web.com | www.linkedin.com/in/sverma | twitter: blogonria


Sumit Verma

unread,
May 29, 2012, 4:23:59 PM5/29/12
to slatwall...@googlegroups.com
It should still be creating shopping-cart, my-account etc. but in 2.0 there are no page types. You can make any page a display template by going to Slatwall tab when editing the page and setting use as template to yes.



Sumit Verma
Partner / Vice President | ten24, LLC
office: 877.886.5806 x 103 | mobile: 617.290.8214
www.ten24web.com | www.linkedin.com/in/sverma | twitter: blogonria


John Sieber

unread,
May 29, 2012, 5:02:43 PM5/29/12
to slatwall...@googlegroups.com
Just created a new test site and installed the Slatwall plugin to that fresh site. The only pages that exist under that site are "Home". Is there a best way to attempt to troubleshoot why the creation of the specific "Slatwall" pages are not being created? I'm just not sure where to start looking to determine why these are not being created.

Sumit Verma

unread,
May 29, 2012, 5:52:39 PM5/29/12
to slatwall...@googlegroups.com
Can you try to reload Slatwall form Slatwall admin. See if that creates the pages. The code the create default pages are in integrationService/mura/integration.cfm.


Sumit Verma
Partner / Vice President | ten24, LLC
office: 877.886.5806 x 103 | mobile: 617.290.8214
www.ten24web.com | www.linkedin.com/in/sverma | twitter: blogonria


John Sieber

unread,
May 29, 2012, 6:04:48 PM5/29/12
to slatwall...@googlegroups.com
I tried reloading both Mura and Slatwall from their respective links in their admin sections. It did not create any pages under either of the sites that I installed Slatwall under and it also did not create the pages under the default site either. I'll take a look at integrationService/mura/integration.cfm to see if I can see a problem there.

John Sieber

unread,
May 30, 2012, 4:46:45 PM5/30/12
to slatwall...@googlegroups.com
I have some more follow up to my issue with the default pages not being created for Slatwall in my installation. I was concerned that the page creation was being skipped as the pages existed in a different Mura site that Slatwall was no longer configured to use. To test this and simplify my setup I removed all of the additional sites that I could from my Mura installation and also removed the Slatwall plugin from all sites. I then enabled Slatwall only on the default site. I verified that the two other sites that I have running under my Mura installation did not contain any of the required pages that the Slatwall plugin creates and then reloaded Mura and Slatwall.

I'm still not getting any of the pages created in my Mura default site, or in any of the other sites. I've added some additional LogSlatwall statements to the beginning and the end of the createMuraPage function which shows that this is being executed and finished, but the pages do not show within the site manager or directly in the database. I'm not seeing any errors from the thisPage.save() function, so I'm not sure how best to troubleshoot further.

Sumit Verma

unread,
May 30, 2012, 5:13:29 PM5/30/12
to slatwall...@googlegroups.com

Can you check what's the value for thisPage.getIsNew() and also siteID?

Sumit Verma
Partner / Vice President | ten24, LLC
office: 877.886.5806 x 103 | mobile: 617.290.8214
www.ten24web.com | www.linkedin.com/in/sverma | twitter: blogonria


John Sieber

unread,
May 30, 2012, 5:55:48 PM5/30/12
to slatwall...@googlegroups.com
Hi Sumit,
Thanks again for the quick reply. I noticed that it stops after adding the "default template" to the default site. 

I added the following logging to line 174 of integration.cfc logSlatwall("getIsNew value = #thisPage.getIsNew()# - SiteID = #arguments.siteID#", true);

The results after the last reload were the following:
"Information","jrpp-69","05/30/12","15:48:49","MURAB5F970283BA51D1CA2DFD7C1D752BBFC","Application Setup Started"
"Information","jrpp-69","05/30/12","15:48:57","MURAB5F970283BA51D1CA2DFD7C1D752BBFC","General Log - Setting Service - verifyMuraRequirements - Started"
"Information","jrpp-69","05/30/12","15:48:57","MURAB5F970283BA51D1CA2DFD7C1D752BBFC","General Log - Setting Service - verifyMuraFrontendViews - Started"
"Information","jrpp-69","05/30/12","15:48:57","MURAB5F970283BA51D1CA2DFD7C1D752BBFC","General Log - Setting Service - verifyMuraFrontendViews - Finished"
"Information","jrpp-69","05/30/12","15:48:57","MURAB5F970283BA51D1CA2DFD7C1D752BBFC","General Log - Setting Service - verifyMuraRequiredPages - Started"
"Information","jrpp-69","05/30/12","15:48:57","MURAB5F970283BA51D1CA2DFD7C1D752BBFC","General Log - Verify Mura Required Pages For Site ID: default"
"Information","jrpp-69","05/30/12","15:48:57","MURAB5F970283BA51D1CA2DFD7C1D752BBFC","General Log - getIsNew value = 0 - SiteID = default"
"Information","jrpp-69","05/30/12","15:48:57","MURAB5F970283BA51D1CA2DFD7C1D752BBFC","General Log - Setting Service - verifyMuraRequiredPages - Finished"
"Information","jrpp-69","05/30/12","15:48:57","MURAB5F970283BA51D1CA2DFD7C1D752BBFC","General Log - Setting Service - pullMuraCategory - Started"
"Information","jrpp-69","05/30/12","15:48:57","MURAB5F970283BA51D1CA2DFD7C1D752BBFC","General Log - Setting Service - pullMuraCategory - Finished"
"Information","jrpp-69","05/30/12","15:48:57","MURAB5F970283BA51D1CA2DFD7C1D752BBFC","General Log - Setting Service - verifyMuraRequirements - Finished"
"Information","jrpp-69","05/30/12","15:48:57","MURAB5F970283BA51D1CA2DFD7C1D752BBFC","Application Setup Complete"

If I remove the record for the "default template" I get the following:
"Information","jrpp-80","05/30/12","15:52:53","MURAB5F970283BA51D1CA2DFD7C1D752BBFC","Application Setup Started"
"Information","jrpp-80","05/30/12","15:53:01","MURAB5F970283BA51D1CA2DFD7C1D752BBFC","General Log - Setting Service - verifyMuraRequirements - Started"
"Information","jrpp-80","05/30/12","15:53:01","MURAB5F970283BA51D1CA2DFD7C1D752BBFC","General Log - Setting Service - verifyMuraFrontendViews - Started"
"Information","jrpp-80","05/30/12","15:53:01","MURAB5F970283BA51D1CA2DFD7C1D752BBFC","General Log - Setting Service - verifyMuraFrontendViews - Finished"
"Information","jrpp-80","05/30/12","15:53:01","MURAB5F970283BA51D1CA2DFD7C1D752BBFC","General Log - Setting Service - verifyMuraRequiredPages - Started"
"Information","jrpp-80","05/30/12","15:53:01","MURAB5F970283BA51D1CA2DFD7C1D752BBFC","General Log - Verify Mura Required Pages For Site ID: default"
"Information","jrpp-80","05/30/12","15:53:01","MURAB5F970283BA51D1CA2DFD7C1D752BBFC","General Log - getIsNew value = 1 - SiteID = default"
"Information","jrpp-80","05/30/12","15:53:02","MURAB5F970283BA51D1CA2DFD7C1D752BBFC","General Log - Setting Service - verifyMuraRequiredPages - Finished"
"Information","jrpp-80","05/30/12","15:53:02","MURAB5F970283BA51D1CA2DFD7C1D752BBFC","General Log - Setting Service - pullMuraCategory - Started"
"Information","jrpp-80","05/30/12","15:53:02","MURAB5F970283BA51D1CA2DFD7C1D752BBFC","General Log - Setting Service - pullMuraCategory - Finished"
"Information","jrpp-80","05/30/12","15:53:02","MURAB5F970283BA51D1CA2DFD7C1D752BBFC","General Log - Setting Service - verifyMuraRequirements - Finished"
"Information","jrpp-80","05/30/12","15:53:02","MURAB5F970283BA51D1CA2DFD7C1D752BBFC","Application Setup Complete"

This allowed it to recreate the default template, but again the other templates were not created.

On Wednesday, May 30, 2012 3:13:29 PM UTC-6, Sumit Verma wrote:

Can you check what's the value for thisPage.getIsNew() and also siteID?

Sumit Verma
Partner / Vice President | ten24, LLC
office: 877.886.5806 x 103 | mobile: 617.290.8214
www.ten24web.com | www.linkedin.com/in/sverma | twitter: blogonria


Sumit Verma

unread,
May 30, 2012, 11:47:47 PM5/30/12
to slatwall...@googlegroups.com
Hi John,

Thanks for helping us debug this. Will push a fix tomorrow.

Thanks,
Sumit

Sumit Verma
Partner / Vice President | ten24, LLC
office: 877.886.5806 x 103 | mobile: 617.290.8214
www.ten24web.com | www.linkedin.com/in/sverma | twitter: blogonria


John Sieber

unread,
May 31, 2012, 12:31:03 PM5/31/12
to slatwall...@googlegroups.com
Thanks Sumit! I figured it was something with my environment, but looking forward to getting the fix and continuing to learn Slatwall.
-John


On Wednesday, May 30, 2012 9:47:47 PM UTC-6, Sumit Verma wrote:
Hi John,

Thanks for helping us debug this. Will push a fix tomorrow.

Thanks,
Sumit

Sumit Verma
Partner / Vice President | ten24, LLC
office: 877.886.5806 x 103 | mobile: 617.290.8214
www.ten24web.com | www.linkedin.com/in/sverma | twitter: blogonria


Sumit Verma

unread,
May 31, 2012, 3:07:19 PM5/31/12
to slatwall...@googlegroups.com
Hi John,

If you pull down the latest it should be working now. Please make sure you delete the Slatwall folder and copy the new file because we deleted some entities as well. 

Thanks,
Sumit


Sumit Verma
Partner / Vice President | ten24, LLC
office: 877.886.5806 x 103 | mobile: 617.290.8214
www.ten24web.com | www.linkedin.com/in/sverma | twitter: blogonria


John Sieber

unread,
May 31, 2012, 3:13:19 PM5/31/12
to slatwall...@googlegroups.com
Hi Sumit,
Will check it out shortly, thanks again for looking into it and the super fast updates!
-John




On Thu, May 31, 2012 at 1:07 PM, Sumit Verma <> wrote:
Hi John,

If you pull down the latest it should be working now. Please make sure you delete the Slatwall folder and copy the new file because we deleted some entities as well. 

Thanks,
Sumit


Sumit Verma
Partner / Vice President | ten24, LLC
office: 877.886.5806 x 103 | mobile: 617.290.8214
www.ten24web.com | www.linkedin.com/in/sverma | twitter: blogonria


John Sieber

unread,
May 31, 2012, 7:24:30 PM5/31/12
to slatwall...@googlegroups.com
That fixed the issues I was having with the pages not being created. Thanks again!
Reply all
Reply to author
Forward
0 new messages