ignite-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Harvey <dhar...@jobcase.com>
Subject Re: Broadcast method fails with DataStorage peristenceEnabled
Date Tue, 03 Apr 2018 21:15:53 GMT
I found what I posted on our internal slack at the time, suggesting that I
thought this was a library version mismatch.
"I’m getting some pretty squirrelly behavior.   I’m using maven to
build/run the test on the client node.   I was trying to fix the logging
issue below (which was not blocking).   I added a dependency on
ignite-slf4j on the client, which did not improve the errors, but caused
the server to get  “Caused by: java.lang.ClassNotFoundException: Unknown
pair [platformId=0, typeId=555206796]”    in the binary deserialization. "

On Tue, Apr 3, 2018 at 4:50 PM, Supun Nakandala <supun.nakandala@gmail.com>
wrote:

> I verified the java version is the same.
>
> The interesting thing here is the code runs correctly if I disable
> persistence.
>
> <property name="persistenceEnabled" value="false"/>
>
> I wonder whether there is an issue in enabling persistence or I am doing
> something wrong here.
>
> On Tue, Apr 3, 2018 at 12:12 PM, David Harvey <dharvey@jobcase.com> wrote:
>
>> PS.  I'm actually remembering it was due to a mismatch of Java7 vs 8,
>> which does not make that much sense, because we have been running Java7
>> clients recently with no issues.
>>
>>
>>
>>
>> On Tue, Apr 3, 2018 at 3:05 PM, David Harvey <dharvey@jobcase.com> wrote:
>>
>>> I had those "UNKNOWN PAIR" issues early on, and it seemed to be some
>>> kind of version problem, like the client was not running at the same rev.
>>>
>>> On Tue, Apr 3, 2018 at 2:15 PM, Supun Nakandala <
>>> supun.nakandala@gmail.com> wrote:
>>>
>>>> Hi all,
>>>>
>>>> I am trying to setup Apache Ignite with persistence enabled and facing
>>>> a deserialization failure when executing broadcast method with data storage
>>>> persistence enabled.
>>>>
>>>> The following code will recreate this problem:
>>>>
>>>> public static void main(String[] args) throws IOException {
>>>>         final String CONFIG_PATH = "./config/example-ignite.xml";
>>>>
>>>>         Ignition.setClientMode(true);
>>>>         try (Ignite ignite = Ignition.start(CONFIG_PATH)) {
>>>>             ignite.active(true);
>>>>             IgniteCompute compute = ignite.compute(ignite.cluster(
>>>> ).forRemotes());
>>>>             compute.broadcast(() -> System.out.println("Hello Node: "
+
>>>> ignite.cluster().localNode().id()));
>>>>         }
>>>>     }
>>>>
>>>> Persistence configuration used in example-default.xml (everything else
>>>> is set to default)
>>>>
>>>> <!-- Enabling Apache Ignite native persistence. -->
>>>>         <property name="dataStorageConfiguration">
>>>>             <bean class="org.apache.ignite.confi
>>>> guration.DataStorageConfiguration">
>>>>                 <property name="defaultDataRegionConfiguration">
>>>>                     <bean class="org.apache.ignite.confi
>>>> guration.DataRegionConfiguration">
>>>>                         <property name="name" value="Default_Region"/>
>>>>                         <property name="persistenceEnabled"
>>>> value="true"/>
>>>>
>>>>                         <property name="initialSize" value="#{100L *
>>>> 1024 * 1024}"/>
>>>>                         <property name="maxSize" value="#{4L * 1024 *
>>>> 1024 * 1024}"/>
>>>>                     </bean>
>>>>                 </property>
>>>>             </bean>
>>>>         </property>
>>>>
>>>> I am using Apache Ignite 2.4.0.
>>>>
>>>> Your help for fixing this issue is greatly appreciated.
>>>>
>>>> Thank You
>>>> -Supun
>>>>
>>>
>>>
>>
>>
>> *Disclaimer*
>>
>> The information contained in this communication from the sender is
>> confidential. It is intended solely for use by the recipient and others
>> authorized to receive it. If you are not the recipient, you are hereby
>> notified that any disclosure, copying, distribution or taking action in
>> relation of the contents of this information is strictly prohibited and may
>> be unlawful.
>>
>> This email has been scanned for viruses and malware, and may have been
>> automatically archived by *Mimecast Ltd*, an innovator in Software as a
>> Service (SaaS) for business. Providing a *safer* and *more useful* place
>> for your human generated data. Specializing in; Security, archiving and
>> compliance. To find out more Click Here
>> <http://www.mimecast.com/products/>.
>>
>
>

Disclaimer

The information contained in this communication from the sender is confidential. It is intended
solely for use by the recipient and others authorized to receive it. If you are not the recipient,
you are hereby notified that any disclosure, copying, distribution or taking action in relation
of the contents of this information is strictly prohibited and may be unlawful.

This email has been scanned for viruses and malware, and may have been automatically archived
by Mimecast Ltd, an innovator in Software as a Service (SaaS) for business. Providing a safer
and more useful place for your human generated data. Specializing in; Security, archiving
and compliance. To find out more visit the Mimecast website.

Mime
View raw message