Installing Cocoon on Solaris Sun One Application Server 7

2003-06-09 Thread Jason Nah
Title: Installing Cocoon on Solaris Sun One Application Server 7





Howdy All,


In relation to a previous post... Sitemap parsing error?... I'm posting about the installation and running of Cocoon 2.04 on a Solaris machine running SunONE application server 7.

I have managed to install the application WAR file successfully. It appears as a separate web application.


However... I am unable to invoke the servlet context /cocoon successfully. Here are the problems that I'm noticing and some approaches that I've taken (with limited effect).

1. On initial install, the cocoon servlet reports:
 description org.xml.sax.SAXParseException: Illegal character at end of document, u.


2. This turns out to be a character encoding problem. I've noticed that the default container-encoding was ISO-8859-1. Hence to fix this, I've included the following in the web.xml file:

 init-param
 param-namecontainer-encoding/param-name
 param-valueutf-8/param-value
 /init-param
 init-param
 param-nameform-encoding/param-name
 param-valueutf-8/param-value
 /init-param
This has removed that exception but I now get the following error:
message Language Exception


description org.apache.cocoon.ProcessingException: Language Exception: org.apache.cocoon.components.language.LanguageException: Error compiling sitemap_xmap: Line 6271, column 12: '}' expected Line 5221, column 4: 'try' without 'catch' or 'finally' Line 3168, column 25: method error_process_1_500(org.apache.cocoon.sitemap.SitemapRedirector, org.apache.cocoon.environment.Environment, java.util.Map, java.lang.Exception, boolean) not found in class org.apache.cocoon.www.sitemap_xmap Line 3339, column 8: method matchN4005A9(org.apache.cocoon.sitemap.SitemapRedirector, org enormous stack dump

It would seem that there is still some problems with the sitemap.xmap file. I've noticed when I've vi the file, it reports that the file is incomplete.

Is there something i've missed? Perhaps the wrong distro of cocoon? Perhaps the sitemap.xmap file is encoded improperly for nix systems?

Any suggestions welcomed


Cheers,
Jason





RE: Sitemap parsing error?

2003-06-06 Thread Jason Nah
Title: RE: Sitemap parsing error?





Hi Geoff,


The encoding stated at the top of the XML file is UTF-8


For some reason the WAR extraction process didn't quite extract the full sitemap file (could have
been corrupted.) I manually ftp the file across from a windows box and dos2unixed it...


What's a possible fix? It appears all the text is in straight ascii...


Cheers,
Jason


-Original Message-
From: Geoff Howard [mailto:[EMAIL PROTECTED]]
Sent: Thursday, June 05, 2003 10:09 PM
To: [EMAIL PROTECTED]
Subject: Re: Sitemap parsing error?



And your sure you haven't typed any stray upsilon characters? ;)
upsilon; = #965; = #x75;


Assuming you haven't, my only slightly informed guess is that you've
got an encoding mix up. Is it possible you've saved the sitemap in
some file encoding where what appears to be whitespace is read as
an upsilon when interpreted as UTF-8?


HTH,
Geoff


At 04:03 AM 6/5/2003, you wrote:


Howdy Guys

I'm using Cocoon 2.04 and attempting to run this on Solaris with the Sun 
One App Server 7.

I've installed the WAR file and it runs fine... my final problem appears 
to be a cocoon
problem.

I am able to start up the application server fine... and no errors are 
logged. However, when
i invoke the servlet... i get the following problems:



Cocoon 2 - Internal server error

type fatal

message Illegal character at end of document, u.

description org.xml.sax.SAXParseException: Illegal character at end of 
document, u.

sender org.apache.cocoon.servlet.CocoonServlet

source Cocoon servlet

stack-trace

org.xml.sax.SAXParseException: Illegal character at end of document, u.
 at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3182)
 at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3176)
 at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:506)
 at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
 at 
 org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
 at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:371)
 at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:371)
 at 
 org.apache.cocoon.components.language.markup.LogicsheetCodeGenerator.generateCode(LogicsheetCodeGenerator.java:173)

 at 
 org.apache.cocoon.components.language.markup.AbstractMarkupLanguage.generateCode(AbstractMarkupLanguage.java:390)

 at 
 org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.generateResource(ProgramGeneratorImpl.java:390)

 at 
 org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.createResource(ProgramGeneratorImpl.java:353)

 at 
 org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.load(ProgramGeneratorImpl.java:312) 

 at org.apache.cocoon.sitemap.Handler.run(Handler.java:267)
 at java.lang.Thread.run(Thread.java:536)

request-uri

/cocoon/

path-info
---

