heubes
I'm new here

Problem beim Starten der internen Vorschau

Jump to solution

Hallo zusammen,

wir haben beim Kunden (nur auf einigen Rechnern) das problem, dass die interne Vorschau nicht gestartet werden kann. Es wird eine org.mozilla.xpcom.XPCOMException: Failed to register JavaXPCOM methods (0x80004005) geworfen (siehe Screenshot).

Hatte schon jemand ein solches Problem? Vielleicht hat jemand eine Idee, wie das Problem umgangen werden kann?

Der Client wird mit folgenden Parametern gestartet: inlinebrowser.httpproxy=<proxy>;httpproxy=<proxy>;java.io.tmpdir=C:/temp/.FirstSpirit;jxbrowser.xulrunner.dir=C:/temp/.FirstSpirit/.Jxbrowser

0 Kudos
1 Solution

Accepted Solutions

Das Problem ist nicht mehr aufgetaucht, seitdem der User die Java-Version 1.6.0_25 einsetzt.

View solution in original post

0 Kudos
9 Replies
feddersen
Community Manager

Bitte wenden Sie sich mit diesem Problem an unserem Helpdesk.

0 Kudos
MarcusDau
Occasional Collector

3 Fragen dazu:

a) Hat der Helpdesk schon eine Antwort?

Wenn nein, dann folgende Fragen dazu:

b) werden unterschiedliche Java-Versionen auf den Rechnern eingesetzt? Welche Java-Version ist installiert, wo es funktioniert?

c) Tritt das Problem nur mit dem Firefox auf, oder auch mit dem IE? Tendenziell denke ich auch mit IE, aber dies nur als Test ...

0 Kudos

Andere Nutzer haben verschiedene Java 1.6 Update-Versionen installiert. Das scheint aber nicht zu stören. Als Standard ist der Firefox voreingestellt.

0 Kudos
MarcusDau
Occasional Collector

Ganz sicher, dass es nicht eine Java-Version ist, die nicht korrekt funktioniert? Oder erst ab einer ganz bestimmten Version alles klappt? Ich habe festgestellt, dass mit 1.6.0_22 und Firefox 6 oder 7 keine Probleme existieren.

Hingegen tauchten mit Java 1.6.0_12 auch bei einigen Clients Probleme auf, aber andere als dies beschriebene hier.

0 Kudos
andre
I'm new here

die Interne-Vorschau nutzt ein xulrunner-Kompilat das ist also nicht 1:1 ein firefox. Kannst du die Fehlermeldung bitte mal in text/plain anhängen?

0 Kudos

Hier die Meldungen:

FSVersion=4.2.446.45868#2699;JDK=1.6.0_22 32bit Sun Microsystems Inc.;OS=Windows XP 5.1 x86;Date=30.09.2011 09:58:10

org.mozilla.xpcom.XPCOMException: Failed to register JavaXPCOM methods  (0x80004005)

    at org.mozilla.xpcom.internal.JavaXPCOMMethods.registerJavaXPCOMMethodsNative(Native Method)

    at org.mozilla.xpcom.internal.JavaXPCOMMethods.registerJavaXPCOMMethods(JavaXPCOMMethods.java:60)

    at org.mozilla.xpcom.internal.MozillaImpl.initialize(MozillaImpl.java:48)

    at org.mozilla.xpcom.Mozilla.initialize(Mozilla.java:668)

    at com.teamdev.xpcom.a.a(Unknown Source)

    at com.teamdev.xpcom.b$b.run(Unknown Source)

FSVersion=4.2.446.45868#2699;JDK=1.6.0_22 32bit Sun Microsystems Inc.;OS=Windows XP 5.1 x86;Date=30.09.2011 09:58:11

