| 
			
			 | 
		#1 | 
| 
			
			
			
			 Still reading 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 15,004 
				Karma: 111111255 
				Join Date: Jun 2017 
				Location: Ireland 
				
				
				Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper 
				
				
				 | 
	
	
	
		
		
			
			 
				
				Error using Kobo Utilities:Copy Annotation
			 
			
			
			Just gives error 
		
	
		
		
		
		
		
		
		
		
		
		
	
	Code: 
	calibre, version 3.45.2
ERROR: Unhandled exception: <b>TypeError</b>:unsupported operand type(s) for *: 'NoneType' and 'int'
calibre 3.45.2  embedded-python: True is64bit: True
Linux-4.15.0-54-generic-x86_64-with-debian-stretch-sid Linux ('64bit', 'ELF')
('Linux', '4.15.0-54-generic', '#58~16.04.1-Ubuntu SMP Mon Jun 24 13:21:41 UTC 2019')
Python 2.7.15
Linux: ('debian', 'stretch/sid', '')
Interface language: None
Successfully initialized third party plugins: Gather KFX-ZIP (from KFX Input) (1, 17, 1) && DeDRM (6, 6, 1) && K4PC, K4Mac, Kindle Mobi and Topaz DeDRM (0, 3, 1) && Package KFX (from KFX Input) (1, 17, 1) && KePub Input (3, 0, 0) && Library Splitter (1, 0, 1) && KePub Metadata Reader (3, 0, 2) && Quick Preferences (1, 4, 1) && Amazon.com Multiple Countries (1, 0, 0) && Quality Check (1, 9, 11) && EpubSplit (2, 7, 0) && Author Book Count (2, 1, 6) && Wiki Reader (2, 1, 0) && Reading List (1, 6, 6) && Kobo Utilities (2, 8, 0) && Find Duplicates (1, 6, 3) && EpubCheck (0, 1, 8) && Goodreads (1, 4, 0) && Open With (1, 5, 10) && Modify ePub (1, 3, 13) && Generate Cover (1, 5, 21) && KindleUnpack - The Plugin (0, 81, 5) && KePub Output (3, 1, 3) && Smashwords Metadata (1, 0, 0) && FictionDB (1, 2, 0) && Annotations (1, 9, 2) && Obok DeDRM (6, 5, 4) && Manage Series (1, 2, 8) && Resize Cover (1, 0, 2) && Kobo Books (1, 7, 0) && KePub Metadata Writer (3, 0, 3) && Manage Sony x50 Reader Book List (1, 2, 11) && Hyphenate This! (0, 0, 8) && KoboTouchExtended (3, 1, 5) && X-Ray Creator (3, 2, 1) && Barnes & Noble (1, 2, 15) && KFX metadata reader (from KFX Input) (1, 17, 1) && KFX Input (1, 17, 1) && Media File Importer (1, 0, 21) && Kindle Collections (1, 7, 24) && EpubMerge (2, 5, 0) && Kindle hi-res covers (0, 4, 0) && Kindle covers (G) (0, 3, 0) && Copy Cover To Device (2, 0, 0) && Extract ISBN (1, 4, 4)
Traceback (most recent call last):
  File "calibre_plugins.koboutilities.action", line 1906, in getAnnotationForSelected
  File "calibre_plugins.koboutilities.action", line 2644, in _getAnnotationForSelected
  File "site-packages/calibre/devices/kobo/driver.py", line 1191, in get_annotations
  File "site-packages/calibre/devices/kobo/bookmark.py", line 30, in __init__
  File "site-packages/calibre/devices/kobo/bookmark.py", line 94, in get_bookmark_data
TypeError: unsupported operand type(s) for *: 'NoneType' and 'int'
 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#2 | 
| 
			
			
			
			 Still reading 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 15,004 
				Karma: 111111255 
				Join Date: Jun 2017 
				Location: Ireland 
				
				
				Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper 
				
				
				 | 
	
	
	
		
		
			
			 
				
				Kobo Utilies: Copy Annotation
			 
			
			
			Updated calibre just now, still broken 
		
	
		
		
		
		
		
		
		
		
		
		
	
	The rather slower "Annotations" plugin, which is more awkard for my work flow nearly works. The last few annotations are not copied. Code: 
	calibre, version 3.46.0
