timja / jenkins-gh-issues-poc-06-18

0 stars 0 forks source link

[JENKINS-6542] "LOADING" overlay #714

Closed timja closed 10 years ago

timja commented 14 years ago

"LOADING" overlay doesn't disapear


Originally reported by rgubler, imported from: "LOADING" overlay
  • assignee: mindless
  • status: Resolved
  • priority: Blocker
  • resolution: Fixed
  • resolved: 2014-05-08T07:04:56+00:00
  • imported: 2022/01/10
timja commented 14 years ago

naku:

Confirmed on Hudson 1.358 and Firefox 3.6.3

OK on IE7

timja commented 14 years ago

rgubler:

Error occurred at Firefox 3.5.9 and IE8

timja commented 14 years ago

neiltingley:

Happens on linux firefox 3.0.18, konquerer, latest safari 4.0.5 on Mac Os and Firefox 3.6 on mac

Its a blocker for me. Can't config any jobs.

timja commented 14 years ago

starwarsfan:

Same on Windows with Chrome 5.0, FF 3.6.3 and IE 8.0.

Workaround:
Scroll down a little bit, click on one of the settings below the overlay and then repeatedly use Tab or Ctrl-Tab to reach the desired settings.

timja commented 14 years ago

mindless:

Can everyone please check your browser to see if any javascript errors were reported? Did everyone try clearing the browser cache?
Can any of you reproduce the problem in a new install with no added plugins? I'm not able to see this problem..

timja commented 14 years ago

kohsuke:

I doubt the browser cache is relevant, as every version of Hudson serves all static contents from an unique URL to prevent this kind of problems.

timja commented 14 years ago

starwarsfan:

Cleaning the browser cache makes no difference here. Tested again with Chrome, FF and IE. But I noticed some strange behaviour:
Chrome:

FF:

IE:

Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; OfficeLiveConnector.1.4; OfficeLivePatch.1.3)
Timestamp: Thu, 3 Jun 2010 06:35:49 UTC

Message: Object required
Line: 871
Char: 42
Code: 0
URI: http://:8080/static/2d6894c8/scripts/hudson-behavior.js

timja commented 14 years ago

starwarsfan:

Activated firebug on FF and reload the page. Now it reports the following error:

start is null
http://:8080/static/2d6894c8/scripts/hudson-behavior.js
Line 871

Seems to be the same problem as on IE.

timja commented 14 years ago

mindless:

Thanks.. one important question remains: Can any of you reproduce the problem in a new install with no added plugins?
What plugins do you use? It is quite possible a plugin with a bad .jelly file is making a javascript error so the page loading doesn't complete and the overlay is left there.. I'd like to (a) fix that plugin and (b) make hudson-behavior.js more resilient to whatever is wrong in that plugin, so the page can still load.

timja commented 14 years ago

mindless:

It might also help to attach "view source" for a config page that shows this problem.

timja commented 14 years ago

rgubler:

geotoolsautonomous Config <span class="error">[Hudson]</span>

