2 Replies Latest reply on Mar 5, 2012 9:04 AM by fivalo

    JBOSS AS 6 hornetq error:-  Error installing to Start: name=JMSServerManager state=Create: HornetQException[errorCode=205 message=Can't ope n file]

    almega

      Hi

      When i start JBoss AS 6 i get exception stating JMSServerManager was not deployed correctly as it cannot open some file. I am not sure which file is it. Below is the stack trace. Please help

       

      ERROR [AbstractKernelController] Error installing to Start: name=JMSServerManager state=Create: HornetQException[errorCode=205 message=Can't ope

      n file]

              at org.hornetq.core.asyncio.impl.AsynchronousFileImpl.init(Native Method) [:6.0.0.20100911-M5]

              at org.hornetq.core.asyncio.impl.AsynchronousFileImpl.open(AsynchronousFileImpl.java:206) [:6.0.0.20100911-M5]

              at org.hornetq.core.journal.impl.AIOSequentialFile.open(AIOSequentialFile.java:190) [:6.0.0.20100911-M5]

              at org.hornetq.core.journal.impl.JournalImpl.createFile(JournalImpl.java:3143) [:6.0.0.20100911-M5]

              at org.hornetq.core.journal.impl.JournalImpl.load(JournalImpl.java:2030) [:6.0.0.20100911-M5]

              at org.hornetq.core.journal.impl.JournalImpl.load(JournalImpl.java:1409) [:6.0.0.20100911-M5]

              at org.hornetq.core.persistence.impl.journal.JournalStorageManager.loadMessageJournal(JournalStorageManager.java:777) [:6.0.0.20100911-M5]

              at org.hornetq.core.server.impl.HornetQServerImpl.loadJournals(HornetQServerImpl.java:1220) [:6.0.0.20100911-M5]

              at org.hornetq.core.server.impl.HornetQServerImpl.initialisePart2(HornetQServerImpl.java:1070) [:6.0.0.20100911-M5]

              at org.hornetq.core.server.impl.HornetQServerImpl.start(HornetQServerImpl.java:313) [:6.0.0.20100911-M5]

              at org.hornetq.jms.server.impl.JMSServerManagerImpl.start(JMSServerManagerImpl.java:235) [:6.0.0.20100911-M5]

              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [:1.6.0_14]

              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [:1.6.0_14]

              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [:1.6.0_14]

              at java.lang.reflect.Method.invoke(Method.java:597) [:1.6.0_14]

              at org.jboss.reflect.plugins.introspection.ReflectionUtils.invoke(ReflectionUtils.java:60) [jboss-reflect.jar:2.2.0.Alpha9]

              at org.jboss.reflect.plugins.introspection.ReflectMethodInfoImpl.invoke(ReflectMethodInfoImpl.java:168) [jboss-reflect.jar:2.2.0.Alpha9]

              at org.jboss.joinpoint.plugins.BasicMethodJoinPoint.dispatch(BasicMethodJoinPoint.java:66) [jboss-reflect.jar:2.2.0.Alpha9]

              at org.jboss.kernel.plugins.dependency.KernelControllerContextAction$JoinpointDispatchWrapper.execute(KernelControllerContextAction.java:257) [jboss-

      kernel.jar:2.2.0.Alpha10]

              at org.jboss.kernel.plugins.dependency.ExecutionWrapper.execute(ExecutionWrapper.java:47) [jboss-kernel.jar:2.2.0.Alpha10]

              at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchExecutionWrapper(KernelControllerContextAction.java:125) [jboss-kernel.j

      ar:2.2.0.Alpha10]

              at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchJoinPoint(KernelControllerContextAction.java:72) [jboss-kernel.jar:2.2.0

      .Alpha10]

              at org.jboss.kernel.plugins.dependency.LifecycleAction.installActionInternal(LifecycleAction.java:202) [jboss-kernel.jar:2.2.0.Alpha10]

              at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:54) [jboss-kernel.jar:2.2.0.Alpha10]

              at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:42) [jboss-kernel.jar:2.2.0.Alpha10]

              at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62) [jboss-dependency.jar:2.2.0.Alpha10]

        • 1. JBOSS AS 6 hornetq error:-  Error installing to Start: name=JMSServerManager state=Create: HornetQException[errorCode=205 message=Can't ope n file]
          almega

          fixed this issue by disabling AIO. My server OS is linux & AIO is used by default which is causing this issue. I disabled AIO by adding <journal-type>NIO</journal-type> in hornetq-configuration.xml & that fixed the issue.

           

          Cheers,

          A2A

          • 2. Re: JBOSS AS 6 hornetq error:-  Error installing to Start: name=JMSServerManager state=Create: HornetQException[errorCode=205 message=Can't ope n file]
            fivalo

            Hi

             

            I did the same but it work when I start the jboss node, but when I start the backup node it doesnt work.

             

            I have the journal directory in a SAN and the error shown  when I start the backup node is:

             

            [Thread-1] 08:58:40,200 SEVERE [org.hornetq.core.server.impl.HornetQServerImpl]  Failure in initialisation

            java.io.IOException: Permission denied

                    at sun.nio.ch.FileChannelImpl.lock0(Native Method)

                    at sun.nio.ch.FileChannelImpl.tryLock(FileChannelImpl.java:871)

                    at org.hornetq.core.server.impl.FileLockNodeManager.lock(FileLockNodeManager.java:375)

                    at org.hornetq.core.server.impl.FileLockNodeManager.awaitLiveNode(FileLockNodeManager.java:176)

                    at org.hornetq.core.server.impl.HornetQServerImpl$SharedStoreBackupActivation.run(HornetQServerImpl.java:396)

                    at java.lang.Thread.run(Thread.java:662)

             

             

            The live server and the backup server can write and read in the directories and they have permissions.

             

            Anybody knows what can be happen? Would the file system has concerns with the error.

             

            Thanks

             

            Fido