title: DefaultMemberAccess not found in Ognl 3.2.10
body: <p>I have an application on latest struts 2.5.20 and OGNL 3.2.10.
  Upon application startup, I got an exception </p>
  
  <pre><code>java.lang.ClassNotFoundException: ognl.DefaultMemberAccess
      at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1309)
      at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1138)
  </code></pre>
  
  <p>I checked on struts documentation and found the following </p>
  
  <blockquote>
    <p><a href="https://i.stack.imgur.com/Uzomx.png" rel="nofollow noreferrer">DefaultMemberAccess is only available in tests, it won't be used when there was no custom MemberAccess provided, an exception will be thrown in such case</a></p>
  </blockquote>
  
  <p>Here is the link to the document : <a href="https://github.com/jkuhnert/ognl/blob/master/docs/VersionNotes.md#release-notes---version-323---wip-new-changes-are-coming" rel="nofollow noreferrer">Release notes - version 3.2.3 - WIP</a></p>
  
  <p>I am unable to get any example or so that how can I create a Custom Implementation for MemberAccess and provide it to OgnlContext. Do anyone has idea how can I resolve this? </p>