[Building Sakai] Problem uploading picture

Javier Martinez javier at fisica.unam.mx
Thu May 31 10:25:33 PDT 2012


Thank you!!!

I'm going to test 2.9 with OpenJDK.


Javier Martinez
javier at fisica.unam.mx



On 30 May, 2012, at 8:49 PM, Matthew Jones wrote:

> (For Sakai 2.8 anyway)
> 
> Steve did remove these imports for Sakai 2.9 in PRFL-665. You'll need to either use a newer version of Sakai/Profile2 or the Sun/Oracle JDK for older versions of Sakai.
> 
> On Wed, May 30, 2012 at 6:59 PM, Steve Swinsburg <steve.swinsburg at gmail.com> wrote:
> Hi
> Openjdk is not officially supported. 
> Cheers
> Steve
> 
> Sent from my iPhone
> 
> On 31/05/2012, at 0:59, Javier Martinez <javier at fisica.unam.mx> wrote:
> 
>> Hi Steve,
>> 
>> I'm running:
>> 
>> # java -version
>> java version "1.6.0_20"
>> OpenJDK Runtime Environment (IcedTea6 1.9.13) (6b20-1.9.13-0ubuntu1~10.04.1)
>> OpenJDK Client VM (build 19.0-b09, mixed mode, sharing)
>> 
>> 
>> Thanks,
>> 
>> Javier Martinez
>> javier at fisica.unam.mx
>> 
>> 
>> 
>> On 29 May, 2012, at 6:29 PM, Steve Swinsburg wrote:
>> 
>>> Hi,
>>> 
>>> What version Java JDK are you using? Profile2 is built to run on JDK6.
>>> 
>>> thanks,
>>> Steve
>>> 
>>> 
>>> On 30/05/2012, at 4:14 AM, Javier Martinez wrote:
>>> 
>>>> Hi,
>>>> 
>>>> I just installed sakai CLE 2.8.0 from source. I can upload files in "resources", but when I tried to upload a picture in "profile" I got an error. Can anybody helpme?
>>>> 
>>>> Regards,
>>>> 
>>>> 
>>>> 
>>>> org.sakaiproject.portal.api.PortalHandlerException: org.apache.wicket.WicketRuntimeException: Method onFormSubmitted of interface org.apache.wicket.markup.html.form.IFormSubmitListener targeted at component [MarkupContainer [Component id = form]] threw an exception
>>>>     at org.sakaiproject.portal.charon.handlers.ToolHandler.doPost(ToolHandler.java:73)
>>>> caused by: org.apache.wicket.WicketRuntimeException: Method onFormSubmitted of interface org.apache.wicket.markup.html.form.IFormSubmitListener targeted at component [MarkupContainer [Component id = form]] threw an exception
>>>>     at org.apache.wicket.request.target.component.listener.ListenerInterfaceRequestTarget.processEvents(ListenerInterfaceRequestTarget.java:73)
>>>> caused by: java.lang.reflect.InvocationTargetException
>>>>     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>> caused by: java.lang.IncompatibleClassChangeError: Found class com.sun.image.codec.jpeg.JPEGImageEncoder, but interface was expected
>>>>     at org.sakaiproject.profile2.util.ProfileUtils.scaleImage(ProfileUtils.java:144)
>>>>     at org.sakaiproject.profile2.logic.ProfileImageLogicImpl.setUploadedProfileImage(ProfileImageLogicImpl.java:222)
>>>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>     at java.lang.reflect.Method.invoke(Method.java:616)
>>>>     at org.apache.wicket.proxy.LazyInitProxyFactory$JdkHandler.invoke(LazyInitProxyFactory.java:416)
>>>>     at org.apache.wicket.proxy.$Proxy143.setUploadedProfileImage(null:-1)
>>>>     at org.sakaiproject.profile2.tool.pages.panels.ChangeProfilePictureUpload$1.onSubmit(ChangeProfilePictureUpload.java:123)
>>>>     at org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1565)
>>>>     at org.apache.wicket.markup.html.form.Form.process(Form.java:958)
>>>>     at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:920)
>>>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>     at java.lang.reflect.Method.invoke(Method.java:616)
>>>>     at org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:182)
>>>>     at org.apache.wicket.request.target.component.listener.ListenerInterfaceRequestTarget.processEvents(ListenerInterfaceRequestTarget.java:73)
>>>>     at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92)
>>>>     at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1250)
>>>>     at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329)
>>>>     at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1436)
>>>>     at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
>>>>     at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:484)
>>>>     at org.apache.wicket.protocol.http.WicketServlet.doPost(WicketServlet.java:160)
>>>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
>>>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>>>>     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
>>>>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>>>>     at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:598)
>>>>     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>>>>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>>>>     at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:659)
>>>>     at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:457)
>>>>     at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:359)
>>>>     at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:311)
>>>>     at org.sakaiproject.tool.impl.ActiveToolComponent$MyActiveTool.forward(ActiveToolComponent.java:511)
>>>>     at org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1429)
>>>>     at org.sakaiproject.portal.charon.handlers.ToolHandler.doTool(ToolHandler.java:204)
>>>>     at org.sakaiproject.portal.charon.handlers.ToolHandler.doGet(ToolHandler.java:96)
>>>>     at org.sakaiproject.portal.charon.handlers.ToolHandler.doPost(ToolHandler.java:73)
>>>>     at org.sakaiproject.portal.charon.SkinnableCharonPortal.doPost(SkinnableCharonPortal.java:1224)
>>>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
>>>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>>>>     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
>>>>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>>>>     at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:659)
>>>>     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>>>>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>>>>     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>>>>     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
>>>>     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>>>>     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
>>>>     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
>>>>     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
>>>>     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:879)
>>>>     at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
>>>>     at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
>>>>     at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
>>>>     at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
>>>>     at java.lang.Thread.run(Thread.java:636)
>>>> 
>>>> 
>>>> user: 4b5b441b-7b07-479d-98ea-eb1c3d6a968c
>>>> 
>>>> usage-session: 3bb44900-1054-4cbf-b0b0-ea82f26f9137
>>>> 
>>>> time: May 29, 2012 13:03:44
>>>> 
>>>> 
>>>> Javier Martinez
>>>> javier at fisica.unam.mx
>>>> 
>>>> 
>>>> 
>>>> _______________________________________________
>>>> 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"
>>> 
>> 
> 
> _______________________________________________
> 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/20120531/21370950/attachment.html 


More information about the sakai-dev mailing list