Scheduled class, bean, mbean?

Ok. I wrote an app a long time ago that would just call a java class that had a main in it. I was run off of a cron job. It was pretty simple.
I dont know that newer technologies out there that can schedule a class, or a bean, or whatever to run. Here is what I need to do:
I am basically doing a syncronization between different databases. I will call them database1, database2, and database3.
In database1 I have these proposal id's associate with a proposal no doubt. Sometimes for some reason the data is not always sent to the other database, or sometimes the datachanges. So what I am going to do is.
first: in database1 get all the proposal id that do not have a document number associated with it. resultset1. -- currently 247
second: compare those proposal ids to the ones in database2. - resultset - 136.
now if the resultset2 has a document number associate with it, then update database1.
third: create a report of
all proposal id's missing a document  number. database1 - this is where it originates
all matching proposal ids for database1, and database2
all proposal ids that were updated in database1, and
all proposal ids that still need to be updated.
fourth: place the report in a public folder on the network.Right now we want a scheduled job that will run nightly, but I have a feeling that they will want to go in later, and just run it when they want with some modified data in the query. such as a between date, or certain flags?
anyway - what do you think would be best to run an app like this, and have it scheduled.
thanks in advance
orozcom

I've done a ton of this and the best way for me is what you've done.......write a java class, and call it from cron....wrap it in a shell to make it easy for anyone to run.
Alternately, you can create a TimerTask inside your class and just kick it off like a daemon. That's not great since there are some leaks depending on the java implementation. HP is very bad about long running (more than 2 day) java processes.
Regards,
Ken

