Follow along with the video below to see how to install our site as a web app on your home screen.
Huomio: This feature may not be available in some browsers.
Tämä Rbot-otsikko aiheutti hetkellistä hilpeyttä. Tuleeko nuo hashtagit Cityn rss-feedistä vai liittyykö Rbot:n tuleviin filtteröinteihin?
Olisikohan tuossa nuo Amppareiden uudet hashtagit jotenkin käytössä feedissä @copter
HTTP Status 500 - An exception occurred processing JSP page /main.jsp at line 265
type Exception report
message An exception occurred processing JSP page /main.jsp at line 265
description The server encountered an internal error that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: An exception occurred processing JSP page /main.jsp at line 265
262:
263: // get rid of fake news start
264: int _filtered = 0;
265: Iterator fnews = news.iterator();
266: ArrayList newnews = new ArrayList();
267:
268: while (fnews.hasNext()) {
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:578)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:476)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:401)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:345)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
fi.rbot.servlet.Main.doGet(Main.java:439)
javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
root cause
java.lang.NullPointerException
org.apache.jsp.main_jsp._jspService(main_jsp.java:397)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:438)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:401)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:345)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
fi.rbot.servlet.Main.doGet(Main.java:439)
javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
note The full stack trace of the root cause is available in the Apache Tomcat/8.0.32 (Ubuntu) logs.
Apache Tomcat/8.0.32 (Ubuntu)
org.apache.jasper.JasperException: java.lang.NullPointerException
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:555)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:476)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:401)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:345)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
fi.rbot.servlet.Main.doGet(Main.java:458)
javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
Kyllä skaalautuukin, mutta sitä ei saa puhelimen työpöydälle näkyviin vaan pitää avata erikseen. Lisäksi erilinen sovellus voisi tukea esimerkiksi notifikaatioita tietyistä uutisista jne.
Pointti on että vaikka sinä et tarvi erillistä sovellusta, muilla voi olla sille käyttöä omilla käyttötavoillaan.
Ainakin Androidissa voi tehdä kuvakkeita suoraan tietylle sivustolle tai laittaa widgettiin haluamansa sivusto auki.
Ainakin Androidissa voi tehdä kuvakkeita suoraan tietylle sivustolle tai laittaa widgettiin haluamansa sivusto auki.
Omaan järkeeni käy paremmin tämä tapa, koska silloin ei tarvitse erillistä appia aukomaan toista appia. Kaikki toimii samassa sovelluksessa.
Pienestä on kiinni, toivottavasti saadaan piakkoin nuokin järjestymäänEdelleen käyttökelvoton itselleni, koska muistaa otsikoita liian lyhyeltä ajalta.
Ja hakuakaan en nähnyt. Saatoin toki olla sokea.
Tää varmaan sisältyy pienempiin korjauksiin, mutta inputit vois jossain vaiheessa tarkastaa myös, ettei tule rumia virhesivuja, jos kategoriaa ei löydykään sattumalta (?cat=xxx)
Tuli myöhemmin mieleen, että joku voi haluta jotain push ilmoituksia uutisista. Voihan se olla kätevä, jos vaikka jotain pandan saapumista odottaa ja tulee ilmoitukset jokaisesta pandaa koskevasta uutisesta. (Tämä sattuikin juuri sopivaan ajankohtaan ).
Miksi asentaa mitään widgettiä, kun voi tehdä kirjanmerkin kotinäytölle jota klikkaamalla aukeaa selaimeen rbot.Tosin tässä tapauksessa pitää asentaa sitten se erillinen ohjelma, jolla saa tuon widgetin työpöydälle, joten ei käyttöskenaariona eroa erillisestä rbot-appiksesta mitenkään.
Koska se pointti edelleen on että voi vilkaista niitä otsikoita avaamatta erikseen mitään ohjelmaa. Kyllä mä sen sivun voin avata ilman kirjanmerkkiäkin vaikka pitämällä sitä auki selaimen tabissa. Edelleen ihmisillä on erilaisia käyttötapoja ja tarpeita ohjelmille.Miksi asentaa mitään widgettiä, kun voi tehdä kirjanmerkin kotinäytölle jota klikkaamalla aukeaa selaimeen rbot.
Jan 19, 2018 9:12:23 AM org.apache.tomcat.util.net.NioEndpoint$SocketProcessor doRun
SEVERE:
java.lang.OutOfMemoryError: Java heap space
Meni hetki kun sain tästä tiedon, kun olin palaverissa kiinni. SMS hälytykset ja kaikki oli kyllä tulleet, mutta jos puhelin ei ole mukana niin ei paljoa auta.
Pitää tähän kehittää hieman vastuunjakoa ja automatiikkaa. Tutkin täällä mikä aiheutti ongelman. Taustalla oli paljon muutoksia, joten mahdollista että on tapahtunut joku tilanne mitä ei ole osattu ennakoida.
EDIT: Muistivuoto näköjään jossain
EDIT2: Hieman viilattu muistiasetuksia että ei pitäisi tapahtua ihan heti uudelleen, kunnes löydän todellisen syyn. Eli asian pitäisi olla kunnossa toistaiseksi.
@TheMeII Kävi kyllä mielessä laittaa croniin restartti, mutta ei ylpeys antanut periksi.
Lisäsin vähän muistia että pysyy pystyssä siihen saakka että kerkeän katsomaan tuon todellisen syyn.
-Xmx nostaminen tarkoittaa vaan että tullaa korkeammalta lujempaa alas
Eipä tämä mikään pysyvä ratkaisu ole. Tuossa päivityksessä muuttui aika oleellisesti se miten kannasta haetaan tietoa, joten jossain kohtaa varmaan joku käpy tähän liittyen, tyyliin sessio jää auki tms tai jotain muuta ei niin triviaalia. Siltä se ainakin vaikuttaisi.
Millä haet tavaraa kannasta? Hibernate?
Juu, toimii taasEi kipannut. Ajoin korjauksen tohon edelliseen ongelmaan, niin piti käynnistää uusiksi.
Eli pitäisi olla kunnossa.
Hibernate + Ehcache on käytössä.
Hmm. Itsellä kyllä toimii ok. Onko muilla ongelmia?
30s lataa suosituimpia ja tipautaa 503Hmm. Itsellä kyllä toimii ok. Onko muilla ongelmia?
Kuinkas pitkään rbot muuten säilöö klikki dataa? Onko esim mahkut saada jotain "vuoden aikana klikatuimmat" uutiset tilastoja?Joo siinä on jotain. Tutkitaan täällä miksi se hidastuu ja lopulta kippaa.
Noniin. Nyt toivottavasti on tuo ongelma taklattu. Seurataan tilannetta.
@nnaku Ei ole mitään rajoituksia asetettu, eli on tallessa "toistaiseksi". Täytyy katsoa miten GPDR tähän tulee vaikuttamaan, koska se asettaa tiettyjä rajoituksia. Meillä ei ole mitään intressiä tallentaa mitään henk. koht. dataa, mutta koska jonkun verran on ollut abusea noiden klikkien ja tykkäyksien kanssa, niin meidän on pakko rekisteröidä IP osoitteet filtteröintiä varten ainakin toistaiseksi.