Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4953888

PointBase 4.7 problem throws NullPointerException

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Fix
    • Icon: P3 P3
    • None
    • solaris_9u6
    • core-libs
    • sparc
    • solaris

      PointBase 4.7 evaluation version
      driver major version=4
      driver minor version=7
      driver version=4.7EV

      Steps to reproduce:
      1. Configure MQ to use the PointBase database.
      2. Start MQ broker
      3. Use MQ command tool to create a destination
      4. See that a NullPointerException is thrown when the broker tries to persist the destination in the pointbase database:

      % imqbrokerd
      [13/Nov/2003:12:22:44 PST]
      ================================================================================
      Sun ONE Message Queue
      Sun Microsystems, Inc.
      Version: 3.5 (Build 340-R)
      Compile: Sat Nov 8 10:58:09 PST 2003

      Copyright ? 2003 Sun Microsystems, Inc. All rights reserved.
      Use is subject to license terms.

      This product includes code licensed from RSA Data Security.
      ================================================================================
      Java Runtime: 1.4.2 Sun Microsystems Inc. /usr/j2se/jre
      [13/Nov/2003:12:22:44 PST] IMQ_HOME=/
      [13/Nov/2003:12:22:44 PST] IMQ_VARHOME=/var/imq
      [13/Nov/2003:12:22:44 PST] SunOS 5.9 sparc totoro (2 cpu) ytso
      [13/Nov/2003:12:22:44 PST] Max file descriptors: 65536 (65536)
      [13/Nov/2003:12:22:44 PST] Java Heap Size: max=194688k, current=32448k
      [13/Nov/2003:12:22:44 PST] Arguments:
      [13/Nov/2003:12:22:44 PST] [B1060]: Loading persistent data...
      [13/Nov/2003:12:22:46 PST] [B1039]: Broker "imqbroker@totoro:7676" ready.
      java.lang.NullPointerException
      at com.pointbase.api.apiBindParameter.readInputStream(Unknown Source)
      at com.pointbase.api.apiBindParameterBinary.<init>(Unknown Source)
      at com.pointbase.jdbc.jdbcPreparedStatement.setInputStream(Unknown Source)
      at com.pointbase.jdbc.jdbcPreparedStatement.setBinaryStream(Unknown Source)
      at com.sun.messaging.jmq.jmsserver.persist.jdbc.Util.setBytes(Util.java:50)
      at com.sun.messaging.jmq.jmsserver.persist.jdbc.Util.setObject(Util.java:42)
      at com.sun.messaging.jmq.jmsserver.persist.jdbc.DestTable.storeDestination(DestTable.java:128)
      at com.sun.messaging.jmq.jmsserver.persist.jdbc.JDBCStore.storeDestination(JDBCStore.java:708)
      at com.sun.messaging.jmq.jmsserver.core.Destination.store(Destination.java:1104)
      at com.sun.messaging.jmq.jmsserver.core.Destination.createDestination(Destination.java:2938)
      at com.sun.messaging.jmq.jmsserver.core.Destination.createDestination(Destination.java:2889)
      at com.sun.messaging.jmq.jmsserver.core.Destination.createDestination(Destination.java:2844)
      at com.sun.messaging.jmq.jmsserver.data.handlers.admin.CreateDestinationHandler.handle(CreateDestinationHandler.java:102)
      at com.sun.messaging.jmq.jmsserver.data.handlers.admin.AdminDataHandler.handle(AdminDataHandler.java:171)
      at com.sun.messaging.jmq.jmsserver.data.PacketRouter.handleMessage(PacketRouter.java:146)
      at com.sun.messaging.jmq.jmsserver.service.imq.IMQConnection.readData(IMQConnection.java:1737)
      at com.sun.messaging.jmq.jmsserver.service.imq.IMQConnection.process(IMQConnection.java:785)
      at com.sun.messaging.jmq.jmsserver.service.imq.OperationRunnable.process(OperationRunnable.java:135)
      at com.sun.messaging.jmq.jmsserver.util.pool.BasicRunnable.run(BasicRunnable.java:455)
      at java.lang.Thread.run(Thread.java:534)

            duke J. Duke
            duke J. Duke
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: