I got this error within the Yanfly's Menu Changer script when I try to close the Quest Journal (exit back to menu.)

Here's the code that it sectioned at: (the arrows within the script are me indicating the line that the error occurred, the arrows aren't actually there in the script within my game)
CODE
def update_command_selection
if Input.trigger?(Input::B)
Sound.play_cancel
$scene = Scene_Map.new
elsif Input.trigger?(Input::C)
index = @command_window.index
unless command_enabled?(index)
Sound.play_buzzer
return
end
Sound.play_decision
case index
# Item Command
when $game_temp.menu_command_index[:item]
$scene = Scene_Item.new
# Skill, Equip, and Status Commands
when $game_temp.menu_command_index[:skill],
$game_temp.menu_command_index[:equip],
$game_temp.menu_command_index[:status]
start_actor_selection
# Save Command
when $game_temp.menu_command_index[:save]
$scene = Scene_File.new(true, false, false)
# System Command
when $game_temp.menu_command_index[:game_end]
$scene = Scene_End.new
else # Custom Commands
return_check = true
for key in @ex_cmds
if @ex_cmds[key[0]] == index
return_check = false
found_key = key[0]
break
end
end
return if return_check
if found_key >= 101 and found_key <= 200 # Play a common event
common_event = YE::REDUX::MENU::COMMON_EVENTS[found_key]
$game_temp.common_event_id = common_event[3]
$scene = Scene_Map.new
else # Play an imported scene
menu_command = YE::REDUX::MENU::IMPORTED_COMMANDS[found_key]
if menu_command[2]
start_actor_selection
else
$scene = eval(menu_command[4] + ".new") <--------------------------------
end
end # End found_key
end # End case check
end
end
I'm not sure why
*EDIT*
Just for extra info, in the Yanfly's Menu script, I have it to open the quest journal using an "imported" script setup, meaning I'm not using a Common Event to launch it. However, when I do use a common event to call the scene from the menu, I get another error sectioned within SojaBird's Achievements script:

The code for that script is...
CODE
class Completion_Listener
attr_accessor :condition
def initialize(condition)
@condition = condition
end
def condition_ready?
mod_it = @condition.dup
str = /(completed(\(\'.*\'(,\s?\'.*\')*?\))?)/i
mod_it.gsub!(str) { eval("Achief.get_#{$1.to_s}") }
mod_it.gsub!(/(item\([0-9]*\))/i) { eval("Achief.#{$1.to_s}") }
mod_it.gsub!(/(weapon\([0-9]*\))/i) { eval("Achief.#{$1.to_s}") }
mod_it.gsub!(/(armor\([0-9]*\))/i) { eval("Achief.#{$1.to_s}") }
mod_it.gsub!(/(var\([0-9]*\))/i) { eval("Achief.#{$1.to_s}") }
mod_it.gsub!(/(switch\([0-9]*\))/i) { eval("Achief.#{$1.to_s}") }
mod_it.gsub!(/(gold)/i) { eval("Achief.#{$1.to_s}") }
mod_it.gsub!(/(lvl\(-?[0-9]*\))/i) { eval("Achief.#{$1.to_s}") }
mod_it.gsub!(/(exp\(-?[0-9]*\))/i) { eval("Achief.#{$1.to_s}") }
mod_it.gsub!(/(points)/i) { eval("Achief.get_#{$1.to_s}") }
return eval(mod_it) <---------------------------------------------
end
end
Can anyone help me? Just to say again, I get these errors when I press ESC in the Journal scene.
This post has been edited by Eiserne: Dec 15 2011, 10:57 AM