You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@airavata.apache.org by Amila Jayasekara <th...@gmail.com> on 2012/12/01 02:50:00 UTC

Exception when starting server

Hi All,

I am getting following exception when starting server in tomcat. Seems
a port number is missing when retrieving URL's from registry. Not sure
how to fix this. Appreciate your feedback. The am working on latest
update of trunk (revision 1415900).

Thanks
Amila

[1]

[INFO] Connection Pool Shutting down
[INFO] Fill up thread is interrupted to close
[ERROR] For input string: "null"
java.net.MalformedURLException: For input string: "null"
	at java.net.URL.<init>(URL.java:601)
	at java.net.URL.<init>(URL.java:464)
	at java.net.URL.<init>(URL.java:413)
	at org.apache.airavata.client.AiravataClient.updateClientConfiguration(AiravataClient.java:256)
	at org.apache.airavata.client.AiravataClient.initialize(AiravataClient.java:237)
	at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:56)
	at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:46)
	at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:42)
	at org.apache.airavata.services.gfac.axis2.GFacService$1.run(GFacService.java:136)
[INFO] Clean up thread is interrupted to close
[INFO] All connection is closed
[INFO] Connection Pool Shutdown
[INFO] broker shutting down
[INFO] broker shut down
[ERROR] Error invoking API
org.apache.airavata.client.api.AiravataAPIInvocationException: Error
invoking API
	at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:59)
	at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:46)
	at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:42)
	at org.apache.airavata.services.gfac.axis2.GFacService$1.run(GFacService.java:136)
Caused by: java.net.MalformedURLException: For input string: "null"
	at java.net.URL.<init>(URL.java:601)
	at java.net.URL.<init>(URL.java:464)
	at java.net.URL.<init>(URL.java:413)
	at org.apache.airavata.client.AiravataClient.updateClientConfiguration(AiravataClient.java:256)
	at org.apache.airavata.client.AiravataClient.initialize(AiravataClient.java:237)
	at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:56)
	... 3 more
[ERROR] For input string: "null"
java.net.MalformedURLException: For input string: "null"
	at java.net.URL.<init>(URL.java:601)
	at java.net.URL.<init>(URL.java:464)
	at java.net.URL.<init>(URL.java:413)
	at org.apache.airavata.client.AiravataClient.updateClientConfiguration(AiravataClient.java:256)
	at org.apache.airavata.client.AiravataClient.initialize(AiravataClient.java:237)
	at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:56)
	at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:46)
	at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:42)
	at org.apache.airavata.wsmg.msgbox.MsgBoxServiceLifeCycle$1.run(MsgBoxServiceLifeCycle.java:116)
[ERROR] Error invoking API
org.apache.airavata.client.api.AiravataAPIInvocationException: Error
invoking API
	at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:59)
	at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:46)
	at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:42)
	at org.apache.airavata.wsmg.msgbox.MsgBoxServiceLifeCycle$1.run(MsgBoxServiceLifeCycle.java:116)
Caused by: java.net.MalformedURLException: For input string: "null"
	at java.net.URL.<init>(URL.java:601)
	at java.net.URL.<init>(URL.java:464)
	at java.net.URL.<init>(URL.java:413)
	at org.apache.airavata.client.AiravataClient.updateClientConfiguration(AiravataClient.java:256)
	at org.apache.airavata.client.AiravataClient.initialize(AiravataClient.java:237)
	at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:56)
	... 3 more
[ERROR] For input string: "null"
java.net.MalformedURLException: For input string: "null"
	at java.net.URL.<init>(URL.java:601)
	at java.net.URL.<init>(URL.java:464)
	at java.net.URL.<init>(URL.java:413)
	at org.apache.airavata.client.AiravataClient.updateClientConfiguration(AiravataClient.java:256)
	at org.apache.airavata.client.AiravataClient.initialize(AiravataClient.java:237)
	at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:56)
	at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:46)
	at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:42)
	at org.apache.airavata.wsmg.broker.BrokerServiceLifeCycle$1.run(BrokerServiceLifeCycle.java:155)
[ERROR] Error invoking API
org.apache.airavata.client.api.AiravataAPIInvocationException: Error
invoking API
	at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:59)
	at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:46)
	at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:42)
	at org.apache.airavata.wsmg.broker.BrokerServiceLifeCycle$1.run(BrokerServiceLifeCycle.java:155)
Caused by: java.net.MalformedURLException: For input string: "null"
	at java.net.URL.<init>(URL.java:601)
	at java.net.URL.<init>(URL.java:464)
	at java.net.URL.<init>(URL.java:413)
	at org.apache.airavata.client.AiravataClient.updateClientConfiguration(AiravataClient.java:256)
	at org.apache.airavata.client.AiravataClient.initialize(AiravataClient.java:237)
	at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:56)
	... 3 more
