Menu

#147 Web, weather, movies - no go; MP3, shoutcast, photos OK

open
5
2004-12-20
2004-12-20
Bob Sully
No

I am running JavaHMO 2.0 on a Fedora Core 1 (fully
updated) system. I can play MP3s, display photos, and
stream ShoutCast from the server through the TiVo
machine without any problems, but simply get a blank
screen or the broken graphic (red X) when I try to
display a Web site or display weather or movie info.

I don't believe it's a firewall issue, as I'm not
seeing any unusual DROP/REJECTed packets in the
firewall logs. Also, since I can access ShoutCast
streams, it's clear that it can access the outside
Internet. The TiVo machine can't display a page from
the Apache server runnning on the same machine.
JavaHMO is running on the same box that the firewall is
running on...1600+ MHz Athlon with 768M of RAM. Java
is JRE 1.5.0.

I do get these warnings when I run the configuration
utility:

[root@firefox: /var/log]$ /usr/bin/javaHMOgui
log4j:WARN No appenders could be found for logger
(org.lnicholls.javahmo.gui.JavaHMO).
log4j:WARN Please initialize the log4j system properly.

I Googled this error message and didn't get much of
anything useful back.

Here's a snippet from the log file (/var/log/javaHMO.log)::

2004-12-19 18:57:55,377 ERROR [PoolThread-3] ImageProxy
- java.lang.NullPointerException: unknown
2004-12-19 18:59:03,870 INFO [ConnectionThread]
ConnectionThread - New connection accepted
/192.168.1.11:3827
2004-12-19 19:01:25,475 ERROR [Timer-5] Container -
EDU.oswego.cs.dl.util.concurrent.TimeoutException
2004-12-19 19:01:55,955 ERROR [Thread-7225]
WeatherContainer - java.net.ConnectException:
Connection refused
2004-12-19 19:01:55,955 ERROR [Thread-7225]
WeatherContainer - Could not find local radar for:
Brandeis,CA,93065
2004-12-19 19:01:55,955 ERROR [Thread-7225]
InternetImageItem - java.lang.InterruptedException:
http://image.weather.com/images/maps/current/curwx_600x405.jpg
2004-12-19 19:01:55,958 ERROR [Thread-7230] ImageProxy
- java.lang.InterruptedException:
http://image.weather.com/images/maps/current/curwx_600x405.jpg
2004-12-19 19:01:56,175 ERROR [Thread-7225]
WeatherContainer -
com.meterware.httpunit.HttpException: Error on HTTP
request: 403 Forbidden
[http://www.nws.noaa.gov/alerts/ca.cap]
2004-12-19 19:01:56,175 ERROR [Thread-7225]
WeatherContainer - Could not find alerts for:
Brandeis,CA,93065
2004-12-19 19:02:14,442 ERROR [Thread-7232]
ImageTracker - Image Error:
http://www.ophoto.ru/cgi/small_cam.cgi?0.7550808418512724
2004-12-19 19:02:14,442 ERROR [Thread-7231]
InternetImageItem - Invalid internet image:
http://www.ophoto.ru/cgi/small_cam.cgi?0.7550808418512724
2004-12-19 19:02:14,446 ERROR [Thread-7233]
ImageTracker - Image Error: http://www.malibyte.net
2004-12-19 19:02:14,447 ERROR [Thread-7231]
InternetImageItem - Invalid internet image:
http://www.malibyte.net
2004-12-19 19:02:14,452 ERROR [Thread-7234]
ImageTracker - Image Error: http://www.malibyte.com
2004-12-19 19:02:14,452 ERROR [Thread-7231]
InternetImageItem - Invalid internet image:
http://www.malibyte.com
2004-12-19 19:02:15,234 ERROR [Thread-7235]
ImageTracker - Image Error: http://www.sclug.org
2004-12-19 19:02:15,234 ERROR [Thread-7231]
InternetImageItem - Invalid internet image:
http://www.sclug.org
2004-12-19 19:02:15,429 ERROR [Thread-7236]
WeatherContainer - java.net.ConnectException:
Connection refused
2004-12-19 19:02:15,430 ERROR [Thread-7236]
WeatherContainer - Could not find local radar for:
Brandeis,CA,93065
2004-12-19 19:02:15,913 ERROR [Thread-7236]
InternetImageItem -
java.lang.reflect.InvocationTargetException:
http://image.weather.com/images/maps/current/curwx_600x405.jpg
2004-12-19 19:02:17,015 INFO [Thread-7236]
WeatherContainer - No alerts

Discussion

  • Leon Nicholls

    Leon Nicholls - 2004-12-22

    Logged In: YES
    user_id=839995

    The "NO appenders" warning seems to indicate JavaHMO is not
    configured correctly.

    This is what I would expect the wrapper.conf to contain:

    #********************************************************************

    # Wrapper Properties
    #********************************************************************

    # Java Application
    wrapper.java.command=java

    # Java Main class
    wrapper.java.mainclass=org.lnicholls.javahmo.server.ServiceWrapper

    # Java Classpath (include wrapper.jar) Add class path
    elements as
    # needed starting from 1
    wrapper.java.classpath.1=/usr/share/javaHMO/lib/*.jar
    #wrapper.java.classpath.2=/usr/share/javaHMO/lib/*.j

    # Java Library Path (location of Wrapper.DLL or libwrapper.so)
    wrapper.java.library.path.1=/usr/share/javaHMO/lib

    # Java Additional Parameters
    wrapper.java.additional.1=-Xverify:none
    wrapper.java.additional.2=-Djava.awt.fonts="%JAVA_HOME%/lib/fonts":"%JAVA_HOME%/jre/lib/fonts"

    wrapper.java.additional.3=-Dsun.java2d.fontpath="%JAVA_HOME%/lib/fonts":"%JAVA_HOME%/jre/lib/fonts"

    wrapper.java.additional.4=-Xbootclasspath/a:/usr/share/javaHMO/lib/pja.jar

    wrapper.java.additional.5=-Dawt.toolkit=com.eteks.awt.PJAToolkit

    wrapper.java.additional.6=-XX:NewSize=32m
    wrapper.java.additional.7=-XX:MaxNewSize=32m
    wrapper.java.additional.8=-XX:PermSize=10m
    wrapper.java.additional.9=-XX:MaxPermSize=20m
    wrapper.java.additional.10=-Droot=/usr/share/javaHMO
    wrapper.java.additional.11=-Dconf=/etc/javaHMO
    wrapper.java.additional.12=-Dcache=/tmp/javaHMO.cache
    wrapper.java.additional.13=-Dlogfile=/var/log/javaHMO.log
    wrapper.java.additional.14=-Djava.awt.graphicsenv=com.eteks.java2d.PJAGraphicsEnvironment

    #wrapper.java.additional.14=-Djava.awt.headless=${headless}

     
  • Bob Sully

    Bob Sully - 2004-12-22

    Logged In: YES
    user_id=778735

    Well, I've checked the wrapper.conf file and it looks
    good....I've attached it for your perusal. Thanks for the
    come-back.

     
  • Bob Sully

    Bob Sully - 2004-12-22

    JavaHMO 2.0 - /etc/javaHMO/wrapper.conf

     
  • Bob Sully

    Bob Sully - 2004-12-24

    Logged In: YES
    user_id=778735

    OK...now I'm getting a list of local theaters under
    Movies...but still with red Xs. However, it's obvious it's
    getting some data from the 'net. Same thing happens with
    the weather plugin.

     

Log in to post a comment.

MongoDB Logo MongoDB