LOADING
Projektname
Beschreibung
Help for feature: Beschreibung
Daten werden geladen...
Help for feature: Alte Builds verwerfen
Daten werden geladen...
Anzahl der Tage, die Builds aufbewahrt werden
(Optional) Builds werden nur bis zu diesem Alter in Tagen aufbewahrt.
Maximale Anzahl an Builds, die aufbewahrt werden
(Optional) Builds werden nur bis zu diesem Alter in Builds aufbewahrt.
Anzahl der Tage, die Artefakte aufbewahrt werden
(Optional) Artefakte werden nur bis zu diesem Alter in Tagen aufbewahrt. Protokolle, Verlaufsdaten, Berichte usw. eines Builds werden jedoch weiter behalten.
Maximale Anzahl an Builds mit Artefakten, die aufbewahrt werden
(Optional) Artefakte werden nur bis zu diesem Alter in Builds aufbewahrt. Protokolle, Verlaufsdaten, Berichte usw. eines Builds werden jedoch weiter behalten.
Help for feature: Dieser Build ist parametrisiert.
Daten werden geladen...
Boolscher Wert
<span class=[help]" src="/hudson/static/7de5a885/images/16x16/help.gif" />
Daten werden geladen...
NameHelp for feature: Name
Daten werden geladen...
VorgabewertHelp for feature: Vorgabewert
Daten werden geladen...
Beschreibung
Help for feature: Beschreibung
Daten werden geladen...
Auswahl
<span class=[help]" src="/hudson/static/7de5a885/images/16x16/help.gif" />
Daten werden geladen...
NameHelp for feature: Name
Daten werden geladen...
Auswahlmöglichkeiten
Help for feature: Auswahlmöglichkeiten
Daten werden geladen...
Beschreibung
Help for feature: Beschreibung
Daten werden geladen...
Text-Parameter
<span class=[help]" src="/hudson/static/7de5a885/images/16x16/help.gif" />
Daten werden geladen...
NameHelp for feature: Name
Daten werden geladen...
VorgabewertHelp for feature: Vorgabewert
Daten werden geladen...
Beschreibung
Help for feature: Beschreibung
Daten werden geladen...
Kennwort-Parameter
<span class=[help]" src="/hudson/static/7de5a885/images/16x16/help.gif" />
Daten werden geladen...
NameHelp for feature: Name
Daten werden geladen...
DefaultwertHelp for feature: Defaultwert
Daten werden geladen...
Beschreibung
Help for feature: Beschreibung
Daten werden geladen...
Run-Parameter
<span class=[help]" src="/hudson/static/7de5a885/images/16x16/help.gif" />
Daten werden geladen...
NameHelp for feature: Name
Daten werden geladen...
ProjektHelp for feature: Projekt
Daten werden geladen...
Beschreibung
Help for feature: Beschreibung
Daten werden geladen...
Datei-Parameter
<span class=[help]" src="/hudson/static/7de5a885/images/16x16/help.gif" />
Daten werden geladen...
DateipfadHelp for feature: Dateipfad
Daten werden geladen...
Beschreibung
Help for feature: Beschreibung
Daten werden geladen...
Help for feature: Use Subversion Release Manager
Daten werden geladen...
Max Revisions to show
Help for feature: Projekt deaktivieren (Es werden keine weiteren Builds ausgeführt, bis das Projekt wieder reaktiviert wird.)
Daten werden geladen...
Help for feature: Parallele Builds ausführen, wenn notwendig (beta)
Daten werden geladen...
Erweiterte Projekteinstellungen
Help for feature: Ruheperiode
Daten werden geladen...
Ruheperiode
Anzahl Sekunden
Help for feature: Fehlgeschlagene SCM-Checkouts wiederholen
Daten werden geladen...
Anzahl Checkout Wiederholungsversuche
Help for feature: Build blockieren, solange vorgelagertes Projekt gebaut wird.
Daten werden geladen...
Source-Code-Management
Module
Repository URLHelp for feature: Repository URL
Daten werden geladen...
Lokales Modulverzeichnis (optional)Help for feature: Lokales Modulverzeichnis (optional)
Daten werden geladen...
Repository URLHelp for feature: Repository URL
Daten werden geladen...
Lokales Modulverzeichnis (optional)Help for feature: Lokales Modulverzeichnis (optional)
Daten werden geladen...
Update-Kommando verwenden
Wenn angewählt, versucht Hudson - wann immer möglich - 'svn update' auszuführen, um den Build zu beschleunigen. Dieses bedeutet allerdings auch, daß Artefakte des vorangegangenen Builds zu Beginn des neuen Builds nicht entfernt werden.
Zurücksetzen (revert)
Wenn angewählt, führt Hudson "svn revert" vor dem Ausführen von "svn update" aus. Dies verlangsamt zwar den Buildprozess, verhindert aber, daß Dateien zwischen zwei Builds verändert werden.
Repository BrowserHelp for feature: Repository Browser
Daten werden geladen...
Ausgeschlossene Bereiche
Help for feature: Ausgeschlossene Bereiche
Daten werden geladen...
Eingeschlossene Bereiche
Help for feature: Eingeschlossene Bereiche
Daten werden geladen...
Ausgeschlossene Committer
Help for feature: Ausgeschlossene Committer
Daten werden geladen...
Ausgeschlossene Commit-Kommentare
Help for feature: Ausgeschlossene Commit-Kommentare
Daten werden geladen...
Ausgeschlossene "revprops"Help for feature: Ausgeschlossene
Daten werden geladen...
Module
Repository URLHelp for feature: Repository URL
Daten werden geladen...
Lokales Modulverzeichnis (optional)Help for feature: Lokales Modulverzeichnis (optional)
Daten werden geladen...
Repository URLHelp for feature: Repository URL
Daten werden geladen...
Lokales Modulverzeichnis (optional)Help for feature: Lokales Modulverzeichnis (optional)
Daten werden geladen...
Repository BrowserHelp for feature: Repository Browser
Daten werden geladen...
Build-Auslöser
Help for feature: Baue dieses Projekt, wenn eine SNAPSHOT-Abhängigkeit gebaut wurde
Daten werden geladen...
Help for feature: Starte Build, nachdem andere Projekte gebaut wurden.
Daten werden geladen...
Projektnamen
Mehrere Projekte können folgendermaßen angegeben werden: 'abc, def'.
Help for feature: Auslöser, um entfernte Builds zu starten (z.B. skriptgesteuert)
Daten werden geladen...
Authentifizierungstoken

Folgende URL verwenden, um einen entfernte Build auszulösen:
HUDSON_URL/job/geotoolsautonomous/build?token=TOKEN_NAME
Fügen Sie optional ein &cause=Grund+des+Builds an die URL an. Dieser Text wird dann in den aufgezeichneten Grund für diesen Build aufgenommen.

