[ https://issues.apache.org/jira/browse/IGNITE-11401?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Yury Babak resolved IGNITE-11401. --------------------------------- Resolution: Workaround To avoid this problem use workaround - deploy user code(jars) with feature/label extractions to servers. The permanent solution will be provided by the linked ticket. > [ML] Labmdas doesn't work in binary builds > ------------------------------------------ > > Key: IGNITE-11401 > URL: https://issues.apache.org/jira/browse/IGNITE-11401 > Project: Ignite > Issue Type: Bug > Components: ml > Reporter: Alexey Platonov > Assignee: Alexey Platonov > Priority: Major > Fix For: 2.8 > > > Current lambdas for feature extraction doesn't work in binary builds and fail > with such errors: > Caused by: class org.apache.ignite.binary.BinaryObjectException: Failed to > deserialize object > [typeName=org.apache.ignite.ml.regressions.linear.FeatureExtractorWrapper] > at > org.apache.ignite.internal.binary.BinaryClassDescriptor.read(BinaryClassDescriptor.java:913) > at > org.apache.ignite.internal.binary.BinaryReaderExImpl.deserialize0(BinaryReaderExImpl.java:1763) > at > org.apache.ignite.internal.binary.BinaryReaderExImpl.deserialize(BinaryReaderExImpl.java:1715) > at > org.apache.ignite.internal.binary.BinaryReaderExImpl.readField(BinaryReaderExImpl.java:1983) > at > org.apache.ignite.internal.binary.BinaryFieldAccessor$DefaultFinalClassAccessor.read0(BinaryFieldAccessor.java:703) > at > org.apache.ignite.internal.binary.BinaryFieldAccessor.read(BinaryFieldAccessor.java:188) > ... 40 more > Caused by: class org.apache.ignite.binary.BinaryObjectException: Failed to > read field [name=featureExtractor] > at > org.apache.ignite.internal.binary.BinaryFieldAccessor.read(BinaryFieldAccessor.java:192) > at > org.apache.ignite.internal.binary.BinaryClassDescriptor.read(BinaryClassDescriptor.java:874) > ... 45 more > Caused by: class org.apache.ignite.binary.BinaryObjectException: Failed to > deserialize object [typeName=java.lang.invoke.SerializedLambda] > at > org.apache.ignite.internal.binary.BinaryClassDescriptor.read(BinaryClassDescriptor.java:913) > at > org.apache.ignite.internal.binary.BinaryReaderExImpl.deserialize0(BinaryReaderExImpl.java:1763) > at > org.apache.ignite.internal.binary.BinaryReaderExImpl.deserialize(BinaryReaderExImpl.java:1715) > at > org.apache.ignite.internal.binary.BinaryReaderExImpl.readField(BinaryReaderExImpl.java:1983) > at > org.apache.ignite.internal.binary.BinaryFieldAccessor$DefaultFinalClassAccessor.read0(BinaryFieldAccessor.java:703) > at > org.apache.ignite.internal.binary.BinaryFieldAccessor.read(BinaryFieldAccessor.java:188) > ... 46 more > Caused by: class org.apache.ignite.binary.BinaryObjectException: Failed to > read field [name=capturedArgs] > at > org.apache.ignite.internal.binary.BinaryFieldAccessor.read(BinaryFieldAccessor.java:192) > at > org.apache.ignite.internal.binary.BinaryClassDescriptor.read(BinaryClassDescriptor.java:874) > ... 51 more > Caused by: class org.apache.ignite.binary.BinaryInvalidTypeException: > org.apache.ignite.examples.ml.regression.linear.StaticFun > > .... -- This message was sent by Atlassian JIRA (v7.6.3#76005)