195 words

SectionClassifier message in log

#1
2011-11-25 14:24

I'm trying to track down an issue in an application - the problem occurs around the retrieval of an object from a database the specifics are unclear at the moment.

In the objectdb log the following message is written everytime the issue occurs. Could you give more detail about what this message means?

[2011-11-24 20:43:10 #114098 store]
SectionClassifier: SectionClassifier{'4548f06f-405e-4f3e-9b7b-8e27bf4bd91c'->merger[3477129]-missing:1713}
felixobjectdb
felixobjectdb's picture
Joined on 2011-02-10
User Post #94
#2
2011-11-25 14:39

It indicates that retrieval of a large object has failed due to a missing section (large objects are divided to sections).

Could you please check the database file using the ObjectDB Doctor?

ObjectDB Support
ObjectDB - Fast Object Database for Java (JPA/JDO)
support
support's picture
Joined on 2010-05-03
User Post #758
#3
2011-11-25 14:50

Unfortunately I dont have the database anymore as it was deleted when the application was restarted. I'll try to keep a copy if/when it occurs again.

I imagine the underlying problem will be on object insertion but in case it helps the error in the application on object retrieval is:

Caused by: rbccm.felix.framework.ApplicationException: Error flushing queue
at rbccm.felix.objectdb.messaging.ObjectDbMessagePipe.flush(Unknown Source)
at rbccm.felix.objectdb.messaging.ObjectDbMessagePipe.flush(Unknown Source)
... 42 more
Caused by: java.lang.IllegalArgumentException: Unexpected null argument
at com.objectdb.o.ERR.assertNotNull(ERR.java:229)
at com.objectdb.jpa.EMImpl.remove(EMImpl.java:390)
... 44 more
felixobjectdb
felixobjectdb's picture
Joined on 2011-02-10
User Post #95
#4
2011-11-25 14:55

It could be either insertion or retrieval problem. The Doctor output may highlight this.

The stack trace indicates an attempt to invoke em.remove(null), probably because the retrieval fails and returns an expected null that is later used by the application.

ObjectDB Support
ObjectDB - Fast Object Database for Java (JPA/JDO)
support
support's picture
Joined on 2010-05-03
User Post #759

Post Reply

Please read carefully the posting instructions - before posting to the ObjectDB website.

  • You may have to disable pop up blocking in order to use the toolbar (e.g. in Chrome).
  • Use ctrl + right click to open the browser context menu in the editing area (e.g. for using a browser spell checker).
  • To insert formatted lines (e.g. Java code, stack trace) - select a style in the toolbar and then insert the text in the new created block.
  • Avoid overflow of published source code examples by breaking long lines.
  • You may mark in paragraph code words (e.g. class names) with the code style (can be applied by ctrl + D).
  • Long stack traces (> 50 lines) and complex source examples (> 100 lines) should be posted as attachments.
Attachments:
Maximum file size: 32 MB
Cancel