Help for feature: Builds zeitgesteuert starten
Daten werden geladen...
Zeitplan
Help for feature: Zeitplan
Daten werden geladen...
Help for feature: Source Code Management System abfragen
Daten werden geladen...
Zeitplan
Help for feature: Zeitplan
Daten werden geladen...
Build
Stamm-POMHelp for feature: Stamm-POM
Daten werden geladen...
Goals und OptionenHelp for feature: Goals und Optionen
Daten werden geladen...
MAVEN_OPTS
Help for feature: MAVEN_OPTS
Daten werden geladen...
Alternative Settings-DateiHelp for feature: Alternative Settings-Datei
Daten werden geladen...
Help for feature: Inkrementelles Bauen - baut nur geänderte Module
Daten werden geladen...
Help for feature: Deaktiviere automatische Archivierung von Artefakten
Daten werden geladen...
Help for feature: Baue Module parallel
Daten werden geladen...
Help for feature: Verwende privates Maven-Repository
Daten werden geladen...
Build-Einstellungen
Help for feature: Veröffentliche die Ergebnisse der Checkstyle Analyse
Daten werden geladen...
Immer aktivieren
Normalerweise wird dieses Plug-in nur nach erfolgreichen oder instabilen Builds ausgeführt. Falls das Plug-in auch nach fehlgeschlagenen Builds ausgeführt werden soll, muss diese Checkbox aktiviert werden.
Build Status
100%0%100% Gesamt
100% Neue
100% Gesamt
100% Neue
Grenzwerte:
Konfiguriert den Status und Gesundheitszustand eines Builds. Ein Build wird als instabil bzw. fehlgeschlagen markiert, wenn die Gesamtanzahl oder die Anzahl der neuen Warnungen den festgelegten Grenzwert überschreiten. Der Gesundheitszustand wird genauso über Grenzwerte bestimmt. Falls die Anzahl der Warnungen zwischen diesen beiden Werten liegt, so wird sie interpoliert.
Prioritäten Auswahl
Legt die Prioritäten fest, die bei der Berechnung des Build Status und Gesundheitszustands herangezogen werden.
Bestimme neue Warnungen über die Anzahl
Wenn die Checkbox aktiviert ist, dann wird die Anzahl der neuen Warnungen legiglich aus der Differenz der Gesamtanzahl an Warnungen (aktueller Build minus Referenzbuild) ermittelt. Damit werden allerdings neue Warnungen nicht erkannt, falls gleichzeitig bestehende Warnungen behoben wurden. Falls die Checkbox deaktiviert ist, wird die Anzahl der neuen Warnungen über Schnittmengenbildung der einzelnen Warnungen bestimmt. Dadurch werden neue Warnungen immer erkannt auch wenn gleichzeit die Gesamtanzahl sinkt. Leider können bei dieser Schnittmengenbildung Warnungen fälschlicherweise als neu markiert werden, z.B. wenn durch ein Refactoring Variablen oder Methodennamen geändert wurden.
Trend GraphDie Defaultwerte für die Konfiguration des Trends Graphen werden in einem eigenen Formular festgelegt.
Help for feature: Veröffentliche die Ergebnisse der FindBugs Analyse
Daten werden geladen...
Immer aktivieren
Normalerweise wird dieses Plug-in nur nach erfolgreichen oder instabilen Builds ausgeführt. Falls das Plug-in auch nach fehlgeschlagenen Builds ausgeführt werden soll, muss diese Checkbox aktiviert werden.
Build Status
100%0%100% Gesamt
100% Neue
100% Gesamt
100% Neue
Grenzwerte:
Konfiguriert den Status und Gesundheitszustand eines Builds. Ein Build wird als instabil bzw. fehlgeschlagen markiert, wenn die Gesamtanzahl oder die Anzahl der neuen Warnungen den festgelegten Grenzwert überschreiten. Der Gesundheitszustand wird genauso über Grenzwerte bestimmt. Falls die Anzahl der Warnungen zwischen diesen beiden Werten liegt, so wird sie interpoliert.
Prioritäten Auswahl
Legt die Prioritäten fest, die bei der Berechnung des Build Status und Gesundheitszustands herangezogen werden.
Bestimme neue Warnungen über die Anzahl
Wenn die Checkbox aktiviert ist, dann wird die Anzahl der neuen Warnungen legiglich aus der Differenz der Gesamtanzahl an Warnungen (aktueller Build minus Referenzbuild) ermittelt. Damit werden allerdings neue Warnungen nicht erkannt, falls gleichzeitig bestehende Warnungen behoben wurden. Falls die Checkbox deaktiviert ist, wird die Anzahl der neuen Warnungen über Schnittmengenbildung der einzelnen Warnungen bestimmt. Dadurch werden neue Warnungen immer erkannt auch wenn gleichzeit die Gesamtanzahl sinkt. Leider können bei dieser Schnittmengenbildung Warnungen fälschlicherweise als neu markiert werden, z.B. wenn durch ein Refactoring Variablen oder Methodennamen geändert wurden.
Trend GraphDie Defaultwerte für die Konfiguration des Trends Graphen werden in einem eigenen Formular festgelegt.
Help for feature: Suche im Arbeitsbereich nach offenen Punkten
Daten werden geladen...
Zu untersuchende Dateien
Angabe einer http://ant.apache.org/manual/CoreTypes/fileset.html>ANT Fileset includes Anweisung, die den Pfad der zu untersuchenden Dateien bestimmt, z.B. */.java. Als Ausgangsverzeichnis für diese Anweisung wird der Arbeitsbereich verwendet. Falls kein Wert eingetragen wird, dann wird die Vorgabe */.java benutzt.
Zu ignorierende Dateien
Angabe einer http://ant.apache.org/manual/CoreTypes/fileset.html>ANT Fileset excludes Anweisung, die die Dateien angibt, die beim Scannen nicht berücksichtigt werden sollen, z.B. Dateien von Fremdbibliotheken. Als Ausgangsverzeichnis für diese Anweisung wird der Arbeitsbereich verwendet.
Kennzeichnung offener Punkte
Hohe PrioritätNormale PrioritätNiedrige PrioritätGroß-/Kleinschreibung ignorieren
Konfiguriere die Texte, nach denen in den angegebenen Dateien gesucht werden soll. Für jede Priorität kann eine durch Kommas getrennte Liste von Texten definiert werden, z.B. TODO, FIXME, o.a. Die Groß- bzw. Kleinschreibung kann dabei optional ignoriert werden.
Immer aktivieren
Normalerweise wird dieses Plug-in nur nach erfolgreichen oder instabilen Builds ausgeführt. Falls das Plug-in auch nach fehlgeschlagenen Builds ausgeführt werden soll, muss diese Checkbox aktiviert werden.
Build Status
100%0%100% Gesamt
100% Neue
100% Gesamt
100% Neue
Grenzwerte:
Konfiguriert den Status und Gesundheitszustand eines Builds. Ein Build wird als instabil bzw. fehlgeschlagen markiert, wenn die Gesamtanzahl oder die Anzahl der neuen Warnungen den festgelegten Grenzwert überschreiten. Der Gesundheitszustand wird genauso über Grenzwerte bestimmt. Falls die Anzahl der Warnungen zwischen diesen beiden Werten liegt, so wird sie interpoliert.
Prioritäten Auswahl
Legt die Prioritäten fest, die bei der Berechnung des Build Status und Gesundheitszustands herangezogen werden.
Bestimme neue Warnungen über die Anzahl
Wenn die Checkbox aktiviert ist, dann wird die Anzahl der neuen Warnungen legiglich aus der Differenz der Gesamtanzahl an Warnungen (aktueller Build minus Referenzbuild) ermittelt. Damit werden allerdings neue Warnungen nicht erkannt, falls gleichzeitig bestehende Warnungen behoben wurden. Falls die Checkbox deaktiviert ist, wird die Anzahl der neuen Warnungen über Schnittmengenbildung der einzelnen Warnungen bestimmt. Dadurch werden neue Warnungen immer erkannt auch wenn gleichzeit die Gesamtanzahl sinkt. Leider können bei dieser Schnittmengenbildung Warnungen fälschlicherweise als neu markiert werden, z.B. wenn durch ein Refactoring Variablen oder Methodennamen geändert wurden.
Trend GraphDie Defaultwerte für die Konfiguration des Trends Graphen werden in einem eigenen Formular festgelegt.
Help for feature: E-Mail-Benachrichtigung
Daten werden geladen...
Empfänger
Liste der Empfängeradressen, jeweils durch Leerzeichen getrennt. E-Mails werden versandt, wenn ein Build fehlschlägt.
Help for feature:
Daten werden geladen...
Buildumgebung
Help for feature: Configure M2 Extra Build Steps
Daten werden geladen...
Steps to run before mvn build
Maven Goals aufrufen
<span class=[help]" src="/hudson/static/7de5a885/images/16x16/help.gif" />
Daten werden geladen...
Maven Version
Goals
POMHelp for feature: POM
Daten werden geladen...
Eigenschaften ("properties")
Help for feature: Eigenschaften (
Daten werden geladen...
JVM-Optionen
Help for feature: JVM-Optionen
Daten werden geladen...
Privates Maven-Repository verwendenHelp for feature: Privates Maven-Repository verwenden
Daten werden geladen...
Ant aufrufen
<span class=[help]" src="/hudson/static/7de5a885/images/16x16/help.gif" />
Daten werden geladen...
Ant Version
Target
Help for feature: Target
Daten werden geladen...
Ant Build DateiHelp for feature: Ant Build Datei
Daten werden geladen...
Systemeigenschaften
Help for feature: Systemeigenschaften
Daten werden geladen...
Java-Optionen
Help for feature: Java-Optionen
Daten werden geladen...
Artifactory Plugin
Steps to run after mvn build
Maven Goals aufrufen
<span class=[help]" src="/hudson/static/7de5a885/images/16x16/help.gif" />
Daten werden geladen...
Maven Version
Goals
POMHelp for feature: POM
Daten werden geladen...
Eigenschaften ("properties")
Help for feature: Eigenschaften (
Daten werden geladen...
JVM-Optionen
Help for feature: JVM-Optionen
Daten werden geladen...
Privates Maven-Repository verwendenHelp for feature: Privates Maven-Repository verwenden
Daten werden geladen...
Ant aufrufen
<span class=[help]" src="/hudson/static/7de5a885/images/16x16/help.gif" />
Daten werden geladen...
Ant Version
Target
Help for feature: Target
Daten werden geladen...
Ant Build DateiHelp for feature: Ant Build Datei
Daten werden geladen...
Systemeigenschaften
Help for feature: Systemeigenschaften
Daten werden geladen...
Java-Optionen
Help for feature: Java-Optionen
Daten werden geladen...
Artifactory Plugin
Post-Build Run Criteria
Should the post-build steps run only for successful builds, etc
Release goals and optionsHelp for feature: Release goals and options
Daten werden geladen...
Post-Build-Aktionen
Help for feature: Fasse die Ergebnisse der statischen Codeanalyse zusammen
Daten werden geladen...
Build Status
100%0%100% Gesamt
100% Neue
100% Gesamt
100% Neue
Grenzwerte:
Konfiguriert den Status und Gesundheitszustand eines Builds. Ein Build wird als instabil bzw. fehlgeschlagen markiert, wenn die Gesamtanzahl oder die Anzahl der neuen Warnungen den festgelegten Grenzwert überschreiten. Der Gesundheitszustand wird genauso über Grenzwerte bestimmt. Falls die Anzahl der Warnungen zwischen diesen beiden Werten liegt, so wird sie interpoliert.
Prioritäten Auswahl
Legt die Prioritäten fest, die bei der Berechnung des Build Status und Gesundheitszustands herangezogen werden.
Bestimme neue Warnungen über die Anzahl
Wenn die Checkbox aktiviert ist, dann wird die Anzahl der neuen Warnungen legiglich aus der Differenz der Gesamtanzahl an Warnungen (aktueller Build minus Referenzbuild) ermittelt. Damit werden allerdings neue Warnungen nicht erkannt, falls gleichzeitig bestehende Warnungen behoben wurden. Falls die Checkbox deaktiviert ist, wird die Anzahl der neuen Warnungen über Schnittmengenbildung der einzelnen Warnungen bestimmt. Dadurch werden neue Warnungen immer erkannt auch wenn gleichzeit die Gesamtanzahl sinkt. Leider können bei dieser Schnittmengenbildung Warnungen fälschlicherweise als neu markiert werden, z.B. wenn durch ein Refactoring Variablen oder Methodennamen geändert wurden.
Standard Zeichenkodierung
Standard Zeichenkodierung für das Parsen und Lesen von Dateien. Bleibt dieses Feld leer, wird die Zeichenkodierung des Buildsystems verwendet.
Help for feature: Artefakte archivieren
Daten werden geladen...
Dateien, die archiviert werden sollenHelp for feature: Dateien, die archiviert werden sollen
Daten werden geladen...
AusschlüsseHelp for feature: Ausschlüsse
Daten werden geladen...
Help for feature:
Daten werden geladen...
Help for feature: Nachgelagerte Testergebnisse zusammenfassen
Daten werden geladen...
Help for feature: Alle nachgelagerten Tests zusammenfassen
Daten werden geladen...
Zusammenzufassende JobsHelp for feature: Zusammenzufassende Jobs
Daten werden geladen...
Help for feature: Weitere Projekte bauen
Daten werden geladen...
Zu bauende Projekte
Artifactory server
Deployer usernameHelp for feature: Deployer username
Daten werden geladen...
Deployer passwordHelp for feature: Deployer password
Daten werden geladen...
Help for feature: Deploy artifacts to Artifactory
Daten werden geladen...
Cobertura xml report pattern
This is a file name pattern that can be used to locate the cobertura xml report files (for example with Maven2 use */target/site/cobertura/coverage.xml). The path is relative to the module root unless you have configured your SCM with multiple modules, in which case it is relative to the workspace root. Note that the module root is SCM-specific, and may not be the same as the workspace root.
Cobertura must be configured to generate XML reports for this plugin to function.
Consider only stable builds
Include only stable builds, i.e. exclude unstable and failed ones.
Coverage Metric Targets
100%0%0%
100%0%0%
100%0%0%
100%0%0%
Configure health reporting thresholds.
For the 100% row, leave blank to use the default value (i.e. 80).
For the 0% and 0% rows, leave blank to use the default values (i.e. 0).
Help for feature: Record Emma coverage report
Daten werden geladen...
Folders or files containing Emma XML reports
Specify the path to the Emmas XML report files, relative to the workspace root
- If you left this field blank the plugin will look for files matching the pattern: **/emma/coverage.xml in the workspace.
- Or you can enclose the search specifying a list of files and folders separated by semicolon.
- Or use an Ant Fileset pattern.
Health reporting
% Class% Method% Block% Line
100%
0%
Configure health reporting thresholds.
For the 100% row, leave blank to use the default values (i.e. 100, 70, 80, and 80 for class, method, block and line respectively).
For the 0% row, leave blank to use the default values (i.e. 0, 0, 0, 0).
Help for feature: JIRA Issues aktualisieren
Daten werden geladen...
Help for feature: Bringe Artefakte in Maven-Repository aus (deploy)
Daten werden geladen...
Repository-URLHelp for feature: Repository-URL
Daten werden geladen...
Repository-IDHelp for feature: Repository-ID
Daten werden geladen...
Help for feature: Bringe Artefakte in Maven-Repository aus (deploy)
Daten werden geladen...
Help for feature: Bringe Artefakte in Maven-Repository aus (deploy)
Daten werden geladen...
Help for feature: Editable Email Notification
Daten werden geladen...
Global Recipient ListHelp for feature: Global Recipient List
Comma-separated list of email address that should receive notifications.
Daten werden geladen...
Content TypeHelp for feature: Content Type
Daten werden geladen...
Default SubjectHelp for feature: Default Subject
Daten werden geladen...
Default Content
Help for feature: Default Content
Daten werden geladen...
Content Token ReferenceHelp for feature: Content Token Reference
Trigger
Send To Recipient List
Send To Committers
Include Culprits
More Configuration
Remove
Help for feature: Advanced Features
Loading...
Add a Trigger: Help for feature: Add a Trigger
Loading...
Tag Base URL['JOB_NAME']}" name=".tagBaseURL" value="http://svn.init-ka.lan/builds/last-successful/${env['JOB_NAME']}" class="setting-input validated " type="text" />Help for feature: Tag Base URL
Daten werden geladen...
Tag Comment['BUILD_TAG']}." name=".tagComment" value="Tagged by Hudson svn-tag plugin. Build:${env['BUILD_TAG']}." class="setting-input validated " type="text" />Help for feature: Tag Comment
Daten werden geladen...
Tag Delete CommentHelp for feature: Tag Delete Comment
Daten werden geladen...

