9 Replies Latest reply on May 12, 2009 3:09 AM by jaikiran

    Having problem to configure with Eclipse EE.

    sdsani

      Hi,

      I am a new user to Jboss. I recently downloaded Eclipse EE and installed Jboss on my machine. Now if I try to start Jboss using run.bat it works fine. However, if I try to start server after declaring a server configuration in my Eclipse IDE, I am getting exception. Following is the configuration of server in Eclipse.
      Server, host names = localhost
      Address = 127.0.0.1
      Port=8080
      JNDI Port=1099
      Following is the exception that I get when I start Jboss from Eclipse IDE.
      21:05:57,996 ERROR [AbstractKernelController] Error installing to Instantiated: name=TransactionManager state=Described
      java.lang.ExceptionInInitializerError: java.net.MalformedURLException: unknown protocol: c
      at com.arjuna.ats.arjuna.common.arjPropertyManager.(arjPropertyManager.java:70)
      at com.arjuna.ats.jbossatx.jta.TransactionManagerService.(TransactionManagerService.java:103)
      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
      at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
      at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
      at java.lang.reflect.Constructor.newInstance(Unknown Source)
      at org.jboss.reflect.plugins.introspection.ReflectionUtils.newInstance(ReflectionUtils.java:149)
      at org.jboss.reflect.plugins.introspection.ReflectConstructorInfoImpl.newInstance(ReflectConstructorInfoImpl.java:106)
      at org.jboss.joinpoint.plugins.BasicConstructorJoinPoint.dispatch(BasicConstructorJoinPoint.java:80)
      at org.jboss.aop.microcontainer.integration.AOPConstructorJoinpoint.createTarget(AOPConstructorJoinpoint.java:276)
      at org.jboss.aop.microcontainer.integration.AOPConstructorJoinpoint.dispatch(AOPConstructorJoinpoint.java:97)
      at org.jboss.kernel.plugins.dependency.KernelControllerContextAction$JoinpointDispatchWrapper.execute(KernelControllerContextAction.java:241)
      at org.jboss.kernel.plugins.dependency.ExecutionWrapper.execute(ExecutionWrapper.java:47)
      at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchExecutionWrapper(KernelControllerContextAction.java:109)
      at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchJoinPoint(KernelControllerContextAction.java:70)
      at org.jboss.kernel.plugins.dependency.InstantiateAction.installActionInternal(InstantiateAction.java:66)
      at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:54)
      at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:42)
      at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
      at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
      at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
      at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
      at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
      at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
      at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062)
      at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
      at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:774)
      at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:540)
      at org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer.deploy(BeanMetaDataDeployer.java:124)
      at org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer.deploy(BeanMetaDataDeployer.java:51)
      at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)
      at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)
      at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:169)
      at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1285)
      at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1003)
      at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1024)
      at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:944)
      at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
      at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
      at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
      at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062)
      at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
      at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
      at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
      at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:627)
      at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:541)
      at org.jboss.system.server.profileservice.ProfileServiceBootstrap.loadProfile(ProfileServiceBootstrap.java:265)
      at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:143)
      at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:409)
      at org.jboss.Main.boot(Main.java:209)
      at org.jboss.Main$1.run(Main.java:544)
      at java.lang.Thread.run(Unknown Source)
      21:05:58,775 ERROR [ProfileServiceBootstrap] Failed to load profile: Summary of incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):

      *** CONTEXTS MISSING DEPENDENCIES: Name -> Dependency{Required State:Actual State}

      jboss.admin:service=PluginManager
      -> jboss.jmx:name=Invoker,protocol=jrmp,service=proxyFactory,type=adaptor{Create:Configured}

      jboss.ejb:persistencePolicy=database,service=EJBTimerService
      -> jboss.jca:name=DefaultDS,service=DataSourceBinding{Create:Configured}

      jboss.ejb:service=EJB3TimerService
      -> jboss.jca:name=DefaultDS,service=DataSourceBinding{Create:Configured}
      -> jboss:service=TransactionManager{Create:** NOT FOUND Depends on 'jboss:service=TransactionManager' **}

      jboss.ejb:service=EJBTimerService
      -> jboss.ejb:persistencePolicy=database,service=EJBTimerService{Create:Configured}
      -> jboss:service=TransactionManager{Create:** NOT FOUND Depends on 'jboss:service=TransactionManager' **}

      jboss.jca:name='jboss-local-jdbc.rar',service=RARDeployment
      -> jboss:service=TransactionManager{Configured:** NOT FOUND Depends on 'jboss:service=TransactionManager' **}

      jboss.jca:name='jboss-xa-jdbc.rar',service=RARDeployment
      -> jboss:service=TransactionManager{Configured:** NOT FOUND Depends on 'jboss:service=TransactionManager' **}

      jboss.jca:name='jms-ra.rar',service=RARDeployment
      -> jboss:service=TransactionManager{Configured:** NOT FOUND Depends on 'jboss:service=TransactionManager' **}

      jboss.jca:name='mail-ra.rar',service=RARDeployment
      -> jboss:service=TransactionManager{Configured:** NOT FOUND Depends on 'jboss:service=TransactionManager' **}

      jboss.jca:name='quartz-ra.rar',service=RARDeployment
      -> jboss:service=TransactionManager{Configured:** NOT FOUND Depends on 'jboss:service=TransactionManager' **}

      jboss.jca:name=DefaultDS,service=DataSourceBinding
      -> jboss.jca:name=DefaultDS,service=LocalTxCM{Create:Configured}

      jboss.jca:name=DefaultDS,service=LocalTxCM
      -> jboss.jca:service=CachedConnectionManager{Create:Configured}
      -> jboss:service=TransactionManager{Create:** NOT FOUND Depends on 'jboss:service=TransactionManager' **}
      -> jboss.jca:name=DefaultDS,service=ManagedConnectionPool{Create:Configured}

      jboss.jca:name=DefaultDS,service=ManagedConnectionFactory
      -> jboss.jca:name='jboss-local-jdbc.rar',service=RARDeployment{Create:Instantiated}

      jboss.jca:name=DefaultDS,service=ManagedConnectionPool
      -> jboss.jca:name=DefaultDS,service=ManagedConnectionFactory{Create:Configured}

      jboss.jca:name=JmsXA,service=ConnectionFactoryBinding
      -> jboss.jca:name=JmsXA,service=TxCM{Create:Configured}

      jboss.jca:name=JmsXA,service=ManagedConnectionFactory
      -> jboss.jca:name='jms-ra.rar',service=RARDeployment{Create:Instantiated}
      -> jboss.messaging:service=ServerPeer{Create:Configured}

      jboss.jca:name=JmsXA,service=ManagedConnectionPool
      -> jboss.jca:name=JmsXA,service=ManagedConnectionFactory{Create:Configured}

      jboss.jca:name=JmsXA,service=TxCM
      -> jboss.jca:service=CachedConnectionManager{Create:Configured}
      -> jboss:service=TransactionManager{Create:** NOT FOUND Depends on 'jboss:service=TransactionManager' **}
      -> jboss.jca:name=JmsXA,service=ManagedConnectionPool{Create:Configured}

      jboss.jca:service=CachedConnectionManager
      -> jboss:service=TransactionManager{Create:** NOT FOUND Depends on 'jboss:service=TransactionManager' **}

      jboss.jca:service=WorkManager
      -> jboss:service=TransactionManager{Create:** NOT FOUND Depends on 'jboss:service=TransactionManager' **}

      jboss.jmx:name=Invoker,protocol=jrmp,service=proxyFactory,type=adaptor
      -> jboss:service=invoker,type=jrmp{Create:Configured}

      jboss.jmx:name=MBeanProxyRemote,protocol=jrmp,type=adaptor
      -> jboss.jmx:name=Invoker,protocol=jrmp,service=proxyFactory,type=adaptor{Create:Configured}

      jboss.messaging.connectionfactory:service=ClusterPullConnectionFactory
      -> jboss.messaging:service=PostOffice{Create:Configured}
      -> jboss.messaging:service=ServerPeer{Create:Configured}

      jboss.messaging.connectionfactory:service=ClusteredConnectionFactory
      -> jboss.messaging:service=PostOffice{Create:Configured}
      -> jboss.messaging:service=ServerPeer{Create:Configured}

      jboss.messaging.connectionfactory:service=ConnectionFactory
      -> jboss.messaging:service=PostOffice{Create:Configured}
      -> jboss.messaging:service=ServerPeer{Create:Configured}

      jboss.messaging.destination:name=DLQ,service=Queue
      -> jboss.messaging:service=PostOffice{Create:Configured}
      -> jboss.messaging:service=ServerPeer{Create:Configured}

      jboss.messaging.destination:name=ExpiryQueue,service=Queue
      -> jboss.messaging:service=PostOffice{Create:Configured}
      -> jboss.messaging:service=ServerPeer{Create:Configured}

      jboss.messaging:service=JMSUserManager
      -> jboss:service=TransactionManager{Create:** NOT FOUND Depends on 'jboss:service=TransactionManager' **}
      -> jboss.jca:name=DefaultDS,service=DataSourceBinding{Create:Configured}

      jboss.messaging:service=PersistenceManager
      -> jboss.jca:name=DefaultDS,service=DataSourceBinding{Create:Configured}
      -> jboss:service=TransactionManager{Create:** NOT FOUND Depends on 'jboss:service=TransactionManager' **}

      jboss.messaging:service=PostOffice
      -> jboss.messaging:service=ServerPeer{Create:Configured}
      -> jboss.jca:name=DefaultDS,service=DataSourceBinding{Create:Configured}
      -> jboss:service=TransactionManager{Create:** NOT FOUND Depends on 'jboss:service=TransactionManager' **}

      jboss.messaging:service=ServerPeer
      -> jboss.messaging:service=JMSUserManager{Create:Configured}
      -> jboss.messaging:service=PersistenceManager{Create:Configured}

      jboss.mq:service=DestinationManager
      -> jboss.messaging:service=ServerPeer{Create:Configured}

      jboss.web.deployment:war=/ROOT
      -> jboss.web:service=WebServer{Create:Configured}

      jboss.web.deployment:war=/invoker
      -> jboss.web:service=WebServer{Create:Configured}

      jboss.web.deployment:war=/jbossws
      -> jboss.web:service=WebServer{Create:Configured}

      jboss.web.deployment:war=/jmx-console
      -> jboss.web:service=WebServer{Create:Configured}

      jboss.web.deployment:war=/web-console
      -> jboss.admin:service=PluginManager{Create:Configured}
      -> jboss.web:service=WebServer{Create:Configured}

      jboss.web:service=WebServer
      -> jboss.jca:service=CachedConnectionManager{Create:Configured}
      -> jboss:service=TransactionManager{Create:** NOT FOUND Depends on 'jboss:service=TransactionManager' **}

      jboss:service=ClientUserTransaction
      -> jboss:service=proxyFactory,target=ClientUserTransaction{Create:Configured}
      -> jboss:service=proxyFactory,target=ClientUserTransactionFactory{Create:Configured}

      jboss:service=KeyGeneratorFactory,type=HiLo
      -> jboss:service=TransactionManager{Create:** NOT FOUND Depends on 'jboss:service=TransactionManager' **}
      -> jboss.jca:name=DefaultDS,service=DataSourceBinding{Create:Configured}

      jboss:service=invoker,type=jrmp
      -> jboss:service=TransactionManager{Create:** NOT FOUND Depends on 'jboss:service=TransactionManager' **}

      jboss:service=invoker,type=local
      -> jboss:service=TransactionManager{Create:** NOT FOUND Depends on 'jboss:service=TransactionManager' **}

      jboss:service=invoker,type=pooled
      -> jboss:service=TransactionManager{Create:** NOT FOUND Depends on 'jboss:service=TransactionManager' **}

      jboss:service=invoker,type=unified
      -> jboss:service=TransactionManager{Create:** NOT FOUND Depends on 'jboss:service=TransactionManager' **}

      jboss:service=proxyFactory,target=ClientUserTransaction
      -> jboss:service=invoker,type=unified{Create:Configured}

      jboss:service=proxyFactory,target=ClientUserTransactionFactory
      -> jboss:service=invoker,type=unified{Create:Configured}


      *** CONTEXTS IN ERROR: Name -> Error

      TransactionManager -> java.lang.ExceptionInInitializerError: java.net.MalformedURLException: unknown protocol: c

      jboss:service=TransactionManager -> ** NOT FOUND Depends on 'jboss:service=TransactionManager' **


      21:05:58,776 INFO [ServerImpl] JBoss (Microcontainer) [5.0.0.CR2 (build: SVNTag=JBoss_5_0_0_CR2 date=200809171139)] Started in 26s:946ms

        • 1. Re: Having problem to configure with Eclipse EE.
          wolfgangknauf

          Hi,

          do you have spaces in your JBoss/Eclipse/workspace path? Googling for the exception message brings some reports about spaces.

          Hope this helps

          Wolfgang

          • 2. Re: Having problem to configure with Eclipse EE.
            peterj

            What operating system are you running? Based on the "unknown protocol: c" error message, I am going to assume Windows. I suggest running listdlls or Process Explorer, both available from http://technet.microsoft.com/en-us/sysinternals/default.aspx and use them to determine the full command line used to launch JBossAS. Post that command line.

            • 3. Re: Having problem to configure with Eclipse EE.
              sdsani

              Hi,

              Thanks for the reply. First of all i don't have any work space here. All i have is a new installation of Eclipse and Jboss. Then i configured server in Eclipse and now i am trying to start my server. When i use process explorer after starting the server, all i see is Javaw and nothing else.

              Sani

              • 4. Re: Having problem to configure with Eclipse EE.
                sdsani

                Thanks folks, in fact you gave me an idea. It was happening due to space because initially i installed Jboss under program files directory. I moved it to root and and it worked. Although my problem is solved, i would like to know that is there a way i can start my server w/o any errors if it is installed under a directory that has a space in name?

                Sani

                • 5. Re: Having problem to configure with Eclipse EE.
                  wolfgangknauf

                  Sounds like an eclipse bug (somehow using wrong paths to startup JBoss). Maybe you should report an Eclipse bug, or at least post it in the Web Tools forum.

                  Wolfgang

                  • 6. Re: Having problem to configure with Eclipse EE.
                    jaikiran

                     

                    "sdsani" wrote:
                    i would like to know that is there a way i can start my server w/o any errors if it is installed under a directory that has a space in name?



                    In addition to what Wolfgang said-

                    Many weird issues have been reported when JBoss was installed in a folder with a space. So you are better off not installing it there. However, for JBoss-5, the developers are trying to address this issue. See https://jira.jboss.org/jira/browse/JBAS-5796

                    • 7. Re: Having problem to configure with Eclipse EE.
                      peterj

                      In addition, it is not always the JBoss-specific code that is the problem when it comes to spaces in the path. Often it is a problem with some of the third-party libraries that JBoss uses. Of course, since those are also open source, the JBoss developers at least have a chance of fixing it.

                      • 8. problem in installing jboss-5.0.1.GA
                        lucksman

                        Hi,

                        I have JAVA_HOME@/usr/java/jdk1.6.0_13, ANT_HOME@/usr/ant/apache-ant-1.7.1, and JBOSS_HOME@/usr/jboss/jboss-5.0.1.GA. When run, ./run.sh all, I get error :
                        22:47:04,935 ERROR [AbstractKernelController] Error installing to Create: name=TransactionManager state=Configured
                        com.arjuna.ats.arjuna.exceptions.FatalError: [com.arjuna.ats.internal.arjuna.utils.SocketProcessId_2] - SocketProcessId.getpid could not get unique port.

                        installation doesn't complete. Does any one help me on this?

                        • 9. Re: Having problem to configure with Eclipse EE.
                          jaikiran

                          Lucksman,

                          You should have opened a new thread to discuss your issue. The original poster in this thread had a different issue than what you are running into.

                          As for this error:


                          22:47:04,935 ERROR [AbstractKernelController] Error installing to Create: name=TransactionManager state=Configured
                          com.arjuna.ats.arjuna.exceptions.FatalError: [com.arjuna.ats.internal.arjuna.utils.SocketProcessId_2] - SocketProcessId.getpid could not get unique port.


                          See this http://www.jboss.org/index.html?module=bb&op=viewtopic&t=146880