[Mono-bugs] [Bug 512037] New: OutputCache directive is broken in Mono 2.4.2p1
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Wed Jun 10 21:25:37 EDT 2009
http://bugzilla.novell.com/show_bug.cgi?id=512037
User max.karavaev at gmail.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=512037#c1
Summary: OutputCache directive is broken in Mono 2.4.2p1
Classification: Mono
Product: Mono: Class Libraries
Version: 2.4.x
Platform: x86-64
OS/Version: RHEL 5
Status: NEW
Severity: Major
Priority: P5 - None
Component: Sys.Web
AssignedTo: mhabersack at novell.com
ReportedBy: max.karavaev at gmail.com
QAContact: mono-bugs at lists.ximian.com
Found By: Community User
Description of Problem:
Aspx pages with <%@ OutputCache %> doesn't work.
Steps to reproduce the problem:
1. Create simple aspx page:
<%@ Page language="c#" %>
<%@ OutputCache Location="None" VaryByParam="None" Duration="1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head><title>test</title></head>
<body>
<form id="Form1" method="post" runat="server">
<asp:label id="Label3" runat="server" ForeColor="Red"
EnableViewState="False">Test</asp:label>
</form>
</body>
</html>
2. Run this page on Apache & mod_mono and open with browser.
Actual Results:
CS0103: The name `None' does not exist in the current context
Description: HTTP 500. Error processing request.
Stack Trace:
System.Web.Compilation.CompilationException: CS0103: The name `None' does not
exist in the current context
at System.Web.Compilation.AssemblyBuilder.BuildAssembly
(System.Web.VirtualPath virtualPath, System.CodeDom.Compiler.CompilerParameters
options) [0x00000]
at System.Web.Compilation.AssemblyBuilder.BuildAssembly
(System.Web.VirtualPath virtualPath) [0x00000]
at System.Web.Compilation.BuildManager.GenerateAssembly
(System.Web.Compilation.AssemblyBuilder abuilder,
System.Collections.Generic.List`1 buildItems, System.Web.VirtualPath
virtualPath, BuildKind buildKind) [0x00000]
at System.Web.Compilation.BuildManager.BuildAssembly (System.Web.VirtualPath
virtualPath) [0x00000]
at System.Web.Compilation.BuildManager.GetCompiledType (System.String
virtualPath) [0x00000]
at System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath
(System.String virtualPath, System.Type requiredBaseType) [0x00000]
at System.Web.UI.PageParser.GetCompiledPageInstance (System.String
virtualPath, System.String inputFile, System.Web.HttpContext context) [0x00000]
at System.Web.UI.PageHandlerFactory.GetHandler (System.Web.HttpContext
context, System.String requestType, System.String url, System.String path)
[0x00000]
at System.Web.HttpApplication.GetHandler (System.Web.HttpContext context,
System.String url, Boolean ignoreContextHandler) [0x00000]
at System.Web.HttpApplication.GetHandler (System.Web.HttpContext context,
System.String url) [0x00000]
at System.Web.HttpApplication+<Pipeline>c__Iterator2.MoveNext () [0x00000]
Expected Results:
Page with label "Test"
How often does this happen?
Always
Additional Information:
# uname -a
Linux s3.1t.ru 2.6.18-92.1.22.el5 #1 SMP Tue Dec 16 11:57:43 EST 2008 x86_64
x86_64 x86_64 GNU/Linux
# mono -V
Mono JIT compiler version 2.4.2 (tarball Thu Jun 11 02:39:51 MSD 2009)
Copyright (C) 2002-2008 Novell, Inc and Contributors. www.mono-project.com
TLS: __thread
GC: Included Boehm (with typed GC)
SIGSEGV: altstack
Notifications: epoll
Architecture: amd64
Disabled: none
# xsp2 --version
xsp2.exe 2.4.2.0
(c) (c) 2002-2007 Novell, Inc.
Minimalistic web server for testing System.Web
# httpd -V
Server version: Apache/2.2.9 (Unix)
Server built: Sep 19 2008 22:17:53
Server's Module Magic Number: 20051115:15
Server loaded: APR 1.2.7, APR-Util 1.2.7
Compiled using: APR 1.2.7, APR-Util 1.2.7
Architecture: 64-bit
Server MPM: Prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APACHE_MPM_DIR="server/mpm/prefork"
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_SYSVSEM_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=128
-D HTTPD_ROOT="/etc/httpd"
-D SUEXEC_BIN="/usr/sbin/suexec"
-D DEFAULT_PIDLOG="logs/httpd.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_LOCKFILE="logs/accept.lock"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="conf/mime.types"
-D SERVER_CONFIG_FILE="conf/httpd.conf"
--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
More information about the mono-bugs
mailing list