timja commented 14 years ago

mindless:

rgubler, thanks! (but attach a file next time instead of a huge comment!)

Everyone please read this:
This problem (LOADING stays there) can happen if any plugin has a UI bug that results in a javascript error loading a config page.

From the HTML that rgubler posted I can now fix ONE such problem (an empty dropdownList.. in this case Artifactory plugin with no Artifactory instances configured).

If you see this problem and your browser reports that "line 871" error, then this fix will likely solve your issue.. if you see a different line number, please post the javascript error that you see, and attach the "view source" output of your page. Thanks!

timja commented 14 years ago

scm_issue_link:

Code changed in hudson
User: : mindless
Path:
trunk/hudson/main/war/resources/scripts/hudson-behavior.js
trunk/www/changelog.html
http://jenkins-ci.org/commit/31830
Log:
[FIXED JENKINS-6542] Fix javascript error when a plugin uses an empty f:dropdownList,
resulting in LOADING overlay being left up.

timja commented 14 years ago

mindless:

OK.. to reiterate: I've marked the issue as fixed because I fixed the specific javascript error that affected starwarsfan and rgubler. If you still see this problem on 1.362 or higher, or you see this on an earlier release but with a javascript error from a different line number, please post the details requested 2 comments above^^

Also, if (like rgubler) you are hitting this problem due to Artifactory plugin, either disable the plugin or visit the global config page and configure the plugin (to workaround the issue until Hudson 1.362 is out..)

