Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Equinox » [p2] Does p2 support multi-user installs?
[p2] Does p2 support multi-user installs? [message #516739] Wed, 24 February 2010 23:18 Go to next message
David Kyle is currently offline David KyleFriend
Messages: 125
Registered: July 2009
Senior Member
We're just starting to use Eclipse 3.5.1 p2 for product deployment and
updating. Our linux applications are installed using Scenario #3 - shared
configurations.

Our users are seeing stale NFS file exceptions when we update our product
using the p2 director from the command.

It appears that p2 does not support multi-user installs since the shared
configuration filenames change! Am I doing something wrong?

!ENTRY org.eclipse.equinox.registry 4 0 2010-02-24 15:31:41.521
!MESSAGE IOException encountered while reading
" /progs/os/shared/application/configuration/org.eclipse.core. runtime/.mainData.7 ".
!STACK 0
java.io.IOException: Stale NFS file handle
at java.io.RandomAccessFile.readBytes(Native Method)
at java.io.RandomAccessFile.read(RandomAccessFile.java:322)
at
org.eclipse.core.internal.registry.BufferedRandomInputStream .fillBuffer(BufferedRandomInputStream.java:57)
at
org.eclipse.core.internal.registry.BufferedRandomInputStream .read(BufferedRandomInputStream.java:64)
at java.io.DataInputStream.readInt(DataInputStream.java:370)
at
org.eclipse.core.internal.registry.TableReader.basicLoadExte nsionPoint(TableReader.java:321)
at
org.eclipse.core.internal.registry.TableReader.loadExtension Point(TableReader.java:310)
at
org.eclipse.core.internal.registry.TableReader.loadExtension PointTree(TableReader.java:280)
at
org.eclipse.core.internal.registry.RegistryObjectManager.loa d(RegistryObjectManager.java:420)
at
org.eclipse.core.internal.registry.RegistryObjectManager.bas icGetObject(RegistryObjectManager.java:271)
at
org.eclipse.core.internal.registry.RegistryObjectManager.get Object(RegistryObjectManager.java:263)
at
org.eclipse.core.internal.registry.BaseExtensionPointHandle. getExtensionPoint(BaseExtensionPointHandle.java:98)
at
org.eclipse.core.internal.registry.BaseExtensionPointHandle. getExtensions(BaseExtensionPointHandle.java:32)
at
org.eclipse.ui.internal.registry.RegistryReader.readRegistry (RegistryReader.java:173)
Re: [p2] Does p2 support multi-user installs? [message #644939 is a reply to message #516739] Tue, 14 December 2010 21:08 Go to previous message
David Kyle is currently offline David KyleFriend
Messages: 125
Registered: July 2009
Senior Member
Found my own fix. The problem was with the registry cache changing. The
startup script for the shared product no includes the Eclipse command line
flag -noRegistryCache.
Previous Topic:p2.remove.iu keep only XX revisions
Next Topic:[p2] Launch Application with -clean after having installed new bundles
Goto Forum:
  


Current Time: Fri Apr 26 16:12:47 GMT 2024

Powered by FUDForum. Page generated in 0.03113 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top