Kysymys

Bugi: elisaviihde.fi haku tuottaa javascript-virheen

  • 10 helmikuu 2010
  • 4 kommenttia
  • 1453 katselukerrat

Käyttäjätaso 1
  • Aktiivinen keskustelija
  • 374 kommenttia
Hain elisaviihde.fi:ssä haulla muutamaa ohjelmaa, yksi hakusanoista oli Ulkolinja ja se tuotti oheisen virheen otsikon "Löytyneet tulevat tallenteet"-otsikon alle:

Expression wildcards is undefined on line 125, column 10 in elisa/search.ftl. The problematic instruction: ---------- ==> list wildcards as w ---------- Java backtrace for programmers: ---------- freemarker.core.InvalidReferenceException: Expression wildcards is undefined on line 125, column 10 in elisa/search.ftl. at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124) at freemarker.core.IteratorBlock.accept(IteratorBlock.java:93) at freemarker.core.Environment.visit(Environment.java:196) at freemarker.core.MixedContent.accept(MixedContent.java:92) at freemarker.core.Environment.visit(Environment.java:196) at freemarker.core.IfBlock.accept(IfBlock.java:82) at freemarker.core.Environment.visit(Environment.java:196) at freemarker.core.MixedContent.accept(MixedContent.java:92) at freemarker.core.Environment.visit(Environment.java:196) at freemarker.core.Environment.visit(Environment.java:233) at freemarker.core.CompressedBlock.accept(CompressedBlock.java:73) at freemarker.core.Environment.visit(Environment.java:196) at freemarker.core.MixedContent.accept(MixedContent.java:92) at freemarker.core.Environment.visit(Environment.java:196) at freemarker.core.Environment.process(Environment.java:176) at freemarker.template.Template.process(Template.java:232) at fi.eunet.web.servlet.WebActionServlet.doGet(WebActionServlet.java:236) at javax.servlet.http.HttpServlet.service(HttpServlet.java:114) at javax.servlet.http.HttpServlet.service(HttpServlet.java:91) at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:103) at com.caucho.server.cache.CacheFilterChain.doFilter(CacheFilterChain.java:150) at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:266) at com.caucho.server.hmux.HmuxRequest.handleRequest(HmuxRequest.java:435) at com.caucho.server.port.TcpConnection.run(TcpConnection.java:678) at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:721) at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:643) at java.lang.Thread.run(Thread.java:619)
500 Servlet Exception

freemarker.core.InvalidReferenceException: Expression wildcards is undefined
on line 125, column 10 in elisa/search.ftl.

javax.servlet.ServletException: freemarker.core.InvalidReferenceException:
Expression wildcards is undefined on line 125, column 10 in elisa/search.ftl.
at fi.eunet.web.servlet.WebActionServlet.doGet(WebActionServlet.java:256)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:114)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:91)
at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:103)
at com.caucho.server.cache.CacheFilterChain.doFilter(CacheFilterChain.java:150)
at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:266)
at com.caucho.server.hmux.HmuxRequest.handleRequest(HmuxRequest.java:435)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:678)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:721)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:643)
at java.lang.Thread.run(Thread.java:619)
Caused by: freemarker.core.InvalidReferenceException: Expression wildcards
is undefined on line 125, column 10 in elisa/search.ftl.
at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124)
at freemarker.core.IteratorBlock.accept(IteratorBlock.java:93)
at freemarker.core.Environment.visit(Environment.java:196)
at freemarker.core.MixedContent.accept(MixedContent.java:92)
at freemarker.core.Environment.visit(Environment.java:196)
at freemarker.core.IfBlock.accept(IfBlock.java:82)
at freemarker.core.Environment.visit(Environment.java:196)
at freemarker.core.MixedContent.accept(MixedContent.java:92)
at freemarker.core.Environment.visit(Environment.java:196)
at freemarker.core.Environment.visit(Environment.java:233)
at freemarker.core.CompressedBlock.accept(CompressedBlock.java:73)
at freemarker.core.Environment.visit(Environment.java:196)
at freemarker.core.MixedContent.accept(MixedContent.java:92)
at freemarker.core.Environment.visit(Environment.java:196)
at freemarker.core.Environment.process(Environment.java:176)
at freemarker.template.Template.process(Template.java:232)
at fi.eunet.web.servlet.WebActionServlet.doGet(WebActionServlet.java:236)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:114)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:91)
at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:103)
at com.caucho.server.cache.CacheFilterChain.doFilter(CacheFilterChain.java:150)
at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:266)
at com.caucho.server.hmux.HmuxRequest.handleRequest(HmuxRequest.java:435)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:678)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:721)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:643)
at java.lang.Thread.run(Thread.java:619)

4 kommenttia

Käyttäjätaso 1

Kokeilin omilla tunnuksillani äsken ja näyttäisi tosiaan heittävän tuon javascript-virheen. Tallennukset näyttäisivät tosin kirjaantuvan tulevien listaan aivan oikein, molemmilla esitysajoilla (mikäli kyse oli siis tuosta Kiinalainen Kapitalismi-ohjelmasta.)


Ohjelmakarttaan ne nyt muuttuivat tallennettaviksi mutta Tulevien tallenteiden alla niitä ei näy. Ja tosiaan kyse oli tuosta Kiinalaisesta Kapitalismista.

Edit: ja nyt muutamien minuuttien jälkeen Tulevien tallenteiden -lista päivittyi sisältämään myös nuo kaksi ohjelmaa. Haku toki tuottaa edelleen virheen mutta eiköhän nuo nyt onnistuneesti tule tallennetuksi.
Käyttäjätaso 3
Kokeilin omilla tunnuksillani äsken ja näyttäisi tosiaan heittävän tuon javascript-virheen. Tallennukset näyttäisivät tosin kirjaantuvan tulevien listaan aivan oikein, molemmilla esitysajoilla (mikäli kyse oli siis tuosta Kiinalainen Kapitalismi-ohjelmasta.)
Käyttäjätaso 1

Tervehdys,

Millaisella säännöllä ko. ohjelma on asetettu tallentuvaksi? Toistuuko virhe jos poistat säännön ja lisäät sen samanlaisena uudelleen?


Ko. Ulkolinjat oli vain merkitty alunperin elisaviihde.fi:n Ohjelmakartasta tallennettavaksi. Nyt viestisi jälkeen poistin merkinnät ja tein haun uudelleen, löytyivät ja klikkasin sitten tallenna-painiketta jolloin tuli tuollainen java-virhe uudelleen. Eikä merkinnyt sitä tallennettaviin.  :(
Käyttäjätaso 3
Tervehdys,

Millaisella säännöllä ko. ohjelma on asetettu tallentuvaksi? Toistuuko virhe jos poistat säännön ja lisäät sen samanlaisena uudelleen?

Osallistu keskusteluun