Problem on node 1

Dear Experts,
We have 2 partitions on our BI Dev system (0 and 1 in the same box), when we tried to add container to the tablespace that resides on those partitions, it resulted error (we forgot the error message) on partition 1, however there is no problem when adding container in a single partition tablespace (partition 0).
The Message showed up as follows when doing db2start and db2stop:
11/03/2009 14:39:20     1   0   SQL1390C  The environment variable DB2INSTANCE is not defined or is invalid.
11/03/2009 14:39:21     1   0   SQL1390C  The environment variable DB2INSTANCE is not defined or is invalid.
11/03/2009 14:39:22     1   0   SQL1390C  The environment variable DB2INSTANCE is not defined or is invalid.
11/03/2009 14:39:26     0   0   SQL1064N  DB2STOP processing was successful.
11/03/2009 14:39:26     2   0   SQL1064N  DB2STOP processing was successful.
SQL6033W  Stop command processing was attempted on "3" node(s).  "2" node(s) were successfully stopped.  "0" node(s) were already stopped.  "1" node(s) could not be stopped.
DB2START:
11/03/2009 14:40:07     1   0   SQL1390C  The environment variable DB2INSTANCE is not defined or is invalid.
11/03/2009 14:40:18     0   0   SQL1063N  DB2START processing was successful.
11/03/2009 14:40:19     2   0   SQL1063N  DB2START processing was successful.
SQL6032W  Start command processing was attempted on "3" node(s).  "2" node(s) were successfully started.  "0" node(s) were already started.  "1" node(s) could not be started.
Node 2 was created using sapinst and can not be removed by running the following command:
db2 stop dbm drop dbpartitionnum 2
SQL6076W  Warning! This command will remove all database files on the node for
this instance.  Before continuing, ensure that there is no user data on this
node by running the DROP NODE VERIFY command.
Do you want to continue ? (y/n) y
SQL6032W  Start command processing was attempted on "3" node(s).  "2" node(s)
were successfully started.  "0" node(s) were already started.  "1" node(s)
could not be started.
In ST04, there is no data and errors are generated when doing transaction, such as display tablespaces etc, the errors are (for example):
Error loading database configuration.
An error occurred when processing system BID
Function DB6_PM_1ST4 failed with return code = Error when calculating data
SQL1229N  The current transaction has been rolled back because of a system error.  SQLSTATE=40504
An error occurred when processing system BID
Function DB6_PM_TBSCONFIG1 failed with return code = Error when calculating data
The problem was begun after doing the upgrade to 9.7, we have no problem of adding container in multipartition tablespace in 9.5.
Please assist me to fix the problem asap, since the system will be used for training shortly.
Regards,
Rudi

Hi Marcel,
Yes, we understood and already done adding the partition using sapinst, using DB2CC was my experience before i am aware that sapinst is SAP's tool to add partition.
Currently, we started adding partition using sapinst and always stuck in UPDATE DATABASE REGISTRY phase, the error written in the sapinst.log is:
ERROR 2009-11-05 14:26:15.833
MDB-01999  Error occured, first error is: <SQL1471N  Cannot connect to database "BID" on node "1" because the database on>
INFO[E] 2009-11-05 14:26:15.833
MUT-03025  Caught ESAPinstException in Modulecall: Error occured, first error is: <SQL1471N  Cannot connect to database "BID" on node "1" because the database on>.
ERROR 2009-11-05 14:26:15.865
FCO-00011  The step UpdateCfg with step key |NW_DB6_DB_ADDPART|ind|ind|ind|ind|0|0|NW_DB6_UpdateDbCfg|ind|ind|ind|ind|15|0|UpdateCfg was executed with status ERROR ( Last error reported by the step :Error occured, first error is: <SQL1471N  Cannot connect to database "BID" on node "1" because the database on>).
There is no problem on DB2 side as you can see below:
E:\db2\db2bid\db2_software\BIN>db2nlist
List of nodes for instance "DB2BID" is as follows:
Node: "0" Host: "dbbidevwin" Machine: "dbbidevwin" Port: "0"
Node: "1" Host: "dbbidevwin" Machine: "dbbidevwin" Port: "1"
E:\db2\db2bid\db2_software\BIN>db2 connect to BID
   Database Connection Information
Database server        = DB2/NT64 9.7.0
SQL authorization ID   = DB2BID
Local database alias   = BID
Node 1 already created and can be displayed via DB2CC and CLP, but it can not connect to SAP, here is the log from trans.log:
4 ETW000  [dev trc     ,00000]  Supported features:                                                       12  0.320294
4 ETW000  [dev trc     ,00000]  ..retrieving configuration parameters                                     14  0.320308
4 ETW000  [dev trc     ,00000]  ..done                                                                   427  0.320735
4 ETW000  [dev trc     ,00000]  Running with UTF-8 Unicode                                                14  0.320749
4 ETW000  [dev trc     ,00000]  Thu Nov 05 14:31:25 2009                                              240167  0.560916
4 ETW000  [dev trc     ,00000]  Running with CLI driver.                                                  78  0.560994
4 ETW000  [dev trc     ,00000]  DB2 client driver version '09.07.0000'                                200498  0.761492
4 ETW000  [dev trc     ,00000]  Connected to DB server type 'DB2/NT64'                                   776  0.762268
4 ETW000  [dev trc     ,00000]  Connected to DB server version '09.07.0000'                               30  0.762298
4 ETW000  [dev trc     ,00000]  Connected to 'BID' as 'SAPBID' schema 'SAPBID' o.k.                    15072  0.777370
4 ETW000  [dev trc     ,00000]  Connected: con_hdl=0 ; appl_hdl=91; appl_id="10.2.1.54.24513.091105073125"
4 ETW000                                                                                134  0.777504
4 ETW000  [dev trc     ,00000]  Database code page is ok.                                                 60  0.777564
4 ETW000  [dev trc     ,00000]  *** ERROR in DB6Fetch[dbdb6.c, 3675] CON = 0 (BEGIN)                  403945  1.181509
4 ETW000  [dev trc     ,00000]  &+     DbSlConnectDB6( SQLFetch ): [IBM][CLI Driver][DB2/NT64] SQL1471N  Cannot connect to database "BID" on node "1" bec
4 ETW000                                                                                41  1.181550
4 ETW000  [dev trc     ,00000]  &+     ause the database on this node is not synchronized with catalog node.  SQLSTATE=08004                            
4 ETW000                                                                                24  1.181574
4 ETW000  [dev trc     ,00000]  &+                                                                               
4 ETW000                                                                                100  1.181674
4 ETW000  [dev trc     ,00000]  &+     SELECT COUNT(*) FROM TABLE( DB_GET_CFG() ) AS X WHERE DBPARTITIONNUM = CURRENT DBPARTITIONNUM AND NAME = 'db_colln
4 ETW000                                                                                34  1.181708
4 ETW000  [dev trc     ,00000]  &+     ame' AND VALUE = 'IDENTITY_16BIT'                                                                               
4 ETW000                                                                                32  1.181740
4 ETW000  [dev trc     ,00000]  &+       cursor type=NO_HOLD, isolation=UR, cc_release=YES, optlevel=5, degree=1, buffer_lobs=YES, op_type=40, reopt=0  
4 ETW000                                                                                40  1.181780
4 ETW000  [dev trc     ,00000]  &+                                                                               
4 ETW000                                                                                91  1.181871
4 ETW000  [dev trc     ,00000]  &+     Output SQLDA:                                                                               
4 ETW000                                                                                25  1.181896
4 ETW000  [dev trc     ,00000]  &+                        1 CT=LONG            T=INTEGER         L=4     P=4     S=0   
4 ETW000                                                                                24  1.181920
4 ETW000  [dev trc     ,00000]  &+                                                                               
4 ETW000                                                                                44  1.181964
4 ETW000  [dev trc     ,00000]  &+                                                                               
4 ETW000                                                                                25  1.181989
4 ETW000  [dev trc     ,00000]  *** ERROR in DB6Fetch[dbdb6.c, 3675] (END)                                15  1.182004
4 ETW000  [dev trc     ,00000]  Could not check DB2 collating sequence.                                   47  1.182051
4 ETW000  [dev trc     ,00000]  Disconnected from 'BID'                                                27172  1.209223
4 ETW000  [dev trc     ,00000]  Disconnected: con_hdl=0 ; appl_hdl=91; appl_id="10.2.1.54.24513.091105073125"
4 ETW000                                                                                27  1.209250
2EETW169 no connect possible: "DBMS = DB6                              --- DB2DBDFT = 'BID'"
We suspect with this error: SQL1471N  Cannot connect to database "BID" on node "1" because the database on this node is not synchronized with catalog node.
db2 => list dbpartitionnums
DATABASE PARTITION NUMBER
                           0
  1 record(s) selected.
