[Building Sakai] regarding adding a new own tool in sakai
Steve Swinsburg
steve.swinsburg at gmail.com
Mon Jun 4 22:51:06 PDT 2012
The Exception is telling you that you are missing a class:
caused by: java.lang.ClassNotFoundException: org.sakai.sangeeta.logic.SakaiProxy
The Wicket Archetype deploys a jar to shared/lib. Do I'd check that the class is correctly deployed and referenced.
cheers,
Steve
On 05/06/2012, at 3:35 PM, sangeeta bishnoi wrote:
> Hi..
>
> i am really thankful for your replay,i have been created the tool by using the maven archetype according to the information given in this following link
>
> http://pmungai.wordpress.com/sakai-developer-guide/
>
> my tool is visible in sakai tools but after adding this tool in a site when i click on this tool then following error is occur so now what i do plz suggest me.
>
>
>
> Error
>
> An unexpected error has occurred.
>
>
> Send a bug report
>
> To send a bug report, describe what you were doing when the problem occurred, in the space below, and press the submit button.
>
>
>
> Recovery
>
> To recover from this error without sending in a bug report, please do the following:
>
> Press the Logout button above to logout.
> Close your browser to assure a clean start.
> Re-open your browser and start again.
>
>
> Technical Details
>
> This information will automatically be included in your bug report.
>
> org.sakaiproject.portal.api.PortalHandlerException: org.apache.wicket.WicketRuntimeException: Can't instantiate page using constructor public org.sakai.sangeeta.tool.pages.FirstPage()
> at org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:862)
> caused by: org.apache.wicket.WicketRuntimeException: Can't instantiate page using constructor public org.sakai.sangeeta.tool.pages.FirstPage()
> at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:97)
> caused by: java.lang.reflect.InvocationTargetException
> at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> caused by: java.lang.NoClassDefFoundError: Lorg/sakai/sangeeta/logic/SakaiProxy;
> at java.lang.Class.privateGetDeclaredFields(Class.java:2291)
> caused by: java.lang.ClassNotFoundException: org.sakai.sangeeta.logic.SakaiProxy
> at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1438)
> at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1284)
> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
> at java.lang.Class.getDeclaredFields0(Native Method)
> at java.lang.Class.privateGetDeclaredFields(Class.java:2291)
> at java.lang.Class.getDeclaredFields(Class.java:1743)
> at org.apache.wicket.injection.Injector.findFields(Injector.java:161)
> at org.apache.wicket.injection.Injector.getFields(Injector.java:139)
> at org.apache.wicket.injection.Injector.inject(Injector.java:87)
> at org.apache.wicket.injection.ConfigurableInjector.inject(ConfigurableInjector.java:39)
> at org.apache.wicket.injection.ComponentInjector.onInstantiation(ComponentInjector.java:52)
> at org.apache.wicket.Application.notifyComponentInstantiationListeners(Application.java:1093)
> at org.apache.wicket.Component.<init>(Component.java:923)
> at org.apache.wicket.MarkupContainer.<init>(MarkupContainer.java:113)
> at org.apache.wicket.MarkupContainer.<init>(MarkupContainer.java:105)
> at org.apache.wicket.Page.<init>(Page.java:239)
>
>
>
>
>
>
> _______________________________________________
> 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/20120605/e071ebcf/attachment.html
More information about the sakai-dev
mailing list