When saving a document that uses the TinyMCE control, certain HTML causes editContent.aspx to timeout. Additionally, I changed the TinyMCE Data Type to render a Textbox Multi and experienced the same timeout. Reloading the document after the failed save show the document in an unstable state ([tidy error], no node name). I was getting an error in the logs before, but none now. The error in the logs is:
<p>We provide high quality networks and services. As one of the region's most sought after PPO network providers, we have built a reputation of excellence in customer service and in providing additional services to meet your needs.</p>
<p><a href="/{localLink:1267}" title="Claims Process">Click here</a> to read about our claims process and who to call.</p>
code that does not save:
<p>We provide high quality networks and services. As one of the
region's most sought after PPO network providers, we have built a
reputation of excellence in customer service and in providing
<tr class="first last"><th>Our Networks</th><td>Our PPO networks offer the choice members want with the bottom-line results employers need. No other network provider offers greater value.</td></tr>
<tr class="category-header"><th colspan="2">Kansas City Metropolitan Networks <a class="small-link" href="/media/5184/map_freedom_network_select.pdf"><img src="/media/1127/icon-pdf.gif" alt="PDF"/>Download Service Area Map</a></th></tr>
<tr class="first"><th><img src="/media/5169/freedom_logo.jpg" alt="Freedom Network"/></th><td>The Freedom Network PPO is one of the most comprehensive networks in the surrounding the Greater Kansas City Metropolitan Area. Employers select the Freedom Network PPO because of its unmatched provider access.</td></tr>
<tr><th><img src="/media/5179/freedomselect_logo.jpg" alt="Freedom Network Select"/></th><td>The Freedom Network Select PPO is the fastest growing PPO network in our product portfolio. The Freedom Network Select combines outstanding provider access with some of the most significant discounts available throughout the Greater Kansas City Metropolitan Area and surrounding counties.</td></tr>
<tr><th><img src="/media/5174/freedomdental_logo.jpg" alt="Freedom Network Dental"/></th><td>Freedom Network Dental is a comprehensive PPO dental network covering a 32 county service area including the Greater Kansas City Metropolitan Area and surrounding counties. With almost 690 general and specialist dentists participating in the network, finding a dental provider near you is easy. The combination of excellent provider access and strong discounts makes Freedom Network Dental a great addition to any employee benefit program.</td></tr>
<tr class="last"><th><img src="/media/1081/php-network.jpg" alt="PHP Network"/></th><td>The PHP Network is the original PPO network in the Kansas City Metropolitan area. With over 5,948 physicians and 47 hospitals within a 48-county service area, including the Greater Kansas City Metropolitan Area and surrounding counties, the PHP Network PPO remains a great option for many Kansas City area employers.</td></tr>
<tr class="category-header"><th colspan="2">Central and Western Kansas Network <a class="small-link" href="/media/5190/map_hpk_ppo.pdf"><img src="/media/1127/icon-pdf.gif" alt="PDF"/>Download Service Area Map</a></th></tr>
<tr class="first last"><th><img src="/media/1061/health-partners.jpg" alt="Health Partners"/></th><td>Our network affiliate, Health Partners of Kansas (HPK), contracts with providers throughout central and western Kansas. We offer this network in conjunction with our other PPO portfolio products to create a statewide network throughout the state of Kansas. This is especially valuable for employers who have corporate offices in larger cities like Kansas City or Wichita and satellite offices throughout other territories in Kansas.</td></tr>
<tr class="category-header"><th colspan="2">Central and Western Kansas Network <a class="small-link" href="/media/5187/map_healthlink_network.pdf"><img src="/media/1127/icon-pdf.gif" alt="PDF"/>Download Service Area Map</a></th></tr>
<tr class="first last"><th><img src="/media/1071/healthlink.jpg" alt="Eastern Missouri Network"/></th><td>HealthLink is our network partner in Eastern Missouri. We offer this PPO network in conjunction with our other PPO portfolio products, to provide you coverage throughout Missouri. This is especially valuable for employers who have corporate offices in larger cities like Kansas City or St. Louis and also have satellite offices through other territories in Missouri.</td></tr>
</tbody>
</table>
<p><a href="/{localLink:1267}" title="Claims Process">Click here</a> to read about our claims process and who to call.</p>
Additionally, I have been unable to change the default timeout from 30 seconds, despite changing the httpRuntime setting in the web.config file.
Version information: umbraco v 4.7.1 (Assembly version: 1.0.4281.20201)
Environment: IIS 7.5/Windows Server 2008R2/SQL Server 2008 Service Pack 2 10.0.4064
No problems saving the content here. Are you able to get any more info on the exception, like the actual error message or stack trace? You could try running Fiddler too to see if any pages are returning 500's and checking the raw data for the error. Also if you create a new page can you reproduce it or is it only happening on this certain page?
Also just a side note, I typically prefer to do these type of "formatted table layouts" using child doctypes and generating them dynamically, less for my users to worry about :) Guess it depends on your users though.
Turns out the client's firewall was doing some packet inspection and determined the request to be a SQL injection attack. We verified this by performing the update on the localhost, and the security team made an exception for that web server. Problem solved, and not Umbraco-related.
editContent.aspx times out when content saved
When saving a document that uses the TinyMCE control, certain HTML causes editContent.aspx to timeout. Additionally, I changed the TinyMCE Data Type to render a Textbox Multi and experienced the same timeout. Reloading the document after the failed save show the document in an unstable state ([tidy error], no node name). I was getting an error in the logs before, but none now. The error in the logs is:
Code that saves correctly:
code that does not save:
Additionally, I have been unable to change the default timeout from 30 seconds, despite changing the httpRuntime setting in the web.config file.
Version information: umbraco v 4.7.1 (Assembly version: 1.0.4281.20201)
Environment: IIS 7.5/Windows Server 2008R2/SQL Server 2008 Service Pack 2 10.0.4064
Can anyone help?
Hi Nick,
No problems saving the content here. Are you able to get any more info on the exception, like the actual error message or stack trace? You could try running Fiddler too to see if any pages are returning 500's and checking the raw data for the error. Also if you create a new page can you reproduce it or is it only happening on this certain page?
Also just a side note, I typically prefer to do these type of "formatted table layouts" using child doctypes and generating them dynamically, less for my users to worry about :) Guess it depends on your users though.
-Tom
OK, we have a resolution.
Turns out the client's firewall was doing some packet inspection and determined the request to be a SQL injection attack. We verified this by performing the update on the localhost, and the security team made an exception for that web server. Problem solved, and not Umbraco-related.
is working on a reply...