[Building Sakai] Problem while creating section using CourseManagementAdministration

Matthew Jones matthew at longsight.com
Mon Sep 24 11:21:40 PDT 2012


You're going to want to use the ComponentManager to get the
CourseManagementAdministration.

See this code for an example of how I did it in ZK (The code is beanshell,
but should be readable)
https://source.sakaiproject.org/contrib/umich/jonespm/zk/terms.zul

On Mon, Sep 24, 2012 at 2:12 PM, Khan <vupk at yahoo.com> wrote:

> HI
>
> I have created a web-service, in which I am calling calling
> createSection(...) for creating course section, as like following
>
> org.sakaiproject.coursemanagement.api.CourseManagementAdministration cm1 =
> new org.sakaiproject.coursemanagement.api.CourseManagementAdministration();
>
> cm1.createSection(.....)
> but I am getting following error
>
> AxisFault
>  faultCode: {http://xml.apache.org/axis/}Server.compileError
>  faultSubcode:
>  faultString: Error while compiling:
>  C:\tomcat\webapps\sakai-axis\WEB-INF\jwsClasses\SakaiScript.java
>  faultActor:
>  faultNode:
>  faultDetail:
> {}Errors:Error compiling
> C:\tomcat\webapps\sakai-axis\WEB-INF\jwsClasses\SakaiScript.java:
> Line 125, column 76:
>  org.sakaiproject.coursemanagement.api.CourseManagementAdministration is
> abstract; cannot be instantiated
> Line 0, column 0:
> Note: C:\tomcat\webapps\sakai-axis\WEB-INF\jwsClasses\SakaiScript.java
> uses unchecked or unsafe operations.
> Note: Recompile with -Xlint:unchecked for details.
> 1 error
>
>
> Error while compiling:
>  C:\tomcat\webapps\sakai-axis\WEB-INF\jwsClasses\SakaiScript.java
> at
> org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:222)
>  at
> org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:129)
>  at
> org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087)
>  at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(Unknown
> Source)
>  at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown
> Source)
>  at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown
> Source)
>  at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown
> Source)
> at
> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown
> Source)
>  at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
> Source)
>  at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown
> Source)
>  at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown
> Source)
> at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown
> Source)
>  at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown
> Source)
>  at
> com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown
> Source)
>  at javax.xml.parsers.SAXParser.parse(Unknown Source)
> at
> org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
>  at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
>  at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
> at
> org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)
>  at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
>  at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
> at org.apache.axis.client.Call.invoke(Call.java:2767)
>  at org.apache.axis.client.Call.invoke(Call.java:2443)
>  at org.apache.axis.client.Call.invoke(Call.java:2366)
> at org.apache.axis.client.Call.invoke(Call.java:1812)
>  at pk.edu.nu.sakai.cms.UniServices.createSection( UniServices .java:258)
> at pk.edu.nu.sakai.cms.CourseManager.main( CourseManager .java:84)
>
>
>
> _______________________________________________
> sakai-dev mailing list
> sakai-dev at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>
> TO UNSUBSCRIBE: send email to
> sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of
> "unsubscribe"
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20120924/92623248/attachment.html 


More information about the sakai-dev mailing list