Thanks for the reply Michael. You are correct that tips doesn't appear to have the same errors -- however...<div><br></div><div>I pulled version 25084 today to refresh the code. After a "mvn clean" and this:<br>
</div><div><div><div><br></div><div>mvn -Declipse -Ddocumentation clean install -DlocalEclipseDrop=/Users/\</div><div>kbs/Work/Colonnade/Projects/Drools/jbossrules/local-Eclipse-drop-mirror</div><div><br></div><div>I get the following error:</div>
<div><br></div><div>==========================<br></div><div><div><div>Running org.drools.integrationtests.MultithreadTest</div><div>thread-6 failed: null</div><div>java.util.ConcurrentModificationException</div><div> at java.util.HashMap$HashIterator.nextEntry(HashMap.java:841)</div>
<div> at java.util.HashMap$ValueIterator.next(HashMap.java:871)</div><div> at org.drools.reteoo.EntryPointNode.updateSink(EntryPointNode.java:283)</div><div> at org.drools.reteoo.ObjectTypeNode.attach(ObjectTypeNode.java:278)</div>
<div> at org.drools.reteoo.builder.PatternBuilder.attachObjectTypeNode(Pattern\</div><div>Builder.java:234)</div><div> at org.drools.reteoo.ClassObjectTypeConf.<init>(ClassObjectTypeConf.java\</div><div>
:93)</div><div> at org.drools.common.ObjectTypeConfigurationRegistry.getObjectTypeConf(O\</div><div>bjectTypeConfigurationRegistry.java:58)</div><div> at org.drools.common.AbstractWorkingMemory.insert(AbstractWorkingMemory.\</div>
<div>java:805)</div><div> at org.drools.common.AbstractWorkingMemory.insert(AbstractWorkingMemory.\</div><div>java:744)</div><div> at org.drools.integrationtests.MultithreadTest$RulebaseRunner.run(Multit\</div>
<div>hreadTest.java:126)</div><div> at java.lang.Thread.run(Thread.java:613)</div><div>Tests run: 3, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 8.942 sec <<< FA\</div><div>ILURE!</div><div>==========================<br>
</div><div><br></div><div>After a "mvn clean" and another run attempt with the same command line above, I get this error:</div><div><br></div><div>==========================<br></div><div><div>Running org.drools.process.TimerTest<br>
</div><div><div>Timer 1 triggered</div><div>Timer 2 triggered</div><div>Timer 3 triggered</div><div>Timer 3 triggered</div><div>Timer 3 triggered</div><div>Timer 3 triggered</div><div>Timer 3 triggered</div><div>Timer 3 triggered</div>
<div>Timer 3 triggered</div><div>Timer 3 triggered</div><div>Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 4.719 sec <<< FA\</div><div>ILURE!</div><div>==========================</div><div><br></div>
</div></div></div></div><div>Here's a dump of the env vars in my local bash shell as you mention that might be an issue:<br><div><br></div><div><div>declare -x Apple_PubSub_Socket_Render="/tmp/launch-43ny71/Render"</div>
<div>declare -x COLORFGBG="0;15"</div><div>declare -x COMMAND_MODE="legacy"</div><div>declare -x DISPLAY="/tmp/launch-y7Hoyf/:0"</div><div>declare -x HOME="/Users/kbs"</div><div>declare -x JAVA15="/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home"</div>
<div>declare -x JAVA16="/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home"</div><div>declare -x LANG="en_US.UTF-8"</div><div>declare -x LC_COLLATE="en_US.UTF-8"</div><div>declare -x LC_CTYPE="en_US.UTF-8"</div>
<div>declare -x LC_MESSAGES="en_US.UTF-8"</div><div>declare -x LC_MONETARY="en_US.UTF-8"</div><div>declare -x LC_NUMERIC="en_US.UTF-8"</div><div>declare -x LC_TIME="en_US.UTF-8"</div>
<div>declare -x LOGNAME="kbs"</div><div>declare -x M2="/Users/kbs/Work/Colonnade/Tools/Maven/apache-maven-2.0.9/bin"</div><div>declare -x M2_HOME="/Users/kbs/Work/Colonnade/Tools/Maven/apache-maven-2.0.9"</div>
<div>declare -x MANPATH="/usr/share/man:/usr/local/share/man:/usr/X11/man"</div><div>declare -x MAVEN_OPTS="-Xmx512m"</div><div>declare -x MVN209="/Users/kbs/Work/Colonnade/Tools/Maven/apache-maven-2.0.9"</div>
<div>declare -x OLDPWD</div><div>declare -x PATH="/Users/kbs/Work/Colonnade/Tools/Maven/apache-maven-2.0.9/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin"</div><div>declare -x PWD="/Users/kbs"</div>
<div>declare -x SECURITYSESSIONID="b2cee0"</div><div>declare -x SHELL="/bin/bash"</div><div>declare -x SHLVL="1"</div><div>declare -x SSH_AUTH_SOCK="/tmp/launch-2cyRMW/Listeners"</div>
<div>declare -x TERM="xterm"</div><div>declare -x TERM_PROGRAM="iTerm.app"</div><div>declare -x TMPDIR="/var/folders/UN/UNgBMscOE5K79fYvGWoboE+++TI/-Tmp-/"</div><div>declare -x USER="kbs"</div>
<div>declare -x __CF_USER_TEXT_ENCODING="0x1F5:0:0"</div><div><br></div><div>Thanks, Karl</div><br><div class="gmail_quote">On Tue, Feb 3, 2009 at 2:45 PM, Michael Neale <span dir="ltr"><<a href="mailto:michael.neale@gmail.com">michael.neale@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi Karl - I think those tests were in error the other day, but the<br>
build should be clean now (I run OS X, I haven't seen those failures<br>
locally but I did at one point on the build server).<br>
<br>
It is possible that is an OS X problem with those tests - are you<br>
still seeing them? (I kind of assume many other environment variables,<br>
never thought to blame OS X).<br>
<div><div></div><div class="Wj3C7c"><br>
On Thu, Jan 29, 2009 at 1:56 PM, Karl Schwamb <<a href="mailto:karl.schwamb@gmail.com">karl.schwamb@gmail.com</a>> wrote:<br>
> As a followup, I manually stepped into each subproject listed in the Maven<br>
> Reactor list and was able to build, test, and install all components cleanly<br>
> (listed before AND after) except for<br>
> Drools::Process::Task which has the listed errors.<br>
> Thanks,<br>
> -Karl<br>
><br>
> On Tue, Jan 27, 2009 at 8:29 PM, Karl Schwamb <<a href="mailto:karl.schwamb@gmail.com">karl.schwamb@gmail.com</a>><br>
> wrote:<br>
>><br>
>> My platform is OS X 10.5.6 running Java 1.5.0_16 and Maven 2.0.9. When I<br>
>> run Maven for a build I get no failures in the unit tests but I get numerous<br>
>> errors which leads to a build failure. The command line was simply<br>
>> mvn clean install<br>
>> The end of the JUnit report is:<br>
>> =====================<br>
>> Results :<br>
>> Tests in error:<br>
>><br>
>> testTaskMultipleActors(org.drools.process.workitem.wsht.WSHumanTaskHandlerTest)<br>
>> testTaskFail(org.drools.process.workitem.wsht.WSHumanTaskHandlerTest)<br>
>> testTaskSkip(org.drools.process.workitem.wsht.WSHumanTaskHandlerTest)<br>
>><br>
>> testTaskAbortSkippable(org.drools.process.workitem.wsht.WSHumanTaskHandlerTest)<br>
>><br>
>> testTaskAbortNotSkippable(org.drools.process.workitem.wsht.WSHumanTaskHandlerTest)<br>
>> testTaskData(org.drools.process.workitem.wsht.WSHumanTaskHandlerTest)<br>
>><br>
>> testAddRemoveComment(org.drools.task.service.TaskServiceCommentsAndAttachmentsTest)<br>
>><br>
>> testAddRemoveAttachment(org.drools.task.service.TaskServiceCommentsAndAttachmentsTest)<br>
>> testLifeCycle(org.drools.task.service.TaskLifeCycleTest)<br>
>> testLifeCycleMultipleTasks(org.drools.task.service.TaskLifeCycleTest)<br>
>><br>
>> testNewTaskWithNoPotentialOwners(org.drools.task.service.TaskServiceLifeCycleTest)<br>
>><br>
>> testNewTaskWithSinglePotentialOwner(org.drools.task.service.TaskServiceLifeCycleTest)<br>
>> testNewTaskWithContent(org.drools.task.service.TaskServiceLifeCycleTest)<br>
>><br>
>> testClaimWithMultiplePotentialOwners(org.drools.task.service.TaskServiceLifeCycleTest)<br>
>><br>
>> testStartFromReadyStateWithPotentialOwner(org.drools.task.service.TaskServiceLifeCycle\<br>
>> Test)<br>
>><br>
>> testStartFromReadyStateWithIncorrectPotentialOwner(org.drools.task.service.TaskService\<br>
>> LifeCycleTest)<br>
>> testStartFromReserved(org.drools.task.service.TaskServiceLifeCycleTest)<br>
>><br>
>> testStartFromReservedWithIncorrectUser(org.drools.task.service.TaskServiceLifeCycleTes\<br>
>> t)<br>
>> testStop(org.drools.task.service.TaskServiceLifeCycleTest)<br>
>><br>
>> testStopWithIncorrectUser(org.drools.task.service.TaskServiceLifeCycleTest)<br>
>><br>
>> testReleaseFromInprogress(org.drools.task.service.TaskServiceLifeCycleTest)<br>
>><br>
>> testReleaseFromReserved(org.drools.task.service.TaskServiceLifeCycleTest)<br>
>><br>
>> testReleaseWithIncorrectUser(org.drools.task.service.TaskServiceLifeCycleTest)<br>
>> testSuspendFromReady(org.drools.task.service.TaskServiceLifeCycleTest)<br>
>><br>
>> testSuspendFromReserved(org.drools.task.service.TaskServiceLifeCycleTest)<br>
>><br>
>> testSuspendFromReservedWithIncorrectUser(org.drools.task.service.TaskServiceLifeCycleT\<br>
>> est)<br>
>> testResumeFromReady(org.drools.task.service.TaskServiceLifeCycleTest)<br>
>> testResumeFromReserved(org.drools.task.service.TaskServiceLifeCycleTest)<br>
>><br>
>> testResumeFromReservedWithIncorrectUser(org.drools.task.service.TaskServiceLifeCycleTe\<br>
>> st)<br>
>> testSkipFromReady(org.drools.task.service.TaskServiceLifeCycleTest)<br>
>> testSkipFromReserved(org.drools.task.service.TaskServiceLifeCycleTest)<br>
>> testDelegateFromReady(org.drools.task.service.TaskServiceLifeCycleTest)<br>
>><br>
>> testDelegateFromReserved(org.drools.task.service.TaskServiceLifeCycleTest)<br>
>><br>
>> testDelegateFromReservedWithIncorrectUser(org.drools.task.service.TaskServiceLifeCycle\<br>
>> Test)<br>
>> testForwardFromReady(org.drools.task.service.TaskServiceLifeCycleTest)<br>
>><br>
>> testForwardFromReserved(org.drools.task.service.TaskServiceLifeCycleTest)<br>
>><br>
>> testForwardFromReservedWithIncorrectUser(org.drools.task.service.TaskServiceLifeCycleT\<br>
>> est)<br>
>> testComplete(org.drools.task.service.TaskServiceLifeCycleTest)<br>
>><br>
>> testCompleteWithIncorrectUser(org.drools.task.service.TaskServiceLifeCycleTest)<br>
>><br>
>> testCompleteWithContent(org.drools.task.service.TaskServiceLifeCycleTest)<br>
>> testFail(org.drools.task.service.TaskServiceLifeCycleTest)<br>
>><br>
>> testFailWithIncorrectUser(org.drools.task.service.TaskServiceLifeCycleTest)<br>
>> testFailWithContent(org.drools.task.service.TaskServiceLifeCycleTest)<br>
>> testSendWithStartandEndDeadline(org.drools.task.service.IcalTest)<br>
>> testSendWithStartDeadline(org.drools.task.service.IcalTest)<br>
>> testSendWithEndDeadline(org.drools.task.service.IcalTest)<br>
>> testSendWithNoDeadline(org.drools.task.service.IcalTest)<br>
>> testClaimEvent(org.drools.task.service.TaskServiceEventMessagingTest)<br>
>><br>
>> testDelayedEmailNotificationOnDeadline(org.drools.task.service.TaskServiceDeadlinesTes\<br>
>> t)<br>
>><br>
>> testDelayedReassignmentOnDeadline(org.drools.task.service.TaskServiceDeadlinesTest)<br>
>> testTasksOwnedQueryWithI18N(org.drools.task.service.TaskServiceTest)<br>
>> testPeopleAssignmentQueries(org.drools.task.service.TaskServiceTest)<br>
>> Tests run: 58, Failures: 0, Errors: 52, Skipped: 0<br>
>> =====================<br>
>> Looking at the trace I see a number of exceptions that look similar. Does<br>
>> the following exception indicate a root cause that may resolve this issue?<br>
>> Or do the above errors indicate another problem?<br>
>> Thanks!<br>
>> =====================<br>
>> ...<br>
>> Jan 27, 2009 7:57:17 PM org.hibernate.tool.hbm2ddl.SchemaExport execute<br>
>> INFO: schema export complete<br>
>> Exception in thread "Thread-5" java.lang.RuntimeException: Server<br>
>> Exception with class c\<br>
>> lass org.drools.task.service.MinaTaskServer using port 9123<br>
>> at<br>
>> org.drools.task.service.BaseMinaServer.run(BaseMinaServer.java:38)<br>
>> at java.lang.Thread.run(Thread.java:613)<br>
>> Caused by: java.net.BindException: Address already in use<br>
>> at sun.nio.ch.Net.bind(Native Method)<br>
>> at<br>
>> sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:119)<br>
>> at<br>
>> sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59)<br>
>> at<br>
>> org.apache.mina.transport.socket.nio.NioSocketAcceptor.open(NioSocketAcceptor\<br>
>> .java:235)<br>
>> at<br>
>> org.apache.mina.transport.socket.nio.NioSocketAcceptor.open(NioSocketAcceptor\<br>
>> .java:48)<br>
>> at<br>
>> org.apache.mina.core.polling.AbstractPollingIoAcceptor.registerHandles(Abstra\<br>
>> ctPollingIoAcceptor.java:485)<br>
>> at<br>
>> org.apache.mina.core.polling.AbstractPollingIoAcceptor.access$200(AbstractPol\<br>
>> lingIoAcceptor.java:67)<br>
>> at<br>
>> org.apache.mina.core.polling.AbstractPollingIoAcceptor$Worker.run(AbstractPol\<br>
>> lingIoAcceptor.java:385)<br>
>> at<br>
>> org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:5\<br>
>> 1)<br>
>> at<br>
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.jav\<br>
>> a:650)<br>
>> at<br>
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:67\<br>
>> 5)<br>
>> ... 1 more<br>
>> Jan 27, 2009 7:57:18 PM org.hibernate.impl.SessionFactoryImpl close<br>
>> [...]<br>
>> [ stack trace above repeated 4 more times]<br>
>> INFO: Mapping collection: org.drools.task.Notification.descriptions -><br>
>> I18NText<br>
>> Jan 27, 2009 7:57:26 PM org.hibernate.cfg.annotations.CollectionBinder<br>
>> bindOneToManySeco\<br>
>> ndPass<br>
>> Tests run: 7, Failures: 0, Errors: 6, Skipped: 0, Time elapsed: 14.42 sec<br>
>> <<< FAILURE!<br>
>> Running org.drools.task.service.TaskServiceCommentsAndAttachmentsTest<br>
>> [... more intermittent exceptions with stack traces ...]<br>
><br>
</div></div>> _______________________________________________<br>
> rules-dev mailing list<br>
> <a href="mailto:rules-dev@lists.jboss.org">rules-dev@lists.jboss.org</a><br>
> <a href="https://lists.jboss.org/mailman/listinfo/rules-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-dev</a><br>
><br>
><br>
<font color="#888888"><br>
<br>
<br>
--<br>
Michael D Neale<br>
home: <a href="http://www.michaelneale.net" target="_blank">www.michaelneale.net</a><br>
blog: <a href="http://michaelneale.blogspot.com" target="_blank">michaelneale.blogspot.com</a><br>
_______________________________________________<br>
rules-dev mailing list<br>
<a href="mailto:rules-dev@lists.jboss.org">rules-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-dev</a><br>
</font></blockquote></div><br></div></div></div></div>