Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » EMF » [CDO] Unexpected "Duplicate ID" Exception
[CDO] Unexpected "Duplicate ID" Exception [message #544662] Mon, 05 July 2010 08:18 Go to next message
Alex Lagarde is currently offline Alex LagardeFriend
Messages: 193
Registered: May 2010
Senior Member

Hy everyone !

I have an issue about the Duplicate ID message in CDO.

I'm trying to modify a list of CompilationStatus stored in the repository, by adding the new locals CompilationStatus I've calculated to this list.

When I do so :
MyCompilationManager.getCompilationStatusList().add(newLocal Status);

I get the following exception :

java.lang.IllegalStateException: Duplicate ID: CompilationStatus@oid40
at org.eclipse.emf.internal.cdo.view.CDOViewImpl.registerObject (CDOViewImpl.java:1352)
at org.eclipse.emf.internal.cdo.CDOStateMachine$PrepareTransiti on.execute(CDOStateMachine.java:591)
at org.eclipse.emf.internal.cdo.CDOStateMachine$PrepareTransiti on.execute(CDOStateMachine.java:1)
at org.eclipse.net4j.util.fsm.FiniteStateMachine.process(Finite StateMachine.java:162)
at org.eclipse.emf.internal.cdo.CDOStateMachine.prepare(CDOStat eMachine.java:227)
at org.eclipse.emf.internal.cdo.CDOStateMachine.attach(CDOState Machine.java:189)
at org.eclipse.emf.cdo.eresource.impl.CDOResourceImpl.attached( CDOResourceImpl.java:827)
at org.eclipse.emf.cdo.eresource.impl.CDOResourceImpl.attached( CDOResourceImpl.java:818)
at org.eclipse.emf.internal.cdo.CDOObjectImpl.eBasicSetContaine r(CDOObjectImpl.java:669)
at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eInverseAdd(Basi cEObjectImpl.java:1423)
at org.eclipse.emf.ecore.util.DelegatingEcoreEList.inverseAdd(D elegatingEcoreEList.java:398)
at org.eclipse.emf.common.notify.impl.DelegatingNotifyingListIm pl.addUnique(DelegatingNotifyingListImpl.java:310)
at org.eclipse.emf.common.util.AbstractEList.add(AbstractEList. java:307)


What I don't get is that I don't have any CDOObject with such an OID (in this example "oid40").

Maybe one of my local CompilationStatus created during a previous compilation hasn't been garbage collected but, in this case, how can a new CompilationStatus can be associated with the same OID during the registerObject step ?

Thanks by advance,
Alex

[Updated on: Mon, 05 July 2010 09:31]

Report message to a moderator

Re: [CDO] Unexcpected "Duplicate ID" Exception [message #544694 is a reply to message #544662] Mon, 05 July 2010 09:30 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
This is a multi-part message in MIME format.
--------------000802000600040502090705
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

Hi Alex,

What version of CDO are you using? Can you submit a test project that makes this reproducible?

The lower case "oid40" indicates an object with a temporary ID. this ID is supposed to be mapped to a permanent ID during the next commit.

Cheers
/Eike

Contact: http://www.esc-net.de Blogger <http://thegordian.blogspot.com>Twitter <http://twitter.com/eikestepper>Linkedin <http://de.linkedin.com/in/eikestepper>Xing <http://www.xing.com/profile/Eike_Stepper>
Article: What exactly is inside that p2 repository? < http://thegordian.blogspot.com/2010/05/what-exactly-is-insid e-that-p2.html>


Am 05.07.2010 10:18, schrieb Alex:
> Hy everyone !
> I have an issue about the Duplicate ID message in CDO.
> I'm trying to modify a list of CompilationStatus stored in the repository, by adding the new locals CompilationStatus I've calculated to this list.
> When I do so :
> MyCompilationManager.getCompilationStatusList().add(newLocal Status);
>
> I get the following exception :
> java.lang.IllegalStateException: Duplicate ID: mailto:CompilationStatus@oid40
> at org.eclipse.emf.internal.cdo.view.CDOViewImpl.registerObject (CDOViewImpl.java:1352)
> at org.eclipse.emf.internal.cdo.CDOStateMachine$PrepareTransiti on.execute(CDOStateMachine.java:591)
> at org.eclipse.emf.internal.cdo.CDOStateMachine$PrepareTransiti on.execute(CDOStateMachine.java:1)
> at org.eclipse.net4j.util.fsm.FiniteStateMachine.process(Finite StateMachine.java:162)
> at org.eclipse.emf.internal.cdo.CDOStateMachine.prepare(CDOStat eMachine.java:227)
> at org.eclipse.emf.internal.cdo.CDOStateMachine.attach(CDOState Machine.java:189)
> at org.eclipse.emf.cdo.eresource.impl.CDOResourceImpl.attached( CDOResourceImpl.java:827)
> at org.eclipse.emf.cdo.eresource.impl.CDOResourceImpl.attached( CDOResourceImpl.java:818)
> at org.eclipse.emf.internal.cdo.CDOObjectImpl.eBasicSetContaine r(CDOObjectImpl.java:669)
> at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eInverseAdd(Basi cEObjectImpl.java:1423)
> at org.eclipse.emf.ecore.util.DelegatingEcoreEList.inverseAdd(D elegatingEcoreEList.java:398)
> at org.eclipse.emf.common.notify.impl.DelegatingNotifyingListIm pl.addUnique(DelegatingNotifyingListImpl.java:310)
> at org.eclipse.emf.common.util.AbstractEList.add(AbstractEList. java:307)
>
>
> What I don't get is that I don't have any CDOObject with such an OID (in this example "oid40").
> Maybe one of my local CompilationStatus created during a previous compilation hasn't been garbage collected but, in this case, how can a new CompilationStatus can be associated with the same OID during the registerObject step ?
> Thanks by advance, Alex

--------------000802000600040502090705
Content-Type: multipart/related;
boundary="------------050904090407010704050107"


--------------050904090407010704050107
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Hi Alex,<br>
<br>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
What version of CDO are you using? Can you submit a test project
that makes this reproducible?<br>
<br>
The lower case "oid40" indicates an object with a temporary ID. this
ID is supposed to be mapped to a permanent ID during the next
commit.<br>
<br>
<!--WISESTAMP_SIG_12830_START--><span style="color: black;">
<div dir="ltr">
<div>Cheers
<br>
/Eike
<br>
<br>
</div>
<div style="padding: 5px 0pt; font-family: arial,sans-serif;
font-size: 13.3px;"><span style="color: gray;">Contact: <a
href="http://www.esc-net.de">http://www.esc-net.de</a></span>
<a href="http://thegordian.blogspot.com" style="padding: 0pt
2px; color: blue; font-size: 10pt;" _service=""><img
src="cid:part1.00040509.06090201@esc-net.de" alt="Blogger"
style="vertical-align: middle; padding-bottom: 5px;"
border="0" height="16" width="16"></a><a
href="http://twitter.com/eikestepper" style="padding: 0pt
2px; color: blue; font-size: 10pt;" _service=""><img
src="cid:part2.03040706.03030003@esc-net.de" alt="Twitter"
style="vertical-align: middle; padding-bottom: 5px;"
border="0" height="16" width="16"></a><a
href="http://de.linkedin.com/in/eikestepper" style="padding:
0pt 2px; color: blue; font-size: 10pt;" _service=""><img
src="cid:part3.02080801.09030707@esc-net.de"
alt="Linkedin" style="vertical-align: middle;
padding-bottom: 5px;" border="0" height="16" width="16"></a><a
href="http://www.xing.com/profile/Eike_Stepper"
style="padding: 0pt 2px; color: blue; font-size: 10pt;"
_service=""><img
src="cid:part4.09030805.03070408@esc-net.de" alt="Xing"
style="vertical-align: middle; padding-bottom: 5px;"
border="0" height="16" width="16"></a></div>
<div style="color: gray; font-size: 13.3px; padding-bottom:
5px;">Article: <span style="color: blue; text-decoration:
underline;"><a
href=" http://thegordian.blogspot.com/2010/05/what-exactly-is-insid e-that-p2.html"
undefined="">What exactly is inside that p2 repository?</a></span></div>
</div>
</span><!--WISESTAMP_SIG_12830_END--><br>
<br>
Am 05.07.2010 10:18, schrieb Alex:
<blockquote cite="mid:i0s4hi$os1$1@build.eclipse.org" type="cite">Hy
everyone ! <br>
I have an issue about the Duplicate ID message in CDO. <br>
I'm trying to modify a list of CompilationStatus stored in the
repository, by adding the new locals CompilationStatus I've
calculated to this list. <br>
When I do so :
<br>
MyCompilationManager.getCompilationStatusList().add(newLocal
Status);
<br>
<br>
I get the following exception : <br>
java.lang.IllegalStateException: Duplicate ID:
<a class="moz-txt-link-freetext" href="mailto:CompilationStatus@oid40">mailto:CompilationStatus@oid40</a>
<br>
    at 
org.eclipse.emf.internal.cdo.view.CDOViewImpl.registerObject
(CDOViewImpl.java:1352)
<br>
    at 
org.eclipse.emf.internal.cdo.CDOStateMachine$PrepareTransiti
on.execute(CDOStateMachine.java:591)
<br>
    at 
org.eclipse.emf.internal.cdo.CDOStateMachine$PrepareTransiti
on.execute(CDOStateMachine.java:1)
<br>
    at 
org.eclipse.net4j.util.fsm.FiniteStateMachine.process(Finite
StateMachine.java:162)
<br>
    at 
org.eclipse.emf.internal.cdo.CDOStateMachine.prepare(CDOStat
eMachine.java:227)
<br>
    at 
org.eclipse.emf.internal.cdo.CDOStateMachine.attach(CDOState
Machine.java:189)
<br>
    at 
org.eclipse.emf.cdo.eresource.impl.CDOResourceImpl.attached(
CDOResourceImpl.java:827)
<br>
    at 
org.eclipse.emf.cdo.eresource.impl.CDOResourceImpl.attached(
CDOResourceImpl.java:818)
<br>
    at 
org.eclipse.emf.internal.cdo.CDOObjectImpl.eBasicSetContaine
r(CDOObjectImpl.java:669)
<br>
    at 
org.eclipse.emf.ecore.impl.BasicEObjectImpl.eInverseAdd(Basi
cEObjectImpl.java:1423)
<br>
    at 
org.eclipse.emf.ecore.util.DelegatingEcoreEList.inverseAdd(D
elegatingEcoreEList.java:398)
<br>
    at 
org.eclipse.emf.common.notify.impl.DelegatingNotifyingListIm
pl.addUnique(DelegatingNotifyingListImpl.java:310)
<br>
    at 
org.eclipse.emf.common.util.AbstractEList.add(AbstractEList.
java:307)
<br>
<br>
<br>
What I don't get is that I don't have any CDOObject with such an
OID (in this example "oid40"). <br>
Maybe one of my local CompilationStatus created during a previous
compilation hasn't been garbage collected but, in this case, how
can a new CompilationStatus can be associated with the same OID
during the registerObject step ? <br>
Thanks by advance, Alex
<br>
</blockquote>
</body>
</html>

--------------050904090407010704050107
Content-Type: image/png;
name="blogger.png"
Content-Transfer-Encoding: base64
Content-ID: <part1.00040509.06090201@esc-net.de>
Content-Disposition: inline;
filename="blogger.png"

iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAAK/I NwWK6QAAABl0
RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADkUExURf9xEv9m AP////9lAP+Q
SP9kAP9jAP9fAP9nAf9vD//x5/9hAP/iz/9iAP9eAP/s4P9vEP9yEv9qAP9q B/+LRP+we/90
I/+RSP/z6/+jZv/y6P+8kP/59f5yE//awf/Ttv9hAf9nAv/17v+4if9sC/9o BP+bWP/r3v/k
0v+wfP+QRv/o2f9gAP+OQ/93HP/l0/+0gv/Rsv/9/P/j0P+pcP+0hf/dx//D m//+/v+td/9o
AP+NQv/Yvf+zgv/x6P/q2/9xG//p2f9pAP/s3//8+fxxE//ex/+AK/9oCP/j 0f/Uuv///4Xw
StcAAABMdFJOU/////////////////////////////////////////////// ////////////
/////////////////////////////////////////wCejeTMAAAAsklEQVR4 2kSP1w6DMBAE
7cMGQg0hvffee++d//+f2IaIeTlppNXtIo88UAjxEIlhjCUG5lwJQuwoulqh FuUGcWGSiTF7
bt40EEoXBKtyIPQS5PffFqyHlhCS2obTK5kDmJ8lXxgA0zsPXer0L3zSUVmI D9ip3SC+hKwQ
2CxCtXYYL25gu1S8bf4jib5fTM+MNE079jom/+KwJUojwnAVifcQ46jM4M23 BHmkEK53iPcT
YACE/Q4KzoVQVwAAAABJRU5ErkJggg==
--------------050904090407010704050107
Content-Type: image/png;
name="twitter.png"
Content-Transfer-Encoding: base64
Content-ID: <part2.03040706.03030003@esc-net.de>
Content-Disposition: inline;
filename="twitter.png"

iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/ AP+gvaeTAAAA
CXBIWXMAAABIAAAASABGyWs+AAAACXZwQWcAAAAQAAAAEABcxq3DAAABxUlE QVQ4y4WTMW4U
QRBFX3X3zoy8FgZphTCYAEg4gAPEYbgBJEgEXIALkHMfAjIwItnAAfLK2JYB r3dmuj7BzI5m
2WBLqqzq//q/fxt9NTmrzo7MCIhgRpWSsaMSgEta5czcjYtWTKPxfALZXTEE 2wmAxLXD11VL
BZy2MAuJB/iuA3oAoJb4lUUCVkAGTM5t06gjATMjBiPFaFsADvx1MTFoBd/q zHkMeLcLgCEe
JqjbrCJ1IAkghGDz20Z/XEzMMMTnZTsSYANMAl7fq7YlZOBaUCCk4WowwyRA mBmL7CxcmwDu
rh+rzKU71YhQ/dnr8VbiaRF4MgmbAAZkxJU7lRk3Wby5W3FcJlbSICAjZjFS jJ42rSXWgoWL
fYPfLvaCMTVxJ0XoJTmQ/stF6GPABDhzcepi7uJ74yQDuXcDErjjGhkwNvHx xCjMOMkCg3eX
S85zyVEMtGt24GWVxvsM5yi3+nBV8/7iBmJv0gaZQMZhNL4cHXBYdDkY7HQL vD0oebVfQuud
a8FGHSAaP1vnpMmbHgDEECwafLq/x8fZlGfJKCVKiapvXLyoEsdl3JYwBMpd uW1YEjlz4aMh
AY+iURiU/Vf/B6EE4kjfs5YLAAAAAElFTkSuQmCC
--------------050904090407010704050107
Content-Type: image/png;
name="linkedin.png"
Content-Transfer-Encoding: base64
Content-ID: <part3.02080801.09030707@esc-net.de>
Content-Disposition: inline;
filename="linkedin.png"

iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/ AP+gvaeTAAAA
CXBIWXMAAABIAAAASABGyWs+AAAACXZwQWcAAAAQAAAAEABcxq3DAAACGklE QVQ4y6WTO2sU
URTHf3dmdp0kTnZJzErSrPjKYqNY2GljodhoLRLB1sLCD2DrZxAsfCAE/AaC grY+SBQSFTSC
xizGzZ3MTiYz92UxY5KNYuOBP+eew/3/73lwxfWHT9yjuR8YL0CwyxygAAPo Cqr0ntFcvjBB
cH++x8WzJzm8v/EnWVdks0PEgNWO95/XePD4HZ4ADk6MAhD6Hs26/08yBjwr ODrZBK0JADyv
LP7GsX2Evse9xR5Lsvgr+XfsO7ctoKwj9AWh7wEQIFCF+3sFGjCmgiJwQFwY Yge3X3cZrwXM
r2SDg9tJ1rokaw1alRXI3NAO61w60AAHTkE7qtNu1PjSUywsb3L60AgjNcHz hZgXb39WApoA
C3FqsIGjMxYC8OZbxlQU0GmFTLdCznWireV0pobYSDKevuzilMZDg0wN/cxu XdrMLVqX53TT
cu3OJ87cmmdlrQBgemoYKTMwqhSI+4Z0QMBhjANgcTnj1UdJHGd8Xc0AmBit Ecu0moGGODH0
h7cF8tyidSmgjSWWG6AUWpkypw1xLwXA4z8tQINcN/T3moEWtLZbr0mZQV5s 55RFJuU8RHR1
1iWtIzQ8nxOtIVCw9D2lWbM06w4ZZ8wtrEJRcLw9TDMUyKRg7kOPSHQR0ZVZ lyRjMDkOOVAU
FfLS57viHRaJLsHM+THuPtuDUgLTW2U0X672t47rrw82vOu/z9w8xS+MkDzV Boy6+QAAAABJ
RU5ErkJggg==
--------------050904090407010704050107
Content-Type: image/png;
name="xing.png"
Content-Transfer-Encoding: base64
Content-ID: <part4.09030805.03070408@esc-net.de>
Content-Disposition: inline;
filename="xing.png"

iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAACXBIWXMAAAsT AAALEwEAmpwY
AAABsklEQVR42mP8//8/AymAEb+G1x9333hU9fffZy52ZTONrQQ0/P7z7sLd hJfvN7Mw80mL
ROkqTodqAIKvv379+fuXhZmZh50dpv7f49dLLt1LYWD4ryRZCETsrJIIDYdu 3y5fu16AizPE
0CTFzgoo8fPXoxPX/T9/v8DHbWCito6LXRHFDw/evnXpm3D39Ws1Eck9xVmy wqLP3/SevlXC
ysKtLtuoJFmMxdObL17ymzqN8S9LnZddua/VrUcWD149FRNwNFFby8oiiEXD itNnImfN5WTi
nBhu7Gvw5OLdiv+MQnqKU6WEI7AE6+vPnx17+68+fmGrJL0wRe/rl/jbL94r isfqKs1kZuJE
1/Dt16/27TtatmzjYeZcnuZpqnDi3J16FmZxYDhKCAViibiVp8+Ur1v39N0H X12DFRkJ33/u
O3LVk+E/i5xYqq7iNCwaXn769PLTZ0ZGBnFePjE+3j9/3155kPvk9XIudgV9 5XnCfI6Ek8a7
T4dO3vD4+++HlHC4kepywhr+/P0ITEIPXk5jZxXTVpgE1EY48X36euHs7fBv P+8CVespzYGH
FSOpyRsAAuDh4a3m5z0AAAAASUVORK5CYII=
--------------050904090407010704050107--

--------------000802000600040502090705--


Re: [CDO] Unexcpected "Duplicate ID" Exception [message #544721 is a reply to message #544694] Mon, 05 July 2010 11:18 Go to previous messageGo to next message
Alex Lagarde is currently offline Alex LagardeFriend
Messages: 193
Registered: May 2010
Senior Member

Yeah, I noticed the oid format and that's why I think the problem can come from :
- My local garbage collection (but even if previous local objects aren't correctly deleted, I don't get why the new ones can't be registered with different oids)
- the registerObject operation of CDOView that prepares my local Object to be registered next time I'll commit

The Exception occures before any commit is done (it happens when I add a newly created local Object to the list stored in the repository).

I will create a simple project showing this problem as soon as I can.

BTW, I'm using CDO 3.0 (latest version from CVS).

Thanks again !
Alex

Re: [CDO] Unexcpected "Duplicate ID" Exception [message #544760 is a reply to message #544721] Mon, 05 July 2010 12:39 Go to previous message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
This is a multi-part message in MIME format.
--------------000809000408040607010608
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

Hi Alex,

Comments below...

Cheers
/Eike

Contact: http://www.esc-net.de Blogger <http://thegordian.blogspot.com>Twitter <http://twitter.com/eikestepper>Linkedin <http://de.linkedin.com/in/eikestepper>Xing <http://www.xing.com/profile/Eike_Stepper>
Article: What exactly is inside that p2 repository? < http://thegordian.blogspot.com/2010/05/what-exactly-is-insid e-that-p2.html>


Am 05.07.2010 13:18, schrieb Alex:
> Yeah, I noticed the oid format and that's why I think the problem can come from : - My local garbage collection (but even if previous local objects aren't correctly deleted, I don't get why the new ones can't be registered with different oids)
What do you mean by "My local garbage collection"? New objects can not be garbage collected because a CDOSavepoint has a strong reference to it until a commit was sucessful.

> - the registerObject operation of CDOView that prepares my local Object to be registered next time I'll commit
Why do you think there could be a problem?

>
> The Exception occures before any commit is done (it happens when I add a newly created local Object to the list stored in the repository).
>
> I will create a simple project showing this problem as soon as I can.
That's good. BTW. are you using the new legacy mode?

>
> BTW, I'm using CDO 3.0 (latest version from CVS).
> Thanks again ! Alex
>
>

--------------000809000408040607010608
Content-Type: multipart/related;
boundary="------------070005060503040704050007"


--------------070005060503040704050007
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
Hi Alex,<br>
<br>
Comments below...<br>
<br>
<!--WISESTAMP_SIG_33847_START--><span style="color: black;">
<div dir="ltr">
<div>Cheers
<br>
/Eike
<br>
<br>
</div>
<div style="padding: 5px 0pt; font-family: arial,sans-serif;
font-size: 13.3px;"><span style="color: gray;">Contact: <a
href="http://www.esc-net.de">http://www.esc-net.de</a></span>
<a href="http://thegordian.blogspot.com" style="padding: 0pt
2px; color: blue; font-size: 10pt;" _service=""><img
src="cid:part1.07040701.06040601@esc-net.de" alt="Blogger"
style="vertical-align: middle; padding-bottom: 5px;"
border="0" height="16" width="16"></a><a
href="http://twitter.com/eikestepper" style="padding: 0pt
2px; color: blue; font-size: 10pt;" _service=""><img
src="cid:part2.06090004.07010803@esc-net.de" alt="Twitter"
style="vertical-align: middle; padding-bottom: 5px;"
border="0" height="16" width="16"></a><a
href="http://de.linkedin.com/in/eikestepper" style="padding:
0pt 2px; color: blue; font-size: 10pt;" _service=""><img
src="cid:part3.05000305.07050706@esc-net.de"
alt="Linkedin" style="vertical-align: middle;
padding-bottom: 5px;" border="0" height="16" width="16"></a><a
href="http://www.xing.com/profile/Eike_Stepper"
style="padding: 0pt 2px; color: blue; font-size: 10pt;"
_service=""><img
src="cid:part4.09050701.06070109@esc-net.de" alt="Xing"
style="vertical-align: middle; padding-bottom: 5px;"
border="0" height="16" width="16"></a></div>
<div style="color: gray; font-size: 13.3px; padding-bottom:
5px;">Article: <span style="color: blue; text-decoration:
underline;"><a
href=" http://thegordian.blogspot.com/2010/05/what-exactly-is-insid e-that-p2.html"
undefined="">What exactly is inside that p2 repository?</a></span></div>
</div>
</span><!--WISESTAMP_SIG_33847_END--><br>
<br>
Am 05.07.2010 13:18, schrieb Alex:
<blockquote cite="mid:i0sf28$n6n$1@build.eclipse.org" type="cite">Yeah,
I noticed the oid format and that's why I think the problem can
come from : - My local garbage collection (but even if previous
local objects aren't correctly deleted, I don't get why the new
ones can't be registered with different oids)
<br>
</blockquote>
What do you mean by "My local garbage collection"? New objects can
not be garbage collected because a CDOSavepoint has a strong
reference to it until a commit was sucessful.<br>
<br>
<blockquote cite="mid:i0sf28$n6n$1@build.eclipse.org" type="cite">-
the registerObject operation of CDOView that prepares my local
Object to be registered next time I'll commit
<br>
</blockquote>
Why do you think there could be a problem?<br>
<br>
<blockquote cite="mid:i0sf28$n6n$1@build.eclipse.org" type="cite">
<br>
The Exception occures before any commit is done (it happens when I
add a newly created local Object to the list stored in the
repository).
<br>
<br>
I will create a simple project showing this problem as soon as I
can.
<br>
</blockquote>
That's good. BTW. are you using the new legacy mode?<br>
<br>
<blockquote cite="mid:i0sf28$n6n$1@build.eclipse.org" type="cite">
<br>
BTW, I'm using CDO 3.0 (latest version from CVS). <br>
Thanks again ! Alex
<br>
<br>
<br>
</blockquote>
</body>
</html>

--------------070005060503040704050007
Content-Type: image/png;
name="blogger.png"
Content-Transfer-Encoding: base64
Content-ID: <part1.07040701.06040601@esc-net.de>
Content-Disposition: inline;
filename="blogger.png"

iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAAK/I NwWK6QAAABl0
RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADkUExURf9xEv9m AP////9lAP+Q
SP9kAP9jAP9fAP9nAf9vD//x5/9hAP/iz/9iAP9eAP/s4P9vEP9yEv9qAP9q B/+LRP+we/90
I/+RSP/z6/+jZv/y6P+8kP/59f5yE//awf/Ttv9hAf9nAv/17v+4if9sC/9o BP+bWP/r3v/k
0v+wfP+QRv/o2f9gAP+OQ/93HP/l0/+0gv/Rsv/9/P/j0P+pcP+0hf/dx//D m//+/v+td/9o
AP+NQv/Yvf+zgv/x6P/q2/9xG//p2f9pAP/s3//8+fxxE//ex/+AK/9oCP/j 0f/Uuv///4Xw
StcAAABMdFJOU/////////////////////////////////////////////// ////////////
/////////////////////////////////////////wCejeTMAAAAsklEQVR4 2kSP1w6DMBAE
7cMGQg0hvffee++d//+f2IaIeTlppNXtIo88UAjxEIlhjCUG5lwJQuwoulqh FuUGcWGSiTF7
bt40EEoXBKtyIPQS5PffFqyHlhCS2obTK5kDmJ8lXxgA0zsPXer0L3zSUVmI D9ip3SC+hKwQ
2CxCtXYYL25gu1S8bf4jib5fTM+MNE079jom/+KwJUojwnAVifcQ46jM4M23 BHmkEK53iPcT
YACE/Q4KzoVQVwAAAABJRU5ErkJggg==
--------------070005060503040704050007
Content-Type: image/png;
name="twitter.png"
Content-Transfer-Encoding: base64
Content-ID: <part2.06090004.07010803@esc-net.de>
Content-Disposition: inline;
filename="twitter.png"

iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/ AP+gvaeTAAAA
CXBIWXMAAABIAAAASABGyWs+AAAACXZwQWcAAAAQAAAAEABcxq3DAAABxUlE QVQ4y4WTMW4U
QRBFX3X3zoy8FgZphTCYAEg4gAPEYbgBJEgEXIALkHMfAjIwItnAAfLK2JYB r3dmuj7BzI5m
2WBLqqzq//q/fxt9NTmrzo7MCIhgRpWSsaMSgEta5czcjYtWTKPxfALZXTEE 2wmAxLXD11VL
BZy2MAuJB/iuA3oAoJb4lUUCVkAGTM5t06gjATMjBiPFaFsADvx1MTFoBd/q zHkMeLcLgCEe
JqjbrCJ1IAkghGDz20Z/XEzMMMTnZTsSYANMAl7fq7YlZOBaUCCk4WowwyRA mBmL7CxcmwDu
rh+rzKU71YhQ/dnr8VbiaRF4MgmbAAZkxJU7lRk3Wby5W3FcJlbSICAjZjFS jJ42rSXWgoWL
fYPfLvaCMTVxJ0XoJTmQ/stF6GPABDhzcepi7uJ74yQDuXcDErjjGhkwNvHx xCjMOMkCg3eX
S85zyVEMtGt24GWVxvsM5yi3+nBV8/7iBmJv0gaZQMZhNL4cHXBYdDkY7HQL vD0oebVfQuud
a8FGHSAaP1vnpMmbHgDEECwafLq/x8fZlGfJKCVKiapvXLyoEsdl3JYwBMpd uW1YEjlz4aMh
AY+iURiU/Vf/B6EE4kjfs5YLAAAAAElFTkSuQmCC
--------------070005060503040704050007
Content-Type: image/png;
name="linkedin.png"
Content-Transfer-Encoding: base64
Content-ID: <part3.05000305.07050706@esc-net.de>
Content-Disposition: inline;
filename="linkedin.png"

iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/ AP+gvaeTAAAA
CXBIWXMAAABIAAAASABGyWs+AAAACXZwQWcAAAAQAAAAEABcxq3DAAACGklE QVQ4y6WTO2sU
URTHf3dmdp0kTnZJzErSrPjKYqNY2GljodhoLRLB1sLCD2DrZxAsfCAE/AaC grY+SBQSFTSC
xizGzZ3MTiYz92UxY5KNYuOBP+eew/3/73lwxfWHT9yjuR8YL0CwyxygAAPo Cqr0ntFcvjBB
cH++x8WzJzm8v/EnWVdks0PEgNWO95/XePD4HZ4ADk6MAhD6Hs26/08yBjwr ODrZBK0JADyv
LP7GsX2Evse9xR5Lsvgr+XfsO7ctoKwj9AWh7wEQIFCF+3sFGjCmgiJwQFwY Yge3X3cZrwXM
r2SDg9tJ1rokaw1alRXI3NAO61w60AAHTkE7qtNu1PjSUywsb3L60AgjNcHz hZgXb39WApoA
C3FqsIGjMxYC8OZbxlQU0GmFTLdCznWireV0pobYSDKevuzilMZDg0wN/cxu XdrMLVqX53TT
cu3OJ87cmmdlrQBgemoYKTMwqhSI+4Z0QMBhjANgcTnj1UdJHGd8Xc0AmBit Ecu0moGGODH0
h7cF8tyidSmgjSWWG6AUWpkypw1xLwXA4z8tQINcN/T3moEWtLZbr0mZQV5s 55RFJuU8RHR1
1iWtIzQ8nxOtIVCw9D2lWbM06w4ZZ8wtrEJRcLw9TDMUyKRg7kOPSHQR0ZVZ lyRjMDkOOVAU
FfLS57viHRaJLsHM+THuPtuDUgLTW2U0X672t47rrw82vOu/z9w8xS+MkDzV Boy6+QAAAABJ
RU5ErkJggg==
--------------070005060503040704050007
Content-Type: image/png;
name="xing.png"
Content-Transfer-Encoding: base64
Content-ID: <part4.09050701.06070109@esc-net.de>
Content-Disposition: inline;
filename="xing.png"

iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAACXBIWXMAAAsT AAALEwEAmpwY
AAABsklEQVR42mP8//8/AymAEb+G1x9333hU9fffZy52ZTONrQQ0/P7z7sLd hJfvN7Mw80mL
ROkqTodqAIKvv379+fuXhZmZh50dpv7f49dLLt1LYWD4ryRZCETsrJIIDYdu 3y5fu16AizPE
0CTFzgoo8fPXoxPX/T9/v8DHbWCito6LXRHFDw/evnXpm3D39Ws1Eck9xVmy wqLP3/SevlXC
ysKtLtuoJFmMxdObL17ymzqN8S9LnZddua/VrUcWD149FRNwNFFby8oiiEXD itNnImfN5WTi
nBhu7Gvw5OLdiv+MQnqKU6WEI7AE6+vPnx17+68+fmGrJL0wRe/rl/jbL94r isfqKs1kZuJE
1/Dt16/27TtatmzjYeZcnuZpqnDi3J16FmZxYDhKCAViibiVp8+Ur1v39N0H X12DFRkJ33/u
O3LVk+E/i5xYqq7iNCwaXn769PLTZ0ZGBnFePjE+3j9/3155kPvk9XIudgV9 5XnCfI6Ek8a7
T4dO3vD4+++HlHC4kepywhr+/P0ITEIPXk5jZxXTVpgE1EY48X36euHs7fBv P+8CVespzYGH
FSOpyRsAAuDh4a3m5z0AAAAASUVORK5CYII=
--------------070005060503040704050007--

--------------000809000408040607010608--


Previous Topic:Javadoc Attachments
Next Topic:FeatureNotFoundException
Goto Forum:
  


Current Time: Thu Apr 25 04:03:14 GMT 2024

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

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

Back to the top