• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

Robohelp 6 nearly unusable.. "Building file list"

New Here ,
Sep 17, 2007 Sep 17, 2007

Copy link to clipboard

Copied

Hello there-

I have a project around 650 MB that was originally created in Robohelp X5. We have now migrated to 6 server and client.

When opening Robohelp, it comes up as expected, quickly. When opening the project, it can be 20-30 minutes before the program becomes usable. CPU usage is maxed out, while "Building file list" is displayed in the lower left. Using a file monitor utility, I can see that Robohelp is reading all files referenced in the project, and writing to the CPD file.

This occurs on every opening of the project, and has been attempted on multiple machines & installations of RH6, so I'm certain it's something with the project itself. Each time, the project is located on the local machine's C: drive. These machines surpass the minimum requirements, with a 3.2GHz P4 and 1 GB of RAM.

So far, my only attempt at clearing this up has been to backup + remove the CPD file. This is not helping at all however. Any other tips on things I can attempt?

Thanks

Views

6.0K

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Sep 17, 2007 Sep 17, 2007

Copy link to clipboard

Copied

Hi foo@bar.com,
I have experienced similar problems before and Peter Grainge was kind enough to provide an explanation. His website contains an article describing the solution where basically you delete your cpd and xpj files and reopen your project from Windows Explorer (rather than through RoboHelp itself). This may cause the loss of single source layouts and conditional build tags but works a treat otherwise.
Hope this solves your problem,
darkagn

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Sep 17, 2007 Sep 17, 2007

Copy link to clipboard

Copied

How many topics are there in the project?

Help others by clicking Correct Answer if the question is answered. Found the answer elsewhere? Share it here. "Upvote" is for useful posts.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Sep 20, 2007 Sep 20, 2007

Copy link to clipboard

Copied

Try replacing the rhvariable.apj file with a copy from one of the Adobe example projects.

G

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Guest
Sep 21, 2007 Sep 21, 2007

Copy link to clipboard

Copied

Uh, I'm confused - still dealing with trying to use v6 without it blowing up (CONSTANT application errors).

Uninstalled, reinstalled (3x times now), restored my last backup from v5, and all seemed well until I got an app error while SAVING the THIRD topic I touched. So success lasted about five minutes this time. Now, I can't access my project. Can access the demos, or one of my smaller ones, but not the one, of course that is DUE ASAP.

So looking at this thread, thought I would give the last suggestion from Gravenstein a shot. There is no rhvariable.apj file anywhere - did a search of my entire drive - nothing, nowhere.

I am at wit's END. Two seconds from scrapping v6 and going back to v5. If someone wants to try to convince me not to, I am all ears.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Oct 01, 2007 Oct 01, 2007

Copy link to clipboard

Copied

Sorry, I see that you are correct and the example files do not include an rhvariable.apj file. You can create one yourself using Notepad. Copy and paste the following content into the file, and then place the new rhvariable.apj file at the root level of the project, along with the other apj files. Also sorry for the delay in responding - I've been away from the forum for a few days. G


Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Oct 01, 2007 Oct 01, 2007

Copy link to clipboard

Copied

Can someone explain this thread to me?

foo@bar.com started it with a project that was taking a silly amount of time to open.

darkagn replied to that post suggesting they delete the CPD and XPJ file but that had already been tried and I asked the number of topics in the project. foo@bar.com never replied to that so it seems likely their problem was fixed.

Gravenstein then suggested replacing the rhvariable.apj file. I am not clear how that would affect the opening of a project.

Finally lmarden came in with a post about RH crashing and we are still going down the rhvariable.apj route.

So:

Is it just lmarden who still needs a solution?

I am curious as to why the rhvariable.apj file is thought to be the cause?

Help others by clicking Correct Answer if the question is answered. Found the answer elsewhere? Share it here. "Upvote" is for useful posts.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Oct 02, 2007 Oct 02, 2007

Copy link to clipboard

Copied

Now that you mention it, messing with the rhvariable.apj file does sound like a total non sequitur, doesn't it? Nevertheless, it might be relevant. Here's my experience:

