Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+1)

Hi! I'm on a Mac (High Sierra, 10.13.6), and just got the following:

[code]

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/CorvinRoute.rpy", line 12, in <module>
  File "game/journal.rpy", line 34, in add
AttributeError: 'NoneType' object has no attribute 'add_paragraph'

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "CorvinRoute.rpyc", line 6, in script
  File "/private/var/folders/6d/h646n21960sbmljq57sbr07h0000gp/T/AppTranslocation/5908AE7B-9032-479E-B605-5172C958D204/d/Changeling.app/Contents/Resources/autorun/renpy/ast.py", line 862, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "/private/var/folders/6d/h646n21960sbmljq57sbr07h0000gp/T/AppTranslocation/5908AE7B-9032-479E-B605-5172C958D204/d/Changeling.app/Contents/Resources/autorun/renpy/python.py", line 1888, in py_exec_bytecode
    exec bytecode in globals, locals
  File "game/CorvinRoute.rpy", line 12, in <module>
  File "game/journal.rpy", line 34, in add
AttributeError: 'NoneType' object has no attribute 'add_paragraph'

Darwin-17.7.0-x86_64-i386-64bit
Ren'Py 6.99.14.3.3347
ChangelingBeta 3.2
Thu Jan 31 21:36:52 2019
[/code]

Rollback didn't help, and ignoring it just caused the message to repeat with the "line" numbers going up.

The same bug appears to be happening on other routes in the same location (end of common route?); got this one when I picked a different book:

[code]
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/elliotroute.rpy", line 13, in <module>
  File "game/journal.rpy", line 34, in add
AttributeError: 'NoneType' object has no attribute 'add_paragraph'

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "elliotroute.rpyc", line 7, in script
  File "/private/var/folders/6d/h646n21960sbmljq57sbr07h0000gp/T/AppTranslocation/8483FC81-30E6-455E-82CD-204885716D42/d/Changeling.app/Contents/Resources/autorun/renpy/ast.py", line 862, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "/private/var/folders/6d/h646n21960sbmljq57sbr07h0000gp/T/AppTranslocation/8483FC81-30E6-455E-82CD-204885716D42/d/Changeling.app/Contents/Resources/autorun/renpy/python.py", line 1888, in py_exec_bytecode
    exec bytecode in globals, locals
  File "game/elliotroute.rpy", line 13, in <module>
  File "game/journal.rpy", line 34, in add
AttributeError: 'NoneType' object has no attribute 'add_paragraph'

Darwin-17.7.0-x86_64-i386-64bit
Ren'Py 6.99.14.3.3347
ChangelingBeta 3.2
Thu Jan 31 21:54:02 2019
[/code]

I'll check to see if this happens with all the routes.

Same for the others ; all of the error messages are below, in case it's helpful:

[code]

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/marcroute.rpy", line 9, in <module>
  File "game/journal.rpy", line 34, in add
AttributeError: 'NoneType' object has no attribute 'add_paragraph'

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "marcroute.rpyc", line 3, in script
  File "/private/var/folders/6d/h646n21960sbmljq57sbr07h0000gp/T/AppTranslocation/8483FC81-30E6-455E-82CD-204885716D42/d/Changeling.app/Contents/Resources/autorun/renpy/ast.py", line 862, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "/private/var/folders/6d/h646n21960sbmljq57sbr07h0000gp/T/AppTranslocation/8483FC81-30E6-455E-82CD-204885716D42/d/Changeling.app/Contents/Resources/autorun/renpy/python.py", line 1888, in py_exec_bytecode
    exec bytecode in globals, locals
  File "game/marcroute.rpy", line 9, in <module>
  File "game/journal.rpy", line 34, in add
AttributeError: 'NoneType' object has no attribute 'add_paragraph'

Darwin-17.7.0-x86_64-i386-64bit
Ren'Py 6.99.14.3.3347
ChangelingBeta 3.2
Thu Jan 31 22:04:07 2019
[/code]

[code]
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/danroute.rpy", line 20, in <module>
  File "game/journal.rpy", line 34, in add
AttributeError: 'NoneType' object has no attribute 'add_paragraph'

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "danroute.rpyc", line 14, in script
  File "/private/var/folders/6d/h646n21960sbmljq57sbr07h0000gp/T/AppTranslocation/8483FC81-30E6-455E-82CD-204885716D42/d/Changeling.app/Contents/Resources/autorun/renpy/ast.py", line 862, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "/private/var/folders/6d/h646n21960sbmljq57sbr07h0000gp/T/AppTranslocation/8483FC81-30E6-455E-82CD-204885716D42/d/Changeling.app/Contents/Resources/autorun/renpy/python.py", line 1888, in py_exec_bytecode
    exec bytecode in globals, locals
  File "game/danroute.rpy", line 20, in <module>
  File "game/journal.rpy", line 34, in add
