Jump to content
HWBOT Community Forums

Vinster

Members
  • Posts

    181
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by Vinster

  1. It's better than I thought, but not ideal anyway. What's sad is that so many free keys are thrown away. maybe we should collect them here and give them away for free. Then you get both ORB funcionality with legit keys, and the cost is zero:) THEN it would be easier to do this.

     

    I also suggest that FM benchmarks that are retired are available as pro versions for free. At the moment you get no ORB funcionality, but you still pay $15 for a 3dmark03 key... that makes no sense.

     

    I have one that relates to this, what about PCMark04? it's still a valid bench for older CPU's (which is all I have/get) but the ORB no longer accepts an online submission. How do I get that bench to display my score so I can get atleast screenshot?

  2. Same issue with IE9

     

     

    Oops. Something went wrong.

    We could blame this on you but it's most likely our crappy coding skills. You could try again or nudge our developpers for fixing this.

     

    Details:

    java.lang.ClassCastException: java.lang.Integer cannot be cast to org.hwbot.persistence.Application

    Stack trace:

    org.hwbot.facade.ApplicationFacadeImpl$$EnhancerByCGLIB$$155594cc.findApplicationBySafeName(<generated>)

    org.hwbot.web.actions.SubmitController.initSubmitBenchmark(SubmitController.java:1422)

    sun.reflect.GeneratedMethodAccessor1027.invoke(Unknown Source)

    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

    java.lang.reflect.Method.invoke(Method.java:597)

    org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)

    org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:436)

    org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:424)

    org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:790)

    org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)

    org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:669)

    org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:574)

    javax.servlet.http.HttpServlet.service(HttpServlet.java:617)

    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)

    org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)

    org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)

    org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)

    org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:195)

    org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:159)

    org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141)

    org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90)

    org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:417)

    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    org.hwbot.web.filter.CookieFilter.doFilter(CookieFilter.java:185)

    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:77)

    org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)

    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)

    org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)

    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)

    org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

    org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:470)

    org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

    org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

    org.apache.catalina.valves.RequestFilterValve.process(RequestFilterValve.java:276)

    org.apache.catalina.valves.RemoteAddrValve.invoke(RemoteAddrValve.java:81)

    org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:291)

    org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)

    org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)

    org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:776)

    org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:705)

    org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898)

    org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)

    java.lang.Thread.run(Thread.java:662)

     

     

    Vin

  3. I am doing some submissions and the memory type box is broken and it won't take AData as a manufacturer.

     

    and now when trying to submit I get an "Oops something is wrong" error... using the latest version of Chrome.

     

    Here's the stack trace

     

    Stack trace:

     

    org.hwbot.facade.ApplicationFacadeImpl$$EnhancerByCGLIB$$155594cc.findApplicationBySafeName(<generated>)

    org.hwbot.web.actions.SubmitController.initSubmitBenchmark(SubmitController.java:1422)

    sun.reflect.GeneratedMethodAccessor1027.invoke(Unknown Source)

    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

    java.lang.reflect.Method.invoke(Method.java:597)

    org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)

    org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:436)

    org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:424)

    org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:790)

    org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)

    org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:669)

    org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:574)

    javax.servlet.http.HttpServlet.service(HttpServlet.java:617)

    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)

    org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)

    org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)

    org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)

    org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:195)

    org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:159)

    org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141)

    org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90)

    org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:417)

    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    org.hwbot.web.filter.CookieFilter.doFilter(CookieFilter.java:185)

    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:77)

    org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)

    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)

    org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)

    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)

    org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

    org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:470)

    org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

    org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

    org.apache.catalina.valves.RequestFilterValve.process(RequestFilterValve.java:276)

    org.apache.catalina.valves.RemoteAddrValve.invoke(RemoteAddrValve.java:81)

    org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:291)

    org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)

    org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)

    org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:776)

    org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:705)

    org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898)

    org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)

    java.lang.Thread.run(Thread.java:662)

     

    Vin

  4. ^ I agree with this. that post is pretty definitive... also updating the different Bench Rules section would be handy as many people go and read those first and then posting a submission...

     

    adding to this post, having an announcements section only imo isn't enough for new members only experienced and current members. the rules of the benches should be updated to reflect this.

     

    Vin

  5. unfortunately all we can do is rely on honesty of the users...

     

    now here is a question regarding the new algorithm...

     

    I have an i7-920 and a GTX580, a teammate has a i7-2600k and a 7970... he's done all of his submissions for his HW and all the benches, and I have done all of mine, but then I borrow his i7-2600K for my 3D benches using my GTX580...

     

    now because he has a 2600K and I now have a 2600K in submissions but we both have different GPU for GPU benches does the updated TPP algorithm with the /10 take in to account that the same CPU was used for 2 different GPU's or is it only for when 2 users submit a score with the same GPU?

     

    I hope I explained that question well enough..

     

    Vin

  6. Here... Lemme throw this monkey wrench in the works...

     

    What about Hardware that is bought from another HWBot user?

     

    For instance... A CPU that one user submitted scores with... Then sold to me.

     

    I of course submitted with it....

     

    Now... We both now have scores for the exact same CPU.

     

    You both bought the CPU, it's not really shared at that point as it's a transfer of ownership... can't really help that..

     

    Vin

  7. So what are the PCMark benchmarks (04, 05, 07, Vantage)? Are they CPU benches or GPU benches?

     

    If they are CPU benches, sharing of video cards, SSDs, I-rams, real ram, and motherboards is permitted, correct?

     

    PCMarks are CPU benches, as for your other question I don't know the answer... but this thread is opening a ball of wax imo...

     

    Vin

  8. Hell of a read, but everyone involved seems sincere.

     

    I've always questioned the bending of the rules of sharing....

     

    - no sharing GPU's on GPU benches

    - no sharing CPU's for CPU benching

    - no sharing memory for memory benching...

     

    but for AM3, it's a GPU bench but the CPU affects the score more, so if I only have a 775 CPU but own GTX580, I could borrow a team members i7-2600k build and technically it's OK.

     

    same with a PCMark bench, ok to share SSD's or RAID cards as it's not specifically defined, or share GPU's increase the score but it's a CPU bench. like I did a test with my x58, only difference was with/without a RAID setup and got 3000 point better... just with a tiny raid VS single drive... I own the gear so it's ok, but what if I borrowed the drives to create the RAID with the onboard controller...

     

    SuperPi, again a CPU bench, but great ram with low timings help get a great score...

     

    so how are any of these examples OK? a score was attained because parts were used that a user didn't own. it's sharing.. then no grey area...

     

    I think it should be a clean cut no sharing at all as everything potentially affects everything...

     

    Vin

  9. Well, currently we do not have Frederik working on hwbot full-time, which means development is limited to high priority issues only. This is not a high priority issue, so it won't be scheduled until we have enough funding to hire Frederik fulltime again.

     

    Our next evaluation is mid-march to determine if we can have another full-time employee from Q2 forward. So, earliest possible scheduling time is April.

     

    All good, I appreciate the quick reply Massman. Thanks for all this hard work.

     

    Vin

  10. Massman, will this idea be implemented? if so is there a timeline to completion? I know you guys are busy... and I don't want to sound pushy.. I'm nearly done putting together my budget for some HW and am wondering if I should just continue to make up my own team HW list or if I should just wait for this idea to be implemented. I don't code for web apps so I don't know how much or little work this is.

     

    Vin

  11. Oh, and another thing:

    From usability point of view mandatory fields should be easily distinguishable.

    The most popular solution is to mark all mandatory fields with a red asterisk after the label, like this:

    AVtu5.png

     

    Note that you have a legend next to submit button - [*: required field], but none of the fields are marked that way. Only the fieldset legend for processor is marked :P

    The way it is done currently and because the fact that not all fields have labels, it might be easier to add an explanation to the legend of every fieldset, as it's done for [verification (mandatory)].

    For CPU you could have something like this in the legend text for the fieldset "processor (processor and cooling required)".

     

    The point is that the user should have a visual information about required info he needs to enter on the initial stage, not only after Submit button clicked.

     

    Aside from that, one thing that had been noted before. Please change the tooltip position, so it appears on top of the field, not on right and covering the next field that is supposed to be filled. IMO it would be better.

     

    $(function(){
        $("input[title]").tipTip({maxWidth: "auto", activation: "focus", defaultPosition: "[b]top[/b]", delay: "100"});
    });
    

     

    I agree with this suggestion. it would make it easier.

     

    Vin

  12. +1 Keeping internal lists for specific tasks is difficult, but worthwhile. Having a list on HWBot would make it more useful.

     

    Going one step further, I would like it as well if I could maintain my own hardware library. For example, if there were a checkbox or something I could clear to indicate if I still have a part or if I have sold it... Then if we encourage our teammates to keep their hardware library updated, we can look at all hardware the team has run, as well as all hardware the team currently still owns. :)

     

    Like a retired HW checkbox.... I like that addition to this idea.

     

    Vin

×
×
  • Create New...