Converting the project from X5 to RH6 went fine. However, unnoticed at first was the rhvariable.apj file that RH6 inserted in the project. It was totally empty of content, a zero size file. I placed the project in RSC3. A second user downloaded the project (this process eventually involves rebuilding the cpd file locally), but was unable to open it: continual "cpd is corrupt" messages. This, of course, was occurring as RH6 was attempting to rebuild the cpd file! As it turns out, the process was choking on the malformed rhvariable.apj file. To fix the file, you can either create a variable (that is, if you can open the project -- the original, converted cpd works), or else you can simply replace the rhvariable.apj file with a good one (if you can't open the project).

I encountered this issue in more than one converted project. It didn't precisely cause a crash, but it did totally prevent the project from opening, which is still a showstopper in my book. At any rate, it's a potential problem that lurks in any converted project.

Cheers,
G

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Oct 02, 2007 Oct 02, 2007

Copy link to clipboard

Copied

Incidentally, back to the original post, we frequently experience the same problem with the "Building File List" taking forever. I've seen it take as much as two hours, and other authors have reported seeing it take longer than that. We've got some big, nasty projects, though.

G

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Contributor ,
Oct 02, 2007 Oct 02, 2007

Copy link to clipboard

Copied

Brilliant! We were having this problem with one project, and while not a huge problem (relatively small project) it was extremely annoying. Replacing the blank rhvariable.apj with a properly defined one from another project fixed the problem for us.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Guest
Oct 02, 2007 Oct 02, 2007

Copy link to clipboard

Copied

Hi Peter - I did try this fix - went into one of the sample projects and created a user variable, then copied the resulting rhvariable.apj file into my project. it didn't help, and there were so many other issues that I ended up returning to v5. can't spend more time tweaking this while trying to prepare for a release. will try again later.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Oct 03, 2007 Oct 03, 2007

Copy link to clipboard

Copied

Gravenstein.

Interesting one. I have added Snippet 79 and would appreciate you just taking a look at it.

Also, sounds like you are checking in the CPD file? Somewhere on this forum MergeThis published a list of files that you should not be checked in. CPD, LDB, HHP, PSS and XPJ I believe.

Help others by clicking Correct Answer if the question is answered. Found the answer elsewhere? Share it here. "Upvote" is for useful posts.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Advisor ,
Oct 03, 2007 Oct 03, 2007

Copy link to clipboard

Copied

Not the XPJ, Peter, but the other four, definitely.


Good luck,
Leon

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Oct 03, 2007 Oct 03, 2007

Copy link to clipboard

Copied

Amebr, I'm glad that this helped. It's also interesting to get feedback that I'm not the only one affected by this problem.

Peter, I took a look at your snippet, and I do have a couple of comments. First, I was wrong about the example projects having an rhvariable.apj file. They don't, so you might as well remove those (2) references. Also, you are correct in mentioning that the problem exists only when no variables are set up. If you have variables defined, then this situation should not apply. Last, and least, since you did involve pronouns, I'll request that you change the "he" to "she." Anyhow, thanks for posting the snippet on your site. I hope it saves others from pulling out their hair.

As far as the cpd file goes, I am definitely NOT checking that in. I know that's a no-no! However, note that when a second user downloads the project from source control for the first time, he will not have a cpd file for the project, and RH must subsequently create it. That's the point at which he runs into the "cpd is corrupt" error. I'm not sure if this problem manifests itself without declaring the cpd is corrupt.

Cheers
G

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Oct 03, 2007 Oct 03, 2007

Copy link to clipboard

Copied

It is correct as you suggested using the sample and then corrected yourself but the Snippet is confusing so I will tidy it up.

Sorry about the sex change! I usually make a point of avoiding he/she but for some reason I thought somewhere along the line I had picked up that you were male but I am sure you know best! Apologies.

Help others by clicking Correct Answer if the question is answered. Found the answer elsewhere? Share it here. "Upvote" is for useful posts.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Oct 03, 2007 Oct 03, 2007

Copy link to clipboard

Copied

I'll re-check and let you know if I was mistaken again...Nope! Go ahead and make that change.

No apology necessary -- how were you to know?

G

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Oct 03, 2007 Oct 03, 2007

Copy link to clipboard

Copied

Have updated the Snippet. Hope the sex change wasn't too painful.

I think you have signed off posts before with Cheers and the pint of beer. I guess I just saw that as a male image.
Help others by clicking Correct Answer if the question is answered. Found the answer elsewhere? Share it here. "Upvote" is for useful posts.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Advisor ,
Oct 04, 2007 Oct 04, 2007

Copy link to clipboard

Copied

Hey, you two, get a room, will ya?


Jealous in Massachusetts

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Oct 04, 2007 Oct 04, 2007

Copy link to clipboard

Copied



FWIW, I am running tests on a problem project of ours. It's large, and I've seen the Building File List process take as much as an hour to complete. Following our RH Forum experts' suggestion, I just finished removing all the build tags from an experimental copy of the project. (We'd made extensive use of them, so it took a while and there were several RH crashes.) I just compacted the cpd file and reopened, which usually instigates a long Building File List session. Instead, the project was open and ready in one minute! I haven't decided how to proceed from here, as we do need to use build tags, but the data is interesting. At any rate, I mention this as another thing that you can look at.

Meanwhile, back to making MergeThis jealous.


G

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Oct 04, 2007 Oct 04, 2007

Copy link to clipboard

Copied

Try build tags with very short names?

... and perhaps this will really get MergeThis' blood pressure going.

Help others by clicking Correct Answer if the question is answered. Found the answer elsewhere? Share it here. "Upvote" is for useful posts.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Advisor ,
Oct 05, 2007 Oct 05, 2007

Copy link to clipboard

Copied

LATEST
Sure didn't take you very long to stray, forgetting all about that summer fling in Israel?

I'll bet Rick was the last to know!

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Resources
RoboHelp Documentation
Download Adobe RoboHelp