Uploaded image for project: 'S2RMI'
  1. S2RMI
  2. RMI-8

英語のメッセージファイルを追加しました

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major Major
    • 1.1.3
    • Affects Version/s: 1.1.2
    • Component/s: S2RMI-Server
    • None

      S2RMI-Serverを日本語以外のロケールで実行すると、以下のエラーが発生する。
      S2RMIServerMessages_ja.propertiesは存在するが、S2RMIServerMessages.propertiesが存在しないため。

      java.lang.ExceptionInInitializerError
      at java.lang.Class.forName0(Native Method)
      at java.lang.Class.forName(Class.java:247)
      at org.seasar.framework.util.ClassUtil.forName(ClassUtil.java:98)
      at org.seasar.framework.container.cooldeploy.CoolComponentAutoRegister.processClass(CoolComponentAutoRegister.java:149)
      at org.seasar.framework.util.ResourcesUtil$6.processClass(ResourcesUtil.java:446)
      at org.seasar.framework.util.ClassTraversal.forEach(ClassTraversal.java:139)
      at org.seasar.framework.util.ClassTraversal.forEach(ClassTraversal.java:102)
      at org.seasar.framework.util.ResourcesUtil$JarFileResources.forEach(ResourcesUtil.java:440)
      at org.seasar.framework.container.cooldeploy.CoolComponentAutoRegister.registerAll(CoolComponentAutoRegister.java:128)
      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:597)
      at org.seasar.framework.util.MethodUtil.invoke(MethodUtil.java:96)
      at org.seasar.framework.container.assembler.AbstractMethodAssembler.invoke(AbstractMethodAssembler.java:94)
      at org.seasar.framework.container.assembler.DefaultInitMethodAssembler.assemble(DefaultInitMethodAssembler.java:49)
      at org.seasar.framework.container.deployer.SingletonComponentDeployer.assemble(SingletonComponentDeployer.java:69)
      at org.seasar.framework.container.deployer.SingletonComponentDeployer.deploy(SingletonComponentDeployer.java:48)
      at org.seasar.framework.container.deployer.SingletonComponentDeployer.init(SingletonComponentDeployer.java:76)
      at org.seasar.framework.container.impl.ComponentDefImpl.init(ComponentDefImpl.java:236)
      at org.seasar.framework.container.impl.S2ContainerImpl.init(S2ContainerImpl.java:563)
      at org.seasar.framework.container.impl.S2ContainerImpl.init(S2ContainerImpl.java:560)
      at org.seasar.framework.container.factory.SingletonS2ContainerFactory.init(SingletonS2ContainerFactory.java:150)
      at org.seasar.framework.container.servlet.SingletonS2ContainerInitializer.initialize(SingletonS2ContainerInitializer.java:55)
      at org.seasar.framework.container.servlet.S2ContainerServlet.initializeContainer(S2ContainerServlet.java:139)
      at org.seasar.framework.container.servlet.S2ContainerServlet.init(S2ContainerServlet.java:127)
      at javax.servlet.GenericServlet.init(GenericServlet.java:212)
      at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
      at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)
      at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4045)
      at org.apache.catalina.core.StandardContext.start(StandardContext.java:4351)
      at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
      at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
      at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
      at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
      at org.apache.catalina.core.StandardService.start(StandardService.java:516)
      at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
      at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
      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:597)
      at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
      at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
      Caused by: java.util.MissingResourceException: Can't find S2RMIServerMessages bundle
      at java.util.logging.Logger.setupResourceInfo(Logger.java:1329)
      at java.util.logging.Logger.<init>(Logger.java:224)
      at java.util.logging.Logger.getLogger(Logger.java:320)
      at org.seasar.remoting.rmi.server.Main.<clinit>(Main.java:74)
      ... 44 more

            Assignee:
            koichik koichik
            Reporter:
            kaiseh kaiseh
            Votes:
            0 Vote for this issue
            Watchers:
            Start watching this issue

              Created:
              Updated:
              Resolved: