1 Tezragore

Paul Brown Essay On The Tempest

An error has occured

org.apache.xmlrpc.XmlRpcException: Failed to invoke method retrieveFirstChunk in class org.exist.xmlrpc.RpcConnection: result set unknown or timed out: 3

Cocoon stacktrace[hide]

XMLDB error while accessing collection [xmldb:exist://localhost:8080/exist/xmlrpc/db]
file:///home/iselive/root/sitemap.xmap - 161:17<map:serialize>
file:///home/iselive/root/sitemap.xmap - 157:51<map:generate type="xquery">
context://sitemap.xmap - 841:62<map:mount>

Java stacktrace[hide]

org.apache.xmlrpc.XmlRpcException: Failed to invoke method retrieveFirstChunk in class org.exist.xmlrpc.RpcConnection: result set unknown or timed out: 3 at org.apache.xmlrpc.client.XmlRpcStreamTransport.readResponse(XmlRpcStreamTransport.java:197) at org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStreamTransport.java:156) at org.apache.xmlrpc.client.XmlRpcHttpTransport.sendRequest(XmlRpcHttpTransport.java:143) at org.apache.xmlrpc.client.XmlRpcSunHttpTransport.sendRequest(XmlRpcSunHttpTransport.java:69) at org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorker.java:56) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:167) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:158) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:147) at org.exist.xmldb.AbstractRemoteResource.getRemoteContentIntoLocalFile(AbstractRemoteResource.java:291) at org.exist.xmldb.AbstractRemoteResource.getStreamContentInternal(AbstractRemoteResource.java:482) at org.exist.xmldb.RemoteXMLResource.getStreamContent(RemoteXMLResource.java:462) at org.exist.xmldb.RemoteXMLResource.getContentAsSAX(RemoteXMLResource.java:197) at ca.uvic.internetshakespeare.XQueryGenerator.generate(XQueryGenerator.java:100) at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:581) at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:301) at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:782) at org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:414) at org.apache.cocoon.components.source.SourceUtil.toSAX(SourceUtil.java:101) at org.apache.cocoon.components.source.SourceUtil.toSAX(SourceUtil.java:181) at org.apache.cocoon.components.source.SourceUtil.toSAX(SourceUtil.java:140) at org.apache.cocoon.components.source.SourceUtil.toDOM(SourceUtil.java:383) at org.apache.cocoon.www.file_.home.iselive.root.sponsor_session_xsp.getSponsorData(org.apache.cocoon.www.file_.home.iselive.root.sponsor_session_xsp:118) at org.apache.cocoon.www.file_.home.iselive.root.sponsor_session_xsp.generate(org.apache.cocoon.www.file_.home.iselive.root.sponsor_session_xsp:217) at org.apache.cocoon.generation.ServerPagesGenerator.generate(ServerPagesGenerator.java:228) at org.apache.cocoon.acting.ServerPagesAction.act(ServerPagesAction.java:155) at org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.invoke(ActTypeNode.java:120) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47) at org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:131) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69) at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69) at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93) at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:236) at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:178) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:254) at org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:118) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47) at org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69) at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69) at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93) at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:236) at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:178) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:254) at org.apache.cocoon.Cocoon.process(Cocoon.java:699) at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1162) at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:120) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) at org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:197) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1852) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:744)

Java full stacktrace[hide]