Similar Messages

  • Java class bean can not access to DB in JSP file

    Hi, I wrote a java class bean in order to access to MySql database ,and this bean is used in a JSP file,so that the bean can query from DB and then display the queried information on the JSP file,but it can not work correctly,the following is the source code and error message popup by the system,
    does anybody has experience in solving thus question,Please reply ,Thank you for your help.
    %@ page contentType="text/html;charset=UTF-8" language="java" %>
    <%@ page import = "java.sql.*" %>
    <jsp:useBean id="conn" scope="page" class="news.conn"/>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>1</title>
    <style>
    <!--
    A:link {
         COLOR: #993399
    .s {
         FONT-SIZE: 13px; LINE-HEIGHT: 170%; FONT-FAMILY: "utf-8"
    -->
    </style>
    </head>
    <body>
    <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1">
    <tr>
    <td width="100%">
    <img border="0" src="images/ruanjian.jpg" width="770" height="154"></td>
    </tr>
    <tr>
    <td width="100%">@</td>
    </tr>
    </table>
    <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber2">
    <tr>
    <td width="13%">@</td>
    <td width="87%">
    <img border="0" src="images/mid-rdxw2.gif" width="101" height="18"><p>
    <%
              ResultSet rs,rsNest;
    String strSql=null;
    strSql = "select * from news where TYPE=1";     
              rs = conn.executeQuery(strSql);
              while (rs.next()){
    %>
    <span class="s"> <a href="newsContent.jsp?newsId=<%=rs.getInt(id")%">"><%=rs.getString("Title")%></a><br>
    <%
    %>
    <p>
    <img border="0" src="images/mid-hyxw2.gif" width="94" height="19"></p>
    <%
    strSql="select * from news where TYPE=2";     
              rs = conn.executeQuery(strSql);
              while (rs.next()){
    %>
    <span class="s"> <a href="newsContent.jsp?newsId=<%=rs.getInt("id")%>"><%=rs.getString("Title")%></a><br>
    <%
    %>
    <p>@</td>
    </tr>
    </table>
    <p align="center">Study Online</p>
    <p align="center">@</p>
    </body>
    </html>
    Error message:
    type Exception report
    message
    description The server encountered an internal error () that prevented it from fulfilling this request.
    exception
    org.apache.jasper.JasperException: Exception in JSP: /newsMain.jsp:47
    44: strSql = "select * from news where TYPE=1";     
    45:           rs = conn.executeQuery(strSql);
    46:           
    47:           while (rs.next()){
    48:
    49: %>
    50:
    Stacktrace:
         org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:451)
         org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
         org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
         org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    root cause
    java.lang.NullPointerException
         org.apache.jsp.newsMain_jsp._jspService(newsMain_jsp.java:98)
         org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
         org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
         org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
         org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    note The full stack trace of the root cause is available in the Apache Tomcat/5.5.27 l</a>

    nogoodatcoding wrote:
    Tolls wrote:
    Is that Jasper Exception telling us where the problem is in the jsp, though?
    If it is, then "rs" is null in the call rs.next()...which means conn.executeQuery() is returning null. Which means that whatever class conn is (news.conn?) has a problem maybe?That's possible. Though, it may just be the case that the 'conn' object itself is null! That line is the first place where it's being used and there are no checks that I can see...we'll have to wait for the OP to investigate and reply I guess.That's what I originally thought, then I noticed it was saying line 47, which is the rs.next() line. Assuming Jasper is correct in its choice of line, then it's the rs that's null. Which means the conn is doing strange things.
    Edit: Now that I think about it, going by the previous thread the OP posted, I'm wondering whether news.conn class is their attempt to move the JDBC stuff out of the JSP page, and it's grabbing the "real" connection (java.sql.Connection) and getting the result set and returning it...or getting something wrong and returning null.
    Edited by: Tolls on 11-Jun-2009 12:24

  • Can not access the Instance Data of a Singleton class from MBean

    I am working against the deadline and i am sweating now. From past few days i have been working on a problem and now its the time to shout out.
    I have an application (let's call it "APP") and i have a "PerformanceStatistics" MBean written for APP. I also have a Singleton Data class (let's call it "SDATA") which provides some data for the MBean to access and calculate some application runtime stuff. Thus during the application startup and then in the application lifecysle, i will be adding data to the SDATA instance.So, this SDATA instance always has the data.
    Now, the problem is that i am not able to access any of the data or data structures from the PerformanceStatistics MBean. if i check the data structures when i am adding the data, all the structures contains data. But when i call this singleton instance from the MBean, am kind of having the empty data.
    Can anyone explain or have hints on what's happening ? Any help will be appreciated.
    I tried all sorts of DATA class being final and all methods being synchronized, static, ect.,, just to make sure. But no luck till now.
    Another unfortunate thing is that, i some times get different "ServicePerformanceData " instances (i.e. when i print the ServicePerformanceData.getInstance() they are different at different times). Not sure whats happening. I am running this application in WebLogic server and using the JConsole.
    Please see the detailed problem at @ http://stackoverflow.com/questions/1151117/can-not-access-the-instance-data-of-a-singleton-class-from-mbean
    I see related problems but no real solutions. Appreciate if anyone can throw in ideas.
    http://www.velocityreviews.com/forums/t135852-rmi-singletons-and-multiple-classloaders-in-weblogic.html
    http://www.theserverside.com/discussions/thread.tss?thread_id=12194
    http://www.jguru.com/faq/view.jsp?EID=1051835
    Thanks,
    Krishna

    I am working against the deadline and i am sweating now. From past few days i have been working on a problem and now its the time to shout out.
    I have an application (let's call it "APP") and i have a "PerformanceStatistics" MBean written for APP. I also have a Singleton Data class (let's call it "SDATA") which provides some data for the MBean to access and calculate some application runtime stuff. Thus during the application startup and then in the application lifecysle, i will be adding data to the SDATA instance.So, this SDATA instance always has the data.
    Now, the problem is that i am not able to access any of the data or data structures from the PerformanceStatistics MBean. if i check the data structures when i am adding the data, all the structures contains data. But when i call this singleton instance from the MBean, am kind of having the empty data.
    Can anyone explain or have hints on what's happening ? Any help will be appreciated.
    I tried all sorts of DATA class being final and all methods being synchronized, static, ect.,, just to make sure. But no luck till now.
    Another unfortunate thing is that, i some times get different "ServicePerformanceData " instances (i.e. when i print the ServicePerformanceData.getInstance() they are different at different times). Not sure whats happening. I am running this application in WebLogic server and using the JConsole.
    Please see the detailed problem at @ http://stackoverflow.com/questions/1151117/can-not-access-the-instance-data-of-a-singleton-class-from-mbean
    I see related problems but no real solutions. Appreciate if anyone can throw in ideas.
    http://www.velocityreviews.com/forums/t135852-rmi-singletons-and-multiple-classloaders-in-weblogic.html
    http://www.theserverside.com/discussions/thread.tss?thread_id=12194
    http://www.jguru.com/faq/view.jsp?EID=1051835
    Thanks,
    Krishna

  • Classes & Beans

    I have a valid class name that I would like to create a bean with. My bean does not allow an empty constructor (MyBean() ).
    I'm doing the following:
    Class newClass = Class.forName(className);
    How can I create a new instance of my bean using that class? I cannot do:
    Bean bean = (Bean)newClass; since I have to pass some parameters to my bean.
    In addition, the bean name will NOT be available to me at design time, it will only be pass to me as a parameter...
    Any ideas?

    Declare a static factory method in the bean that takes the said parameters. (sory for the tabs that disappear...)
    Bean class:
    public class Bean
         private String myName = null;
         public Bean( String name )
              myName = name;
         public static Bean createInstance( String s )
              return new Bean( s );
         public String getName()
              return "My name is " + myName;
    Loading class:
    public class BeanLoader
         public static void main( String[] args )
              try
                   Class beanClass = Class.forName( "Bean" );
                   Method method = beanClass.getDeclaredMethod(
                        "createInstance",
                        new Class[]{ String.class } );
                   Bean bean = ( Bean ) method.invoke( null, new Object[]{ "MyName" } );
                   System.out.println( bean.getName() );
              catch( Exception ex )
                   ex.printStackTrace();
    }

  • Need scheduler classes.

    can anyone help...
    i need scheduler classes in java.is there any API for scheduler? any suggestion from where i can get scheduler class etc..
    thanks

    java.util.Timer and java.util.TimerTask, perhaps.

  • Erro while compiling cmp bean: Mbean

    HI,
    My Environment is Win98 and WL7.0 and DB Oracle 8i.
    I am tring a cmp bean example form MasteringEJB by edroman.While compiling with weblogic.ejbc i am getting exceptions.
    java.lang.RuntimeException: error in finding weblogic.Home
    at weblogic.Home.<init>(Home.java:52)
    at weblogic.Home.getInstance(Home.java:79)
    at weblogic.Home.getPath(Home.java:87)
    at weblogic.ejb20.persistence.InstalledPersistence.setInstallationLocati
    on(InstalledPersistence.java:286)
    at weblogic.ejb20.persistence.InstalledPersistence.initialize(InstalledP
    ersistence.java:133)
    at weblogic.ejb20.persistence.InstalledPersistence.getInstalledType(Inst
    alledPersistence.java:113)
    at weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.getPersistenceType(MB
    eanDeploymentInfoImpl.java:578)
    at weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.initializeBeanInfos(M
    BeanDeploymentInfoImpl.java:457)
    at weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.<init>(MBeanDeploymen
    tInfoImpl.java:162)
    at weblogic.ejb20.ejbc.EJBCompiler.setupEJB(EJBCompiler.java:155)
    at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:385)
    at weblogic.ejbc20.runBody(ejbc20.java:431)
    at weblogic.utils.compiler.Tool.run(Tool.java:126)
    at weblogic.ejbc.main(ejbc.java:21)
    ERROR: ejbc found errors
    And also i am getting some exception while starting the server:
    java.lang.UnsatisfiedLinkError: no muxer in java.library.path>
    java.lang.UnsatisfiedLinkError: no muxer in java.library.path
         at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1349)
         at java.lang.Runtime.loadLibrary0(Runtime.java:749)
         at java.lang.System.loadLibrary(System.java:820)
         at weblogic.socket.PosixSocketMuxer.<init>(PosixSocketMuxer.java:87)
         at java.lang.Class.newInstance0(Native Method)
         at java.lang.Class.newInstance(Class.java:237)
         at weblogic.socket.SocketMuxer.makeTheMuxer(SocketMuxer.java:40)
         at weblogic.socket.SocketMuxer.getMuxer(SocketMuxer.java:23)
         at weblogic.t3.srvr.ListenThread.run(ListenThread.java:226)
    What is this UnstisfiedLinkError? how to get rid off from this?
    Thanks in advance
    phani

    Hi,
    Weblogic 6.0 (sp 6.1) can be installed in windows '98. But with slight changes. We need to convert all/required *.cmd files into *.bat files.
    Let us take an example for startweblogic.cmd file. Convert the cmd extension into bat extension by saving. Then click on the batch file. If it gives any error, then right click on the top of startweblogic.bat. Select properties and select memory option.Change Initial environment to 1024.
    It will work fine. I came to this forum for my problem. I suppose your problem is solved now.

  • Jsp:useBean : Missing value of String classed bean with 'session' scope

    Hi!
    I'd like to ask some help.
    I have these two JSP pages:
    1.jsp<jsp:useBean id="str" class="java.lang.String" scope="session"/>
    <html>
    <body>
    <% str="hello"; %>
    <a href="2.jsp">click</a>
    </body>
    </html>
    2.jsp<jsp:useBean id="str" class="java.lang.String" scope="session"/>
    <html>
    <body>
    <%=str%>
    </body>
    </html>When I open 1.jsp in my browser, then click on the link, the result is "nothing" (empty string). Why does the bean lose its value on the way?
    I use a Tomcat 5.5.9 server.
    Any help will be highly appreciated.

    You have to think of several scopes when working with JSP. The first is the local scope: the method _jspService() where all the work of the JSP is done.  This acts as a normal method and is where all the sciptlet code goes.
    When you use jsp:useBean you are creating two references to a new String object. One in the local scope accessible through <%= str %> and the other in the session scope.
    When you do <% str = "hello"; %> you are changing the local str variable to reference the String "hello" (this is equivalant to doing <% str = new String("hello"); %>). Only the local reference is changed, not the second reference in session.
    If you want the change to take affect, then you will have to store the new value in session with the same name:
    <% session.setAttribute("str", str); %>

  • To create an instance class Bean

    Interested in knowing to create an
    instance of class which extends TieDocument.
    The required values to be given to the
    constructur arguments.
    public Myclass extends Tiedocument
    public MyClass(LibrarySession ifs, java.lang.Long id,
    java.lang.Long classId, S_LibraryObjectData data)
    throws IfsException {
    super(ifs,id,classId,data);}
    What should be the values to be given to the
    classId,Id,S_LibraryObjectData.
    Looking forward for your reponses.

    Here is an example
    package ifs.demo.typeDefinition;
    import oracle.ifs.beans.TieDocument;
    import oracle.ifs.beans.LibrarySession;
    import oracle.ifs.server.S_LibraryObjectData;
    import oracle.ifs.common.IfsException;
    public class SimpleImage extends TieDocument
    public SimpleImage(LibrarySession ifs,
    java.lang.Long id,
    java.lang.Long classId,
    S_LibraryObjectData data)
    throws IfsException
    // Construct a Document object - standard variant.
    super(ifs,id,classId,data);
    null

  • Inheritence / Aggregates / Class / Bean question

    Hi all, I'm wondering if anybody has tried/succeeded in the following:
    We have a User bean and a User class which we would like to map to one DB table with an aggregate. The user must be available un-aggregated in the mapping workbench for use by other classes which do not require the bean wrapper, so we created a ToplinkUser extending from User, which we turn on aggregation for. The bean then contains a value holder interface attribute dataObject, which we map TopLinkUser [using aggregation as said above].
    Potential issues:
    1) The plain User needs a PK mapping in the DB table, which then gets inherited by ToplinkUser, so the bean ends up with 2 writable PK mappings. The bean mapping must be writable to allow for sequencing.
    2) The User has a many to many Roles mapping which gets inherited by ToplinkUser and shows up on the list of fields that must be mapped in the aggregate usage inside the bean. Is it valid to point this back to the PK?
    Thanks in advance for any thoughts, tips, ideas, or someone who already knows it isn't possible.
    - Jesse

    1 - I'm not sure I follow the issue -- If you have inheritance setup on the descriptor, the mappings should not be duplicated in the subclass. You can override the super class mapping by right-clicking on the descriptor, and setting the visability on "Map inherited attributes".
    2 - It shouldn't have to be mapped, if there is a little "up arrow" on the mapping, that means it's inherited and mapped in the superclass.
    At runtime TopLink checks a descriptor for a mapping, and if it can't find it, if there is inheritance, it goes to the "super descriptor".
    - Don

  • Execute Class using MBeans...

    Hello,
    Sorry for my bad english...
    I have a two classes called ShutdownJoltsClass and StartUpJoltsClass on my local WL server.
    These classes allow me to execute PoolManagerStartUp and PoolManagerShutDown at server startup time and shutdown time respectively.
    className=bea.jolt.pool.servlet.weblogic.PoolManagerStartUp.
    and
    className=bea.jolt.pool.servlet.weblogic.PoolManagerShutDown.
    I want to executed both classes in WL server runtime using Mbeans. With WLShell I can´t execute them because doesn´t appears this method.
    Does anybody know how execute a StartUp/ShutDown classes in runtime?
    If I could execute a PoolManagerStartUp and PoolManagerShutDown in runtime, i could restart jolts pool without reboot the WL.
    Thanks in advanced,
    Sagitta.

    This way works in XP:
    Create a batch file "runJ.bat" with these contents:
    @ECHO OFF
    rem This batch program is invoked when a .class file is double-clicked.
    rem This is done by registering the extension .class and associating
    rem this file with its opening. The expression %~n1 removes the path
    rem and the .class suffix, leaving just the filename.
    java %~n1
    pauseAnd create the file association using the following in the open command:
    "<path>\RunJ.bat" "%1"

  • Include jsp versus seperate class/bean versus taglib

    Hi friends,
    I am working on Servlet/JSP project. There are large no. of jsp pages. A common set of methods get repeated in all the jsp pages. Now my concen is to separate out the methods in a file and then use it in jsp page.
    Kindly suggest me the right path to follow, taking into consideration that we take up the optimized solution and performance-wise also feasible.
    Whether I should go for
    1. Using 'include jsp'
    2. using 'taglib'
    3. creating a seperate utility class with the required methods and 'import' it in the JSP pages.
    Kindly reply ASAP.
    Thanks in advance.
    Regards.

    I would suggest you should go for user defined tags.
    This would ensure that the business functionality is isolated from your web objects and it would be modular to maintain.
    Using simple classes will add java code to your JSP pages, which makes them less readable.
    Apart from that implicit object creation by the Servlet/JSP engine(which are instantiating and garbage collecting the taglib objects) will be more efficient.
    Hope this helps
    regards
    Ravi

  • Can't find class for beans in JSP

    Hi there,
    I have a bean.jsp with the following line:
    <%@ page import="Exercise.bean" %>
    I have the class bean.class saved under
    %CATALINA_HOME%/webapps/ROOT/WEB-INF/classes/Exercise.
    The bean.jsp is saved under %CATALINA_HOME%/webapps/ROOT/WEB-INF.
    Compiler error is: package Exercise does not exist.
    Pls advice. thanks.

    have you put:
    package Exercise;
    as the first line in your bean?

  • Validating a method object whether it is a bean class method

    I have a class that is loaded dynamically using URLClassLoader. It is required to validate whether it is a valid bean class' method. i.e. if it is set method, it should start with <set>xxx and if it is get method, it should be like <get>xxx or <is>xxx. I dont want to make it with if conditions and I believe there should be a way to validate if that class satisfies java bean naming specification ( for class/method). Any help is much appreciated.

    kajbj  wrote:
    How would you be able to verify that? Beans can have other methods as well. Well.. in my case, I want to ensure that that does not contain "other methods" and only getters/setters. It should be just a bean and nothing more. There could be cases when a setter method is written like "setTablename" ( note: camel case missing).
    I prefer to use this one.
    public class Bean {
        String tableName;
        public String getTableName() {
            return tableName;
        public void setTableName(String tableName) {
            this.tableName = tableName;
    try {
         BeanInfo info = Introspector.getBeanInfo( Bean.class );
         PropertyDescriptor[] pd  = info.getPropertyDescriptors();
         for (int i=0;i<pd.length;i++) {
              System.out.println( pd.getName() +","+pd[i].getReadMethod());
    if(pd[i].getReadMethod()==null) {
    throw new Exception("Not a bean");
    } catch (Exception e) {
    e.printStackTrace();
    }This code works well, when 1. members not in camel case,
    2. methods not in camel case. But when it comes to method , it throws exception for public String getTablename() {
    return tableName;
    }But it doesnt throw exception for public String gettableName() {
    return tableName;
    } I predicted exception here. Correct me If I am wrong.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • Unable to start scheduler in OIM 9.1.0.2bp11 Weblo10.3.2

    Hello,
    After doing a REINIT using the scheduler web interface : http://xxxxx:7511/xlScheduler/ with xelsysadm account
    Then, STOP the scheduler and trying to START it without success.
    I have restarted my server, same issue.
    Bellow are my log file details when starting my OIM and after the ############################################# section, the logs when clicking the START button of the scheduler interface :
    Thanks for your help !
    JAVA Memory arguments: -Xms1280m -Xmx1280m -XX:PermSize=128m -XX:MaxPermSize=256m
    WLS Start Mode=Development
    CLASSPATH=:/appl/oim/middleware/patch_wls1032/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/appl/oim/middleware/patch_wls1030/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/appl/oim/middleware/jdk160_14_R27.6.5-32/lib/tools.jar:/appl/oim/middleware/utils/config/10.3/config-launch.jar:/appl/oim/middleware/wlserver_10.3/server/lib/weblogic_sp.jar:/appl/oim/middleware/wlserver_10.3/server/lib/weblogic.jar:/appl/oim/middleware/modules/features/weblogic.server.modules_10.3.2.0.jar:/appl/oim/middleware/wlserver_10.3/server/lib/webservices.jar:/appl/oim/middleware/modules/org.apache.ant_1.7.0/lib/ant-all.jar:/appl/oim/middleware/modules/net.sf.antcontrib_1.0.0.0_1-0b2/lib/ant-contrib.jar::/appl/oim/middleware/wlserver_10.3/common/eval/pointbase/lib/pbclient57.jar:/appl/oim/middleware/wlserver_10.3/server/lib/xqrl.jar:/appl/oim/product/9.1.0.2/xellerate/ext/jdbcpool-0.99.jar:/appl/oim/product/9.1.0.2/xellerate/ext/xerces.jar:/appl/oim/product/9.1.0.2/xellerate/lib/xlLogger.jar:/appl/oim/product/9.1.0.2/xellerate/ext/log4j-1.2.8.jar:/appl/oim/product/9.1.0.2/xellerate/lib/xlUtils.jar:/appl/oim/product/9.1.0.2/xellerate/lib/xlCrypto.jar:::
    PATH=/appl/oim/middleware/wlserver_10.3/server/bin:/appl/oim/middleware/modules/org.apache.ant_1.7.0/bin:/appl/oim/middleware/jdk160_14_R27.6.5-32/jre/bin:/appl/oim/middleware/jdk160_14_R27.6.5-32/bin:/appl/oim/middleware/wlserver_10.3/server/bin:/appl/oim/middleware/modules/org.apache.ant_1.7.0/bin:/appl/oim/middleware/jdk160_14_R27.6.5-32/jre/bin:/appl/oim/middleware/jdk160_14_R27.6.5-32/bin:/sbin:/usr/sbin:/bin:/usr/bin
    * To start WebLogic Server, use a username and *
    * password assigned to an admin-level user. For *
    * server administration, use the WebLogic Server *
    * console at http://hostname:port/console *
    starting weblogic with Java version:
    java version "1.6.0_14"
    Java(TM) SE Runtime Environment (build 1.6.0_14-b08)
    Java HotSpot(TM) Client VM (build 14.0-b16, mixed mode)
    Starting WLS with line:
    /appl/oim/middleware/jdk160_14_R27.6.5-32/bin/java -client -Xms1280m -Xmx1280m -XX:PermSize=128m -XX:MaxPermSize=256m -Dweblogic.security.SSL.trustedCAKeyStore=/appl/oim/middleware/wlserver_10.3/server/lib/cacerts -DXL.HomeDir=/appl/oim/product/9.1.0.2/xellerate -Djava.security.auth.login.config=/appl/oim/product/9.1.0.2/xellerate/config/authwl.conf -Dlog4j.configuration=file:/appl/oim/product/9.1.0.2/xellerate/config/log.properties -Djava.awt.headless=true -Xverify:none -da -Dplatform.home=/appl/oim/middleware/wlserver_10.3 -Dwls.home=/appl/oim/middleware/wlserver_10.3/server -Dweblogic.home=/appl/oim/middleware/wlserver_10.3/server -Dweblogic.management.discover=false -Dweblogic.management.server=http://mrs-px-00050:7001 -Dwlw.iterativeDev=false -Dwlw.testConsole=false -Dwlw.logErrorsToConsole= -Dweblogic.ext.dirs=/appl/oim/middleware/patch_wls1032/profiles/default/sysext_manifest_classpath:/appl/oim/middleware/patch_wls1030/profiles/default/sysext_manifest_classpath -Dweblogic.Name=px50 -Djava.security.policy=/appl/oim/middleware/wlserver_10.3/server/lib/weblogic.policy weblogic.Server
    <Dec 16, 2010 9:27:44 AM UTC> <Notice> <WebLogicServer> <BEA-000395> <Following extensions directory contents added to the end of the classpath:
    /appl/oim/user_projects/domains/OIM_PREPROD/lib/log4j-1.2.8.jar:/appl/oim/user_projects/domains/OIM_PREPROD/lib/mbeantypes/XL10SecurityProviders.jar:/appl/oim/user_projects/domains/OIM_PREPROD/lib/nexaweb-common.jar>
    <Dec 16, 2010 9:27:44 AM UTC> <Info> <WebLogicServer> <BEA-000377> <Starting WebLogic Server with Java HotSpot(TM) Client VM Version 14.0-b16 from Sun Microsystems Inc.>
    <Dec 16, 2010 9:27:45 AM UTC> <Info> <Management> <BEA-141107> <Version: WebLogic Server 10.3.2.0 Tue Oct 20 12:16:15 PDT 2009 1267925 >
    <Dec 16, 2010 9:27:46 AM UTC> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING>
    <Dec 16, 2010 9:27:46 AM UTC> <Info> <WorkManager> <BEA-002900> <Initializing self-tuning thread pool>
    <Dec 16, 2010 9:27:47 AM UTC> <Notice> <LoggingService> <BEA-320400> <The log file /appl/oim/user_projects/domains/OIM_PREPROD/servers/px50/logs/px50.log will be rotated. Reopen the log file if tailing has stopped. This can happen on some platforms like Windows.>
    <Dec 16, 2010 9:27:47 AM UTC> <Notice> <LoggingService> <BEA-320401> <The log file has been rotated to /appl/oim/user_projects/domains/OIM_PREPROD/servers/px50/logs/px50.log00054. Log messages will continue to be logged in /appl/oim/user_projects/domains/OIM_PREPROD/servers/px50/logs/px50.log.>
    <Dec 16, 2010 9:27:47 AM UTC> <Notice> <Log Management> <BEA-170019> <The server log file /appl/oim/user_projects/domains/OIM_PREPROD/servers/px50/logs/px50.log is opened. All server side log events will be written to this file.>
    log4j:WARN No such property [maxBackupIndex] in org.apache.log4j.DailyRollingFileAppender.
    log4j:WARN No such property [maxBackupIndex] in org.apache.log4j.DailyRollingFileAppender.
    DEBUG,16 Dec 2010 09:28:38,604,[XELLERATE.ACCOUNTMANAGEMENT],Class/Method: XellerateAuthenticationProviderImpl/initialize entered.
    DEBUG,16 Dec 2010 09:28:38,605,[XELLERATE.ACCOUNTMANAGEMENT],Class/Method: XellerateAuthenticationProviderImpl/initialize left.
    <Dec 16, 2010 9:28:39 AM UTC> <Notice> <Security> <BEA-090082> <Security initializing using security realm myrealm.>
    <Dec 16, 2010 9:28:40 AM UTC> <Notice> <LoggingService> <BEA-320400> <The log file /appl/oim/user_projects/domains/OIM_PREPROD/servers/px50/logs/access.log will be rotated. Reopen the log file if tailing has stopped. This can happen on some platforms like Windows.>
    <Dec 16, 2010 9:28:40 AM UTC> <Notice> <LoggingService> <BEA-320401> <The log file has been rotated to /appl/oim/user_projects/domains/OIM_PREPROD/servers/px50/logs/access.log00172. Log messages will continue to be logged in /appl/oim/user_projects/domains/OIM_PREPROD/servers/px50/logs/access.log.>
    <Dec 16, 2010 9:28:41 AM UTC> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STANDBY>
    <Dec 16, 2010 9:28:41 AM UTC> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING>
    <Dec 16, 2010 9:29:05 AM UTC> <Warning> <HTTP> <BEA-101369> <ServletContext@404977[app:Xellerate module:/xlWebApp path:/xlWebApp spec-version:null]: The encoding jsp-descriptor param has been deprecated. Consider declaring the encoding in the jsp-config element (web.xml) or as a page directive (pageEncoding) instead.>
    Loading xalan.jar for XPathAPI.
         Nexaweb Technologies Inc.(C)2000-2004. All Rights Reserved.
         Nexaweb Technologies Inc.
         10 Canal Park
         Cambridge, MA 02141
         Tel: 617.577.8100. Email: [email protected]
    GMS: address is mrs-px-00050:56555
    DEBUG,16 Dec 2010 09:29:14,307,[XELLERATE.SCHEDULER],trigger Misfire instruction : MISFIRE_INSTRUCTION_RESCHEDULE_NEXT_WITH_EXISTING_COUNT
    DEBUG,16 Dec 2010 09:29:14,307,[XELLERATE.SCHEDULER],Class/Method: QuartzSchedulerImpl/getQuartzTrigger left.
    DEBUG,16 Dec 2010 09:29:14,316,[XELLERATE.SCHEDULER],Loading Scheduled task class com.thortech.xl.scheduler.core.quartz.QuartzWrapperusing ADP classloader
    DEBUG,16 Dec 2010 09:29:14,323,[XELLERATE.SCHEDULER],Class/Method: QuartzSchedulerImpl/scheduleJob left.
    DEBUG,16 Dec 2010 09:29:14,323,[XELLERATE.SCHEDULER],Class/Method: QuartzSchedulerImpl/isTaskAlreadyPresent entered.
    DEBUG,16 Dec 2010 09:29:14,325,[XELLERATE.SCHEDULER],Class/Method: QuartzSchedulerImpl/scheduleJob entered.
    DEBUG,16 Dec 2010 09:29:14,325,[XELLERATE.SCHEDULER],Class/Method: QuartzSchedulerImpl/getQuartzJobDetail entered.
    DEBUG,16 Dec 2010 09:29:14,325,[XELLERATE.SCHEDULER],Creating Quartz Job with job name Manage Reconciliation Events
    DEBUG,16 Dec 2010 09:29:14,325,[XELLERATE.SCHEDULER],Class/Method: QuartzSchedulerImpl/getJobClass entered.
    FATAL,16 Dec 2010 09:29:14,353,[SCHEDULER.WEBSTARTUP],Unable to start scheduler : SchedulerBaseTask
    <Dec 16, 2010 9:29:14 AM UTC> <Notice> <Log Management> <BEA-170027> <The Server has established connection with the Domain level Diagnostic Service successfully.>
    <Dec 16, 2010 9:29:14 AM UTC> <Notice> <Cluster> <BEA-000197> <Listening for announcements from cluster using unicast cluster messaging>
    <Dec 16, 2010 9:29:14 AM UTC> <Notice> <Cluster> <BEA-000133> <Waiting to synchronize with other running members of OIM_PREPROD_CLUSTER.>
    <Dec 16, 2010 9:29:46 AM UTC> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to ADMIN>
    <Dec 16, 2010 9:29:46 AM UTC> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RESUMING>
    <Dec 16, 2010 9:29:46 AM UTC> <Notice> <Cluster> <BEA-000162> <Starting "async" replication service with remote cluster address "null">
    <Dec 16, 2010 9:29:46 AM UTC> <Notice> <Server> <BEA-002613> <Channel "Default" is now listening on 10.0.141.40:7511 for protocols iiop, t3, CLUSTER-BROADCAST, ldap, snmp, http.>
    <Dec 16, 2010 9:29:46 AM UTC> <Notice> <Server> <BEA-002613> <Channel "Default[1]" is now listening on fe80:0:0:0:250:56ff:fea2:6063:7511 for protocols iiop, t3, CLUSTER-BROADCAST, ldap, snmp, http.>
    <Dec 16, 2010 9:29:46 AM UTC> <Notice> <Server> <BEA-002613> <Channel "Default[3]" is now listening on 127.0.0.1:7511 for protocols iiop, t3, CLUSTER-BROADCAST, ldap, snmp, http.>
    <Dec 16, 2010 9:29:46 AM UTC> <Notice> <Server> <BEA-002613> <Channel "Default[2]" is now listening on 0:0:0:0:0:0:0:1:7511 for protocols iiop, t3, CLUSTER-BROADCAST, ldap, snmp, http.>
    <Dec 16, 2010 9:29:46 AM UTC> <Notice> <WebLogicServer> <BEA-000332> <Started WebLogic Managed Server "px50" for domain "OIM_PREPROD" running in Development Mode>
    <Dec 16, 2010 9:29:49 AM UTC> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RUNNING>
    <Dec 16, 2010 9:29:49 AM UTC> <Notice> <WebLogicServer> <BEA-000360> <Server started in RUNNING mode>
    DEBUG,16 Dec 2010 15:00:32,106,[XELLERATE.ACCOUNTMANAGEMENT],Class/Method: XellerateLoginModuleImpl/initialize entered.
    DEBUG,16 Dec 2010 15:00:32,106,[XELLERATE.ACCOUNTMANAGEMENT],Class/Method: XellerateLoginModuleImpl/initialize left.
    DEBUG,16 Dec 2010 15:00:32,106,[XELLERATE.ACCOUNTMANAGEMENT],Class/Method: XellerateLoginModuleImpl/login entered.
    DEBUG,16 Dec 2010 15:00:32,106,[XELLERATE.ACCOUNTMANAGEMENT],Class/Method: XellerateLoginModuleImpl/getCallbacks entered.
    DEBUG,16 Dec 2010 15:00:32,106,[XELLERATE.ACCOUNTMANAGEMENT],Class/Method: XellerateLoginModuleImpl/getCallbacks left.
    DEBUG,16 Dec 2010 15:00:32,106,[XELLERATE.ACCOUNTMANAGEMENT],Class/Method: XellerateLoginModuleImpl/getUserName - Data: userName - Value: xelsysadm
    DEBUG,16 Dec 2010 15:00:32,107,[XELLERATE.ACCOUNTMANAGEMENT],Class/Method: XellerateLoginModuleImpl/getPasswordHave entered.
    DEBUG,16 Dec 2010 15:00:32,107,[XELLERATE.ACCOUNTMANAGEMENT],Class/Method: XellerateLoginModuleImpl/getPasswordHave left.
    INFO,16 Dec 2010 15:00:32,107,[XELLERATE.ACCOUNTMANAGEMENT],Info Data: userName - Value: xelsysadm
    DEBUG,16 Dec 2010 15:00:32,107,[XELLERATE.ACCOUNTMANAGEMENT],Class/Method: XellerateLoginModuleImpl/login: Calling Authenticate [Without Java:]
    DEBUG,16 Dec 2010 15:00:32,107,[XELLERATE.ACCOUNTMANAGEMENT],Class/Method: Authenticate/connect entered.
    DEBUG,16 Dec 2010 15:00:32,107,[XELLERATE.ACCOUNTMANAGEMENT],Class/Method: Authenticate/getPropertyValue entered.
    DEBUG,16 Dec 2010 15:00:32,110,[XELLERATE.ACCOUNTMANAGEMENT],Class/Method: Authenticate/closeConnection entered.
    DEBUG,16 Dec 2010 15:00:32,111,[XELLERATE.ACCOUNTMANAGEMENT],Class/Method: Authenticate/closeConnection left.
    DEBUG,16 Dec 2010 15:00:32,111,[XELLERATE.ACCOUNTMANAGEMENT],Class/Method: Authenticate/getPropertyValue left.
    DEBUG,16 Dec 2010 15:00:32,111,[XELLERATE.ACCOUNTMANAGEMENT],Class/Method: Authenticate/getPropertyValue entered.
    DEBUG,16 Dec 2010 15:00:32,113,[XELLERATE.ACCOUNTMANAGEMENT],Class/Method: Authenticate/closeConnection entered.
    DEBUG,16 Dec 2010 15:00:32,113,[XELLERATE.ACCOUNTMANAGEMENT],Class/Method: Authenticate/closeConnection left.
    DEBUG,16 Dec 2010 15:00:32,113,[XELLERATE.ACCOUNTMANAGEMENT],Class/Method: Authenticate/getPropertyValue left.
    DEBUG,16 Dec 2010 15:00:32,115,[XELLERATE.ACCOUNTMANAGEMENT],Class/Method: Authenticate/closeConnection entered.
    DEBUG,16 Dec 2010 15:00:32,116,[XELLERATE.ACCOUNTMANAGEMENT],Class/Method: Authenticate/closeConnection left.
    DEBUG,16 Dec 2010 15:00:32,116,[XELLERATE.ACCOUNTMANAGEMENT],Class/Method: Authenticate/isPasswordExpired entered.
    DEBUG,16 Dec 2010 15:00:32,117,[XELLERATE.ACCOUNTMANAGEMENT],Class/Method: Authenticate/closeConnection entered.
    DEBUG,16 Dec 2010 15:00:32,118,[XELLERATE.ACCOUNTMANAGEMENT],Class/Method: Authenticate/closeConnection left.
    DEBUG,16 Dec 2010 15:00:32,118,[XELLERATE.ACCOUNTMANAGEMENT],Class/Method: Authenticate/connect left.
    DEBUG,16 Dec 2010 15:00:32,118,[XELLERATE.ACCOUNTMANAGEMENT],Class/Method: XLDBRegistry/getUsersForGroup - Data: userName - Value: xelsysadm
    DEBUG,16 Dec 2010 15:00:32,118,[XELLERATE.ACCOUNTMANAGEMENT],Class/Method: XellerateLoginModuleImpl/login left.
    DEBUG,16 Dec 2010 15:00:32,118,[XELLERATE.ACCOUNTMANAGEMENT],Class/Method: XellerateLoginModuleImpl/commit entered.
    DEBUG,16 Dec 2010 15:00:32,118,[XELLERATE.ACCOUNTMANAGEMENT],Class/Method: XellerateLoginModuleImpl/commit left.
    DEBUG,16 Dec 2010 15:00:32,118,[XELLERATE.SCHEDULER],Class/Method: SchedulerUtil/getSchedulerUsers entered.
    DEBUG,16 Dec 2010 15:00:32,118,[XELLERATE.SCHEDULER],Class/Method: SchedulerUtil/getSchedulerUsers left.
    DEBUG,16 Dec 2010 15:00:32,118,[XELLERATE.SCHEDULER],Class/Method: SchedulerUtil/getSchedulerProperties entered.
    DEBUG,16 Dec 2010 15:00:32,119,[XELLERATE.SCHEDULER],Class/Method: SchedulerUtil/getSchedulerProperties left.
    DEBUG,16 Dec 2010 15:00:32,119,[XELLERATE.SCHEDULER],Class/Method: QuartzSchedulerImpl/getSchedulerInstance entered.
    DEBUG,16 Dec 2010 15:00:32,119,[XELLERATE.SCHEDULER],Class/Method: QuartzSchedulerImpl/getSchedulerInstance left.
    DEBUG,16 Dec 2010 15:00:32,119,[XELLERATE.SCHEDULER],Class/Method: SchedulerUtil/getUserTrasaction entered.
    DEBUG,16 Dec 2010 15:00:32,132,[XELLERATE.SCHEDULER],Class/Method: SchedulerUtil/getUserTrasaction left.
    DEBUG,16 Dec 2010 15:00:32,142,[XELLERATE.SCHEDULER],Class/Method: QuartzSchedulerImpl/isTaskAlreadyPresent entered.
    ERROR,16 Dec 2010 15:00:32,142,[XELLERATE.SCHEDULER],Class/Method: QuartzSchedulerImpl/isTaskAlreadyPresent encounter some problems: The Scheduler has been shutdown.
    org.quartz.SchedulerException: The Scheduler has been shutdown.
         at org.quartz.core.QuartzScheduler.validateState(QuartzScheduler.java:498)
         at org.quartz.core.QuartzScheduler.getJobDetail(QuartzScheduler.java:1063)
         at org.quartz.impl.StdScheduler.getJobDetail(StdScheduler.java:485)
         at com.thortech.xl.scheduler.core.quartz.QuartzSchedulerImpl.isTaskAlreadyPresent(Unknown Source)
         at com.thortech.xl.scheduler.deployment.webapp.SchedulerInitServlet.initializeScheduler(Unknown Source)
         at com.thortech.xl.scheduler.deployment.webapp.SchedulerInitServlet.startScheduler(Unknown Source)
         at com.thortech.xl.scheduler.deployment.webapp.SchedulerInitServlet.service(Unknown Source)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3594)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2202)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2108)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1432)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    DEBUG,16 Dec 2010 15:00:32,144,[XELLERATE.SCHEDULER],LefMethodDebug
    DEBUG,16 Dec 2010 15:00:32,144,[XELLERATE.SCHEDULER],Class/Method: QuartzSchedulerImpl/scheduleJob entered.
    DEBUG,16 Dec 2010 15:00:32,144,[XELLERATE.SCHEDULER],Class/Method: QuartzSchedulerImpl/getQuartzJobDetail entered.
    DEBUG,16 Dec 2010 15:00:32,144,[XELLERATE.SCHEDULER],Creating Quartz Job with job name ADMINISTRATORS
    DEBUG,16 Dec 2010 15:00:32,144,[XELLERATE.SCHEDULER],Class/Method: QuartzSchedulerImpl/getJobClass entered.
    DEBUG,16 Dec 2010 15:00:32,239,[XELLERATE.SCHEDULER],LefMethodDebug
    DEBUG,16 Dec 2010 15:00:32,239,[XELLERATE.SCHEDULER],Class/Method: QuartzSchedulerImpl/getQuartzJobDetail left.
    DEBUG,16 Dec 2010 15:00:32,239,[XELLERATE.SCHEDULER],Class/Method: QuartzSchedulerImpl/getQuartzTrigger entered.
    DEBUG,16 Dec 2010 15:00:32,239,[XELLERATE.SCHEDULER],Creating Daily Trigger with StartTime 2009-08-22 15:46:49.0
    DEBUG,16 Dec 2010 15:00:32,243,[XELLERATE.SCHEDULER],triggerFreq : DAILY
    DEBUG,16 Dec 2010 15:00:32,244,[XELLERATE.SCHEDULER],triggerImpl : Trigger 'DEFAULT.ADMINISTRATORS': triggerClass: 'org.quartz.SimpleTrigger isVolatile: false calendar: 'null' misfireInstruction: 0
    DEBUG,16 Dec 2010 15:00:32,244,[XELLERATE.SCHEDULER],trigger Misfire instruction : MISFIRE_INSTRUCTION_RESCHEDULE_NEXT_WITH_EXISTING_COUNT
    DEBUG,16 Dec 2010 15:00:32,244,[XELLERATE.SCHEDULER],Class/Method: QuartzSchedulerImpl/getQuartzTrigger left.
    DEBUG,16 Dec 2010 15:00:32,244,[XELLERATE.SCHEDULER],QuartzSchedulerImpl scheduleJob Exception
    org.quartz.SchedulerException: The Scheduler has been shutdown.
         at org.quartz.core.QuartzScheduler.validateState(QuartzScheduler.java:498)
         at org.quartz.core.QuartzScheduler.addJob(QuartzScheduler.java:635)
         at org.quartz.impl.StdScheduler.addJob(StdScheduler.java:243)
         at com.thortech.xl.scheduler.core.quartz.QuartzSchedulerImpl.scheduleJob(Unknown Source)
         at com.thortech.xl.scheduler.deployment.webapp.SchedulerInitServlet.initializeScheduler(Unknown Source)
         at com.thortech.xl.scheduler.deployment.webapp.SchedulerInitServlet.startScheduler(Unknown Source)
         at com.thortech.xl.scheduler.deployment.webapp.SchedulerInitServlet.service(Unknown Source)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3594)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2202)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2108)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1432)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    DEBUG,16 Dec 2010 15:00:32,244,[XELLERATE.SCHEDULER],Class/Method: QuartzSchedulerImpl/isTaskAlreadyPresent entered.
    ERROR,16 Dec 2010 15:00:32,244,[XELLERATE.SCHEDULER],Class/Method: QuartzSchedulerImpl/isTaskAlreadyPresent encounter some problems: The Scheduler has been shutdown.
    org.quartz.SchedulerException: The Scheduler has been shutdown.
         at org.quartz.core.QuartzScheduler.validateState(QuartzScheduler.java:498)
         at org.quartz.core.QuartzScheduler.getJobDetail(QuartzScheduler.java:1063)
         at org.quartz.impl.StdScheduler.getJobDetail(StdScheduler.java:485)
         at com.thortech.xl.scheduler.core.quartz.QuartzSchedulerImpl.isTaskAlreadyPresent(Unknown Source)
         at com.thortech.xl.scheduler.deployment.webapp.SchedulerInitServlet.initializeScheduler(Unknown Source)
         at com.thortech.xl.scheduler.deployment.webapp.SchedulerInitServlet.startScheduler(Unknown Source)
         at com.thortech.xl.scheduler.deployment.webapp.SchedulerInitServlet.service(Unknown Source)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3594)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2202)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2108)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1432)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    DEBUG,16 Dec 2010 15:00:32,245,[XELLERATE.SCHEDULER],LefMethodDebug
    DEBUG,16 Dec 2010 15:00:32,245,[XELLERATE.SCHEDULER],Class/Method: QuartzSchedulerImpl/scheduleJob entered.
    DEBUG,16 Dec 2010 15:00:32,245,[XELLERATE.SCHEDULER],Class/Method: QuartzSchedulerImpl/getQuartzJobDetail entered.
    DEBUG,16 Dec 2010 15:00:32,245,[XELLERATE.SCHEDULER],Creating Quartz Job with job name RPM Reconciliation
    DEBUG,16 Dec 2010 15:00:32,245,[XELLERATE.SCHEDULER],Class/Method: QuartzSchedulerImpl/getJobClass entered.
    DEBUG,16 Dec 2010 15:00:32,246,[XELLERATE.SCHEDULER],LefMethodDebug
    DEBUG,16 Dec 2010 15:00:32,246,[XELLERATE.SCHEDULER],Class/Method: QuartzSchedulerImpl/getQuartzJobDetail left.
    DEBUG,16 Dec 2010 15:00:32,246,[XELLERATE.SCHEDULER],Class/Method: QuartzSchedulerImpl/getQuartzTrigger entered.
    DEBUG,16 Dec 2010 15:00:32,246,[XELLERATE.SCHEDULER],Creating Once Trigger with StartTime 2010-12-03 15:30:55.0
    DEBUG,16 Dec 2010 15:00:32,246,[XELLERATE.SCHEDULER],triggerFreq : ONCE
    DEBUG,16 Dec 2010 15:00:32,246,[XELLERATE.SCHEDULER],triggerImpl : Trigger 'DEFAULT.RPM Reconciliation': triggerClass: 'org.quartz.SimpleTrigger isVolatile: false calendar: 'null' misfireInstruction: 0
    DEBUG,16 Dec 2010 15:00:32,246,[XELLERATE.SCHEDULER],trigger Misfire instruction : MISFIRE_INSTRUCTION_RESCHEDULE_NEXT_WITH_EXISTING_COUNT
    DEBUG,16 Dec 2010 15:00:32,246,[XELLERATE.SCHEDULER],Class/Method: QuartzSchedulerImpl/getQuartzTrigger left.
    DEBUG,16 Dec 2010 15:00:32,246,[XELLERATE.SCHEDULER],QuartzSchedulerImpl scheduleJob Exception
    org.quartz.SchedulerException: The Scheduler has been shutdown.
         at org.quartz.core.QuartzScheduler.validateState(QuartzScheduler.java:498)
         at org.quartz.core.QuartzScheduler.scheduleJob(QuartzScheduler.java:542)
         at org.quartz.impl.StdScheduler.scheduleJob(StdScheduler.java:220)
         at com.thortech.xl.scheduler.core.quartz.QuartzSchedulerImpl.scheduleJob(Unknown Source)
         at com.thortech.xl.scheduler.deployment.webapp.SchedulerInitServlet.initializeScheduler(Unknown Source)
         at com.thortech.xl.scheduler.deployment.webapp.SchedulerInitServlet.startScheduler(Unknown Source)
         at com.thortech.xl.scheduler.deployment.webapp.SchedulerInitServlet.service(Unknown Source)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3594)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2202)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2108)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1432)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    DEBUG,16 Dec 2010 15:00:32,246,[XELLERATE.SCHEDULER],Class/Method: QuartzSchedulerImpl/isTaskAlreadyPresent entered.
    ERROR,16 Dec 2010 15:00:32,246,[XELLERATE.SCHEDULER],Class/Method: QuartzSchedulerImpl/isTaskAlreadyPresent encounter some problems: The Scheduler has been shutdown.
    org.quartz.SchedulerException: The Scheduler has been shutdown.
         at org.quartz.core.QuartzScheduler.validateState(QuartzScheduler.java:498)
         at org.quartz.core.QuartzScheduler.getJobDetail(QuartzScheduler.java:1063)
         at org.quartz.impl.StdScheduler.getJobDetail(StdScheduler.java:485)
         at com.thortech.xl.scheduler.core.quartz.QuartzSchedulerImpl.isTaskAlreadyPresent(Unknown Source)
         at com.thortech.xl.scheduler.deployment.webapp.SchedulerInitServlet.initializeScheduler(Unknown Source)
         at com.thortech.xl.scheduler.deployment.webapp.SchedulerInitServlet.startScheduler(Unknown Source)
         at com.thortech.xl.scheduler.deployment.webapp.SchedulerInitServlet.service(Unknown Source)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3594)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2202)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2108)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1432)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    DEBUG,16 Dec 2010 15:15:17,617,[XELLERATE.SCHEDULER],Class/Method: QuartzSchedulerImpl/scheduleJob entered.
    DEBUG,16 Dec 2010 15:15:17,617,[XELLERATE.SCHEDULER],Class/Method: QuartzSchedulerImpl/getQuartzJobDetail entered.
    DEBUG,16 Dec 2010 15:15:17,618,[XELLERATE.SCHEDULER],Creating Quartz Job with job name Manage Reconciliation Events
    DEBUG,16 Dec 2010 15:15:17,618,[XELLERATE.SCHEDULER],Class/Method: QuartzSchedulerImpl/getJobClass entered.
    DEBUG,16 Dec 2010 15:15:17,618,[XELLERATE.ADAPTERS],Class/Method: tcADPClassLoader/getClassLoader entered.
    DEBUG,16 Dec 2010 15:15:17,618,[XELLERATE.ADAPTERS],Class/Method: tcADPClassLoader/getClassLoader left.
    DEBUG,16 Dec 2010 15:15:17,619,[XELLERATE.ADAPTERS],Class/Method: tcADPClassLoader/findClass entered.
    DEBUG,16 Dec 2010 15:15:17,620,[XELLERATE.ADAPTERS],Class/Method: tcADPClassLoader:findClass - Data: loading class - Value: com.oracle.oim.dictao.cmacgm.utils.tasks.ReconcialiationTask
    DEBUG,16 Dec 2010 15:15:17,622,[XELLERATE.ADAPTERS],Class/Method: tcADPClassLoader/findClass entered.
    DEBUG,16 Dec 2010 15:15:17,622,[XELLERATE.ADAPTERS],Class/Method: tcADPClassLoader:findClass - Data: loading class - Value: SchedulerBaseTask
    FATAL,16 Dec 2010 15:15:17,625,[SCHEDULER.WEBSTARTUP],Unable to start scheduler : SchedulerBaseTask

    Here is the result and we can see the SchedulerBaseTask class
    (px50) [iam10g] /appl/oim/product/9.1.0.2/xellerate/lib > jar tvf xlScheduler.jar
    0 Wed Dec 15 10:13:54 UTC 2010 META-INF/
    925 Wed Dec 15 10:13:52 UTC 2010 META-INF/MANIFEST.MF
    8776 Wed Dec 15 10:13:52 UTC 2010 META-INF/ejb-jar.xml
    2002 Wed Dec 15 10:13:52 UTC 2010 META-INF/weblogic-ejb-jar.xml
    0 Wed Dec 15 10:13:54 UTC 2010 com/
    0 Wed Dec 15 10:13:54 UTC 2010 com/thortech/
    0 Wed Dec 15 10:13:54 UTC 2010 com/thortech/xl/
    0 Wed Dec 15 10:13:54 UTC 2010 com/thortech/xl/schedule/
    0 Wed Dec 15 10:13:54 UTC 2010 com/thortech/xl/schedule/tasks/
    0 Wed Dec 15 10:13:54 UTC 2010 com/thortech/xl/scheduler/
    0 Wed Dec 15 10:13:54 UTC 2010 com/thortech/xl/scheduler/beans/
    0 Wed Dec 15 10:13:54 UTC 2010 com/thortech/xl/scheduler/cluster/
    0 Wed Dec 15 10:13:54 UTC 2010 com/thortech/xl/scheduler/common/
    0 Wed Dec 15 10:13:54 UTC 2010 com/thortech/xl/scheduler/core/
    0 Wed Dec 15 10:13:54 UTC 2010 com/thortech/xl/scheduler/core/quartz/
    0 Wed Dec 15 10:13:54 UTC 2010 com/thortech/xl/scheduler/data/
    0 Wed Dec 15 10:13:54 UTC 2010 com/thortech/xl/scheduler/deployment/
    0 Wed Dec 15 10:13:54 UTC 2010 com/thortech/xl/scheduler/deployment/webapp/
    0 Wed Dec 15 10:13:54 UTC 2010 com/thortech/xl/scheduler/ejb/
    0 Wed Dec 15 10:13:54 UTC 2010 com/thortech/xl/scheduler/exception/
    0 Wed Dec 15 10:13:54 UTC 2010 com/thortech/xl/scheduler/interfaces/
    0 Wed Dec 15 10:13:54 UTC 2010 com/thortech/xl/scheduler/tasks/
    777 Mon Aug 09 22:34:00 UTC 2010 META-INF/ibm-ejb-jar-bnd.xmi
    581 Mon Aug 09 22:34:00 UTC 2010 META-INF/ibm-ejb-jar-ext.xmi
    9887 Mon Aug 09 22:34:00 UTC 2010 META-INF/jboss.xml
    1019 Mon Aug 09 22:34:00 UTC 2010 META-INF/orion-ejb-jar.xml
    2400 Mon Aug 09 22:35:06 UTC 2010 com/thortech/xl/schedule/tasks/DeleteOfflineMessages.class
    1163 Mon Aug 09 22:35:00 UTC 2010 com/thortech/xl/schedule/tasks/EntitlementsConstants.class
    22973 Mon Aug 09 22:34:24 UTC 2010 com/thortech/xl/schedule/tasks/GetSODCheckResults.class
    3657 Mon Aug 09 22:35:06 UTC 2010 com/thortech/xl/schedule/tasks/InitiateRequestApprovalTask.class
    5229 Mon Aug 09 22:35:06 UTC 2010 com/thortech/xl/schedule/tasks/ProcessDeferredReconEvents.class
    3814 Mon Aug 09 22:35:06 UTC 2010 com/thortech/xl/schedule/tasks/ProcessOldAuditMessages.class
    4629 Mon Aug 09 22:35:06 UTC 2010 com/thortech/xl/schedule/tasks/ReIssueAuditMessage.class
    7221 Mon Aug 09 22:35:06 UTC 2010 com/thortech/xl/schedule/tasks/ReSubmitTask.class
    26190 Mon Aug 09 22:34:24 UTC 2010 com/thortech/xl/schedule/tasks/ResubmitUninitiatedApprovalSODChecks.class
    27284 Mon Aug 09 22:34:24 UTC 2010 com/thortech/xl/schedule/tasks/ResubmitUninitiatedProvisioningSODChecks.class
    2330 Mon Aug 09 22:35:06 UTC 2010 com/thortech/xl/schedule/tasks/tcBaseTask.class
    5432 Mon Aug 09 22:35:06 UTC 2010 com/thortech/xl/schedule/tasks/tcEnableDisableEntitlement.class
    12003 Mon Aug 09 22:35:06 UTC 2010 com/thortech/xl/schedule/tasks/tcEntitlementDeltaLoad.class
    15885 Mon Aug 09 22:35:06 UTC 2010 com/thortech/xl/schedule/tasks/tcEntitlementListLoad.class
    23282 Mon Aug 09 22:35:06 UTC 2010 com/thortech/xl/schedule/tasks/tcEntitlementsAssignmentTask.class
    4576 Mon Aug 09 22:35:06 UTC 2010 com/thortech/xl/schedule/tasks/tcLDAPOperations.class
    6053 Mon Aug 09 22:35:06 UTC 2010 com/thortech/xl/schedule/tasks/tcLDAPRecon.class
    2985 Mon Aug 09 22:35:06 UTC 2010 com/thortech/xl/schedule/tasks/tcLDAPUpdate.class
    2205 Mon Aug 09 22:35:06 UTC 2010 com/thortech/xl/schedule/tasks/tcLookupFieldReconciliation.class
    2876 Mon Aug 09 22:35:06 UTC 2010 com/thortech/xl/schedule/tasks/tcRSAImport.class
    4572 Mon Aug 09 22:35:06 UTC 2010 com/thortech/xl/schedule/tasks/tcTskAttestation.class
    3720 Mon Aug 09 22:35:06 UTC 2010 com/thortech/xl/schedule/tasks/tcTskBaseReconEvent.class
    2372 Mon Aug 09 22:35:06 UTC 2010 com/thortech/xl/schedule/tasks/tcTskDeleteOpenTasks.class
    5287 Mon Aug 09 22:35:06 UTC 2010 com/thortech/xl/schedule/tasks/tcTskDisableRequest.class
    4947 Mon Aug 09 22:35:06 UTC 2010 com/thortech/xl/schedule/tasks/tcTskEnableRequest.class
    3203 Mon Aug 09 22:35:06 UTC 2010 com/thortech/xl/schedule/tasks/tcTskEscalation.class
    6799 Mon Aug 09 22:35:06 UTC 2010 com/thortech/xl/schedule/tasks/tcTskGenRecon.class
    6596 Mon Aug 09 22:35:06 UTC 2010 com/thortech/xl/schedule/tasks/tcTskGroupPriorityNoGap.class
    4239 Mon Aug 09 22:35:06 UTC 2010 com/thortech/xl/schedule/tasks/tcTskPasswordExpiration.class
    4246 Mon Aug 09 22:35:06 UTC 2010 com/thortech/xl/schedule/tasks/tcTskPasswordWarning.class
    5555 Mon Aug 09 22:35:06 UTC 2010 com/thortech/xl/schedule/tasks/tcTskResubmitReconEvent.class
    2974 Mon Aug 09 22:35:06 UTC 2010 com/thortech/xl/schedule/tasks/tcTskScheduledDaemon.class
    3346 Mon Aug 09 22:35:06 UTC 2010 com/thortech/xl/schedule/tasks/tcTskScheduledProvision.class
    5077 Mon Aug 09 22:35:06 UTC 2010 com/thortech/xl/schedule/tasks/tcTskSubmitAttestationRequets.class
    3953 Mon Aug 09 22:35:06 UTC 2010 com/thortech/xl/schedule/tasks/tcTskTimedRetry.class
    4345 Mon Aug 09 22:35:06 UTC 2010 com/thortech/xl/schedule/tasks/tcTskUserOperations.class
    3857 Mon Aug 09 22:35:06 UTC 2010 com/thortech/xl/schedule/tasks/tcTskUsrDeprovision.class
    5951 Mon Aug 09 22:35:06 UTC 2010 com/thortech/xl/schedule/tasks/tcTskUsrDisable.class
    3722 Mon Aug 09 22:35:06 UTC 2010 com/thortech/xl/schedule/tasks/tcTskUsrEnable.class
    896 Mon Aug 09 22:35:06 UTC 2010 com/thortech/xl/schedule/tasks/tcTskUsrEvaluatePolicies$BucketData.class
    2607 Mon Aug 09 22:35:06 UTC 2010 com/thortech/xl/schedule/tasks/tcTskUsrEvaluatePolicies$PolicyEvalWorker.class
    5777 Mon Aug 09 22:35:06 UTC 2010 com/thortech/xl/schedule/tasks/tcTskUsrEvaluatePolicies.class
    3924 Mon Aug 09 22:35:06 UTC 2010 com/thortech/xl/schedule/tasks/tcTskUsrProvision.class
    3480 Mon Aug 09 22:35:06 UTC 2010 com/thortech/xl/schedule/tasks/tcTskUsrTriggerProvision.class
    5514 Mon Aug 09 22:34:58 UTC 2010 com/thortech/xl/scheduler/beans/SchedulerControllerSession.class
    327 Mon Aug 09 22:34:58 UTC 2010 com/thortech/xl/scheduler/cluster/ScheduleTaskEventInfo.class
    1331 Mon Aug 09 22:34:58 UTC 2010 com/thortech/xl/scheduler/cluster/ScheduleTaskEventListener.class
    5008 Mon Aug 09 22:34:58 UTC 2010 com/thortech/xl/scheduler/cluster/SchedulerClusterService.class
    1570 Mon Aug 09 22:34:58 UTC 2010 com/thortech/xl/scheduler/cluster/SchedulerTaskLocater.class
    772 Mon Aug 09 22:34:58 UTC 2010 com/thortech/xl/scheduler/common/SchedulerConstants.class
    7349 Mon Aug 09 22:34:58 UTC 2010 com/thortech/xl/scheduler/common/SchedulerUtil.class
    1225 Mon Aug 09 22:34:58 UTC 2010 com/thortech/xl/scheduler/core/Scheduler.class
    635 Mon Aug 09 22:34:58 UTC 2010 com/thortech/xl/scheduler/core/SchedulerFactory.class
    1245 Mon Aug 09 22:34:58 UTC 2010 com/thortech/xl/scheduler/core/quartz/QuartzSchedulerClassLoaderHelper.class
    19644 Mon Aug 09 22:34:58 UTC 2010 com/thortech/xl/scheduler/core/quartz/QuartzSchedulerImpl.class
    1456 Mon Aug 09 22:34:58 UTC 2010 com/thortech/xl/scheduler/core/quartz/QuartzTaskListener.class
    1369 Mon Aug 09 22:34:58 UTC 2010 com/thortech/xl/scheduler/core/quartz/QuartzTriggerListener.class
    7927 Mon Aug 09 22:34:58 UTC 2010 com/thortech/xl/scheduler/core/quartz/QuartzWrapper$TaskExecutionAction.class
    8049 Mon Aug 09 22:34:58 UTC 2010 com/thortech/xl/scheduler/core/quartz/QuartzWrapper.class
    1671 Mon Aug 09 22:34:58 UTC 2010 com/thortech/xl/scheduler/core/quartz/XLJobStoreCTM.class
    2093 Mon Aug 09 22:34:56 UTC 2010 com/thortech/xl/scheduler/data/TaskDetail.class
    1224 Mon Aug 09 22:34:56 UTC 2010 com/thortech/xl/scheduler/data/TriggerDetail.class
    13200 Mon Aug 09 22:34:58 UTC 2010 com/thortech/xl/scheduler/deployment/webapp/SchedulerInitServlet.class
    2500 Mon Aug 09 22:34:58 UTC 2010 com/thortech/xl/scheduler/ejb/SchedulerControllerBean.class
    482 Mon Aug 09 22:34:24 UTC 2010 com/thortech/xl/scheduler/exception/SchedulerGenericException.class
    246 Mon Aug 09 22:34:58 UTC 2010 com/thortech/xl/scheduler/exception/TaskAlreadyExistsException.class
    344 Mon Aug 09 22:34:58 UTC 2010 com/thortech/xl/scheduler/exception/UnableToStopException.class
    1162 Mon Aug 09 22:34:58 UTC 2010 com/thortech/xl/scheduler/interfaces/SchedulerController.class
    458 Mon Aug 09 22:34:58 UTC 2010 com/thortech/xl/scheduler/interfaces/SchedulerControllerHome.class
    1110 Mon Aug 09 22:34:58 UTC 2010 com/thortech/xl/scheduler/interfaces/SchedulerControllerLocal.class
    457 Mon Aug 09 22:34:58 UTC 2010 com/thortech/xl/scheduler/interfaces/SchedulerControllerLocalHome.class
    4193 Mon Aug 09 22:34:58 UTC 2010 com/thortech/xl/scheduler/interfaces/SchedulerControllerUtil.class
    1252 Mon Aug 09 22:34:24 UTC 2010 com/thortech/xl/scheduler/tasks/SchedulerBaseTask$XLSchedulerThread.class
    6661 Mon Aug 09 22:34:24 UTC 2010 com/thortech/xl/scheduler/tasks/SchedulerBaseTask.class

  • Creation of InitialContext fails when i hot-deploy scheduler-service.xml

    Creation of InitialContext fails when i hot-deploy scheduler-service.xml
    I configured scheduler-service as follows in Jboss 3.2:
    scheduler-service.xml
    <mbean code="org.jboss.varia.scheduler.Scheduler"
         name=":service=Scheduler">
    <attribute name="StartAtStartup">true</attribute>
    <attribute name="SchedulableClass">com.beta.my.utils.FMScheduler</attribute>
    <attribute name="SchedulableArguments">Schedulabe Test,12345</attribute>
    <attribute name="SchedulableArgumentTypes">java.lang.String,int</attribute>
    <attribute name="InitialStartDate">0</attribute>
    <attribute name="SchedulePeriod">10000</attribute>
    <attribute name="InitialRepetitions">-1</attribute>
    </mbean>
    Schedulable Class
    package com.beta.my.utils;
    import java.util.Date;
    import org.jboss.varia.scheduler.Schedulable;
    public static class FMScheduler
    implements Schedulable
    private String mName;
    private int mValue;
    public FMScheduler(String pName,int pValue)
    mName = pName;
    mValue = pValue;
    public void perform(Date pTimeOfCall,long pRemainingRepetitions)
    try {
              Context context = new InitialContext();//properties taken from jndi.properties file
              } catch (Exception e){
                   e.printStackTrace();
    I started my jboss..,FMScheduler created successfully, perform method in FMScheduler called succesfully after SchedulePeriod(1000)
    The problem occurs(NullPointerException) while i changed SchedulePeriod time and hot-deployed(just saved scheduler-service.xml).
    The following Exception occures due to InitialContext creation fails*(Context context = new InitialContext();)* in FMScheduler.
    17:46:27,361 ERROR [STDERR] java.lang.NullPointerException
    17:46:27,361 ERROR [STDERR] at org.jboss.mx.loading.UnifiedClassLoader.findR
    esources(UnifiedClassLoader.java:374)
    17:46:27,361 ERROR [STDERR] at java.lang.ClassLoader.getResources(ClassLoade
    r.java:825)
    17:46:27,361 ERROR [STDERR] at com.sun.naming.internal.VersionHelper12$5.run
    (VersionHelper12.java:145)
    17:46:27,361 ERROR [STDERR] at java.security.AccessController.doPrivileged(N
    ative Method)
    17:46:27,377 ERROR [STDERR] at com.sun.naming.internal.VersionHelper12.getRe
    sources(VersionHelper12.java:142)
    17:46:27,377 ERROR [STDERR] at com.sun.naming.internal.ResourceManager.getAp
    plicationResources(ResourceManager.java:468)
    17:46:27,377 ERROR [STDERR] at com.sun.naming.internal.ResourceManager.getIn
    itialEnvironment(ResourceManager.java:159)
    17:46:27,377 ERROR [STDERR] at javax.naming.InitialContext.init(InitialConte
    xt.java:215)
    17:46:27,377 ERROR [STDERR] at javax.naming.InitialContext.<init>(InitialCon
    text.java:195)
    17:46:27,377 ERROR [STDERR] at com.beta.my.utils.FMScheduler.perform
    (FMScheduler.java:42)
    17:46:27,392 ERROR [STDERR] at org.jboss.varia.scheduler.Scheduler$Listener.
    handleNotification(Scheduler.java:1263)
    17:46:27,392 ERROR [STDERR] at org.jboss.mx.server.NotificationListenerProxy
    .handleNotification(NotificationListenerProxy.java:69)
    17:46:27,392 ERROR [STDERR] at javax.management.NotificationBroadcasterSuppo
    rt.sendNotification(NotificationBroadcasterSupport.java:95)
    17:46:27,392 ERROR [STDERR] at javax.management.timer.Timer.sendNotification
    s(Timer.java:441)
    17:46:27,392 ERROR [STDERR] at javax.management.timer.Timer.access$000(Timer
    .java:31)
    17:46:27,408 ERROR [STDERR] at javax.management.timer.Timer$RegisteredNotifi
    cation.doRun(Timer.java:612)
    17:46:27,408 ERROR [STDERR] at org.jboss.mx.util.SchedulableRunnable.run(Sch
    edulableRunnable.java:164)
    17:46:27,408 ERROR [STDERR] at org.jboss.mx.util.ThreadPool$Worker.run(Threa
    dPool.java:225)
    please help me if u have any idea,thanks

    Hi Hamsa,
    Did you also create and configure an "Execution Destination"?
    You can test the Metadata destination configuration on Web Service Navigator.
    On the web service navigator (http://hostname:portnumber/wsnavigator) search in the metatda destination you have created for the service you imported in web dynpro as a model. If you can find it there test it on the ws navigator.
    Best regards,
    Yasar

Maybe you are looking for