TypeError: cannot concatenate 'str' and 'Rever...' [SOLVED]

Discuss how to use the Ren'Py engine to create visual novels and story-based games. New releases are announced in this section.
Forum rules
This is the right place for Ren'Py help. Please ask one question per thread, use a descriptive subject like 'NotFound error in option.rpy' , and include all the relevant information - especially any relevant code and traceback messages. Use the code tag to format scripts.
Post Reply
Message
Author
User avatar
kaeruranawa
Regular
Posts: 28
Joined: Mon May 16, 2011 6:34 pm
Completed: Times Up: Turn the Page!
Organization: Noveleap
Contact:

TypeError: cannot concatenate 'str' and 'Rever...' [SOLVED]

#1 Post by kaeruranawa »

I've been having this error and can't figure out how to fix it. It's not giving me any files to check.

Code: Select all

I'm sorry, but an uncaught exception occurred.

While running game code:
TypeError: cannot concatenate 'str' and 'RevertableList' objects

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

Full traceback:
  File "G:\Program Files\renpy-6.13.8-sdk\renpy-6.13.8\renpy\execution.py", line 261, in run
  File "G:\Program Files\renpy-6.13.8-sdk\renpy-6.13.8\renpy\ast.py", line 632, in execute
  File "G:\Program Files\renpy-6.13.8-sdk\renpy-6.13.8\renpy\python.py", line 977, in py_exec_bytecode
  File "common/00gltest.rpy", line 340, in <module>
  File "common/00gltest.rpy", line 266, in _m1_00gltest__gl_test
  File "common/00gltest.rpy", line 305, in _gl_performance_test
  File "G:\Program Files\renpy-6.13.8-sdk\renpy-6.13.8\renpy\ui.py", line 237, in interact
  File "G:\Program Files\renpy-6.13.8-sdk\renpy-6.13.8\renpy\display\core.py", line 1798, in interact
  File "G:\Program Files\renpy-6.13.8-sdk\renpy-6.13.8\renpy\display\core.py", line 2103, in interact_core
  File "G:\Program Files\renpy-6.13.8-sdk\renpy-6.13.8\renpy\display\core.py", line 1387, in draw_screen
  File "render.pyx", line 366, in renpy.display.render.render_screen (gen\renpy.display.render.c:4470)
  File "render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:2063)
  File "G:\Program Files\renpy-6.13.8-sdk\renpy-6.13.8\renpy\display\layout.py", line 511, in render
  File "render.pyx", line 95, in renpy.display.render.render (gen\renpy.display.render.c:2325)
  File "render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:2063)
  File "G:\Program Files\renpy-6.13.8-sdk\renpy-6.13.8\renpy\display\transition.py", line 362, in render
  File "render.pyx", line 95, in renpy.display.render.render (gen\renpy.display.render.c:2325)
  File "render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:2063)
  File "G:\Program Files\renpy-6.13.8-sdk\renpy-6.13.8\renpy\display\layout.py", line 511, in render
  File "render.pyx", line 95, in renpy.display.render.render (gen\renpy.display.render.c:2325)
  File "render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:2063)
  File "G:\Program Files\renpy-6.13.8-sdk\renpy-6.13.8\renpy\display\layout.py", line 511, in render
  File "render.pyx", line 95, in renpy.display.render.render (gen\renpy.display.render.c:2325)
  File "render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:2063)
  File "common/00gltest.rpy", line 224, in render
  File "G:\Program Files\renpy-6.13.8-sdk\renpy-6.13.8\renpy\character.py", line 763, in __call__
TypeError: cannot concatenate 'str' and 'RevertableList' objects

Windows-Vista-6.0.6002-SP2
Ren'Py 6.13.8.1675
 
I have the entire game script available if anyone needs it. Script is from Christine Love's don't take it personally, babe, it just ain't your story with permission.
Last edited by kaeruranawa on Mon Feb 20, 2012 9:08 pm, edited 1 time in total.


Head programmer of NoveLeap. Founder, Developer and Designer of the VN GUI Project.

Image Image

KimiYoriBaka
Miko-Class Veteran
Posts: 636
Joined: Thu May 14, 2009 8:15 pm
Projects: Castle of Arhannia
Contact:

Re: TypeError: cannot concatenate 'str' and 'RevertableList'

#2 Post by KimiYoriBaka »

it appears to be a problem with one of your character definitions. specifically, check any characters that have things for what_prefix and what_suffix, if you have any.

User avatar
kaeruranawa
Regular
Posts: 28
Joined: Mon May 16, 2011 6:34 pm
Completed: Times Up: Turn the Page!
Organization: Noveleap
Contact:

