- This topic has 2 replies, 1 voice, and was last updated 15 years, 11 months ago by bkearns.
-
AuthorPosts
-
bkearnsMemberSomewhat reproducible test case for browser not existant bug and JSF editor issues. Fresh Download of 7.1.1 complete installer, on Centos 5.2.
Download the standalone installer for MyEclipseIDE 7.1 1 (from today). After initial install the internal browser appears to work. Restart IDE, error similar to the below error is thrown. Uninstall UML Tools and uninstall Subversive then restart and JSF editing support is broken (error following NPE) as is the lack of a browser. Reinstalling both plug-ins, and restarting one time caused both JSF functionality as well as the internal browser to work again.
java.lang.NullPointerException
at org.eclipse.ui.internal.browser.BrowserViewer.getURL(BrowserViewer.java:833)
at org.eclipse.ui.internal.browser.BrowserViewer.navigate(BrowserViewer.java:615)
at org.eclipse.ui.internal.browser.BrowserViewer.setURL(BrowserViewer.java:661)
at org.eclipse.ui.internal.browser.BrowserViewer.setURL(BrowserViewer.java:288)
at org.eclipse.ui.internal.browser.WebBrowserEditor.createPartControl(WebBrowserEditor.java:80)
at com.genuitec.eclipse.intro.StartPageEditor.createPartControl(StartPageEditor.java:74)
at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:661)
at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:428)
at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:594)
at org.eclipse.ui.internal.EditorReference.getEditor(EditorReference.java:266)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2820)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2729)
at org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPage.java:2721)
at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2673)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2668)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2652)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2643)
at com.genuitec.eclipse.intro.StartPageEditor.openStartPage(StartPageEditor.java:168)
at com.genuitec.eclipse.intro.IntroStartup$1.runInUIThread(IntroStartup.java:42)
at org.eclipse.ui.progress.UIJob$1.run(UIJob.java:94)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:133)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3378)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3036)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
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 org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
at org.eclipse.equinox.launcher.Main.main(Main.java:1212)(Additionally after only uninstalling Subversive trying to edit JSF files throws the following error.)
An error has occurred. See error log for more details.
/home/<user>/Genuitec/Common/plugins/org.mozilla.xulrunner.gtk.linux.x86_1.8.1.3-zmyeclipse7102009030516/xulrunner/libjavaxpcomglue.so: Can’t load IA 32-bit .so on a IA 32-bit platform
bkearnsMemberHere are some more potentially relevant messages from the .metadata/.log directory
!SESSION 2009-03-17 17:01:04.589 ———————————————–
eclipse.buildId=unknown
java.version=1.5.0_11
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US
Command-line arguments: -os linux -ws gtk -arch x86 -clean -clean!ENTRY org.eclipse.equinox.p2.core 4 0 2009-03-17 17:01:16.264
!MESSAGE Provisioning exception
!STACK 1
org.eclipse.equinox.internal.provisional.p2.core.ProvisionException: Unable to read repository at file:/home/bkearns/Genuitec/MyEclipse 7.1/configuration/org.eclipse.osgi/bu
ndles/4/data/listener_1925729951/.
at org.eclipse.equinox.internal.provisional.spi.p2.artifact.repository.SimpleArtifactRepositoryFactory.load(Unknown Source)
at org.eclipse.equinox.internal.p2.artifact.repository.ArtifactRepositoryManager.loadRepository(Unknown Source)
at org.eclipse.equinox.internal.p2.artifact.repository.ArtifactRepositoryManager.loadRepository(Unknown Source)
at org.eclipse.equinox.internal.p2.artifact.repository.ArtifactRepositoryManager.loadRepository(Unknown Source)
at org.eclipse.equinox.internal.provisional.p2.directorywatcher.RepositoryListener.initializeArtifactRepository(Unknown Source)
at org.eclipse.equinox.internal.provisional.p2.directorywatcher.RepositoryListener.<init>(Unknown Source)
at org.eclipse.equinox.internal.p2.reconciler.dropins.DropinsRepositoryListener.<init>(Unknown Source)
at org.eclipse.equinox.internal.p2.reconciler.dropins.Activator.watchDropins(Unknown Source)
at org.eclipse.equinox.internal.p2.reconciler.dropins.Activator.start(Unknown Source)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:1009)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1003)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:984)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:355)
at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1074)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:616)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:508)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:299)
at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:489)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:211)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:321)
Caused by: java.io.FileNotFoundException: /home/bkearns/Genuitec/MyEclipse 7.1/configuration/org.eclipse.osgi/bundles/4/data/listener_1925729951/artifacts.xml (No such file
or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
… 22 more
!SUBENTRY 1 org.eclipse.equinox.p2.artifact.repository 4 1000 2009-03-17 17:01:16.266
!MESSAGE Unable to read repository at file:/home/bkearns/Genuitec/MyEclipse 7.1/configuration/org.eclipse.osgi/bundles/4/data/listener_1925729951/.
!STACK 0
java.io.FileNotFoundException: /home/bkearns/Genuitec/MyEclipse 7.1/configuration/org.eclipse.osgi/bundles/4/data/listener_1925729951/artifacts.xml (No such file or director
y)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at org.eclipse.equinox.internal.provisional.spi.p2.artifact.repository.SimpleArtifactRepositoryFactory.load(Unknown Source)
at org.eclipse.equinox.internal.p2.artifact.repository.ArtifactRepositoryManager.loadRepository(Unknown Source)
at org.eclipse.equinox.internal.p2.artifact.repository.ArtifactRepositoryManager.loadRepository(Unknown Source)
at org.eclipse.equinox.internal.p2.artifact.repository.ArtifactRepositoryManager.loadRepository(Unknown Source)
at org.eclipse.equinox.internal.provisional.p2.directorywatcher.RepositoryListener.initializeArtifactRepository(Unknown Source)
bkearnsMemberIn the process of troubleshooting this further I seem to have solved the problem. There are some bad dependencies that are not checked on Centos. To get rid of the linker error the following seems to work.
sudo yum install compat-libstdc++-33
Thanks.
-
AuthorPosts