Closed Bug 281964 Opened 20 years ago Closed 20 years ago

Having downloaded and apparently installed XForms Beta1, this should do something (anything!). But it doesn't

Categories

(Core Graveyard :: XForms, defect)

x86
Windows XP
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: se014a0001, Assigned: aaronr)

References

()

Details

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b) Gecko/20050211
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b) Gecko/20050211

After installing the latest Mozilla, and installing Xforms Beta 1, nothing that
looks like a User Interface Control ever exists. After trying some of the W3C
Tet examples, data from what should have been their controls ended up in my
address input control, but otherwise nothing at all. 

Reproducible: Always

Steps to Reproduce:
1. Download the designated Mozilla 1.8b, or the latest nightly build, on XP SP2
2. Install Xforms Beta 1 using the link
3. http://www.mozilla.org/projects/xforms/calc.xhtml
4. Nothing ever happens....

Actual Results:  
Nothing.

Expected Results:  
Anything.

Is there something missing from the Windows Mozilla builds? I would like to help
with testing, but if it isn't possible, I would rather not have been mislead.
(In reply to comment #0)
> User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b)
Gecko/20050211
> Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b)
Gecko/20050211
> 
> After installing the latest Mozilla, and installing Xforms Beta 1,.......



 
> Is there something missing from the Windows Mozilla builds? I would like to help
> with testing, but if it isn't possible, I would rather not have been mislead.

Yes, there is something missing:
http://www.mozilla.org/projects/xforms/#HowDownload

states: 

Because our extension uses the eXtensible Tag Framework available on Mozilla, we
require Mozilla/Firefox builds that contain XTF. No currently shipped version of
Mozilla or Firefox contain XTF yet, but it will be included when Mozilla 1.8 or
Firefox 1.1 ships. We have been testing on nightly builds with few problems. We
also currently have a dependency on a recent version of Mozilla's XPath
evaluator which requires a browser nightly as noted below.

The links below that text are not to the normal nightlies:
http://ftp.mozilla.org/pub/mozilla.org/extensions/xforms/beta1/windows/mozilla-win32-installer.exe

more info:
http://www.mozilla.org/projects/xforms/
http://www.mozillazine.org/talkback.html?article=6002
Assignee: general → aaronr
Component: General → XForms
Product: Mozilla Application Suite → Core
QA Contact: general → spride
Version: unspecified → Trunk
I got the latest nightly:
http://ftp.mozilla.org/pub/mozilla.org/mozilla/nightly/latest-trunk/mozilla-win32-installer.exe

I installed it and then started it.  Got the xforms.xpi from:
http://ftp.mozilla.org/pub/mozilla.org/extensions/xforms/beta1/windows/xforms.xpi

Now today I DID have to save it to local file and run the .xpi from there as I
was getting a "Download error" during .xpi install from the web.  But the .xpi
did install fine.  Then I closed my browser and re-opened it.  I went to the
calculator sample on the project page and it worked fine.

Please try to save the .xpi locally and installing it that way to see if this
solves your problem.

Barring any unfrozen interface that we use changing in the future, the XForms
extension will run fine on any Firefox or Mozilla nightly since 2005/1/28.
I followed the procedure in your last response using exactly those links:
-   I downloaded Mozilla using the link, and re-installed
-   I downloaded the .xpi
-   I installed from the local disk

Still no joy. Something vaguely calculator-like displays, but there are no
visible controls. Before I disabled the autosearch, pressing numbers brought up
the message 'no links'. Double clicking on the elements in the table selects the
text in the cell, Tab doesn't find anywhere to alight, Enter does nothing. The
DOM inspector just shows what I can see in the source, Venkman doesn't find
anything to interest it. The Parrot is Dead.
please look in the components directory from where you are running mozilla. 
Should have these files at these sizes:

     367 schemavalidation.xpt
   2,044 xforms.xpt
 120,420 xforms.dll
  26,741 schemval.dll

By your description, it sounds like it isn't finding the xforms.dll.  Even if it
couldn't find schemval.dll, you would still see the controls.

The only other thing that I can think that it might be is that my XP box only
has SP1 on it, but I don't know why that would bother anything.

Stephen, can you try to set up this environment and use the directions that I
gave here and let me know if you see any problems?

I'll try to come up with some kind of simple sniffer testcase.
The files are there as they should be. Today, it works. For the first time, I
can see calculator buttons, and they work exactly as I would expect. Xforms.dll
isn't loaded before I load the calculator, but it is after (verified with
www.sysinternals.com procexp). I have rebooted, and it still works.
Not sure if the following is related.

Since the last Mozilla install cycle, I found that the Flash Player stopped
working. It was there and was reported as existing by about:plugins, which
stated that it handled .swf files, but the DLL wasn't loaded, and I got a
'Mozilla doesn't know how to ...' dialogue.

This continued after I re-ran the Flash installer .EXE, and was resolved after I
installed Flash using the Netscape 7.2 flash.xpi. The Xforms calculator still
works as well.

Perhaps I should just expect this sort of nonsense if I use Bill Gates's Finest?
Wow!  I don't know what is happening with your machine, but I'm certainly not
envious :=)  Sounds like you are having some kind of overall issue concerning
where your browser is looking for .dll's.

I'm glad that it is working for you now.  Please let me know if you find any
issues with the extension.
"Windows Explorer caches DLLs (Dynamic-Link Libraries) in memory for a period of
time after the application using them has been closed. This can be an
inefficient use of memory.

1. Find the key
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer].
2. Create a new sub-key named 'AlwaysUnloadDLL' and set the default value to
equal '1' to disable Windows caching the DLL in memory.
3. Restart Windows for the change to take effect."

Could Windows be screwing up by using cached copies of DLL's replaced by a new
installation? 
Well, that would explain your Flash problem maybe, but probably not the XForms
not showing up because you didn't have an old version for your xforms install to
conflict with.

Another guy here had a suggestion.  If you run into this problem again, try
deleting your compreg.dat (the component registry).  Maybe you had a problem
where writing new components to the registry was failing for some reason.  If it
isn't there at startup, then it will be re-generated.
Can we consider this one fixed?
Yes.
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
Nothing in Mozilla itself was broken or fixed.

-> WORKSFORME
Status: RESOLVED → UNCONFIRMED
Resolution: FIXED → ---
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago20 years ago
Resolution: --- → WORKSFORME
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.