Difference between revisions of "Issue:Upgraded to 1.11 Notice: Undefined variable"

From FollowTheScore
Jump to: navigation, search
(Reply (3))
(Reply (3))
Line 61: Line 61:
 
<nowiki>
 
<nowiki>
 
<DPL>
 
<DPL>
  titlematch = A%
+
titlematch = A%
</DPL>
+
</DPL></nowiki>
</nowiki>
 
  
 
--[[User:24.250.201.191|24.250.201.191]] 04:45, 2 October 2007 (CEST)
 
--[[User:24.250.201.191|24.250.201.191]] 04:45, 2 October 2007 (CEST)

Revision as of 03:46, 2 October 2007

Description: Notice: Undefined variable:
Extension / Version: DPL   /   1.4.5
Type / Status: Bug   /   open

Problem

I've upgraded to 1.11, and started getting this error message

Notice: Undefined variable: result in /home/wikistoc/public_html/wiki/includes/Title.php on line 1112

--Rovo 23:12, 30 September 2007 (CEST)

Answer

We need more information. What is your DPL query? Can you enable the full error messages and give the full stack trace?

--Gero 23:52, 30 September 2007 (CEST)

Reply

This is my query

<DPL>
 resultsheader= === A ===
 namespace = Terms
 shownamespace = false
 titlematch = A%
 </DPL>

I did this for each letter through the alphabet. The Terms namespace is set to 100. I'm not sure how to enable the full error messages or give a full stack trace, but I will try to figure it out. Thank you.

--Rovo 03:11, 1 October 2007 (CEST)

I cannot figure out how to turn on the full error message. --24.250.201.191 14:37, 1 October 2007 (CEST)

Reply (2)

  1. You should put a '\n' behind the resultsheader, otherwise you will not get a heading.
  2. Does the error depend on the namespace?
  3. Does it work for one single letter? How do you do the "loop" for each letter? (If here is another extension involved, that could be the reason, too)
  4. For full error information you must set $wgShowExceptionDetails = true; in the LocalSettings.php

Reply (3)

  1. I'm not sure where to put the '\n' behind the resultsheader? At the very end, or just at the end of the word header, instead of an = ?
  2. I've removed the namespace and shownamespace from the query, so it just looks for titlematch = A%
  3. I am testing it on a page for a single letter only, A . It used to be set for each letter, just repeating the query for each.
  4. I set the full error information, after turning off all other installed extensions, and only received the error,

Parse error: parse error, unexpected T_REQUIRE_ONCE in /home/wikistoc/public_html/wiki/LocalSettings.php on line 161

I should add, line 161 is where the require call to DynamicPageList.php is.

--Rovo 19:09, 1 October 2007 (CEST)

I have tried a streamlined query and still the same error,

<DPL> titlematch = A% </DPL>

--24.250.201.191 04:45, 2 October 2007 (CEST)