User talk:CrazyBassoonist

From Robowiki
Revision as of 17:03, 18 August 2009 by Rednaxela (talk | contribs) (reply)
Jump to navigation Jump to search

Repository

I'm getting this message when I try to go to the bots page on the repository:

Exception: 	JspTagException
Message: 	SQLState = 28000 ErrorCode = 1045 Message = Access denied for user 'robocode'@'localhost' (using password: YES) StackTrace: java.sql.SQLException: Access denied for user 'robocode'@'localhost' (using password: YES) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2928) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:771) at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3649) at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1176) at com.mysql.jdbc.Connection.createNewIO(Connection.java:2558) at com.mysql.jdbc.Connection.(Connection.java:1485) at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266) at java.sql.DriverManager.getConnection(DriverManager.java:525) at java.sql.DriverManager.getConnection(DriverManager.java:171) at com.pvi.sql.ConnectionResolver.getConnection(ConnectionResolver.java:227) at com.pvi.sql.ConnectionResolver.getConnection(ConnectionResolver.java:199) at com.robocode.sql.RoboCodeDatabaseUtil.getConnection(RoboCodeDatabaseUtil.java:80) at com.robocode.apps.repository.pagebeans.Categories.pageAccess(Categories.java:148) at com.pvi.servlet.jsp.PageBeanUtils.pageAccessRecurse(PageBeanUtils.java:721) at com.pvi.servlet.jsp.PageBeanUtils.pageAccess(PageBeanUtils.java:382) at com.pvi.servlet.jsp.Controller.pageAccess(Controller.java:1047) at com.df.servlet.jsp.tag.PageAccessTag.doEndTag(PageAccessTag.java:88) at org.apache.jsp.Categories_jsp._jspService(Categories_jsp.java:193) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) 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.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:875) 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:613)
Page: 	error.jsp
User: 	66.98.164.89
Time: 	8-18-09 10:48:51 AM
URL: 	http://git-danlynn.dyndns.org:8081/error.jsp
Referer: 	http://robocoderepository.com/
Query: 	null

Stack Trace:

javax.servlet.jsp.JspTagException: 
SQLState  = 28000
ErrorCode = 1045
Message   = Access denied for user 'robocode'@'localhost' (using password: YES)
StackTrace:
java.sql.SQLException: Access denied for user 'robocode'@'localhost' (using password: YES)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2928)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:771)
	at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3649)
	at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1176)
	at com.mysql.jdbc.Connection.createNewIO(Connection.java:2558)
	at com.mysql.jdbc.Connection.(Connection.java:1485)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
	at java.sql.DriverManager.getConnection(DriverManager.java:525)
	at java.sql.DriverManager.getConnection(DriverManager.java:171)
	at com.pvi.sql.ConnectionResolver.getConnection(ConnectionResolver.java:227)
	at com.pvi.sql.ConnectionResolver.getConnection(ConnectionResolver.java:199)
	at com.robocode.sql.RoboCodeDatabaseUtil.getConnection(RoboCodeDatabaseUtil.java:80)
	at com.robocode.apps.repository.pagebeans.Categories.pageAccess(Categories.java:148)
	at com.pvi.servlet.jsp.PageBeanUtils.pageAccessRecurse(PageBeanUtils.java:721)
	at com.pvi.servlet.jsp.PageBeanUtils.pageAccess(PageBeanUtils.java:382)
	at com.pvi.servlet.jsp.Controller.pageAccess(Controller.java:1047)
	at com.df.servlet.jsp.tag.PageAccessTag.doEndTag(PageAccessTag.java:88)
	at org.apache.jsp.Categories_jsp._jspService(Categories_jsp.java:193)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
	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.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:875)
	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:613)

	at com.df.servlet.jsp.tag.PageAccessTag.doEndTag(PageAccessTag.java:92)
	at org.apache.jsp.Categories_jsp._jspService(Categories_jsp.java:193)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
	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.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:875)
	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:613)

Anyone know how to deal with this?--CrazyBassoonist 14:54, 18 August 2009 (UTC)

