|
Re: [CDO][0.8.0] Release StoreReader [message #104585 is a reply to message #104570] |
Fri, 14 December 2007 17:03 |
Eclipse User |
|
|
|
Originally posted by: stepper.sympedia.de
Hi Simon,
That looks like a bug. The fix is easy:
@Override
protected void doActivate() throws Exception
{
super.doActivate();
IStoreReader storeReader = null;
try
{
storeReader = repository.getStore().getReader(null);
Collection<CDOPackageInfo> packageInfos =
storeReader.readPackageInfos();
for (CDOPackageInfo info : packageInfos)
{
addPackage(new CDOPackageImpl(this, info.getPackageURI(),
info.isDynamic(), info.getMetaIDRange()));
}
}
finally
{
if (storeReader != null)
{
storeReader.release();
}
}
}
Can you please open a Bugzilla?
Regards,
Eike Stepper
----
http://wiki.eclipse.org/CDO
http://wiki.eclipse.org/Net4j
Simon McDuff schrieb:
> Why we do not release storeReader in PackageManager ?
>
> In my case .. I always have a session open to the database after the
> initialization of my server.
> @Override
>
> protected void doActivate() throws Exception
>
> {
>
> super.doActivate();
>
> IStoreReader storeReader = repository.getStore().getReader(null);
>
> Collection<CDOPackageInfo> packageInfos = storeReader.readPackageInfos();
>
> for (CDOPackageInfo info : packageInfos)
>
> {
>
> addPackage(new CDOPackageImpl(this, info.getPackageURI(), info.isDynamic(),
> info.getMetaIDRange()));
>
> }
>
> }
>
>
>
|
|
|
Re: [CDO][0.8.0] Release StoreReader [message #104656 is a reply to message #104585] |
Sat, 15 December 2007 05:16 |
Eclipse User |
|
|
|
Originally posted by: stepper.sympedia.de
Bugzilla fixed: https://bugs.eclipse.org/bugs/show_bug.cgi?id=213083
Regards,
Eike Stepper
----
http://wiki.eclipse.org/CDO
http://wiki.eclipse.org/Net4j
Eike Stepper schrieb:
> Hi Simon,
>
> That looks like a bug. The fix is easy:
>
> @Override
> protected void doActivate() throws Exception
> {
> super.doActivate();
> IStoreReader storeReader = null;
>
> try
> {
> storeReader = repository.getStore().getReader(null);
> Collection<CDOPackageInfo> packageInfos =
> storeReader.readPackageInfos();
> for (CDOPackageInfo info : packageInfos)
> {
> addPackage(new CDOPackageImpl(this, info.getPackageURI(),
> info.isDynamic(), info.getMetaIDRange()));
> }
> }
> finally
> {
> if (storeReader != null)
> {
> storeReader.release();
> }
> }
> }
>
> Can you please open a Bugzilla?
>
> Regards,
> Eike Stepper
> ----
> http://wiki.eclipse.org/CDO
> http://wiki.eclipse.org/Net4j
>
>
>
>
>
> Simon McDuff schrieb:
>> Why we do not release storeReader in PackageManager ?
>>
>> In my case .. I always have a session open to the database after the
>> initialization of my server.
>> @Override
>>
>> protected void doActivate() throws Exception
>>
>> {
>>
>> super.doActivate();
>>
>> IStoreReader storeReader = repository.getStore().getReader(null);
>>
>> Collection<CDOPackageInfo> packageInfos =
>> storeReader.readPackageInfos();
>>
>> for (CDOPackageInfo info : packageInfos)
>>
>> {
>>
>> addPackage(new CDOPackageImpl(this, info.getPackageURI(),
>> info.isDynamic(), info.getMetaIDRange()));
>>
>> }
>>
>> }
>>
>>
>>
|
|
|
|
Re: [CDO][0.8.0] Release StoreReader [message #612802 is a reply to message #104570] |
Fri, 14 December 2007 17:03 |
|
Hi Simon,
That looks like a bug. The fix is easy:
@Override
protected void doActivate() throws Exception
{
super.doActivate();
IStoreReader storeReader = null;
try
{
storeReader = repository.getStore().getReader(null);
Collection<CDOPackageInfo> packageInfos =
storeReader.readPackageInfos();
for (CDOPackageInfo info : packageInfos)
{
addPackage(new CDOPackageImpl(this, info.getPackageURI(),
info.isDynamic(), info.getMetaIDRange()));
}
}
finally
{
if (storeReader != null)
{
storeReader.release();
}
}
}
Can you please open a Bugzilla?
Regards,
Eike Stepper
----
http://wiki.eclipse.org/CDO
http://wiki.eclipse.org/Net4j
Simon McDuff schrieb:
> Why we do not release storeReader in PackageManager ?
>
> In my case .. I always have a session open to the database after the
> initialization of my server.
> @Override
>
> protected void doActivate() throws Exception
>
> {
>
> super.doActivate();
>
> IStoreReader storeReader = repository.getStore().getReader(null);
>
> Collection<CDOPackageInfo> packageInfos = storeReader.readPackageInfos();
>
> for (CDOPackageInfo info : packageInfos)
>
> {
>
> addPackage(new CDOPackageImpl(this, info.getPackageURI(), info.isDynamic(),
> info.getMetaIDRange()));
>
> }
>
> }
>
>
>
Cheers
/Eike
----
http://www.esc-net.de
http://thegordian.blogspot.com
http://twitter.com/eikestepper
|
|
|
Re: [CDO][0.8.0] Release StoreReader [message #612814 is a reply to message #104585] |
Sat, 15 December 2007 05:16 |
|
Bugzilla fixed: https://bugs.eclipse.org/bugs/show_bug.cgi?id=213083
Regards,
Eike Stepper
----
http://wiki.eclipse.org/CDO
http://wiki.eclipse.org/Net4j
Eike Stepper schrieb:
> Hi Simon,
>
> That looks like a bug. The fix is easy:
>
> @Override
> protected void doActivate() throws Exception
> {
> super.doActivate();
> IStoreReader storeReader = null;
>
> try
> {
> storeReader = repository.getStore().getReader(null);
> Collection<CDOPackageInfo> packageInfos =
> storeReader.readPackageInfos();
> for (CDOPackageInfo info : packageInfos)
> {
> addPackage(new CDOPackageImpl(this, info.getPackageURI(),
> info.isDynamic(), info.getMetaIDRange()));
> }
> }
> finally
> {
> if (storeReader != null)
> {
> storeReader.release();
> }
> }
> }
>
> Can you please open a Bugzilla?
>
> Regards,
> Eike Stepper
> ----
> http://wiki.eclipse.org/CDO
> http://wiki.eclipse.org/Net4j
>
>
>
>
>
> Simon McDuff schrieb:
>> Why we do not release storeReader in PackageManager ?
>>
>> In my case .. I always have a session open to the database after the
>> initialization of my server.
>> @Override
>>
>> protected void doActivate() throws Exception
>>
>> {
>>
>> super.doActivate();
>>
>> IStoreReader storeReader = repository.getStore().getReader(null);
>>
>> Collection<CDOPackageInfo> packageInfos =
>> storeReader.readPackageInfos();
>>
>> for (CDOPackageInfo info : packageInfos)
>>
>> {
>>
>> addPackage(new CDOPackageImpl(this, info.getPackageURI(),
>> info.isDynamic(), info.getMetaIDRange()));
>>
>> }
>>
>> }
>>
>>
>>
Cheers
/Eike
----
http://www.esc-net.de
http://thegordian.blogspot.com
http://twitter.com/eikestepper
|
|
|
|
Powered by
FUDForum. Page generated in 0.09206 seconds