Ok, I will have a look at it and see what I can figure out, it's only a
test computer running so it is only a single node.
One question though, does Ignite save information about the services
that was running on disk when a node is stopped ? it looks like that
otherwise it would not know about the services that was running before,
and does this always happen or is it only when native persistence is
enabled ?
There is no IGNITE_HOME path set so it uses the temp\ignite directory I
assume, this directory had the date of today.
I deleted it and tried again and had the same thing.
Mikael
Den 2018-03-27 kl. 12:43, skrev Andrey Mashenkov:
Mikael,
Please, let us know if the issue occurs again and no work directories
were deleted and no files can be shared between nodes.
We'll investigate this. Any reproducer will be appreciated.
On Tue, Mar 27, 2018 at 1:40 PM, Andrey Mashenkov
<[email protected] <mailto:[email protected]>> wrote:
Hi Mikael,
Please check if ignite work directories were not cleaned in between.
Also check if every node have separate work directory and no files
can be shared.
Otherwise, it looks like a race.
As a workaround you can specify Classes that can be serialized
(Service classes, Key\Value classes)
in BinaryConfiguration.setClassNames() to force Ignite register
classes at startup.
On Tue, Mar 27, 2018 at 1:25 PM, Mikael <[email protected]
<mailto:[email protected]>> wrote:
Hi!
I stopped my application without problems last week, today
when I started it up (no changes to the code or anything) I
got the exception below, anyone have a clue to what it could be ?
It's 2.4, I have native persistence on.
12:13:13 [srvc-deploy-#56] ERROR: Failed to initialize service
(service will not be deployed): RTU_1_10
org.apache.ignite.IgniteCheckedException: Cannot find metadata
for object with compact footer: -389806882
at
org.apache.ignite.internal.util.IgniteUtils.unmarshal(IgniteUtils.java:9908)
[ignite-core-2.4.0.jar:2.4.0]
at org.apache.ignite.internal.pro
<http://org.apache.ignite.internal.pro>cessors.service.GridServiceProcessor.copyAndInject(GridServiceProcessor.java:1422)
~[ignite-core-2.4.0.jar:2.4.0]
at org.apache.ignite.internal.pro
<http://org.apache.ignite.internal.pro>cessors.service.GridServiceProcessor.redeploy(GridServiceProcessor.java:1343)
[ignite-core-2.4.0.jar:2.4.0]
at org.apache.ignite.internal.pro
<http://org.apache.ignite.internal.pro>cessors.service.GridServiceProcessor.processAssignment(GridServiceProcessor.java:1932)
[ignite-core-2.4.0.jar:2.4.0]
at org.apache.ignite.internal.pro
<http://org.apache.ignite.internal.pro>cessors.service.GridServiceProcessor.onSystemCacheUpdated(GridServiceProcessor.java:1595)
[ignite-core-2.4.0.jar:2.4.0]
at org.apache.ignite.internal.pro
<http://org.apache.ignite.internal.pro>cessors.service.GridServiceProcessor.access$300(GridServiceProcessor.java:124)
[ignite-core-2.4.0.jar:2.4.0]
at org.apache.ignite.internal.pro
<http://org.apache.ignite.internal.pro>cessors.service.GridServiceProcessor$ServiceEntriesListener$1.run0(GridServiceProcessor.java:1577)
[ignite-core-2.4.0.jar:2.4.0]
at org.apache.ignite.internal.pro
<http://org.apache.ignite.internal.pro>cessors.service.GridServiceProcessor$DepRunnable.run(GridServiceProcessor.java:2008)
[ignite-core-2.4.0.jar:2.4.0]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[?:1.8.0_144]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[?:1.8.0_144]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_144]
Caused by: org.apache.ignite.binary.BinaryObjectException:
Cannot find metadata for object with compact footer: -389806882
at
org.apache.ignite.internal.binary.BinaryReaderExImpl.getOrCreateSchema(BinaryReaderExImpl.java:2008)
~[ignite-core-2.4.0.jar:2.4.0]
at
org.apache.ignite.internal.binary.BinaryReaderExImpl.<init>(BinaryReaderExImpl.java:284)
~[ignite-core-2.4.0.jar:2.4.0]
at
org.apache.ignite.internal.binary.BinaryReaderExImpl.<init>(BinaryReaderExImpl.java:183)
~[ignite-core-2.4.0.jar:2.4.0]
at
org.apache.ignite.internal.binary.BinaryReaderExImpl.<init>(BinaryReaderExImpl.java:162)
~[ignite-core-2.4.0.jar:2.4.0]
at
org.apache.ignite.internal.binary.GridBinaryMarshaller.deserialize(GridBinaryMarshaller.java:310)
~[ignite-core-2.4.0.jar:2.4.0]
at
org.apache.ignite.internal.binary.BinaryMarshaller.unmarshal0(BinaryMarshaller.java:99)
~[ignite-core-2.4.0.jar:2.4.0]
at
org.apache.ignite.marshaller.AbstractNodeNameAwareMarshaller.unmarshal(AbstractNodeNameAwareMarshaller.java:82)
~[ignite-core-2.4.0.jar:2.4.0]
at
org.apache.ignite.internal.util.IgniteUtils.unmarshal(IgniteUtils.java:9902)
[ignite-core-2.4.0.jar:2.4.0]
... 10 more
--
Best regards,
Andrey V. Mashenkov
--
Best regards,
Andrey V. Mashenkov