Some problems after installation

The place to post any Bugs or Problems you may have with the Current Release Version
Post Reply
hyunil96
Posts: 2
Joined: Wed Dec 23, 2009 9:51 am

Some problems after installation

Post by hyunil96 »

Tim,

I have received the CD and installed it.
It worked fine except for a few things.
First, Master Control Panel doesn't work. Even if I click the icon or F2, the panel doesn't appear.
Second, I don't why my Bible Analyzer doesn't have any Book/Article modules. I looked into the problem and CD. I couldn't find any Book/Article modules.
Third, whenever I select Webster 1828 dictionary as default or it at the main problem window, the Bible Analyzer crashed. I have read some issues written here about slow working when selecting the dictionary. But this case is not slow working. It crashed and was frozen.

FYI, I use Windows XP professional edition (English and Korean version).

Please, help me

Thank you.

Another info, the following is the contents of the log file.
-----------------------------------------------------------------
Traceback (most recent call last):
File "analyzer3.py", line 1921, in OnMasterControlMini
File "controlMini.pyo", line 84, in __init__
File "controlMini.pyo", line 110, in CreateDialog
File "controlMini.pyo", line 128, in Initialise
File "library.pyo", line 193, in __init__
File "library.pyo", line 204, in BuildTree
File "wx\_controls.pyo", line 5477, in AppendItem
UnicodeDecodeError: 'cp949' codec can't decode bytes in position 5-6: illegal multibyte sequence
Traceback (most recent call last):
File "analyzer3.py", line 1921, in OnMasterControlMini
File "controlMini.pyo", line 84, in __init__
File "controlMini.pyo", line 110, in CreateDialog
File "controlMini.pyo", line 128, in Initialise
File "library.pyo", line 193, in __init__
File "library.pyo", line 204, in BuildTree
File "wx\_controls.pyo", line 5477, in AppendItem
UnicodeDecodeError: 'cp949' codec can't decode bytes in position 5-6: illegal multibyte sequence
Traceback (most recent call last):
File "analyzer3.py", line 2669, in OnLibViewer
File "analyzer3.py", line 1921, in OnMasterControlMini
File "controlMini.pyo", line 84, in __init__
File "controlMini.pyo", line 110, in CreateDialog
File "controlMini.pyo", line 128, in Initialise
File "library.pyo", line 193, in __init__
File "library.pyo", line 204, in BuildTree
File "wx\_controls.pyo", line 5477, in AppendItem
UnicodeDecodeError: 'cp949' codec can't decode bytes in position 5-6: illegal multibyte sequence
Traceback (most recent call last):
File "analyzer3.py", line 2669, in OnLibViewer
File "analyzer3.py", line 1921, in OnMasterControlMini
File "controlMini.pyo", line 84, in __init__
File "controlMini.pyo", line 110, in CreateDialog
File "controlMini.pyo", line 128, in Initialise
File "library.pyo", line 193, in __init__
File "library.pyo", line 204, in BuildTree
File "wx\_controls.pyo", line 5477, in AppendItem
UnicodeDecodeError: 'cp949' codec can't decode bytes in position 5-6: illegal multibyte sequence
Traceback (most recent call last):
File "analyzer3.py", line 2669, in OnLibViewer
File "analyzer3.py", line 1921, in OnMasterControlMini
File "controlMini.pyo", line 84, in __init__
File "controlMini.pyo", line 110, in CreateDialog
File "controlMini.pyo", line 128, in Initialise
File "library.pyo", line 193, in __init__
File "library.pyo", line 204, in BuildTree
File "wx\_controls.pyo", line 5477, in AppendItem
UnicodeDecodeError: 'cp949' codec can't decode bytes in position 5-6: illegal multibyte sequence
Traceback (most recent call last):
File "analyzer3.py", line 2698, in OnDual
File "analyzer3.py", line 1921, in OnMasterControlMini
File "controlMini.pyo", line 84, in __init__
File "controlMini.pyo", line 110, in CreateDialog
File "controlMini.pyo", line 128, in Initialise
File "library.pyo", line 193, in __init__
File "library.pyo", line 204, in BuildTree
File "wx\_controls.pyo", line 5477, in AppendItem
UnicodeDecodeError: 'cp949' codec can't decode bytes in position 5-6: illegal multibyte sequence
Traceback (most recent call last):
File "analyzer3.py", line 2698, in OnDual
File "analyzer3.py", line 1921, in OnMasterControlMini
File "controlMini.pyo", line 84, in __init__
File "controlMini.pyo", line 110, in CreateDialog
File "controlMini.pyo", line 128, in Initialise
File "library.pyo", line 193, in __init__
File "library.pyo", line 204, in BuildTree
File "wx\_controls.pyo", line 5477, in AppendItem
UnicodeDecodeError: 'cp949' codec can't decode bytes in position 5-6: illegal multibyte sequence
Traceback (most recent call last):
File "analyzer3.py", line 2669, in OnLibViewer
File "analyzer3.py", line 1921, in OnMasterControlMini
File "controlMini.pyo", line 84, in __init__
File "controlMini.pyo", line 110, in CreateDialog
File "controlMini.pyo", line 128, in Initialise
File "library.pyo", line 193, in __init__
File "library.pyo", line 204, in BuildTree
File "wx\_controls.pyo", line 5477, in AppendItem
UnicodeDecodeError: 'cp949' codec can't decode bytes in position 5-6: illegal multibyte sequence
Traceback (most recent call last):
File "analyzer3.py", line 2669, in OnLibViewer
File "analyzer3.py", line 1921, in OnMasterControlMini
File "controlMini.pyo", line 84, in __init__
File "controlMini.pyo", line 110, in CreateDialog
File "controlMini.pyo", line 128, in Initialise
File "library.pyo", line 193, in __init__
File "library.pyo", line 204, in BuildTree
File "wx\_controls.pyo", line 5477, in AppendItem
UnicodeDecodeError: 'cp949' codec can't decode bytes in position 5-6: illegal multibyte sequence
Traceback (most recent call last):
File "analyzer3.py", line 1921, in OnMasterControlMini
File "controlMini.pyo", line 84, in __init__
File "controlMini.pyo", line 110, in CreateDialog
File "controlMini.pyo", line 128, in Initialise
File "library.pyo", line 193, in __init__
File "library.pyo", line 204, in BuildTree
File "wx\_controls.pyo", line 5477, in AppendItem
UnicodeDecodeError: 'cp949' codec can't decode bytes in position 5-6: illegal multibyte sequence
Traceback (most recent call last):
File "analyzer3.py", line 2669, in OnLibViewer
File "analyzer3.py", line 1921, in OnMasterControlMini
File "controlMini.pyo", line 84, in __init__
File "controlMini.pyo", line 110, in CreateDialog
File "controlMini.pyo", line 128, in Initialise
File "library.pyo", line 193, in __init__
File "library.pyo", line 204, in BuildTree
File "wx\_controls.pyo", line 5477, in AppendItem
UnicodeDecodeError: 'cp949' codec can't decode bytes in position 5-6: illegal multibyte sequence
Traceback (most recent call last):
File "analyzer3.py", line 1921, in OnMasterControlMini
File "controlMini.pyo", line 84, in __init__
File "controlMini.pyo", line 110, in CreateDialog
File "controlMini.pyo", line 128, in Initialise
File "library.pyo", line 193, in __init__
File "library.pyo", line 204, in BuildTree
File "wx\_controls.pyo", line 5477, in AppendItem
UnicodeDecodeError: 'cp949' codec can't decode bytes in position 5-6: illegal multibyte sequence
Traceback (most recent call last):
File "analyzer3.py", line 1921, in OnMasterControlMini
File "controlMini.pyo", line 84, in __init__
File "controlMini.pyo", line 110, in CreateDialog
File "controlMini.pyo", line 128, in Initialise
File "library.pyo", line 193, in __init__
File "library.pyo", line 204, in BuildTree
File "wx\_controls.pyo", line 5477, in AppendItem
UnicodeDecodeError: 'cp949' codec can't decode bytes in position 5-6: illegal multibyte sequence
Traceback (most recent call last):
File "analyzer3.py", line 4044, in <module>
File "wx\_core.pyo", line 7938, in __init__
File "wx\_core.pyo", line 7512, in _BootstrapApp
File "analyzer3.py", line 4012, in OnInit
File "analyzer3.py", line 139, in __init__
File "analyzer3.py", line 621, in __do_initialize
File "wx\_controls.pyo", line 1317, in Set
UnicodeDecodeError: 'cp949' codec can't decode bytes in position 4-5: illegal multibyte sequence
Traceback (most recent call last):
File "analyzer3.py", line 4044, in <module>
File "wx\_core.pyo", line 7938, in __init__
File "wx\_core.pyo", line 7512, in _BootstrapApp
File "analyzer3.py", line 4012, in OnInit
File "analyzer3.py", line 139, in __init__
File "analyzer3.py", line 621, in __do_initialize
File "wx\_controls.pyo", line 1317, in Set
UnicodeDecodeError: 'cp949' codec can't decode bytes in position 4-5: illegal multibyte sequence
Traceback (most recent call last):
File "analyzer3.py", line 4044, in <module>
File "wx\_core.pyo", line 7938, in __init__
File "wx\_core.pyo", line 7512, in _BootstrapApp
File "analyzer3.py", line 4012, in OnInit
File "analyzer3.py", line 139, in __init__
File "analyzer3.py", line 621, in __do_initialize
File "wx\_controls.pyo", line 1317, in Set
UnicodeDecodeError: 'cp949' codec can't decode bytes in position 4-5: illegal multibyte sequence
Traceback (most recent call last):
File "analyzer3.py", line 4044, in <module>
File "wx\_core.pyo", line 7938, in __init__
File "wx\_core.pyo", line 7512, in _BootstrapApp
File "analyzer3.py", line 4012, in OnInit
File "analyzer3.py", line 139, in __init__
File "analyzer3.py", line 621, in __do_initialize
File "wx\_controls.pyo", line 1317, in Set
UnicodeDecodeError: 'cp949' codec can't decode bytes in position 4-5: illegal multibyte sequence
Traceback (most recent call last):
File "analyzer3.py", line 4044, in <module>
File "wx\_core.pyo", line 7938, in __init__
File "wx\_core.pyo", line 7512, in _BootstrapApp
File "analyzer3.py", line 4012, in OnInit
File "analyzer3.py", line 139, in __init__
File "analyzer3.py", line 621, in __do_initialize
File "wx\_controls.pyo", line 1317, in Set
UnicodeDecodeError: 'cp949' codec can't decode bytes in position 4-5: illegal multibyte sequence
Traceback (most recent call last):
File "analyzer3.py", line 4044, in <module>
File "wx\_core.pyo", line 7938, in __init__
File "wx\_core.pyo", line 7512, in _BootstrapApp
File "analyzer3.py", line 4012, in OnInit
File "analyzer3.py", line 139, in __init__
File "analyzer3.py", line 621, in __do_initialize
File "wx\_controls.pyo", line 1317, in Set
UnicodeDecodeError: 'cp949' codec can't decode bytes in position 4-5: illegal multibyte sequence
Traceback (most recent call last):
File "analyzer3.py", line 4044, in <module>
File "wx\_core.pyo", line 7938, in __init__
File "wx\_core.pyo", line 7512, in _BootstrapApp
File "analyzer3.py", line 4012, in OnInit
File "analyzer3.py", line 139, in __init__
File "analyzer3.py", line 621, in __do_initialize
File "wx\_controls.pyo", line 1317, in Set
UnicodeDecodeError: 'cp949' codec can't decode bytes in position 4-5: illegal multibyte sequence
Traceback (most recent call last):
File "analyzer3.py", line 4044, in <module>
File "wx\_core.pyo", line 7938, in __init__
File "wx\_core.pyo", line 7512, in _BootstrapApp
File "analyzer3.py", line 4012, in OnInit
File "analyzer3.py", line 139, in __init__
File "analyzer3.py", line 621, in __do_initialize
File "wx\_controls.pyo", line 1317, in Set
UnicodeDecodeError: 'cp949' codec can't decode bytes in position 4-5: illegal multibyte sequence
Traceback (most recent call last):
File "analyzer3.py", line 4044, in <module>
File "wx\_core.pyo", line 7938, in __init__
File "wx\_core.pyo", line 7512, in _BootstrapApp
File "analyzer3.py", line 4012, in OnInit
File "analyzer3.py", line 139, in __init__
File "analyzer3.py", line 621, in __do_initialize
File "wx\_controls.pyo", line 1317, in Set
UnicodeDecodeError: 'cp949' codec can't decode bytes in position 4-5: illegal multibyte sequence