ERROR: Unhandled exception: <b>TypeError</b>:unsupported operand type(s) for *: 'NoneType' and 'int'
calibre 3.46  embedded-python: True is64bit: True
Linux-4.15.0-54-generic-x86_64-with-debian-stretch-sid Linux ('64bit', 'ELF')
('Linux', '4.15.0-54-generic', '#58~16.04.1-Ubuntu SMP Mon Jun 24 13:21:41 UTC 2019')
Python 2.7.15
Linux: ('debian', 'stretch/sid', '')
Interface language: None
Successfully initialized third party plugins: Gather KFX-ZIP (from KFX Input) (1, 17, 1) && DeDRM (6, 6, 1) && K4PC, K4Mac, Kindle Mobi and Topaz DeDRM (0, 3, 1) && Package KFX (from KFX Input) (1, 17, 1) && KePub Metadata Reader (3, 0, 2) && EpubSplit (2, 7, 0) && KoboTouchExtended (3, 1, 5) && Wiki Reader (2, 1, 0) && Quality Check (1, 9, 11) && Annotations (1, 9, 2) && Kindle Collections (1, 7, 24) && KePub Metadata Writer (3, 0, 3) && Library Splitter (1, 0, 1) && Smashwords Metadata (1, 0, 0) && Author Book Count (2, 1, 6) && Copy Cover To Device (2, 0, 0) && Resize Cover (1, 0, 2) && Manage Sony x50 Reader Book List (1, 2, 11) && Kobo Utilities (2, 8, 0) && X-Ray Creator (3, 2, 1) && Generate Cover (1, 5, 21) && Kindle covers (G) (0, 3, 0) && Amazon.com Multiple Countries (1, 0, 0) && Open With (1, 5, 10) && Goodreads (1, 4, 0) && Quick Preferences (1, 4, 1) && KindleUnpack - The Plugin (0, 81, 5) && Hyphenate This! (0, 0, 8) && Kobo Books (1, 7, 0) && Find Duplicates (1, 6, 3) && Barnes & Noble (1, 2, 15) && FictionDB (1, 2, 0) && Kindle hi-res covers (0, 4, 0) && Extract ISBN (1, 4, 4) && Reading List (1, 6, 6) && EpubMerge (2, 5, 0) && KFX metadata reader (from KFX Input) (1, 17, 1) && KFX Input (1, 17, 1) && Modify ePub (1, 3, 13) && Obok DeDRM (6, 5, 4) && Manage Series (1, 2, 8) && Media File Importer (1, 0, 21) && KePub Output (3, 1, 3) && EpubCheck (0, 1, 9) && KePub Input (3, 0, 0)
Traceback (most recent call last):
  File "calibre_plugins.koboutilities.action", line 1906, in getAnnotationForSelected
  File "calibre_plugins.koboutilities.action", line 2644, in _getAnnotationForSelected
  File "site-packages/calibre/devices/kobo/driver.py", line 1191, in get_annotations
  File "site-packages/calibre/devices/kobo/bookmark.py", line 30, in __init__
  File "site-packages/calibre/devices/kobo/bookmark.py", line 94, in get_bookmark_data
TypeError: unsupported operand type(s) for *: 'NoneType' and 'int'
 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| Advert | |
| 
         | 
    
| 
			
			 | 
		#3 | 
| 
			
			
			
			 Still reading 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 15,004 
				Karma: 111111255 
				Join Date: Jun 2017 
				Location: Ireland 
				
				
				Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			Actually all the annotations are copied. Mysteriously the Kobo H20 Original hasn't stored the last one or two annotations.
		 
		
	
		
		
		
		
		
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#4 | 
| 
			
			
			
			 Grand Sorcerer 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905 
				Karma: 47303824 
				Join Date: Jul 2011 
				Location: Sydney, Australia 
				
				
				Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			This is the same problem you reported a while ago in the Kobo Utilities plugin thread. It is actually a bug in the KoboTouch driver and I haven't had chance to look at it. 
		
	
		
		
		
		
		
		
		
		
		
		
		
			Edit: Just realised I had looked at it but couldn't reproduce it. Last edited by davidfor; 07-22-2019 at 04:15 AM.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#5 | 
| 
			
			
			
			 Still reading 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 15,004 
				Karma: 111111255 
				Join Date: Jun 2017 
				Location: Ireland 
				
				
				Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			Curious the Annotations plugin doesn't suffer from it. 
		
	
		
		
		
		
		
		
		
		
		
		
	
	I thought it had gone away. It's maybe something that gets corrupt in the Kobo as it's not every book, but once it happens it only goes away when a fresh version is annotated. Too early this morning, it was 4am approx and I thought I was maybe posting this in the wrong place. The kobo & Calibre files are gone now, replaced by a new edit of the eBook (less than 3 hrs which is good for me).  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| Advert | |
| 
         | 
    
| 
			
			 | 
		#6 | 
| 
			
			
			
			 Grand Sorcerer 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905 
				Karma: 47303824 
				Join Date: Jul 2011 
				Location: Sydney, Australia 
				
				
				Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			Why should the Annotations plugin suffer from a bug in a code base it shares absolutely nothing with? And it going away was probably because you deleted the annotation that was causing the problem. You might not have explicitly deleted the annotation, but if you deleted the book, the device would have deleted all of the annotations for it.
		 
		
	
		
		
		
		
		
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
![]()  | 
            
        
    
| Thread Tools | Search this Thread | 
            
  | 
    
			 
			Similar Threads
		 | 
	||||
| Thread | Thread Starter | Forum | Replies | Last Post | 
| [GUI Plugin] Kobo Utilities | davidfor | Plugins | 3216 | 02-08-2025 05:23 AM | 
| Kobo Hacks and Utilities Index | ItalianUruguayan | Kobo Reader | 26 | 08-09-2020 01:38 PM | 
| Kobo Utilities Plugin Question | nikev | Kobo Reader | 10 | 09-26-2018 12:55 AM | 
| Help with Kobo Utilities needed | chiara_sc | Kobo Reader | 3 | 09-02-2016 08:05 PM | 
| Error trying to copy June 2014 issue of Analog to Kobo Aura HD | ballfresno | Calibre | 3 | 04-12-2014 05:14 AM |