Your questions answered
Take a look at some of the questions our experts have answered in the past and discover the solutions to a whole host of interesting problems.
I eat fruit and veg and have an ok diet, could certain foods not agree with me
Question by Ian
13/12/2011
When I go to the toilet and I wipe my backside I find that I can never get it clean, and becomes painful to continue wiping. I go for weeks, sometimes months without any bother then I get it for a few days. Is it my diet? I eat fruit and veg and have an ok diet, could certain foods not agree with me
There are a number of reasons why you may be unable to adequately clean the anal area after passing stools. In some cases it is the stool consistency which is too runny or sticky, which results in incomplete emptying of the rectum. A normal stool should have reasonable bulk and pass in one or more pieces. Additional dietary fibre such as oat bran will help achieve a more normal stool consistency. Haemorrhoids, fissures and anal fistulas can also cause leakage of fluids after wiping, with resulting pain on repeated cleaning of the anal area. In other cases it is due to weakness or loss of control of the anal sphincter muscles. The tone and control of these muscles can be improved by pelvic floor and anal sphincter exercises. Learning how to squeeze and relax the anal sphincter muscle as an exercise will help strengthen this area. If things do not settle or if you have noticed any blood, mucus or a change in bowel motions, then you should seek further assessment with your doctor.
We offer a range of products to meet your budget or cover needs:
java.lang.RuntimeException: Execution exception in com.interwoven.livesite.external.ExternalCall@5adab859[object=com.interwoven.cso.SearchResultsHT,method=public org.dom4j.Document getGenericHotTopicsPromos(com.interwoven.livesite.runtime.RequestContext,),scope=local,parameters={},prefixCalls=[com.interwoven.livesite.common.pojo.PojoMethodCall@4d7d09a8[object=com.interwoven.cso.SiteRoot,method=public org.dom4j.Document getSiteRootInfo(com.interwoven.livesite.runtime.RequestContext,),scope=local,parameters={}]]]
at com.interwoven.livesite.common.pojo.PojoMethodCall.execute(PojoMethodCall.java:465)
at com.interwoven.livesite.external.ExternalCall.execute(ExternalCall.java:136)
at com.interwoven.livesite.runtime.model.component.Component.executeExternal(Component.java:369)
at com.interwoven.livesite.runtime.model.page.RuntimeComponent.transform(RuntimeComponent.java:222)
at com.interwoven.livesite.runtime.page.PageTokenComponent.preRender(PageTokenComponent.java:141)
at com.interwoven.livesite.runtime.page.PageTokenContainer.preRender(PageTokenContainer.java:331)
at com.interwoven.livesite.runtime.model.page.RuntimePage.transformAndOutput(RuntimePage.java:407)
at com.interwoven.livesite.runtime.model.page.RuntimePage.transformAndOutput(RuntimePage.java:388)
at com.interwoven.livesite.runtime.rendering.RenderingManager.doOutputPage(RenderingManager.java:1193)
at com.interwoven.livesite.runtime.rendering.RenderingManager.doOutput(RenderingManager.java:1136)
at com.interwoven.livesite.runtime.rendering.RenderingManager.doSetupRenderingObjects(RenderingManager.java:548)
at com.interwoven.livesite.runtime.rendering.RenderingManager.renderPageGoal(RenderingManager.java:295)
at com.interwoven.livesite.runtime.rendering.RenderingManager.render(RenderingManager.java:224)
at com.interwoven.livesite.runtime.impl.BaseRequestContext.render(BaseRequestContext.java:201)
at com.interwoven.livesite.runtime.filter.LiveSiteFilter.doFilter(LiveSiteFilter.java:111)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:183)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:138)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:581)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:775)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:704)
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:897)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.RuntimeException: Could not invoke method: getGenericHotTopicsPromos, reason: null
at com.interwoven.livesite.common.util.ClassUtils.executeMethod(ClassUtils.java:117)
at com.interwoven.livesite.common.pojo.PojoMethodCall.executeMethod(PojoMethodCall.java:406)
at com.interwoven.livesite.common.pojo.PojoMethodCall.execute(PojoMethodCall.java:460)
... 32 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor72.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.interwoven.livesite.common.util.ClassUtils.executeMethod(ClassUtils.java:109)
... 34 more
Caused by: java.lang.NullPointerException