Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0002302 [Quercus] minor always 01-09-08 04:53 08-20-08 13:01
Reporter nam View Status public  
Assigned To nam
Priority normal Resolution fixed  
Status closed   Product Version 3.1.4
Summary 0002302: Joomla 1.5 not working
Description (rep by rfisk)

I have been trying to get Joomla to work under resin with little luck.

After exploding the tarball into the webapps directory (webapps/joomla) I get multiple stack overflow errors when hitting this context. It was occurring under 3.1.1 so I downloaded 3.1.3 but am still getting the same issues. Unfortunately, there are no examples of the resin-web.xml settings that might work for joomla anywhere that I can find.

The stack overflows seem to change when refreshing the page.

First page turn:

500 Servlet Exception

java.lang.StackOverflowError
at com.caucho.quercus.env.MethodMap.get(MethodMap.java:85)
at com.caucho.quercus.env.QuercusClass.callMethod(QuercusClass.java:697)
at com.caucho.quercus.expr.StaticMethodExpr.eval(StaticMethodExpr.java:140)
at com.caucho.quercus.expr.Expr.evalBoolean(Expr.java:457)
at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:74)
at com.caucho.quercus.program.BlockStatement.execute(BlockStatement.java:99)
at com.caucho.quercus.program.Function.callImpl(Function.java:334)
at com.caucho.quercus.program.Function.call(Function.java:274)
at com.caucho.quercus.program.AbstractFunction.call(AbstractFunction.java:243)
at com.caucho.quercus.env.Env.createClassImpl(Env.java:3225)
at com.caucho.quercus.env.Env.findClass(Env.java:3171)
at com.caucho.quercus.lib.ClassesModule.class_exists(ClassesModule.java:61)
at sun.reflect.GeneratedMethodAccessor35.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.caucho.quercus.module.StaticFunction.invoke(StaticFunction.java:120)
at com.caucho.quercus.env.JavaInvoker.call(JavaInvoker.java:615)
at com.caucho.quercus.env.JavaInvoker.call(JavaInvoker.java:488)
at com.caucho.quercus.env.JavaInvoker.call(JavaInvoker.java:473)
at com.caucho.quercus.expr.FunctionExpr.evalImpl(FunctionExpr.java:182)
at com.caucho.quercus.expr.FunctionExpr.eval(FunctionExpr.java:126)
at com.caucho.quercus.expr.Expr.evalBoolean(Expr.java:457)
at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:74)
at com.caucho.quercus.program.BlockStatement.execute(BlockStatement.java:99)
at com.caucho.quercus.program.Function.callImpl(Function.java:334)
at com.caucho.quercus.program.Function.call(Function.java:274)
at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:208)
at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:440)
at com.caucho.quercus.env.QuercusClass.callMethod(QuercusClass.java:700)
at com.caucho.quercus.expr.StaticMethodExpr.eval(StaticMethodExpr.java:140)
at com.caucho.quercus.expr.Expr.evalBoolean(Expr.java:457)
at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:74)

Refresh page:

java.lang.StackOverflowError
at com.caucho.quercus.program.Function.callImpl(Function.java:289)
at com.caucho.quercus.program.Function.call(Function.java:274)
at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:208)
at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:440)
at com.caucho.quercus.env.QuercusClass.callMethod(QuercusClass.java:700)
at com.caucho.quercus.expr.StaticMethodExpr.eval(StaticMethodExpr.java:140)
at com.caucho.quercus.expr.Expr.evalBoolean(Expr.java:457)
at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:74)
at com.caucho.quercus.program.BlockStatement.execute(BlockStatement.java:99)
at com.caucho.quercus.program.Function.callImpl(Function.java:334)
at com.caucho.quercus.program.Function.call(Function.java:274)
at com.caucho.quercus.program.AbstractFunction.call(AbstractFunction.java:243)
at com.caucho.quercus.env.Env.createClassImpl(Env.java:3225)
at com.caucho.quercus.env.Env.findClass(Env.java:3171)
at com.caucho.quercus.lib.ClassesModule.class_exists(ClassesModule.java:61)
at sun.reflect.GeneratedMethodAccessor35.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.caucho.quercus.module.StaticFunction.invoke(StaticFunction.java:120)
at com.caucho.quercus.env.JavaInvoker.call(JavaInvoker.java:615)
at com.caucho.quercus.env.JavaInvoker.call(JavaInvoker.java:488)
at com.caucho.quercus.env.JavaInvoker.call(JavaInvoker.java:473)
at com.caucho.quercus.expr.FunctionExpr.evalImpl(FunctionExpr.java:182)
at com.caucho.quercus.expr.FunctionExpr.eval(FunctionExpr.java:126)
at com.caucho.quercus.expr.Expr.evalBoolean(Expr.java:457)
at com.caucho.quercus.program.IfStatement.execute(IfStatement.java:74)
at com.caucho.quercus.program.BlockStatement.execute(BlockStatement.java:99)
at com.caucho.quercus.program.Function.callImpl(Function.java:334)
at com.caucho.quercus.program.Function.call(Function.java:274)
at com.caucho.quercus.program.AbstractFunction.callMethod(AbstractFunction.java:208)
Additional Information
Attached Files

- Relationships

- Notes
(0003065)
falko
05-13-08 21:20

I tried Joomla! 1.5.3 on Quercus 3.1.5 but the installation aborted, since not all required functions are implemented by Quercus.

I searched the Joomla! source code for the names of the functions not implemented by Quercus and came up with the following list:
connection_status
get_magic_quotes_gpc
get_magic_quotes_runtime
headers_list
highlight_file
highlight_string
htmlspecialchars_decode
idate
mb_http_input
memory_get_usage
mhash_keygen_s2k
set_magic_quotes_runtime
socket_get_status
stream_get_meta_data
stream_set_timeout
umask
xml_error_string
xml_get_current_byte_index
xml_get_current_column_number
xml_get_current_line_number
xml_get_error_code
zend_version
 
(0003123)
nam
05-01-08 20:43

connection_status
get_magic_quotes_gpc - php/1a18
get_magic_quotes_runtime
headers_list - php/1b0a
highlight_file - php/1d62
highlight_string - php/1d60
htmlspecialchars_decode php/111[6-a]
idate - php/191h
mb_http_input
memory_get_usage - php/1a0w
mhash_keygen_s2k
set_magic_quotes_runtime
socket_get_status
stream_get_meta_data
stream_set_timeout
umask
xml_error_string - php/1h0e
xml_get_current_byte_index
xml_get_current_column_number
xml_get_current_line_number
xml_get_error_code - php/1h0d
zend_version - php/1a0i
 
(0003344)
nam
08-20-08 13:01

joomla 1.5 installs and was able to access main site and admin
 

- Issue History
Date Modified Username Field Change
01-09-08 04:53 nam New Issue
05-13-08 21:20 falko Note Added: 0003065
05-13-08 21:58 falko Issue Monitored: falko
05-01-08 20:43 nam Note Added: 0003123
08-20-08 13:01 nam Status new => assigned
08-20-08 13:01 nam Assigned To  => nam
08-20-08 13:01 nam Status assigned => closed
08-20-08 13:01 nam Note Added: 0003344
08-20-08 13:01 nam Resolution open => fixed
08-20-08 13:01 nam Fixed in Version  => 3.2.1


Mantis 1.0.0rc3[^]
Copyright © 2000 - 2005 Mantis Group
34 total queries executed.
28 unique queries executed.
Powered by Mantis Bugtracker