[ERROR] For input string: "null"
java.net.MalformedURLException: For input string: "null"
	at java.net.URL.<init>(URL.java:601)
	at java.net.URL.<init>(URL.java:464)
	at java.net.URL.<init>(URL.java:413)
	at org.apache.airavata.client.AiravataClient.updateClientConfiguration(AiravataClient.java:256)
	at org.apache.airavata.client.AiravataClient.initialize(AiravataClient.java:237)
	at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:56)
	at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:46)
	at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:42)
	at org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.getAiravataAPI(WorkflowInterpretorSkeleton.java:129)
	at org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.shutDown(WorkflowInterpretorSkeleton.java:428)
	at org.apache.axis2.engine.ListenerManager.stop(ListenerManager.java:205)
	at org.apache.axis2.engine.ListenerManager$ListenerManagerShutdownThread.run(ListenerManager.java:288)
[ERROR] Unable to create Airavata API
org.apache.airavata.client.api.AiravataAPIInvocationException: Error
invoking API
	at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:59)
	at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:46)
	at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:42)
	at org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.getAiravataAPI(WorkflowInterpretorSkeleton.java:129)
	at org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.shutDown(WorkflowInterpretorSkeleton.java:428)
	at org.apache.axis2.engine.ListenerManager.stop(ListenerManager.java:205)
	at org.apache.axis2.engine.ListenerManager$ListenerManagerShutdownThread.run(ListenerManager.java:288)
Caused by: java.net.MalformedURLException: For input string: "null"
	at java.net.URL.<init>(URL.java:601)
	at java.net.URL.<init>(URL.java:464)
	at java.net.URL.<init>(URL.java:413)
	at org.apache.airavata.client.AiravataClient.updateClientConfiguration(AiravataClient.java:256)
	at org.apache.airavata.client.AiravataClient.initialize(AiravataClient.java:237)
	at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:56)
	... 6 more
[WARN] Msgbox cleanup thread is interrupted to close
[ERROR] For input string: "null"
java.net.MalformedURLException: For input string: "null"
	at java.net.URL.<init>(URL.java:601)
	at java.net.URL.<init>(URL.java:464)
	at java.net.URL.<init>(URL.java:413)
	at org.apache.airavata.client.AiravataClient.updateClientConfiguration(AiravataClient.java:256)
	at org.apache.airavata.client.AiravataClient.initialize(AiravataClient.java:237)
	at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:56)
	at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:46)
	at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:42)
	at org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.getAiravataAPI(WorkflowInterpretorSkeleton.java:129)
	at org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.access$200(WorkflowInterpretorSkeleton.java:85)
	at org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton$1.run(WorkflowInterpretorSkeleton.java:164)
[ERROR] Unable to create Airavata API
org.apache.airavata.client.api.AiravataAPIInvocationException: Error
invoking API
	at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:59)
	at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:46)
	at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:42)
	at org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.getAiravataAPI(WorkflowInterpretorSkeleton.java:129)
	at org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.access$200(WorkflowInterpretorSkeleton.java:85)
	at org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton$1.run(WorkflowInterpretorSkeleton.java:164)
Caused by: java.net.MalformedURLException: For input string: "null"
	at java.net.URL.<init>(URL.java:601)
	at java.net.URL.<init>(URL.java:464)
	at java.net.URL.<init>(URL.java:413)
	at org.apache.airavata.client.AiravataClient.updateClientConfiguration(AiravataClient.java:256)
	at org.apache.airavata.client.AiravataClient.initialize(AiravataClient.java:237)
	at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:56)
	... 5 more
Exception in thread "Thread-18" java.lang.NullPointerException
	at org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton$1.run(WorkflowInterpretorSkeleton.java:165)
Nov 30, 2012 8:18:57 PM org.apache.catalina.core.StandardService stop
INFO: Stopping service Catalina

Re: Exception when starting server

Posted by Saminda Wijeratne <sa...@gmail.com>.
This was an issue introduced due to recent refactoring we had on using the
properties file from ServerSettings class. Issue is now fixed.

On Sat, Dec 1, 2012 at 12:05 PM, Suresh Marru <sm...@apache.org> wrote:

> Hi Amila,
>
> Currently the port and ip address are picked up from
> airavata-server.properties if they cannot be picked up by the service. Will
> the tomcat installation have the properties file?
>
> Cheers,
> Suresh
>
> On Dec 1, 2012, at 10:28 AM, Amila Jayasekara <th...@gmail.com>
> wrote:
>
> > Hi All,
> >
> > Further debugging, sought out that following code is the culprit.
> >
> > In ServiceUtils.generateServiceURLFromConfigurationContext(..), we
> > have following piece of code.
> >
> > try {
> >            localAddress = ServerSettings.getSetting(IP);
> >            port = (String) ServerSettings.getSetting(PORT);
> >        }
> > ...
> > ...
> > if (port == null) {
> >            if (transportInDescription != null
> >                    && transportInDescription.getParameter("port") !=
> null) {
> >                port = (String) transportInDescription
> >                        .getParameter("port").getValue();
> >            }
> >        }
> >
> > Here ServerSettings.getSetting(PORT) returns null. Thus
> > transportInDescription is also null.
> > Can all those variables be null ? If not from where those variables
> > are read ? (What is configuration file and where should it reside
> > within tomcat installation ?) Thus we should throw a proper exception
> > if both cannot be null.
> >
> > If both those can be null what shall we do after checking
> > transportInDescription is null ?
> >
> > Thanks
> > Amila
> >
> > On Fri, Nov 30, 2012 at 8:50 PM, Amila Jayasekara
> > <th...@gmail.com> wrote:
> >> Hi All,
> >>
> >> I am getting following exception when starting server in tomcat. Seems
> >> a port number is missing when retrieving URL's from registry. Not sure
> >> how to fix this. Appreciate your feedback. The am working on latest
> >> update of trunk (revision 1415900).
> >>
> >> Thanks
> >> Amila
> >>
> >> [1]
> >>
> >> [INFO] Connection Pool Shutting down
> >> [INFO] Fill up thread is interrupted to close
> >> [ERROR] For input string: "null"
> >> java.net.MalformedURLException: For input string: "null"
> >>        at java.net.URL.<init>(URL.java:601)
> >>        at java.net.URL.<init>(URL.java:464)
> >>        at java.net.URL.<init>(URL.java:413)
> >>        at
> org.apache.airavata.client.AiravataClient.updateClientConfiguration(AiravataClient.java:256)
> >>        at
> org.apache.airavata.client.AiravataClient.initialize(AiravataClient.java:237)
> >>        at
> org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:56)
> >>        at
> org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:46)
> >>        at
> org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:42)
> >>        at
> org.apache.airavata.services.gfac.axis2.GFacService$1.run(GFacService.java:136)
> >> [INFO] Clean up thread is interrupted to close
> >> [INFO] All connection is closed
> >> [INFO] Connection Pool Shutdown
> >> [INFO] broker shutting down
> >> [INFO] broker shut down
> >> [ERROR] Error invoking API
> >> org.apache.airavata.client.api.AiravataAPIInvocationException: Error
> >> invoking API
> >>        at
> org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:59)
> >>        at
> org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:46)
> >>        at
> org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:42)
> >>        at
> org.apache.airavata.services.gfac.axis2.GFacService$1.run(GFacService.java:136)
> >> Caused by: java.net.MalformedURLException: For input string: "null"
> >>        at java.net.URL.<init>(URL.java:601)
> >>        at java.net.URL.<init>(URL.java:464)
> >>        at java.net.URL.<init>(URL.java:413)
> >>        at
> org.apache.airavata.client.AiravataClient.updateClientConfiguration(AiravataClient.java:256)
> >>        at
> org.apache.airavata.client.AiravataClient.initialize(AiravataClient.java:237)
> >>        at
> org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:56)
> >>        ... 3 more
> >> [ERROR] For input string: "null"
> >> java.net.MalformedURLException: For input string: "null"
> >>        at java.net.URL.<init>(URL.java:601)
> >>        at java.net.URL.<init>(URL.java:464)
> >>        at java.net.URL.<init>(URL.java:413)
> >>        at
> org.apache.airavata.client.AiravataClient.updateClientConfiguration(AiravataClient.java:256)
> >>        at
> org.apache.airavata.client.AiravataClient.initialize(AiravataClient.java:237)
> >>        at
> org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:56)
> >>        at
> org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:46)
> >>        at
> org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:42)
> >>        at
> org.apache.airavata.wsmg.msgbox.MsgBoxServiceLifeCycle$1.run(MsgBoxServiceLifeCycle.java:116)
> >> [ERROR] Error invoking API
> >> org.apache.airavata.client.api.AiravataAPIInvocationException: Error
> >> invoking API
> >>        at
> org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:59)
> >>        at
> org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:46)
> >>        at
> org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:42)
> >>        at
> org.apache.airavata.wsmg.msgbox.MsgBoxServiceLifeCycle$1.run(MsgBoxServiceLifeCycle.java:116)
> >> Caused by: java.net.MalformedURLException: For input string: "null"
> >>        at java.net.URL.<init>(URL.java:601)
> >>        at java.net.URL.<init>(URL.java:464)
> >>        at java.net.URL.<init>(URL.java:413)
> >>        at
> org.apache.airavata.client.AiravataClient.updateClientConfiguration(AiravataClient.java:256)
> >>        at
> org.apache.airavata.client.AiravataClient.initialize(AiravataClient.java:237)
> >>        at
> org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:56)
> >>        ... 3 more
> >> [ERROR] For input string: "null"
> >> java.net.MalformedURLException: For input string: "null"
> >>        at java.net.URL.<init>(URL.java:601)
> >>        at java.net.URL.<init>(URL.java:464)
> >>        at java.net.URL.<init>(URL.java:413)
> >>        at
> org.apache.airavata.client.AiravataClient.updateClientConfiguration(AiravataClient.java:256)
> >>        at
> org.apache.airavata.client.AiravataClient.initialize(AiravataClient.java:237)
> >>        at
> org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:56)
> >>        at
> org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:46)
> >>        at
> org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:42)
> >>        at
> org.apache.airavata.wsmg.broker.BrokerServiceLifeCycle$1.run(BrokerServiceLifeCycle.java:155)
> >> [ERROR] Error invoking API
> >> org.apache.airavata.client.api.AiravataAPIInvocationException: Error
> >> invoking API
> >>        at
> org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:59)
> >>        at
> org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:46)
> >>        at
> org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:42)
> >>        at
> org.apache.airavata.wsmg.broker.BrokerServiceLifeCycle$1.run(BrokerServiceLifeCycle.java:155)
> >> Caused by: java.net.MalformedURLException: For input string: "null"
> >>        at java.net.URL.<init>(URL.java:601)
> >>        at java.net.URL.<init>(URL.java:464)
> >>        at java.net.URL.<init>(URL.java:413)
> >>        at
> org.apache.airavata.client.AiravataClient.updateClientConfiguration(AiravataClient.java:256)
> >>        at
> org.apache.airavata.client.AiravataClient.initialize(AiravataClient.java:237)
> >>        at
> org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:56)
> >>        ... 3 more
> >> [ERROR] For input string: "null"
> >> java.net.MalformedURLException: For input string: "null"
> >>        at java.net.URL.<init>(URL.java:601)
> >>        at java.net.URL.<init>(URL.java:464)
> >>        at java.net.URL.<init>(URL.java:413)
> >>        at
> org.apache.airavata.client.AiravataClient.updateClientConfiguration(AiravataClient.java:256)
> >>        at
> org.apache.airavata.client.AiravataClient.initialize(AiravataClient.java:237)
> >>        at
> org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:56)
> >>        at
> org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:46)
> >>        at
> org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:42)
> >>        at
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.getAiravataAPI(WorkflowInterpretorSkeleton.java:129)
> >>        at
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.shutDown(WorkflowInterpretorSkeleton.java:428)
> >>        at
> org.apache.axis2.engine.ListenerManager.stop(ListenerManager.java:205)
> >>        at
> org.apache.axis2.engine.ListenerManager$ListenerManagerShutdownThread.run(ListenerManager.java:288)
> >> [ERROR] Unable to create Airavata API
> >> org.apache.airavata.client.api.AiravataAPIInvocationException: Error
> >> invoking API
> >>        at
> org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:59)
> >>        at
> org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:46)
> >>        at
> org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:42)
> >>        at
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.getAiravataAPI(WorkflowInterpretorSkeleton.java:129)
> >>        at
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.shutDown(WorkflowInterpretorSkeleton.java:428)
> >>        at
> org.apache.axis2.engine.ListenerManager.stop(ListenerManager.java:205)
> >>        at
> org.apache.axis2.engine.ListenerManager$ListenerManagerShutdownThread.run(ListenerManager.java:288)
> >> Caused by: java.net.MalformedURLException: For input string: "null"
> >>        at java.net.URL.<init>(URL.java:601)
> >>        at java.net.URL.<init>(URL.java:464)
> >>        at java.net.URL.<init>(URL.java:413)
> >>        at
> org.apache.airavata.client.AiravataClient.updateClientConfiguration(AiravataClient.java:256)
> >>        at
> org.apache.airavata.client.AiravataClient.initialize(AiravataClient.java:237)
> >>        at
> org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:56)
> >>        ... 6 more
> >> [WARN] Msgbox cleanup thread is interrupted to close
> >> [ERROR] For input string: "null"
> >> java.net.MalformedURLException: For input string: "null"
> >>        at java.net.URL.<init>(URL.java:601)
> >>        at java.net.URL.<init>(URL.java:464)
> >>        at java.net.URL.<init>(URL.java:413)
> >>        at
> org.apache.airavata.client.AiravataClient.updateClientConfiguration(AiravataClient.java:256)
> >>        at
> org.apache.airavata.client.AiravataClient.initialize(AiravataClient.java:237)
> >>        at
> org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:56)
> >>        at
> org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:46)
> >>        at
> org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:42)
> >>        at
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.getAiravataAPI(WorkflowInterpretorSkeleton.java:129)
> >>        at
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.access$200(WorkflowInterpretorSkeleton.java:85)
> >>        at
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton$1.run(WorkflowInterpretorSkeleton.java:164)
> >> [ERROR] Unable to create Airavata API
> >> org.apache.airavata.client.api.AiravataAPIInvocationException: Error
> >> invoking API
> >>        at
> org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:59)
> >>        at
> org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:46)
> >>        at
> org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:42)
> >>        at
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.getAiravataAPI(WorkflowInterpretorSkeleton.java:129)
> >>        at
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.access$200(WorkflowInterpretorSkeleton.java:85)
> >>        at
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton$1.run(WorkflowInterpretorSkeleton.java:164)
> >> Caused by: java.net.MalformedURLException: For input string: "null"
> >>        at java.net.URL.<init>(URL.java:601)
> >>        at java.net.URL.<init>(URL.java:464)
> >>        at java.net.URL.<init>(URL.java:413)
> >>        at
> org.apache.airavata.client.AiravataClient.updateClientConfiguration(AiravataClient.java:256)
> >>        at
> org.apache.airavata.client.AiravataClient.initialize(AiravataClient.java:237)
> >>        at
> org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:56)
> >>        ... 5 more
> >> Exception in thread "Thread-18" java.lang.NullPointerException
> >>        at
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton$1.run(WorkflowInterpretorSkeleton.java:165)
> >> Nov 30, 2012 8:18:57 PM org.apache.catalina.core.StandardService stop
> >> INFO: Stopping service Catalina
>
>

Re: Exception when starting server

Posted by Suresh Marru <sm...@apache.org>.
Hi Amila,

Currently the port and ip address are picked up from airavata-server.properties if they cannot be picked up by the service. Will the tomcat installation have the properties file?

Cheers,
Suresh

On Dec 1, 2012, at 10:28 AM, Amila Jayasekara <th...@gmail.com> wrote:

> Hi All,
> 
> Further debugging, sought out that following code is the culprit.
> 
> In ServiceUtils.generateServiceURLFromConfigurationContext(..), we
> have following piece of code.
> 
> try {
>            localAddress = ServerSettings.getSetting(IP);
>            port = (String) ServerSettings.getSetting(PORT);
>        }
> ...
> ...
> if (port == null) {
>            if (transportInDescription != null
>                    && transportInDescription.getParameter("port") != null) {
>                port = (String) transportInDescription
>                        .getParameter("port").getValue();
>            }
>        }
> 
> Here ServerSettings.getSetting(PORT) returns null. Thus
> transportInDescription is also null.
> Can all those variables be null ? If not from where those variables
> are read ? (What is configuration file and where should it reside
> within tomcat installation ?) Thus we should throw a proper exception
> if both cannot be null.
> 
> If both those can be null what shall we do after checking
> transportInDescription is null ?
> 
> Thanks
> Amila
> 
> On Fri, Nov 30, 2012 at 8:50 PM, Amila Jayasekara
> <th...@gmail.com> wrote:
>> Hi All,
>> 
>> I am getting following exception when starting server in tomcat. Seems
>> a port number is missing when retrieving URL's from registry. Not sure
>> how to fix this. Appreciate your feedback. The am working on latest
>> update of trunk (revision 1415900).
>> 
>> Thanks
>> Amila
>> 
>> [1]
>> 
>> [INFO] Connection Pool Shutting down
>> [INFO] Fill up thread is interrupted to close
>> [ERROR] For input string: "null"
>> java.net.MalformedURLException: For input string: "null"
>>        at java.net.URL.<init>(URL.java:601)
>>        at java.net.URL.<init>(URL.java:464)
>>        at java.net.URL.<init>(URL.java:413)
>>        at org.apache.airavata.client.AiravataClient.updateClientConfiguration(AiravataClient.java:256)
>>        at org.apache.airavata.client.AiravataClient.initialize(AiravataClient.java:237)
>>        at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:56)
>>        at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:46)
>>        at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:42)
>>        at org.apache.airavata.services.gfac.axis2.GFacService$1.run(GFacService.java:136)
>> [INFO] Clean up thread is interrupted to close
>> [INFO] All connection is closed
>> [INFO] Connection Pool Shutdown
>> [INFO] broker shutting down
>> [INFO] broker shut down
>> [ERROR] Error invoking API
>> org.apache.airavata.client.api.AiravataAPIInvocationException: Error
>> invoking API
>>        at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:59)
>>        at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:46)
>>        at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:42)
>>        at org.apache.airavata.services.gfac.axis2.GFacService$1.run(GFacService.java:136)
>> Caused by: java.net.MalformedURLException: For input string: "null"
>>        at java.net.URL.<init>(URL.java:601)
>>        at java.net.URL.<init>(URL.java:464)
>>        at java.net.URL.<init>(URL.java:413)
>>        at org.apache.airavata.client.AiravataClient.updateClientConfiguration(AiravataClient.java:256)
>>        at org.apache.airavata.client.AiravataClient.initialize(AiravataClient.java:237)
>>        at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:56)
>>        ... 3 more
>> [ERROR] For input string: "null"
>> java.net.MalformedURLException: For input string: "null"
>>        at java.net.URL.<init>(URL.java:601)
>>        at java.net.URL.<init>(URL.java:464)
>>        at java.net.URL.<init>(URL.java:413)
>>        at org.apache.airavata.client.AiravataClient.updateClientConfiguration(AiravataClient.java:256)
>>        at org.apache.airavata.client.AiravataClient.initialize(AiravataClient.java:237)
>>        at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:56)
>>        at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:46)
>>        at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:42)
>>        at org.apache.airavata.wsmg.msgbox.MsgBoxServiceLifeCycle$1.run(MsgBoxServiceLifeCycle.java:116)
>> [ERROR] Error invoking API
>> org.apache.airavata.client.api.AiravataAPIInvocationException: Error
>> invoking API
>>        at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:59)
>>        at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:46)
>>        at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:42)
>>        at org.apache.airavata.wsmg.msgbox.MsgBoxServiceLifeCycle$1.run(MsgBoxServiceLifeCycle.java:116)
>> Caused by: java.net.MalformedURLException: For input string: "null"
>>        at java.net.URL.<init>(URL.java:601)
>>        at java.net.URL.<init>(URL.java:464)
>>        at java.net.URL.<init>(URL.java:413)
>>        at org.apache.airavata.client.AiravataClient.updateClientConfiguration(AiravataClient.java:256)
>>        at org.apache.airavata.client.AiravataClient.initialize(AiravataClient.java:237)
>>        at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:56)
>>        ... 3 more
>> [ERROR] For input string: "null"
>> java.net.MalformedURLException: For input string: "null"
>>        at java.net.URL.<init>(URL.java:601)
>>        at java.net.URL.<init>(URL.java:464)
>>        at java.net.URL.<init>(URL.java:413)
>>        at org.apache.airavata.client.AiravataClient.updateClientConfiguration(AiravataClient.java:256)
>>        at org.apache.airavata.client.AiravataClient.initialize(AiravataClient.java:237)
>>        at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:56)
>>        at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:46)
>>        at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:42)
>>        at org.apache.airavata.wsmg.broker.BrokerServiceLifeCycle$1.run(BrokerServiceLifeCycle.java:155)
>> [ERROR] Error invoking API
>> org.apache.airavata.client.api.AiravataAPIInvocationException: Error
>> invoking API
>>        at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:59)
>>        at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:46)
>>        at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:42)
>>        at org.apache.airavata.wsmg.broker.BrokerServiceLifeCycle$1.run(BrokerServiceLifeCycle.java:155)
>> Caused by: java.net.MalformedURLException: For input string: "null"
>>        at java.net.URL.<init>(URL.java:601)
>>        at java.net.URL.<init>(URL.java:464)
>>        at java.net.URL.<init>(URL.java:413)
>>        at org.apache.airavata.client.AiravataClient.updateClientConfiguration(AiravataClient.java:256)
>>        at org.apache.airavata.client.AiravataClient.initialize(AiravataClient.java:237)
>>        at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:56)
>>        ... 3 more
>> [ERROR] For input string: "null"
>> java.net.MalformedURLException: For input string: "null"
>>        at java.net.URL.<init>(URL.java:601)
>>        at java.net.URL.<init>(URL.java:464)
>>        at java.net.URL.<init>(URL.java:413)
>>        at org.apache.airavata.client.AiravataClient.updateClientConfiguration(AiravataClient.java:256)
>>        at org.apache.airavata.client.AiravataClient.initialize(AiravataClient.java:237)
>>        at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:56)
>>        at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:46)
>>        at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:42)
>>        at org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.getAiravataAPI(WorkflowInterpretorSkeleton.java:129)
>>        at org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.shutDown(WorkflowInterpretorSkeleton.java:428)
>>        at org.apache.axis2.engine.ListenerManager.stop(ListenerManager.java:205)
>>        at org.apache.axis2.engine.ListenerManager$ListenerManagerShutdownThread.run(ListenerManager.java:288)
>> [ERROR] Unable to create Airavata API
>> org.apache.airavata.client.api.AiravataAPIInvocationException: Error
>> invoking API
>>        at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:59)
>>        at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:46)
>>        at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:42)
>>        at org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.getAiravataAPI(WorkflowInterpretorSkeleton.java:129)
>>        at org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.shutDown(WorkflowInterpretorSkeleton.java:428)
>>        at org.apache.axis2.engine.ListenerManager.stop(ListenerManager.java:205)
>>        at org.apache.axis2.engine.ListenerManager$ListenerManagerShutdownThread.run(ListenerManager.java:288)
>> Caused by: java.net.MalformedURLException: For input string: "null"
>>        at java.net.URL.<init>(URL.java:601)
>>        at java.net.URL.<init>(URL.java:464)
>>        at java.net.URL.<init>(URL.java:413)
>>        at org.apache.airavata.client.AiravataClient.updateClientConfiguration(AiravataClient.java:256)
>>        at org.apache.airavata.client.AiravataClient.initialize(AiravataClient.java:237)
>>        at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:56)
>>        ... 6 more
>> [WARN] Msgbox cleanup thread is interrupted to close
>> [ERROR] For input string: "null"
>> java.net.MalformedURLException: For input string: "null"
>>        at java.net.URL.<init>(URL.java:601)
>>        at java.net.URL.<init>(URL.java:464)
>>        at java.net.URL.<init>(URL.java:413)
>>        at org.apache.airavata.client.AiravataClient.updateClientConfiguration(AiravataClient.java:256)
>>        at org.apache.airavata.client.AiravataClient.initialize(AiravataClient.java:237)
>>        at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:56)
>>        at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:46)
>>        at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:42)
>>        at org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.getAiravataAPI(WorkflowInterpretorSkeleton.java:129)
>>        at org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.access$200(WorkflowInterpretorSkeleton.java:85)
>>        at org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton$1.run(WorkflowInterpretorSkeleton.java:164)
>> [ERROR] Unable to create Airavata API
>> org.apache.airavata.client.api.AiravataAPIInvocationException: Error
>> invoking API
>>        at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:59)
>>        at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:46)
>>        at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:42)
>>        at org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.getAiravataAPI(WorkflowInterpretorSkeleton.java:129)
>>        at org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.access$200(WorkflowInterpretorSkeleton.java:85)
>>        at org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton$1.run(WorkflowInterpretorSkeleton.java:164)
>> Caused by: java.net.MalformedURLException: For input string: "null"
>>        at java.net.URL.<init>(URL.java:601)
>>        at java.net.URL.<init>(URL.java:464)
>>        at java.net.URL.<init>(URL.java:413)
>>        at org.apache.airavata.client.AiravataClient.updateClientConfiguration(AiravataClient.java:256)
>>        at org.apache.airavata.client.AiravataClient.initialize(AiravataClient.java:237)
>>        at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:56)
>>        ... 5 more
>> Exception in thread "Thread-18" java.lang.NullPointerException
>>        at org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton$1.run(WorkflowInterpretorSkeleton.java:165)
>> Nov 30, 2012 8:18:57 PM org.apache.catalina.core.StandardService stop
>> INFO: Stopping service Catalina


