Title: UTF-8 once more!!!

Hi all

I deployed my application in JBoss 3.0.4 , but it can not translate languages!!
although it transllate very well in the Tomcat environment.
i dont know if there is any difference between these two environmnet

when i deployed it in JBoss , and choose to translate to other language, it stands still and no change!! i check the log it informs error :

java.io.UTFDataFormatException: invalid byte 3 of 3-byte UTF-8 sequence (0x3f)
        at org.apache.xerces.impl.io.UTF8Reader.invalidByte(UTF8Reader.java:678)
        at org.apache.xerces.impl.io.UTF8Reader.read(UTF8Reader.java:416)
        at org.apache.xerces.impl.XMLEntityManager$EntityScanner.load(XMLEntityManager.java:3177)
        at org.apache.xerces.impl.XMLEntityManager$EntityScanner.scanContent(XMLEntityManager.java:2293)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanContent(XMLDocumentFragmentScannerImpl.java:830)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1388)

        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:333)
        at org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardParserConfiguration.java:525)
        at org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardParserConfiguration.java:581)
        at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:147)
        at org.apache.xerces.parsers.DOMParser.parse(DOMParser.java:221)
        at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:209)
        at javax.xml.parsers.DocumentBuilder.parse(Unknown Source)
        at org.apache.cocoon.i18n.XMLResourceBundle.loadResourceBundle(XMLResourceBundle.java:169)
        at org.apache.cocoon.i18n.XMLResourceBundle.init(XMLResourceBundle.java:146)
        at org.apache.cocoon.i18n.XMLResourceBundleFactory._loadBundle(XMLResourceBundleFactory.java:350)
        at org.apache.cocoon.i18n.XMLResourceBundleFactory._select(XMLResourceBundleFactory.java:311)
        at org.apache.cocoon.i18n.XMLResourceBundleFactory.select(XMLResourceBundleFactory.java:199)
        at org.apache.cocoon.i18n.XMLResourceBundleFactory.select(XMLResourceBundleFactory.java:184)
        at org.apache.cocoon.transformation.I18nTransformer.setup(I18nTransformer.java:770)
        at org.apache.cocoon.components.pipeline.AbstractEventPipeline.setupPipeline(AbstractEventPipeline.java:215)
        at org.apache.cocoon.components.pipeline.CachingEventPipeline.setup(CachingEventPipeline.java:278)
        at org.apache.cocoon.components.pipeline.CachingEventPipeline.generateKey(CachingEventPipeline.java:141)
        at org.apache.cocoon.components.pipeline.CachingStreamPipeline.process(CachingStreamPipeline.java:317)
        at org.apache.cocoon.www.jndi_.localhost.saigoncoop.sitemap_xmap.resource_admin_page(C:\softs\jboss-3.0.4_tomcat-4.1.12\tomcat-4.1.x\work\MainEngine\localhost\saigoncoop\cocoon-files\org/apache/cocoon/www/jndi_/localhost/saigoncoop\sitemap_xmap.java:1052)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at org.apache.cocoon.sitemap.AbstractSitemap.invokeMethod(AbstractSitemap.java:423)
        at org.apache.cocoon.www.jndi_.localhost.saigoncoop.sitemap_xmap.matchN101BC(C:\softs\jboss-3.0.4_tomcat-4.1.12\tomcat-4.1.x\work\MainEngine\localhost\saigoncoop\cocoon-files\org/apache/cocoon/www/jndi_/localhost/saigoncoop\sitemap_xmap.java:1470)

        at org.apache.cocoon.www.jndi_.localhost.saigoncoop.sitemap_xmap.process(C:\softs\jboss-3.0.4_tomcat-4.1.12\tomcat-4.1.x\work\MainEngine\localhost\saigoncoop\cocoon-files\org/apache/cocoon/www/jndi_/localhost/saigoncoop\sitemap_xmap.java:1276)

        at org.apache.cocoon.www.jndi_.localhost.saigoncoop.sitemap_xmap.process(C:\softs\jboss-3.0.4_tomcat-4.1.12\tomcat-4.1.x\work\MainEngine\localhost\saigoncoop\cocoon-files\org/apache/cocoon/www/jndi_/localhost/saigoncoop\sitemap_xmap.java:1209)

        at org.apache.cocoon.sitemap.Handler.process(Handler.java:224)
        at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:179)
        at org.apache.cocoon.sitemap.SitemapManager.process(SitemapManager.java:154)
        at org.apache.cocoon.Cocoon.process(Cocoon.java:575)
        at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:999)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260)
        at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
        at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
        at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2396)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
        at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
        at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
        at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
        at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:469)
        at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
        at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1040)
        at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1151)
        at java.lang.Thread.run(Thread.java:536)


I checked in mail archives but cant fix the problem although i added in web.xml :


                <init-param>
                        <param-name>container-encoding</param-name>
                        <param-value>utf-8</param-value>
                </init-param>
               
                <init-param>
                        <param-name>form-encoding</param-name>
                        <param-value>utf-8</param-value>
                </init-param>

as well as all my xsp files indicated that using encoding UTF-8

Can somebody tell me how to fix it??
Thanks in advance and merry chrismast!!!!!!!!!
GD

Reply via email to