Find duplicate songs doesn't work on windows

Bug #1388850 reported by Tomasss
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenLP
Fix Released
Medium
Tomas Groth

Bug Description

Windows 7, OpenLP 2.1.1 portable
Find duplicate songs function doesn't work. There is opened Welcome wizard and after next "Searching for dupliacate songs" but it freezes.
There is only this line in log
.. openlp.core.OpenLP DEBUG Entering set_busy_cursor

I tried with many songs in database and 2 songs in database but still the same.

Related branches

Tomas Groth (tomasgroth)
Changed in openlp:
status: New → Confirmed
Revision history for this message
Tomas Groth (tomasgroth) wrote :

Running from source on windows I get this traceback on windows:
Process PoolWorker-3:
Traceback (most recent call last):
  File "c:\python33\lib\multiprocessing\process.py", line 258, in _bootstrap
    self.run()
  File "c:\python33\lib\multiprocessing\process.py", line 95, in run
    self._target(*self._args, **self._kwargs)
  File "c:\python33\lib\multiprocessing\pool.py", line 80, in worker
    task = get()
  File "c:\python33\lib\multiprocessing\queues.py", line 362, in get
    return recv()
  File "c:\python33\lib\multiprocessing\connection.py", line 252, in recv
    return pickle.loads(buf.getbuffer())
  File "c:\python33\lib\site-packages\sqlalchemy\orm\state.py", line 257, in __setstate__
    state_dict['manager'](self, inst, state_dict)
  File "c:\python33\lib\site-packages\sqlalchemy\orm\instrumentation.py", line 364, in __call__
    self.class_)
sqlalchemy.orm.exc.UnmappedInstanceError: Cannot deserialize object of type <class 'openlp.plugins.songs.lib.db.Song'> - no mapper() has been configured for this class within the current Python process!

Tomas Groth (tomasgroth)
Changed in openlp:
assignee: nobody → Tomas Groth (tomasgroth)
status: Confirmed → In Progress
Tim Bentley (trb143)
Changed in openlp:
milestone: none → 2.1.2
importance: Undecided → Medium
status: In Progress → Fix Committed
Tim Bentley (trb143)
Changed in openlp:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.