timja commented 14 years ago

steve_chamberlain:

Same behaviour observed in Hudson 1.364 with IE8.

JavaScript error report (Mozilla is mentioned here, but I am using IE8, so I am not sure why this is):

Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET CLR 1.1.4322; .NET4.0C)
Timestamp: Mon, 5 Jul 2010 13:54:18 UTC

Message: Object required
Line: 73
Char: 2
Code: 0
URI: http://svn.collis.local:8082/scripts/utilities.js

View source output of page:

Collis Test Manager (Trunk) Config <span class="error">[Hudson]</span>

LOADING
Project name
Description
Help for feature: Description
Loading...
Help for feature: Discard Old Builds
Loading...
Days to keep builds
if not empty, build records are only kept up to this number of days
Max # of builds to keep
if not empty, only up to this number of build records are kept
Days to keep artifacts
if not empty, artifacts from builds older than this number of days will be deleted, but the logs, history, reports, etc for the build will be kept
Max # of builds to keep with artifacts
if not empty, only up to this number of builds have their artifacts retained
Help for feature: This build is parameterized
Loading...
Boolean Value
<span class=[help]" src="/static/28e04238/images/16x16/help.gif" />
Loading...
NameHelp for feature: Name
Loading...
Default ValueHelp for feature: Default Value
Loading...
Description
Help for feature: Description
Loading...
Choice
<span class=[help]" src="/static/28e04238/images/16x16/help.gif" />
Loading...
NameHelp for feature: Name
Loading...
Choices
Help for feature: Choices
Loading...
Description
Help for feature: Description
Loading...
String Parameter
<span class=[help]" src="/static/28e04238/images/16x16/help.gif" />
Loading...
NameHelp for feature: Name
Loading...
Default ValueHelp for feature: Default Value
Loading...
Description
Help for feature: Description
Loading...
Password Parameter
<span class=[help]" src="/static/28e04238/images/16x16/help.gif" />
Loading...
NameHelp for feature: Name
Loading...
Default ValueHelp for feature: Default Value
Loading...
Description
Help for feature: Description
Loading...
Run Parameter
<span class=[help]" src="/static/28e04238/images/16x16/help.gif" />
Loading...
NameHelp for feature: Name
Loading...
ProjectHelp for feature: Project
Loading...
Description
Help for feature: Description
Loading...
File Parameter
<span class=[help]" src="/static/28e04238/images/16x16/help.gif" />
Loading...
File locationHelp for feature: File location
Loading...
Description
Help for feature: Description
Loading...
Help for feature: Disable Build (No new builds will be executed until the project is re-enabled.)
Loading...
Help for feature: Execute concurrent builds if necessary (beta)
Loading...
JDK
JDK to be used for this project
Help for feature: Tie this project to a node
Loading...
Node
Advanced Project Options
Help for feature: Quiet period
Loading...
Quiet period
Number of seconds
Help for feature: Retry Count
Loading...
SCM checkout retry count
Help for feature: Block build when upstream project is building
Loading...
Source Code Management
CVSROOT
Help for feature: CVSROOT
Loading...
Module(s)
Help for feature: Module(s)
Loading...
Branch
Help for feature: Branch
Loading...
CVS_RSHHelp for feature: CVS_RSH
Loading...
Legacy mode
(run CVS in a way compatible with older versions of Hudson <1.21)
Help for feature: Legacy mode
Loading...
Use updateHelp for feature: Use update
Loading...
Repository browserHelp for feature: Repository browser
Loading...
Excluded Regions
Help for feature: Excluded Regions
Loading...
Modules
Repository URLHelp for feature: Repository URL
Loading...
Local module directory (optional)Help for feature: Local module directory (optional)
Loading...
Repository URLHelp for feature: Repository URL
Loading...
Local module directory (optional)Help for feature: Local module directory (optional)
Loading...
Use update
If checked, Hudson will use 'svn update' whenever possible, making the build faster. But this causes the artifacts from the previous build to remain when a new build starts.
Revert
If checked, Hudson will do 'svn revert' before doing 'svn update'. This slows it down, but will prevent files being modified from build to build.
Repository browserHelp for feature: Repository browser
Loading...
Excluded Regions
Help for feature: Excluded Regions
Loading...
Included Regions
Help for feature: Included Regions
Loading...
Excluded Users
Help for feature: Excluded Users
Loading...
Excluded Commit Messages
Help for feature: Excluded Commit Messages
Loading...
Exclusion revprop nameHelp for feature: Exclusion revprop name
Loading...
Build Triggers
Help for feature: Build whenever a SNAPSHOT dependency is built
Loading...
Help for feature: Build after other projects are built
Loading...
Projects names
Multiple projects can be specified like 'abc, def'
Help for feature: Trigger builds remotely (e.g., from scripts)
Loading...
Authentication Token
Use the following URL to trigger build remotely:
HUDSON_URL/job/Collis%20Test%20Manager%20(Trunk)/build?token=TOKEN_NAME
Optionally append &cause=Cause+Text to provide text that will be included in the recorded build cause.
Help for feature: Build periodically
Loading...
Schedule
Help for feature: Schedule
Loading...
Help for feature: Poll SCM
Loading...
Schedule
Help for feature: Schedule
Loading...
Build
Maven Version
Root POMHelp for feature: Root POM
Loading...
Goals and optionsHelp for feature: Goals and options
Loading...
MAVEN_OPTS
Help for feature: MAVEN_OPTS
Loading...
Alternate settings fileHelp for feature: Alternate settings file
Loading...
Help for feature: Incremental build - only build changed modules
Loading...
Help for feature: Disable automatic artifact archiving
Loading...
Help for feature: Build modules in parallel
Loading...
Help for feature: Use private Maven repository
Loading...
Build Settings
Help for feature: E-mail Notification
Loading...
Recipients
Whitespace-separated list of recipient addresses. E-mail will be sent when a build fails.
Help for feature:
Loading...
Post-build Actions
Help for feature: Archive the artifacts
Loading...
Files to archiveHelp for feature: Files to archive
Loading...
ExcludesHelp for feature: Excludes
Loading...
Help for feature:
Loading...
Help for feature: Aggregate downstream test results
Loading...
Help for feature: Automatically aggregate all downstream tests
Loading...
Jobs to aggregateHelp for feature: Jobs to aggregate
Loading...
Help for feature: Build other projects
Loading...
Projects to build
Help for feature: Deploy artifacts to Maven repository
Loading...
Repository URLHelp for feature: Repository URL
Loading...
Repository IDHelp for feature: Repository ID
Loading...
Help for feature: Deploy artifacts to Maven repository
Loading...
Help for feature: Deploy artifacts to Maven repository
Loading...
Help for feature: Editable Email Notification
Loading...
Configure email recipients, content, and what should trigger a notificationHelp for feature: Email Config
Global Recipient List
Comma-separated list of email address that should receive notifications.
Default Subject
Default Content
Trigger
Send To Recipient List
Send To Committers
Include Culprits
More Configuration
Remove