java.lang.UnsatisfiedLinkError: org.mozilla.xpcom.internal.XPCOMImpl.getServiceManager()Lorg/mozilla/interfaces/nsIServiceManager;

    at org.mozilla.xpcom.internal.XPCOMImpl.getServiceManager(Native Method)

    at org.mozilla.xpcom.Mozilla.getServiceManager(Mozilla.java:867)

    at com.teamdev.xpcom.util.ProxyManager.<init>(Unknown Source)

    at com.teamdev.xpcom.util.ProxyManager.getInstance(Unknown Source)

    at com.teamdev.xpcom.b.invokeLater(Unknown Source)

    at com.teamdev.xpcom.Xpcom.invokeLater(Unknown Source)

    at com.teamdev.jxbrowser1.impl.a.a.<init>(Unknown Source)

    at com.teamdev.jxbrowser1.console.ConsoleService.getConsoleService(Unknown Source)

    at com.teamdev.jxbrowser.mozilla.MozillaScriptErrorWatcher.<init>(Unknown Source)

    at com.teamdev.jxbrowser.mozilla.MozillaScriptErrorWatcher.getInstance(Unknown Source)

    at com.teamdev.jxbrowser.mozilla.MozillaBrowserFactory.<init>(Unknown Source)

    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)

    at java.lang.reflect.Constructor.newInstance(Unknown Source)

    at java.lang.Class.newInstance0(Unknown Source)

    at java.lang.Class.newInstance(Unknown Source)

    at com.teamdev.jxbrowser.BrowserFactory$a.a(Unknown Source)

    at com.teamdev.jxbrowser.BrowserFactory.createBrowser(Unknown Source)

    at de.espirit.firstspirit.client.gui.applications.jxbrowser.JxBrowser.getBrowser(JxBrowser.java:936)

    at de.espirit.firstspirit.client.gui.applications.jxbrowser.JxBrowser.getBrowser(JxBrowser.java:923)

    at de.espirit.firstspirit.client.gui.applications.jxbrowser.JxBrowser.getEngine(JxBrowser.java:903)

    at de.espirit.firstspirit.client.gui.applications.jxbrowser.JxBrowser.updateScaleFactor(JxBrowser.java:412)

    at de.espirit.firstspirit.client.gui.applications.ScaleComboBox$1.actionPerformed(ScaleComboBox.java:51)

    at javax.swing.JComboBox.fireActionEvent(Unknown Source)

    at javax.swing.JComboBox.setSelectedItem(Unknown Source)

    at de.espirit.firstspirit.client.gui.applications.ScaleComboBox$2.userSettingChanged(ScaleComboBox.java:66)

    at de.espirit.firstspirit.client.control.UserSettingsProviderImpl.addChangeListener(UserSettingsProviderImpl.java:54)

    at de.espirit.firstspirit.client.gui.applications.ScaleComboBox.<init>(ScaleComboBox.java:74)

    at de.espirit.firstspirit.client.gui.applications.BrowserTabConfiguration$BrowserView.getStatusComponent(BrowserTabConfiguration.java:799)

    at de.espirit.firstspirit.client.gui.tabbing.TabContentView$ComponentFactory$TabContentComponent.<init>(TabContentView.java:453)

    at de.espirit.firstspirit.client.gui.tabbing.TabContentView$ComponentFactory.<init>(TabContentView.java:268)

    at de.espirit.firstspirit.client.gui.tabbing.TabContentView.getFactory(TabContentView.java:109)

    at de.espirit.firstspirit.client.gui.tabbing.TabContentView.getFactory(TabContentView.java:97)

    at de.espirit.firstspirit.client.gui.tabbing.TabContentView.tabInserted(TabContentView.java:81)

    at de.espirit.firstspirit.client.gui.tabbing.TabbedView.tabInserted(TabbedView.java:56)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

    at java.lang.reflect.Method.invoke(Unknown Source)

    at de.espirit.common.gui.RunsInEDTProxyFactory$RunsInEDTInvocationHandler.invoke(RunsInEDTProxyFactory.java:142)

    at $Proxy2.tabInserted(Unknown Source)

    at de.espirit.firstspirit.client.gui.tabbing.AbstractTabSelectionModel.addTab(AbstractTabSelectionModel.java:225)

    at de.espirit.firstspirit.client.gui.tabbing.AbstractTabSelectionModel.addTab(AbstractTabSelectionModel.java:192)

    at de.espirit.firstspirit.client.gui.applications.StoreElementPreviewView$TabSelectionModel.addTab(StoreElementPreviewView.java:911)

    at de.espirit.firstspirit.client.gui.applications.StoreElementPreviewView$TabSelectionModel.updateFor(StoreElementPreviewView.java:1009)

    at de.espirit.firstspirit.client.gui.applications.StoreElementPreviewView$TabSelectionModel.access$2500(StoreElementPreviewView.java:867)

    at de.espirit.firstspirit.client.gui.applications.StoreElementPreviewView.processFocusRequest(StoreElementPreviewView.java:490)

    at de.espirit.firstspirit.client.gui.applications.StoreElementPreviewView.handleEditorFocus(StoreElementPreviewView.java:406)

    at de.espirit.firstspirit.client.gui.applications.StoreElementPreviewView$3.onModelChange(StoreElementPreviewView.java:148)

    at de.espirit.firstspirit.client.gui.applications.StoreElementPreviewView$3.onModelChange(StoreElementPreviewView.java:147)

    at de.espirit.firstspirit.client.gui.FocusCoordinator$1.onModelChange(FocusCoordinator.java:156)

    at de.espirit.common.base.control.ModelChangeDispatcher.onModelChange(ModelChangeDispatcher.java:45)

    at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

    at java.lang.reflect.Method.invoke(Unknown Source)

    at de.espirit.common.gui.RunsInEDTProxyFactory$RunsInEDTInvocationHandler.invoke(RunsInEDTProxyFactory.java:142)

    at $Proxy0.onModelChange(Unknown Source)

    at de.espirit.common.base.control.AbstractActionProcessor$ActionProcessDelegate.notifyAllModelListeners(AbstractActionProcessor.java:1161)

    at de.espirit.common.base.control.AbstractActionProcessor$AbstractActionProcess.notifyModelListeners(AbstractActionProcessor.java:1294)

    at de.espirit.common.base.control.AbstractActionProcessor$InnerActionProcess.notifyListeners(AbstractActionProcessor.java:1565)

    at de.espirit.common.base.control.AbstractActionProcessor$InnerActionProcess$2.onHandled(AbstractActionProcessor.java:1555)

    at de.espirit.common.base.control.AbstractActionProcessor$ActionProcessDelegate$4.handleDone(AbstractActionProcessor.java:1079)

    at de.espirit.common.base.control.AbstractActionProcessor$ActionProcessDelegate$4.onHandled(AbstractActionProcessor.java:1068)

    at de.espirit.common.base.control.AbstractActionProcessor$ActionProcessDelegate$5.onSuccess(AbstractActionProcessor.java:1114)

    at de.espirit.common.base.control.AbstractActionProcessor$ActionProcessDelegate$5.onSuccess(AbstractActionProcessor.java:1112)

    at de.espirit.common.base.control.AbstractActionProcessor$ActionProcessDelegate.requestHandle(AbstractActionProcessor.java:1118)

    at de.espirit.common.base.control.AbstractActionProcessor$ActionProcessDelegate.handle(AbstractActionProcessor.java:1089)

    at de.espirit.common.base.control.AbstractActionProcessor$AbstractActionProcess.handle(AbstractActionProcessor.java:1269)

    at de.espirit.common.base.control.AbstractActionProcessor$InnerActionProcess.handle(AbstractActionProcessor.java:1553)

    at de.espirit.common.base.control.AbstractActionProcessor$InnerActionProcess$1.onGrant(AbstractActionProcessor.java:1536)

    at de.espirit.common.base.control.AbstractActionProcessor$ActionProcessDelegate.grant(AbstractActionProcessor.java:949)

    at de.espirit.common.base.control.AbstractActionProcessor$AbstractActionProcess.grant(AbstractActionProcessor.java:1264)

    at de.espirit.common.base.control.AbstractActionProcessor$InnerActionProcess.grant(AbstractActionProcessor.java:1533)

    at de.espirit.common.base.control.AbstractActionProcessor$InnerActionProcess.start(AbstractActionProcessor.java:1528)

    at de.espirit.common.base.control.AbstractActionProcessor.doProcess(AbstractActionProcessor.java:433)

    at de.espirit.common.base.control.AbstractActionProcessor.access$600(AbstractActionProcessor.java:37)

    at de.espirit.common.base.control.AbstractActionProcessor$2.execute(AbstractActionProcessor.java:581)

    at de.espirit.common.util.ExecutorScheduler$ExecuteCommand.run(ExecutorScheduler.java:123)

    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)

    at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)

    at java.util.concurrent.FutureTask.run(Unknown Source)

    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)

    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

    at java.lang.Thread.run(Unknown Source)

0 Kudos
klein
Crownpeak employee

meine Vermutungen zu dem Problem wären:

ENTWEDER hat der Redakteur in einem der definierten Verzeichnissen

C:/temp/.FirstSpirit

C:/temp/.FirstSpirit/.Jxbrowser

keine Ausführen-Rechte (oder keine Schreibrechte)

ODER das Profilverzeichnis des Redakteurs enthält ein Sonderzeichen (z.B. ein Umlaut)

Die Log Ausgabe besagt, dass der Nutzer Java 1.6.0_22 einsetzt:

FSVersion=4.2.446.45868#2699;JDK=1.6.0_22 32bit Sun Microsystems Inc.;OS=Windows XP 5.1 x86;Date=26.09.2011 17:48:05

0 Kudos

Das Problem ist nicht mehr aufgetaucht, seitdem der User die Java-Version 1.6.0_25 einsetzt.

0 Kudos