It was a quick fix. new version is checked in.

Thanks for reminding,

Jörg

On Thu, Sep 11, 2014 at 7:53 PM, 'Sandeep Ramesh Khanzode' via
elasticsearch <[email protected]> wrote:

> Hi Jorg,
>
> Sure. Thanks,
>
> Just wondering what changed so much in 1.3? Is there sort of a quick fix?
> Or else, will just wait for an update from you.
>
> Thanks,
> Sandeep
>
>
> On Wednesday, 10 September 2014 15:20:57 UTC+5:30, Jörg Prante wrote:
>>
>> The plugin is for 1.2, I have to update the simple action plugin to
>> Elasticsearch 1.3
>>
>> Thanks for the reminder
>>
>> Jörg
>>
>>
>> On Wed, Sep 10, 2014 at 11:08 AM, 'Sandeep Ramesh Khanzode' via
>> elasticsearch <[email protected]> wrote:
>>
>>> Hi Jorg,
>>>
>>> I was trying to install this plugin on ES v1.3.1. I am getting the
>>> errors similar to below. Can you please tell me what has changed and how I
>>> can rectify? Thanks,
>>>
>>> 4) No implementation for 
>>> java.util.Map<org.elasticsearch.action.GenericAction,
>>> org.elasticsearch.action.support.TransportAction> was bound.
>>>   while locating java.util.Map<org.elasticsearch.action.GenericAction,
>>> org.elasticsearch.action.support.TransportAction>
>>>     for parameter 1 at org.elasticsearch.client.node.
>>> NodeClusterAdminClient.<init>(Unknown Source)
>>>   while locating org.elasticsearch.client.node.NodeClusterAdminClient
>>>     for parameter 1 at 
>>> org.elasticsearch.client.node.NodeAdminClient.<init>(Unknown
>>> Source)
>>>   while locating org.elasticsearch.client.node.NodeAdminClient
>>>     for parameter 2 at 
>>> org.elasticsearch.client.node.NodeClient.<init>(Unknown
>>> Source)
>>>   at org.elasticsearch.client.node.NodeClientModule.configure(
>>> NodeClientModule.java:38)
>>>
>>> 5) No implementation for 
>>> java.util.Map<org.elasticsearch.action.GenericAction,
>>> org.elasticsearch.action.support.TransportAction> was bound.
>>>   while locating java.util.Map<org.elasticsearch.action.GenericAction,
>>> org.elasticsearch.action.support.TransportAction>
>>>     for parameter 1 at org.elasticsearch.client.node.
>>> NodeIndicesAdminClient.<init>(Unknown Source)
>>>   at org.elasticsearch.client.node.NodeClientModule.configure(
>>> NodeClientModule.java:36)
>>>
>>> 6) No implementation for 
>>> java.util.Map<org.elasticsearch.action.GenericAction,
>>> org.elasticsearch.action.support.TransportAction> was bound.
>>>   while locating java.util.Map<org.elasticsearch.action.GenericAction,
>>> org.elasticsearch.action.support.TransportAction>
>>>     for parameter 1 at org.elasticsearch.client.node.
>>> NodeIndicesAdminClient.<init>(Unknown Source)
>>>   while locating org.elasticsearch.client.node.NodeIndicesAdminClient
>>>     for parameter 2 at 
>>> org.elasticsearch.client.node.NodeAdminClient.<init>(Unknown
>>> Source)
>>>   at org.elasticsearch.client.node.NodeClientModule.configure(
>>> NodeClientModule.java:37)
>>>
>>> 7) No implementation for 
>>> java.util.Map<org.elasticsearch.action.GenericAction,
>>> org.elasticsearch.action.support.TransportAction> was bound.
>>>   while locating java.util.Map<org.elasticsearch.action.GenericAction,
>>> org.elasticsearch.action.support.TransportAction>
>>>     for parameter 1 at org.elasticsearch.client.node.
>>> NodeIndicesAdminClient.<init>(Unknown Source)
>>>   while locating org.elasticsearch.client.node.NodeIndicesAdminClient
>>>     for parameter 2 at 
>>> org.elasticsearch.client.node.NodeAdminClient.<init>(Unknown
>>> Source)
>>>   while locating org.elasticsearch.client.node.NodeAdminClient
>>>     for parameter 2 at 
>>> org.elasticsearch.client.node.NodeClient.<init>(Unknown
>>> Source)
>>>   at org.elasticsearch.client.node.NodeClientModule.configure(
>>> NodeClientModule.java:38)
>>>
>>> 8) No implementation for org.elasticsearch.action.GenericAction
>>> annotated with @org.elasticsearch.common.inject.multibindings.Element(
>>> setNam
>>> e=,uniqueId=275) was bound.
>>>   at org.elasticsearch.action.ActionModule.configure(
>>> ActionModule.java:304)
>>>
>>> 9) An exception was caught and reported. Message: null
>>>   at org.elasticsearch.common.inject.InjectorShell$Builder.
>>> build(InjectorShell.java:130)
>>>
>>> 9 errors
>>>         at org.elasticsearch.common.inject.internal.Errors.
>>> throwCreationExceptionIfErrorsExist(Errors.java:344)
>>>         at org.elasticsearch.common.inject.InjectorBuilder.
>>> initializeStatically(InjectorBuilder.java:151)
>>>         at org.elasticsearch.common.inject.InjectorBuilder.build(
>>> InjectorBuilder.java:102)
>>>         at org.elasticsearch.common.inject.Guice.createInjector(
>>> Guice.java:93)
>>>         at org.elasticsearch.common.inject.Guice.createInjector(
>>> Guice.java:70)
>>>         at org.elasticsearch.common.inject.ModulesBuilder.
>>> createInjector(ModulesBuilder.java:59)
>>>         at org.elasticsearch.node.internal.InternalNode.<init>(
>>> InternalNode.java:192)
>>>         at org.elasticsearch.node.NodeBuilder.build(NodeBuilder.
>>> java:159)
>>>         at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.
>>> java:70)
>>>         at org.elasticsearch.bootstrap.Bootstrap.main(Bootstrap.java:
>>> 203)
>>>         at org.elasticsearch.bootstrap.Elasticsearch.main(
>>> Elasticsearch.java:32)
>>> Caused by: java.lang.reflect.MalformedParameterizedTypeException
>>>         at sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl.
>>> validateConstructorArguments(ParameterizedTypeImpl.java:58)
>>>         at sun.reflect.generics.reflectiveObjects.
>>> ParameterizedTypeImpl.<init>(ParameterizedTypeImpl.java:51)
>>>         at sun.reflect.generics.reflectiveObjects.
>>> ParameterizedTypeImpl.make(ParameterizedTypeImpl.java:92)
>>>         at sun.reflect.generics.factory.CoreReflectionFactory.
>>> makeParameterizedType(CoreReflectionFactory.java:105)
>>>         at sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(
>>> Reifier.java:140)
>>>         at sun.reflect.generics.tree.ClassTypeSignature.accept(
>>> ClassTypeSignature.java:49)
>>>         at sun.reflect.generics.repository.ClassRepository.
>>> getSuperclass(ClassRepository.java:86)
>>>         at java.lang.Class.getGenericSuperclass(Class.java:764)
>>>         at org.elasticsearch.common.inject.internal.MoreTypes.
>>> getGenericSupertype(MoreTypes.java:390)
>>>         at org.elasticsearch.common.inject.TypeLiteral.
>>> getSupertype(TypeLiteral.java:262)
>>>         at org.elasticsearch.common.inject.spi.InjectionPoint.
>>> addInjectionPoints(InjectionPoint.java:341)
>>>         at org.elasticsearch.common.inject.spi.InjectionPoint.
>>> forInstanceMethodsAndFields(InjectionPoint.java:287)
>>>         at org.elasticsearch.common.inject.spi.InjectionPoint.
>>> forInstanceMethodsAndFields(InjectionPoint.java:309)
>>>         at org.elasticsearch.common.inject.internal.
>>> BindingBuilder.toInstance(BindingBuilder.java:78)
>>>         at org.elasticsearch.action.ActionModule.configure(
>>> ActionModule.java:304)
>>>         at org.elasticsearch.common.inject.AbstractModule.
>>> configure(AbstractModule.java:60)
>>>         at org.elasticsearch.common.inject.spi.Elements$
>>> RecordingBinder.install(Elements.java:204)
>>>         at org.elasticsearch.common.inject.spi.Elements.
>>> getElements(Elements.java:85)
>>>         at org.elasticsearch.common.inject.InjectorShell$Builder.
>>> build(InjectorShell.java:130)
>>>         at org.elasticsearch.common.inject.InjectorBuilder.build(
>>> InjectorBuilder.java:99)
>>>         ... 8 more
>>>
>>>
>>> Thanks,
>>> Sandeep
>>>
>>>
>>> On Thursday, 5 June 2014 02:15:37 UTC+5:30, Jörg Prante wrote:
>>>>
>>>> Absolutely, agreed.
>>>>
>>>> The docs are sparse in my simple plugin too. I try to find some time to
>>>> add sample code for all the variants and explain the differences.
>>>>
>>>> Jörg
>>>>
>>>>
>>>> On Wed, Jun 4, 2014 at 6:22 PM, Ivan Brusic <[email protected]> wrote:
>>>>
>>>>> Jörg, thanks for the plugin to help as a starting point for plugin
>>>>> development.
>>>>>
>>>>> Although I have built a few plugins during the years, they were river
>>>>> or analysis plugins, which are fairly easy. Writing a custom action
>>>>> required a lot more digging, especially since there are very few to learn
>>>>> from. I still would like to see a write-up regarding the different 
>>>>> families
>>>>> of transport actions: BroadcastOperationRequest,
>>>>> MasterNodeOperationRequest, NodesOperationRequest, Sin
>>>>> gleShardOperationRequest, SingleCustomOperationRequest, etc. What is
>>>>> the difference? I understand it now, but it should be documented. There is
>>>>> little documentation about the internals and there are no code level
>>>>> comments.  I always meant to experiment with the different
>>>>> action hierarchies via simple plugins and document my findings. Perhaps 
>>>>> one
>>>>> day...
>>>>>
>>>>> Cheers,
>>>>>
>>>>> Ivan
>>>>>
>>>>>
>>>>> On Wed, Jun 4, 2014 at 1:09 AM, [email protected] <[email protected]
>>>>> > wrote:
>>>>>
>>>>>> Sorry, the plugin is outdated, a better start is by looking at
>>>>>>
>>>>>> http://www.elasticsearch.org/guide/en/elasticsearch/referenc
>>>>>> e/current/index-modules-similarity.html
>>>>>>
>>>>>> Jörg
>>>>>>
>>>>>>
>>>>>> On Wed, Jun 4, 2014 at 10:07 AM, [email protected] <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> You need resources on all nodes that hold shards, you can not do it
>>>>>>> with just one instance, because ES index is distributed. Rescoring 
>>>>>>> would be
>>>>>>> very expensive if you did it on an extra central instance with an extra
>>>>>>> scatter/gather phase. It is also very expensive in scripting.
>>>>>>>
>>>>>>> A better method is a similarity plugin like https://github.com/tlrx/
>>>>>>> elasticsearch-custom-similarity-provider
>>>>>>>
>>>>>>> Not sure how your code looks like though, maybe you can share it
>>>>>>> with the community?
>>>>>>>
>>>>>>> Jörg
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Wed, Jun 4, 2014 at 2:55 AM, virgil <[email protected]> wrote:
>>>>>>>
>>>>>>>> The problem is that only one copy of HashMap is needed to customize
>>>>>>>> score of
>>>>>>>> all documents in the cluster. But as we have to install the plugin
>>>>>>>> on all
>>>>>>>> nodes, the actual memory used is multiplied by the number of nodes
>>>>>>>> in
>>>>>>>> cluster. I try to figure out one way to save the memory. Tried on
>>>>>>>> non-data
>>>>>>>> node, but it seems not working.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> View this message in context: http://elasticsearch-users.115
>>>>>>>> 913.n3.nabble.com/ANN-Elasticsearch-Simple-Action-Plugin-
>>>>>>>> tp4056971p4057015.html
>>>>>>>> Sent from the ElasticSearch Users mailing list archive at
>>>>>>>> Nabble.com.
>>>>>>>>
>>>>>>>> --
>>>>>>>> You received this message because you are subscribed to the Google
>>>>>>>> Groups "elasticsearch" group.
>>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>>> send an email to [email protected].
>>>>>>>> To view this discussion on the web visit
>>>>>>>> https://groups.google.com/d/msgid/elasticsearch/140184334582
>>>>>>>> 1-4057015.post%40n3.nabble.com.
>>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>  --
>>>>>> You received this message because you are subscribed to the Google
>>>>>> Groups "elasticsearch" group.
>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>> send an email to [email protected].
>>>>>>  To view this discussion on the web visit
>>>>>> https://groups.google.com/d/msgid/elasticsearch/CAKdsXoHZTAZ
>>>>>> rAdtQAnvj_7UtO%3DaAVtN3qt337PTzDjnbCmtPaA%40mail.gmail.com
>>>>>> <https://groups.google.com/d/msgid/elasticsearch/CAKdsXoHZTAZrAdtQAnvj_7UtO%3DaAVtN3qt337PTzDjnbCmtPaA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>>> .
>>>>>>
>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>
>>>>>
>>>>>  --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "elasticsearch" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to [email protected].
>>>>> To view this discussion on the web visit https://groups.google.com/d/
>>>>> msgid/elasticsearch/CALY%3DcQCkOVMuEV67ZMCX5qoAdiob%2BfWsuWK%
>>>>> 3D0EyAKf3VGhjYdQ%40mail.gmail.com
>>>>> <https://groups.google.com/d/msgid/elasticsearch/CALY%3DcQCkOVMuEV67ZMCX5qoAdiob%2BfWsuWK%3D0EyAKf3VGhjYdQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>>
>>>>  --
>>> You received this message because you are subscribed to the Google
>>> Groups "elasticsearch" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To view this discussion on the web visit https://groups.google.com/d/
>>> msgid/elasticsearch/3d3018dc-38a3-4a6a-857b-2162a6d3d8a9%
>>> 40googlegroups.com
>>> <https://groups.google.com/d/msgid/elasticsearch/3d3018dc-38a3-4a6a-857b-2162a6d3d8a9%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>  --
> You received this message because you are subscribed to the Google Groups
> "elasticsearch" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/elasticsearch/8fe345ab-4488-47cd-8c0a-8b5454d3bc62%40googlegroups.com
> <https://groups.google.com/d/msgid/elasticsearch/8fe345ab-4488-47cd-8c0a-8b5454d3bc62%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/CAKdsXoEQZzq3kvSOMt5tfH_fCFb9OfRj9ZJZsh77KBLEM1eMyw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to