Hi,

I’m currently working on a service that may start up to a few hundred headless 
instances of an Eclipse based application at the same time. It appears that 
there is a delicate part to this as I sometimes will have the application 
exiting with the message:
!MESSAGE ********************************
Severity: 4
Message: Error while running startup command '[Ljava.lang.String;@1a2e0d57': 
java.lang.IllegalStateException: The profile is currently in use.
Exception: java.lang.IllegalStateException: The profile is currently in use.
        at 
org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry.internalGetProfileStateProperties(SimpleProfileRegistry.java:1216)
I’m sorry I don’t have the entire stack trace. For some reason it’s not logged.
I assumed there is some reconciliation going on so I attempted to avoid this by 
issuing -Dorg.eclipse.update.reconcile=false, which did not help. I’ve also 
removed org.eclipse.equinox.p2.ui.sdk.*-bundles to avoid automatic update 
checks etc.

It would be great if someone could explain to me what p2 attempts to do and how 
I can disable whatever checks that are going on.

Best regards,
Torkild U. Resheim
_______________________________________________
p2-dev mailing list
p2-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/p2-dev

Reply via email to