Skip to content
This repository has been archived by the owner on Aug 7, 2020. It is now read-only.

Error parsing file #32

Closed
JPDSousa opened this issue Oct 5, 2017 · 1 comment
Closed

Error parsing file #32

JPDSousa opened this issue Oct 5, 2017 · 1 comment
Assignees
Labels

Comments

@JPDSousa
Copy link
Owner

JPDSousa commented Oct 5, 2017

Description

Name: 6LACK - Prblms (it's different & Kivnon Remix)
Database State: empty
Error: deserialization of enum value in track (i.e. TypeVersion)
Hint: somewhere in the track insertion -> onInsertSuccess -> update query

Stack Trace

Exception in thread "main" org.smof.exception.SmofException: java.lang.RuntimeException: Cannot parse value for type: version_token
	at org.smof.parsers.AbstractBsonParser.handleError(AbstractBsonParser.java:53)
	at org.smof.parsers.AbstractBsonParser.fromBson(AbstractBsonParser.java:113)
	at org.smof.parsers.SmofParser.fromBson(SmofParser.java:129)
	at org.smof.parsers.SmofParser.fromBson(SmofParser.java:122)
	at org.smof.parsers.ObjectParser.buildObject(ObjectParser.java:310)
	at org.smof.parsers.ObjectParser.toObject(ObjectParser.java:271)
	at org.smof.parsers.ObjectParser.fromBson(ObjectParser.java:211)
	at org.smof.parsers.SmofParser.fromBson(SmofParser.java:111)
	at org.smof.collection.SmofCollectionImpl.execUpdate(SmofCollectionImpl.java:150)
	at org.smof.collection.SmofUpdateQuery.execute(SmofUpdateQuery.java:85)
	at org.smof.collection.SmofUpdateQuery.idEq(SmofUpdateQuery.java:81)
	at org.smof.collection.SmofUpdateQuery.idEq(SmofUpdateQuery.java:76)
	at org.smof.collection.SmofDispatcher.onInsertSuccess(SmofDispatcher.java:139)
	at org.smof.collection.SmofDispatcher.insert(SmofDispatcher.java:121)
	at org.smof.parsers.ObjectParser.fromElement(ObjectParser.java:138)
	at org.smof.parsers.ObjectParser.toBson(ObjectParser.java:81)
	at org.smof.parsers.SmofParser.toBson(SmofParser.java:164)
	at org.smof.parsers.ObjectParser.fromMap(ObjectParser.java:200)
	at org.smof.parsers.ObjectParser.toBson(ObjectParser.java:84)
	at org.smof.parsers.SmofParser.toBson(SmofParser.java:164)
	at org.smof.parsers.ObjectParser.fromObject(ObjectParser.java:154)
	at org.smof.parsers.ObjectParser.toBson(ObjectParser.java:89)
	at org.smof.parsers.SmofParser.toBson(SmofParser.java:164)
	at org.smof.parsers.ObjectParser.fromMap(ObjectParser.java:200)
	at org.smof.parsers.ObjectParser.toBson(ObjectParser.java:84)
	at org.smof.parsers.SmofParser.toBson(SmofParser.java:164)
	at org.smof.parsers.ObjectParser.fromObject(ObjectParser.java:154)
	at org.smof.parsers.ObjectParser.fromMasterField(ObjectParser.java:124)
	at org.smof.parsers.ObjectParser.toBson(ObjectParser.java:72)
	at org.smof.parsers.SmofParser.toBson(SmofParser.java:136)
	at org.smof.collection.SmofCollectionImpl.replace(SmofCollectionImpl.java:164)
	at org.smof.collection.SmofCollectionImpl.insert(SmofCollectionImpl.java:107)
	at org.smof.collection.SmofDispatcher.insert(SmofDispatcher.java:118)
	at org.smof.collection.SmofDispatcher.insert(SmofDispatcher.java:109)
	at org.smof.collection.Smof.insert(Smof.java:322)
	at org.rookit.mongodb.DBManagerImpl.addAlbum(DBManagerImpl.java:142)
	at org.rookit.runner.actions.ImportAction.handleResult(ImportAction.java:77)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
	at java.util.Iterator.forEachRemaining(Iterator.java:116)
	at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418)
	at org.rookit.runner.actions.ImportAction.importDirectory(ImportAction.java:53)
	at org.rookit.runner.actions.ImportAction.execute(ImportAction.java:45)
	at org.extendedCLI.command.AbstractCommand.execute(AbstractCommand.java:40)
	at org.extendedCLI.command.ExtendedCLI.execute(ExtendedCLI.java:29)
	at org.rookit.runner.RookitShell.execute(RookitShell.java:57)
	at org.rookit.runner.RookitShell.start(RookitShell.java:67)
	at org.rookit.runner.RookitShell.main(RookitShell.java:81)
Caused by: java.lang.RuntimeException: Cannot parse value for type: version_token
	... 55 more
Caused by: org.bson.BsonInvalidOperationException: No enum constant org.rookit.dm.track.TypeVersion.
	at org.smof.bson.codecs.string.EnumCodec.decode(EnumCodec.java:34)
	at org.smof.bson.codecs.string.EnumCodec.decode(EnumCodec.java:10)
	at org.smof.parsers.AbstractBsonParser.deserializeWithCodec(AbstractBsonParser.java:124)
	at org.smof.parsers.AbstractBsonParser.fromBson(AbstractBsonParser.java:111)
	... 54 more
@JPDSousa JPDSousa added the bug label Oct 5, 2017
@JPDSousa JPDSousa self-assigned this Oct 5, 2017
JPDSousa added a commit that referenced this issue Oct 5, 2017
@JPDSousa
Copy link
Owner Author

JPDSousa commented Oct 7, 2017

Fixed by: JPDSousa/rookit-data-model@27d7d0a

@JPDSousa JPDSousa closed this as completed Oct 7, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

1 participant