Course Detail

  • Brown Courses: Response not of type text/xml (no content-type header)
  • Brown Courses: SOAP Response HTTP/1.1 500 Internal Server Error Server: Jetty(6.1-SNAPSHOT) soap-env:Server Error executing xquery at line 69: Error evaluating function getInstructorLDAP. [qengine-1900240] [transform-3900013] Error executing xquery at line 69: Error evaluating function getInstructorLDAP. [qengine-1900240] [transform-3900013] at com.compositesw.server.transform.TransformManager.executeXQueryTransform(TransformManager.java:556) at com.compositesw.server.request.XQueryTransformRequest.invoke(XQueryTransformRequest.java:51) at com.compositesw.server.request.HookProcedureRequest.invoke(HookProcedureRequest.java:78) at com.compositesw.server.wsapi.handlers.SoapInvocationHandler.execute(SoapInvocationHandler.java:345) at com.compositesw.server.wsapi.WsapiServlet.doGetOrPost(WsapiServlet.java:303) at com.compositesw.server.wsapi.WsapiServlet.doPost(WsapiServlet.java:145) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1221) at com.compositesw.server.soa.deployment.AuthenticationFilter.doFilter(AuthenticationFilter.java:92) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) at org.mortbay.servlet.UserAgentFilter.doFilter(UserAgentFilter.java:78) at org.mortbay.servlet.GzipFilter.doFilter(GzipFilter.java:154) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450) at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230) at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:326) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:945) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:756) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410) at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451) Caused by: Error evaluating function getInstructorLDAP. [qengine-1900240] at com.compositesw.server.qe.QueryResult.next(SourceFile:303) at com.compositesw.server.transform.TableCursor2Sax.parse(TableCursor2Sax.java:69) at com.compositesw.server.transform.TableCursor2Sax.parse(TableCursor2Sax.java:48) at net.sf.saxon.event.Sender.sendSAXSource(Sender.java:404) at net.sf.saxon.event.Sender.send(Sender.java:193) at net.sf.saxon.event.Sender.send(Sender.java:50) at net.sf.saxon.event.Builder.build(Builder.java:294) at net.sf.saxon.event.Builder.build(Builder.java:244) at com.compositesw.server.transform.SaxonExtensions.executeQuery(SaxonExtensions.java:163) at sun.reflect.GeneratedMethodAccessor45.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at net.sf.saxon.functions.ExtensionFunctionCall.invokeMethod(ExtensionFunctionCall.java:688) at net.sf.saxon.functions.ExtensionFunctionCall.call(ExtensionFunctionCall.java:343) at net.sf.saxon.functions.ExtensionFunctionCall.iterate(ExtensionFunctionCall.java:224) at net.sf.saxon.expr.PathExpression.iterate(PathExpression.java:653) at net.sf.saxon.expr.ForExpression.process(ForExpression.java:654) at net.sf.saxon.instruct.ElementCreator.constructElement(ElementCreator.java:376) at net.sf.saxon.instruct.ElementCreator.evaluateItem(ElementCreator.java:322) at net.sf.saxon.instruct.Instruction.iterate(Instruction.java:308) at com.saxonica.extra.OptimizerSA.makeClosure(OptimizerSA.java:251) at net.sf.saxon.value.Closure.make(Closure.java:86) at net.sf.saxon.expr.ExpressionTool.evaluate(ExpressionTool.java:275) at net.sf.saxon.expr.LetExpression.eval(LetExpression.java:339) at net.sf.saxon.expr.LetExpression.processLeavingTail(LetExpression.java:540) at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:556) at net.sf.saxon.instruct.Instruction.process(Instruction.java:93) at net.sf.saxon.instruct.ElementCreator.processLeavingTail(ElementCreator.java:296) at net.sf.saxon.instruct.Instruction.process(Instruction.java:93) at net.sf.saxon.expr.ForExpression.process(ForExpression.java:668) at net.sf.saxon.instruct.ElementCreator.constructElement(ElementCreator.java:376) at net.sf.saxon.instruct.ElementCreator.evaluateItem(ElementCreator.java:322) at net.sf.saxon.instruct.Instruction.iterate(Instruction.java:308) at com.saxonica.extra.OptimizerSA.makeClosure(OptimizerSA.java:251) at net.sf.saxon.value.Closure.make(Closure.java:86) at net.sf.saxon.expr.ExpressionTool.evaluate(ExpressionTool.java:275) at net.sf.saxon.expr.LetExpression.eval(LetExpression.java:339) at net.sf.saxon.expr.LetExpression.iterate(LetExpression.java:298) at net.sf.saxon.instruct.CopyOf.processLeavingTail(CopyOf.java:338) at net.sf.saxon.instruct.Instruction.process(Instruction.java:93) at net.sf.saxon.instruct.ElementCreator.constructElement(ElementCreator.java:376) at net.sf.saxon.instruct.ElementCreator.evaluateItem(ElementCreator.java:322) at net.sf.saxon.instruct.Instruction.iterate(Instruction.java:308) at net.sf.saxon.expr.PathExpression.iterate(PathExpression.java:653) at net.sf.saxon.expr.Expression.process(Expression.java:468) at net.sf.saxon.query.XQueryExpression.run(XQueryExpression.java:394) at com.compositesw.server.transform.TransformManager.executeXQueryTransform(TransformManager.java:544) ... 30 more Caused by: Error evaluating function getInstructorLDAP. [qengine-1900240] at com.compositesw.server.qe.QueryResult.next(SourceFile:303) at com.compositesw.server.script.util.ReferenceCursor.next(ReferenceCursor.java:129) at com.compositesw.server.script.util.TypeWrapCursor.next(TypeWrapCursor.java:46) at com.compositesw.server.cursors.ProjectionCursor.next(SourceFile:98) at com.compositesw.server.qe.physical.operator.StoredProcedureScan$b.next(SourceFile:477) at com.compositesw.server.qe.physical.operator.StoredProcedureScan.next(SourceFile:230) at com.compositesw.server.qe.topology.SelectPTree.nextInternal(SourceFile:386) at com.compositesw.server.qe.topology.SelectPTree.next(SourceFile:365) at com.compositesw.server.qe.QueryResult.next(SourceFile:287) ... 76 more Caused by: Error evaluating function getInstructorLDAP. [qengine-1900240] at com.compositesw.server.qe.physical.operator.FunctionNode.next(SourceFile:199) at com.compositesw.server.qe.topology.SelectPTree.nextInternal(SourceFile:375) at com.compositesw.server.qe.topology.SelectPTree.next(SourceFile:365) at com.compositesw.server.qe.QueryResult.next(SourceFile:287) ... 84 more Caused by: Error evaluating function getInstructorLDAP. [qengine-1900240] at com.compositesw.server.qe.physical.util.FunctionExecutor.a(SourceFile:466) at com.compositesw.server.qe.physical.util.FunctionExecutor.next(SourceFile:393) at com.compositesw.server.qe.physical.operator.FunctionNode.next(SourceFile:197) ... 87 more Caused by: A system exception has occurred. at /shared/L3_Business/Course_Data/getInstructorLDAP (line 45) caused by: Encountered error while retrieving results from LDAP server "/shared/L0_Data_sources/ds_LDAP_directory_people". [data-2924110] [script-1900011] at com.compositesw.server.script.ScriptInstance.handleException(ScriptInstance.java:963) at com.compositesw.server.script.ScriptInstance.execute(ScriptInstance.java:810) at com.compositesw.server.script.ScriptInstance.invoke(ScriptInstance.java:185) at com.compositesw.cdms.function.CustomFunction.compute(CustomFunction.java:57) at com.compositesw.server.qe.physical.util.FunctionExecutor.a(SourceFile:460) ... 89 more Caused by: Encountered error while retrieving results from LDAP server "/shared/L0_Data_sources/ds_LDAP_directory_people". [data-2924110] at com.compositesw.server.qe.QueryResult.next(SourceFile:303) at com.compositesw.server.script.util.ReferenceCursor.next(ReferenceCursor.java:129) at com.compositesw.server.script.util.ScriptCursorValue.next(ScriptCursorValue.java:341) at com.compositesw.server.script.steps.FetchStep.internalFetch(FetchStep.java:143) at com.compositesw.server.script.steps.FetchStep.invoke(FetchStep.java:84) at com.compositesw.server.script.ScriptInstance.execute(ScriptInstance.java:772) ... 92 more Caused by: Encountered error while retrieving results from LDAP server "/shared/L0_Data_sources/ds_LDAP_directory_people". [data-2924110] at com.compositesw.cdms.ds.jndi.LdapConnectionTableCursor.next(LdapConnectionTableCursor.java:146) at com.compositesw.data.cursor.MeterCursor.next(MeterCursor.java:86) at com.compositesw.server.qe.physical.operator.LDAPScan.next(SourceFile:113) at com.compositesw.server.qe.topology.SelectPTree.nextInternal(SourceFile:386) at com.compositesw.server.qe.topology.SelectPTree.next(SourceFile:365) at com.compositesw.server.qe.QueryResult.next(SourceFile:287) ... 97 more Caused by: Unable to obtain results from LDAP server "/shared/L0_Data_sources/ds_LDAP_directory_people" with search base "ou=people,dc=brown,dc=edu" and search filter "{brownShortID}". [data-2924100] at com.compositesw.cdms.ds.jndi.DefaultLdapReader.getSearchResults(DefaultLdapReader.java:133) at com.compositesw.cdms.ds.jndi.DefaultLdapReader.preCondition(DefaultLdapReader.java:58) at com.compositesw.cdms.ds.jndi.DefaultLdapReader.readValues(DefaultLdapReader.java:45) at com.compositesw.cdms.ds.jndi.LdapConnectionTableCursor.next(LdapConnectionTableCursor.java:132) ... 102 more Caused by: javax.naming.CommunicationException: connection closed [Root exception is java.io.IOException: connection closed]; remaining name 'ou=people,dc=brown,dc=edu' at com.sun.jndi.ldap.LdapCtx.doSearch(LdapCtx.java:1979) at com.sun.jndi.ldap.LdapCtx.searchAux(LdapCtx.java:1824) at com.sun.jndi.ldap.LdapCtx.c_search(LdapCtx.java:1749) at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_search(ComponentDirContext.java:368) at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:338) at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:321) at com.compositesw.cdms.ds.jndi.DefaultLdapReader.getSearchResults(DefaultLdapReader.java:95) ... 105 more Caused by: java.io.IOException: connection closed at com.sun.jndi.ldap.LdapClient.ensureOpen(LdapClient.java:1558) at com.sun.jndi.ldap.LdapClient.search(LdapClient.java:504) at com.sun.jndi.ldap.LdapCtx.doSearch(LdapCtx.java:1962) ... 111 more
There is no such course!