Failure
Help for feature: Email Config
View More Options
(expand)
Hide Options
(collapse)
Recipient List
Subject
Content
Add a Trigger:
Recipient List
Subject
Content
Recipient List
Subject
Content
Recipient List
Subject
Content
Recipient List
Subject
Content
Recipient List
Subject
Content

timja commented 14 years ago

schow:

Hmm... just wanted to report that I saw this today in the latest 1.366 build on Firefox when I tried to configure a Project/Task. I worked around this by loading it in Safari. (I reopenned this issue)

timja commented 14 years ago

mindless:

schow, please post your javascript error and ATTACH (not post directly in the comment as done above) the view source output of the page.

timja commented 14 years ago

mindless:

steve_chamberlain, the first thing for you to try is upgrade your plugins to the latest.. in particular, email-ext. Looks like that one is several releases old.
If you still see a problem after that, please post your javascript error again, and ATTACH the view source output. Also try different browsers and let us know if it fails on all, or which ones.

timja commented 14 years ago

mindless:

This issue is a bit unwieldy now with several looonng comments, so I'm going to close it (the originally reported case is fixed). For others with different cases, please file a new issue with details as requested above.. then post that issue# here, thanks! (once one of you has done this, others can post javascript errors and ATTACH html source in that new issue, thanks)

