Svenska Orienteringsförbundet

Inlägg i OLA > Lottning av vakansplatser i OLA 6.1.2

  • Stefan Månsson
    torsdag 14 april 2022 klockan 10:55

    OBS! - Denna bugg existererar fortfarande och existerar även i 6.3.0 och 6.3.1.

    Så får ni problem med lottning när ni har vakansplatser inlagda - det är som skrivs nedan p.g.a. att det saknas anmälningsklass på vakanserna av någon anledning.

    Jag har felanmält det till OLA-supporten idag, verkar inte som att det var felanmält tidigare.

  • Erik Liljequist
    fredag 1 oktober 2021 klockan 8:23

    Jag hade samma problem som tidigare skribenter. Jag kom runt det så här. 
    När man lägger till vakanta så får de bara en tävlingsklass. Jag la sedan till korresponderande anmälningsklass för de olika klasserna i matrisen för anmälningskontroll och då gick det bra att lotta klasserna. Startlistan ser fin ut och ligger nu på eventor. 

  • Jakob Wedman
    fredag 24 september 2021 klockan 12:53

    Tillägg:
    Det gick bra att lotta klasser med endast vakansplatser.

  • Jakob Wedman
    torsdag 23 september 2021 klockan 21:59

    Vi fick också problem med lottning med vakansplatser. När vi tog bort dessa fungerade lottningen.

  • Joakim Tosteberg
    tisdag 7 september 2021 klockan 17:47

    Om jag har en klass med vakansplatser och försöker göra automatisk startlottning av klassen i OLA 6.1.2 får jag ett felmeddelande av ola om internt databasfel, och i OLA6/log/OLAServer_err_redirect_2021-09-06.log hamnar följande:

     

    java.lang.NullPointerException
    at org.soft.ola.query.processor.StartDrawProcessor.normalDrawSingleDay(StartDrawProcessor.java:435)
    at org.soft.ola.query.processor.StartDrawProcessor.performDraw(StartDrawProcessor.java:233)
    at org.soft.ola.query.processor.StartDrawProcessor.exec(StartDrawProcessor.java:69)
    at org.soft.ola.query.processor.QueryProcessor.execute(QueryProcessor.java:71)
    at org.soft.ola.query.processor.QueryProcessor$$FastClassBySpringCGLIB$$54541050.invoke(<generated>)
    at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
    at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
    at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:294)
    at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
    at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
    at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
    at org.soft.ola.query.processor.StartDrawProcessor$$EnhancerBySpringCGLIB$$f0515e59.execute(<generated>)
    at org.soft.ola.query.SpringQueryServer.processQueryRequest(SpringQueryServer.java:66)
    at org.soft.ola.server.QueryServlet.doPost(QueryServlet.java:124)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
    at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:867)
    at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:542)
    at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)
    at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1588)
    at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)
    at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1345)
    at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203)
    at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:480)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1557)
    at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)
    at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1247)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)
    at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:61)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
    at org.eclipse.jetty.server.Server.handle(Server.java:502)
    at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:364)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260)
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305)
    at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)
    at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)
    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
    at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
    at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:765)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:683)
    at java.base/java.lang.Thread.run(Thread.java:829)

Annonser

Bagheera