Please advise.
Regards,
Rudi

Similar Messages

  • Problem in NODE 1 after reboot

    Hi,
    Oracle Version:11gR2
    Operating System:Cent Os
    Hi we have some problem in node 1 after sudden reboot of both the nodes when the servers are up the database in node 2 started automatically but in node 1 we started manually.
    But inthe CRSCTL command it is showing that node 1 database is down as show below.
    [root@rac1 bin]# ./crsctl stat res -t
    NAME           TARGET  STATE        SERVER                   STATE_DETAILS
    Local Resources
    ora.ASM_DATA.dg
                   ONLINE  ONLINE       rac1
                   ONLINE  ONLINE       rac2
    ora.ASM_FRA.dg
                   ONLINE  ONLINE       rac1
                   ONLINE  ONLINE       rac2
    ora.LISTENER.lsnr
                   ONLINE  ONLINE       rac1
                   ONLINE  ONLINE       rac2
    ora.OCR_VOTE.dg
                   ONLINE  ONLINE       rac1
                   ONLINE  ONLINE       rac2
    ora.asm
                   ONLINE  ONLINE       rac1                     Started
                   ONLINE  ONLINE       rac2                     Started
    ora.eons
                   ONLINE  ONLINE       rac1
                   ONLINE  ONLINE       rac2
    ora.gsd
                   OFFLINE OFFLINE      rac1
                   OFFLINE OFFLINE      rac2
    ora.net1.network
                   ONLINE  ONLINE       rac1
                   ONLINE  ONLINE       rac2
    ora.ons
                   ONLINE  ONLINE       rac1
                   ONLINE  ONLINE       rac2
    ora.registry.acfs
                   ONLINE  ONLINE       rac1
                   ONLINE  ONLINE       rac2
    Cluster Resources
    ora.LISTENER_SCAN1.lsnr
          1        ONLINE  ONLINE       rac2
    ora.LISTENER_SCAN2.lsnr
          1        ONLINE  ONLINE       rac1
    ora.LISTENER_SCAN3.lsnr
          1        ONLINE  ONLINE       rac1
    ora.oc4j
          1        OFFLINE OFFLINE
    ora.qfundrac.db
          1        OFFLINE OFFLINE
          2        ONLINE  ONLINE       rac2                     Open
    ora.rac1.vip
          1        ONLINE  ONLINE       rac1
    ora.rac2.vip
          1        ONLINE  ONLINE       rac2
    ora.scan1.vip
          1        ONLINE  ONLINE       rac2
    ora.scan2.vip
          1        ONLINE  ONLINE       rac1
    ora.scan3.vip
          1        ONLINE  ONLINE       rac1but for the below command it is showing both the nodes are up
    SQL> select inst_id,status,instance_role,active_state from gv$instance;
       INST_ID STATUS       INSTANCE_ROLE      ACTIVE_ST
             1 OPEN         PRIMARY_INSTANCE   NORMAL
             2 OPEN         PRIMARY_INSTANCE   NORMALhere is the output for cluvfy .
    [grid@rac1 bin]$ ./cluvfy stage -post crsinst -n rac1,rac2 -verbose
    Performing post-checks for cluster services setup
    Checking node reachability...
    Check: Node reachability from node "rac1"
      Destination Node                      Reachable?
      rac2                                  yes
      rac1                                  yes
    Result: Node reachability check passed from node "rac1"
    Checking user equivalence...
    Check: User equivalence for user "grid"
      Node Name                             Comment
      rac2                                  passed
      rac1                                  passed
    Result: User equivalence check passed for user "grid"
    Checking time zone consistency...
    Time zone consistency check passed.
    Checking Cluster manager integrity...
    Checking CSS daemon...
      Node Name                             Status
      rac2                                  running
      rac1                                  running
    Oracle Cluster Synchronization Services appear to be online.
    Cluster manager integrity check passed
    UDev attributes check for OCR locations started...
    Result: UDev attributes check passed for OCR locations
    UDev attributes check for Voting Disk locations started...
    Result: UDev attributes check passed for Voting Disk locations
    Check default user file creation mask
      Node Name     Available                 Required                  Comment
      rac2          0022                      0022                      passed
      rac1          0022                      0022                      passed
    Result: Default user file creation mask check passed
    Checking cluster integrity...
      Node Name
      rac1
      rac2
    Cluster integrity check passed
    Checking OCR integrity...
    Checking the absence of a non-clustered configuration...
    All nodes free of non-clustered, local-only configurations
    ASM Running check passed. ASM is running on all cluster nodes
    Checking OCR config file "/etc/oracle/ocr.loc"...
    OCR config file "/etc/oracle/ocr.loc" check successful
    Disk group for ocr location "+OCR_VOTE" available on all the nodes
    Checking size of the OCR location "+OCR_VOTE" ...
    Size check for OCR location "+OCR_VOTE" successful...
    Size check for OCR location "+OCR_VOTE" successful...
    WARNING:
    This check does not verify the integrity of the OCR contents. Execute 'ocrcheck' as a privileged user to verify the contents of OCR.
    OCR integrity check passed
    Checking CRS integrity...
    The Oracle clusterware is healthy on node "rac2"
    The Oracle clusterware is healthy on node "rac1"
    CRS integrity check passed
    Checking node application existence...
    Checking existence of VIP node application
      Node Name     Required                  Status                    Comment
      rac2          yes                       online                    passed
      rac1          yes                       online                    passed
    Result: Check passed.
    Checking existence of ONS node application
      Node Name     Required                  Status                    Comment
      rac2          no                        online                    passed
      rac1          no                        online                    passed
    Result: Check passed.
    Checking existence of GSD node application
      Node Name     Required                  Status                    Comment
      rac2          no                        does not exist            ignored
      rac1          no                        does not exist            ignored
    Result: Check ignored.
    Checking existence of EONS node application
      Node Name     Required                  Status                    Comment
      rac2          no                        online                    passed
      rac1          no                        online                    passed
    Result: Check passed.
    Checking existence of NETWORK node application
      Node Name     Required                  Status                    Comment
      rac2          no                        online                    passed
      rac1          no                        online                    passed
    Result: Check passed.
    Checking Single Client Access Name (SCAN)...
      SCAN VIP name     Node          Running?      ListenerName  Port          Running?
      qfund-rac.qfund.net  rac2          true          LISTENER      1521          true
    Checking name resolution setup for "qfund-rac.qfund.net"...
      SCAN Name     IP Address                Status                    Comment
      qfund-rac.qfund.net  192.168.8.118             passed
      qfund-rac.qfund.net  192.168.8.119             passed
      qfund-rac.qfund.net  192.168.8.117             passed
    Verification of SCAN VIP and Listener setup passed
    OCR detected on ASM. Running ACFS Integrity checks...
    Starting check to see if ASM is running on all cluster nodes...
    ASM Running check passed. ASM is running on all cluster nodes
    Starting Disk Groups check to see if at least one Disk Group configured...
    Disk Group Check passed. At least one Disk Group configured
    Task ACFS Integrity check passed
    Checking Oracle Cluster Voting Disk configuration...
    Oracle Cluster Voting Disk configuration check passed
    Checking to make sure user "grid" is not in "root" group
      Node Name     Status                    Comment
      rac2          does not exist            passed
      rac1          does not exist            passed
    Result: User "grid" is not part of "root" group. Check passed
    Checking if Clusterware is installed on all nodes...
    Check of Clusterware install passed
    Checking if CTSS Resource is running on all nodes...
    Check: CTSS Resource running on all nodes
      Node Name                             Status
      rac2                                  passed
      rac1                                  passed
    Result: CTSS resource check passed
    Querying CTSS for time offset on all nodes...
    Result: Query of CTSS for time offset passed
    Check CTSS state started...
    Check: CTSS state
      Node Name                             State
      rac2                                  Observer
      rac1                                  Observer
    CTSS is in Observer state. Switching over to clock synchronization checks using NTP
    Starting Clock synchronization checks using Network Time Protocol(NTP)...
    NTP Configuration file check started...
    The NTP configuration file "/etc/ntp.conf" is available on all nodes
    NTP Configuration file check passed
    Checking daemon liveness...
    Check: Liveness for "ntpd"
      Node Name                             Running?
      rac2                                  yes
      rac1                                  yes
    Result: Liveness check passed for "ntpd"
    Checking NTP daemon command line for slewing option "-x"
    Check: NTP daemon command line
      Node Name                             Slewing Option Set?
      rac2                                  yes
      rac1                                  yes
    Result:
    NTP daemon slewing option check passed
    Checking NTP daemon's boot time configuration, in file "/etc/sysconfig/ntpd", for slewing option "-x"
    Check: NTP daemon's boot time configuration
      Node Name                             Slewing Option Set?
      rac2                                  yes
      rac1                                  yes
    Result:
    NTP daemon's boot time configuration check for slewing option passed
    NTP common Time Server Check started...
    NTP Time Server ".INIT." is common to all nodes on which the NTP daemon is running
    NTP Time Server ".LOCL." is common to all nodes on which the NTP daemon is running
    Check of common NTP Time Server passed
    Clock time offset check from NTP Time Server started...
    Checking on nodes "[rac2, rac1]"...
    Check: Clock time offset from NTP Time Server
    Time Server: .INIT.
    Time Offset Limit: 1000.0 msecs
      Node Name     Time Offset               Status
      rac2          0.0                       passed
      rac1          0.0                       passed
    Time Server ".INIT." has time offsets that are within permissible limits for nodes "[rac2, rac1]".
    Time Server: .LOCL.
    Time Offset Limit: 1000.0 msecs
      Node Name     Time Offset               Status
      rac2          -29.328                   passed
      rac1          -84.385                   passed
    Time Server ".LOCL." has time offsets that are within permissible limits for nodes "[rac2, rac1]".
    Clock time offset check passed
    Result: Clock synchronization check using Network Time Protocol(NTP) passed
    Oracle Cluster Time Synchronization Services check passed
    Post-check for cluster services setup was successful.
    [grid@rac1 bin]$Please help me how to solve this problem.
    Thanks & regards
    Poorna Prasad.S

    Hi All,
    Now again i reboothed the database again manually and the database is no up on both the node.
    Here is the output for few commands
    [grid@rac1 bin]$ ./crs_stat -t
    Name           Type           Target    State     Host
    ora....DATA.dg ora....up.type OFFLINE   OFFLINE
    ora.ASM_FRA.dg ora....up.type OFFLINE   OFFLINE
    ora....ER.lsnr ora....er.type ONLINE    ONLINE    rac1
    ora....N1.lsnr ora....er.type ONLINE    ONLINE    rac1
    ora....N2.lsnr ora....er.type ONLINE    ONLINE    rac2
    ora....N3.lsnr ora....er.type ONLINE    ONLINE    rac2
    ora....VOTE.dg ora....up.type ONLINE    ONLINE    rac1
    ora.asm        ora.asm.type   ONLINE    ONLINE    rac1
    ora.eons       ora.eons.type  ONLINE    ONLINE    rac1
    ora.gsd        ora.gsd.type   OFFLINE   OFFLINE
    ora....network ora....rk.type ONLINE    ONLINE    rac1
    ora.oc4j       ora.oc4j.type  OFFLINE   OFFLINE
    ora.ons        ora.ons.type   ONLINE    ONLINE    rac1
    ora....drac.db ora....se.type OFFLINE   OFFLINE
    ora....SM1.asm application    ONLINE    ONLINE    rac1
    ora....C1.lsnr application    ONLINE    ONLINE    rac1
    ora.rac1.gsd   application    OFFLINE   OFFLINE
    ora.rac1.ons   application    ONLINE    ONLINE    rac1
    ora.rac1.vip   ora....t1.type ONLINE    ONLINE    rac1
    ora....SM2.asm application    ONLINE    ONLINE    rac2
    ora....C2.lsnr application    ONLINE    ONLINE    rac2
    ora.rac2.gsd   application    OFFLINE   OFFLINE
    ora.rac2.ons   application    ONLINE    ONLINE    rac2
    ora.rac2.vip   ora....t1.type ONLINE    ONLINE    rac2
    ora....ry.acfs ora....fs.type ONLINE    ONLINE    rac1
    ora.scan1.vip  ora....ip.type ONLINE    ONLINE    rac1
    ora.scan2.vip  ora....ip.type ONLINE    ONLINE    rac2
    ora.scan3.vip  ora....ip.type ONLINE    ONLINE    rac2
    [grid@rac1 bin]$ srvctl status nodeapps -n rac1,rac2
    -bash: srvctl: command not found
    [grid@rac1 bin]$ ./srvctl status nodeapps -n rac1,rac2
    PRKO-2003 : Invalid command line option value: rac1,rac2
    [grid@rac1 bin]$ ./srvctl status nodeapps -n rac1
    -n <node_name> option has been deprecated.
    VIP rac1-vip is enabled
    VIP rac1-vip is running on node: rac1
    Network is enabled
    Network is running on node: rac1
    GSD is disabled
    GSD is not running on node: rac1
    ONS is enabled
    ONS daemon is running on node: rac1
    eONS is enabled
    eONS daemon is running on node: rac1
    [grid@rac1 bin]$ ./srvctl status nodeapps -n rac2
    -n <node_name> option has been deprecated.
    VIP rac2-vip is enabled
    VIP rac2-vip is running on node: rac2
    Network is enabled
    Network is running on node: rac2
    GSD is disabled
    GSD is not running on node: rac2
    ONS is enabled
    ONS daemon is running on node: rac2
    eONS is enabled
    eONS daemon is running on node: rac2Here is the output for crsctl stat res -t
    [grid@rac1 bin]$ ./crsctl stat res -t
    NAME           TARGET  STATE        SERVER                   STATE_DETAILS
    Local Resources
    ora.ASM_DATA.dg
                   OFFLINE OFFLINE      rac1
                   OFFLINE OFFLINE      rac2
    ora.ASM_FRA.dg
                   OFFLINE OFFLINE      rac1
                   OFFLINE OFFLINE      rac2
    ora.LISTENER.lsnr
                   ONLINE  ONLINE       rac1
                   ONLINE  ONLINE       rac2
    ora.OCR_VOTE.dg
                   ONLINE  ONLINE       rac1
                   ONLINE  ONLINE       rac2
    ora.asm
                   ONLINE  ONLINE       rac1                     Started
                   ONLINE  ONLINE       rac2                     Started
    ora.eons
                   ONLINE  ONLINE       rac1
                   ONLINE  ONLINE       rac2
    ora.gsd
                   OFFLINE OFFLINE      rac1
                   OFFLINE OFFLINE      rac2
    ora.net1.network
                   ONLINE  ONLINE       rac1
                   ONLINE  ONLINE       rac2
    ora.ons
                   ONLINE  ONLINE       rac1
                   ONLINE  ONLINE       rac2
    ora.registry.acfs
                   ONLINE  ONLINE       rac1
                   ONLINE  ONLINE       rac2
    Cluster Resources
    ora.LISTENER_SCAN1.lsnr
          1        ONLINE  ONLINE       rac1
    ora.LISTENER_SCAN2.lsnr
          1        ONLINE  ONLINE       rac2
    ora.LISTENER_SCAN3.lsnr
          1        ONLINE  ONLINE       rac2
    ora.oc4j
          1        OFFLINE OFFLINE
    ora.qfundrac.db
          1        OFFLINE OFFLINE
          2        OFFLINE OFFLINE
    ora.rac1.vip
          1        ONLINE  ONLINE       rac1
    ora.rac2.vip
          1        ONLINE  ONLINE       rac2
    ora.scan1.vip
          1        ONLINE  ONLINE       rac1
    ora.scan2.vip
          1        ONLINE  ONLINE       rac2
    ora.scan3.vip
          1        ONLINE  ONLINE       rac2What is going wrong here .
    Thanks & Regards,
    Poorna Prasad.S
    Edited by: SIDDABATHUNI on Apr 30, 2011 2:06 PM
    Edited by: SIDDABATHUNI on Apr 30, 2011 2:10 PM

  • Oracle RAC - network problem between nodes

    Hi all,
    I have the following configuration:
    Two guests operation systems CentOS 4.8 (installed).
    The host is Windows XP (where is installed the VMWare Server 2).
    Oracle 10.2.0.1 and Oracle Clusterware (Not installed Yet, trying)
    I've created two VMs (RAC1 and RAC2) on VMware Server2 for Oracle 10g RAC.
    Each VM has 2 network adapters:
    eth0: public
    eth1: private
    But, Into RAC1, when I try a ping to RAC2, I got the error destination host unreachable.
    The subnet and the net mask is OK, I've set the /etc/hosts.
    From my Host PC, I cannot to perform ping to RAC1 and RAC2 too.
    I've tryed to set the ethernet to hostonly and bridged, but I got the same problem.
    Is there any configuration we need to do?
    thank you very much!!!!

    From my Host PC, I cannot to perform ping to RAC1 and RAC2 too.Make sure you have both nodes in the network and must be under same subnet mask.
    Is it mandatory the ethernet adapter of host is connect to a network?If its not in the network how you are going to access?

  • Latency problems between nodes

    I'm looking for some help debugging coherence in a weblogic environment where we are having problems with (what seems to be) the latency of calls between coherence nodes both on the same box and on different boxes.
    The application is a standard 3 tier java app which uses hibernate as its persistence provider and coherence as the L2 cache provider.
    The target architecture is the application clustered in weblogic (in my test environment it is over a pair of boxes, in production this will scale out horizontally). The managed server JVM's will join the coherence cluster as nodes but set to not store data locally (we would like to reserve all the heap for the app) and then have (multiple?) coherence nodes on each physical server (we need to play with heap sizes and gc to best understand how we leverage the physical memory on the box) to support our caches.
    We have seperate caches for each entity that is cached but to start of with they are all partitioned (as we work through testing we'll obviously play with the configurations for the different groups of entities as appropriate).
    The coherence cluster is using well known addresses to find nodes but we haven't got into overriding any of the other values in the tangosol-coherence-override.xml file.
    The simplest test case for demonstrating this behaviour is a single user logging in executing a particular search logging out, logging back in executing the search etc. etc.
    If I have only one JVM running for the application (the managed server which has the application on) and for the sake of these tests set it to store local data so essentially the cache is running in process (like a replicated cache essentially). The we get a flat line of performance of 5 seconds per search. This is fine as a starting point but I obviously want to scale it out.
    If I now start a coherence server node (launched from with weblogic) on the same physical machine (it happily joins the cluster) and run the same test I get a flatline of performance of 11 seconds. This really surprised me as I'm only sharing data between 2 processes on the same box yet we seem to have introduced a latency of 6 seconds.
    Finally if I now start the full cluster, so I have 2 managed servers in a cluster (not storing data locally for this test) and each physical machine also has a coherence node on it the test flatlines at around 18 seconds. So we've introduced some more significant latency where the data maybe potentially on another box (but as I understand it coherence guarentees its only ever 1 hop away).
    We're running on solaris 10 and the boxes aren't stressed for CPU or memory during the tests. Equally if I monitor the JVM's health they seem fine. I've also bumped up the coherence logging to 9 but don't get anything additional that looks worrying.
    Is there anything obvious I am missing and if not how can I start to understand the problem more.
    Thanks in advance,
    Paul Fitz.

    Thanks for the response. Just to clarify 5 seconds is too long but for now its just my baseline (it should be less than that but that’s within the control of the dev team, in fact someone is checking in a fix to a mistake in the algorithm at the moment which brings that down to something more sensible). This is still with caches defined as partitioned but with only one JVM running that is hosting both the application and is acting as a coherence node storing data. It’s not the target architecture but to baseline what’s the quickest this will go based on the assumption that optimum throughput will come if the cache is in the same JVM as the app.
    Moving towards the target architecture I then run the same test but with an additional coherence node started on the same physical box as my application JVM (so when I talk about hops I mean when hibernate looks for data in its L2 cache its either going to be in the node running in the same JVM as my app or in the node running as a separate JVM but on the same box). The searches now consistently come back at 11 seconds so as nothing else has changed the extra 6 seconds seems to come from the data coming now from 1 of 2 JVM’s (coherence nodes) running on the same machine as opposed to always being in the same JVM.
    The final tests (in reality we started with this the target architecture and worked backwards to see where we were loosing time) is then bringing up nodes on the second box in the cluster which adds an extra 6 or 7 seconds to searches. In some respects I could understand this more and can debug traffic going out on the network between the cluster members and see if its being sent around the houses so to speak by the network and try some of the things mentioned above. What makes less sense is the second scenario where all we’ve got is inter process communication going on in the same box. I'll look at the actual size of the data being passed between the 2 processes because your post has made me question the cost of the serialization process thats happening (nothing more than standard java at the moment).
    I’ve also got a couple of dev windows boxes on a different network so I’m inclined to quickly stand them up with the code and see if I can replicate the same increase in response times between the different configs. This should give me a feeling for if its something to do with my NFR environments and from that if its networks, interaction with a different o/s etc.

  • Problems starting node agent

    I am trying to create a cluster of 2 Windows 2003 servers using enterprise edition 8.1 2005Q2 installations. I installed on one server and setup a domain and node agent, created a cluster and deployed my application. I tried to install a node agent only version on the other server, but it doesn't seem to exist, so I installed with domain administration server also. I deleted the node agent and recreated it pointing to the DAS on the other server. I got it to create, but I cannot start it. I get the message Password entered is invalid, even though I am entering the same password used to create it and the same password used as the master password. I've tried deleting and recreating the node agent and then I get the error failed to start and the log contains the error below. After that first time, I continue to get the password invalid message
    [#|2006-11-29T16:34:06.281-0500|SEVERE|sun-appserver-ee8.1|javax.ee.enterprise.system.nodeagent|_ThreadID=10;|NAGT0014:Unexpected Node Agent exception.
    java.lang.ExceptionInInitializerError
         at java.lang.Class.forName0(Native Method)
         at java.lang.Class.forName(Class.java:164)
         at com.sun.enterprise.pluggable.PluggableFeatureFactoryBaseImpl.invoke(PluggableFeatureFactoryBaseImpl.java:53)
         at $Proxy1.getSecuritySupport(Unknown Source)
         at com.sun.enterprise.security.SecurityUtil.getSecuritySupport(SecurityUtil.java:338)
         at com.sun.enterprise.ee.nodeagent.NodeAgent.initializeSecurity(NodeAgent.java:1125)
         at com.sun.enterprise.ee.nodeagent.NodeAgent.configureAgent(NodeAgent.java:1231)
         at com.sun.enterprise.ee.nodeagent.BaseNodeAgent.init(BaseNodeAgent.java:137)
         at com.sun.enterprise.ee.nodeagent.NodeAgent.synchronizeWithDASInternal(NodeAgent.java:545)
         at com.sun.enterprise.ee.nodeagent.NodeAgent.synchronizeWithDASInternal(NodeAgent.java:462)
         at com.sun.enterprise.ee.nodeagent.BaseNodeAgent.run(BaseNodeAgent.java:110)
         at com.sun.enterprise.ee.nodeagent.NodeAgentMain.startup(NodeAgentMain.java:149)
         at com.sun.enterprise.ee.nodeagent.NodeAgentMain.main(NodeAgentMain.java:190)
    Caused by: java.lang.IllegalStateException: NSS password is invalid. Failed to authenticate to PKCS11 slot: internal
         at com.sun.enterprise.ee.security.EESecuritySupportImpl.<clinit>(EESecuritySupportImpl.java:148)
         ... 13 more
    Message was edited by:
    Envision
    It turns out that the problem was related to the master password after all. Apparently the Windows Install doesn't set it, so it is left as adminadmin. Even after changing the master password, the node agent could not connect, because it needed the original password to connect first. If I changed the master password and re-created the node agent it works.

    I am trying to create a cluster of 2 Windows 2003 servers using enterprise edition 8.1 2005Q2 installations. I installed on one server and setup a domain and node agent, created a cluster and deployed my application. I tried to install a node agent only version on the other server, but it doesn't seem to exist, so I installed with domain administration server also. I deleted the node agent and recreated it pointing to the DAS on the other server. I got it to create, but I cannot start it. I get the message Password entered is invalid, even though I am entering the same password used to create it and the same password used as the master password. I've tried deleting and recreating the node agent and then I get the error failed to start and the log contains the error below. After that first time, I continue to get the password invalid message
    [#|2006-11-29T16:34:06.281-0500|SEVERE|sun-appserver-ee8.1|javax.ee.enterprise.system.nodeagent|_ThreadID=10;|NAGT0014:Unexpected Node Agent exception.
    java.lang.ExceptionInInitializerError
         at java.lang.Class.forName0(Native Method)
         at java.lang.Class.forName(Class.java:164)
         at com.sun.enterprise.pluggable.PluggableFeatureFactoryBaseImpl.invoke(PluggableFeatureFactoryBaseImpl.java:53)
         at $Proxy1.getSecuritySupport(Unknown Source)
         at com.sun.enterprise.security.SecurityUtil.getSecuritySupport(SecurityUtil.java:338)
         at com.sun.enterprise.ee.nodeagent.NodeAgent.initializeSecurity(NodeAgent.java:1125)
         at com.sun.enterprise.ee.nodeagent.NodeAgent.configureAgent(NodeAgent.java:1231)
         at com.sun.enterprise.ee.nodeagent.BaseNodeAgent.init(BaseNodeAgent.java:137)
         at com.sun.enterprise.ee.nodeagent.NodeAgent.synchronizeWithDASInternal(NodeAgent.java:545)
         at com.sun.enterprise.ee.nodeagent.NodeAgent.synchronizeWithDASInternal(NodeAgent.java:462)
         at com.sun.enterprise.ee.nodeagent.BaseNodeAgent.run(BaseNodeAgent.java:110)
         at com.sun.enterprise.ee.nodeagent.NodeAgentMain.startup(NodeAgentMain.java:149)
         at com.sun.enterprise.ee.nodeagent.NodeAgentMain.main(NodeAgentMain.java:190)
    Caused by: java.lang.IllegalStateException: NSS password is invalid. Failed to authenticate to PKCS11 slot: internal
         at com.sun.enterprise.ee.security.EESecuritySupportImpl.<clinit>(EESecuritySupportImpl.java:148)
         ... 13 more
    Message was edited by:
    Envision
    It turns out that the problem was related to the master password after all. Apparently the Windows Install doesn't set it, so it is left as adminadmin. Even after changing the master password, the node agent could not connect, because it needed the original password to connect first. If I changed the master password and re-created the node agent it works.

  • Problema al node 0X19E4

    buongiorno,
    ho un programma che veniva utilizzato con una versione di labview più vecchia e che ora ho dovuto modificare utilizzando il DAQassistant. ora però quando lo faccio girare ho un'alta percentuale di possibilità (ma non sempre, + o - il 70% delle volte) che si blocchi subito e mi dia come errore "an exception occurred within external code called by a call library node. this might have corrupted labview memory. save any work to new location and restart labview. VI "nome del file.vi" was stopped at node 0X19E4 of sub-vi DAQmx start task.vi". a quel punto tutto si blocca. se invece prima faccio girare un altro programma a caso che funziona, poi lo chiudo ma non chiudo labview, apro il programma di mio interesse e lo faccio girare, allora l'errore non compare, e tutto funziona (sembra) bene. sembra quasi che non riesca da solo ad aprire correttamente labview, non so. ho provato a copiare il file e la sua libreria da un'altra parte, a reistallare labview e daqmx, ma niente. il VI "DAqmx start task.vi" che da problemi sembra essere alla base di tre daq assistant che ho utilizzato per 3 output che ho. essi sono dei semplici controlli connessi al daqassistant; come "generation mode" ho messo "1 sample (on demand)"; non credo di dover trasformare i dati in dynamic data prima di spedirli al daqassistant, ma potrei sbagliare.
    grazie,
    ale.

    Grazie Alessio,
    il problema dovrei essere riuscita a risolverlo ieri sera, ed era proprio una sciocchezza. avevo semplicemente creato tre funzioni diverse per comandare tramite daqassistant i tre output che ho (premetto che sono una novella...), ma non gli piaceva molto perchè in un loop queste tre funzioni vengono richiamate praticamente nello stesso momento...per farla breve, mettendo i tre output tutti in una stessa funzione, quindi utilizzando un unico DAQassistant per tutti e tre e gestendoli tramite un array il problema ora non si verifica piu. grazie comunque per il consiglio, è sempre meglio avere la versione più aggiornata di daqassistant...e poi ormai non sapevo più dove sbattere la testa!
    ancora grazie,
    alessandra.

  • Labview problem invoke node event

    Salve a tutti,
    ho questa classe in C#:
    public class GUIRequest
    private Client Clnt;
    public GUIRequest()
    this.Clnt = new TerminalEngine.Client(true);
    public void CallAccountRequest(string ID)
    this.Clnt.getRFAccount().AccountRequest(ID);
    Clnt.getRFAccount().SendResponse2BLLabview += new RFAccount.SendResponse2BLLabviewHandler(ReceiveIdentificationResponse); //to check if it is the right place
    public void ReceiveIdentificationResponse(object sender, OtherClasses.IdentificationResponse e)
    if (SendResponse2Labview != null)
    OtherClasses.IdentificationResponse argument = new OtherClasses.IdentificationResponse();
    argument.UserName = e.UserName;
    this.SendResponse2Labview(this, argument);
    public void provamethod(int a)
    int b = a;
    public delegate void SendResponse2LabviewHandler(object o, IdentificationResponse e);
    public event SendResponse2LabviewHandler SendResponse2Labview;
    Quando vado ad usare la dll di questa classe in labview, come prima cosa uso il constructor node Successivamente, prendo un invoke node ed ho il seguente problema: non vedo metodi da utilizzare. Stranamente, se provo a commentare il metodo ReceiveIdentificationResponse, magicamente  riesco a vedere (e quindi usare) gli altri due metodi. Quindi mi viene il dubbio che usando un metodo che ha come parametri (object sender, OtherClasses.IdentificationResponse e),crea qualche problama  labview. In pratica questo metodo che crea problemi viene usato da C# (non da labview) per generare un evento che labview dovrà raccogliere.
    Sapete aiutarmi per favore?
    Grazie in anticipo,
    Chiara

    Grazie Marco. Funziona

  • JTree problem displaying nodes

    I have created a GUI, in which part of it allows the user to view files in a selected folder in a JTree format.
    The tree only shows selected files with certain extensions (such as ".txt", ".doc", etc.. see code below)
    I'll try to show what it looks like, for example:
    - RootFolder
        - SomeOpenFolder
            - someFile
            - anotherFile
        + SomeClosedFolder
        - File_in_RootFolder
        - Another_file_in_RootFolder Anyhow, when I shipped it to my boss he occasionally cannot view the full file names..
    for example:
    - RootFolder
        - SomeOp....
            - some....
            - anothe...
        + SomeClo...
        - File_in_R...
        - Another_fil...I have the JTree inside a JScrollPane with horizontalScrollBarPolicy set to "AS_NEEDED"
    I have run several tests, with both LONG and SHORT names... and it all works just fine for me
    For example:
    - RootFolder
        - SomeOpenFolder
            - someFile
            - anotherFile_With_A_VERY_VERY_VERY_VERY_LOOOOOOOOOOOOOOOOOOOONG_NAME
        + SomeClosedFolder_With_A_VERY_VERY_VERY_VERY_LOOOONG_NAME
        - File_in_RootFolder
        - Another_file_in_RootFolder And i am able to scroll left&right to view the full name within the scroll panel.
    But for some reason, on my Bosses computer sometimes it has the full name,
    and other times it cuts the name short with "FolderNa..."
    Is anyone aware of why such a problem could happen?
    Here is my code setting up the tree.
    public void setMyTree(String myFolder)
    File rootFile = new File(myFolder);
            JTree targetTree = new JTree(TreeSetup(rootFile, InputIncludeFilter()));
            targetTree.getSelectionModel().setSelectionMode(TreeSelectionModel.DISCONTIGUOUS_TREE_SELECTION);
            targetTree.setCellRenderer(new TreeCellRenderer() {
                  public Component getTreeCellRendererComponent(JTree tree, Object value,
                                boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus) {
                      JLabel label = new JLabel(value.toString());
                      TreePath p = tree.getPathForRow(row);
                      if(p != null){
                          File node = getInputFile(p);                    
                      if (selected) {
                             label.setOpaque(true);
                             label.setBackground(tree.getBackground().darker());
                          return label;
                  private File getInputFile(TreePath path) {
                      StringBuffer fName = new StringBuffer();
                        boolean isroot = true;
                        for (Object s : path.getPath()) {
                                  fName.append(s + File.separator);                          
                      return new File(getUserDomain()+File.separator +
                                 fName.toString().substring(0, fName.toString().length() - 1));
    }Any ideas? Do would it help to see my method "InputIncludeFilter()"

    DefaultTreeCellRenderer extends from JLabel, so whatever you are doing to the JLabel you create you can do to the DefaultTreeCellRenderer too.
    This would be more like it:
           targetTree.setCellRenderer(new DefaultTreeCellRenderer() {
                  public Component getTreeCellRendererComponent(JTree tree, Object value,
                                boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus)
                     super.getTreeCellRendererComponent(tree,value,selected,expanded,leaf,row,hasFocus);
                      TreePath p = tree.getPathForRow(row);
                      if(p != null){
                          File node = getInputFile(p);                    
                      if (selected) {
                             this.setOpaque(true);
                             this.setBackground(tree.getBackground().darker());
                          return this;
                  }

  • INSTALL PROBLEM 2 NODES RAC ON SOLARIS ZONES SINGLE HOST

    Hi,
    Does anybody tried to install rac using two zones located on the same physical machines as rac nodes?
    I got problem after installation when it adds deamons to inittab and tries to start crs stack.
    Even the css didn't come up.
    It seems that voting disk where formatted correctly
    alerttest-zone.log:
    [client(20136)]CRS-1006:The OCR location /dev/rdsk/c0t0d0s0 is inaccessible. Details in /app/oracle/product/10.2.0/crs_1/log/test-zone/client/ocrconfig_20136.log.
    2009-11-19 10:41:14.587
    [client(20136)]CRS-1006:The OCR location /dev/rdsk/c0t0d0s0 is inaccessible. Details in /app/oracle/product/10.2.0/crs_1/log/test-zone/client/ocrconfig_20136.log.
    2009-11-19 10:41:14.636
    [client(20136)]CRS-1006:The OCR location /dev/rdsk/c0t0d0s0 is inaccessible. Details in /app/oracle/product/10.2.0/crs_1/log/test-zone/client/ocrconfig_20136.log.
    2009-11-19 10:41:14.936
    [client(20136)]CRS-1001:The OCR was formatted using version 2.
    2009-11-19 10:44:22.023
    [client(20190)]CRS-1801:Cluster crs configured with nodes test-zone test-zone2 .
    OCR config also created correctly :
    ocrconfig_20136.log:
    2009-11-19 10:41:14.685: [  OCROSD][1]utsz:3: ioctl DKIOCGAPART failed. errno [48]
    2009-11-19 10:41:14.686: [  OCRRAW][1]propriogid:1: INVALID FORMAT
    2009-11-19 10:41:14.785: [  OCRRAW][1]propriowv: Vote information on disk 0 [dev/rdsk/c0t0d0s0] is adjusted from [0/0] to [2/2]
    2009-11-19 10:41:14.936: [  OCRRAW][1]propriniconfig:No 92 configuration
    2009-11-19 10:41:14.936: [  OCRAPI][1]a_init:6a: Backend init successful
    2009-11-19 10:41:15.709: [ OCRCONF][1]Initialized DATABASE keys in OCR
    2009-11-19 10:41:16.019: [ OCRCONF][1]Successfully set skgfr block 0
    2009-11-19 10:41:16.022: [ OCRCONF][1]Exiting [status=success]...
    But it just can't run starting from css services:
    css.log:
    2009-11-19 10:54:39.297: [  OCROSD][1]utsz:3: ioctl DKIOCGAPART failed. errno [48]
    2009-11-19 10:54:39.337: [ CSSCLNT][1]clsssInitNative: connect failed, rc 9
    2009-11-19 10:54:40.401: [  OCROSD][1]utsz:3: ioctl DKIOCGAPART failed. errno [48]
    2009-11-19 10:54:40.440: [ CSSCLNT][1]clsssInitNative: connect failed, rc 9
    Does anyone has any idea???
    Best Regards
    Radek

    I don't have an answer for you, but I do have a warning. Do not stop any RAC processes. All RAC processes are essential to the successful operation of RAC. If you stop one of these processes then it is likely that either the instance on that node will fail and crash, or communication with the other node will be lost for a period of time. If this were to happen that the other node which was still running and unchanged would assume the other node had failed and perform a failover operation, recovering inflight transactions in the redo logs of the other instance.
    All of this takes time, will impact performance, and will possibly kill off half of your sessions that were on the node you made the changes to. Recovery from one node to another takes time, and will mean that the remaining node will force the other node to shutdown, one way or another. It will use some of the underlying Clusterware capabilities to achieve this.
    So, please do not just stop a RAC process, just because you want to backup some files in a file system. Do not touch the RAC processes at all. They are only meant to be controlled through RAC specific commands and tools such as Enterprise Manager.
    John

  • Problems adding nodes to JTree on runtime

    I have added a popup menu to my tree, and would like to be able to add new nodes by right clicking, so I have this code in my event listener:
    void newFolderFolderPopup_mousePressed(MouseEvent e) {
      System.out.println("WEEEEEEEEEEEEEEEEEEEEEEEE");
      FolderDO folder = new FolderDO("New Folder");
      DefaultMutableTreeNode newNode = new DefaultMutableTreeNode(folder);
      TreePath treePath = foldersTree.getSelectionPath();
      DefaultMutableTreeNode slectedNode = (DefaultMutableTreeNode)treePath.getLastPathComponent();
      treeModel.insertNodeInto(newNode,slectedNode,slectedNode.getChildCount());
      foldersTree.scrollPathToVisible(new TreePath(newNode.getPath()));
    }If the slected node is a leaf, it works just fine every time I do it. But if the selected node has children and it has once been expanded, the new node is not displayed (but something strange is happening to the tree). If however the selected node has children and has not been expanded it works fine...???
    Any ideas?

    I have added a popup menu to my tree, and would like to be able to add new nodes by right clicking, so I have this code in my event listener:
    void newFolderFolderPopup_mousePressed(MouseEvent e) {
      System.out.println("WEEEEEEEEEEEEEEEEEEEEEEEE");
      FolderDO folder = new FolderDO("New Folder");
      DefaultMutableTreeNode newNode = new DefaultMutableTreeNode(folder);
      TreePath treePath = foldersTree.getSelectionPath();
      DefaultMutableTreeNode slectedNode = (DefaultMutableTreeNode)treePath.getLastPathComponent();
      treeModel.insertNodeInto(newNode,slectedNode,slectedNode.getChildCount());
      foldersTree.scrollPathToVisible(new TreePath(newNode.getPath()));
    }If the slected node is a leaf, it works just fine every time I do it. But if the selected node has children and it has once been expanded, the new node is not displayed (but something strange is happening to the tree). If however the selected node has children and has not been expanded it works fine...???
    Any ideas?

  • Problems generating nodes in a JTree

    Hi Folks,
    I'm having difficulty in generating a JTree. The code follows. Basically, my application creates objects in a hierarchical fashion. The application creates objects of the classes Source, Requirement, DesignElement, ImplementationElement and TestSpecification.
    Objects of each class have a parent relationship with the next, i.e., Source acts as parent to Requirement, Requirement to DesignElement etc. The Source, Requirement etc. classes each have a method for adding a child object, where the object is added to a Vector. Each parent may have more than one child.
    The method generateTree() gets called first, which in turn calls addNodes(). addNodes() is supposed to add parent nodes and their children recursively. An example would be as follows;
    root
    |
    --- S1 - Source 1
    |
    --- S2 - Source 2
    | |
    | --- R1 - Requirement 1
    | |
    | --- D1 - Design 1
    |
    --- S3 - Source 3
    etc.
    Providing that I only add Source and Requirement objects, the tree is generated correctly. If I try to add a Design Element or below,
    either the node doesn't show, or I loss other nodes.
    I've really been tearing my hair out over this and would really appreciate any advice over where I'm going wrong!
    Martin :-(
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.tree.*;
    import java.util.Vector;
    * Provides services for regenerating the tree when artifacts are added or removed.
    public class TreeServices {
      private static Vector sourceList, childArtifacts;
      private static JTree tree;
      private static DefaultMutableTreeNode newNode;
       * Cycles through each source artifact, adding them as a node to the tree and calling
       * addNodes() to add subsequent generations of children to the tree.
      public static JTree generateTree(JTree tree, ArtifactDatabase database) {
        sourceList = database.getSourceList();
        DefaultMutableTreeNode top = new DefaultMutableTreeNode("Project");
        tree = new JTree(top);
        DefaultMutableTreeNode node = null;
        for (int i = 0; i < sourceList.size(); i++) {
          node = new DefaultMutableTreeNode(sourceList.elementAt(i));
          top.add(node);
          addNodes((TraceabilityArtifact)sourceList.elementAt(i), node);
        return tree;
       * Adds children nodes to the tree recursively.
      private static void addNodes(TraceabilityArtifact art, DefaultMutableTreeNode node) {
        childArtifacts = art.getChildArtifacts();
        if (!childArtifacts.isEmpty()) {
          for (int i = 0; i < childArtifacts.size(); i++) {
            newNode = new DefaultMutableTreeNode(childArtifacts.elementAt(i));
            node.add(newNode);
            if (!(((TraceabilityArtifact)childArtifacts.elementAt(i)).getChildArtifacts()).isEmpty()) {
              addNodes((TraceabilityArtifact)childArtifacts.elementAt(i), newNode);
    }

    U need to call reload() method on ur TreeModel.
    ((DefaultTreeModel)tree.getModel()).reload()
    i u wanna reload complete tree
    or
    ((DefaultTreeModel)tree.getModel()).reload(TreeNode node) if u wanna reload a particular treenode
    hope this works
    Enjoy !!
    Raj

  • Server stop problem with node manager

    Hi ,
    I get this error often when I try to stop a managed server via the nodemanager
    from the admin console or from the weblogic.Admin command. The server does not
    stop and it goes into an unknown state and I have to do a force shutdown
    [java] Error: [Could not execute command shutdown for server xxx via the N e Manager
    - reason: [__COMMAND_EXCEPTION__Request: failed to execute command ' utdown' on
    server 'xxx - reason: '[Unable to send shutdown request to server.> ].]
    [java] Start server side stack trace: [java] weblogic.nodemanager.NodeManagerException:
    [Could not execute comman shutdown for server xxx via the Node Manager - reason:
    [__COMMAND_EXCEPTION__ quest: failed to execute command 'shutdown' on server 'xxx
    - reason: '[Unable o send shutdown request to server.]'> ].] [java] at weblogic.nodemanager.NodeManagerRuntime.executeCommand(NodeMa
    gerRuntime.java:472) [java] at weblogic.nodemanager.NodeManagerRuntime.shutdown(NodeManagerR
    time.java:86) [java] at java.lang.reflect.Method.invoke(Native Method) [java]
    at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(D amicMBeanImpl.java:732)
    [java] at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicM anImpl.java:714)
    [java] at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl ava:1557)
    [java] at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl ava:1525)
    [java] at weblogic.management.internal.RemoteMBeanServerImpl.invoke(Rem

    Hi Anil,
    A little more information might be helpful. Which version are you talking
    about ? What is the server state when you issue the command ? Is the server
    very busy. Are you able to get the server state from the nodemanager when
    the server is running ? Are you able to communicate from admin server ->
    nodemanager <-> managed server ?
    cheers,
    gaurav.
    "Anil Jacob" <[email protected]> wrote in message
    news:3fb16b7c$[email protected]..
    >
    Hi ,
    I get this error often when I try to stop a managed server via thenodemanager
    from the admin console or from the weblogic.Admin command. The server doesnot
    stop and it goes into an unknown state and I have to do a force shutdown
    [java] Error: [Could not execute command shutdown for server xxx via the N
    e Manager> - reason: [__COMMAND_EXCEPTION__Request: failed to execute command 'utdown' on> server 'xxx - reason: '[Unable to send shutdown request to server.> .]
    [java] Start server side stack trace: [java]weblogic.nodemanager.NodeManagerException:
    [Could not execute comman shutdown for server xxx via the Node Manager -
    reason:> [__COMMAND_EXCEPTION__ quest: failed to execute command 'shutdown' onserver 'xxx> - reason: '[Unable o send shutdown request to server.'> ].] [java] atweblogic.nodemanager.NodeManagerRuntime.executeCommand(NodeMa
    gerRuntime.java:472) [java] atweblogic.nodemanager.NodeManagerRuntime.shutdown(NodeManagerR
    time.java:86) [java] at java.lang.reflect.Method.invoke(Native Method)[java]
    at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DamicMBeanImpl.java:732)
    [java] at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicManImpl.java:714)
    [java] at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImplava:1557)
    [java] at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImplava:1525)
    [java] at weblogic.management.internal.RemoteMBeanServerImpl.invoke(Rem

  • EIM/WIM multiple classifications problem - alarm node

    Hello,
    I need some piece of advice with alarm workflow. I would like to select multiple classifications with one alarm node, but boolean "OR" statement is not working properly.
    For example: I have category A and category B. I would like to specify Filter-Activity condition based on Relationships. I select :
    <object type>-<attribute>-<operator>-<value>-<boolean>
    Classification-Classification name-=-A-"OR"
    Classification-Classification name-=-B-"AND"
    But after "OK" button is pressed and I reopen the alarm node, but the "OR" statement is changed to "AND", so I am unable to filter based on multiple classifications.
    Classifications does not contain the same string, so I cannot use for example another operator to reach the selection.
    Any advice how to do this? (copying of alarm workflows is such a strange idea:)

    seems to be a defect, you should be able to evalute condition 1 and condition 2 = result 1
    result 1 or condition 3, result 1 and condition 3 etc...
    in your case if you have,
    classification classification name contains test OR
    classification classification name contains test2 OR ----- Result 1
    classification classification name contains test3 OR------ Result 2
    classification classification name contains test4 AND-----Result 3
    and this is not saving then it is a bug and should be filed as such.

  • WRT54G: WorkGroup filesharing problem when node is wired vs wireless

    Hello, I have 3 latest MS upgraded XP Pro computers and a SimpleShare ethernet file server linked on a WRT54G Wireless router Firmware Version: v3.01.3. One node is a Dell Inspiron that works just fine when its Linksys wireless card is active. That is, I can share out a directory and other nodes can mount it. However, when I reboot it with a Xircom ethernet cable card, although my internet connection still works on the Dell. The other nodes in the WorkGroup (named WORKGROUP) stop reporting the Dell and it sees nobody else in its workgroup. So, naturally, they cant use its share anymore. Also, the Dell can then cannot see the file server node, either. Ipconfig /all reveals the same configuration except for node name,description and IP (subnet mask, DHCP server, etc match) between a wireless node and the wired DELL: Windows IP Configuration Host Name . . . . . . . . . . . . : amidasw Primary Dns Suffix . . . . . . . : Node Type . . . . . . . . . . . . : Unknown IP Routing Enabled. . . . . . . . : No WINS Proxy Enabled. . . . . . . . : No Ethernet adapter Local Area Connection: Media State . . . . . . . . . . . : Media disconnected Description . . . . . . . . . . . : Realtek RTL8139/810x Family Fast Eth ernet NIC Physical Address. . . . . . . . . : 00-0A-E4-DF-6A-D5 Ethernet adapter Wireless Network Connection: Connection-specific DNS Suffix . : Description . . . . . . . . . . . : Intel(R) PRO/Wireless 2200BG Network Connection Physical Address. . . . . . . . . : 00-15-00-35-E1-61 Dhcp Enabled. . . . . . . . . . . : Yes Autoconfiguration Enabled . . . . : Yes IP Address. . . . . . . . . . . . : 192.168.1.100 Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . : 192.168.1.1 DHCP Server . . . . . . . . . . . : 192.168.1.1 DNS Servers . . . . . . . . . . . : 65.83.241.181 67.32.118.46 I can ping from wired DELL node to wireless node by name AND by IP. I can ping from wireless node to wired node ONLY by IP. I can ping the wired Simpleshare device by name from the wireless node. It is wired through the WRT54G as well. I want to use a wired connection on the DELL because it is often doing long-lasting internet transfers which are cutting into our wireless bandwidth. Any Suggestions Appreciated, Thanks In Advance, Tom.
    (Edited subject to keep threads from stretching. Thanks!)
    Message Edited by JOHNDOE_06 on 01-13-2008 11:06 AM

    As you know, no settings on router are needed for file sharing. So it appears more to be a operating system issue. Have you tried to access after disabling firewall. Also the Simpleshare device has a static IP(outside DHCP range of router), or it gets IP from router's DHCP.
    (Edited subject to keep threads from stretching. Thanks!)
    Message Edited by JOHNDOE_06 on 01-13-2008 10:53 AM

  • Problem discovering nodes...

    I am trying to discover a node on another machine within my network so I can eventually set up Dataguard. My process is to successfully set one up with the machines in the same room, then across the street, then, ultimately, in another state.
    I can set up the node manually, but then Dataguard won't install properly. When I try to discover the node, after deleting all manual effort, I get the message: "VD-4520: Targets with same name have already been discovered." However, the node doesn't show up when I try to set up Dataguard. What am I doing wrong? Thanx!

    The name that is in the hosts file on the machine is not enough? What do you mean by fully qualified name. Sorry to be dense..
    L

Maybe you are looking for