Looking at the logs in WEB-INF/logs, I find the following curious 
statement in the access.log:
ERROR (2003-06-05) 17:06.07:594 [access] (/cocoon/) 
service-j2ee/CocoonServl
et: Problem with Cocoon servlet
org.xml.sax.SAXParseException: Illegal character at end of document, #x75;.
 at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3182)
 at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3176)
 at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:506)
 at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
 at 
 org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)

 at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:371)
 at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:371)
 at 
 org.apache.cocoon.components.language.markup.LogicsheetCodeGenerator.
generateCode(LogicsheetCodeGenerator.java:173)
 at 
 org.apache.cocoon.components.language.markup.AbstractMarkupLanguage.g
enerateCode(AbstractMarkupLanguage.java:390)
 at 
 org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.
generateResource(ProgramGeneratorImpl.java:390)
 at 
 org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.
createResource(ProgramGeneratorImpl.java:353)
 at 
 org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.
load(ProgramGeneratorImpl.java:312)
 at org.apache.cocoon.sitemap.Handler.run(Handler.java:267)
 at java.lang.Thread.run(Thread.java:536)

In the sitemap.log i get:
ERROR (2003-06-05) 17:06.07:591 [sitemap] (/cocoon/) 
service-j2ee/Handler: E
rror compiling sitemap
org.xml.sax.SAXParseException: Illegal character at end of document, #x75;.
 at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3182)
 at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3176)
 at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:506)
 at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
 at 
 org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)

 at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:371)
 at 

RE: Sitemap parsing error?

2003-06-06 Thread Jason Nah
Title: RE: Sitemap parsing error?





Geoff,


I've also noticed the following statement in access.log upon startup...


Using configuration file: /WEB-INF/cocoon.xconf
parent-component-manager not set - defaulting to null.
container-encoding was not set - defaulting to ISO-8859-1
form-encoding was not set - defaulting to null.


Cheers,
Jason


-Original Message-
From: Geoff Howard [mailto:[EMAIL PROTECTED]]
Sent: Thursday, June 05, 2003 10:09 PM
To: [EMAIL PROTECTED]
Subject: Re: Sitemap parsing error?



And your sure you haven't typed any stray upsilon characters? ;)
upsilon; = #965; = #x75;


Assuming you haven't, my only slightly informed guess is that you've
got an encoding mix up. Is it possible you've saved the sitemap in
some file encoding where what appears to be whitespace is read as
an upsilon when interpreted as UTF-8?


HTH,
Geoff


At 04:03 AM 6/5/2003, you wrote:


Howdy Guys

I'm using Cocoon 2.04 and attempting to run this on Solaris with the Sun 
One App Server 7.

I've installed the WAR file and it runs fine... my final problem appears 
to be a cocoon
problem.

I am able to start up the application server fine... and no errors are 
logged. However, when
i invoke the servlet... i get the following problems:



Cocoon 2 - Internal server error

type fatal

message Illegal character at end of document, u.

description org.xml.sax.SAXParseException: Illegal character at end of 
document, u.

sender org.apache.cocoon.servlet.CocoonServlet

source Cocoon servlet

stack-trace

org.xml.sax.SAXParseException: Illegal character at end of document, u.
 at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3182)
 at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3176)
 at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:506)
 at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
 at 
 org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
 at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:371)
 at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:371)
 at 
 org.apache.cocoon.components.language.markup.LogicsheetCodeGenerator.generateCode(LogicsheetCodeGenerator.java:173)

 at 
 org.apache.cocoon.components.language.markup.AbstractMarkupLanguage.generateCode(AbstractMarkupLanguage.java:390)

 at 
 org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.generateResource(ProgramGeneratorImpl.java:390)

 at 
 org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.createResource(ProgramGeneratorImpl.java:353)

 at 
 org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.load(ProgramGeneratorImpl.java:312) 

 at org.apache.cocoon.sitemap.Handler.run(Handler.java:267)
 at java.lang.Thread.run(Thread.java:536)

request-uri

/cocoon/

path-info
---

Looking at the logs in WEB-INF/logs, I find the following curious 
statement in the access.log:
ERROR (2003-06-05) 17:06.07:594 [access] (/cocoon/) 
service-j2ee/CocoonServl
et: Problem with Cocoon servlet
org.xml.sax.SAXParseException: Illegal character at end of document, #x75;.
 at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3182)
 at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3176)
 at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:506)
 at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
 at 
 org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)

 at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:371)
 at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:371)
 at 
 org.apache.cocoon.components.language.markup.LogicsheetCodeGenerator.
generateCode(LogicsheetCodeGenerator.java:173)
 at 
 org.apache.cocoon.components.language.markup.AbstractMarkupLanguage.g
enerateCode(AbstractMarkupLanguage.java:390)
 at 
 org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.
generateResource(ProgramGeneratorImpl.java:390)
 at 
 org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.
createResource(ProgramGeneratorImpl.java:353)
 at 
 org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.
load(ProgramGeneratorImpl.java:312)
 at org.apache.cocoon.sitemap.Handler.run(Handler.java:267)
 at java.lang.Thread.run(Thread.java:536)

In the sitemap.log i get:
ERROR (2003-06-05) 17:06.07:591 [sitemap] (/cocoon/) 
service-j2ee/Handler: E
rror compiling sitemap
org.xml.sax.SAXParseException: Illegal character at end of document, #x75;.
 at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3182)
 at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3176)
 at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:506)
 at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
 at 
 org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)

 at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:371)
 at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:371)

Sitemap parsing error?

2003-06-05 Thread Jason Nah
Title: Sitemap parsing error?





Howdy Guys


I'm using Cocoon 2.04 and attempting to run this on Solaris with the Sun One App Server 7.


I've installed the WAR file and it runs fine... my final problem appears to be a cocoon
problem.


I am able to start up the application server fine... and no errors are logged. However, when
i invoke the servlet... i get the following problems:





Cocoon 2 - Internal server error


type fatal


message Illegal character at end of document, u.


description org.xml.sax.SAXParseException: Illegal character at end of document, u.


sender org.apache.cocoon.servlet.CocoonServlet


source Cocoon servlet


stack-trace


org.xml.sax.SAXParseException: Illegal character at end of document, u.
 at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3182)
 at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3176)
 at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:506)
 at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
 at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
 at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:371)
 at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:371)
 at org.apache.cocoon.components.language.markup.LogicsheetCodeGenerator.generateCode(LogicsheetCodeGenerator.java:173)

 at org.apache.cocoon.components.language.markup.AbstractMarkupLanguage.generateCode(AbstractMarkupLanguage.java:390)

 at org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.generateResource(ProgramGeneratorImpl.java:390)

 at org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.createResource(ProgramGeneratorImpl.java:353)

 at org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.load(ProgramGeneratorImpl.java:312)
 at org.apache.cocoon.sitemap.Handler.run(Handler.java:267)
 at java.lang.Thread.run(Thread.java:536)


request-uri


/cocoon/


path-info
---



Looking at the logs in WEB-INF/logs, I find the following curious statement in the access.log:
ERROR (2003-06-05) 17:06.07:594 [access] (/cocoon/) service-j2ee/CocoonServl
et: Problem with Cocoon servlet
org.xml.sax.SAXParseException: Illegal character at end of document, #x75;.
 at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3182)
 at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3176)
 at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:506)
 at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
 at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)


 at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:371)
 at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:371)
 at org.apache.cocoon.components.language.markup.LogicsheetCodeGenerator.
generateCode(LogicsheetCodeGenerator.java:173)
 at org.apache.cocoon.components.language.markup.AbstractMarkupLanguage.g
enerateCode(AbstractMarkupLanguage.java:390)
 at org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.
generateResource(ProgramGeneratorImpl.java:390)
 at org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.
createResource(ProgramGeneratorImpl.java:353)
 at org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.
load(ProgramGeneratorImpl.java:312)
 at org.apache.cocoon.sitemap.Handler.run(Handler.java:267)
 at java.lang.Thread.run(Thread.java:536)



In the sitemap.log i get:
ERROR (2003-06-05) 17:06.07:591 [sitemap] (/cocoon/) service-j2ee/Handler: E
rror compiling sitemap
org.xml.sax.SAXParseException: Illegal character at end of document, #x75;.
 at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3182)
 at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3176)
 at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:506)
 at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
 at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)


 at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:371)
 at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:371)
 at org.apache.cocoon.components.language.markup.LogicsheetCodeGenerator.
generateCode(LogicsheetCodeGenerator.java:173)
 at org.apache.cocoon.components.language.markup.AbstractMarkupLanguage.g
enerateCode(AbstractMarkupLanguage.java:390)
 at org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.
generateResource(ProgramGeneratorImpl.java:390)
 at org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.
createResource(ProgramGeneratorImpl.java:353)
 at org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.
load(ProgramGeneratorImpl.java:312)
 at org.apache.cocoon.sitemap.Handler.run(Handler.java:267)
 at java.lang.Thread.run(Thread.java:536)



The end of the sitemap is this:
 map:handle-errors
 map:transform src="">
 map:serialize status-code=500/
 /map:handle-errors


 /map:pipeline
/map:pipelines


/map:sitemap
!-- end of