Tim
Site Admin
Posts: 1454
Joined: Sun Dec 07, 2008 1:14 pm

Re: Some problems after installation

Post by Tim »

It seems the issue may be some of the the Korean characters since the log shows a Unicode Decode Error when trying to start the Master Control Panel. Bible Analyzer has not been tested on any system with other than an English locale.

Is it possible to test Bible Analyzer on a straight English system?

I will look into this issue and see what I can come up with. Because of the holidays it may take me a few days to get back.

Sorry for the problem.
Tim Morton
Developer, Bible Analyzer

But to him that worketh not, but believeth on him that justifieth the ungodly, his faith is counted for righteousness. (Rom 4:5 AV)

hyunil96
Posts: 2
Joined: Wed Dec 23, 2009 9:51 am

Re: Some problems after installation

Post by hyunil96 »

Thank Tim.

FYI, I have found the reason. When I select control panel > Regional and language options > "Advanced" tap and then choose "Korean" for Language for non-unicode programs, BA doesn't work properly. When I change it into English, BA shows Master control and Book modules. However, I can't use it because when I change it into English my Korean programs all crash.
Would you fix the problem or introduce another solutions?

Thank you.

kosmio5
Posts: 3
Joined: Sat Sep 25, 2010 2:49 pm

Re: Some problems after installation

