From nobody@FreeBSD.org  Fri Sep  8 23:04:11 2006
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 822F616A40F
	for <freebsd-gnats-submit@FreeBSD.org>; Fri,  8 Sep 2006 23:04:11 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [216.136.204.117])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 2BC2043D45
	for <freebsd-gnats-submit@FreeBSD.org>; Fri,  8 Sep 2006 23:04:11 +0000 (GMT)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.13.1/8.13.1) with ESMTP id k88N4ASI040363
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 8 Sep 2006 23:04:10 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.13.1/8.13.1/Submit) id k88N4AZ7040362;
	Fri, 8 Sep 2006 23:04:10 GMT
	(envelope-from nobody)
Message-Id: <200609082304.k88N4AZ7040362@www.freebsd.org>
Date: Fri, 8 Sep 2006 23:04:10 GMT
From: Bruce Burden <brucegb@bga.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: authenticateUser not found
X-Send-Pr-Version: www-2.3

>Number:         103051
>Category:       java
>Synopsis:       authenticateUser not found
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-java
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Sep 08 23:10:16 GMT 2006
>Closed-Date:    Mon Sep 18 15:51:42 GMT 2006
>Last-Modified:  Mon Sep 18 15:51:42 GMT 2006
>Originator:     Bruce Burden
>Release:        6.1/AMD64/JDK1.5.0
>Organization:
>Environment:
FreeBSD tigerfish.my.domain 6.1-RELEASE-p5 FreeBSD 6.1-RELEASE-p5 #2: Mon Sep  4 18:06:04 CDT 2006     root@tigerfish.my.domain:/usr/obj/usr/src/sys/TIGERFISH  amd64

>Description:


The Adaptec Storage Manager is asking for the root password:

[Loaded javax.swing.plaf.basic.BasicPasswordFieldUI from /usr/local/jdk1.5.0/jre/lib/rt.jar]
[Loaded com.ibm.sysmgt.raidmgr.mgtGUI.plaf.heron.HeronPasswordFieldUI from file:/spare/linux64/usr/StorMan/RaidMan.jar]
[Loaded javax.swing.text.PasswordView from /usr/local/jdk1.5.0/jre/lib/rt.jar]
[Loaded com.ibm.sysmgt.raidmgr.mgtGUI.plaf.heron.HeronToggleButtonUI from file:/spare/linux64/usr/StorMan/RaidMan.jar]
[Loaded com.ibm.sysmgt.raidmgr.mgtGUI.plaf.heron.HeronRadioButtonUI from file:/spare/linux64/usr/StorMan/RaidMan.jar]
[Loaded com.ibm.sysmgt.raidmgr.mgtGUI.plaf.heron.HeronCheckBoxUI from file:/spare/linux64/usr/StorMan/RaidMan.jar]
[Loaded javax.swing.text.GapContent$RemoveUndo from /usr/local/jdk1.5.0/jre/lib/rt.jar]
[Loaded javax.swing.text.GapContent$UndoPosRef from /usr/local/jdk1.5.0/jre/lib/rt.jar]
[Loaded com.ibm.sysmgt.raidmgr.mgtGUI.dialogs.LoginDialog$1 from file:/spare/linux64/usr/StorMan/RaidMan.jar]
[Loaded com.ibm.sysmgt.raidmgr.mgtGUI.dialogs.LoginDialog$2 from file:/spare/linux64/usr/StorMan/RaidMan.jar]
[Loaded com.ibm.sysmgt.raidmgr.mgtGUI.dialogs.LoginDialog$3 from file:/spare/linux64/usr/StorMan/RaidMan.jar]
[Loaded java.awt.peer.DialogPeer from /usr/local/jdk1.5.0/jre/lib/rt.jar]
[Loaded sun.awt.X11.XDialogPeer from /usr/local/jdk1.5.0/jre/lib/rt.jar]
[Loaded sun.awt.X11.XModalStrategy from /usr/local/jdk1.5.0/jre/lib/rt.jar]
[Loaded sun.awt.X11.XModalStrategy$XApplicationModalityTreeUnsensetive from /usr/local/jdk1.5.0/jre/lib/rt.jar]
[Loaded java.awt.Dialog$1 from /usr/local/jdk1.5.0/jre/lib/rt.jar]
[Loaded java.awt.Dialog$1$1 from /usr/local/jdk1.5.0/jre/lib/rt.jar]
[Loaded sun.awt.X11.XClientMessageEvent from /usr/local/jdk1.5.0/jre/lib/rt.jar]
[Loaded sun.awt.ModalExclude from /usr/local/jdk1.5.0/jre/lib/rt.jar]
[Loaded sun.awt.X11.XKeyEvent from /usr/local/jdk1.5.0/jre/lib/rt.jar]
[Loaded java.awt.KeyboardFocusManager$2 from /usr/local/jdk1.5.0/jre/lib/rt.jar]
[Loaded javax.swing.JComponent$KeyboardState from /usr/local/jdk1.5.0/jre/lib/rt.jar]
[Loaded javax.swing.JComponent$IntVector from /usr/local/jdk1.5.0/jre/lib/rt.jar]
[Loaded sun.rmi.transport.DGCClient$EndpointEntry$CleanRequest from /usr/local/jdk1.5.0/jre/lib/rt.jar]
[Loaded javax.swing.Popup$HeavyWeightWindow from /usr/local/jdk1.5.0/jre/lib/rt.jar]
[Loaded javax.swing.text.AbstractDocument$UndoRedoDocumentEvent from /usr/local/jdk1.5.0/jre/lib/rt.jar]
[Loaded javax.swing.text.DefaultCaret$1 from /usr/local/jdk1.5.0/jre/lib/rt.jar]
[Loaded java.awt.Dialog$WakingRunnable from /usr/local/jdk1.5.0/jre/lib/rt.jar]
[Loaded java.awt.Window$1DisposeAction from /usr/local/jdk1.5.0/jre/lib/rt.jar]
[Loaded javax.swing.SystemEventQueueUtilities$RunnableCanvas from /usr/local/jdk1.5.0/jre/lib/rt.jar]
[Loaded javax.swing.SystemEventQueueUtilities$RunnableCanvasGraphics from /usr/local/jdk1.5.0/jre/lib/rt.jar]
[Loaded sun.reflect.GeneratedMethodAccessor15 from __JVM_DefineClass__]
[Loaded sun.reflect.GeneratedMethodAccessor16 from __JVM_DefineClass__]