Re: Exception when starting server

Posted by Amila Jayasekara <th...@gmail.com>.
Hi All,

Further debugging, sought out that following code is the culprit.

In ServiceUtils.generateServiceURLFromConfigurationContext(..), we
have following piece of code.

try {
            localAddress = ServerSettings.getSetting(IP);
            port = (String) ServerSettings.getSetting(PORT);
        }
...
...
if (port == null) {
            if (transportInDescription != null
                    && transportInDescription.getParameter("port") != null) {
                port = (String) transportInDescription
                        .getParameter("port").getValue();
            }
        }

Here ServerSettings.getSetting(PORT) returns null. Thus
transportInDescription is also null.
Can all those variables be null ? If not from where those variables
are read ? (What is configuration file and where should it reside
within tomcat installation ?) Thus we should throw a proper exception
if both cannot be null.

If both those can be null what shall we do after checking
transportInDescription is null ?

Thanks
Amila

On Fri, Nov 30, 2012 at 8:50 PM, Amila Jayasekara
<th...@gmail.com> wrote:
> Hi All,
>
> I am getting following exception when starting server in tomcat. Seems
> a port number is missing when retrieving URL's from registry. Not sure
> how to fix this. Appreciate your feedback. The am working on latest
> update of trunk (revision 1415900).
>
> Thanks
> Amila
>
> [1]
>
> [INFO] Connection Pool Shutting down
> [INFO] Fill up thread is interrupted to close
> [ERROR] For input string: "null"
> java.net.MalformedURLException: For input string: "null"
>         at java.net.URL.<init>(URL.java:601)
>         at java.net.URL.<init>(URL.java:464)
>         at java.net.URL.<init>(URL.java:413)
>         at org.apache.airavata.client.AiravataClient.updateClientConfiguration(AiravataClient.java:256)
>         at org.apache.airavata.client.AiravataClient.initialize(AiravataClient.java:237)
>         at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:56)
>         at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:46)
>         at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:42)
>         at org.apache.airavata.services.gfac.axis2.GFacService$1.run(GFacService.java:136)
> [INFO] Clean up thread is interrupted to close
> [INFO] All connection is closed
> [INFO] Connection Pool Shutdown
> [INFO] broker shutting down
> [INFO] broker shut down
> [ERROR] Error invoking API
> org.apache.airavata.client.api.AiravataAPIInvocationException: Error
> invoking API
>         at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:59)
>         at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:46)
>         at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:42)
>         at org.apache.airavata.services.gfac.axis2.GFacService$1.run(GFacService.java:136)
> Caused by: java.net.MalformedURLException: For input string: "null"
>         at java.net.URL.<init>(URL.java:601)
>         at java.net.URL.<init>(URL.java:464)
>         at java.net.URL.<init>(URL.java:413)
>         at org.apache.airavata.client.AiravataClient.updateClientConfiguration(AiravataClient.java:256)
>         at org.apache.airavata.client.AiravataClient.initialize(AiravataClient.java:237)
>         at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:56)
>         ... 3 more
> [ERROR] For input string: "null"
> java.net.MalformedURLException: For input string: "null"
>         at java.net.URL.<init>(URL.java:601)
>         at java.net.URL.<init>(URL.java:464)
>         at java.net.URL.<init>(URL.java:413)
>         at org.apache.airavata.client.AiravataClient.updateClientConfiguration(AiravataClient.java:256)
>         at org.apache.airavata.client.AiravataClient.initialize(AiravataClient.java:237)
>         at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:56)
>         at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:46)
>         at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:42)
>         at org.apache.airavata.wsmg.msgbox.MsgBoxServiceLifeCycle$1.run(MsgBoxServiceLifeCycle.java:116)
> [ERROR] Error invoking API
> org.apache.airavata.client.api.AiravataAPIInvocationException: Error
> invoking API
>         at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:59)
>         at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:46)
>         at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:42)
>         at org.apache.airavata.wsmg.msgbox.MsgBoxServiceLifeCycle$1.run(MsgBoxServiceLifeCycle.java:116)
> Caused by: java.net.MalformedURLException: For input string: "null"
>         at java.net.URL.<init>(URL.java:601)
>         at java.net.URL.<init>(URL.java:464)
>         at java.net.URL.<init>(URL.java:413)
>         at org.apache.airavata.client.AiravataClient.updateClientConfiguration(AiravataClient.java:256)
>         at org.apache.airavata.client.AiravataClient.initialize(AiravataClient.java:237)
>         at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:56)
>         ... 3 more
> [ERROR] For input string: "null"
> java.net.MalformedURLException: For input string: "null"
>         at java.net.URL.<init>(URL.java:601)
>         at java.net.URL.<init>(URL.java:464)
>         at java.net.URL.<init>(URL.java:413)
>         at org.apache.airavata.client.AiravataClient.updateClientConfiguration(AiravataClient.java:256)
>         at org.apache.airavata.client.AiravataClient.initialize(AiravataClient.java:237)
>         at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:56)
>         at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:46)
>         at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:42)
>         at org.apache.airavata.wsmg.broker.BrokerServiceLifeCycle$1.run(BrokerServiceLifeCycle.java:155)
> [ERROR] Error invoking API
> org.apache.airavata.client.api.AiravataAPIInvocationException: Error
> invoking API
>         at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:59)
>         at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:46)
>         at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:42)
>         at org.apache.airavata.wsmg.broker.BrokerServiceLifeCycle$1.run(BrokerServiceLifeCycle.java:155)
> Caused by: java.net.MalformedURLException: For input string: "null"
>         at java.net.URL.<init>(URL.java:601)
>         at java.net.URL.<init>(URL.java:464)
>         at java.net.URL.<init>(URL.java:413)
>         at org.apache.airavata.client.AiravataClient.updateClientConfiguration(AiravataClient.java:256)
>         at org.apache.airavata.client.AiravataClient.initialize(AiravataClient.java:237)
>         at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:56)
>         ... 3 more
> [ERROR] For input string: "null"
> java.net.MalformedURLException: For input string: "null"
>         at java.net.URL.<init>(URL.java:601)
>         at java.net.URL.<init>(URL.java:464)
>         at java.net.URL.<init>(URL.java:413)
>         at org.apache.airavata.client.AiravataClient.updateClientConfiguration(AiravataClient.java:256)
>         at org.apache.airavata.client.AiravataClient.initialize(AiravataClient.java:237)
>         at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:56)
>         at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:46)
>         at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:42)
>         at org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.getAiravataAPI(WorkflowInterpretorSkeleton.java:129)
>         at org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.shutDown(WorkflowInterpretorSkeleton.java:428)
>         at org.apache.axis2.engine.ListenerManager.stop(ListenerManager.java:205)
>         at org.apache.axis2.engine.ListenerManager$ListenerManagerShutdownThread.run(ListenerManager.java:288)
> [ERROR] Unable to create Airavata API
> org.apache.airavata.client.api.AiravataAPIInvocationException: Error
> invoking API
>         at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:59)
>         at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:46)
>         at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:42)
>         at org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.getAiravataAPI(WorkflowInterpretorSkeleton.java:129)
>         at org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.shutDown(WorkflowInterpretorSkeleton.java:428)
>         at org.apache.axis2.engine.ListenerManager.stop(ListenerManager.java:205)
>         at org.apache.axis2.engine.ListenerManager$ListenerManagerShutdownThread.run(ListenerManager.java:288)
> Caused by: java.net.MalformedURLException: For input string: "null"
>         at java.net.URL.<init>(URL.java:601)
>         at java.net.URL.<init>(URL.java:464)
>         at java.net.URL.<init>(URL.java:413)
>         at org.apache.airavata.client.AiravataClient.updateClientConfiguration(AiravataClient.java:256)
>         at org.apache.airavata.client.AiravataClient.initialize(AiravataClient.java:237)
>         at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:56)
>         ... 6 more
> [WARN] Msgbox cleanup thread is interrupted to close
> [ERROR] For input string: "null"
> java.net.MalformedURLException: For input string: "null"
>         at java.net.URL.<init>(URL.java:601)
>         at java.net.URL.<init>(URL.java:464)
>         at java.net.URL.<init>(URL.java:413)
>         at org.apache.airavata.client.AiravataClient.updateClientConfiguration(AiravataClient.java:256)
>         at org.apache.airavata.client.AiravataClient.initialize(AiravataClient.java:237)
>         at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:56)
>         at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:46)
>         at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:42)
>         at org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.getAiravataAPI(WorkflowInterpretorSkeleton.java:129)
>         at org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.access$200(WorkflowInterpretorSkeleton.java:85)
>         at org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton$1.run(WorkflowInterpretorSkeleton.java:164)
> [ERROR] Unable to create Airavata API
> org.apache.airavata.client.api.AiravataAPIInvocationException: Error
> invoking API
>         at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:59)
>         at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:46)
>         at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:42)
>         at org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.getAiravataAPI(WorkflowInterpretorSkeleton.java:129)
>         at org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.access$200(WorkflowInterpretorSkeleton.java:85)
>         at org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton$1.run(WorkflowInterpretorSkeleton.java:164)
> Caused by: java.net.MalformedURLException: For input string: "null"
>         at java.net.URL.<init>(URL.java:601)
>         at java.net.URL.<init>(URL.java:464)
>         at java.net.URL.<init>(URL.java:413)
>         at org.apache.airavata.client.AiravataClient.updateClientConfiguration(AiravataClient.java:256)
>         at org.apache.airavata.client.AiravataClient.initialize(AiravataClient.java:237)
>         at org.apache.airavata.client.AiravataAPIFactory.getAPI(AiravataAPIFactory.java:56)
>         ... 5 more
> Exception in thread "Thread-18" java.lang.NullPointerException
>         at org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton$1.run(WorkflowInterpretorSkeleton.java:165)
> Nov 30, 2012 8:18:57 PM org.apache.catalina.core.StandardService stop
> INFO: Stopping service Catalina