[Building Sakai] Problem in sakai tool development
Steve Swinsburg
steve.swinsburg at gmail.com
Mon Jan 31 22:29:49 PST 2011
First issue, ensure UTF-8 support for both DB connection and the DB itself:
2011-02-01 10:58:14,404 FATAL main org.sakaiproject.content.impl.DbContentService - Check on Database Failed
java.sql.SQLException: Incorrect string value: '\xC2\x80\xC2\x81\xC2\x82...' for column 'XML' at row 1
...
The connection from this instance of Sakai to the database
has been tested and found to corrupt UTF-8 Data.
In order for Sakai to operate correctly you must ensure that your
database setup is correct for UTF-8 data. This includes both the
JDBC connection to the database and the underlying storage in the
database.
The test that was performed on your database create a table
wrote some data to that table and read it back again. On reading
that data back it found some form of corruption, reported above.
More information on database setup for sakai can be found at
http://bugs.sakaiproject.org/confluence/display/DOC/Install+Guide+-+DB+(2.4)
The second issue is that your mytest-pack component isn't starting up which then makes the Sakai startup fail. You will need to post your Spring wiring (the XML in mytest-pack).
cheers,
Steve
On 01/02/2011, at 5:14 PM, Mr Jehan wrote:
> Please download the attached tomcat startup log.
>
>
>
>
>
> On Tue, Feb 1, 2011 at 10:35 AM, Steve Swinsburg <steve.swinsburg at gmail.com> wrote:
> That doesn't look like it has a Sakai startup in it.
>
> Can you please stop Tomcat, delete the logs, then start Tomcat and attach the log output from that startup. We'll be able to see where the sakai.mytest tool and related components are deployed and initialised and if anything is going wrong.
>
> thanks,
> Steve
>
> On 01/02/2011, at 3:56 PM, Mr Jehan wrote:
>
>> Dear All
>>
>> Kindly download the attahed logs.
>>
>>
>> Regards
>>
>>
>>
>> On Tue, Feb 1, 2011 at 3:49 AM, John Bush <john.bush at rsmart.com> wrote:
>> This means the tool webapp did not startup. A quick trick is to touch
>> the web.xml of the tool in question and tail the tomcat log while
>> tomcat is running. This will cause the web app to recycle and you
>> should see the error right away, sometimes easier that digging through
>> all the startup output.
>>
>> 2011/1/31 Mr Jehan <jeehaaan at gmail.com>:
>> >
>> > Dear All
>> >
>> > I created HelloWorld plugin and it is working fine, however when I developed
>> > a full CRUD plugin mytest
>> >
>> > it is giving me following error
>> >
>> > XML files of source code folder is attached.
>> >
>> >
>> >
>> > Technical Details
>> >
>> > This information will automatically be included in your bug report.
>> >
>> > org.sakaiproject.portal.api.PortalHandlerException:
>> > java.lang.IllegalArgumentException: Unable to find registered context for
>> > tool with ID sakai.mytest
>> > at
>> > org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:768)
>> > caused by: java.lang.IllegalArgumentException: Unable to find registered
>> > context for tool with ID sakai.mytest
>> > at
>> > org.sakaiproject.tool.impl.ActiveToolComponent$MyActiveTool.forward(ActiveToolComponent.java:497)
>> > at
>> > org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1221)
>> > 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.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:768)
>> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
>> > 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:646)
>> > 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.Http11AprProcessor.process(Http11AprProcessor.java:843)
>> > at
>> > org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:679)
>> > at
>> > org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1293)
>> > at java.lang.Thread.run(Thread.java:619)
>> >
>> >
>> > user: admin
>> >
>> > usage-session: 8b784d91-9cff-43e2-a9e0-9f41e460ea12
>> >
>> > time: Jan 31, 2011 13:50:12
>> >
>> >
>> >
>> > _______________________________________________
>> > 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"
>> >
>>
>>
>>
>> --
>> John Bush
>> 602-490-0470
>>
>> <tomcat - log.rar>_______________________________________________
>>
>> 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"
>
>
> <tomcat_startup_log.txt>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20110201/00170f72/attachment.html
More information about the sakai-dev
mailing list