Trouble starting Jurassic-Fossil

77 views
Skip to first unread message

Tomek Kott

unread,
Apr 21, 2011, 11:17:16 AM4/21/11
to jurassi...@googlegroups.com
Hi,

Thanks for devloping this tool! I recently found fossil and while I don't mind command line, a GUI is lovely! However, I'm having trouble starting the program in Win7x64.

My fossil repositories are in C:\Users\tkott\fossil\*.fossil
My fossil executible is in the same folder (fossil.exe).
I downloaded and extracted the two parts (Jurassic.jar & lib\) into that same folder.
Double clicking on Jurassic.jar gives: "You must run Jurassic from the same folder where your .fossil are"
Trying to start from command line (java -jar Jurassic.jar) from the same folder also gives the same error.

Any help in debugging this?

Thanks,

Tomek

Michele Marcon

unread,
Apr 26, 2011, 9:19:39 AM4/26/11
to Jurassic-fossil
Where is located your _FOSSIL_ file?

Tomek Kott

unread,
Apr 26, 2011, 11:31:03 AM4/26/11
to jurassi...@googlegroups.com
ahh, you are right: it now loads. However, none of the web links go to the proper page, they only go to the home page. Interesting work! I like the layout.

Tomek

Michele Marcon

unread,
Apr 26, 2011, 12:52:21 PM4/26/11
to Jurassic-fossil
I don't know what you have fixed/changed, however the web links (wiki,
issues, ...) all works on my machine.

Tomek Kott

unread,
Apr 27, 2011, 9:59:34 AM4/27/11
to jurassi...@googlegroups.com
I haven't fixed/changed anything; straight download. I have fossil downloaded from the site (no self-compiling, etc) and placed in %path% accessible location.

I actually tested this some more. The following actions are reproducible:

1) Start jurassic.jar
2) Click on any 'Home' (or any other "web" link)
3) Tab opens, with seemingly correct link (http://127.0.0.1:8080/site/index), but all the page says is "Not Found!" Every page accessed gives me this result.

I imagine this is an issue with how Jurassic is calling the fossil ui. Launching fossil ui from the command line gives me access to the site.

Are you using a "fossil.exe ui" call or a "fossil.exe server" call? Since I don't keep my open branch (with _FOSSIL_) anywhere near the same folder as my *.fossil files, there could be some weird path issues at play.

Tomek

Michele Marcon

unread,
Apr 27, 2011, 11:45:05 AM4/27/11
to Jurassic-fossil
You should select an open repository on the combobox. This will be the
base for all your actions.

Tomek Kott

unread,
Apr 27, 2011, 12:51:13 PM4/27/11
to jurassi...@googlegroups.com
I only have one open repository, and it is chosen by default. Selecting it again doesn't help the problem.

Tomek

Michele Marcon

unread,
Apr 28, 2011, 4:24:17 AM4/28/11
to Jurassic-fossil
Jurassic scans for open repositories (starts from parent directory and
checks all the subdirectories).

Is your open repository outside?

Tomek Kott

unread,
Apr 28, 2011, 8:53:10 AM4/28/11
to jurassi...@googlegroups.com
Yeah, I have my *.fossil files in ~/fossil, and my open repositories outside the user folder.

Couldn't Jurassic use paths as given in "fossil stat"? (first two lines are repository and local-root paths)

Looks like around http://code.google.com/p/jurassic-fossil/source/browse/src/jurassic/GUI.java#132 would be a place to check for those two paths.

Also, I would recommend changing http://code.google.com/p/jurassic-fossil/source/browse/src/jurassic/GUI.java#162 to say "where your _FOSSIL_ file is".

I'm a bit confused by GUI.java vs. GUI2.java: it looks like GUI2 is the one that loads by default, right? So maybe the lines above should be http://code.google.com/p/jurassic-fossil/source/browse/src/jurassic/GUI2.java#159 and http://code.google.com/p/jurassic-fossil/source/browse/src/jurassic/GUI2.java#198 respectively

Tomek

Michele Marcon

unread,
Apr 28, 2011, 12:37:33 PM4/28/11
to Jurassic-fossil
> Also, I would recommend changinghttp://code.google.com/p/jurassic-fossil/source/browse/src/jurassic/G...
> say "where your _FOSSIL_ file is".

Wrong, the folder must be as written, otherwise the web server will
not run.

>
> I'm a bit confused by GUI.java vs. GUI2.java: it looks like GUI2 is the one
> that loads by default, right?

Yes, GUI is the older version of the interface.

I take this opportunity to talk about the future of this project.
When I started Jurassic I had ambitious plans: I wanted to provide a
rich client interface to Fossil. This included the current timeline
view, but also bug tracking, feature planning, repository backup
management etc.
Unfortunately, I have less free time than a few months ago and at the
moment I have no plan for new releases on the near future. :(

However, do not give up hope! Maybe someday I'll release the source...
oh, wait, did I already do that? ;)

BTW, you clearly know Java, so you may consider to contribute!

Reply all
Reply to author
Forward
0 new messages