Post by kosmio5 »

I, too, have had problems with the Quick Search and Master Control panel not appearing (using free download version on Ubuntu 10.04). I'm a developer with a little dabbling in Python, so I put on my whirlybird hat, and begin digging into scripts with VI.

It is my *OPINION* (still not proven) that the problem is that BibleAnalyzer is depending upon the system locale's character set. Here's a link that supports this hypothesis:
http://evanjones.ca/python-utf8.html

kosmio5
Posts: 3
Joined: Sat Sep 25, 2010 2:49 pm

Re: Some problems after installation

Post by kosmio5 »

I enabled the "print chap" debugging code on line 205 of library.py, and the error I'm having seems to be related to the string " Pre�xistence" (which indeed contains special characters).

The culprits were the books:
modules/Text/hodge*.bk


When I removed these files, the Quick Search and Master Control works fine, again.

kosmio5
Posts: 3
Joined: Sat Sep 25, 2010 2:49 pm

Re: Some problems after installation

Post by kosmio5 »

Here's the bug fix for library.py
ORIGINAL CODE (starting at line 204)

Code: Select all

            for chap in group[3]:
                #print chap
                subChild = self.Tree.AppendItem(child, chap)
                self.Tree.SetPyData(subChild, chapIdx)
                chapIdx += 1
            idx += 1
FIXED CODE (starting at line 204)

Code: Select all

            for chap in group[3]:
                #print chap
                try:
                    chap = unicode(chap, "utf-8")
                    #print 'utf-8 encoding'
                except:
                    chap = unicode(chap, "latin1")
                    #print 'latin1 encoding'
                subChild = self.Tree.AppendItem(child, chap)
                self.Tree.SetPyData(subChild, chapIdx)
                chapIdx += 1
            idx += 1
Perhaps this could be integrated into the next release. Thanks!

Tim
Site Admin
Posts: 1454
Joined: Sun Dec 07, 2008 1:14 pm

Re: Some problems after installation

Post by Tim »

Yes, it is an encoding issue and your correction will compensate for it. Some of the texts had non ascii characters that caused the problem. Earlier versions did use the Latin1 encoding (and some modules have that encoding) but now Bible Analyzer likes only the UTF-8 and ascii encodings.

Version 4 will hopefully deal with all these issues.
Tim Morton
Developer, Bible Analyzer

But to him that worketh not, but believeth on him that justifieth the ungodly, his faith is counted for righteousness. (Rom 4:5 AV)

Post Reply