org.apache.cocoon.ProcessingException: XMLDB error while accessing collection [xmldb:exist://localhost:8080/exist/xmlrpc/db] at <map:serialize> - file:///home/iselive/root/sitemap.xmap:161:17 at <map:generate type="xquery"> - file:///home/iselive/root/sitemap.xmap:157:51 at <map:mount> - file:///usr/local/tomcat-instances/prod/webapps/ROOT/sitemap.xmap:841:62 at ca.uvic.internetshakespeare.XQueryGenerator.generate(XQueryGenerator.java:102) at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:581) at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:301) at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:782) at org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:414) at org.apache.cocoon.components.source.SourceUtil.toSAX(SourceUtil.java:101) at org.apache.cocoon.components.source.SourceUtil.toSAX(SourceUtil.java:181) at org.apache.cocoon.components.source.SourceUtil.toSAX(SourceUtil.java:140) at org.apache.cocoon.components.source.SourceUtil.toDOM(SourceUtil.java:383) at org.apache.cocoon.www.file_.home.iselive.root.sponsor_session_xsp.getSponsorData(org.apache.cocoon.www.file_.home.iselive.root.sponsor_session_xsp:118) at org.apache.cocoon.www.file_.home.iselive.root.sponsor_session_xsp.generate(org.apache.cocoon.www.file_.home.iselive.root.sponsor_session_xsp:217) at org.apache.cocoon.generation.ServerPagesGenerator.generate(ServerPagesGenerator.java:228) at org.apache.cocoon.acting.ServerPagesAction.act(ServerPagesAction.java:155) at org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.invoke(ActTypeNode.java:120) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47) at org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:131) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69) at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69) at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93) at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:236) at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:178) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:254) at org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:118) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:47) at org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:108) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69) at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143) at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:69) at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:93) at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:236) at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:178) at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:254) at org.apache.cocoon.Cocoon.process(Cocoon.java:699) at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1162) at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:120) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) at org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:197) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1852) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:744) Caused by: org.xmldb.api.base.XMLDBException: Failed to invoke method retrieveFirstChunk in class org.exist.xmlrpc.RpcConnection: result set unknown or timed out: 3 at org.exist.xmldb.AbstractRemoteResource.getRemoteContentIntoLocalFile(AbstractRemoteResource.java:367) at org.exist.xmldb.AbstractRemoteResource.getStreamContentInternal(AbstractRemoteResource.java:482) at org.exist.xmldb.RemoteXMLResource.getStreamContent(RemoteXMLResource.java:462) at org.exist.xmldb.RemoteXMLResource.getContentAsSAX(RemoteXMLResource.java:197) at ca.uvic.internetshakespeare.XQueryGenerator.generate(XQueryGenerator.java:100) ... 54 more Caused by: org.apache.xmlrpc.XmlRpcException: Failed to invoke method retrieveFirstChunk in class org.exist.xmlrpc.RpcConnection: result set unknown or timed out: 3 at org.apache.xmlrpc.client.XmlRpcStreamTransport.readResponse(XmlRpcStreamTransport.java:197) at org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStreamTransport.java:156) at org.apache.xmlrpc.client.XmlRpcHttpTransport.sendRequest(XmlRpcHttpTransport.java:143) at org.apache.xmlrpc.client.XmlRpcSunHttpTransport.sendRequest(XmlRpcSunHttpTransport.java:69) at org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorker.java:56) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:167) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:158) at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:147) at org.exist.xmldb.AbstractRemoteResource.getRemoteContentIntoLocalFile(AbstractRemoteResource.java:291) ... 58 more

The Apache Cocoon Project

In her article “Shakespeare’s Tempest and the Discourse of Colonialism”, Deborah Willis seeks to criticize the current state of discourse regarding the depiction of colonialism in The Tempest. Specifically, she seeks to criticize the arguments made by Paul Brown in a recent essay.  

Willis first sets out to explain the arguments Brown creates in his work.   Brown believes that Shakespeare’s Tempest is a confirmation of British colonialism. By emphasizing the otherness of Caliban, and then having Prospero assume control over him, Brown claims that Shakespeare is furthering the argument for colonization. He sees the play as making the savage Caliban seem inhuman and naturally subservient, representing potential groups to be colonized, and the rule of Prospero to represent the benevolent British colonizers.   Brown also believes that Shakespeare ultimately fails in his quest to promote colonization because the “other” ultimately serves as a place of potential societal disruption, that is, some aspects of the “other” still have appeal to civilized man, such as illicit sexuality and masterlessness.   Willis concludes this section with her own conclusion: that one of the most problematic aspects of Brown’s work is that he seems to conflate the character of Prospero with Shakespeare.

Willis disagrees wholeheartedly with that last idea. She points out that though Prospero has control in this play nearly unmatched in Shakespeare’s work, he is still a character with flaws, criticisms of whom are made clear. Special emphasis is paced on the way Caliban views Prospero. Most obviously, Prospero can be seen through Caliban’s eyes as a usurper with no more right to the island than Antonio has to the dukedom of Milan.

The author also makes the case that Caliban isn’t so “othered” after all. In addition to the sympathy his rightful claim to the island might garner, his childlike demeanor can also be said to grant him an air of harmlessness. Willis addresses the attempted rape of Miranda by Caliban as certainly being problematic for this characterization, but notes that Caliban repents for what he has done. He has some sense of morality. The author notes other relatable characteristics as well, such as Caliban’s appreciation for art and ability to learn.   For these reasons, Willis believes Caliban to be a far too relatable and sympathetic character to be depicted as the “other” in colonialist discourse. Finally, Willis ends by disputing Caliban as a source of potential disruption because of his conversion. She believes he has assimilated adequately.

In Caliban’s stead, Willis states that Antonio is far more “othered” than Caliban. She suggests that his conspiring with Sebastian to kill Alonso is a symptom of a “pathological addiction to treason and fratricide” (281).   Willis points to Prospero referring to Antonio as unnatural because of his evil, noting his complete lack of fraternal affection. Unlike Caliban’s repentance for nearly raping Miranda, Willis notes no obvious signs of repentance from Antonio at the end of the play. He is shown to be rather heartless. Because of these depictions of Antonio, Willis finds that he is set up as an unnatural “other” far more than Caliban.

While I agree with Willis assessment to a certain extent, there are a few problems with her argument. I don’t dispute her claim that Antonio is far more “otherized” than Caliban, but I think that she nonetheless downplays Caliban’s role as the other. Most obvious are the real life parallels between Caliban’s situation and that of a colonized group. Prospero has come to Caliban’s island from his homeland and assumed control over him. There isn’t a lot of metaphor there. That describes the process of colonization too closely to ignore. Furthermore, she completely disregards Caliban’s attempted coup against Prospero. Despite the comedy and its unsuccessful nature, this is still a direct conflict against Prospero, the metaphorical colonizer, further “othering” Caliban. Finally, Willis neglects to properly address the issue of racism in the play against Caliban. Racism by default works by “otherizing”, and to ignore this is to ignore a large part of Caliban’s characterization.

 

 

 

 

 

WORKS CITED

 

Willis, Deborah. “Shakespeare’s Tempest and the Discourse of Colonialism.” Studies in English Literature, 1500-1900 29.2 (2006): 277-89. Rice University. Web. 19 Aug. 2015. <http://www.jstor.org/stable/450475>.

This entry was posted in Scholarly Criticism and tagged Caliban,Colonialism,tempest on by f0019xm.

Leave a Comment

(0 Comments)

Your email address will not be published. Required fields are marked *