Well... nothing you can do about it except not use robocoderepository.com and possibly make sure that site's maintainer knows about the problem. It's never really seemed reliable ever so I don't think I could really recommend using it anyway. --Rednaxela 15:01, 18 August 2009 (UTC)
Wait! Isn't owner of RobocodeRepository.com always inactive? OK, CrazyBassoonist, you know you can contact Voidious or me or Rednaxela or anyone basically who has the bots hosted under their own webhost. They (We?) are willing to help, at least I am. » Nat | Talk » 15:41, 18 August 2009 (UTC)
From what I had heard, supposedly the owner of RobocodeRepository.com was working on a remake in Ruby on Rails, however no news has been heard in a long time, so that would count as inactive yeah. --Rednaxela 16:03, 18 August 2009 (UTC)

You cannot post new threads to this discussion page because it has been protected from new threads, or you do not currently have permission to edit.

Contents

Thread titleRepliesLast modified
Welcome back :)221:47, 5 May 2012
micro/nano melee rumble103:58, 28 April 2012
supersample bots301:50, 6 September 2011

Welcome back :)

Man, this is great to see that you have changed Capulet. Hopefully this means you got a little interest in robocode again. Sorry my whole system crashed today but i will bring my contribution server asap back online and so we can see how it works :).

take care

Wompi13:33, 4 May 2012

Thanks! It was only a minor change(I switched one variable from .72 to .5), but I do plan to keep trying to make improvements as you've been hard at work beating me; congratulations by the way! It takes most people much longer to take one of the thrones. I'm downloading the roborumble pack right now (I had an older version) and once that's finished I'll run some battles to try to relieve some of the strain.

CrazyBassoonist23:25, 4 May 2012
 

Yes it was indeed a lot of work to make wallaby running and i hope you enjoy the challenge. Thanks for appreciate my work. I'm well excited to see a new version of capulet and i'm sure you will come with something that blow my mind :). I have some idears how to improve wallaby, and there are some things i don't like. Mostly the engagement of stronger (more energy left) robots and wall hitting. Right now i have hugh problems with my computer so it will take a while to fix this. But after this i'm back at the game. Till then take care.

Wompi21:47, 5 May 2012
 

micro/nano melee rumble

Man, you give me hard times :). I finally thought i have something new to conquer Capulet but it turned out you allready had the same idear. My last version (wallaby 1.9) did very well and i was quite excited about this, but then showed Mercutio as major threat up in the ranking table. And it turned out you have the same movement concept. The main idear was to combine the previous antigrav and the oscillation to something compact and still hold the close combat idear. I was hopeing to give you something exciting but well, you know it already.

One question would be how to decide if the bot is good enought for the competition. I test my new bots against 9 other bots from every part of the rumble (i mean 9x5 not only 9), with a couple of 1000 runs. After this i check some special cases (closecombat - smaller battlefield, and endgame- just the best 4 of each field part). If i win with a certain percentage i put it on the rumble. But unfortunatly is this kind of check not working very well. I'm always surprised how bad/good it worked out. So the question is, what would be a good benchmark check to deside if the bot is worth the rumble. I hope i can interest you in a little discussion.

btw. sorry for my bad english take care

Wompi18:31, 27 April 2012

I've never found a sure-fire way to know how a melee bot will do before it is released; I think there's a certain degree of randomness to melee scores as each individual battle has its own unique combination of bots that affects score outcome differently. That said, in order to determine if my robots are fit for the rumble I usually do basically what you do(long battles against 9 other bots that have been randomly selected from the different melee fields) except that instead of worrying about percentages I just check and see how it does in comparison to the bots I want it to beat. For example, I released Capulet when I noticed it was consistently beating other good micro's such as HawkOnFire and Shiz when they were paired together. I think being able to consistently bots that are good is an indicator that a bot will be good, as PL score almost always tends to exactly follow APS scores in melee fields.--CrazyBassoonist 02:58, 28 April 2012 (UTC)

CrazyBassoonist03:58, 28 April 2012
 

supersample bots

I added the supersample bots in the rumble. Feel free to move the packages to somewhere else. I couldn't upload them to the Robocode Repository.

MN03:24, 5 September 2011

I am not able to run battles with SuperCrazy, keeps telling me it can't find that bot. It is present however, but with capitals in the packagename.

GrubbmGait11:30, 5 September 2011
 

Delete the jar you have of it. In all his wisdom MN added a new version with exactly the same version string, and the RR is not case sensitive but the files are. So meaning you need to either lowercase the jar name or delete it.

Chase-san15:38, 5 September 2011
 

Removed the new version...

MN01:50, 6 September 2011