timja commented 11 years ago

matglas86:

I have this issue still but got closer to a solution. I hope.

There is a eval function that does not correctly look at the values that are put into it. Its on hudson-behavior.js:416
(On github: https://github.com/jenkinsci/jenkins/blob/master/war/src/main/webapp/scripts/hudson-behavior.js?source=cc#L416)

When the attribute checkUrl has only a url and is then put into the eval() function it will produce an error. It should validate the if this is only a string or also had methods to evaluate. Otherwise it will produce errors.

This is the commit where it changed. I don't know the background and effect of it but it might be a lead to the problem.
https://github.com/jenkinsci/jenkins/commit/7232798611b66f4a03ad8670c07cb58220f4d866

timja commented 10 years ago

salmira:

I also got this issue after upgrade to Jenkins ver. 1.530: At job configuration page, the [LOADING] frame is shown after load is complete.
Then config fails to save changes with error:
Status Code: 400
Exception: This page expects a form submission
Stacktrace:
(none)

Jenkins ver. 1.530.
All plugins are up-to-date.
Browsers:
Google Chrome Version 27.0.1453.116 m
Mozilla Firefox 23.0.1
Internet Explorer 9.0

timja commented 10 years ago

salmira:

Page source with [LOADING] frame overlapping the completely loaded page.
Taken in Mozilla Firefox 23.0.1.
Jenkins ver. 1.530. All plugins are up-to-date.

timja commented 10 years ago

matglas86:

https://issues.jenkins-ci.org/browse/JENKINS-19457

Is fixed and is integrated in main trunk. I think this fixes this issue too.

timja commented 10 years ago

oleg_nenashev:

Marking as resolved due to JENKINS-19457

timja commented 2 years ago

[Originally duplicated by: JENKINS-6756]

timja commented 2 years ago

[Originally duplicated by: JENKINS-19457]

timja commented 2 years ago

[Originally related to: JENKINS-8789]