DO NOT REPLY [Bug 38787] New: - XSLT transforms broken in Turkish Locale.
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=38787. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND· INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=38787 Summary: XSLT transforms broken in Turkish Locale. Product: BCEL Version: unspecified Platform: Other OS/Version: Windows 2000 Status: NEW Severity: critical Priority: P5 Component: Main AssignedTo: bcel-dev@jakarta.apache.org ReportedBy: [EMAIL PROTECTED] There is a bug in org.apache.bcel.internal.util.InstructionFinder.compilePattern Please also refer to this bug report for more details about dottless i and Turkish .toLowerCase problem. Second comment of the bug report (Submitted On 08- JAN-2006) is very important. http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6240963 I am trying to use ActiveMQ JMS 1.1 Provider but when I am trying to start it on a Windows 2000 SP4 with Turkish Default Locale I have following exception; java.lang.RuntimeException: Instruction unknown: load²nstruction at com.sun.org.apache.bcel.internal.util.InstructionFinder.mapName (InstructionFinder.java:138) at com.sun.org.apache.bcel.internal.util.InstructionFinder.compilePattern (InstructionFinder.java:170) at com.sun.org.apache.bcel.internal.util.InstructionFinder.search (InstructionFinder.java:218) at com.sun.org.apache.bcel.internal.util.InstructionFinder.search (InstructionFinder.java:264) at com.sun.org.apache.xalan.internal.xsltc.compiler.Mode.peepHoleOptimization (Mode.java:1444) at com.sun.org.apache.xalan.internal.xsltc.compiler.Mode.compileApplyTemplates (Mode.java:1058) at com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet.compileModes (Stylesheet.java:615) at com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet.translate (Stylesheet.java:730) at com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.compile (XSLTC.java:335) at com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.compile (XSLTC.java:410) at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTemplates (TransformerFactoryImpl.java:791) at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTransform er(TransformerFactoryImpl.java:619) at org.activemq.spring.ActiveMQBeanDefinitionReader.createTransformer (ActiveMQBeanDefinitionReader.java:63) at org.activemq.spring.ActiveMQBeanDefinitionReader.transformDocument (ActiveMQBeanDefinitionReader.java:94) at org.activemq.spring.ActiveMQBeanDefinitionReader.registerBeanDefinitions (ActiveMQBeanDefinitionReader.java:53) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinition s(XmlBeanDefinitionReader.java:155) at org.activemq.spring.ActiveMQBeanFactory.init (ActiveMQBeanFactory.java:86) at org.activemq.spring.ActiveMQBeanFactory.init (ActiveMQBeanFactory.java:57) at org.activemq.spring.SpringBrokerContainerFactory.createBrokerContainer (SpringBrokerContainerFactory.java:86) at org.activemq.spring.Main.main(Main.java:71) When I switch to English US defult locale everything works fine. So there are lots of tools and open source projects (like NetBeans) which uses BCEL. This is a big problem for us which working on Turkish Locale. Thanks -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug, or are watching the assignee. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
svn commit: r381213 - /jakarta/bcel/trunk/src/java/org/apache/bcel/util/InstructionFinder.java
Author: dbrosius Date: Sun Feb 26 17:11:17 2006 New Revision: 381213 URL: http://svn.apache.org/viewcvs?rev=381213view=rev Log: Bug: 38787 - Instructions are assumed to be english, to avoid odd Locale issues Modified: jakarta/bcel/trunk/src/java/org/apache/bcel/util/InstructionFinder.java Modified: jakarta/bcel/trunk/src/java/org/apache/bcel/util/InstructionFinder.java URL: http://svn.apache.org/viewcvs/jakarta/bcel/trunk/src/java/org/apache/bcel/util/InstructionFinder.java?rev=381213r1=381212r2=381213view=diff == --- jakarta/bcel/trunk/src/java/org/apache/bcel/util/InstructionFinder.java (original) +++ jakarta/bcel/trunk/src/java/org/apache/bcel/util/InstructionFinder.java Sun Feb 26 17:11:17 2006 @@ -20,6 +20,7 @@ import java.util.HashMap; import java.util.Iterator; import java.util.List; +import java.util.Locale; import java.util.Map; import java.util.regex.Matcher; import java.util.regex.Pattern; @@ -136,7 +137,8 @@ * @return translated regular expression string */ private static final String compilePattern(String pattern) { - String lower = pattern.toLowerCase(); + //Bug: 38787 - Instructions are assumed to be english, to avoid odd Locale issues + String lower = pattern.toLowerCase(Locale.ENGLISH); StringBuffer buf = new StringBuffer(); int size = pattern.length(); - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
DO NOT REPLY [Bug 38787] - XSLT transforms broken in Turkish Locale.
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://issues.apache.org/bugzilla/show_bug.cgi?id=38787. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND· INSERTED IN THE BUG DATABASE. http://issues.apache.org/bugzilla/show_bug.cgi?id=38787 [EMAIL PROTECTED] changed: What|Removed |Added Status|NEW |RESOLVED Resolution||FIXED --- Additional Comments From [EMAIL PROTECTED] 2006-02-27 02:14 --- Thanks for the report. changed toLowerCase to toLowerCase(Locale.ENGLISH), as use is to search for java instructions, which are always english anyway. -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email --- You are receiving this mail because: --- You are the assignee for the bug, or are watching the assignee. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]