Re: TypeError: cannot concatenate 'str' and 'Rever...' [SOLV

#3 Post by kaeruranawa »

Code: Select all

    define nsys = Character(None, kind=nvl, what_prefix="System: ", what_suffix="")
    define nnar = Character(None, kind=nvl, what_prefix="", what_suffix="")
    define letter = Character(None, kind=nvl, what_prefix="", what_suffix="")
    define nun = Character(None, kind=nvl, what_prefix="%(un)s: ", what_suffix="")
    define nnn = Character(None, kind=nvl, what_prefix="%(nn)s: ", what_suffix="")
    define nyou = Character(None, kind=nvl, what_prefix="You: ", what_suffix="")
    define nfn = Character(None, kind=nvl, what_prefix="%(fn)s: ", what_suffix="")
    define ngener = Character(None, kind=nvl, what_prefix="Generation Y: ", what_suffix="")
    define nnatsu = Character(None, kind=nvl, what_prefix="NatsuNastu: ", what_suffix="")
    define nxsayo = Character(None, kind=nvl, what_prefix="'0xSayonarax0: ", what_suffix="")
    define nchina = Character(None, kind=nvl, what_prefix="ChinaCheddar: ", what_suffix="")
    define ncandy = Character(None, kind=nvl, what_prefix="CandyApples: ", what_suffix="")
    define nablue = Character(None, kind=nvl, what_prefix="ABluerose: ", what_suffix="")
    define nheysa = Character(None, kind=nvl, what_prefix="HeysaysK: ", what_suffix="")
    define ndfant = Character(None, kind=nvl, what_prefix="2dfantasy: ", what_suffix="")
    define ntawn = Character(None, kind=nvl, what_prefix="Tawny: ", what_suffix="")
    define nmagic = Character(None, kind=nvl, what_prefix="magicalfeet: ", what_suffix="")
    define nooovn = Character(None, kind=nvl, what_prefix="ooOVNIfangirlOoo: ", what_suffix="")
    define nvegan = Character(None, kind=nvl, what_prefix="VeganLady: ", what_suffix="")
    define ntabby = Character(None, kind=nvl, what_prefix="TabbyAshes: ", what_suffix="")
    define nyaya = Character(None, kind=nvl, what_prefix="yaya: ", what_suffix="")
    define nskgin = Character(None, kind=nvl, what_prefix="skginst: ", what_suffix="")
    define nthevn = Character(None, kind=nvl, what_prefix="The_VNI_Mistress: ", what_suffix="")
    define ncrayo = Character(None, kind=nvl, what_prefix="CrayonSplatters: ", what_suffix="")
    define njo3e = Character(None, kind=nvl, what_prefix="Jo3e: ", what_suffix="")
    define nspoil = Character(None, kind=nvl, what_prefix="Spoiledprincess18: ", what_suffix="")
    define nlivid = Character(None, kind=nvl, what_prefix="lividViva: ", what_suffix="")
    define nlostx = Character(None, kind=nvl, what_prefix="LOSTx12: ", what_suffix="")
    define nperfe = Character(None, kind=nvl, what_prefix="Perfectlysane: ", what_suffix="")
    define nsunfl = Character(None, kind=nvl, what_prefix="Sunflowerseeds: ", what_suffix="")
Here's all the what_prefix and what_suffix I have.

Just in case, here's the ADV ones:

Code: Select all

    define sys = Character('System')
    define un = Character('%(un)s')
    define nn = Character('%(nn)s')
    define you = Character('You')
    define fn = Character('%(fn)s')
    define gener = Character('Generation Y')
    define natsu = Character('natsunastu')
    define xsayo = Character('0xSayonarax0')
    define china = Character('ChinaCheddar')
    define candy = Character('CandyApples')
    define ablue = Character('ABluerose')
    define heysa = Character('HeysaysK')
    define dfant = Character('2dfantasy')
    define tawn = Character('Tawny')
    define magic = Character('magicalfeet')
    define ooovn = Character('ooOVNIfangirlOoo')
    define vegan = Character('VeganLady')
    define tabby = Character('TabbyAshes')
    define yaya = Character('yaya')
    define skgin = Character('skginst')
    define thevn = Character('The_VNI_Mistress')
    define crayo = Character('CrayonSplatters')
    define jo3e = Character('Jo3e')
    define spoil = Character('Spoiledprincess18')
    define livid = Character('lividViva')
    define lostx = Character('LOSTx12')
    define perfe = Character('Perfectlysane')
    define mai = Character('Mai')
    define anon = Character('Anon')
    define ken = Character('Kenichi')
    define nat = Character('Natsumi')
    define dir = Character('Concert Director')
    define kgl = Character('Kaito Gakupo and Len')
    define kai = Character('Kaito')
    define len = Character('Len')
    define gak = Character('Gakupo')
    define esa = Character('Esaki')
    define emi = Character('Emi')
    define tan = Character('Tanaka')
EDIT: Solved!


Head programmer of NoveLeap. Founder, Developer and Designer of the VN GUI Project.

Image Image

UltraRik
Newbie
Posts: 2
Joined: Thu Feb 29, 2024 4:07 am
itch: UltraRik
Contact:

Re: TypeError: cannot concatenate 'str' and 'Rever...' [SOLVED]

#4 Post by UltraRik »

solved how? :(

User avatar
m_from_space
Miko-Class Veteran
Posts: 975
Joined: Sun Feb 21, 2021 3:36 am
Contact:

Re: TypeError: cannot concatenate 'str' and 'Rever...' [SOLVED]

#5 Post by m_from_space »

UltraRik wrote: Sat Mar 16, 2024 11:21 am solved how? :(
You're replying to a thread from 12 years ago. Don't expect an answer. If you have the same problem, make sure to not trying to join a string with a list or any other objects.

Code: Select all

$ mylist = [1, 2, 3]
$ mystring = "hello world"

# not working
$ myvar = mylist + mystring
If you still need help, just state your problem!

Post Reply

Who is online

Users browsing this forum: Google [Bot], Majestic-12 [Bot]