On Thu, Aug 12, 2010 at 12:22 PM, Daniel Callejas Albalate <[email protected]>wrote:
> Hi Tyrell and thank for the reply. > > To disable the versioning i must do this > > <staticConfiguration> > <versioningProperties>false</versioningProperties> > <versioningComments>false</versioningComments> > <versioningTags>false</versioningTags> > <versioningRatings>false</versioningRatings> > </staticConfiguration> > > > isn't it? > > Yes. In addition edit versionResourcesOnChange property there as well, to false. <versionResourcesOnChange>false</versionResourcesOnChange> You will have to drop the existing mysql tables and data in order for this new config to work. Tyrell > > ________________________________________ > De: [email protected] [[email protected]] En nom de > Tyrell Perera [[email protected]] > Enviat el: dijous, 12 / agost / 2010 08:12 > Per a: [email protected] > Tema: Re: [Carbon-dev] Status Error 500 > > On Wed, Aug 11, 2010 at 6:11 PM, Daniel Callejas Albalate <[email protected] > <mailto:[email protected]>> wrote: > Well, we have a partial workaround. With one server in R/W mode and the > other on Read Only, the Read only server doesn’t generate more error. With > that in mind we mount a third server. Now two are in Read only mode, which > act as front-end, and the last one are in R/W mode an isn’t accessible from > outside and his only work is to update the DB. Now the two front-end server > doesn’t generate more 500 errors, but now we have another issue, if we log > in one of the front-end server and create a new tab or add a gadget this > changes doesn’t persist only if we make the changes on the R/W server the > changes are available on the other server. There are some issue with the > replication of this elements? > > > This is because of the read-only nodes. You can't use GS nodes with read > only, they all have to be R/W. You might be able to fix the concurrent > modification issue by disabling registry versioning. > > > Tyrell > > > > Thanks! > > De: [email protected]<mailto:[email protected]> > [mailto:[email protected]<mailto:[email protected]>] > En nombre de Daniel Callejas Albalate > Enviado el: miércoles, 11 de agosto de 2010 10:56 > > Para: [email protected]<mailto:[email protected]> > Asunto: Re: [Carbon-dev] Status Error 500 > > With only one read/write server on the cluster the error persist. Could be > deactivated the inserts into REG_CONTENT_HISTORY? If we can I think the > error that we have could disappear. > > [2010-08-11 08:43:46,292] ERROR - Concurrent Modification: Failed to put > the content into history with the content id 7171. Duplicate entry '7171-0' > for key 'PRIMARY' > [2010-08-11 08:43:46,298] ERROR - Backend server error - could not get the > unsigned_user gadget url set > > > De: [email protected]<mailto:[email protected]> > [mailto:[email protected]<mailto:[email protected]>] > En nombre de Daniel Callejas Albalate > Enviado el: martes, 10 de agosto de 2010 15:00 > Para: [email protected]<mailto:[email protected]> > Asunto: Re: [Carbon-dev] Status Error 500 > > Well currently we have deactivated the cluster and one server is off. Now > the error only happen when we launch concurrent petitions with jmeter. > But the more strange is, we have an own certificate on the server > configured on carbon.xml and mgt-transports.xml, if we leave the carbon.xml > with the new certificate and in mgt-transports.xml the default certificate > all runs well, but if we put both xml with the same certificate, the default > or the other, the error appears. > > Thanks > > De: [email protected]<mailto:[email protected]> > [mailto:[email protected]<mailto:[email protected]>] > En nombre de Senaka Fernando > Enviado el: martes, 10 de agosto de 2010 14:38 > Para: [email protected]<mailto:[email protected]> > Asunto: Re: [Carbon-dev] Status Error 500 > > Hi Daniel, > > Looks like there are multiple read/write nodes in the cluster. You can fix > this by editing the registry.xml files of the slave nodes of the cluster, > and setting read-only to true. > > Thanks, > Senaka. > On Tue, Aug 10, 2010 at 5:44 PM, Daniel Callejas Albalate <[email protected] > <mailto:[email protected]>> wrote: > The Concurrent modification error throws when is trying to add a row to the > table REG_CONTENT_HISTORY with the blob value > > SELECT R.REG_NAME, R.REG_PATH_ID FROM REG_RESOURCE R, REG_PROPERTY P, > REG_RESOURCE_PROPERTY RP, REG_PATH PA WHERE R.REG_VERSION=RP.REG_VERSION AND > P.REG_NAME='unsignedUserGadget' AND P.REG_VALUE='true' AND > P.REG_ID=RP.REG_PROPERTY_ID AND PA.REG_PATH_ID=R.REG_PATH_ID > > > > > De: [email protected]<mailto:[email protected]> > [mailto:[email protected]<mailto:[email protected]>] > En nombre de Daniel Callejas Albalate > Enviado el: martes, 10 de agosto de 2010 12:20 > > Para: [email protected]<mailto:[email protected]> > Asunto: Re: [Carbon-dev] Status Error 500 > > Related with that in the management console/logs we have several times this > two errors > > [2010-08-10 10:12:27,098] ERROR - Concurrent Modification: Failed to put > the content into history with the content id 4153. Duplicate entry '4153-0' > for key 'PRIMARY' > > > [2010-08-10 10:12:27,102] ERROR - Backend server error - could not get the > unsigned_user gadget url set > > De: [email protected]<mailto:[email protected]> > [mailto:[email protected]<mailto:[email protected]>] > En nombre de Daniel Callejas Albalate > Enviado el: martes, 10 de agosto de 2010 10:02 > Para: [email protected]<mailto:[email protected]> > Asunto: Re: [Carbon-dev] Status Error 500 > > If we disable the cluster, the errors disappear. > > De: [email protected]<mailto:[email protected]> > [mailto:[email protected]<mailto:[email protected]>] > En nombre de Daniel Callejas Albalate > Enviado el: martes, 10 de agosto de 2010 9:32 > Para: [email protected]<mailto:[email protected]> > Asunto: Re: [Carbon-dev] Status Error 500 > > We have configured a MySql database configured, shared by the two Gadget > Servers. > > De: [email protected]<mailto:[email protected]> > [mailto:[email protected]<mailto:[email protected]>] > En nombre de Nuwan Bandara > Enviado el: martes, 10 de agosto de 2010 6:36 > Para: [email protected]<mailto:[email protected]> > Asunto: Re: [Carbon-dev] Status Error 500 > > Hi, > > Are you running the server in the default configuration ?, Is the server > backed by default embedded H2 or have you configured a database when > deploying. > > Thanks & Regards > /Nuwan > On Mon, Aug 9, 2010 at 3:25 PM, Daniel Callejas Albalate <[email protected] > <mailto:[email protected]>> wrote: > Another detail we have see now, when you have logged correctly into the > server the error disappears. > > De: [email protected]<mailto:[email protected]> > [mailto:[email protected]<mailto:[email protected]>] > En nombre de Daniel Callejas Albalate > Enviado el: lunes, 09 de agosto de 2010 11:46 > > Para: [email protected]<mailto:[email protected]> > Asunto: Re: [Carbon-dev] Status Error 500 > > > Now we are getting that too on the gadgets, specially at the morning. The > firsts time we call the application I quite frequent but when you have > called the application many times the error became less frequent. > > De: [email protected]<mailto:[email protected]> > [mailto:[email protected]<mailto:[email protected]>] > En nombre de Daniel Callejas Albalate > Enviado el: viernes, 06 de agosto de 2010 11:23 > Para: [email protected]<mailto:[email protected]> > Asunto: Re: [Carbon-dev] Status Error 500 > > That is the fragment of code, but it’s strange the unique thing that could > be null is gadgetUrls.length but then the error must be raise always and not > only the firsts times you enter the application. > > 793 for (int x = 0; x < gadgetUrls.length; x = x + 4) { > 794 out.print("<td width='250' nowrap='nowrap'>"); > 795 for (int i = x; i < 4 * ((x / 4) + 1); > i++) { > 796 if (i >= gadgetUrls.length) > break; > 797 String[] nameUrlPair = > gadgetUrls[i].split(","); > > > > De: [email protected]<mailto:[email protected]> > [mailto:[email protected]<mailto:[email protected]>] > En nombre de Afkham Azeez > Enviado el: viernes, 06 de agosto de 2010 10:29 > Para: [email protected]<mailto:[email protected]> > Asunto: Re: [Carbon-dev] Status Error 500 > > Can you locate index_jsp.java in CARBON_HOME, and see what could possibly > be null at line 796 in that file? > > Azeez > On Fri, Aug 6, 2010 at 1:26 PM, Daniel Callejas Albalate <[email protected] > <mailto:[email protected]>> wrote: > Yes > > [2010-08-06 07:57:17,435] ERROR - Servlet.service() for servlet > bridgeservlet threw exception > {org.apache.catalina.core.ContainerBase.[carbonEngine].[carbonhost].[/].[bridgeservlet]} > java.lang.NullPointerException > at > org.apache.jsp.dashboard.index_jsp._jspService(index_jsp.java:796) > at > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at org.wso2.carbon.ui.JspServlet.service(JspServlet.java:117) > at > org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.java:55) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:36) > at > org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90) > at > org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111) > at > org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:67) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.wso2.carbon.bridge.BridgeServlet.service(BridgeServlet.java:154) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174) > 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:151) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870) > 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:685) > at java.lang.Thread.run(Unknown Source) > [2010-08-06 07:57:17,435] ERROR - Servlet.service() for servlet > bridgeservlet threw exception > {org.apache.catalina.core.ContainerBase.[carbonEngine].[carbonhost].[/].[bridgeservlet]} > java.lang.NullPointerException > at > org.apache.jsp.dashboard.index_jsp._jspService(index_jsp.java:796) > at > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at org.wso2.carbon.ui.JspServlet.service(JspServlet.java:117) > at > org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.java:55) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:36) > at > org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90) > at > org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111) > at > org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:67) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.wso2.carbon.bridge.BridgeServlet.service(BridgeServlet.java:154) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174) > 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:151) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870) > 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:685) > at java.lang.Thread.run(Unknown Source) > > De: [email protected]<mailto:[email protected]> > [mailto:[email protected]<mailto:[email protected]>] > En nombre de Nuwan Bandara > Enviado el: viernes, 06 de agosto de 2010 9:52 > Para: [email protected]<mailto:[email protected]> > Asunto: Re: [Carbon-dev] Status Error 500 > > Hi, > > Do you get any exceptions in the server console ? > > Regards > /Nuwan > On Fri, Aug 6, 2010 at 12:49 PM, Daniel Callejas Albalate <[email protected] > <mailto:[email protected]>> wrote: > Hi, > > I’m having a strange behaviour with a gadget server, after a long period of > inactivity when someone acces to the server get a 500 status error, after > refreshing the web several times the server begins to run normally. The > server is running on Amazon EC2. > > Any help? > > Thank you! > > HTTP Status 500 - > ________________________________ > type Exception report > message > description The server encountered an internal error () that prevented it > from fulfilling this request. > exception > org.apache.jasper.JasperException: Exception in JSP: > /dashboard/index.jsp:394 > > 391: > out.print("<td width='250' nowrap='nowrap'>"); > 392: for (int i > = x; i < 4 * ((x / 4) + 1); i++) { > 393: if (i > >= gadgetUrls.length) break; > 394: > String[] nameUrlPair = gadgetUrls[i].split(","); > 395: %> > 396: > 397: <input type="checkbox" > name="checkgroup" > > > Stacktrace: > > > org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504) > > > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393) > > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > org.wso2.carbon.ui.JspServlet.service(JspServlet.java:117) > org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.java:55) > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > > org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:36) > > > org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90) > > > org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111) > > > org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:67) > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > org.wso2.carbon.bridge.BridgeServlet.service(BridgeServlet.java:154) > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > root cause > java.lang.NullPointerException > org.apache.jsp.dashboard.index_jsp._jspService(index_jsp.java:796) > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332) > > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > org.wso2.carbon.ui.JspServlet.service(JspServlet.java:117) > org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.java:55) > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > > org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:36) > > > org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90) > > > org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111) > > > org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:67) > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > org.wso2.carbon.bridge.BridgeServlet.service(BridgeServlet.java:154) > javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > > > > Att, > Daniel Callejas Albalate > ________________________________________________ > NexTReT - eBusiness Solutions http://www.nextret.net< > http://www.nextret.net/> > Passeig Bonanova, 9. 08022 Barcelona > Calle Fortuny, 3 28010 Madrid > Tf. (+34) 932 541 530 Fx. (+34) 934 175 062 > > > _______________________________________________ > Carbon-dev mailing list > [email protected]<mailto:[email protected]> > https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > > > > -- > Nuwan Bandara > WSO2 Inc. | http://wso2.com > lean . enterprise . middleware > > http://www.nuwanbando.com > > _______________________________________________ > Carbon-dev mailing list > [email protected]<mailto:[email protected]> > https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > > > > -- > Afkham Azeez > Senior Software Architect & Senior Manager; WSO2, Inc.; http://wso2.com, > Lean . Enterprise . Middleware > Member; Apache Software Foundation; http://www.apache.org/ > email: [email protected]<mailto:[email protected]> cell: +94 77 3320919 > blog: http://blog.afkham.org > twitter: http://twitter.com/afkham_azeez > linked-in <http://twitter.com/afkham_azeez%0Alinked-in>: > http://lk.linkedin.com/in/afkhamazeez > > _______________________________________________ > Carbon-dev mailing list > [email protected]<mailto:[email protected]> > https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > > > > -- > Nuwan Bandara > WSO2 Inc. | http://wso2.com > lean . enterprise . middleware > > http://www.nuwanbando.com > > _______________________________________________ > Carbon-dev mailing list > [email protected]<mailto:[email protected]> > https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > > > > -- > Senaka Fernando > Associate Technical Lead > WSO2 Inc. > E-mail: senaka AT wso2.com<http://wso2.com>; Mobile: +94 77 322 1818 > > http://www.wso2.com/ - "Lean . Enterprise . Middleware" > > _______________________________________________ > Carbon-dev mailing list > [email protected]<mailto:[email protected]> > https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > > > > > -- > Tyrell Perera > Product Manager - WSO2 Mashup Server, WSO2 Gadget Server > > WSO2, Inc.; http://www.wso2.com/ > "Lean Enterprise Middleware" > > http://www.tyrell.co > http://www.linkedin.com/in/tyrell > http://twitter.com/tyrellperera > > > _______________________________________________ > Carbon-dev mailing list > [email protected] > https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > -- Tyrell Perera Product Manager - WSO2 Mashup Server, WSO2 Gadget Server WSO2, Inc.; http://www.wso2.com/ "Lean Enterprise Middleware" http://www.tyrell.co http://www.linkedin.com/in/tyrell http://twitter.com/tyrellperera
_______________________________________________ Carbon-dev mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
