4 Replies Latest reply on Jul 3, 2012 9:56 AM by lafr

    Jboss 7 Start Error on Solaris-sparc

    navinpmjboss

      Hello,

       

      Getting below error when starting JBoss AS 7.0.2 on Solaris-sparc machine. It would be great if somebody can suggest something.

      bash-2.05$ ./standalone.sh -Djboss.bind.address=0.0.0.0

      =========================================================================

       

        JBoss Bootstrap Environment

       

        JBOSS_HOME: /PRDACMNP/jboss/jboss-as-7.0.2.Final

       

        JAVA: /usr/bin/java

       

        JAVA_OPTS: -server -Xms64m -Xmx512m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true

       

      =========================================================================

       

      17:12:46,104 INFO  [org.jboss.modules] JBoss Modules version 1.0.2.GA

      Exception in thread "main" org.jboss.modules.ModuleLoadError: Error loading module from /PRDACMNP/jboss/jboss-as-7.0.2.Final/modules/org/jboss/as/controller-client/main/module.xml

              at org.jboss.modules.ModuleLoadException.toError(ModuleLoadException.java:78)

              at org.jboss.modules.Module.getPaths(Module.java:1106)

              at org.jboss.modules.Module.loadModuleClass(Module.java:585)

              at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:183)

              at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:361)

              at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:333)

              at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:310)

              at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:103)

              at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)

              at java.lang.Class.getDeclaredMethods0(Native Method)

              at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)

              at java.lang.Class.getMethod0(Class.java:2670)

              at java.lang.Class.getMethod(Class.java:1603)

              at org.jboss.modules.Module.run(Module.java:263)

              at org.jboss.modules.Main.main(Main.java:313)

      Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[28,75]

      Message: Failed to add resource root 'jboss-as-controller-client-7.0.2.Final.jar' at path 'jboss-as-controller-client-7.0.2.Final.jar'

              at org.jboss.modules.ModuleXmlParser.parseResourceRoot(ModuleXmlParser.java:751)

              at org.jboss.modules.ModuleXmlParser.parseResources(ModuleXmlParser.java:707)

              at org.jboss.modules.ModuleXmlParser.parseModuleContents(ModuleXmlParser.java:575)

              at org.jboss.modules.ModuleXmlParser.parseDocument(ModuleXmlParser.java:505)

              at org.jboss.modules.ModuleXmlParser.parseModuleXml(ModuleXmlParser.java:244)

              at org.jboss.modules.ModuleXmlParser.parseModuleXml(ModuleXmlParser.java:200)

              at org.jboss.modules.LocalModuleLoader.parseModuleInfoFile(LocalModuleLoader.java:147)

              at org.jboss.modules.LocalModuleLoader.findModule(LocalModuleLoader.java:124)

              at org.jboss.modules.ModuleLoader.loadModuleLocal(ModuleLoader.java:245)

              at org.jboss.modules.ModuleLoader.preloadModule(ModuleLoader.java:194)

              at org.jboss.modules.LocalModuleLoader.preloadModule(LocalModuleLoader.java:97)

              at org.jboss.modules.ModuleLoader.loadModule(ModuleLoader.java:176)

              at org.jboss.modules.Module.linkExports(Module.java:923)

              at org.jboss.modules.Module.linkExports(Module.java:846)

              at org.jboss.modules.Module.linkExportsIfNeeded(Module.java:1148)

              at org.jboss.modules.ModuleLoader.loadModule(ModuleLoader.java:180)

              at org.jboss.modules.Module.linkImports(Module.java:1041)

              at org.jboss.modules.Module.getPaths(Module.java:1103)

              ... 13 more

        • 1. Re: Jboss 7 Start Error on Solaris-sparc
          sfcoy

          Make sure you used gnu-tar to unpack the JBoss archive that you downloaded. Standard Solaris tar will likely corrupt things when unpacking.

          • 2. Re: Jboss 7 Start Error on Solaris-sparc
            navinpmjboss

            Hey Stephen,

            I have downloaded jboss-as-7.0.2.Final.tar.gz and extracted with below option

             

            bash-2.05$ gunzip jboss-as-7.0.2.Final.tar.gz

            bash-2.05$ gunzip jboss-as-7.0.2.Final.tar

            bash-2.05$ tar -xvf jboss-as-7.0.2.Final.tar

             

            extracted tar file and created foder "jboss-as-7.0.2.Final". Please let me know if this steps are fine? I copied my app.war file in ../standalone/deployment folder. Then I started jboss server with below command,

             

            bash-2.05$ ./standalone.sh  -Djboss.bind.address=0.0.0.0

             

            And its started giving above error given in first post. Am I missing something here?

            • 3. Re: Jboss 7 Start Error on Solaris-sparc
              sfcoy

              Hi there,

               

              It's been years since I used Solaris, but I know that there are issues with the standard version of the tar program. Very early versions of MacOS X also had the same problem.

               

              You need to use the GNU version of tar which you *might* find in /usr/local/bin. There's an optional Solaris package you can install that contains it plus some other linux style utilities.

               

              You will need to do your own homework on it I'm afraid.

              • 4. Re: Jboss 7 Start Error on Solaris-sparc
                lafr

                Step 2 does not make sense. You only unzip the zipped file (.tar.gz --> .tar).

                Then use /usr/sfw/bin/gtar instead of tar. gtar is hopefully installed also on your system.