From: Bill K. <bi...@kr...> - 2007-06-12 21:07:44
|
Frank Thanks, I hope you don't get tired of the Unix issues becaus I am really hoping I can use this for my reports. Also just an FYI the Line terminator didn't show up until I concantinated the two files, I was there just hidden by the editor. If you want I can fix that for you, or use dos2unix (convert crlf to lf) and od -x filename (to make sure they are gone). Thanks again Bill Kruchas ----- Original Message ----- From: "Frank W. Zammetti" <fz...@om...> To: "DataVision questions and comments" <dat...@li...> Sent: Tuesday, June 12, 2007 3:59:04 PM (GMT-0500) America/New_York Subject: Re: [DataVision-users] Newbie issues Ok, I can certainly see where the line terminator thing might happen... I do all my editing on Windows, so that makes some sense. I'll fire up the VM later and get that script fixed. As for the exception... it definitely shouldn't throw that exception... when not defined, the preference should default to whatever it used to (users home directory I believe)... I'll also check that in the VM because this could be a Windows vs. Unix thing too as I didn't test the code under Unix (this was contributed code from someone, and it tested out fine under Windows). Thanks Bill, Frank Bill Kruchas wrote: > Guy's > Ok I'm getting closer, It bugged me enough I created a little script called test.sh > #! /bin/sh > > echo "hello there" > > That worked fine, so I > cat datavision.sh >> test.sh > > first part worked second didn't > when I went in to edit it the ^M's stuck out like a sore thumb > > So that is One problem fixed *nix needs to terminate each line with LF (hex 0a) dos (how's that for dating me) uses LF CR (hex 0a 0d) > I got rid of the CR and that along woth replaceing ; with : fixed all the bogus permisions errors. > > Now this is what I get. I assume I have to define a "report directory" somewhere. > > > > [bill@smaug datavision-1.1.0]$ ./test.sh > reportDir(1) = null > Exception during event dispatch: > java.lang.NullPointerException > at jimm.datavision.gui.StartupDialog.actionPerformed(java.awt.event.ActionEve nt) (Unknown Source) > at javax.swing.AbstractButton.fireActionPerformed(java.awt.event.ActionEvent) (/usr/lib/libgcj.so.5.0.0) > at javax.swing.AbstractButton$1.actionPerformed(java.awt.event.ActionEvent) ( /usr/lib/libgcj.so.5.0.0) > at javax.swing.DefaultButtonModel.fireActionPerformed(java.awt.event.ActionEv ent) (/usr/lib/libgcj.so.5.0.0) > at javax.swing.DefaultButtonModel.changeState(int, boolean) (/usr/lib/libgcj. so.5.0.0) > at javax.swing.DefaultButtonModel.setPressed(boolean) (/usr/lib/libgcj.so.5.0 .0) > at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(java.awt.event.Mo useEvent) (/usr/lib/libgcj.so.5.0.0) > at java.awt.Component.processMouseEvent(java.awt.event.MouseEvent) (/usr/lib/ libgcj.so.5.0.0) > at java.awt.Component.processEvent(java.awt.AWTEvent) (/usr/lib/libgcj.so.5.0 .0) > at java.awt.Container.processEvent(java.awt.AWTEvent) (/usr/lib/libgcj.so.5.0 .0) > at java.awt.Component.dispatchEventImpl(java.awt.AWTEvent) (/usr/lib/libgcj.s o.5.0.0) > at java.awt.Container.dispatchEventImpl(java.awt.AWTEvent) (/usr/lib/libgcj.s o.5.0.0) > at java.awt.Component.dispatchEvent(java.awt.AWTEvent) (/usr/lib/libgcj.so.5. 0.0) > at java.awt.LightweightDispatcher.handleEvent(java.awt.AWTEvent) (/usr/lib/li bgcj.so.5.0.0) > at java.awt.Container.dispatchEventImpl(java.awt.AWTEvent) (/usr/lib/libgcj.s o.5.0.0) > at java.awt.Window.dispatchEventImpl(java.awt.AWTEvent) (/usr/lib/libgcj.so.5 .0.0) > at java.awt.Component.dispatchEvent(java.awt.AWTEvent) (/usr/lib/libgcj.so.5. 0.0) > at java.awt.EventQueue.dispatchEvent(java.awt.AWTEvent) (/usr/lib/libgcj.so.5 .0.0) > at java.awt.EventDispatchThread.run() (/usr/lib/libgcj.so.5.0.0) > at _Jv_ThreadRun(java.lang.Thread) (/usr/lib/libgcj.so.5.0.0) > at GC_start_routine (/usr/lib/libgcj.so.5.0.0) > at __clone (/lib/tls/libc-2.3.4.so) > > Thanks you guys. > > > > > > > > ----- Original Message ----- > From: "Jim Menard" <ji...@io...> > To: "DataVision questions and comments" <dat...@li...> > Sent: Tuesday, June 12, 2007 2:16:57 PM (GMT-0500) America/New_York > Subject: Re: [DataVision-users] Newbie issues > > Bill, > >> Thanks guys's for the fast responses. >> >> Now first let me say that this could entirely be the box as I use this to >> test alot of stuff, and it does seem to be acting flakey. But in the spirit >> of helping with the "snapshot" let me explain what is happening. >> >> First I tried to load and run the 1.0 release, the splash screen loads and >> then gets overwritten partially and the buttons do nothing. On the >> launching window datavision reports a null pointer exception and lists out >> the calling modules. BTW the #! /bin/sh works on that version in the >> datavision.sh file. > > That stack trace (or at least the first ten lines or so) would help us see > what's throwing the excption. Or you can look at it yourself; it's usually > pretty obvious; the top of the trace after the first few lines will show a > class name and line number. If you look in the source code, that will tell you > exactly what's throwing the NPE. > > However, I'm not sure that is necessary. It looks like your classpath is > messed up (see below). > > >> So I figured I try the snapshot and got the error I mentioned earlier. >> >>> From your suggestions I removed the #! /bin/sh and the bad inter.. >>> message went away even though /bin/sh is there, and also tried #! >>> /bin/bash same bad inter.. message. > > I'm not sure exactly what you did here. Try this: > > echo $SHELL > > then take the value that gets printed and put that at the top of the script > after the "#!". So, on my system the first line would be > > #! /bin/bash > >> so without the #! /bin/sh the script kinda runs, I get a little window >> upper left hand corner but it is blank, the calling window say access >> denied for all the jar files from the classpath except for the mysql jar >> which it claims it can't find. >> >> so I figured I would fix any file system permisions problems (and I know >> this is bad but just to eliminate them) I did a chmod -R 777 >> /usr/local/datavision-1.1.0 >> >> Now it says it cannot execute the binary, and still can't find the mysql >> jar. >> >> Also in the datavision.sh there was a mix of semicolons and colons >> seperating the jar files in the class path, there was errors finding the >> jar files until I changed them all to semicolons. > > They definitely need to be colons. Semicolons for Widows, Colons for *NIX. > >> If anyone is interested I would be willing to let you vnc into it to see >> what it is doing, (just for the sake of the snapshot). But unless there is >> something else to try, I think It's best if I reload that one or comeup >> with a clean box and try again. >> >> I appreciate your help and look forward to be able to use datavision to >> replace the crystal reports I have, my intention is to wrap datavision in >> php and would be more than willing to give that back to the project. >> >> Thanks Again Bill Kruchas IT Manager SUMCD >> >> >> >> >> ----- Original Message ----- From: "Jim Menard" <ji...@io...> To: >> "DataVision questions and comments" >> <dat...@li...> Sent: Tuesday, June 12, 2007 >> 12:52:53 PM (GMT-0500) America/New_York Subject: Re: [DataVision-users] >> Newbie issues >> >> Frank W. Zammetti wrote: >>> See, *THAT'S* why I'm not much of a *nix guy :) (although ironically I >>> did know what you were talking about, but I didn't know enough to connect >>> that fact with what Bill saw). >> "bad interpreter no such file or directory" was the big clue, and I >> happened to run across this very problem in the past few weeks. I see it >> once every few years, and have to re-discover what it means each time :-) >> >> Jim >> >>> Frank >>> >>> Jim Menard wrote: >>>> Bill Kruchas wrote: >>>>> Hi All, I loaded the snapshot, edited the datavision.sh, and just >>>>> trying to execute the script I get a "bad interpreter no such file or >>>>> directory". I am running on RedHat AS 3.4.4-2 with Java 1.4.2 >>>>> >>>>> Is there additional steps to the installation process with the new >>>>> version? >>>> The first line of the shell script starts is "#! /bin/sh". That is a >>>> magic line that tells the OS what shell to use to run the script. Your >>>> installation must not have /bin/sh. You can change that to anything you >>>> want, like /bin/bash. You can also delete it if you want, but then >>>> you'd have to run it from the command line or specify the shell to use >>>> explicitly some other way. >>>> >>>> Jim >> > > -- -- Frank W. Zammetti Founder and Chief Software Architect Omnytex Technologies http://www.omnytex.com AIM/Yahoo: fzammetti MSN: fza...@ho... Author of "Practical Ajax Projects With Java Technology" (2006, Apress, ISBN 1-59059-695-1) and "JavaScript, DOM Scripting and Ajax Projects" (2007, Apress, ISBN 1-59059-816-4) Java Web Parts - http://javawebparts.sourceforge.net Supplying the wheel, so you don't have to reinvent it! ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ DataVision-users mailing list Dat...@li... https://lists.sourceforge.net/lists/listinfo/datavision-users |