AttributeError: 'NoneType' object has no attribute 'add_paragraph'

Darwin-17.7.0-x86_64-i386-64bit
Ren'Py 6.99.14.3.3347
ChangelingBeta 3.2
Thu Jan 31 22:24:03 2019
[/code]

[code]
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/willroute.rpy", line 11, in <module>
  File "game/journal.rpy", line 34, in add
AttributeError: 'NoneType' object has no attribute 'add_paragraph'

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "willroute.rpyc", line 5, in script
  File "/private/var/folders/6d/h646n21960sbmljq57sbr07h0000gp/T/AppTranslocation/8483FC81-30E6-455E-82CD-204885716D42/d/Changeling.app/Contents/Resources/autorun/renpy/ast.py", line 862, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "/private/var/folders/6d/h646n21960sbmljq57sbr07h0000gp/T/AppTranslocation/8483FC81-30E6-455E-82CD-204885716D42/d/Changeling.app/Contents/Resources/autorun/renpy/python.py", line 1888, in py_exec_bytecode
    exec bytecode in globals, locals
  File "game/willroute.rpy", line 11, in <module>
  File "game/journal.rpy", line 34, in add
AttributeError: 'NoneType' object has no attribute 'add_paragraph'

Darwin-17.7.0-x86_64-i386-64bit
Ren'Py 6.99.14.3.3347
ChangelingBeta 3.2
Thu Jan 31 22:34:14 2019
[/code]

[code]
I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/ewanroute.rpy", line 10, in <module>
  File "game/journal.rpy", line 34, in add
AttributeError: 'NoneType' object has no attribute 'add_paragraph'

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "ewanroute.rpyc", line 4, in script
  File "/private/var/folders/6d/h646n21960sbmljq57sbr07h0000gp/T/AppTranslocation/8483FC81-30E6-455E-82CD-204885716D42/d/Changeling.app/Contents/Resources/autorun/renpy/ast.py", line 862, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "/private/var/folders/6d/h646n21960sbmljq57sbr07h0000gp/T/AppTranslocation/8483FC81-30E6-455E-82CD-204885716D42/d/Changeling.app/Contents/Resources/autorun/renpy/python.py", line 1888, in py_exec_bytecode
    exec bytecode in globals, locals
  File "game/ewanroute.rpy", line 10, in <module>
  File "game/journal.rpy", line 34, in add
AttributeError: 'NoneType' object has no attribute 'add_paragraph'

Darwin-17.7.0-x86_64-i386-64bit
Ren'Py 6.99.14.3.3347
ChangelingBeta 3.2
Thu Jan 31 22:45:55 2019
[/code]

(+1)

Saku,


Can you please give us a little more information about what's happening? When I recreated this error, it is caused by something *very* specific - that is, using an old save after the game journal has had changes made to it. 

First, were you someone who had access to the game when it was in its beta stage (I apologize for having to ask but we had many beta testers from our Kickstarter and since everyone uses different names across different platforms, it's gotten difficult to know who is who).

Second, were you loading the game from an existing save rather than loading a new game? Renpy will pull save data from anywhere it can find it which means that saves you had in place from the demo, from beta, or any time from now will still show as valid save slots. These saves will throw this error 100% of the time.

Can you please try to load a completely new game, get yourself all the way to the end of the common route, and tell me if the game still throws this error?

In the mean time, I will try to confirm with some of our other Mac users whether they are also having this same problem.


Thank you! 

~Esh

(+1)

Sure! I don't think I had beta access (I downloaded the publicly available demo, that wasn't beta, right?).  I made saves within the demo, but was not using those - I downloaded the full game off itch.io and started from scratch. I deleted the demo just now and tried playing the full version again, loading from a save I made within it, but got the same error. I'll try playing the full version from scratch again and see if it works now that the demo has been deleted.

(+1)

Ok, looks like that fixed it! The demo has to be deleted, and full game has to be started from scratch as a new game. Thanks for the help :)

(+1)

Ah! Yeah, that sounds right. Renpy is *awful* about trying to pull old data from other versions of the game then imploding when it doesn't work.  It's so frustrating!

So glad that worked - and thanks for posting this. If anyone else encounters this issue, I know what to suggest! <3