Mantis Bugtracker
  

Viewing Issue Advanced Details Jump to Notes ] View Simple ] 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 Platform
Status closed   OS
Projection none   OS Version
ETA none Fixed in Version 3.2.1 Product Version 3.1.4
  Product Build
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)
Steps To Reproduce
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-29-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-29-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