You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-dev@jakarta.apache.org by Stefan Lützkendorf <lu...@apache.org> on 2005/01/19 12:00:05 UTC
Re: Any way to force Lucene reindex?
Eirikur,
I know this need too, but we have not a solution yet :-(.
Stefan
Eirikur Hrafnsson wrote:
> Hi all,
>
> I have an existing slide repo. that I need indexed by the Lucene
> indexers and extractors so they give me some search results :)
> Any way to do that?
>
> Best Regards
>
> Eirikur S. Hrafnsson, eiki@idega.is
> Chief Software Engineer
> Idega Software
> http://www.idega.com
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: slide-dev-help@jakarta.apache.org
>
--
Stefan Lützkendorf -- luetzkendorf@apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-dev-help@jakarta.apache.org
Re: Any way to force Lucene reindex?
Posted by Eirikur Hrafnsson <ei...@idega.is>.
Didn't think so :)
Maybe it should be an option for the indexers in Domain.xml
"index-on-startup" or something similar and that would cause the
ExtractorManager to get all extractors and index their entire scopes.
Cheers
-Eiki
On 19.1.2005, at 11:00, Stefan Lützkendorf wrote:
> Eirikur,
> I know this need too, but we have not a solution yet :-(.
>
> Stefan
>
>
> Eirikur Hrafnsson wrote:
>> Hi all,
>> I have an existing slide repo. that I need indexed by the Lucene
>> indexers and extractors so they give me some search results :)
>> Any way to do that?
>> Best Regards
>> Eirikur S. Hrafnsson, eiki@idega.is
>> Chief Software Engineer
>> Idega Software
>> http://www.idega.com
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: slide-dev-help@jakarta.apache.org
>
> --
> Stefan Lützkendorf -- luetzkendorf@apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: slide-dev-help@jakarta.apache.org
>
>
>
Best Regards
Eirikur S. Hrafnsson, eiki@idega.is
Chief Software Engineer
Idega Software
http://www.idega.com
---------------------------------------------------------------------
To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-dev-help@jakarta.apache.org
Re: Fatal Nullpointer "in" StandardRDBMSAdapter from NodeProperty on Oracle (at least)
Posted by Eirikur Hrafnsson <ei...@idega.is>.
BTW it seems to me that Oracle cannot store "" empty strings! so the
value will always be null.
I tried doing this:
update PROPERTIES set property_value='' where property_value is null
and the response is that 200 rows where modified but setting the value
'' has the same effect as saying property_value = null
-Eiki
On 19.1.2005, at 14:05, Stefan Lützkendorf wrote:
> Well,
> I didn't see any problem adding this test, and in my environment it
> works, but id don't use RDBMS stuff.
>
> I'll remove this check.
> Stefan
>
> Eirikur Hrafnsson wrote:
>
>> Hi,
>> I switched from my test environment to an already made Slide 2.1
>> repo. running on Oracle and just upgraded to the Slide head source.
>> And I have a fatal error in Slide when trying to get anything because
>> a nullpointerexception is thrown intentionally in NodeProperty if a
>> value of a property is null.
>> From StandardRDBMSAdapter:
>> statement =
>> connection.prepareStatement(
>> "select PROPERTY_NAME, PROPERTY_NAMESPACE,
>> PROPERTY_VALUE, PROPERTY_TYPE, IS_PROTECTED from PROPERTIES where
>> VERSION_ID = ?");
>> statement.setLong(1, versionId);
>> res = statement.executeQuery();
>> while (res.next()) {
>> String propertyName = res.getString(1);
>> String propertyNamespace = res.getString(2);
>> NodeProperty property =
>> new NodeProperty(
>> propertyName,
>> res.getString(3),
>> propertyNamespace,
>> res.getString(4),
>> res.getInt(5) == 1);
>> properties.put(propertyNamespace + propertyName,
>> property);
>> }
>> } finally {
>> close(statement, res);
>> }
>> From NodeProperty:
>> /**
>> * Constructor.
>> *
>> * @param name Name
>> * @param value Value
>> * @param namespace Namespace
>> */
>> public NodeProperty(String name, Object value, String namespace) {
>> if (value == null) throw new NullPointerException();
>> this.propertyName = PropertyName.getPropertyName(name,
>> namespace);
>> this.value = value;
>> this.type = "";
>> this.kind = determineKind(this.propertyName.getNamespace(),
>> this.propertyName.getName());
>> }
>> In Slide 2.1 there wasn't a null check and I'm wondering why it was
>> added since lots of properties (in my database at least)
>> have null values such as "source", "resourcetype" etc.
>> Best regards
>> Eiki, idega.
>> On 19.1.2005, at 11:00, Stefan Lützkendorf wrote:
>>> Eirikur,
>>> I know this need too, but we have not a solution yet :-(.
>>>
>>> Stefan
>>>
>>>
>>> Eirikur Hrafnsson wrote:
>>>
>>>> Hi all,
>>>> I have an existing slide repo. that I need indexed by the Lucene
>>>> indexers and extractors so they give me some search results :)
>>>> Any way to do that?
>>>> Best Regards
>>>> Eirikur S. Hrafnsson, eiki@idega.is
>>>> Chief Software Engineer
>>>> Idega Software
>>>> http://www.idega.com
>>>> --------------------------------------------------------------------
>>>> -
>>>> To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
>>>> For additional commands, e-mail: slide-dev-help@jakarta.apache.org
>>>
>>>
>>> --
>>> Stefan Lützkendorf -- luetzkendorf@apache.org
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
>>> For additional commands, e-mail: slide-dev-help@jakarta.apache.org
>>>
>>>
>>>
>> Best Regards
>> Eirikur S. Hrafnsson, eiki@idega.is
>> Chief Software Engineer
>> Idega Software
>> http://www.idega.com
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: slide-dev-help@jakarta.apache.org
>
> --
> Stefan Lützkendorf -- luetzkendorf@apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: slide-dev-help@jakarta.apache.org
>
>
>
Best Regards
Eirikur S. Hrafnsson, eiki@idega.is
Chief Software Engineer
Idega Software
http://www.idega.com
---------------------------------------------------------------------
To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-dev-help@jakarta.apache.org
Re: Fatal Nullpointer "in" StandardRDBMSAdapter from NodeProperty on Oracle (at least)
Posted by Eirikur Hrafnsson <ei...@idega.is>.
I was just testing that and it works so please check it in : )
Maybe the null check in validate should then be removed since the
propertyvalue will never be null?
-Eiki
On 19.1.2005, at 14:43, Stefan Lützkendorf wrote:
> In slide 2.1 null values given in NodeProperty ctor are automatically
> replaced with an empty string.
> That behavior I will restore. ok?
>
> Stefan
>
>
>
> Eirikur Hrafnsson wrote:
>
>> I think that might just move the problem to the validate method but I
>> will test commenting out the nullpointer throwing myself, unless
>> there is some other stuff that you know of.
>> The weird thing also Stefan is that when using HSQLDB the value
>> column is never null but an empty string "" so the error doesn't
>> appear there.
>> I'm wondering if the storing of parameters has changed also so that
>> now slide stores empty strings rather than null values but didn't in
>> 2.1.
>> cheers
>> Eiki, idega.
>> On 19.1.2005, at 14:05, Stefan Lützkendorf wrote:
>>> Well,
>>> I didn't see any problem adding this test, and in my environment it
>>> works, but id don't use RDBMS stuff.
>>>
>>> I'll remove this check.
>>> Stefan
>>>
>>> Eirikur Hrafnsson wrote:
>>>
>>>> Hi,
>>>> I switched from my test environment to an already made Slide 2.1
>>>> repo. running on Oracle and just upgraded to the Slide head source.
>>>> And I have a fatal error in Slide when trying to get anything
>>>> because a nullpointerexception is thrown intentionally in
>>>> NodeProperty if a value of a property is null.
>>>> From StandardRDBMSAdapter:
>>>> statement =
>>>> connection.prepareStatement(
>>>> "select PROPERTY_NAME, PROPERTY_NAMESPACE,
>>>> PROPERTY_VALUE, PROPERTY_TYPE, IS_PROTECTED from PROPERTIES where
>>>> VERSION_ID = ?");
>>>> statement.setLong(1, versionId);
>>>> res = statement.executeQuery();
>>>> while (res.next()) {
>>>> String propertyName = res.getString(1);
>>>> String propertyNamespace = res.getString(2);
>>>> NodeProperty property =
>>>> new NodeProperty(
>>>> propertyName,
>>>> res.getString(3),
>>>> propertyNamespace,
>>>> res.getString(4),
>>>> res.getInt(5) == 1);
>>>> properties.put(propertyNamespace +
>>>> propertyName, property);
>>>> }
>>>> } finally {
>>>> close(statement, res);
>>>> }
>>>> From NodeProperty:
>>>> /**
>>>> * Constructor.
>>>> *
>>>> * @param name Name
>>>> * @param value Value
>>>> * @param namespace Namespace
>>>> */
>>>> public NodeProperty(String name, Object value, String
>>>> namespace) {
>>>> if (value == null) throw new NullPointerException();
>>>> this.propertyName = PropertyName.getPropertyName(name,
>>>> namespace);
>>>> this.value = value;
>>>> this.type = "";
>>>> this.kind = determineKind(this.propertyName.getNamespace(),
>>>> this.propertyName.getName());
>>>> }
>>>> In Slide 2.1 there wasn't a null check and I'm wondering why it was
>>>> added since lots of properties (in my database at least)
>>>> have null values such as "source", "resourcetype" etc.
>>>> Best regards
>>>> Eiki, idega.
>>>> On 19.1.2005, at 11:00, Stefan Lützkendorf wrote:
>>>>
>>>>> Eirikur,
>>>>> I know this need too, but we have not a solution yet :-(.
>>>>>
>>>>> Stefan
>>>>>
>>>>>
>>>>> Eirikur Hrafnsson wrote:
>>>>>
>>>>>> Hi all,
>>>>>> I have an existing slide repo. that I need indexed by the Lucene
>>>>>> indexers and extractors so they give me some search results :)
>>>>>> Any way to do that?
>>>>>> Best Regards
>>>>>> Eirikur S. Hrafnsson, eiki@idega.is
>>>>>> Chief Software Engineer
>>>>>> Idega Software
>>>>>> http://www.idega.com
>>>>>> ------------------------------------------------------------------
>>>>>> -- -
>>>>>> To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
>>>>>> For additional commands, e-mail: slide-dev-help@jakarta.apache.org
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Stefan Lützkendorf -- luetzkendorf@apache.org
>>>>>
>>>>>
>>>>> -------------------------------------------------------------------
>>>>> --
>>>>> To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
>>>>> For additional commands, e-mail: slide-dev-help@jakarta.apache.org
>>>>>
>>>>>
>>>>>
>>>> Best Regards
>>>> Eirikur S. Hrafnsson, eiki@idega.is
>>>> Chief Software Engineer
>>>> Idega Software
>>>> http://www.idega.com
>>>> --------------------------------------------------------------------
>>>> -
>>>> To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
>>>> For additional commands, e-mail: slide-dev-help@jakarta.apache.org
>>>
>>>
>>> --
>>> Stefan Lützkendorf -- luetzkendorf@apache.org
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
>>> For additional commands, e-mail: slide-dev-help@jakarta.apache.org
>>>
>>>
>>>
>> Best Regards
>> Eirikur S. Hrafnsson, eiki@idega.is
>> Chief Software Engineer
>> Idega Software
>> http://www.idega.com
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: slide-dev-help@jakarta.apache.org
>
> --
> Stefan Lützkendorf -- luetzkendorf@apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: slide-dev-help@jakarta.apache.org
>
>
>
Best Regards
Eirikur S. Hrafnsson, eiki@idega.is
Chief Software Engineer
Idega Software
http://www.idega.com
---------------------------------------------------------------------
To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-dev-help@jakarta.apache.org
Re: Fatal Nullpointer "in" StandardRDBMSAdapter from NodeProperty
on Oracle (at least)
Posted by Stefan Lützkendorf <lu...@apache.org>.
In slide 2.1 null values given in NodeProperty ctor are automatically
replaced with an empty string.
That behavior I will restore. ok?
Stefan
Eirikur Hrafnsson wrote:
> I think that might just move the problem to the validate method but I
> will test commenting out the nullpointer throwing myself, unless there
> is some other stuff that you know of.
>
> The weird thing also Stefan is that when using HSQLDB the value column
> is never null but an empty string "" so the error doesn't appear there.
> I'm wondering if the storing of parameters has changed also so that now
> slide stores empty strings rather than null values but didn't in 2.1.
>
> cheers
> Eiki, idega.
>
>
>
> On 19.1.2005, at 14:05, Stefan Lützkendorf wrote:
>
>> Well,
>> I didn't see any problem adding this test, and in my environment it
>> works, but id don't use RDBMS stuff.
>>
>> I'll remove this check.
>> Stefan
>>
>> Eirikur Hrafnsson wrote:
>>
>>> Hi,
>>> I switched from my test environment to an already made Slide 2.1
>>> repo. running on Oracle and just upgraded to the Slide head source.
>>> And I have a fatal error in Slide when trying to get anything
>>> because a nullpointerexception is thrown intentionally in
>>> NodeProperty if a value of a property is null.
>>> From StandardRDBMSAdapter:
>>> statement =
>>> connection.prepareStatement(
>>> "select PROPERTY_NAME, PROPERTY_NAMESPACE,
>>> PROPERTY_VALUE, PROPERTY_TYPE, IS_PROTECTED from PROPERTIES where
>>> VERSION_ID = ?");
>>> statement.setLong(1, versionId);
>>> res = statement.executeQuery();
>>> while (res.next()) {
>>> String propertyName = res.getString(1);
>>> String propertyNamespace = res.getString(2);
>>> NodeProperty property =
>>> new NodeProperty(
>>> propertyName,
>>> res.getString(3),
>>> propertyNamespace,
>>> res.getString(4),
>>> res.getInt(5) == 1);
>>> properties.put(propertyNamespace + propertyName,
>>> property);
>>> }
>>> } finally {
>>> close(statement, res);
>>> }
>>> From NodeProperty:
>>> /**
>>> * Constructor.
>>> *
>>> * @param name Name
>>> * @param value Value
>>> * @param namespace Namespace
>>> */
>>> public NodeProperty(String name, Object value, String namespace) {
>>> if (value == null) throw new NullPointerException();
>>> this.propertyName = PropertyName.getPropertyName(name,
>>> namespace);
>>> this.value = value;
>>> this.type = "";
>>> this.kind = determineKind(this.propertyName.getNamespace(),
>>> this.propertyName.getName());
>>> }
>>> In Slide 2.1 there wasn't a null check and I'm wondering why it was
>>> added since lots of properties (in my database at least)
>>> have null values such as "source", "resourcetype" etc.
>>> Best regards
>>> Eiki, idega.
>>> On 19.1.2005, at 11:00, Stefan Lützkendorf wrote:
>>>
>>>> Eirikur,
>>>> I know this need too, but we have not a solution yet :-(.
>>>>
>>>> Stefan
>>>>
>>>>
>>>> Eirikur Hrafnsson wrote:
>>>>
>>>>> Hi all,
>>>>> I have an existing slide repo. that I need indexed by the Lucene
>>>>> indexers and extractors so they give me some search results :)
>>>>> Any way to do that?
>>>>> Best Regards
>>>>> Eirikur S. Hrafnsson, eiki@idega.is
>>>>> Chief Software Engineer
>>>>> Idega Software
>>>>> http://www.idega.com
>>>>> -------------------------------------------------------------------- -
>>>>> To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
>>>>> For additional commands, e-mail: slide-dev-help@jakarta.apache.org
>>>>
>>>>
>>>>
>>>> --
>>>> Stefan Lützkendorf -- luetzkendorf@apache.org
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
>>>> For additional commands, e-mail: slide-dev-help@jakarta.apache.org
>>>>
>>>>
>>>>
>>> Best Regards
>>> Eirikur S. Hrafnsson, eiki@idega.is
>>> Chief Software Engineer
>>> Idega Software
>>> http://www.idega.com
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
>>> For additional commands, e-mail: slide-dev-help@jakarta.apache.org
>>
>>
>> --
>> Stefan Lützkendorf -- luetzkendorf@apache.org
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: slide-dev-help@jakarta.apache.org
>>
>>
>>
> Best Regards
>
> Eirikur S. Hrafnsson, eiki@idega.is
> Chief Software Engineer
> Idega Software
> http://www.idega.com
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: slide-dev-help@jakarta.apache.org
>
>
--
Stefan Lützkendorf -- luetzkendorf@apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-dev-help@jakarta.apache.org
Re: Fatal Nullpointer "in" StandardRDBMSAdapter from NodeProperty on Oracle (at least)
Posted by Eirikur Hrafnsson <ei...@idega.is>.
I think that might just move the problem to the validate method but I
will test commenting out the nullpointer throwing myself, unless there
is some other stuff that you know of.
The weird thing also Stefan is that when using HSQLDB the value column
is never null but an empty string "" so the error doesn't appear there.
I'm wondering if the storing of parameters has changed also so that now
slide stores empty strings rather than null values but didn't in 2.1.
cheers
Eiki, idega.
On 19.1.2005, at 14:05, Stefan Lützkendorf wrote:
> Well,
> I didn't see any problem adding this test, and in my environment it
> works, but id don't use RDBMS stuff.
>
> I'll remove this check.
> Stefan
>
> Eirikur Hrafnsson wrote:
>
>> Hi,
>> I switched from my test environment to an already made Slide 2.1
>> repo. running on Oracle and just upgraded to the Slide head source.
>> And I have a fatal error in Slide when trying to get anything because
>> a nullpointerexception is thrown intentionally in NodeProperty if a
>> value of a property is null.
>> From StandardRDBMSAdapter:
>> statement =
>> connection.prepareStatement(
>> "select PROPERTY_NAME, PROPERTY_NAMESPACE,
>> PROPERTY_VALUE, PROPERTY_TYPE, IS_PROTECTED from PROPERTIES where
>> VERSION_ID = ?");
>> statement.setLong(1, versionId);
>> res = statement.executeQuery();
>> while (res.next()) {
>> String propertyName = res.getString(1);
>> String propertyNamespace = res.getString(2);
>> NodeProperty property =
>> new NodeProperty(
>> propertyName,
>> res.getString(3),
>> propertyNamespace,
>> res.getString(4),
>> res.getInt(5) == 1);
>> properties.put(propertyNamespace + propertyName,
>> property);
>> }
>> } finally {
>> close(statement, res);
>> }
>> From NodeProperty:
>> /**
>> * Constructor.
>> *
>> * @param name Name
>> * @param value Value
>> * @param namespace Namespace
>> */
>> public NodeProperty(String name, Object value, String namespace) {
>> if (value == null) throw new NullPointerException();
>> this.propertyName = PropertyName.getPropertyName(name,
>> namespace);
>> this.value = value;
>> this.type = "";
>> this.kind = determineKind(this.propertyName.getNamespace(),
>> this.propertyName.getName());
>> }
>> In Slide 2.1 there wasn't a null check and I'm wondering why it was
>> added since lots of properties (in my database at least)
>> have null values such as "source", "resourcetype" etc.
>> Best regards
>> Eiki, idega.
>> On 19.1.2005, at 11:00, Stefan Lützkendorf wrote:
>>> Eirikur,
>>> I know this need too, but we have not a solution yet :-(.
>>>
>>> Stefan
>>>
>>>
>>> Eirikur Hrafnsson wrote:
>>>
>>>> Hi all,
>>>> I have an existing slide repo. that I need indexed by the Lucene
>>>> indexers and extractors so they give me some search results :)
>>>> Any way to do that?
>>>> Best Regards
>>>> Eirikur S. Hrafnsson, eiki@idega.is
>>>> Chief Software Engineer
>>>> Idega Software
>>>> http://www.idega.com
>>>> --------------------------------------------------------------------
>>>> -
>>>> To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
>>>> For additional commands, e-mail: slide-dev-help@jakarta.apache.org
>>>
>>>
>>> --
>>> Stefan Lützkendorf -- luetzkendorf@apache.org
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
>>> For additional commands, e-mail: slide-dev-help@jakarta.apache.org
>>>
>>>
>>>
>> Best Regards
>> Eirikur S. Hrafnsson, eiki@idega.is
>> Chief Software Engineer
>> Idega Software
>> http://www.idega.com
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: slide-dev-help@jakarta.apache.org
>
> --
> Stefan Lützkendorf -- luetzkendorf@apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: slide-dev-help@jakarta.apache.org
>
>
>
Best Regards
Eirikur S. Hrafnsson, eiki@idega.is
Chief Software Engineer
Idega Software
http://www.idega.com
---------------------------------------------------------------------
To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-dev-help@jakarta.apache.org
Re: Fatal Nullpointer "in" StandardRDBMSAdapter from NodeProperty
on Oracle (at least)
Posted by Stefan Lützkendorf <lu...@apache.org>.
Well,
I didn't see any problem adding this test, and in my environment it
works, but id don't use RDBMS stuff.
I'll remove this check.
Stefan
Eirikur Hrafnsson wrote:
> Hi,
>
> I switched from my test environment to an already made Slide 2.1 repo.
> running on Oracle and just upgraded to the Slide head source.
> And I have a fatal error in Slide when trying to get anything because a
> nullpointerexception is thrown intentionally in NodeProperty if a value
> of a property is null.
>
> From StandardRDBMSAdapter:
> statement =
> connection.prepareStatement(
> "select PROPERTY_NAME, PROPERTY_NAMESPACE,
> PROPERTY_VALUE, PROPERTY_TYPE, IS_PROTECTED from PROPERTIES where
> VERSION_ID = ?");
> statement.setLong(1, versionId);
> res = statement.executeQuery();
> while (res.next()) {
> String propertyName = res.getString(1);
> String propertyNamespace = res.getString(2);
> NodeProperty property =
> new NodeProperty(
> propertyName,
> res.getString(3),
> propertyNamespace,
> res.getString(4),
> res.getInt(5) == 1);
> properties.put(propertyNamespace + propertyName,
> property);
> }
> } finally {
> close(statement, res);
> }
>
> From NodeProperty:
> /**
> * Constructor.
> *
> * @param name Name
> * @param value Value
> * @param namespace Namespace
> */
> public NodeProperty(String name, Object value, String namespace) {
> if (value == null) throw new NullPointerException();
> this.propertyName = PropertyName.getPropertyName(name, namespace);
> this.value = value;
> this.type = "";
> this.kind = determineKind(this.propertyName.getNamespace(),
> this.propertyName.getName());
> }
>
>
> In Slide 2.1 there wasn't a null check and I'm wondering why it was
> added since lots of properties (in my database at least)
> have null values such as "source", "resourcetype" etc.
>
> Best regards
> Eiki, idega.
>
>
>
> On 19.1.2005, at 11:00, Stefan Lützkendorf wrote:
>
>> Eirikur,
>> I know this need too, but we have not a solution yet :-(.
>>
>> Stefan
>>
>>
>> Eirikur Hrafnsson wrote:
>>
>>> Hi all,
>>> I have an existing slide repo. that I need indexed by the Lucene
>>> indexers and extractors so they give me some search results :)
>>> Any way to do that?
>>> Best Regards
>>> Eirikur S. Hrafnsson, eiki@idega.is
>>> Chief Software Engineer
>>> Idega Software
>>> http://www.idega.com
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
>>> For additional commands, e-mail: slide-dev-help@jakarta.apache.org
>>
>>
>> --
>> Stefan Lützkendorf -- luetzkendorf@apache.org
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: slide-dev-help@jakarta.apache.org
>>
>>
>>
> Best Regards
>
> Eirikur S. Hrafnsson, eiki@idega.is
> Chief Software Engineer
> Idega Software
> http://www.idega.com
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: slide-dev-help@jakarta.apache.org
>
>
--
Stefan Lützkendorf -- luetzkendorf@apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-dev-help@jakarta.apache.org
Fatal Nullpointer "in" StandardRDBMSAdapter from NodeProperty on Oracle (at least)
Posted by Eirikur Hrafnsson <ei...@idega.is>.
Hi,
I switched from my test environment to an already made Slide 2.1 repo.
running on Oracle and just upgraded to the Slide head source.
And I have a fatal error in Slide when trying to get anything because a
nullpointerexception is thrown intentionally in NodeProperty if a value
of a property is null.
From StandardRDBMSAdapter:
statement =
connection.prepareStatement(
"select PROPERTY_NAME, PROPERTY_NAMESPACE,
PROPERTY_VALUE, PROPERTY_TYPE, IS_PROTECTED from PROPERTIES where
VERSION_ID = ?");
statement.setLong(1, versionId);
res = statement.executeQuery();
while (res.next()) {
String propertyName = res.getString(1);
String propertyNamespace = res.getString(2);
NodeProperty property =
new NodeProperty(
propertyName,
res.getString(3),
propertyNamespace,
res.getString(4),
res.getInt(5) == 1);
properties.put(propertyNamespace + propertyName,
property);
}
} finally {
close(statement, res);
}
From NodeProperty:
/**
* Constructor.
*
* @param name Name
* @param value Value
* @param namespace Namespace
*/
public NodeProperty(String name, Object value, String namespace) {
if (value == null) throw new NullPointerException();
this.propertyName = PropertyName.getPropertyName(name,
namespace);
this.value = value;
this.type = "";
this.kind = determineKind(this.propertyName.getNamespace(),
this.propertyName.getName());
}
In Slide 2.1 there wasn't a null check and I'm wondering why it was
added since lots of properties (in my database at least)
have null values such as "source", "resourcetype" etc.
Best regards
Eiki, idega.
On 19.1.2005, at 11:00, Stefan Lützkendorf wrote:
> Eirikur,
> I know this need too, but we have not a solution yet :-(.
>
> Stefan
>
>
> Eirikur Hrafnsson wrote:
>> Hi all,
>> I have an existing slide repo. that I need indexed by the Lucene
>> indexers and extractors so they give me some search results :)
>> Any way to do that?
>> Best Regards
>> Eirikur S. Hrafnsson, eiki@idega.is
>> Chief Software Engineer
>> Idega Software
>> http://www.idega.com
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: slide-dev-help@jakarta.apache.org
>
> --
> Stefan Lützkendorf -- luetzkendorf@apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: slide-dev-help@jakarta.apache.org
>
>
>
Best Regards
Eirikur S. Hrafnsson, eiki@idega.is
Chief Software Engineer
Idega Software
http://www.idega.com
---------------------------------------------------------------------
To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-dev-help@jakarta.apache.org
Re: Any way to force Lucene reindex?
Posted by Eirikur Hrafnsson <ei...@idega.is>.
ok great :)
On 20.1.2005, at 02:10, James Mason wrote:
> Ok. I'll try to get it into the proposals section later this week.
> Tomorrow if I have time, otherwise Friday.
>
> -James
>
> On Thu, 2005-01-20 at 00:30 +0000, Eirikur Hrafnsson wrote:
>> We are definately interested!
>>
>> best regards
>> -Eirikur, idega.
>>
>>
>> On 19.1.2005, at 17:33, James Mason wrote:
>>
>>> I have a "batch indexer" that I'm currently using to update an
>>> external
>>> search engine. Both the "batch indexer" and a custom IndexTrigger add
>>> indexing events to a queue which is then processed by a separate
>>> thread.
>>>
>>> I haven't had a chance to look at the Lucene code yet, but what I've
>>> got
>>> is written using the Spring framework so it should be easy extend.
>>> One
>>> class is all that's necessary, I think (the separate thread that
>>> updates
>>> the index).
>>>
>>> Let me know if anyone's interested.
>>>
>>> -James
>>>
>>> On Wed, 2005-01-19 at 12:00 +0100, Stefan Lützkendorf wrote:
>>>> Eirikur,
>>>> I know this need too, but we have not a solution yet :-(.
>>>>
>>>> Stefan
>>>>
>>>>
>>>> Eirikur Hrafnsson wrote:
>>>>> Hi all,
>>>>>
>>>>> I have an existing slide repo. that I need indexed by the Lucene
>>>>> indexers and extractors so they give me some search results :)
>>>>> Any way to do that?
>>>>>
>>>>> Best Regards
>>>>>
>>>>> Eirikur S. Hrafnsson, eiki@idega.is
>>>>> Chief Software Engineer
>>>>> Idega Software
>>>>> http://www.idega.com
>>>>>
>>>>>
>>>>> -------------------------------------------------------------------
>>>>> --
>>>>> To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
>>>>> For additional commands, e-mail: slide-dev-help@jakarta.apache.org
>>>>>
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
>>> For additional commands, e-mail: slide-dev-help@jakarta.apache.org
>>>
>>>
>>>
>> Best Regards
>>
>> Eirikur S. Hrafnsson, eiki@idega.is
>> Chief Software Engineer
>> Idega Software
>> http://www.idega.com
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: slide-dev-help@jakarta.apache.org
>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: slide-dev-help@jakarta.apache.org
>
>
>
Best Regards
Eirikur S. Hrafnsson, eiki@idega.is
Chief Software Engineer
Idega Software
http://www.idega.com
---------------------------------------------------------------------
To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-dev-help@jakarta.apache.org
Re: Any way to force Lucene reindex?
Posted by James Mason <ma...@apache.org>.
Ok. I'll try to get it into the proposals section later this week.
Tomorrow if I have time, otherwise Friday.
-James
On Thu, 2005-01-20 at 00:30 +0000, Eirikur Hrafnsson wrote:
> We are definately interested!
>
> best regards
> -Eirikur, idega.
>
>
> On 19.1.2005, at 17:33, James Mason wrote:
>
> > I have a "batch indexer" that I'm currently using to update an external
> > search engine. Both the "batch indexer" and a custom IndexTrigger add
> > indexing events to a queue which is then processed by a separate
> > thread.
> >
> > I haven't had a chance to look at the Lucene code yet, but what I've
> > got
> > is written using the Spring framework so it should be easy extend. One
> > class is all that's necessary, I think (the separate thread that
> > updates
> > the index).
> >
> > Let me know if anyone's interested.
> >
> > -James
> >
> > On Wed, 2005-01-19 at 12:00 +0100, Stefan Lützkendorf wrote:
> >> Eirikur,
> >> I know this need too, but we have not a solution yet :-(.
> >>
> >> Stefan
> >>
> >>
> >> Eirikur Hrafnsson wrote:
> >>> Hi all,
> >>>
> >>> I have an existing slide repo. that I need indexed by the Lucene
> >>> indexers and extractors so they give me some search results :)
> >>> Any way to do that?
> >>>
> >>> Best Regards
> >>>
> >>> Eirikur S. Hrafnsson, eiki@idega.is
> >>> Chief Software Engineer
> >>> Idega Software
> >>> http://www.idega.com
> >>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
> >>> For additional commands, e-mail: slide-dev-help@jakarta.apache.org
> >>>
> >>
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: slide-dev-help@jakarta.apache.org
> >
> >
> >
> Best Regards
>
> Eirikur S. Hrafnsson, eiki@idega.is
> Chief Software Engineer
> Idega Software
> http://www.idega.com
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: slide-dev-help@jakarta.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-dev-help@jakarta.apache.org
Re: Any way to force Lucene reindex?
Posted by Eirikur Hrafnsson <ei...@idega.is>.
We are definately interested!
best regards
-Eirikur, idega.
On 19.1.2005, at 17:33, James Mason wrote:
> I have a "batch indexer" that I'm currently using to update an external
> search engine. Both the "batch indexer" and a custom IndexTrigger add
> indexing events to a queue which is then processed by a separate
> thread.
>
> I haven't had a chance to look at the Lucene code yet, but what I've
> got
> is written using the Spring framework so it should be easy extend. One
> class is all that's necessary, I think (the separate thread that
> updates
> the index).
>
> Let me know if anyone's interested.
>
> -James
>
> On Wed, 2005-01-19 at 12:00 +0100, Stefan Lützkendorf wrote:
>> Eirikur,
>> I know this need too, but we have not a solution yet :-(.
>>
>> Stefan
>>
>>
>> Eirikur Hrafnsson wrote:
>>> Hi all,
>>>
>>> I have an existing slide repo. that I need indexed by the Lucene
>>> indexers and extractors so they give me some search results :)
>>> Any way to do that?
>>>
>>> Best Regards
>>>
>>> Eirikur S. Hrafnsson, eiki@idega.is
>>> Chief Software Engineer
>>> Idega Software
>>> http://www.idega.com
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
>>> For additional commands, e-mail: slide-dev-help@jakarta.apache.org
>>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: slide-dev-help@jakarta.apache.org
>
>
>
Best Regards
Eirikur S. Hrafnsson, eiki@idega.is
Chief Software Engineer
Idega Software
http://www.idega.com
---------------------------------------------------------------------
To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-dev-help@jakarta.apache.org
Re: Any way to force Lucene reindex?
Posted by James Mason <ma...@apache.org>.
I have a "batch indexer" that I'm currently using to update an external
search engine. Both the "batch indexer" and a custom IndexTrigger add
indexing events to a queue which is then processed by a separate thread.
I haven't had a chance to look at the Lucene code yet, but what I've got
is written using the Spring framework so it should be easy extend. One
class is all that's necessary, I think (the separate thread that updates
the index).
Let me know if anyone's interested.
-James
On Wed, 2005-01-19 at 12:00 +0100, Stefan Lützkendorf wrote:
> Eirikur,
> I know this need too, but we have not a solution yet :-(.
>
> Stefan
>
>
> Eirikur Hrafnsson wrote:
> > Hi all,
> >
> > I have an existing slide repo. that I need indexed by the Lucene
> > indexers and extractors so they give me some search results :)
> > Any way to do that?
> >
> > Best Regards
> >
> > Eirikur S. Hrafnsson, eiki@idega.is
> > Chief Software Engineer
> > Idega Software
> > http://www.idega.com
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: slide-dev-help@jakarta.apache.org
> >
>
---------------------------------------------------------------------
To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-dev-help@jakarta.apache.org