Here is the error:

[Loaded java.rmi.ServerError from /usr/local/jdk1.5.0/jre/lib/rt.jar]


[Loaded sun.reflect.GeneratedSerializationConstructorAccessor33 from __JVM_DefineClass__]
[Loaded sun.reflect.GeneratedSerializationConstructorAccessor34 from __JVM_DefineClass__]
[Loaded sun.reflect.GeneratedSerializationConstructorAccessor35 from __JVM_DefineClass__]
[Loaded sun.reflect.GeneratedSerializationConstructorAccessor36 from __JVM_DefineClass__]
[Loaded sun.reflect.GeneratedSerializationConstructorAccessor37 from __JVM_DefineClass__]
[Loaded sun.reflect.GeneratedSerializationConstructorAccessor38 from __JVM_DefineClass__]
[Loaded sun.reflect.GeneratedSerializationConstructorAccessor39 from __JVM_DefineClass__]
[Loaded sun.reflect.GeneratedSerializationConstructorAccessor40 from __JVM_DefineClass__]
[Loaded sun.reflect.GeneratedSerializationConstructorAccessor41 from __JVM_DefineClass__]
[Loaded sun.reflect.GeneratedSerializationConstructorAccessor42 from __JVM_DefineClass__]
[Loaded org.apache.log4j.spi.LoggingEvent from file:/spare/linux64/usr/StorMan/RaidMan.jar]
[Loaded org.apache.log4j.spi.ThrowableInformation from file:/spare/linux64/usr/StorMan/RaidMan.jar]
[Loaded org.apache.log4j.spi.VectorWriter from file:/spare/linux64/usr/StorMan/RaidMan.jar]
[Loaded org.apache.log4j.spi.LocationInfo from file:/spare/linux64/usr/StorMan/RaidMan.jar]
[Loaded org.apache.log4j.spi.NullWriter from file:/spare/linux64/usr/StorMan/RaidMan.jar]
[Loaded com.ibm.sysmgt.raidmgr.eventviewer.EventTableModel$1 from file:/spare/linux64/usr/StorMan/RaidMan.jar]
[Loaded javax.accessibility.AccessibleTableModelChange from /usr/local/jdk1.5.0/jre/lib/rt.jar]
[Loaded javax.swing.JTable$AccessibleJTable$AccessibleJTableModelChange from /usr/local/jdk1.5.0/jre/lib/rt.jar]
[Loaded com.ibm.sysmgt.raidmgr.eventviewer.EventViewer$1 from file:/spare/linux64/usr/StorMan/RaidMan.jar]
[Loaded com.ibm.sysmgt.raidmgr.mgtGUI.Launch$9 from file:/spare/linux64/usr/StorMan/RaidMan.jar]
[Loaded sun.reflect.GeneratedMethodAccessor17 from __JVM_DefineClass__]
[Loaded sun.reflect.GeneratedMethodAccessor18 from __JVM_DefineClass__]


And from the error log:
entRemote.doLogin:167 - Login failed
java.rmi.ServerError: Error occurred in server thread; nested exception is: 
        java.lang.UnsatisfiedLinkError: authenticateUser
        at sun.rmi.server.UnicastServerRef.oldDispatch(UnicastServerRef.java:382)
        at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:240)
        at sun.rmi.transport.Transport$1.run(Transport.java:153)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
        at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
        at java.lang.Thread.run(Thread.java:595)
        at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall
.java:247)
        at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:223)
        at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:343)
        at com.ibm.sysmgt.raidmgr.agent.GatekeeperRMI_Stub.login(Unknown Source)
        at com.ibm.sysmgt.raidmgr.mgtGUI.GUIManagementAgentRemote.doLogin(GUIManagementAge
ntRemote.java:138)
        at com.ibm.sysmgt.raidmgr.mgtGUI.ManagedSystem.doLogin(ManagedSystem.java:202)
        at com.ibm.sysmgt.raidmgr.mgtGUI.LoginHelper.doLoginToLocal(LoginHelper.java:610)
        at com.ibm.sysmgt.raidmgr.mgtGUI.LoginHelper.doLoginToRemote(LoginHelper.java:94)
        at com.ibm.sysmgt.raidmgr.mgtGUI.ManagedSystem$1.run(ManagedSystem.java:647)
        at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.UnsatisfiedLinkError: authenticateUser
        at com.ibm.sysmgt.raidmgr.agent.ManagementAgent.authenticateUser(Native Method)
        at com.ibm.sysmgt.raidmgr.agent.SecurityManagerRMI.login(SecurityManagerRMI.java:4
26)
        at com.ibm.sysmgt.raidmgr.agent.GatekeeperRMI.login(GatekeeperRMI.java:133)
        at com.ibm.sysmgt.raidmgr.agent.GatekeeperRMI_Skel.dispatch(Unknown Source)
        at sun.rmi.server.UnicastServerRef.oldDispatch(UnicastServerRef.java:375)
        at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:240)
        at sun.rmi.transport.Transport$1.run(Transport.java:153)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
        at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
        ... 1 more
[root@tigerfish /spare/linux64/usr/StorMan]# 



>How-To-Repeat:
Command line being executed:

/usr/local/jdk1.5.0/bin/java -cp /spare/linux64/usr/StorMan/RaidMan.jar com.ibm.sysmgt.raidmgr.mgtGUI.Launch

where

      com.ibm.sysmgt.raidmgr.mgtGUI.Launch

is part of the RaidMan.jar.
>Fix:

>Release-Note:
>Audit-Trail:

From: Greg Lewis <glewis@eyesbeyond.com>
To: Bruce Burden <brucegb@realtime.net>
Cc: Jean-Baptiste Quenot <jbq@caraldi.com>, freebsd-java@freebsd.org,
        freebsd-gnats-submit@freebsd.org
Subject: Re: java/103051: authenticateUser not found
Date: Mon, 11 Sep 2006 09:49:44 -0700

 On Sat, Sep 09, 2006 at 10:05:24PM -0500, Bruce Burden wrote:
 > On Sun, Sep 10, 2006 at 12:48:13AM +0200, Jean-Baptiste Quenot wrote:
 > > > The Adaptec Storage Manager is asking for the root password:
 > > 
 > > Sorry but I don't see how this is related to FreeBSD ports?  Are
 > > you referring to a specific port?  In what port is this storage
 > > manager available?
 > >
 > 	It is a problem with JAVA not being able to resolve the
 >    reference to authenticateUser, which is why it was reported
 >    against java, and not the Adaptec Storage Manager, which is
 >    NOT a port. But it is a java program.
 > 
 > 	Since authenticateUser is NOT in the Adapted supplied
 >    StorMan.jar, it seems reasonable to expect a java implementation
 >    to be able to resolve this, and considering that it is accessing
 >    the password file, it is reasonable to believe that this is a
 >    platform/OS specific implementation.
 
 So you'd be able to point out the authenticateUser method in the
 JDK 1.5 API docs then?  I'll eagerly await such a reference...
 
 If you want to spend your time more productively, take a look at the
 stack trace.  It looks like its doing an RMI call, so you might want to
 take a look at your set up in terms of whether all the RMI set up is
 correct.
 
 -- 
 Greg Lewis                          Email   : glewis@eyesbeyond.com
 Eyes Beyond                         Web     : http://www.eyesbeyond.com
 Information Technology              FreeBSD : glewis@FreeBSD.org
State-Changed-From-To: open->closed 
State-Changed-By: glewis 
State-Changed-When: Mon Sep 18 15:50:55 UTC 2006 
State-Changed-Why:  
Closed by the submitter's request.  The missing native method is in a 
Linux shared library which means the FreeBSD JDK can't load it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=103051 
>Unformatted:
