JEmplode 2.0

Posted by: jwickis

JEmplode 2.0 - 06/01/2002 12:15

I've been trying JEmplode 2.0 on a W98 box & having no luck in JEmplode finding my player, I'm running Emplode v2.0b7 as is the player. Is there some kind of patch I'm missing or trick? It did work at one time now it just doesn't see my player at all, I've reinstalled JEmplode 2.0 several times w/no change.

*whoops mispelled*
Posted by: wfaulk

Re: JEplode 2.0 - 06/01/2002 12:18

I've not been able to get JEmplode working with broadcast discoveries. Try specifying the empeg's IP address (press the Options button in the searching dialog) and disable the broadcast selection. Then restart JEmplode and see if it finds it.
Posted by: jwickis

Re: JEplode 2.0 - 06/01/2002 12:21

I tried that & just selecting serial connection but no luck.
Posted by: AlphaWolf

Re: JEmplode 2.0 - 06/01/2002 12:39

I just downloaded JEmplode 2.0b1. I am running it on Mac OS X and my Empeg is connected using DHCP from my router. JEmpldoe finds my Empeg just fine. No problems here. Although I must say that I used to have problems with 2.0. What kernel are you running? I believe, if I remember, JEmplode wouldn't work with the stock 1.03 kernel properly. However it works fine using 2.0b7 developer kernel.
Posted by: jwickis

Re: JEmplode 2.0 - 06/01/2002 14:09

I'm running 2.0b7 dev. as well on a Win 98 box. I tried 1.03 dev w/about the same luck as I'm having w/2.0b7 dev.
Posted by: mschrag

Re: JEplode 2.0 - 06/01/2002 16:18

Grab the latest and greatest alpha from:

http://www.batmanthehorse.com/jemplode/jemplode20.jar

I just completely rewrote discovery yesterday so it should be much more successful finding players with a broadcast. You definitely will need a 2.0 kernel on your Empeg (1.0 will be found but won't communicate). If this still does not work, run:

java -Ddebug=true -jar jemplode20.jar

and send me the output during the discovery process.

Thanks
Mike ([email protected])
Posted by: drakino

Re: JEplode 2.0 - 06/01/2002 18:06

Yep, this version finds my player on the network here at work, where the old one wouldn't. Emplode has never had a problem with it.
Posted by: jloew

Re: JEplode 2.0 - 06/01/2002 22:44

I replaced the jar file on top of your 1/6 build and it comes up with a Fatal Application Error: InvocationTargetException. Details:

java.lang.NullPointerException
at javax.swing.ImageIcon.(ImageIcon.java:134)
at org.jempeg.empeg.emplode.action.EmplodeMenuManager.(EmplodeMenuManager.java:383)

at org.jempeg.empeg.emplode.Emplode.initGUI(Emplode.java:1119)

at org.jempeg.empeg.emplode.Emplode.(Emplode.java:192)

at org.jempeg.empeg.emplode.Main.main(Main.java:75)

at java.lang.reflect.Method.invoke(Native Method)

at com.zerog.lax.LAX.launch(Unknown Source)

at com.zerog.lax.LAX.main(Unknown Source)
Posted by: keil

Re: JEplode 2.0 - 07/01/2002 05:28

I've got install problems as well. Tried win2000, but problems running with JRE 1.1.8 and I can't upgrade java VM...I've got other apps that need 1.1.8. So moved to debian box and got install errors below.

Linux Setup:
Debian 2.2.19
xfree86 v4
X11
java version "1.3.1"
gcc, etc...

Any advise would be great. Keil

sh ./jemplode2.bin =>
Preparing to install...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...
Invocation of this Java Application has caused an InvocationTargetException. This application will now exit. (LAX)
Stack Trace:
java.lang.NoClassDefFoundError
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:120)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:58)
at java.awt.Window.(Window.java:186)
at java.awt.Frame.(Frame.java:315)
at java.awt.Frame.(Frame.java:262)
at com.zerog.ia.installer.Main.b(Unknown Source)
at com.zerog.ia.installer.Main.main(Unknown Source)
at java.lang.reflect.Method.invoke(Native Method)
at com.zerog.lax.LAX.launch(Unknown Source)
at com.zerog.lax.LAX.main(Unknown Source)

