Re: [389-users] Problem creating new Organizational Unit

Rich Megginson
Wed, 07 Oct 2009 23:10:02 -0000

Anthony M. Farrell wrote:
> On Thu, 08 Oct 2009 03:18:12 Rich Megginson wrote:
>
>> What are the exact steps you are using to create the OU entry?  Are you
>> using the Directory tab in the Directory Server window of the console?
>> Are you using the main window Users&Groups editor?
>> Can you reproduce the problem using 389-console -D 9 -f console.log,
>> edit console.log to remove any sensitive information, and paste the
>> console.log to the list?
>>
>>
>
> The project aim is to migrate from a standalone FDS server to an upgraded
389
> DS running in a virtual environment.
>
> The only change I have made to the default 389 installation is to add the
> horde schema, used to enable the Horde/Turba addressbook capability and
this
> works very well.
>
> Users and Groups were imported from the previous FDS 1.0.4 installation
using
> the Export and Import Databases option under the Tasks tab. The LDIF data
> includes Samba schema entries that had been working very well on the other
> box.
>
> I have enabled posixUser attributes for UID and the required primary GID
for
> our database account and added the posixGroup value to objectclass to
enable
> the RedHat Private User Groups to be entered for our Linux file server
> accounts. I have also created a number of specific user groups and
allocated
> members. All this appears to be working just fine. Future intention is to
use
> the DNA plugin to manage the UID/GID allocation.
>
Note that it is the objectclass "posixAccount" not
"posixUser".  Did you
manually add an objectclass named posixUser to something?

I''m not sure where the posixUser is coming from, or why it is being
added to the list of objectclasses for an organizational unit.  Try this

/usr/lib/mozldap/ldapsearch -T -D "cn=directory manager"-w password -b
o=netscaperoot "objectclass=*" | grep -i
posixuser
> I didn''t want to import the existing Windows domain client machine
accounts
> other than one AIX Domain Member Server so I didn''t import that
OU. So I now
> want to manually create a ''Computers'' OU in 389 so that I
can join the Server
> to the domain.
>
> I tried both the Users and Groups editor and the Directory tab under the
> Directory Server window with the same result in both cases. Under the
> Directory Server I placed the cursor on the Base DN, right clicked and
> selected ''New'' ''Organizational Unit''
and entered the required name
> ''Computers'', left all other fields blank and clicked on
OK.
>
> The result is the error 65 output.
>
> Here is the console.log:
>
> java.util.prefs.userRoot=/home/tfar/.389-console
> java.runtime.name=OpenJDK  Runtime Environment
> sun.boot.library.path=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/i386
> java.vm.version=1.6.0-b09
> java.vm.vendor=Sun Microsystems Inc.
> java.vendor.url=http://java.sun.com/
> path.separator=:
> java.vm.name=OpenJDK Client VM
> file.encoding.pkg=sun.io
> sun.java.launcher=SUN_STANDARD
> user.country=US
> sun.os.patch.level=unknown
> java.vm.specification.name=Java Virtual Machine Specification
> user.dir=/home/tfar
> java.runtime.version=1.6.0-b09
> java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment
> java.endorsed.dirs=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/endorsed
> os.arch=i386
> java.io.tmpdir=/tmp
> line.separator=
>
> java.vm.specification.vendor=Sun Microsystems Inc.
> os.name=Linux
> sun.jnu.encoding=UTF-8
> java.library.path=/usr/lib/jvm/java-1.6.0-
> openjdk-1.6.0.0/jre/lib/i386/client:/usr/lib/jvm/java-1.6.0-
> openjdk-1.6.0.0/jre/lib/i386:/usr/lib/jvm/java-1.6.0-
> openjdk-1.6.0.0/jre/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib
> java.specification.name=Java Platform API Specification
> java.class.version=50.0
> sun.management.compiler=HotSpot Client Compiler
> os.version=2.6.18-92.el5xen
> user.home=/home/tfar
> user.zoneinfo.dir=/usr/share/javazi
> user.timezone=Pacific/Auckland
> java.awt.printerjob=sun.print.PSPrinterJob
> file.encoding=UTF-8
> java.specification.version=1.6
>
java.class.path=/usr/lib/java/jss4.jar:/usr/share/java/ldapjdk.jar:/usr/share/java/idm-
> console-base.jar:/usr/share/java/idm-console-mcc.jar:/usr/share/java/idm-
>
console-mcc_en.jar:/usr/share/java/idm-console-nmclf.jar:/usr/share/java/idm-
> console-nmclf_en.jar:/usr/share/java/389-console-1.1.3_en.jar
> user.name=tfar
> java.vm.specification.version=1.0
> java.home=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre
> sun.arch.data.model=32
> java.util.prefs.systemRoot=/home/tfar/.389-console
> user.language=en
> java.specification.vendor=Sun Microsystems Inc.
> java.vm.info=mixed mode
> java.version=1.6.0
> java.ext.dirs=/usr/lib/jvm/java-1.6.0-
> openjdk-1.6.0.0/jre/lib/ext:/usr/java/packages/lib/ext
> sun.boot.class.path=/usr/lib/jvm/java-1.6.0-
> openjdk-1.6.0.0/jre/lib/resources.jar:/usr/lib/jvm/java-1.6.0-
> openjdk-1.6.0.0/jre/lib/rt.jar:/usr/lib/jvm/java-1.6.0-
> openjdk-1.6.0.0/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-1.6.0-
> openjdk-1.6.0.0/jre/lib/jsse.jar:/usr/lib/jvm/java-1.6.0-
> openjdk-1.6.0.0/jre/lib/jce.jar:/usr/lib/jvm/java-1.6.0-
> openjdk-1.6.0.0/jre/lib/charsets.jar:/usr/lib/jvm/java-1.6.0-
> openjdk-1.6.0.0/jre/classes
> java.vendor=Sun Microsystems Inc.
> file.separator=/
> java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi
> sun.io.unicode.encoding=UnicodeLittle
> sun.cpu.endian=little
> sun.cpu.isalist=
> 389-Management-Console/1.1.3 B2009.091.1851
> RemoteImage: NOT found in cache
> loader9690857:com/netscape/management/nmclf/icons/Error.gif
> RemoteImage: Create RemoteImage cache for loader9690857
> RemoteImage: NOT found in cache
> loader9690857:com/netscape/management/nmclf/icons/Inform.gif
> RemoteImage: NOT found in cache
> loader9690857:com/netscape/management/nmclf/icons/Warn.gif
> RemoteImage: NOT found in cache
> loader9690857:com/netscape/management/nmclf/icons/Question.gif
> ResourceSet: NOT found in cache
> loader9690857:com.netscape.management.client.components.components
> RemoteImage: NOT found in cache
> loader9690857:com/netscape/management/client/theme/images/logo16.gif
> RemoteImage: NOT found in cache
> loader9690857:com/netscape/management/client/theme/images/login.gif
> ResourceSet: NOT found in cache
> loader9690857:com.netscape.management.client.util.default
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.util.default
> JButtonFactory: button width = 54
> JButtonFactory: button height = 18
> JButtonFactory: button width = 54
> JButtonFactory: button height = 18
> JButtonFactory: button width = 90
> JButtonFactory: button height = 18
> JButtonFactory: button width = 90
> JButtonFactory: button height = 18
> JButtonFactory: button width = 72
> JButtonFactory: button height = 18
> JButtonFactory: button width = 72
> JButtonFactory: button height = 18
> JButtonFactory: button width = 54
> JButtonFactory: button height = 18
> JButtonFactory: button width = 90
> JButtonFactory: button width = 72
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.util.default
> CommManager> New CommRecord
(http://localhost:9830/admin-serv/authenticate)
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.theme.theme
> http://localhost:9830/[0:0] open> Ready
> http://localhost:9830/[0:0] accept> http://localhost:9830/admin-
> serv/authenticate
> http://localhost:9830/[0:0] send> GET  \
> http://localhost:9830/[0:0] send> /admin-serv/authenticate \
> http://localhost:9830/[0:0] send>  HTTP/1.0
> http://localhost:9830/[0:0] send> Host: localhost:9830
> http://localhost:9830/[0:0] send> Connection: Keep-Alive
> http://localhost:9830/[0:0] send> User-Agent:
389-Management-Console/1.1.3
> http://localhost:9830/[0:0] send> Accept-Language: en
> http://localhost:9830/[0:0] send> Authorization: Basic  \
> http://localhost:9830/[0:0] send> XXXXXXXXXXXXXXX= \
> http://localhost:9830/[0:0] send>
> http://localhost:9830/[0:0] send>
> http://localhost:9830/[0:0] recv> HTTP/1.1 200 OK
> http://localhost:9830/[0:0] recv> Date: Wed, 07 Oct 2009 20:18:23 GMT
> http://localhost:9830/[0:0] recv> Server: Apache/2.2
> HttpChannel.invoke: admin version = 2.2
> http://localhost:9830/[0:0] recv> Admin-Server: 389-Administrator/1.1.8
> HttpChannel.invoke: admin version = 1.1.8
> http://localhost:9830/[0:0] recv> Content-Length: 363
> http://localhost:9830/[0:0] recv> Connection: close
> http://localhost:9830/[0:0] recv> Content-Type: text/html
> http://localhost:9830/[0:0] recv>
> http://localhost:9830/[0:0] recv> Reading 363 bytes...
> http://localhost:9830/[0:0] recv> 363 bytes read
> Console.replyHandler: adminVersion = 1.1.8
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.console.console
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.console.console
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.console.console
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.console.console
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.console.console
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.util.default
>
ClassLoaderUtil.getClass(com.netscape.admin.dirserv.roledit.ResEditorRoleInfo@fedora-
> ds-1.2.jar)
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.util.default
> ClassLoader: getLocalJarList():Unable to read
/home/tfar/.389-console/patch/
> directory
> ClassLoader:persistanceTable
> LINE=mcc60.jar:mcc50.jar,mcc42.jar,mcc41.jar,mcc40.jar newJar=mcc60.jar
> oldJars=mcc50.jar,mcc42.jar,mcc41.jar,mcc40.jar
> ClassLoader:persistanceTable mcc50.jar use instead mcc60.jar
> ClassLoader:persistanceTable mcc42.jar use instead mcc60.jar
> ClassLoader:persistanceTable mcc41.jar use instead mcc60.jar
> ClassLoader:persistanceTable mcc40.jar use instead mcc60.jar
> ClassLoader:persistanceTable
> LINE=nmclf60.jar:nmclf50.jar,nmclf42.jar,nmclf41.jar,nmclf40.jar
> newJar=nmclf60.jar oldJars=nmclf50.jar,nmclf42.jar,nmclf41.jar,nmclf40.jar
> ClassLoader:persistanceTable nmclf50.jar use instead nmclf60.jar
> ClassLoader:persistanceTable nmclf42.jar use instead nmclf60.jar
> ClassLoader:persistanceTable nmclf41.jar use instead nmclf60.jar
> ClassLoader:persistanceTable nmclf40.jar use instead nmclf60.jar
> ClassLoader: start parsing
> ClassLoader:persistanceTable no manifest in fedora-admin-1.1.jar
> ClassLoader:persistanceTable no backward-compatible in manifest for fedora-
> ds-1.2.jar
> ClassLoader:persistanceTable no manifest in fedora-admin-1.1_en.jar
> ClassLoader:persistanceTable no manifest in fedora-ds-1.2_en.jar
> ClassLoader:  done
> ClassLoader: classes.env found in fedora-ds-1.2.jar
> ClassLoader: manifest loaded for fedora-ds-1.2.jar
> ClassLoader: manifest: 0 entries found
> ClassLoader: new LocalJarClassLoader fedora-ds-1.2.jar:{fedora-ds-1.2.jar
> fedora-ds-1.2_en.jar }
> ClassLoader: Create loader fedora-ds-1.2.jar
> ClassLoader:
> :loadClass():name:com.netscape.admin.dirserv.roledit.ResEditorRoleInfo
> ClassLoader:
> :loadClass():loading:com.netscape.admin.dirserv.roledit.ResEditorRoleInfo
> ClassLoader: com/netscape/admin/dirserv/roledit/ResEditorRoleInfo.class
found
> in fedora-ds-1.2.jar
> ClassLoader:
> :loadClass():name:com.netscape.management.client.ug.IResourceEditorPage
> ClassLoader:
> :loadClass():loading:com.netscape.management.client.ug.IResourceEditorPage
> ClassLoader: com/netscape/management/client/ug/IResourceEditorPage.class
NOT
> in fedora-ds-1.2.jar
> ClassLoader: com/netscape/management/client/ug/IResourceEditorPage.class
NOT
> in fedora-ds-1.2_en.jar
> ClassLoader: :loadClass():name:java.util.Observer
> ClassLoader: :loadClass():name:javax.swing.JPanel
> ClassLoader: :loadClass():loading:javax.swing.JPanel
> ClassLoader: javax/swing/JPanel.class  NOT in fedora-ds-1.2.jar
> ClassLoader: javax/swing/JPanel.class  NOT in fedora-ds-1.2_en.jar
> ClassLoader: :loadClass():resolving
> com.netscape.admin.dirserv.roledit.ResEditorRoleInfo
>
ClassLoaderUtil.getClass(com.netscape.admin.dirserv.roledit.ResEditorRoleMembers@fedora-
> ds-1.2.jar)
> ClassLoader: Loader fedora-ds-1.2.jar found in cache
> ClassLoader:
> :loadClass():name:com.netscape.admin.dirserv.roledit.ResEditorRoleMembers
> ClassLoader:
>
:loadClass():loading:com.netscape.admin.dirserv.roledit.ResEditorRoleMembers
> ClassLoader: com/netscape/admin/dirserv/roledit/ResEditorRoleMembers.class
> found in fedora-ds-1.2.jar
> ClassLoader:
> :loadClass():name:com.netscape.admin.dirserv.roledit.ResEditorRadioPage
> ClassLoader:
> :loadClass():loading:com.netscape.admin.dirserv.roledit.ResEditorRadioPage
> ClassLoader: com/netscape/admin/dirserv/roledit/ResEditorRadioPage.class
found
> in fedora-ds-1.2.jar
> ClassLoader:
> :loadClass():name:com.netscape.admin.dirserv.IDSResourceEditorPage
> ClassLoader:
> :loadClass():loading:com.netscape.admin.dirserv.IDSResourceEditorPage
> ClassLoader: com/netscape/admin/dirserv/IDSResourceEditorPage.class found
in
> fedora-ds-1.2.jar
> ClassLoader: :loadClass():name:java.lang.Object
> ClassLoader: :loadClass():name:java.awt.event.ActionListener
> ClassLoader: :loadClass():name:com.netscape.management.nmclf.SuiConstants
> ClassLoader:
:loadClass():loading:com.netscape.management.nmclf.SuiConstants
> ClassLoader: com/netscape/management/nmclf/SuiConstants.class  NOT in
fedora-
> ds-1.2.jar
> ClassLoader: com/netscape/management/nmclf/SuiConstants.class  NOT in
fedora-
> ds-1.2_en.jar
> ClassLoader: :loadClass():resolving
> com.netscape.admin.dirserv.roledit.ResEditorRoleMembers
>
ClassLoaderUtil.getClass(com.netscape.admin.dirserv.roledit.ResEditorRoleAccountPage@fedora-
> ds-1.2.jar)
> ClassLoader: Loader fedora-ds-1.2.jar found in cache
> ClassLoader:
>
:loadClass():name:com.netscape.admin.dirserv.roledit.ResEditorRoleAccountPage
> ClassLoader:
>
:loadClass():loading:com.netscape.admin.dirserv.roledit.ResEditorRoleAccountPage
> ClassLoader:
com/netscape/admin/dirserv/roledit/ResEditorRoleAccountPage.class
> found in fedora-ds-1.2.jar
> ClassLoader:
> :loadClass():name:com.netscape.management.client.ug.DefaultResEditorPage
> ClassLoader:
> :loadClass():loading:com.netscape.management.client.ug.DefaultResEditorPage
> ClassLoader: com/netscape/management/client/ug/DefaultResEditorPage.class
NOT
> in fedora-ds-1.2.jar
> ClassLoader: com/netscape/management/client/ug/DefaultResEditorPage.class
NOT
> in fedora-ds-1.2_en.jar
> ClassLoader: :loadClass():resolving
> com.netscape.admin.dirserv.roledit.ResEditorRoleAccountPage
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.console.console
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.console.console
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.console.console
>
ClassLoaderUtil.getClass(com.netscape.admin.dirserv.cosedit.ResEditorCosInfo@fedora-
> ds-1.2.jar)
> ClassLoader: Loader fedora-ds-1.2.jar found in cache
> ClassLoader:
> :loadClass():name:com.netscape.admin.dirserv.cosedit.ResEditorCosInfo
> ClassLoader:
> :loadClass():loading:com.netscape.admin.dirserv.cosedit.ResEditorCosInfo
> ClassLoader: com/netscape/admin/dirserv/cosedit/ResEditorCosInfo.class
found
> in fedora-ds-1.2.jar
> ClassLoader: :loadClass():resolving
> com.netscape.admin.dirserv.cosedit.ResEditorCosInfo
>
ClassLoaderUtil.getClass(com.netscape.admin.dirserv.cosedit.ResEditorCosAttributes@fedora-
> ds-1.2.jar)
> ClassLoader: Loader fedora-ds-1.2.jar found in cache
> ClassLoader:
> :loadClass():name:com.netscape.admin.dirserv.cosedit.ResEditorCosAttributes
> ClassLoader:
>
:loadClass():loading:com.netscape.admin.dirserv.cosedit.ResEditorCosAttributes
> ClassLoader:
com/netscape/admin/dirserv/cosedit/ResEditorCosAttributes.class
> found in fedora-ds-1.2.jar
> ClassLoader: :loadClass():name:javax.swing.event.ListSelectionListener
> ClassLoader: :loadClass():loading:javax.swing.event.ListSelectionListener
> ClassLoader: javax/swing/event/ListSelectionListener.class  NOT in fedora-
> ds-1.2.jar
> ClassLoader: javax/swing/event/ListSelectionListener.class  NOT in fedora-
> ds-1.2_en.jar
> ClassLoader: :loadClass():resolving
> com.netscape.admin.dirserv.cosedit.ResEditorCosAttributes
>
ClassLoaderUtil.getClass(com.netscape.admin.dirserv.cosedit.ResEditorCosTemplate@fedora-
> ds-1.2.jar)
> ClassLoader: Loader fedora-ds-1.2.jar found in cache
> ClassLoader:
> :loadClass():name:com.netscape.admin.dirserv.cosedit.ResEditorCosTemplate
> ClassLoader:
>
:loadClass():loading:com.netscape.admin.dirserv.cosedit.ResEditorCosTemplate
> ClassLoader: com/netscape/admin/dirserv/cosedit/ResEditorCosTemplate.class
> found in fedora-ds-1.2.jar
> ClassLoader: :loadClass():resolving
> com.netscape.admin.dirserv.cosedit.ResEditorCosTemplate
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.console.console
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.console.console
> .
> . 20 times
>
> loader9690857:com.netscape.management.client.topology.topology
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.topology.topology
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.theme.theme
> RemoteImage: found in cache
> loader9690857:com/netscape/management/client/theme/images/logo16.gif
> RemoteImage: NOT found in cache
> loader9690857:com/netscape/management/client/theme/images/ConsoleBanner.gif
> RemoteImage: NOT found in cache
> loader9690857:com/netscape/management/client/images/warn16.gif
> ResourceSet: NOT found in cache
> loader9690857:com.netscape.management.client.default
> UIPermissions: TopologyEditing yes
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.topology.topology
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.topology.topology
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.default
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.topology.topology
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.topology.topology
> UIPermissions: CustomViewEditing yes
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.default
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.theme.theme
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.default
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.topology.topology
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.topology.topology
> RemoteImage: NOT found in cache
> loader9690857:com/netscape/management/client/topology/images/domain16.gif
> TRACE ConsoleInfo.clone: tracking cloning of ConsoleInfo for performance
> tuning
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.console.console
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.topology.topology
> RemoteImage: NOT found in cache
> loader9690857:com/netscape/management/client/topology/images/host16.gif
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.topology.topology
> UIPermissions: UGTabVisibility yes
> UIPermissions: UGEditing yes
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.topology.topology
> TRACE ConsoleInfo.clone: tracking cloning of ConsoleInfo for performance
> tuning
> pub defaultView=null
> user defaultView=null
> RemoteImage: NOT found in cache
> loader9690857:com/netscape/management/client/images/notsecure.gif
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.topology.topology
> JButtonFactory: button width = 90
> .
> . 20 times
> .
> topology.NodeDataPanel ancestorAdded() adds Change Listener
> http://localhost:9830/[0:0] close> Closed
> TRACE ConsoleInfo.clone: tracking cloning of ConsoleInfo for performance
> tuning
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.topology.topology
> RemoteImage: NOT found in cache
> loader9690857:com/netscape/management/nmclf/icons/user24.gif
> RemoteImage: NOT found in cache
> loader9690857:com/netscape/management/nmclf/icons/group24.gif
> RemoteImage: NOT found in cache
> loader9690857:com/netscape/management/nmclf/icons/ou24.gif
> JButtonFactory: button width = 54
> .
> . 20 times
> .
> ResourceSet: NOT found in cache
> loader9690857:com.netscape.management.client.ug.PickerEditorResource
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.ug.PickerEditorResource
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.ug.PickerEditorResource
> RemoteImage: NOT found in cache
> loader9690857:com/netscape/management/nmclf/icons/user.gif
> RemoteImage: NOT found in cache
> loader9690857:com/netscape/management/nmclf/icons/group.gif
> RemoteImage: NOT found in cache
> loader9690857:com/netscape/management/nmclf/icons/ou.gif
> JButtonFactory: button width = 90
> JButtonFactory: button height = 18
> JButtonFactory: button width = 90
> JButtonFactory: button height = 18
> JButtonFactory: button width = 72
> JButtonFactory: button height = 18
> JButtonFactory: button width = 72
> JButtonFactory: button height = 18
> topology.NodeDataPanel ancestorRemoved() removes Change Listener
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.topology.topology
> JButtonFactory: button width = 54
> JButtonFactory: button height = 18
> .
> . 20 times
> .
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.console.console
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.console.console
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.console.console
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.console.console
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.console.console
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.console.console
> TRACE ConsoleInfo.clone: tracking cloning of ConsoleInfo for performance
> tuning
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.ug.PickerEditorResource
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.ug.PickerEditorResource
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.ug.PickerEditorResource
> JButtonFactory: button width = 108
> JButtonFactory: button height = 18
> JButtonFactory: button width = 90
> JButtonFactory: button height = 18
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.ug.PickerEditorResource
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.ug.PickerEditorResource
> .
> . 50 times
> .
> ResourceEditor.valueChanged:
>
o=com.netscape.management.client.ug.OUPage[,0,0,0x0,invalid,layout=java.awt.BorderLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=]
> RemoteImage: found in cache
> loader9690857:com/netscape/management/nmclf/icons/ou24.gif
> ResourceEditor.update: o=ResourcePageObservable:
>         newUser=true
>         sBaseDN=dc=smc, dc=co, dc=nz
>         objectClassList=top organizationalunit posixuser
>         attributes={objectclass=LDAPAttribute
{type=''objectclass'',
> values=''top,organizationalunit,posixuser''}}
>         attrAdd=AttributeValuePair: objectclass LDAPAttribute
> {type=''objectclass'',
values=''top,organizationalunit,posixuser''}
>         attrReplace=
>         attrDelete=
>         entry=null
>  arg=aliasedobjectname
> ResourceEditor.update: o=ResourcePageObservable:
>         newUser=true
>         sBaseDN=dc=smc, dc=co, dc=nz
>         objectClassList=top organizationalunit posixuser
>         attributes={ou=LDAPAttribute {type=''ou'',
values=''Computers''},
> objectclass=LDAPAttribute {type=''objectclass'',
> values=''top,organizationalunit,posixuser''}}
>         attrAdd=AttributeValuePair: objectclass LDAPAttribute
> {type=''objectclass'',
values=''top,organizationalunit,posixuser''}
> AttributeValuePair: ou LDAPAttribute {type=''ou'',
values=''Computers''}
>         attrReplace=
>         attrDelete=
>         entry=null
>  arg=ou
> ResourceEditor.update: o=ResourcePageObservable:
>         newUser=true
>         sBaseDN=dc=smc, dc=co, dc=nz
>         objectClassList=top organizationalunit posixuser
>         attributes={ou=LDAPAttribute {type=''ou'',
values=''Computers''},
> objectclass=LDAPAttribute {type=''objectclass'',
> values=''top,organizationalunit,posixuser''}}
>         attrAdd=AttributeValuePair: objectclass LDAPAttribute
> {type=''objectclass'',
values=''top,organizationalunit,posixuser''}
> AttributeValuePair: ou LDAPAttribute {type=''ou'',
values=''Computers''}
>         attrReplace=
>         attrDelete=
>         entry=null
>  arg=description
> ResourceEditor.update: o=ResourcePageObservable:
>         newUser=true
>         sBaseDN=dc=smc, dc=co, dc=nz
>         objectClassList=top organizationalunit posixuser
>         attributes={ou=LDAPAttribute {type=''ou'',
values=''Computers''},
> objectclass=LDAPAttribute {type=''objectclass'',
> values=''top,organizationalunit,posixuser''}}
>         attrAdd=AttributeValuePair: objectclass LDAPAttribute
> {type=''objectclass'',
values=''top,organizationalunit,posixuser''}
> AttributeValuePair: ou LDAPAttribute {type=''ou'',
values=''Computers''}
>         attrReplace=
>         attrDelete=
>         entry=null
>  arg=telephonenumber
> ResourceEditor.update: o=ResourcePageObservable:
>         newUser=true
>         sBaseDN=dc=smc, dc=co, dc=nz
>         objectClassList=top organizationalunit posixuser
>         attributes={ou=LDAPAttribute {type=''ou'',
values=''Computers''},
> objectclass=LDAPAttribute {type=''objectclass'',
> values=''top,organizationalunit,posixuser''}}
>         attrAdd=AttributeValuePair: objectclass LDAPAttribute
> {type=''objectclass'',
values=''top,organizationalunit,posixuser''}
> AttributeValuePair: ou LDAPAttribute {type=''ou'',
values=''Computers''}
>         attrReplace=
>         attrDelete=
>         entry=null
>  arg=facsimiletelephonenumber
> ResourceEditor.update: o=ResourcePageObservable:
>         newUser=true
>         sBaseDN=dc=smc, dc=co, dc=nz
>         objectClassList=top organizationalunit posixuser
>         attributes={ou=LDAPAttribute {type=''ou'',
values=''Computers''},
> objectclass=LDAPAttribute {type=''objectclass'',
> values=''top,organizationalunit,posixuser''}}
>         attrAdd=AttributeValuePair: objectclass LDAPAttribute
> {type=''objectclass'',
values=''top,organizationalunit,posixuser''}
> AttributeValuePair: ou LDAPAttribute {type=''ou'',
values=''Computers''}
>         attrReplace=
>         attrDelete=
>         entry=null
>  arg=registeredaddress
> ResourceEditor.update: o=ResourcePageObservable:
>         newUser=true
>         sBaseDN=dc=smc, dc=co, dc=nz
>         objectClassList=top organizationalunit posixuser
>         attributes={ou=LDAPAttribute {type=''ou'',
values=''Computers''},
> objectclass=LDAPAttribute {type=''objectclass'',
> values=''top,organizationalunit,posixuser''}}
>         attrAdd=AttributeValuePair: objectclass LDAPAttribute
> {type=''objectclass'',
values=''top,organizationalunit,posixuser''}
> AttributeValuePair: ou LDAPAttribute {type=''ou'',
values=''Computers''}
>         attrReplace=
>         attrDelete=
>         entry=null
>  arg=aliasedobjectname;lang-af
> ResourceEditor.update: o=ResourcePageObservable:
>         newUser=true
>         sBaseDN=dc=smc, dc=co, dc=nz
>         objectClassList=top organizationalunit posixuser
>         attributes={ou=LDAPAttribute {type=''ou'',
values=''Computers''},
> objectclass=LDAPAttribute {type=''objectclass'',
> values=''top,organizationalunit,posixuser''}}
>         attrAdd=AttributeValuePair: objectclass LDAPAttribute
> {type=''objectclass'',
values=''top,organizationalunit,posixuser''}
> AttributeValuePair: ou LDAPAttribute {type=''ou'',
values=''Computers''}
>         attrReplace=
>         attrDelete=
>         entry=null
>  arg=description;lang-af
> ResourceEditor.update: o=ResourcePageObservable:
>         newUser=true
>         sBaseDN=dc=smc, dc=co, dc=nz
>         objectClassList=top organizationalunit posixuser
>         attributes={ou=LDAPAttribute {type=''ou'',
values=''Computers''},
> objectclass=LDAPAttribute {type=''objectclass'',
> values=''top,organizationalunit,posixuser''}}
>         attrAdd=AttributeValuePair: objectclass LDAPAttribute
> {type=''objectclass'',
values=''top,organizationalunit,posixuser''}
> AttributeValuePair: ou LDAPAttribute {type=''ou'',
values=''Computers''}
>         attrReplace=
>         attrDelete=
>         entry=null
>  arg=telephonenumber;lang-af
> ResourceEditor.update: o=ResourcePageObservable:
>         newUser=true
>         sBaseDN=dc=smc, dc=co, dc=nz
>         objectClassList=top organizationalunit posixuser
>         attributes={ou=LDAPAttribute {type=''ou'',
values=''Computers''},
> objectclass=LDAPAttribute {type=''objectclass'',
> values=''top,organizationalunit,posixuser''}}
>         attrAdd=AttributeValuePair: objectclass LDAPAttribute
> {type=''objectclass'',
values=''top,organizationalunit,posixuser''}
> AttributeValuePair: ou LDAPAttribute {type=''ou'',
values=''Computers''}
>         attrReplace=
>         attrDelete=
>         entry=null
>  arg=facsimiletelephonenumber;lang-af
> ResourceEditor.update: o=ResourcePageObservable:
>         newUser=true
>         sBaseDN=dc=smc, dc=co, dc=nz
>         objectClassList=top organizationalunit posixuser
>         attributes={ou=LDAPAttribute {type=''ou'',
values=''Computers''},
> objectclass=LDAPAttribute {type=''objectclass'',
> values=''top,organizationalunit,posixuser''}}
>         attrAdd=AttributeValuePair: objectclass LDAPAttribute
> {type=''objectclass'',
values=''top,organizationalunit,posixuser''}
> AttributeValuePair: ou LDAPAttribute {type=''ou'',
values=''Computers''}
>         attrReplace=
>         attrDelete=
>         entry=null
>  arg=registeredaddress;lang-af
> ResourcePageObservable.java:ADD LDAP ENTRY:unknown object class
"posixuser"
>  for ou=Computers,dc=smc, dc=co, dc=nz
> JButtonFactory: button width = 54
> JButtonFactory: button height = 18
> JButtonFactory: button width = 54
> JButtonFactory: button height = 18
> JButtonFactory: button width = 54
> JButtonFactory: button height = 18
> JButtonFactory: button width = 54
> JButtonFactory: button height = 18
> netscape.ldap.LDAPException: error result (65); unknown object class
> "posixuser"
> ; Object class violation
>         at netscape.ldap.LDAPConnection.checkMsg(Unknown Source)
>         at netscape.ldap.LDAPConnection.add(Unknown Source)
>         at netscape.ldap.LDAPConnection.add(Unknown Source)
>         at netscape.ldap.LDAPConnection.add(Unknown Source)
>         at
> com.netscape.management.client.ug.ResourcePageObservable.save(Unknown
Source)
>         at
> com.netscape.management.client.ug.ResourceEditor.processEvent(Unknown
Source)
>         at
> com.netscape.management.client.ug.ResourceEditor.actionPerformed(Unknown
> Source)
>         at
> javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2012)
>         at
>
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2335)
>         at
>
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:404)
>         at
> javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
>         at
>
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:253)
>         at java.awt.Component.processMouseEvent(Component.java:6101)
>         at javax.swing.JComponent.processMouseEvent(JComponent.java:3276)
>         at java.awt.Component.processEvent(Component.java:5866)
>         at java.awt.Container.processEvent(Container.java:2105)
>         at java.awt.Component.dispatchEventImpl(Component.java:4462)
>         at java.awt.Container.dispatchEventImpl(Container.java:2163)
>         at java.awt.Component.dispatchEvent(Component.java:4288)
>         at
> java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4461)
>         at
> java.awt.LightweightDispatcher.processMouseEvent(Container.java:4125)
>         at
java.awt.LightweightDispatcher.dispatchEvent(Container.java:4055)
>         at java.awt.Container.dispatchEventImpl(Container.java:2149)
>         at java.awt.Window.dispatchEventImpl(Window.java:2478)
>         at java.awt.Component.dispatchEvent(Component.java:4288)
>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:604)
>         at
>
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
>         at
>
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
>         at
>
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:194)
>         at java.awt.Dialog$1.run(Dialog.java:1072)
>         at java.awt.Dialog$3.run(Dialog.java:1126)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at java.awt.Dialog.show(Dialog.java:1124)
>         at com.netscape.management.client.util.AbstractDialog.show(Unknown
> Source)
>         at
> com.netscape.management.client.util.AbstractDialog.showModal(Unknown
Source)
>         at
>
com.netscape.management.client.topology.ug.EditUserGroupPane.createEntry(Unknown
> Source)
>         at
>
com.netscape.management.client.topology.ug.EditUserGroupPane.actionPerformed(Unknown
> Source)
>         at
> javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2012)
>         at
>
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2335)
>         at
>
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:404)
>         at
> javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
>         at javax.swing.AbstractButton.doClick(AbstractButton.java:374)
>         at
> javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1688)
>         at
>
javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1732)
>         at java.awt.Component.processMouseEvent(Component.java:6101)
>         at javax.swing.JComponent.processMouseEvent(JComponent.java:3276)
>         at java.awt.Component.processEvent(Component.java:5866)
>         at java.awt.Container.processEvent(Container.java:2105)
>         at java.awt.Component.dispatchEventImpl(Component.java:4462)
>         at java.awt.Container.dispatchEventImpl(Container.java:2163)
>         at java.awt.Component.dispatchEvent(Component.java:4288)
>         at
> java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4461)
>         at
> java.awt.LightweightDispatcher.processMouseEvent(Container.java:4125)
>         at
java.awt.LightweightDispatcher.dispatchEvent(Container.java:4055)
>         at java.awt.Container.dispatchEventImpl(Container.java:2149)
>         at java.awt.Window.dispatchEventImpl(Window.java:2478)
>         at java.awt.Component.dispatchEvent(Component.java:4288)
>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:604)
>         at
>
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
>         at
>
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
>         at
>
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
>         at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.util.default
> ResourceSet: found in cache
> loader9690857:com.netscape.management.client.util.default
>
>
>
>