directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ersin Er" <ersin...@gmail.com>
Subject Re: [jira] Commented: (DIRSERVER-970) Hot Partition Fails With ArrayIndexOutOfBoundsException
Date Fri, 15 Jun 2007 21:05:08 GMT
[OT]

Please keep Jira conversations in Jira, not on the dev list.

On 6/15/07, Ole Ersoy <ole.ersoy@gmail.com> wrote:
> Emmanuel,
>
> I know - It totally seems like I just need to switch to a more recent version.  This
one really tricked me up, because first I cleared out my Maven Repository.  Then rebuilt ADS
again.  Then tested the archetype classes.  The tests run fine.  So finally I'm ready to get
back to work on the DAS.  I copy the Embedded test classes over to that project, run them,
and get the exception.  #%^$#$$^$.  So I thought maybe there was something weird going on
with the project setup.  So I clean out the maven repository again, rebuild ADS again, create
a brand new project, copy the archetype test packages over to the new project, run the tests...voila...same
exception.  So finally I remembered that I needed to copy the logging properties over as well.
 Then everything runs smooth.
>
> OK - I have everything running fine.  Here's what I'm going to do.  I'll rename the logging
properties file and run the test again.  Here is the stack trace:
>
> java.lang.ArrayIndexOutOfBoundsException: 0
>         at org.apache.directory.shared.ldap.schema.AbstractSchemaObject.toString(AbstractSchemaObject.java:320)
>         at java.lang.String.valueOf(String.java:2827)
>         at java.lang.StringBuilder.append(StringBuilder.java:115)
>         at org.apache.directory.server.schema.registries.DefaultSyntaxRegistry.register(DefaultSyntaxRegistry.java:110)
>         at org.apache.directory.server.core.schema.PartitionSchemaLoader.loadSyntaxes(PartitionSchemaLoader.java:654)
>         at org.apache.directory.server.core.schema.PartitionSchemaLoader.load(PartitionSchemaLoader.java:348)
>         at org.apache.directory.server.schema.registries.AbstractSchemaLoader.loadDepsFirst(AbstractSchemaLoader.java:103)
>         at org.apache.directory.server.core.schema.PartitionSchemaLoader.loadWithDependencies(PartitionSchemaLoader.java:320)
>         at org.apache.directory.server.core.schema.PartitionSchemaLoader.loadEnabled(PartitionSchemaLoader.java:222)
>         at org.apache.directory.server.core.DefaultDirectoryService.initialize(DefaultDirectoryService.java:914)
>         at org.apache.directory.server.core.DefaultDirectoryService.startup(DefaultDirectoryService.java:254)
>         at org.apache.directory.server.core.jndi.AbstractContextFactory.getInitialContext(AbstractContextFactory.java:118)
>         at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
>         at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
>         at javax.naming.InitialContext.init(InitialContext.java:223)
>         at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:134)
>         at org.apache.directory.apacheds.testing.setup.ADSEmbeddedConnectionTemplate.connect(ADSEmbeddedConnectionTemplate.java:126)
>         at org.apache.directory.apacheds.testing.setup.ADSEmbeddedConnectionTemplateTest.testSchemaConnect(ADSEmbeddedConnectionTemplateTest.java:42)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at junit.framework.TestCase.runTest(TestCase.java:154)
>         at junit.framework.TestCase.runBare(TestCase.java:127)
>         at junit.framework.TestResult$1.protect(TestResult.java:106)
>         at junit.framework.TestResult.runProtected(TestResult.java:124)
>         at junit.framework.TestResult.run(TestResult.java:109)
>         at junit.framework.TestCase.run(TestCase.java:118)
>         at junit.framework.TestSuite.runTest(TestSuite.java:208)
>         at junit.framework.TestSuite.run(TestSuite.java:203)
>         at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:128)
>         at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
>         at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
>         at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
>         at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
>         at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
>
> Strange right?
>
> Cheers,
> - Ole
>
>
>
> Emmanuel Lecharny (JIRA) wrote:
> >     [ https://issues.apache.org/jira/browse/DIRSERVER-970?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12505359
]
> >
> > Emmanuel Lecharny commented on DIRSERVER-970:
> > ---------------------------------------------
> >
> > Ole,
> >
> > can you paste teh stack trace ?
> >
> > if you get the same :
> > ava.lang.ArrayIndexOutOfBoundsException: 0
> > at org.apache.directory.shared.ldap.schema.AbstractSchemaObject.toString(AbstractSchemaObject.java:320)
> >
> > then consider the bug fixed. Just switch to the most recent version of the trunk.
> >
> >> Hot Partition Fails With ArrayIndexOutOfBoundsException
> >> -------------------------------------------------------
> >>
> >>                 Key: DIRSERVER-970
> >>                 URL: https://issues.apache.org/jira/browse/DIRSERVER-970
> >>             Project: Directory ApacheDS
> >>          Issue Type: Bug
> >>            Reporter: Ole Ersoy
> >>         Attachments: IndependentHotPartitionTest.java
> >>
> >>
> >> After building the ApacheDS trunk on my machine, I started getting strange results
when running tests.  So I cleaned out the Maven repository completely, rebuilt ADS, and started
from scratch.  Now when I try to run the attached test (Needs a running server), I get this:
> >> java.lang.ArrayIndexOutOfBoundsException: 0
> >>      at org.apache.directory.shared.ldap.schema.AbstractSchemaObject.toString(AbstractSchemaObject.java:320)
> >>      at java.lang.String.valueOf(String.java:2827)
> >>      at java.lang.StringBuilder.append(StringBuilder.java:115)
> >>      at org.apache.directory.server.schema.registries.DefaultSyntaxRegistry.register(DefaultSyntaxRegistry.java:110)
> >>      at org.apache.directory.server.core.schema.PartitionSchemaLoader.loadSyntaxes(PartitionSchemaLoader.java:654)
> >>      at org.apache.directory.server.core.schema.PartitionSchemaLoader.load(PartitionSchemaLoader.java:348)
> >>      at org.apache.directory.server.schema.registries.AbstractSchemaLoader.loadDepsFirst(AbstractSchemaLoader.java:103)
> >>      at org.apache.directory.server.core.schema.PartitionSchemaLoader.loadWithDependencies(PartitionSchemaLoader.java:320)
> >>      at org.apache.directory.server.core.schema.PartitionSchemaLoader.loadEnabled(PartitionSchemaLoader.java:222)
> >>      at org.apache.directory.server.core.DefaultDirectoryService.initialize(DefaultDirectoryService.java:914)
> >>      at org.apache.directory.server.core.DefaultDirectoryService.startup(DefaultDirectoryService.java:254)
> >>      at org.apache.directory.server.core.jndi.AbstractContextFactory.getInitialContext(AbstractContextFactory.java:118)
> >>      at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
> >>      at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
> >>      at javax.naming.InitialContext.init(InitialContext.java:223)
> >>      at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:134)
> >>      at org.apache.tuscany.das.ldap.learning.test.IndependentHotPartitionTest.createDASPartition(IndependentHotPartitionTest.java:80)
> >>      at org.apache.tuscany.das.ldap.learning.test.IndependentHotPartitionTest.testCreateDASPartition(IndependentHotPartitionTest.java:30)
> >>      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >>      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >
>


-- 
Ersin Er

R.A. and Ph.D Student at the Dept. of Computer Eng. in Hacettepe University
http://www.cs.hacettepe.edu.tr

Committer and PMC Member of The Apache Directory Project
http://directory.apache.org

Mime
View raw message