Posted by: mschrag

Re: JEplode 2.0 - 07/01/2002 09:32

This was my bad -- I forgot to include one of the new icons in the jar ... grab it again and it will have the fixed version.
Posted by: mschrag

Re: JEplode 2.0 - 07/01/2002 09:36

I haven't done much testing with InstallAnywhere on Linux, but if this continues to give you problems, grab http://www.batmanthehorse.com/jemplode/jemplode20.jar -- it's the latest version... you can just run that
java -jar jemplode20.jar

Mike
Posted by: keil

Re: JEplode 2.0 - 07/01/2002 10:42

Mike,

Thanks for the update. Will give a try.

Keil
Posted by: jloew

Re: JEplode 2.0 - Grab Empeg Screen no work - 07/01/2002 12:10

That did the trick - works great. Very slick app! I had the same problem as some others with the initial 2.0 - wouldn't find on ethernet broadcast, now it does. Whatever you did to the discovery code made a difference.

-Joe

Now, onto a new question - how to make your empeg display work? It is blank on refresh. Are there any class updates I need? I read somewhere your 1.x version required a comm update.
Posted by: mschrag

Re: JEplode 2.0 - Grab Empeg Screen no work - 07/01/2002 12:27

If your Empeg is connected, Grab Screen should display what is on the Empeg screen in a window on your PC.

The Comm update is necessary only if you want to use serial port connectivity (to do flash upgrades).

Mike
Posted by: jloew

Re: JEplode 2.0 - Grab Empeg Screen no work - 07/01/2002 13:07

ooo, interesting. If you recall, my physical display does not work right now - totally blank, but I can interact via emplode and jemplode.

If your's isn't displaying either, does that reveal anything? How do you hook the display? Is it possible it is NOT a physical problem???
Posted by: mschrag

Re: JEplode 2.0 - Grab Empeg Screen no work - 07/01/2002 13:40

When I "Grab Screen", whatever is on my Empeg displays in that little window. If yours is blank, something weird is definitely going on. I would talk to the Empeg folks to see if that is a physical problem or a software problem ... The fact that the protocol is returning a blank screen too is weird, though they may all be tied together.

Mike
Posted by: jloew

Re: JEplode 2.0 - Grab Empeg Screen no work - 07/01/2002 13:57

OK, sure. It made a liar out of me. Now your display works. So, it is definitely a physical problem.

Onto the next question - how to enable the polling you mentioned in an earlier email?
Posted by: mschrag

Re: JEplode 2.0 - Grab Empeg Screen no work - 07/01/2002 14:02

ah .. That's left as an exercise for the reader Actually, if you know Java, it should be fairly easy to turn on... Otherwise, you'll have to wait for me to do another release that includes -- I may be able to add that in later tonight ....

Mike
Posted by: Nosferatu

Re: JEplode 2.0 - Grab Empeg Screen no work - 07/01/2002 16:57

He mike , what about the saving of the grab display.

Will it be possible for the next release ?

The v2.0 works fine for me even the discover sequence.
Posted by: Nosferatu

Re: JEplode 2.0 - Grab Empeg Screen no work - 07/01/2002 17:05

Oh, I had the previous version , and yes it only discover on COM port and if I give th specific IP address of the plyer , it is find.

Nice Interface Mike.
Posted by: mschrag

Re: JEplode 2.0 - Grab Empeg Screen no work - 07/01/2002 17:55

http://www.batmanthehorse.com/jemplode/jemplode20.jar -- It supports saving .PNG format from the screen grabber now.

Mike
Posted by: mschrag

Re: JEplode 2.0 - Grab Empeg Screen no work - 07/01/2002 17:57

http://www.batmanthehorse.com/jemplode/jemplode20.jar -- It supports starting/stopping a 1 second refresh of the screen ... I may make that speed adjustable at some point, but I just wanted to get a version out there for you ... The UI code isn't perfect, because the grabbing on/off state can get out of sync with the button, but it should be fine for now as long as you don't double-click it.

Mike
Posted by: mlord

Re: JEplode 2.0 - Grab Empeg Screen no work - 07/01/2002 18:06

From where does JEmplode actually grab the screen image?

I'm asking, because I'd like to fix things so that the Hijack menus also show up in the screen grabber. Perhaps I and/or you could make some small changes for better compatibility?

Cheers

-ml
Posted by: jwickis

Re: JEplode 2.0 - 07/01/2002 18:22

Same here, the program won't even run at all now.
Posted by: jwickis

Re: JEplode 2.0 - Grab Empeg Screen no work - 07/01/2002 18:36

The program opens now whereas before I would only get an Exception Error before however my Empeg is still nowhere to be found by serial or any other means.
Posted by: mschrag

Re: JEplode 2.0 - Grab Empeg Screen no work - 07/01/2002 20:34

Can you run

java -Ddebug=true -jar jemplode20.jar

and send me the output during network discovery?

Does RioEmplode find your Empeg?

Mike
Posted by: mschrag

Re: JEplode 2.0 - Grab Empeg Screen no work - 07/01/2002 20:46

Not sure how the Empeg stores that data... I just use the protocol's Grab Screen request, so it's pretty much a black box to me. Maybe the Empeg guys can weigh in on this one.

Mike
Posted by: jwickis

Re: JEplode 2.0 - Grab Empeg Screen no work - 07/01/2002 21:43

I wouldn't begin to know how to do that, Yes Rio Emplode finds them just fine.
Posted by: mschrag

Re: JEplode 2.0 - Grab Empeg Screen no work - 07/01/2002 22:45

If you have time, I'd like to understand this problem .. Are you running this with the JEmplode executable that came with the JEmplode installer? If so do the following:

1) open you install directory (defaults to C:\Program Files\JEmplode 2.0)
2) make sure you've replaced the jemplode20.jar in this directory with the one from http://www.batmanthehorse.com/jemplode/jemplode20.jar
3) open JEmplode.lax with a text editor (wordpad or notepad)
4) add a new line anywhere in it that says: "debug=true" (without the quotes around it -- you'll see the others that are a similar format)
5) look for two lines that say:
lax.stderr.redirect=
and
lax.stdout.redirect=

and change them to
lax.stderr.redirect=status.txt
and
lax.stdout.redirect=status.txt
6) Run JEmplode.exe
7) After discovery fails (which I assume it will based on your previous description), just quit out of JEmplode
8) Email me the file "status.txt" in your C:\Program Files\JEmplode (or whatever install directory you chose) -- my address is [email protected]

Hopefully this will contain some useful debugging information ... I'm very curious about this one. Is there anything unique about your computer or network configuration?

Thanks a lot
Mike
Posted by: jwickis

Re: JEplode 2.0 - Grab Empeg Screen no work - 08/01/2002 18:37

I did as you said adding the 2 lines to .lax ran JEmplode (or tried to) & status.txt appeared in the folder but had nothing in it. When trying to run JEmplode I get this error and never get to the discovery part:

java.lang.NoClassDefFoundError: javax/swing/UIManager
at org/jempeg/empeg/emplode/Main.main
at java/lang/reflect/Method.invoke
at com/zerog/lax/LAX.launch
at com/zerog/lax/LAX.main
Posted by: mschrag

Re: JEplode 2.0 - Grab Empeg Screen no work - 08/01/2002 18:51

Did you install a version of Java yourself, or are you use the Java that came with the installer for JEmplode? Did you only start getting this error when you made the change I mentioned? The only thing I can think of that might explain this would be attempting to run JEmplode without a version 1.2 or greater Java Runtime Environment....

Mike
Posted by: Nosferatu

Re: JEplode 2.0 - Grab Empeg Screen no work - 09/01/2002 10:05

Many many Thanks for this Function !!!!!!!!!!!!!!

Now we can easily show an empeg screen, by example to show Mark when there is a problem with his kernel (hey, there are no problems with Mark's kernels ya dumb !!!!)
Thanks again